diff --git a/distros/humble/ackermann-steering-controller/default.nix b/distros/humble/ackermann-steering-controller/default.nix index 958fbed3b9..655a7c152e 100644 --- a/distros/humble/ackermann-steering-controller/default.nix +++ b/distros/humble/ackermann-steering-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-test-assets, std-srvs, steering-controllers-library }: buildRosPackage { pname = "ros-humble-ackermann-steering-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/ackermann_steering_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "7640b4405a644ed11e2f511b36bb253f717d12a3c6147be30fbc758d4017e256"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/ackermann_steering_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "dbc77c4fe26e41ebbad175089c04c334ddc6112ec420d634de46c12099ec26ea"; }; buildType = "ament_cmake"; diff --git a/distros/humble/admittance-controller/default.nix b/distros/humble/admittance-controller/default.nix index fee247b643..faac65caae 100644 --- a/distros/humble/admittance-controller/default.nix +++ b/distros/humble/admittance-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, kinematics-interface, kinematics-interface-kdl, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, tf2, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-humble-admittance-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/admittance_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "f3db16f8ba10f94962c3dd1e9221cee1cb6fb2847e5c2d199c17761290e9f105"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/admittance_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "cc978cac7edc403b4978e9aa791c145dcf530d9e053cc24118c9cc1964b71e7f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ament-package/default.nix b/distros/humble/ament-package/default.nix index eefbc22880..1cc491aa99 100644 --- a/distros/humble/ament-package/default.nix +++ b/distros/humble/ament-package/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python3Packages }: buildRosPackage { pname = "ros-humble-ament-package"; - version = "0.14.0-r4"; + version = "0.14.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_package-release/archive/release/humble/ament_package/0.14.0-4.tar.gz"; - name = "0.14.0-4.tar.gz"; - sha256 = "7f1ea32fff4a703c6eafb5a3dd4956a4824adec8c612326099ac434c9af7d743"; + url = "https://github.com/ros2-gbp/ament_package-release/archive/release/humble/ament_package/0.14.1-1.tar.gz"; + name = "0.14.1-1.tar.gz"; + sha256 = "d379c0fa8d42afb2c21420b557e8eac940c5c0d50959c628a703b4a7945a71e6"; }; buildType = "ament_python"; diff --git a/distros/humble/apriltag-detector-mit/default.nix b/distros/humble/apriltag-detector-mit/default.nix index ce01efb612..5630d95599 100644 --- a/distros/humble/apriltag-detector-mit/default.nix +++ b/distros/humble/apriltag-detector-mit/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag-detector, apriltag-mit, apriltag-msgs, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-humble-apriltag-detector-mit"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_detector_mit/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "e5c5face20780e63e4ff77e33e9c604967ad71eb63bad5f911f19df5816fb181"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_detector_mit/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "2aa18e3447d15c58a4decf0184e448d9198e73d8f9bacb51ded530b4ce9b4af9"; }; buildType = "ament_cmake"; diff --git a/distros/humble/apriltag-detector-umich/default.nix b/distros/humble/apriltag-detector-umich/default.nix index 7442376b0e..58ffb9adfb 100644 --- a/distros/humble/apriltag-detector-umich/default.nix +++ b/distros/humble/apriltag-detector-umich/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag, apriltag-detector, apriltag-msgs, opencv, pluginlib, rclcpp, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-humble-apriltag-detector-umich"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_detector_umich/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "4262aa6cfdf1bda923dde7b182c36a0bb49989f41a918715054003e4f6ad9c00"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_detector_umich/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "4d80d57632ae9e0f765c0ff9874acd524530a3e09f63c6e08c6d0535bf64464d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/apriltag-detector/default.nix b/distros/humble/apriltag-detector/default.nix index d81a6cdf0d..21757e70d5 100644 --- a/distros/humble/apriltag-detector/default.nix +++ b/distros/humble/apriltag-detector/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-msgs, cv-bridge, image-transport, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-humble-apriltag-detector"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_detector/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "7adddff38517f348ea468fee47e7f3e813617d2844ea476371074f253918300c"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_detector/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "4ac83399689a1deaf34cf72f77d7d1c8fda194692a8c828f708c0a7d6e7b66f8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/apriltag-draw/default.nix b/distros/humble/apriltag-draw/default.nix index 6a98a45905..e3c07a6b46 100644 --- a/distros/humble/apriltag-draw/default.nix +++ b/distros/humble/apriltag-draw/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-msgs, cv-bridge, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-humble-apriltag-draw"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_draw/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "1e6f0a3b5bd0d392ef39b5ca494da1192599c122e0b5b10b4792fcee48ecd52d"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_draw/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "94c41249c6d5a1a6a2497f3519a8b7b39809bc2870ff2b469d8ec02abc919f70"; }; buildType = "ament_cmake"; diff --git a/distros/humble/apriltag-tools/default.nix b/distros/humble/apriltag-tools/default.nix index 80244557e4..d3853af395 100644 --- a/distros/humble/apriltag-tools/default.nix +++ b/distros/humble/apriltag-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-detector, apriltag-draw, apriltag-msgs, rclcpp, ros-environment, rosbag2-transport }: buildRosPackage { pname = "ros-humble-apriltag-tools"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_tools/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "20718b08e15ed2969d62a62d697f2bad64f6c7ccc708b39488940dacc004546c"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/humble/apriltag_tools/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "5d251a2c4ef4414437689fb2367d10cca7e3c55d22a83b26f9a5df45a4e72ed1"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-common-msgs/default.nix b/distros/humble/autoware-common-msgs/default.nix index d833d5db2b..360f43d450 100644 --- a/distros/humble/autoware-common-msgs/default.nix +++ b/distros/humble/autoware-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-autoware-common-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_common_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "e1346016a4ad19c12964f93837477c708d173f6c47cd101eccb0435470aa26a9"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_common_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "fb73480f3dae416ebdc611f7bd3d76c37eb8247f1df31a757f8ebbba79c9192e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-control-msgs/default.nix b/distros/humble/autoware-control-msgs/default.nix index 49827dc4e1..d701921a02 100644 --- a/distros/humble/autoware-control-msgs/default.nix +++ b/distros/humble/autoware-control-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-autoware-control-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_control_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "b59d5f093ef9db01aabe7ccf354de96bc1eb5ca6b508e7238b8f55eec65a35bc"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_control_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "dc41ed4b81c1ad000d03534462f71850ab77e9f3404f693b841e4c33e11ee96a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-localization-msgs/default.nix b/distros/humble/autoware-localization-msgs/default.nix index 910d57a202..5b435057fc 100644 --- a/distros/humble/autoware-localization-msgs/default.nix +++ b/distros/humble/autoware-localization-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-autoware-localization-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_localization_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "997c95ab66c82b4a264f62b7fda650bf58aa7e62f698021dfb173740a888c286"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_localization_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "f63f2a9b919ab53d0e47e6753fe621eb53f577cf9d3c0095ff9d2a08e414f317"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-map-msgs/default.nix b/distros/humble/autoware-map-msgs/default.nix index c597a71fde..e6fb0f2c68 100644 --- a/distros/humble/autoware-map-msgs/default.nix +++ b/distros/humble/autoware-map-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-humble-autoware-map-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_map_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "cb54b096f30a651afe75052fd2db3833939d94c4f3a06827b43c9f026b703172"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_map_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "00e08646d0d2fb6132296f46b88f8fdb8f81dda52464d1930b064bb06df8c075"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-msgs/default.nix b/distros/humble/autoware-msgs/default.nix index 798e12d42c..b842bbb440 100644 --- a/distros/humble/autoware-msgs/default.nix +++ b/distros/humble/autoware-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, autoware-common-msgs, autoware-control-msgs, autoware-localization-msgs, autoware-map-msgs, autoware-perception-msgs, autoware-planning-msgs, autoware-sensing-msgs, autoware-system-msgs, autoware-v2x-msgs, autoware-vehicle-msgs }: buildRosPackage { pname = "ros-humble-autoware-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "7112416d6fe20ba0c9b8e4322754a9ec8da2818bfa0df32060343e4b7acb1ae1"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "6e42e4af35c40084a8e955e5336349118bf8305b0dd502790e4e3df0a81dc26d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-perception-msgs/default.nix b/distros/humble/autoware-perception-msgs/default.nix index ad0e46f644..82eb2d8eb2 100644 --- a/distros/humble/autoware-perception-msgs/default.nix +++ b/distros/humble/autoware-perception-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-humble-autoware-perception-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_perception_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "6f622371da70ee6fbca29d434804095fb312d2e13acc606d568cd242d3bd9824"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_perception_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "64d0fed5903c43632188ce3d752ca80752d3be4e1a7bcf2f9269d8dd9666658e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-planning-msgs/default.nix b/distros/humble/autoware-planning-msgs/default.nix index ae610bf0b0..a77199e9e9 100644 --- a/distros/humble/autoware-planning-msgs/default.nix +++ b/distros/humble/autoware-planning-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-humble-autoware-planning-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_planning_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "357c995e1074b563b7c6d14d1676d33edf41c9fd2b91c437760869115ae3ab82"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_planning_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "810bed24f95699d7a1cfdb1792df16eb98e72b3081a72f6e9fd133d779da806c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-sensing-msgs/default.nix b/distros/humble/autoware-sensing-msgs/default.nix index 5366891aaf..b485a953b7 100644 --- a/distros/humble/autoware-sensing-msgs/default.nix +++ b/distros/humble/autoware-sensing-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-autoware-sensing-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_sensing_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "8e95359ae4dd737404927bdcfef84cd5ee0dff3f714d2e73c0cd8cefe4961ea8"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_sensing_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "678ba595b569c232102adabc5967b44fa62ae4a0b09241a1876d2d1925cbb0c7"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-system-msgs/default.nix b/distros/humble/autoware-system-msgs/default.nix index fa6762ae8d..ef23218f35 100644 --- a/distros/humble/autoware-system-msgs/default.nix +++ b/distros/humble/autoware-system-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, diagnostic-msgs, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-humble-autoware-system-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_system_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "48549cb46ba67633fc69a229da5ec268c0fc9f901c3e3502fa66fa9a3c702185"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_system_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "2f1f5f603048ae382cf0870d49e9f6e819574e09d8f93cc7e980bba7be33963b"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-debug/default.nix b/distros/humble/autoware-utils-debug/default.nix index 3f8e412a20..0b44e2db39 100644 --- a/distros/humble/autoware-utils-debug/default.nix +++ b/distros/humble/autoware-utils-debug/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-internal-debug-msgs, autoware-internal-msgs, autoware-lint-common, autoware-utils-system, diagnostic-msgs, rclcpp }: buildRosPackage { pname = "ros-humble-autoware-utils-debug"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_debug/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "28eaa59cade629c92cde01f3f2a2156d66c6c30e6fefba1d65868c18bcd4a0ce"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_debug/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "bdfff5936b3c8ad1ad272283e4474cefd3d203c2a277b8f2d0507a84ff8453df"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-diagnostics/default.nix b/distros/humble/autoware-utils-diagnostics/default.nix index 4374a62d59..be3ef4783f 100644 --- a/distros/humble/autoware-utils-diagnostics/default.nix +++ b/distros/humble/autoware-utils-diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-lint-common, diagnostic-msgs, rclcpp }: buildRosPackage { pname = "ros-humble-autoware-utils-diagnostics"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_diagnostics/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "4ea8f38ed7edb7de948dced63a680949e6900a791ce5eef0f459f8830b7636db"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_diagnostics/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "f289f9edb68dd9bb20d2f0ca42c964536211fbd801161e3630a08d6878075a59"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-geometry/default.nix b/distros/humble/autoware-utils-geometry/default.nix index 4143d43dc7..1ad8a9c7b6 100644 --- a/distros/humble/autoware-utils-geometry/default.nix +++ b/distros/humble/autoware-utils-geometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-internal-planning-msgs, autoware-lint-common, autoware-utils-math, autoware-utils-system, boost, tf2, tf2-eigen, tf2-geometry-msgs }: buildRosPackage { pname = "ros-humble-autoware-utils-geometry"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_geometry/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "7bba16deba5918ada2a8af4710e64c17dbfb5eabe7aa241ba57480d2ad6b58c7"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_geometry/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "4bb5f18f0e731697481733c3583393cee0daa222b09179fc504ce31707020510"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-logging/default.nix b/distros/humble/autoware-utils-logging/default.nix index 5907f1de29..b59b2cfdb9 100644 --- a/distros/humble/autoware-utils-logging/default.nix +++ b/distros/humble/autoware-utils-logging/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-lint-common, logging-demo, rclcpp }: buildRosPackage { pname = "ros-humble-autoware-utils-logging"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_logging/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "64f5fde7552784a426057f69e7c3b888fc94bdf01f01dd8be0221419b0b52761"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_logging/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "e676a494e55321b23b8ee640631facb9bdfb245f6db2ee0bd32e4534ac5a8e57"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-math/default.nix b/distros/humble/autoware-utils-math/default.nix index d24211a7ae..c1c81ebe76 100644 --- a/distros/humble/autoware-utils-math/default.nix +++ b/distros/humble/autoware-utils-math/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common }: buildRosPackage { pname = "ros-humble-autoware-utils-math"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_math/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "a941e23a3fc508a702efe753e4b8c084022d0000bba5cbd7da9b549104b766ba"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_math/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "8bcdbb17b4b577d46fb754bdb769dd5145c769299163cb3ae345df6cb2708346"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-pcl/default.nix b/distros/humble/autoware-utils-pcl/default.nix index 2bcee756fa..242aef2cf4 100644 --- a/distros/humble/autoware-utils-pcl/default.nix +++ b/distros/humble/autoware-utils-pcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, autoware-utils-tf, pcl-conversions, pcl-ros }: buildRosPackage { pname = "ros-humble-autoware-utils-pcl"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_pcl/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "3314ef3ec5241b367e804b3ef2e7cd03611f6e8cbaeb5dd7148dc1952f8011b3"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_pcl/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "ef212500c0b8df56dc0e4c5ef0a3839dd19efda5ea828df2caf173cf4cc2e582"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-rclcpp/default.nix b/distros/humble/autoware-utils-rclcpp/default.nix index f33600d828..ff647c8586 100644 --- a/distros/humble/autoware-utils-rclcpp/default.nix +++ b/distros/humble/autoware-utils-rclcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp, std-msgs }: buildRosPackage { pname = "ros-humble-autoware-utils-rclcpp"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_rclcpp/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "c2a793c8d919f3f0b769770d21fa5ea8fc4abd4ff4a9dafdd5e1f1d15d395ad7"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_rclcpp/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "bc0ac3e56d4ffd6be6c88bc9c50eada8c259d7d8ac2297ed4995e22cb4fbc6e8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-system/default.nix b/distros/humble/autoware-utils-system/default.nix index 483f409cc7..3f8c9ff563 100644 --- a/distros/humble/autoware-utils-system/default.nix +++ b/distros/humble/autoware-utils-system/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp }: buildRosPackage { pname = "ros-humble-autoware-utils-system"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_system/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "9b53357af8714067849a1155ee7ac5c64e42206d627a0ac04d1e9b6c0a9a8cd7"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_system/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "3c8225a48d85dbd813f7e822ba87d5d65ff77ddbcf19b30113f3716a5b39ea4c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-tf/default.nix b/distros/humble/autoware-utils-tf/default.nix index ae4d9376d6..fa67289d21 100644 --- a/distros/humble/autoware-utils-tf/default.nix +++ b/distros/humble/autoware-utils-tf/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-lint-common, autoware-utils-geometry, geometry-msgs, rclcpp, tf2-ros }: buildRosPackage { pname = "ros-humble-autoware-utils-tf"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_tf/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "9d1b5e3c2861b2d856d57d32cc4f0cd264dd767eaf6b97327ae486423167874d"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_tf/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "704c719b4703026a99d7c7c2af1db6bf136731cc735dda18970d8db35f197d8d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-uuid/default.nix b/distros/humble/autoware-utils-uuid/default.nix index ff64d7062e..3049e5abe2 100644 --- a/distros/humble/autoware-utils-uuid/default.nix +++ b/distros/humble/autoware-utils-uuid/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, boost, unique-identifier-msgs }: buildRosPackage { pname = "ros-humble-autoware-utils-uuid"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_uuid/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "2c64cc9ccd7d6d0863bd210d4854e933a2dcc587b3fd41b7cd6c69c726197f42"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_uuid/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "58eab194ad60725c0f42e558432013effa89558a563ff71085dc7e326811311d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils-visualization/default.nix b/distros/humble/autoware-utils-visualization/default.nix index 105a5a71ea..2d95daff5b 100644 --- a/distros/humble/autoware-utils-visualization/default.nix +++ b/distros/humble/autoware-utils-visualization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp, visualization-msgs }: buildRosPackage { pname = "ros-humble-autoware-utils-visualization"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_visualization/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "7baf2c26702ef137959b8672d640875eb84b83eae92f421586121ca4a75cf6ce"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils_visualization/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "079daf5d20dfa9173a22d36af49e92660a2e8179ce38479de1689e9e5c89514a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-utils/default.nix b/distros/humble/autoware-utils/default.nix index b60c52c161..4845c8acaf 100644 --- a/distros/humble/autoware-utils/default.nix +++ b/distros/humble/autoware-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-internal-debug-msgs, autoware-internal-msgs, autoware-internal-planning-msgs, autoware-lint-common, autoware-perception-msgs, autoware-planning-msgs, autoware-utils-debug, autoware-utils-diagnostics, autoware-utils-geometry, autoware-utils-logging, autoware-utils-math, autoware-utils-pcl, autoware-utils-rclcpp, autoware-utils-system, autoware-utils-tf, autoware-utils-uuid, autoware-utils-visualization }: buildRosPackage { pname = "ros-humble-autoware-utils"; - version = "1.4.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "2a6c3a6d166da871038237639012bbe007d240d603cf8cbeb1fd77cb9b00639a"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "4a2e7d568174924c1d25ec5538c8c1d35f7a5e751c12ddcd608421000ab6a692"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-v2x-msgs/default.nix b/distros/humble/autoware-v2x-msgs/default.nix index 1994a6d54f..ff5edd50ba 100644 --- a/distros/humble/autoware-v2x-msgs/default.nix +++ b/distros/humble/autoware-v2x-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-autoware-v2x-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_v2x_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "560985c56f595a67e3cd235c86b270a90d0d043f6500b6aa808ab0ed67df758c"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_v2x_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "7164eacd54c04124a1c23cebf9ccffef521b5eddfc4a1281cffa1f652922c182"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-vehicle-msgs/default.nix b/distros/humble/autoware-vehicle-msgs/default.nix index 2b32af2f85..334ca5e52e 100644 --- a/distros/humble/autoware-vehicle-msgs/default.nix +++ b/distros/humble/autoware-vehicle-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, autoware-planning-msgs, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-autoware-vehicle-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_vehicle_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "29c86bf0ecaeea7ce31593613d1761380a803460d3a8ca8878c8e2e1a74fec39"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_vehicle_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "6e7b356b3e9d82cbc3cc1ac561cd5c46528f04ab379ce1911820999fad4e5782"; }; buildType = "ament_cmake"; diff --git a/distros/humble/bicycle-steering-controller/default.nix b/distros/humble/bicycle-steering-controller/default.nix index e2e0208fa0..d1d0c1df16 100644 --- a/distros/humble/bicycle-steering-controller/default.nix +++ b/distros/humble/bicycle-steering-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-test-assets, std-srvs, steering-controllers-library }: buildRosPackage { pname = "ros-humble-bicycle-steering-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/bicycle_steering_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "ca9c97ec0086ca3f59f10a511a95ed31a459dc55aa6a657ac3089e888425087f"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/bicycle_steering_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "57db45ebad5b2514e278baca6534bba365ab4c75babda958ef72ff93cfb504aa"; }; buildType = "ament_cmake"; diff --git a/distros/humble/cartographer/default.nix b/distros/humble/cartographer/default.nix index 19c285b7d7..c8e227b8dc 100644 --- a/distros/humble/cartographer/default.nix +++ b/distros/humble/cartographer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, abseil-cpp, boost, cairo, ceres-solver, cmake, eigen, gflags, git, glog, gtest, lua5, protobuf, python3Packages }: buildRosPackage { pname = "ros-humble-cartographer"; - version = "2.0.9003-r1"; + version = "2.0.9004-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/cartographer-release/archive/release/humble/cartographer/2.0.9003-1.tar.gz"; - name = "2.0.9003-1.tar.gz"; - sha256 = "eabfde564729afc123db44693aec27d5034a8cb7209ab53c0b21dd40657c0178"; + url = "https://github.com/ros2-gbp/cartographer-release/archive/release/humble/cartographer/2.0.9004-1.tar.gz"; + name = "2.0.9004-1.tar.gz"; + sha256 = "c37bdf78f0528964c563ca2330044c0860dc9f069512cc9e2af72fa0b0f49687"; }; buildType = "cmake"; diff --git a/distros/humble/diagnostic-aggregator/default.nix b/distros/humble/diagnostic-aggregator/default.nix index 5d4d5bc991..84c2f4e381 100644 --- a/distros/humble/diagnostic-aggregator/default.nix +++ b/distros/humble/diagnostic-aggregator/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-common, diagnostic-msgs, launch-pytest, launch-testing-ament-cmake, launch-testing-ros, pluginlib, rcl-interfaces, rclcpp, rclpy, std-msgs }: buildRosPackage { pname = "ros-humble-diagnostic-aggregator"; - version = "4.0.4-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_aggregator/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "e5c8e6900cbc62dc8672b6cce1ff759f574a76710b9305d81d32d83d3aee39a0"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_aggregator/4.0.6-1.tar.gz"; + name = "4.0.6-1.tar.gz"; + sha256 = "1c7de4f00a211debd38f49ba37f13900273e02ff61aa837b3ef157dd59e870a9"; }; buildType = "ament_cmake"; diff --git a/distros/humble/diagnostic-common-diagnostics/default.nix b/distros/humble/diagnostic-common-diagnostics/default.nix index c9f0d216bc..567e5aca44 100644 --- a/distros/humble/diagnostic-common-diagnostics/default.nix +++ b/distros/humble/diagnostic-common-diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-pytest, ament-cmake-python, ament-cmake-xmllint, ament-lint-auto, diagnostic-updater, launch-testing-ament-cmake, lm_sensors, python3Packages, rclpy }: buildRosPackage { pname = "ros-humble-diagnostic-common-diagnostics"; - version = "4.0.4-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_common_diagnostics/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "e30b5fb79d3e5ba4fdd9132c654c642a4f6f86bd38efd114ba3e6caf44d6fff2"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_common_diagnostics/4.0.6-1.tar.gz"; + name = "4.0.6-1.tar.gz"; + sha256 = "ea5b20f98541163e591fea051746cfd2e0f74e30e9d71912e9525add7d1ef2ba"; }; buildType = "ament_cmake"; diff --git a/distros/humble/diagnostic-remote-logging/default.nix b/distros/humble/diagnostic-remote-logging/default.nix index 1ab940c2cd..b26a3949dc 100644 --- a/distros/humble/diagnostic-remote-logging/default.nix +++ b/distros/humble/diagnostic-remote-logging/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, curl, diagnostic-msgs, rclcpp-components }: buildRosPackage { pname = "ros-humble-diagnostic-remote-logging"; - version = "4.0.4-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_remote_logging/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "a3e70d5e64ef36a62947c3871a1849bce240844d269ba611c7a3cf11a8bb1527"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_remote_logging/4.0.6-1.tar.gz"; + name = "4.0.6-1.tar.gz"; + sha256 = "24d5446ad36ff31eddc3235f08a3fc5b87e698951550e0be6e15d035345b9c13"; }; buildType = "ament_cmake"; diff --git a/distros/humble/diagnostic-updater/default.nix b/distros/humble/diagnostic-updater/default.nix index 8a8facacfa..f2d020a9a4 100644 --- a/distros/humble/diagnostic-updater/default.nix +++ b/distros/humble/diagnostic-updater/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, diagnostic-msgs, launch, launch-testing, launch-testing-ros, python3Packages, rclcpp, rclcpp-lifecycle, rclpy, std-msgs }: buildRosPackage { pname = "ros-humble-diagnostic-updater"; - version = "4.0.4-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_updater/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "74936b305518d21b80a07ad9b6534af87c0351e37b0549792ea269066bb81a90"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_updater/4.0.6-1.tar.gz"; + name = "4.0.6-1.tar.gz"; + sha256 = "20a81466492c221a8ca4e75bd786d049ff5ee3f395f221c517057cedacbf6358"; }; buildType = "ament_cmake"; diff --git a/distros/humble/diagnostics/default.nix b/distros/humble/diagnostics/default.nix index b45d5af741..4be69b9432 100644 --- a/distros/humble/diagnostics/default.nix +++ b/distros/humble/diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, diagnostic-aggregator, diagnostic-common-diagnostics, diagnostic-updater, self-test }: buildRosPackage { pname = "ros-humble-diagnostics"; - version = "4.0.4-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostics/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "3c88367851ca3aa10434c45573bcf48881724b73cd9b97efef473a53726b6a7f"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostics/4.0.6-1.tar.gz"; + name = "4.0.6-1.tar.gz"; + sha256 = "c9f4fb28722efadd21c6a573e9280a1b40971f25ab3efec252c15407c4363f3b"; }; buildType = "ament_cmake"; diff --git a/distros/humble/diff-drive-controller/default.nix b/distros/humble/diff-drive-controller/default.nix index 7c3482a85b..7853fd2640 100644 --- a/distros/humble/diff-drive-controller/default.nix +++ b/distros/humble/diff-drive-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-test-assets, tf2, tf2-msgs }: buildRosPackage { pname = "ros-humble-diff-drive-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/diff_drive_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "7e6d06eb4f6e27963bbf8262995817143d84f08d539d096e90fb32318b6e4a56"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/diff_drive_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "102282234c853f57e9d13ce56632190b58467c7a35144e7cbfa27ec26e7e0979"; }; buildType = "ament_cmake"; diff --git a/distros/humble/dynamixel-hardware-interface/default.nix b/distros/humble/dynamixel-hardware-interface/default.nix index 5e85a6ca83..676abfecea 100644 --- a/distros/humble/dynamixel-hardware-interface/default.nix +++ b/distros/humble/dynamixel-hardware-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dynamixel-interfaces, dynamixel-sdk, hardware-interface, pluginlib, rclcpp, realtime-tools, std-srvs }: buildRosPackage { pname = "ros-humble-dynamixel-hardware-interface"; - version = "1.4.3-r1"; + version = "1.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_hardware_interface-release/archive/release/humble/dynamixel_hardware_interface/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "b703d688a971b9539615af3ee82852de9de9672bd330cef56edb45b5afd1bba2"; + url = "https://github.com/ros2-gbp/dynamixel_hardware_interface-release/archive/release/humble/dynamixel_hardware_interface/1.4.6-1.tar.gz"; + name = "1.4.6-1.tar.gz"; + sha256 = "bdbcee265350585c737ead29feac0608848470f72cac51f3c69a2ce370854c9a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/dynamixel-sdk-custom-interfaces/default.nix b/distros/humble/dynamixel-sdk-custom-interfaces/default.nix index 5a5daa8710..c779df72b5 100644 --- a/distros/humble/dynamixel-sdk-custom-interfaces/default.nix +++ b/distros/humble/dynamixel-sdk-custom-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-dynamixel-sdk-custom-interfaces"; - version = "3.8.3-r1"; + version = "3.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/humble/dynamixel_sdk_custom_interfaces/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "08a596de4af119108bc076b516f84e888391ee6425fc09ba60bd684ca59bc0b3"; + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/humble/dynamixel_sdk_custom_interfaces/3.8.4-1.tar.gz"; + name = "3.8.4-1.tar.gz"; + sha256 = "2c0f509acaf6fa9d46e1bb99b452f1e8262ef242eb7563918f2a0db176d1eaa0"; }; buildType = "ament_cmake"; diff --git a/distros/humble/dynamixel-sdk-examples/default.nix b/distros/humble/dynamixel-sdk-examples/default.nix index c2d2d81669..0fcd6797ab 100644 --- a/distros/humble/dynamixel-sdk-examples/default.nix +++ b/distros/humble/dynamixel-sdk-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, dynamixel-sdk, dynamixel-sdk-custom-interfaces, rclcpp, rclpy }: buildRosPackage { pname = "ros-humble-dynamixel-sdk-examples"; - version = "3.8.3-r1"; + version = "3.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/humble/dynamixel_sdk_examples/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "d2bbcc7e098b1081ac90ce891dd2e95116b7774b53f247db5ce340e6d2f52b0f"; + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/humble/dynamixel_sdk_examples/3.8.4-1.tar.gz"; + name = "3.8.4-1.tar.gz"; + sha256 = "ed41afd2f3f6d41a8cbce40dd63040bc9d21b9557c94162c181cfe9261842799"; }; buildType = "ament_cmake"; diff --git a/distros/humble/dynamixel-sdk/default.nix b/distros/humble/dynamixel-sdk/default.nix index 7f04da2688..f5267e15ac 100644 --- a/distros/humble/dynamixel-sdk/default.nix +++ b/distros/humble/dynamixel-sdk/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python }: buildRosPackage { pname = "ros-humble-dynamixel-sdk"; - version = "3.8.3-r1"; + version = "3.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/humble/dynamixel_sdk/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "55664766690c99967e65be15dd97dc5cae4f675ec1c0f1608fc1ae0f7647ebb9"; + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/humble/dynamixel_sdk/3.8.4-1.tar.gz"; + name = "3.8.4-1.tar.gz"; + sha256 = "9b01376e5d79dd34c79391477865ee0ed44b8d1d5a0bd65e8e1851d8b5048c6a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/effort-controllers/default.nix b/distros/humble/effort-controllers/default.nix index 2c44ea335f..26a2cab585 100644 --- a/distros/humble/effort-controllers/default.nix +++ b/distros/humble/effort-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-test-assets }: buildRosPackage { pname = "ros-humble-effort-controllers"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/effort_controllers/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "8292304b08cb5f604fcb4b58c799a1c598d3ddb70068779b0197517586d22534"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/effort_controllers/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "bbd02173acbdcd9d1b7ebc6f7ddf6850f50dc891b1fdf08b54809097f51c4052"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-cam-coding/default.nix b/distros/humble/etsi-its-cam-coding/default.nix index 4badb83aa7..d711a5c3b3 100644 --- a/distros/humble/etsi-its-cam-coding/default.nix +++ b/distros/humble/etsi-its-cam-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-cam-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "34da1c0e89d5293951fe35c7fa7b93d25d324fe6b8c45be7e8201d6040e11d7d"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "6930d0d942ccd99cd6916af6e041feb05da043c2d44dc097972227b777947104"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-cam-conversion/default.nix b/distros/humble/etsi-its-cam-conversion/default.nix index af5a9dfeee..e74dc88b9a 100644 --- a/distros/humble/etsi-its-cam-conversion/default.nix +++ b/distros/humble/etsi-its-cam-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-coding, etsi-its-cam-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-cam-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "f18e69fdd6b5cbe01a244ca91fe7c3a9454f0972d981791e117f10a4c2d8dfb4"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "1b57f739659c179f2befe4d469a08dba4223058ceba6dc1253d40d3c83828156"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-cam-msgs/default.nix b/distros/humble/etsi-its-cam-msgs/default.nix index e71c3d364b..a3033f230a 100644 --- a/distros/humble/etsi-its-cam-msgs/default.nix +++ b/distros/humble/etsi-its-cam-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-cam-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "860d0f76312615573f7a9e7965c7b5e658ad816e62082fa8d0c7886fa48a886b"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "a1267b31b103e415e23bff2361803eb6c7ef663fbcfaa984c1001c2dcb38e53f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-cam-ts-coding/default.nix b/distros/humble/etsi-its-cam-ts-coding/default.nix index 51df4d9d6e..7e15dd8d6b 100644 --- a/distros/humble/etsi-its-cam-ts-coding/default.nix +++ b/distros/humble/etsi-its-cam-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-cam-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "f13418d5ec4a6ab7b150afd5700ace81be531ccbe40bcc19f2405bf9d3a86575"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "68438061057d2bc9bed15d49ad5fa05685d8de73ccdd4ddbb57732ec85f29831"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-cam-ts-conversion/default.nix b/distros/humble/etsi-its-cam-ts-conversion/default.nix index 822ff16ddc..3b53c2120d 100644 --- a/distros/humble/etsi-its-cam-ts-conversion/default.nix +++ b/distros/humble/etsi-its-cam-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-ts-coding, etsi-its-cam-ts-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-cam-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "e43b5e710ad4204942c636be4ca07bebd399e919662a2642ad95e443744d32e4"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "ae0e8c383507966df4b0f284bb722072415574d4bad797007e19e4bf6a691762"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-cam-ts-msgs/default.nix b/distros/humble/etsi-its-cam-ts-msgs/default.nix index d0c50f6887..752ea9a865 100644 --- a/distros/humble/etsi-its-cam-ts-msgs/default.nix +++ b/distros/humble/etsi-its-cam-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-cam-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "e2ddd3d9028bff6f89200c4650618e41c96f125ed6fb6f0d36edb164392b464b"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cam_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "a63b098223ffd92c0ab90c6ac3705c05c1292101698b2c3a051d09c3c3499b70"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-coding/default.nix b/distros/humble/etsi-its-coding/default.nix index ec237fb05a..4a3f9e623d 100644 --- a/distros/humble/etsi-its-coding/default.nix +++ b/distros/humble/etsi-its-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-coding, etsi-its-cam-ts-coding, etsi-its-cpm-ts-coding, etsi-its-denm-coding, etsi-its-denm-ts-coding, etsi-its-mapem-ts-coding, etsi-its-spatem-ts-coding, etsi-its-vam-ts-coding, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "31c267f5de035f3b172a103d6e1274f35254c851c804fda648b07b9a56cef41d"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "d1f437b6458c5f27bb325522106a05a4635cfd236ced108a8af95466a7180763"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-conversion/default.nix b/distros/humble/etsi-its-conversion/default.nix index 7a16b42513..42979f73fb 100644 --- a/distros/humble/etsi-its-conversion/default.nix +++ b/distros/humble/etsi-its-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-conversion, etsi-its-cam-ts-conversion, etsi-its-cpm-ts-conversion, etsi-its-denm-conversion, etsi-its-denm-ts-conversion, etsi-its-mapem-ts-conversion, etsi-its-mcm-uulm-conversion, etsi-its-spatem-ts-conversion, etsi-its-vam-ts-conversion, rclcpp, rclcpp-components, ros-environment, std-msgs, udp-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "9323a5ba96fd795a72cbc1e85beb76dce27163757cc172c5e5a51c79cb311735"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "2b2adb972d20986cb0159176af40361c175b230982d5d1cdfcff5d41e6246486"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-cpm-ts-coding/default.nix b/distros/humble/etsi-its-cpm-ts-coding/default.nix index 964c159bcc..b3f03c84db 100644 --- a/distros/humble/etsi-its-cpm-ts-coding/default.nix +++ b/distros/humble/etsi-its-cpm-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-cpm-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cpm_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "cc4e4611a8c469dc09c53f299c7bcc51c1e79497240e256f365b802f779761da"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cpm_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "d65db02a00d80b6cbeaf38378cdb139813e66ee475b6769c9a3b56a47df3cba8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-cpm-ts-conversion/default.nix b/distros/humble/etsi-its-cpm-ts-conversion/default.nix index 729d6850c8..8b6483aeac 100644 --- a/distros/humble/etsi-its-cpm-ts-conversion/default.nix +++ b/distros/humble/etsi-its-cpm-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cpm-ts-coding, etsi-its-cpm-ts-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-cpm-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cpm_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "fdea58b9d1fd00ab3a43b45b6ed266eb258fb918a699c4497e19cdf68f78e588"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cpm_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "b56fef88fd3771acef3fb77cdd49b23c12cd87a07477e88ea476fca98c3bd5b3"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-cpm-ts-msgs/default.nix b/distros/humble/etsi-its-cpm-ts-msgs/default.nix index bf156d8a74..1cd1cf9abf 100644 --- a/distros/humble/etsi-its-cpm-ts-msgs/default.nix +++ b/distros/humble/etsi-its-cpm-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-cpm-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cpm_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "1610e957b4317f72d25823d3e3b035118054052a0eedc5ff248ada1a2a4c34ef"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_cpm_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "674f56b95f03736648a2d880650d8091ab911f9bfd89123558f753fcca8b08d8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-denm-coding/default.nix b/distros/humble/etsi-its-denm-coding/default.nix index 11b6dd6a2c..f70178cbc0 100644 --- a/distros/humble/etsi-its-denm-coding/default.nix +++ b/distros/humble/etsi-its-denm-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-denm-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "446fa300c0f9fe203892a69434375a2fb54aa0da7506e506313c200485da3012"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "2aeeaa70ba482d753e442b374e80af2d6ad0bc5135d1163f776e86496b78ee25"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-denm-conversion/default.nix b/distros/humble/etsi-its-denm-conversion/default.nix index 17af6ccdae..c2ebbda89e 100644 --- a/distros/humble/etsi-its-denm-conversion/default.nix +++ b/distros/humble/etsi-its-denm-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-denm-coding, etsi-its-denm-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-denm-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "aac44f833ea379fd640ba358421bf4e59cc4361d357af1ab0c86c3ba9d1fd42f"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "5298b1c3f01f4b76e38d5d1fe18ec2951cf1d7c5abb1075dc1efc81ba68890d8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-denm-msgs/default.nix b/distros/humble/etsi-its-denm-msgs/default.nix index 354b627210..a36b405268 100644 --- a/distros/humble/etsi-its-denm-msgs/default.nix +++ b/distros/humble/etsi-its-denm-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-denm-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "bdeac46807e4620e515b23ab828706f724487ba51f3a9f5577f4703498ed7264"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "fbee600aab20510ccda05944b3386c47ae8d79557e3c0c3d5cfe1e62775f8ceb"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-denm-ts-coding/default.nix b/distros/humble/etsi-its-denm-ts-coding/default.nix index 79d963846a..ea794d87f3 100644 --- a/distros/humble/etsi-its-denm-ts-coding/default.nix +++ b/distros/humble/etsi-its-denm-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-denm-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "d15d860fa4531cd2464687c6f109490120efca4034f0ce3fbf8d3c12788488b1"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "5f8df8b3f9e264847e32caad8eaeb84558276cc6f7582d0f9ed35dd1f8c310fd"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-denm-ts-conversion/default.nix b/distros/humble/etsi-its-denm-ts-conversion/default.nix index fc71f8a23a..891eaa9130 100644 --- a/distros/humble/etsi-its-denm-ts-conversion/default.nix +++ b/distros/humble/etsi-its-denm-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-denm-ts-coding, etsi-its-denm-ts-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-denm-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "bf086c3ca20867470311d6d8819a41bdc2b259f1dc71adf691e401ba55c497a1"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "af7c8b687573f4649329852c5d87801b12aa46b4a8e2bac9e0ac2bf4a41d7b50"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-denm-ts-msgs/default.nix b/distros/humble/etsi-its-denm-ts-msgs/default.nix index 6d28aee2ab..0e4315c771 100644 --- a/distros/humble/etsi-its-denm-ts-msgs/default.nix +++ b/distros/humble/etsi-its-denm-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-denm-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "94efb5f7fd9dc41d9885ceaa687fc834a8c607529d9ed3d7dd5e819e2fedd234"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_denm_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "cfe6763ceea24f9471f538771cfec0e913eccbe7bc1d3f511fd891182292dea5"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-mapem-ts-coding/default.nix b/distros/humble/etsi-its-mapem-ts-coding/default.nix index 1deb416694..34d5b0d799 100644 --- a/distros/humble/etsi-its-mapem-ts-coding/default.nix +++ b/distros/humble/etsi-its-mapem-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-mapem-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mapem_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "72073aa246e2d0a1413e1dcbbd765d38691e49f5aacaaa74a0786683919216cf"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mapem_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "a475ca05f946b742553f860a3047636039f9072132e6eb98284867468c0d3fac"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-mapem-ts-conversion/default.nix b/distros/humble/etsi-its-mapem-ts-conversion/default.nix index 8d57265a01..a3066264f5 100644 --- a/distros/humble/etsi-its-mapem-ts-conversion/default.nix +++ b/distros/humble/etsi-its-mapem-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-mapem-ts-coding, etsi-its-mapem-ts-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-mapem-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mapem_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "2918a7d2708c29b23c01ddc8e2bf082e6e95462d27555106e18f4a8271722dff"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mapem_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "d3966e422aa556910e849f99fed0e1994ec0230193ebf5fceee6b504b1fceeed"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-mapem-ts-msgs/default.nix b/distros/humble/etsi-its-mapem-ts-msgs/default.nix index a798fde8e7..c9baccc81a 100644 --- a/distros/humble/etsi-its-mapem-ts-msgs/default.nix +++ b/distros/humble/etsi-its-mapem-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-mapem-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mapem_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "e8313b169893015a1f5197a2afbbe5a4c42e859be75d96a92e9191b4d86a4c73"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mapem_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "0e98d7b55616b6f719142780699e1297b77a8a3a5a0aaa4898bd6f4befdcf7c4"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-mcm-uulm-coding/default.nix b/distros/humble/etsi-its-mcm-uulm-coding/default.nix index 0dbb9423a4..55cb1412ad 100644 --- a/distros/humble/etsi-its-mcm-uulm-coding/default.nix +++ b/distros/humble/etsi-its-mcm-uulm-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-mcm-uulm-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mcm_uulm_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "8a4c7e12935e08ff20ca4da7b0343d659a37542c85afd3c8fa9929b34051d9b5"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mcm_uulm_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "4bda4ad49edbe1b4033e04b02e3d48c0973499dd6ad76dee66fd2c508b560278"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-mcm-uulm-conversion/default.nix b/distros/humble/etsi-its-mcm-uulm-conversion/default.nix index 36c5fc2088..cb895a43a4 100644 --- a/distros/humble/etsi-its-mcm-uulm-conversion/default.nix +++ b/distros/humble/etsi-its-mcm-uulm-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-mcm-uulm-coding, etsi-its-mcm-uulm-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-mcm-uulm-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mcm_uulm_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "97e2108fdbb6d4beb3eca5e97aac83ba029a24433b767d24c77dae402fbb6223"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mcm_uulm_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "72b0d18d332b6e01ce3ffec199a9885da1774675fd1a2c20a9d58ccccef6a103"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-mcm-uulm-msgs/default.nix b/distros/humble/etsi-its-mcm-uulm-msgs/default.nix index b463e0e1cd..0fb64373e4 100644 --- a/distros/humble/etsi-its-mcm-uulm-msgs/default.nix +++ b/distros/humble/etsi-its-mcm-uulm-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-mcm-uulm-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mcm_uulm_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "3a64a8f1a525bcc0796580a5aae980169b21e276166486da1eeda720dc302dca"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_mcm_uulm_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "814531f9f5a78d7019db711b6c94ffd6da4e6313c80326c2a47055a147cfe34a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-messages/default.nix b/distros/humble/etsi-its-messages/default.nix index 62c3cb8c6f..09182dd719 100644 --- a/distros/humble/etsi-its-messages/default.nix +++ b/distros/humble/etsi-its-messages/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-coding, etsi-its-conversion, etsi-its-msgs, etsi-its-msgs-utils, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-messages"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_messages/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "54516f24cf5a3009fb95c9078480208dcf9fcfdf647813d9f1274f568e302b48"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_messages/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "cada997b9a62a167a0dc46ffc014e33d095b2be1ed37d61e61796ea12b9047ab"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-msgs-utils/default.nix b/distros/humble/etsi-its-msgs-utils/default.nix index 25097260fb..fb6347a3bc 100644 --- a/distros/humble/etsi-its-msgs-utils/default.nix +++ b/distros/humble/etsi-its-msgs-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-msgs, geographiclib, geometry-msgs, ros-environment, tf2-geometry-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-msgs-utils"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_msgs_utils/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "a58f4c1510a8c48dd5e2c3f54b4b86f16b49888eb71fa861839222802d443084"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_msgs_utils/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "495b5b691f27adc9bd6ca7dbb2f9b9f4b5f0a3837c4e8130f01a2c4a4cd5bc43"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-msgs/default.nix b/distros/humble/etsi-its-msgs/default.nix index 4a73a27f2e..71714c007d 100644 --- a/distros/humble/etsi-its-msgs/default.nix +++ b/distros/humble/etsi-its-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-msgs, etsi-its-cam-ts-msgs, etsi-its-cpm-ts-msgs, etsi-its-denm-msgs, etsi-its-denm-ts-msgs, etsi-its-mapem-ts-msgs, etsi-its-spatem-ts-msgs, etsi-its-vam-ts-msgs, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "08ba0d4c72a3eb6cc458a9d06d1eda04665a6fc0112b744b51bcda4c12354308"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "da1531cd7549c75e59561e436cc74f2ff13c719d2bc3fbebd17fe41af5708c77"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-primitives-conversion/default.nix b/distros/humble/etsi-its-primitives-conversion/default.nix index 59e4253267..a21ef1f1f1 100644 --- a/distros/humble/etsi-its-primitives-conversion/default.nix +++ b/distros/humble/etsi-its-primitives-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-primitives-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_primitives_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "0fe209c04ee04583444040b8d562d4e997ebf12604768965aaa34cff06f9e2f8"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_primitives_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "8d50c10c458083ed40937cc55107cd1164162ff77dc1d9481bd12971b56dc03c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-rviz-plugins/default.nix b/distros/humble/etsi-its-rviz-plugins/default.nix index 3506d0aec5..22e832d662 100644 --- a/distros/humble/etsi-its-rviz-plugins/default.nix +++ b/distros/humble/etsi-its-rviz-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-msgs, etsi-its-cpm-ts-msgs, etsi-its-denm-msgs, etsi-its-mapem-ts-msgs, etsi-its-msgs-utils, etsi-its-spatem-ts-msgs, pluginlib, python3Packages, qt5, rclcpp, ros-environment, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, rviz-satellite, rviz2, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-humble-etsi-its-rviz-plugins"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_rviz_plugins/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "b56291b2d975bc7d16ffff9c576b17f813ea9022f84752b58777f354701b2331"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_rviz_plugins/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "43f78a428bd27fdf1b204160816c9482dc6c3c2b62482fb61d17fd3ceb496913"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-spatem-ts-coding/default.nix b/distros/humble/etsi-its-spatem-ts-coding/default.nix index 4b21d636d2..c6b2a0216f 100644 --- a/distros/humble/etsi-its-spatem-ts-coding/default.nix +++ b/distros/humble/etsi-its-spatem-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-spatem-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_spatem_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "72ade9772967dc18a63ec978f2984037ab5869cd0b6ca0c46518551b84f13c08"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_spatem_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "863c23c95a3f6e48c2c5328aa876c2a925f23f8afa54fee42d8a0847975b5ca2"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-spatem-ts-conversion/default.nix b/distros/humble/etsi-its-spatem-ts-conversion/default.nix index ac951cb1c9..ac7f90185e 100644 --- a/distros/humble/etsi-its-spatem-ts-conversion/default.nix +++ b/distros/humble/etsi-its-spatem-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-primitives-conversion, etsi-its-spatem-ts-coding, etsi-its-spatem-ts-msgs, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-spatem-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_spatem_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "278eb4efee2bed712c1e5976a9060aabb49d8044eb920adc62d5b6270f30fb79"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_spatem_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "264981f05a03c34d8461c650acc9b7074d404ce0a618284ea9db563e11b4dd84"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-spatem-ts-msgs/default.nix b/distros/humble/etsi-its-spatem-ts-msgs/default.nix index f96eb66d8a..1e85306bf5 100644 --- a/distros/humble/etsi-its-spatem-ts-msgs/default.nix +++ b/distros/humble/etsi-its-spatem-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-spatem-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_spatem_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "72abbc188e64623a92ab09222e910a23a415ec07fca7058eb6b2b1d56a7d7e30"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_spatem_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "208dad2a94cab0b4f37b855b016e6409b1344b6771b159bc09912d5826d17593"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-vam-ts-coding/default.nix b/distros/humble/etsi-its-vam-ts-coding/default.nix index 77123fb602..94258b41cc 100644 --- a/distros/humble/etsi-its-vam-ts-coding/default.nix +++ b/distros/humble/etsi-its-vam-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-vam-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_vam_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "b337b456e04aee69e4437a53dea857efa133dc2f4abd76a18a8042103ba683af"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_vam_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "a0fc81d2ab226f7dde2ab68db293ba62d8cd0809415a3610227cb865eee03a29"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-vam-ts-conversion/default.nix b/distros/humble/etsi-its-vam-ts-conversion/default.nix index 431d3cd525..9486f41067 100644 --- a/distros/humble/etsi-its-vam-ts-conversion/default.nix +++ b/distros/humble/etsi-its-vam-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-primitives-conversion, etsi-its-vam-ts-coding, etsi-its-vam-ts-msgs, ros-environment }: buildRosPackage { pname = "ros-humble-etsi-its-vam-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_vam_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "fd0f145607bcf34a20ce1aa919ad8369ae60945a1d3fc1b872b7e5e5ba78975d"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_vam_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "bf69d23e3ac6e994c49d70dd62081278b17c823cba1eeb7e49faec2f052d1ba1"; }; buildType = "ament_cmake"; diff --git a/distros/humble/etsi-its-vam-ts-msgs/default.nix b/distros/humble/etsi-its-vam-ts-msgs/default.nix index 84801015db..37f7cd5a0a 100644 --- a/distros/humble/etsi-its-vam-ts-msgs/default.nix +++ b/distros/humble/etsi-its-vam-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-etsi-its-vam-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_vam_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "4342834c74893fd58241b7849e5b313ebe1275cea6e40effca6c6fb41506b41a"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/humble/etsi_its_vam_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "564cfd8c2e5eb21fa03a7da5c24a6a46b233b959cceb7423edfddd1ec6ed5126"; }; buildType = "ament_cmake"; diff --git a/distros/humble/event-camera-codecs/default.nix b/distros/humble/event-camera-codecs/default.nix index e7b78484ab..82f68e3e94 100644 --- a/distros/humble/event-camera-codecs/default.nix +++ b/distros/humble/event-camera-codecs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, class-loader, event-camera-msgs, rclcpp, ros-environment, rosbag2-cpp }: buildRosPackage { pname = "ros-humble-event-camera-codecs"; - version = "1.1.3-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_codecs-release/archive/release/humble/event_camera_codecs/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "135b9f68647df0de262ab398c68ef5545c665cdc9a662343d47c5a7a86fd6c90"; + url = "https://github.com/ros2-gbp/event_camera_codecs-release/archive/release/humble/event_camera_codecs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "743e5c4f55453e488a9a1e2f0f5aee536e6affb366457701a034ed6b91ca4e8f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/event-camera-msgs/default.nix b/distros/humble/event-camera-msgs/default.nix index 0ad664529e..cbe2ad39a2 100644 --- a/distros/humble/event-camera-msgs/default.nix +++ b/distros/humble/event-camera-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-event-camera-msgs"; - version = "1.1.6-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_msgs-release/archive/release/humble/event_camera_msgs/1.1.6-1.tar.gz"; - name = "1.1.6-1.tar.gz"; - sha256 = "f91e5feeca7a5fd1874d1c25567e7ce52272439a792892369db702a2695ba5b4"; + url = "https://github.com/ros2-gbp/event_camera_msgs-release/archive/release/humble/event_camera_msgs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "7c261eecb7a6473ff6cf10ce034f249eb6375bf838cccf0aa0286570e1506efe"; }; buildType = "ament_cmake"; diff --git a/distros/humble/event-camera-py/default.nix b/distros/humble/event-camera-py/default.nix index aeadbcfc6b..253c1e5575 100644 --- a/distros/humble/event-camera-py/default.nix +++ b/distros/humble/event-camera-py/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, pybind11-vendor, python-cmake-module, python3Packages, rclpy, ros-environment, rosbag2-py, rosbag2-storage-default-plugins, rosidl-runtime-py, rpyutils }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, pybind11-vendor, python-cmake-module, python3Packages, rclpy, ros-environment, rosbag2-py, rosbag2-storage-default-plugins, rosbag2-storage-mcap, rosidl-runtime-py, rpyutils }: buildRosPackage { pname = "ros-humble-event-camera-py"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_py-release/archive/release/humble/event_camera_py/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "1a75aa83f34bdca048ef8d511cd62190261da5a16167f08e7270fd872afac1f8"; + url = "https://github.com/ros2-gbp/event_camera_py-release/archive/release/humble/event_camera_py/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "3674dec31c2b56fb228c5ed88226b474f128963a34a80446ca94d0281b09817d"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.numpy rclpy rosbag2-py rosbag2-storage-default-plugins rosidl-runtime-py ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.numpy rclpy rosbag2-py rosbag2-storage-default-plugins rosbag2-storage-mcap rosidl-runtime-py ]; propagatedBuildInputs = [ event-camera-codecs event-camera-msgs pybind11-vendor ros-environment rpyutils ]; nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; diff --git a/distros/humble/event-camera-renderer/default.nix b/distros/humble/event-camera-renderer/default.nix index 66df59a212..629277b076 100644 --- a/distros/humble/event-camera-renderer/default.nix +++ b/distros/humble/event-camera-renderer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-humble-event-camera-renderer"; - version = "1.1.3-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_renderer-release/archive/release/humble/event_camera_renderer/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "1334ab2b8f062b0a2bf5c6ccf2e3431dc9b392ea9a47e98bb41ce6b9ac97f9e3"; + url = "https://github.com/ros2-gbp/event_camera_renderer-release/archive/release/humble/event_camera_renderer/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "0743373a8b5979c14bd606f559c7b00a45dfe036ff330a6c10fab236724f3895"; }; buildType = "ament_cmake"; diff --git a/distros/humble/examples-tf2-py/default.nix b/distros/humble/examples-tf2-py/default.nix index 675bb70898..28464f971c 100644 --- a/distros/humble/examples-tf2-py/default.nix +++ b/distros/humble/examples-tf2-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, launch-ros, python3Packages, tf2-ros-py }: buildRosPackage { pname = "ros-humble-examples-tf2-py"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/examples_tf2_py/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "b39886b0c512b773ca902f890c4dcb424da0403cef0b5e11251f04cbf36744c4"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/examples_tf2_py/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "e55ac4fd8557714dd55e3181fe6e0ead1b130d58da0d3baf6faa8d7cb74520a3"; }; buildType = "ament_python"; diff --git a/distros/humble/ffmpeg-encoder-decoder/default.nix b/distros/humble/ffmpeg-encoder-decoder/default.nix index 3ceae82f3d..e804000379 100644 --- a/distros/humble/ffmpeg-encoder-decoder/default.nix +++ b/distros/humble/ffmpeg-encoder-decoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg, opencv, pkg-config, rclcpp, ros-environment, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-humble-ffmpeg-encoder-decoder"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release/archive/release/humble/ffmpeg_encoder_decoder/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "6eef1f84eb269c2df3a662e51321d538f72d8c2fce56ab563ad4d099a096866c"; + url = "https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release/archive/release/humble/ffmpeg_encoder_decoder/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "058aec4608039d272a70fecfc0eb921a76932c90c5b1359658a4789e56c3ecc0"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ffmpeg-image-transport-tools/default.nix b/distros/humble/ffmpeg-image-transport-tools/default.nix index dd49d467f5..f8c94bfd65 100644 --- a/distros/humble/ffmpeg-image-transport-tools/default.nix +++ b/distros/humble/ffmpeg-image-transport-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg-encoder-decoder, ffmpeg-image-transport-msgs, rclcpp, ros-environment, rosbag2-cpp, rosbag2-storage, sensor-msgs }: buildRosPackage { pname = "ros-humble-ffmpeg-image-transport-tools"; - version = "2.1.1-r1"; + version = "2.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release/archive/release/humble/ffmpeg_image_transport_tools/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "cb75dd6f76d93c647792cdf7c76dfc4fee9b990c6dfd2d1e5978de2378e27dff"; + url = "https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release/archive/release/humble/ffmpeg_image_transport_tools/2.1.2-1.tar.gz"; + name = "2.1.2-1.tar.gz"; + sha256 = "35adf6574a3c9abd8547ffe942776394a0a662c9506cacedfc223a9e08265d16"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ffmpeg-image-transport/default.nix b/distros/humble/ffmpeg-image-transport/default.nix index d38854afd7..355b9be2b9 100644 --- a/distros/humble/ffmpeg-image-transport/default.nix +++ b/distros/humble/ffmpeg-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, ffmpeg-encoder-decoder, ffmpeg-image-transport-msgs, image-transport, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-humble-ffmpeg-image-transport"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_image_transport-release/archive/release/humble/ffmpeg_image_transport/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "fb4a8fc25efb5051f2fca64db1884d374d014001e343c3ab36906f52a706acf2"; + url = "https://github.com/ros2-gbp/ffmpeg_image_transport-release/archive/release/humble/ffmpeg_image_transport/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "d08b665e76731f49bb01a0415822bc3d2ad7c2adb08da0d3571a5d658438f5d0"; }; buildType = "ament_cmake"; diff --git a/distros/humble/flex-sync/default.nix b/distros/humble/flex-sync/default.nix index d3b248bdac..e5bcd5f920 100644 --- a/distros/humble/flex-sync/default.nix +++ b/distros/humble/flex-sync/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-clang-format, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rclcpp, rclcpp-components, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-flex-sync"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flex_sync-release/archive/release/humble/flex_sync/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "5559a35ff0b91dd71ae40805d0914bd5433c540e263dc65859dfd6ca46c15421"; + url = "https://github.com/ros2-gbp/flex_sync-release/archive/release/humble/flex_sync/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "dc1054f6de5c554665fc88897fae01b2023e8b5846596f3806dabf9bc54184ec"; }; buildType = "ament_cmake"; diff --git a/distros/humble/flir-camera-description/default.nix b/distros/humble/flir-camera-description/default.nix index 820f534e93..6786f1bf7f 100644 --- a/distros/humble/flir-camera-description/default.nix +++ b/distros/humble/flir-camera-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, robot-state-publisher, urdf, xacro }: buildRosPackage { pname = "ros-humble-flir-camera-description"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/humble/flir_camera_description/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "0a577f19910d002df826ffa6465f47eb00f6ad7bf9a5e65ccdee6b91d5edfc69"; + url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/humble/flir_camera_description/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "44e973c385b6baf7387280bd688ce3bdd3cc30345990d31ea0eb1debc8b12064"; }; buildType = "ament_cmake"; diff --git a/distros/humble/flir-camera-msgs/default.nix b/distros/humble/flir-camera-msgs/default.nix index 6dc4931253..b22128174f 100644 --- a/distros/humble/flir-camera-msgs/default.nix +++ b/distros/humble/flir-camera-msgs/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-flir-camera-msgs"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/humble/flir_camera_msgs/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "e7a7ffd41bd50392d799384ce289fb4df17510e605589b8f48802395e9788708"; + url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/humble/flir_camera_msgs/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "043488f971a99a25f4dba648b4dfa12f7fc20c79f65f03fcbf502214358f9884"; }; buildType = "ament_cmake"; diff --git a/distros/humble/force-torque-sensor-broadcaster/default.nix b/distros/humble/force-torque-sensor-broadcaster/default.nix index 8d1bd3ab3c..6eeef68854 100644 --- a/distros/humble/force-torque-sensor-broadcaster/default.nix +++ b/distros/humble/force-torque-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets }: buildRosPackage { pname = "ros-humble-force-torque-sensor-broadcaster"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/force_torque_sensor_broadcaster/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "68e98269386bfad113f58b2fa31419fcf64fbeb516b3aaa1db16457f558abe4f"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/force_torque_sensor_broadcaster/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "352a39581b355a1eeae1642775bae884340f54c1201c0938d766e440e94c0d75"; }; buildType = "ament_cmake"; diff --git a/distros/humble/forward-command-controller/default.nix b/distros/humble/forward-command-controller/default.nix index 156ee3bd84..efd69789c7 100644 --- a/distros/humble/forward-command-controller/default.nix +++ b/distros/humble/forward-command-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, std-msgs }: buildRosPackage { pname = "ros-humble-forward-command-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/forward_command_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "25482b0f24a79a13315d5ec3593a34a968bd5a0a3b5df9bcfb55c243c7545a43"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/forward_command_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "d56e1401af23a65984b4fc979c63fc8c92a4eb0adc648be0e0130d6d57b2439b"; }; buildType = "ament_cmake"; diff --git a/distros/humble/foxglove-bridge/default.nix b/distros/humble/foxglove-bridge/default.nix index 303ddd836a..62579c05f1 100644 --- a/distros/humble/foxglove-bridge/default.nix +++ b/distros/humble/foxglove-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, asio, nlohmann_json, openssl, rclcpp, rclcpp-components, resource-retriever, ros-environment, rosgraph-msgs, rosx-introspection, std-msgs, std-srvs, websocketpp, zlib }: buildRosPackage { pname = "ros-humble-foxglove-bridge"; - version = "0.8.3-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/foxglove_bridge-release/archive/release/humble/foxglove_bridge/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "c60096cd2a460bcffd0af086d2fbe9d54eb0b9c724cbf4ee69f36d946b6a0fc2"; + url = "https://github.com/ros2-gbp/foxglove_bridge-release/archive/release/humble/foxglove_bridge/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "066c71cf652079b631e15c0fb64881beaf8be9bb2b6a2c2e10443012dc940d00"; }; buildType = "ament_cmake"; diff --git a/distros/humble/foxglove-compressed-video-transport/default.nix b/distros/humble/foxglove-compressed-video-transport/default.nix index 6442ab6b73..76528e3745 100644 --- a/distros/humble/foxglove-compressed-video-transport/default.nix +++ b/distros/humble/foxglove-compressed-video-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, ffmpeg-encoder-decoder, foxglove-msgs, image-transport, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-humble-foxglove-compressed-video-transport"; - version = "1.0.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/foxglove_compressed_video_transport-release/archive/release/humble/foxglove_compressed_video_transport/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "8b55a0b0cb942d7c6e93bae61b8b89668ff341b0cd1d6ec1644e584a8fac5a7a"; + url = "https://github.com/ros2-gbp/foxglove_compressed_video_transport-release/archive/release/humble/foxglove_compressed_video_transport/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "9e73341ee9ac90a7272d37989848d5f46ab44350dcf9ba65545d179b91d3764a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/generated.nix b/distros/humble/generated.nix index 2079c99f63..e734905bea 100644 --- a/distros/humble/generated.nix +++ b/distros/humble/generated.nix @@ -2250,6 +2250,8 @@ self: super: { phidgets-spatial = self.callPackage ./phidgets-spatial {}; + phidgets-stepper = self.callPackage ./phidgets-stepper {}; + phidgets-temperature = self.callPackage ./phidgets-temperature {}; pick-ik = self.callPackage ./pick-ik {}; @@ -3236,8 +3238,6 @@ self: super: { swri-serial-util = self.callPackage ./swri-serial-util {}; - swri-system-util = self.callPackage ./swri-system-util {}; - swri-transform-util = self.callPackage ./swri-transform-util {}; synapticon-ros2-control = self.callPackage ./synapticon-ros2-control {}; @@ -3400,6 +3400,8 @@ self: super: { turtlebot3 = self.callPackage ./turtlebot3 {}; + turtlebot3-applications-msgs = self.callPackage ./turtlebot3-applications-msgs {}; + turtlebot3-autorace = self.callPackage ./turtlebot3-autorace {}; turtlebot3-autorace-camera = self.callPackage ./turtlebot3-autorace-camera {}; diff --git a/distros/humble/geometry2/default.nix b/distros/humble/geometry2/default.nix index 9de5760443..e1cfd51620 100644 --- a/distros/humble/geometry2/default.nix +++ b/distros/humble/geometry2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, tf2, tf2-bullet, tf2-eigen, tf2-eigen-kdl, tf2-geometry-msgs, tf2-kdl, tf2-msgs, tf2-py, tf2-ros, tf2-sensor-msgs, tf2-tools }: buildRosPackage { pname = "ros-humble-geometry2"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/geometry2/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "639d1b8ef293305e077629df6688d714f8b34349bee6a27c7e9ff83f43f23e6d"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/geometry2/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "7b788f93f2af3f3e9ec0e033cb102463f05f1e3fec09f96daa65d3f313f0bc1d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gpio-controllers/default.nix b/distros/humble/gpio-controllers/default.nix index d2cb19d7a2..ca62bf9730 100644 --- a/distros/humble/gpio-controllers/default.nix +++ b/distros/humble/gpio-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets }: buildRosPackage { pname = "ros-humble-gpio-controllers"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/gpio_controllers/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "5cb56c2be68ebf66ffbbfb11c69b5be6e50f1de3e2a212841b6f96fb4f0a7d15"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/gpio_controllers/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "12f12c187852d1da4af437d809e9834710456629554c512c04446202788cba15"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gps-msgs/default.nix b/distros/humble/gps-msgs/default.nix index e605ee0a4a..b70332354d 100644 --- a/distros/humble/gps-msgs/default.nix +++ b/distros/humble/gps-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-gps-msgs"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gps_msgs/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "35582fc3005d36c316d90cc518708609d9a15536b139ebe33f83ac1d8cd16bfa"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gps_msgs/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "71ecfe3faf44f1849bd68881603e46e583cff0bad58bee3b880e7f8aba64ae2e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gps-tools/default.nix b/distros/humble/gps-tools/default.nix index 4929c0ce32..d8b0da7817 100644 --- a/distros/humble/gps-tools/default.nix +++ b/distros/humble/gps-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, gps-msgs, nav-msgs, rclcpp, rclcpp-components, rclpy, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-humble-gps-tools"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gps_tools/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "e3cd47ffcbc57f8e897b69e762e9a7e36663b081b7455df9ba99c82026117587"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gps_tools/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "8c15a24c9bebe6f7c85b819a7c7428b812c4dd734d41eaee7c59e01f07c4e8b3"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gps-umd/default.nix b/distros/humble/gps-umd/default.nix index d0211ec206..41b6e4261a 100644 --- a/distros/humble/gps-umd/default.nix +++ b/distros/humble/gps-umd/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, gps-msgs, gps-tools, gpsd-client }: buildRosPackage { pname = "ros-humble-gps-umd"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gps_umd/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "feb22d225c9c5cc97d05a03a49887335ab6759424e613520538146c4b86bfb4f"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gps_umd/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "123ea89304dc06e63eb0f185aa009640da00dd9ffb239ab21028dc55912903d4"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gpsd-client/default.nix b/distros/humble/gpsd-client/default.nix index 1bb7feecbf..3f287cc1d7 100644 --- a/distros/humble/gpsd-client/default.nix +++ b/distros/humble/gpsd-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, gps-msgs, gpsd, pkg-config, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-humble-gpsd-client"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gpsd_client/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "83af80babfe5e4668b579c9fcd7e0989592dd1c9c57d73a3b5d9bfd56cd22a08"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gpsd_client/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "60afd01e7e0aab933625e6dd94fb657e445cfb7e07c93d15e723e8dd2f001b83"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gripper-controllers/default.nix b/distros/humble/gripper-controllers/default.nix index 5f51023f06..7ed9c8a76d 100644 --- a/distros/humble/gripper-controllers/default.nix +++ b/distros/humble/gripper-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-action, realtime-tools, ros2-control-test-assets }: buildRosPackage { pname = "ros-humble-gripper-controllers"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/gripper_controllers/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "5656a1dfdf28485827789c22fb7dcec9b7cf52b76656211bddeed81da7f05943"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/gripper_controllers/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "496e0e3940460c357713529f2c43d929c52282faafb564ffa091b5e27e721635"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gz-ros2-control-demos/default.nix b/distros/humble/gz-ros2-control-demos/default.nix index d648480057..d07c7c66db 100644 --- a/distros/humble/gz-ros2-control-demos/default.nix +++ b/distros/humble/gz-ros2-control-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ackermann-steering-controller, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, gz-ros2-control, hardware-interface, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, mecanum-drive-controller, rclcpp, rclcpp-action, robot-state-publisher, ros-gz-bridge, ros-gz-sim, ros2controlcli, ros2launch, std-msgs, tricycle-controller, velocity-controllers, xacro }: buildRosPackage { pname = "ros-humble-gz-ros2-control-demos"; - version = "0.7.14-r1"; + version = "0.7.15-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/humble/gz_ros2_control_demos/0.7.14-1.tar.gz"; - name = "0.7.14-1.tar.gz"; - sha256 = "75f3785fcf450aeacf588b5d15ef2129beda0c744ef93b3bf23acd71664e81c9"; + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/humble/gz_ros2_control_demos/0.7.15-1.tar.gz"; + name = "0.7.15-1.tar.gz"; + sha256 = "eaadca6b033bde27c494d5fc3a0f89ef23bc60d9c3aa633cc0907fa575542c33"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gz-ros2-control-tests/default.nix b/distros/humble/gz-ros2-control-tests/default.nix index ffbe7a706d..3b051d08f4 100644 --- a/distros/humble/gz-ros2-control-tests/default.nix +++ b/distros/humble/gz-ros2-control-tests/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, controller-manager, gz-ros2-control-demos, ign-ros2-control-demos, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, python3Packages, rclpy, ros2launch, rosgraph-msgs }: buildRosPackage { pname = "ros-humble-gz-ros2-control-tests"; - version = "0.7.14-r1"; + version = "0.7.15-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/humble/gz_ros2_control_tests/0.7.14-1.tar.gz"; - name = "0.7.14-1.tar.gz"; - sha256 = "40a34b354973e08bab74d5b2ac4d562c2768e7295898ab73d0c6bcb20ca45332"; + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/humble/gz_ros2_control_tests/0.7.15-1.tar.gz"; + name = "0.7.15-1.tar.gz"; + sha256 = "fdbed8172ce270ece6a6f795f332d7856eac9d1eced89822507ba6c3bb4e3713"; }; buildType = "ament_cmake"; diff --git a/distros/humble/hls-lfcd-lds-driver/default.nix b/distros/humble/hls-lfcd-lds-driver/default.nix index 839cba1a82..25a042a322 100644 --- a/distros/humble/hls-lfcd-lds-driver/default.nix +++ b/distros/humble/hls-lfcd-lds-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, rclcpp, sensor-msgs }: buildRosPackage { pname = "ros-humble-hls-lfcd-lds-driver"; - version = "2.1.0-r1"; + version = "2.1.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/hls_lfcd_lds_driver-release/archive/release/humble/hls_lfcd_lds_driver/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "35f931ea29ec14a41d986da9204569bc194eea0a701030197836eb50e73d0285"; + url = "https://github.com/ros2-gbp/hls_lfcd_lds_driver-release/archive/release/humble/hls_lfcd_lds_driver/2.1.1-1.tar.gz"; + name = "2.1.1-1.tar.gz"; + sha256 = "e69ee5d78560a416b5c6aff4016be71c850d4e1ee5ee27b01db23c10acb86d94"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ign-ros2-control-demos/default.nix b/distros/humble/ign-ros2-control-demos/default.nix index e33ab77480..a642510208 100644 --- a/distros/humble/ign-ros2-control-demos/default.nix +++ b/distros/humble/ign-ros2-control-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ament-lint-auto, ament-lint-common, gz-ros2-control-demos, launch, launch-ros }: buildRosPackage { pname = "ros-humble-ign-ros2-control-demos"; - version = "0.7.14-r1"; + version = "0.7.15-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/humble/ign_ros2_control_demos/0.7.14-1.tar.gz"; - name = "0.7.14-1.tar.gz"; - sha256 = "476e2cd8e7afe60504a06c0a8fd4e6df6451f4872784c6eb1bfe962fbd6da54d"; + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/humble/ign_ros2_control_demos/0.7.15-1.tar.gz"; + name = "0.7.15-1.tar.gz"; + sha256 = "3f8125046b70d92224e20898602b16f2c6d81848919b680352b66fe9e33edbe8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ign-ros2-control/default.nix b/distros/humble/ign-ros2-control/default.nix index b0e2d06c44..3618416c44 100644 --- a/distros/humble/ign-ros2-control/default.nix +++ b/distros/humble/ign-ros2-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, gz-ros2-control }: buildRosPackage { pname = "ros-humble-ign-ros2-control"; - version = "0.7.14-r1"; + version = "0.7.15-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/humble/ign_ros2_control/0.7.14-1.tar.gz"; - name = "0.7.14-1.tar.gz"; - sha256 = "692da5130721cd36103a8b140f7ac75f68403c71fa52be3e1963e55d1b1ded9d"; + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/humble/ign_ros2_control/0.7.15-1.tar.gz"; + name = "0.7.15-1.tar.gz"; + sha256 = "70caa7195b3fd473802d5e353b9fc0a5411aad136fd1472e2093c8e993eb9672"; }; buildType = "ament_cmake"; diff --git a/distros/humble/imu-sensor-broadcaster/default.nix b/distros/humble/imu-sensor-broadcaster/default.nix index 753bc8150e..9d5bb78f40 100644 --- a/distros/humble/imu-sensor-broadcaster/default.nix +++ b/distros/humble/imu-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-humble-imu-sensor-broadcaster"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/imu_sensor_broadcaster/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "a1623871752743174155d4e1fbdd0bd69ca03826190f5400c81fb2c9a27f3231"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/imu_sensor_broadcaster/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "d1156d2c6961bab203250ca490f1c7ff95ee695eebc839702b4f7c5714480911"; }; buildType = "ament_cmake"; diff --git a/distros/humble/joint-state-broadcaster/default.nix b/distros/humble/joint-state-broadcaster/default.nix index 2a4a405bcb..b3a6530480 100644 --- a/distros/humble/joint-state-broadcaster/default.nix +++ b/distros/humble/joint-state-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, builtin-interfaces, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-humble-joint-state-broadcaster"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/joint_state_broadcaster/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "af670e5e1349974ff0eea83fc581add079cc51e36d3363d89d054fe01351a977"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/joint_state_broadcaster/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "8adeec9a3978cd1f7a3dc75e1f1c1169186d21f48c0caf4a4e0ce7d1d2b9f35d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/joint-trajectory-controller/default.nix b/distros/humble/joint-trajectory-controller/default.nix index 6d3dd6044c..63d1825be3 100644 --- a/distros/humble/joint-trajectory-controller/default.nix +++ b/distros/humble/joint-trajectory-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, rsl, tl-expected, trajectory-msgs }: buildRosPackage { pname = "ros-humble-joint-trajectory-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/joint_trajectory_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "36f6cf334a4d7d5b4d558facd0bc783d36477a76a1e7e1e02ae0666bdfb35f5c"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/joint_trajectory_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "938658154393f8f897d51d107024cd3f4577018eadffcb294ae0e39b4ebfe559"; }; buildType = "ament_cmake"; diff --git a/distros/humble/kinematics-interface-kdl/default.nix b/distros/humble/kinematics-interface-kdl/default.nix index c2a7281c6a..d3c87644d1 100644 --- a/distros/humble/kinematics-interface-kdl/default.nix +++ b/distros/humble/kinematics-interface-kdl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, eigen, eigen3-cmake-module, kdl-parser, kinematics-interface, pluginlib, ros2-control-test-assets, tf2-eigen-kdl }: buildRosPackage { pname = "ros-humble-kinematics-interface-kdl"; - version = "0.3.0-r1"; + version = "0.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/humble/kinematics_interface_kdl/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "3af9c1804e8789458320e758477f0eba3831840558051a69fa676c3bc0af746d"; + url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/humble/kinematics_interface_kdl/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "8a28c1ba3ad8e937114d88ad87290503c8edde7f1e9cfd2c01f316600975c38c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/kinematics-interface/default.nix b/distros/humble/kinematics-interface/default.nix index 78ad79a9cd..b963575725 100644 --- a/distros/humble/kinematics-interface/default.nix +++ b/distros/humble/kinematics-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, eigen, rclcpp-lifecycle }: buildRosPackage { pname = "ros-humble-kinematics-interface"; - version = "0.3.0-r1"; + version = "0.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/humble/kinematics_interface/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "0dfa527ba88ad9f6d300430c563aa8a273f5edd9f244639a99a2d048f2822f69"; + url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/humble/kinematics_interface/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "30fd4b0fe79c612200a750e02b3ec8e5d7211426faa7cdf459b4f77bf617f39d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/kitti-metrics-eval/default.nix b/distros/humble/kitti-metrics-eval/default.nix index e982c92ed0..a244cfe075 100644 --- a/distros/humble/kitti-metrics-eval/default.nix +++ b/distros/humble/kitti-metrics-eval/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmath, mrpt-libposes, mrpt-libtclap }: buildRosPackage { pname = "ros-humble-kitti-metrics-eval"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/kitti_metrics_eval/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "430a0044326c0ba97e7b08bb445d076bd376a61de3a7e7ee4a42f215888b9dc5"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/kitti_metrics_eval/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "66d6c3564abf70a09640ab47d93efdf8ad57dcd23f2f754e68585a3fe1a67e75"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "CLI tool to evaluate the KITTI odometry bechmark metrics to trajectory files"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/ld08-driver/default.nix b/distros/humble/ld08-driver/default.nix index 7f37a9be45..60684bfffe 100644 --- a/distros/humble/ld08-driver/default.nix +++ b/distros/humble/ld08-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, rclcpp, sensor-msgs, udev }: buildRosPackage { pname = "ros-humble-ld08-driver"; - version = "1.1.3-r1"; + version = "1.1.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ld08_driver-release/archive/release/humble/ld08_driver/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "2fe59ab1ec5203caed2ba1efa45a27d664a6e0376720701f179f61bf6ffe6c65"; + url = "https://github.com/ros2-gbp/ld08_driver-release/archive/release/humble/ld08_driver/1.1.4-1.tar.gz"; + name = "1.1.4-1.tar.gz"; + sha256 = "77538d9eda1d6904ab85bb63fe2f1c9eaeb2d69c4cf737be99292f9130e2359b"; }; buildType = "ament_cmake"; diff --git a/distros/humble/libcaer-driver/default.nix b/distros/humble/libcaer-driver/default.nix index c1f49cde5c..1a251aa23e 100644 --- a/distros/humble/libcaer-driver/default.nix +++ b/distros/humble/libcaer-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-xmllint, camera-info-manager, event-camera-msgs, image-transport, libcaer-vendor, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-srvs }: buildRosPackage { pname = "ros-humble-libcaer-driver"; - version = "1.5.0-r1"; + version = "1.5.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/libcaer_driver-release/archive/release/humble/libcaer_driver/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "c68f175f3647ede0d01c4dc9405ecf5dab841da4d4683ed712e7a9373a0d615b"; + url = "https://github.com/ros2-gbp/libcaer_driver-release/archive/release/humble/libcaer_driver/1.5.1-1.tar.gz"; + name = "1.5.1-1.tar.gz"; + sha256 = "0b0af91a7c76655374f61fcf53377a6179355684092790a3a0c2e199416cfe80"; }; buildType = "ament_cmake"; diff --git a/distros/humble/libcaer-vendor/default.nix b/distros/humble/libcaer-vendor/default.nix index e4a65aef35..66f803b79d 100644 --- a/distros/humble/libcaer-vendor/default.nix +++ b/distros/humble/libcaer-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, cmake, gtest, libusb1, pkg-config }: buildRosPackage { pname = "ros-humble-libcaer-vendor"; - version = "1.1.0-r2"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/libcaer_vendor-release/archive/release/humble/libcaer_vendor/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "87671cb2104941805177fc9593c84801e6905a69584803224d6e169b7017d888"; + url = "https://github.com/ros2-gbp/libcaer_vendor-release/archive/release/humble/libcaer_vendor/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "3b28405ae33aa584a627c7dba2992e27d4cb9f556df683d982b46e2b135466c6"; }; buildType = "ament_cmake"; diff --git a/distros/humble/libphidget22/default.nix b/distros/humble/libphidget22/default.nix index 69a1b759ff..3332dd8fb9 100644 --- a/distros/humble/libphidget22/default.nix +++ b/distros/humble/libphidget22/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, libusb1 }: +{ lib, buildRosPackage, fetchurl, ament-cmake, file, libusb1 }: buildRosPackage { pname = "ros-humble-libphidget22"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/libphidget22/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "c7a2796129e60c2a37d01b261162851a25141416f984cf14196fca619075e08b"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/libphidget22/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "f6a8b8eeecd31b6d4f6570e645bede07bac9cbb1a9bddfb5e279996af61be520"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; + buildInputs = [ ament-cmake file ]; propagatedBuildInputs = [ libusb1 ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/humble/mapviz-interfaces/default.nix b/distros/humble/mapviz-interfaces/default.nix index ad10204b63..c27ebcb888 100644 --- a/distros/humble/mapviz-interfaces/default.nix +++ b/distros/humble/mapviz-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, builtin-interfaces, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-mapviz-interfaces"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/mapviz_interfaces/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "e3035beed9ca59b8b6a3a1629a1be8cbe965364862ffa86a948cb9fc7a855362"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/mapviz_interfaces/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "7ee80d0791e080a00241b7ab2fe642d94691f93459df5cd48f2f2f5997dbcfed"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mapviz-plugins/default.nix b/distros/humble/mapviz-plugins/default.nix index 8c27477d05..82a487ddf9 100644 --- a/distros/humble/mapviz-plugins/default.nix +++ b/distros/humble/mapviz-plugins/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, ros-environment, sensor-msgs, std-msgs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, geometry-msgs, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, ros-environment, sensor-msgs, std-msgs, std-srvs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }: buildRosPackage { pname = "ros-humble-mapviz-plugins"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/mapviz_plugins/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "6efd3aa818c68ea24323ddfde22790a781d30032fba9d30cbe92b371a52532b4"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/mapviz_plugins/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "4fc13e06d9fdb80931e09d020b635edcd0e3199122fa67ab721585d0275b78fb"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-index-cpp cv-bridge gps-msgs image-transport map-msgs mapviz marti-common-msgs marti-nav-msgs marti-sensor-msgs marti-visualization-msgs nav-msgs pluginlib qt5.qtbase rclcpp rclcpp-action sensor-msgs std-msgs stereo-msgs swri-image-util swri-math-util swri-route-util swri-transform-util tf2 visualization-msgs ]; + propagatedBuildInputs = [ ament-index-cpp cv-bridge geometry-msgs gps-msgs image-transport map-msgs mapviz marti-common-msgs marti-nav-msgs marti-sensor-msgs marti-visualization-msgs nav-msgs pluginlib qt5.qtbase rclcpp rclcpp-action sensor-msgs std-msgs std-srvs stereo-msgs swri-image-util swri-math-util swri-route-util swri-transform-util tf2 visualization-msgs ]; nativeBuildInputs = [ ament-cmake qt5.qtbase ]; meta = { diff --git a/distros/humble/mapviz/default.nix b/distros/humble/mapviz/default.nix index f7bb71096d..79c78f75b8 100644 --- a/distros/humble/mapviz/default.nix +++ b/distros/humble/mapviz/default.nix @@ -2,24 +2,24 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, ros-environment, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, ros-environment, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-route-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg, yaml-cpp }: buildRosPackage { pname = "ros-humble-mapviz"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/mapviz/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "2787f9d1cf667de04016c7f97275a72bdd1bb9f3c94d531dcca240b24871fceb"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/mapviz/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "7d5d67a725d21cbb07f48418597720d17acc3740b1e7795241c1843dab7dafff"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake pkg-config ros-environment ]; - propagatedBuildInputs = [ cv-bridge freeglut geometry-msgs glew image-transport mapviz-interfaces marti-common-msgs pluginlib qt5.qtbase rclcpp rqt-gui rqt-gui-cpp std-srvs swri-math-util swri-transform-util tf2 tf2-geometry-msgs tf2-ros xorg.libXi xorg.libXmu yaml-cpp ]; + propagatedBuildInputs = [ cv-bridge freeglut geometry-msgs glew image-transport mapviz-interfaces marti-common-msgs pluginlib qt5.qtbase rclcpp rqt-gui rqt-gui-cpp std-srvs swri-math-util swri-route-util swri-transform-util tf2 tf2-geometry-msgs tf2-ros xorg.libXi xorg.libXmu yaml-cpp ]; nativeBuildInputs = [ ament-cmake pkg-config qt5.qtbase ]; meta = { - description = "mapviz"; + description = "2D mapping display with extensible data overlays"; license = with lib.licenses; [ bsdOriginal ]; }; } diff --git a/distros/humble/mecanum-drive-controller/default.nix b/distros/humble/mecanum-drive-controller/default.nix index fc7a4e11eb..86bc13335d 100644 --- a/distros/humble/mecanum-drive-controller/default.nix +++ b/distros/humble/mecanum-drive-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-test-assets, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs }: buildRosPackage { pname = "ros-humble-mecanum-drive-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/mecanum_drive_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "d84438e15079e092e3516a63d8e60307cece177f62bfed3b029a2a311db597c4"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/mecanum_drive_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "1e21bc0d95f6671f3c5fe3bf5f0a2ed815d4f280cb29dc3410c39e39bd480508"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mola-bridge-ros2/default.nix b/distros/humble/mola-bridge-ros2/default.nix index 2ca6452e63..dd078c6c93 100644 --- a/distros/humble/mola-bridge-ros2/default.nix +++ b/distros/humble/mola-bridge-ros2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, geometry-msgs, mola-common, mola-kernel, mola-msgs, mrpt-libmaps, mrpt-libros-bridge, mrpt-nav-interfaces, nav-msgs, rclcpp, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-humble-mola-bridge-ros2"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_bridge_ros2/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "1c23f690c1ffe3a18ba2146c31c53879606cc1dc9899be38d12da4889f2bbc28"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_bridge_ros2/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "6a3eb62956fd80d32c3859d2875bceffe80f120accf6ef1bce72e78cefa49244"; }; buildType = "ament_cmake"; @@ -21,6 +21,6 @@ buildRosPackage { meta = { description = "Bidirectional bridge ROS2-MOLA"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/mola-common/default.nix b/distros/humble/mola-common/default.nix index 323ef95e16..90b4e10078 100644 --- a/distros/humble/mola-common/default.nix +++ b/distros/humble/mola-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: buildRosPackage { pname = "ros-humble-mola-common"; - version = "0.4.0-r1"; + version = "0.4.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_common-release/archive/release/humble/mola_common/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "3539fd9285d1791322fc6a87b0684b55ddc056db9ec95394191b5908ec808534"; + url = "https://github.com/ros2-gbp/mola_common-release/archive/release/humble/mola_common/0.4.1-1.tar.gz"; + name = "0.4.1-1.tar.gz"; + sha256 = "da3f2e82c9be740ea490b2f77827b86336d8789defced6df90509fe4e8220fb2"; }; buildType = "ament_cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Common CMake scripts to all MOLA modules"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/mola-demos/default.nix b/distros/humble/mola-demos/default.nix index 15edab45fa..72dfdf6b57 100644 --- a/distros/humble/mola-demos/default.nix +++ b/distros/humble/mola-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: buildRosPackage { pname = "ros-humble-mola-demos"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_demos/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "10a6f2df13c2727a1389068c5e8186fa9d1339e6acc42a1e662bcbb270c6ac41"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_demos/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "54641e979ef509ad81b924e56f76392f1879e66856997c6ea9f7d6512b38845c"; }; buildType = "ament_cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Demo and example launch files for MOLA"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/mola-imu-preintegration/default.nix b/distros/humble/mola-imu-preintegration/default.nix index 2ddb034bd2..6b424d2166 100644 --- a/distros/humble/mola-imu-preintegration/default.nix +++ b/distros/humble/mola-imu-preintegration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libobs }: buildRosPackage { pname = "ros-humble-mola-imu-preintegration"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/humble/mola_imu_preintegration/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "b8b6e30e123ae6e137b3f796bfc4e1fe354b0aab9305a85453619d6eca9d0484"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/humble/mola_imu_preintegration/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "54b9d7ffb95e82c7f83167bd0058f8ddca620fb6ad000a9422753ce27706542b"; }; buildType = "cmake"; diff --git a/distros/humble/mola-input-euroc-dataset/default.nix b/distros/humble/mola-input-euroc-dataset/default.nix index 93d9c0861d..e3a056f417 100644 --- a/distros/humble/mola-input-euroc-dataset/default.nix +++ b/distros/humble/mola-input-euroc-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmath, mrpt-libobs }: buildRosPackage { pname = "ros-humble-mola-input-euroc-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_euroc_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "2402fc09b7b5fb329241d2e54f70b0a96bdeb61ec54f0051cc7bfca81009ca90"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_euroc_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "5888718cebbe3517a5b9c8f312a9da14dc7590864920207fbbb6e369e22ad390"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Offline RawDataSource from EUROC SLAM datasets"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/mola-input-kitti-dataset/default.nix b/distros/humble/mola-input-kitti-dataset/default.nix index 4338aaba11..ef9422a94a 100644 --- a/distros/humble/mola-input-kitti-dataset/default.nix +++ b/distros/humble/mola-input-kitti-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: buildRosPackage { pname = "ros-humble-mola-input-kitti-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_kitti_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "d28b06beca21f829e91e8435789a91bfb76635741186ba1667fe1ab1642c100a"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_kitti_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "3079a662a7c4d303d10445c8a04ce9c0755bedf257c718e639612246ea436a70"; }; buildType = "cmake"; diff --git a/distros/humble/mola-input-kitti360-dataset/default.nix b/distros/humble/mola-input-kitti360-dataset/default.nix index bab7694e0a..1ee2107ba1 100644 --- a/distros/humble/mola-input-kitti360-dataset/default.nix +++ b/distros/humble/mola-input-kitti360-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: buildRosPackage { pname = "ros-humble-mola-input-kitti360-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_kitti360_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "21d1fb928b8941940f617bf50207fe9087f210f0aad78cfae977e668db376cef"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_kitti360_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "debfc62fe8f3573bf6696c4c4903bedc46382053f943082496c3fc8461c2bf7d"; }; buildType = "cmake"; diff --git a/distros/humble/mola-input-mulran-dataset/default.nix b/distros/humble/mola-input-mulran-dataset/default.nix index cdff0ac5bf..e309b9310b 100644 --- a/distros/humble/mola-input-mulran-dataset/default.nix +++ b/distros/humble/mola-input-mulran-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps, mrpt-libposes }: buildRosPackage { pname = "ros-humble-mola-input-mulran-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_mulran_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "9c7adacefcf1eb6a2d1767b1f2cf24019269302b8d1a78e6485ec41640bac71a"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_mulran_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "1219f65644986a4a6b9e5c9887bc1666ca340deeb730c234a772d25432166dd7"; }; buildType = "cmake"; diff --git a/distros/humble/mola-input-paris-luco-dataset/default.nix b/distros/humble/mola-input-paris-luco-dataset/default.nix index 407d7fe86a..2064c61f11 100644 --- a/distros/humble/mola-input-paris-luco-dataset/default.nix +++ b/distros/humble/mola-input-paris-luco-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: buildRosPackage { pname = "ros-humble-mola-input-paris-luco-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_paris_luco_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "731b37cb93e6dc9b81376dae27e6ed43cd829db6f0e89600b4fb22765a64e5b3"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_paris_luco_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "aacadd02a628e3c53fa8d1045faf007925b78c52f2e5f2fbdf90f6c28e4db3c9"; }; buildType = "cmake"; diff --git a/distros/humble/mola-input-rawlog/default.nix b/distros/humble/mola-input-rawlog/default.nix index 749fef6fdc..1f89e0e9c9 100644 --- a/distros/humble/mola-input-rawlog/default.nix +++ b/distros/humble/mola-input-rawlog/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libobs }: buildRosPackage { pname = "ros-humble-mola-input-rawlog"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_rawlog/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "844282c1a9a3443bbf3c348539e4e83ffa2eb683a0e3925a035fe72f8a181527"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_rawlog/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "3812b06d45eca7eb78da5ac3ff4f86972a9fe964d9f32da95cf21b9b2f3f16f8"; }; buildType = "cmake"; diff --git a/distros/humble/mola-input-rosbag2/default.nix b/distros/humble/mola-input-rosbag2/default.nix index 8ffc88ff79..504672aa96 100644 --- a/distros/humble/mola-input-rosbag2/default.nix +++ b/distros/humble/mola-input-rosbag2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, cv-bridge, mola-kernel, mrpt-libobs, mrpt-libros-bridge, rosbag2-cpp, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-humble-mola-input-rosbag2"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_rosbag2/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "033ca244b72597d684099258e4319932ead584d258062da2f49f45be4d8df706"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_rosbag2/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "c1763ea1efadfebb8aa6e0c02e1c9d52c10f6868b858ed34789a34fcc4cb8c9f"; }; buildType = "cmake"; diff --git a/distros/humble/mola-input-video/default.nix b/distros/humble/mola-input-video/default.nix index 9dd125b4d1..ec39fb68c8 100644 --- a/distros/humble/mola-input-video/default.nix +++ b/distros/humble/mola-input-video/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libhwdrivers, mrpt-libobs }: buildRosPackage { pname = "ros-humble-mola-input-video"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_video/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "c11a5439e8e8d75406a27021e2abbad652236919a1e0806c0e2184943252bb50"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_video/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "ba405098cf0a04e64aca0e1e35b7df4760a82118853fd216fe532fe60664ff24"; }; buildType = "cmake"; diff --git a/distros/humble/mola-kernel/default.nix b/distros/humble/mola-kernel/default.nix index 0daae3c385..5df9754284 100644 --- a/distros/humble/mola-kernel/default.nix +++ b/distros/humble/mola-kernel/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-yaml, mrpt-libgui, mrpt-libmaps, mrpt-libobs }: buildRosPackage { pname = "ros-humble-mola-kernel"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_kernel/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "c3af68d6ffa4d1bdcf3482cfdc507abba767f4238494968d9c1bacef1145eb0c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_kernel/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "984c0a765b9e3899ae300bdd3e49caec0b17a0b8a6717def15c153161ae10cb1"; }; buildType = "cmake"; diff --git a/distros/humble/mola-launcher/default.nix b/distros/humble/mola-launcher/default.nix index e61c73de51..e56b3abd49 100644 --- a/distros/humble/mola-launcher/default.nix +++ b/distros/humble/mola-launcher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-kernel, mrpt-libbase, mrpt-libtclap, ros-environment }: buildRosPackage { pname = "ros-humble-mola-launcher"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_launcher/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "21105ff906498beb4a7c74cfb1a9ac7970476556f566d3a3bc01529b352b5a40"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_launcher/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "032e87fa77eae4fc14d3463dbac6f09ddca7bba9a3476a8f2c1730582672a2d1"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mola-lidar-odometry/default.nix b/distros/humble/mola-lidar-odometry/default.nix index 0564395f3d..71aeefaa20 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.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/humble/mola_lidar_odometry/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "27fb18577e322f3066bb25425300ef6d16c92f7de6b2626dbdbaf215a0d31cf7"; + url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/humble/mola_lidar_odometry/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "dde138d87de91ae02d234d1178870ab52e336bde2a5e88a8fc0bf2314d6a1a91"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mola-metric-maps/default.nix b/distros/humble/mola-metric-maps/default.nix index 26c245d746..52dc9256a9 100644 --- a/distros/humble/mola-metric-maps/default.nix +++ b/distros/humble/mola-metric-maps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-common, mp2p-icp, mrpt-libmaps, ros-environment }: buildRosPackage { pname = "ros-humble-mola-metric-maps"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_metric_maps/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "a6e5a111fbf2bb57a8ee08ace8db50ad644b097fde82c0ab3137730592ee7d5c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_metric_maps/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "0b1f7246e50c4234f7e4410919b7d9230ff4d9771ee84907741d9240f8e4f8b0"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mola-msgs/default.nix b/distros/humble/mola-msgs/default.nix index 1d57135614..1f8e9376f5 100644 --- a/distros/humble/mola-msgs/default.nix +++ b/distros/humble/mola-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, mrpt-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-mola-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "fb0c40dcf97b434a87f3daf6d2412b756a21d336dcdbb6eca348ce07ee3b4f3c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "fb98d590da7cf387be0698f234531638c1ca0016e7cade2ff75407e2c6879477"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mola-pose-list/default.nix b/distros/humble/mola-pose-list/default.nix index dfe81267e6..f64313e325 100644 --- a/distros/humble/mola-pose-list/default.nix +++ b/distros/humble/mola-pose-list/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmaps, mrpt-libposes }: buildRosPackage { pname = "ros-humble-mola-pose-list"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_pose_list/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "98c252590f896ea3ce3266b6d2f605585af9fd930318014f599cf2c999a7f8ef"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_pose_list/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "c37dd483a98f245bf1698a07eccdf778a2175f4c9db40137189085be774a035f"; }; buildType = "cmake"; diff --git a/distros/humble/mola-relocalization/default.nix b/distros/humble/mola-relocalization/default.nix index 7853e929cb..55f7cb3a5f 100644 --- a/distros/humble/mola-relocalization/default.nix +++ b/distros/humble/mola-relocalization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-pose-list, mola-test-datasets, mp2p-icp, mrpt-libmaps, mrpt-libobs, mrpt-libslam }: buildRosPackage { pname = "ros-humble-mola-relocalization"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_relocalization/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "5398d163eaa367c7dff2584b4c30a93357bc17cbd702505ec7656e0aaa3fb0dc"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_relocalization/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "42f6441573d2823f91e406bf7450006b065eba26c5f888df3889189b7f029df0"; }; buildType = "cmake"; diff --git a/distros/humble/mola-state-estimation-simple/default.nix b/distros/humble/mola-state-estimation-simple/default.nix index 460411dedc..4b8f301961 100644 --- a/distros/humble/mola-state-estimation-simple/default.nix +++ b/distros/humble/mola-state-estimation-simple/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: buildRosPackage { pname = "ros-humble-mola-state-estimation-simple"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/humble/mola_state_estimation_simple/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "c6b2c412bc23291b9b85cb849173cebf121d579207996eb35ea86bc586e288a3"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/humble/mola_state_estimation_simple/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "f9335ba77708859a0accdfd262c4b3d1efbd44bc4b8891d0bde6805e2e9f4dcd"; }; buildType = "cmake"; diff --git a/distros/humble/mola-state-estimation-smoother/default.nix b/distros/humble/mola-state-estimation-smoother/default.nix index 3bc9d3d583..a7e4b7200c 100644 --- a/distros/humble/mola-state-estimation-smoother/default.nix +++ b/distros/humble/mola-state-estimation-smoother/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, cmake, gtsam, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: buildRosPackage { pname = "ros-humble-mola-state-estimation-smoother"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/humble/mola_state_estimation_smoother/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "a8ba1c2f43389bfab348cc18e1db891470af05a9d4aa18962e23426ca2c21902"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/humble/mola_state_estimation_smoother/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "647fe0b5a2a377ebedb391ab3f950676ab3caee772ebf864b2e266da152ec362"; }; buildType = "cmake"; diff --git a/distros/humble/mola-state-estimation/default.nix b/distros/humble/mola-state-estimation/default.nix index 6c43b676d7..0dcf5418df 100644 --- a/distros/humble/mola-state-estimation/default.nix +++ b/distros/humble/mola-state-estimation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, mola-imu-preintegration, mola-state-estimation-simple, mola-state-estimation-smoother }: buildRosPackage { pname = "ros-humble-mola-state-estimation"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/humble/mola_state_estimation/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "092f748558fc709cfcc5ae2be8a535d22d7878c0d39ec05bc3619f39980fbb9c"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/humble/mola_state_estimation/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "df73ce14b993eeed12c64975101c75145019aeb322b7967a3b54e3fff80cf139"; }; buildType = "ament_cmake"; @@ -21,6 +21,6 @@ buildRosPackage { meta = { description = "Metapackage with all MOLA state estimation packages."; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/mola-test-datasets/default.nix b/distros/humble/mola-test-datasets/default.nix index fc4b14a45a..0ae77fd320 100644 --- a/distros/humble/mola-test-datasets/default.nix +++ b/distros/humble/mola-test-datasets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: buildRosPackage { pname = "ros-humble-mola-test-datasets"; - version = "0.4.0-r1"; + version = "0.4.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_test_datasets-release/archive/release/humble/mola_test_datasets/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "10ccc02182a092d2ff7a1797f0d4570acf62dc42171896ecd3c1f6be3588479b"; + url = "https://github.com/ros2-gbp/mola_test_datasets-release/archive/release/humble/mola_test_datasets/0.4.1-1.tar.gz"; + name = "0.4.1-1.tar.gz"; + sha256 = "7fd5e7cbf0c575cea8de99b65f21fcc65422d1ce0b7d0c0cdbefd7c7415e5389"; }; buildType = "ament_cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Small SLAM dataset extracts used for demos or unit tests in the rest of MOLA packages"; - license = with lib.licenses; [ bsdOriginal bsdOriginal "CC-BY-NC-SA-3.0" "CC-BY-3.0" "CC-BY-3.0" cc-by-nc-sa-40 ]; + license = with lib.licenses; [ bsd3 bsd3 "CC-BY-NC-SA-3.0" "CC-BY-3.0" "CC-BY-3.0" cc-by-nc-sa-40 ]; }; } diff --git a/distros/humble/mola-traj-tools/default.nix b/distros/humble/mola-traj-tools/default.nix index 0571922a39..7943706492 100644 --- a/distros/humble/mola-traj-tools/default.nix +++ b/distros/humble/mola-traj-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libposes }: buildRosPackage { pname = "ros-humble-mola-traj-tools"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_traj_tools/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "131fd3674b51bab5a39f55f40e3858c22bc5beb55a8ed639151a5dcaf4dae1a9"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_traj_tools/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "46f8a1708e266b937928ad22b7c0faf5dcb9de96c962c42663d43f85d0c567c8"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "CLI tools to manipulate trajectory files as a complement to the evo package"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/mola-viz/default.nix b/distros/humble/mola-viz/default.nix index 055663119d..f4b2e93e3c 100644 --- a/distros/humble/mola-viz/default.nix +++ b/distros/humble/mola-viz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libgui, mrpt-libmaps, mrpt-libopengl }: buildRosPackage { pname = "ros-humble-mola-viz"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_viz/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "fe4f8ebba6d7eed38401f708c7b2ee4f807019306b9100bb250f89b225a28059"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_viz/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "1e913d17823e506dd28b90b55be76fafa3e0e1e6d6c6e47eb9e6588275f303f9"; }; buildType = "cmake"; diff --git a/distros/humble/mola-yaml/default.nix b/distros/humble/mola-yaml/default.nix index 0b3f7b23ca..440306f208 100644 --- a/distros/humble/mola-yaml/default.nix +++ b/distros/humble/mola-yaml/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libbase }: buildRosPackage { pname = "ros-humble-mola-yaml"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_yaml/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "564547698c5f820099cb89c68baec7b146b3a5cc861994a773859b738eb30f0f"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_yaml/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "b871957651d7de412d1b4ca95542cc5a7101d61f4be5ad83b80d0d1704030d2e"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "YAML helper library common to MOLA modules"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/mola/default.nix b/distros/humble/mola/default.nix index 0de6124ed1..b52d5df440 100644 --- a/distros/humble/mola/default.nix +++ b/distros/humble/mola/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, kitti-metrics-eval, mola-bridge-ros2, mola-demos, mola-input-euroc-dataset, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-input-video, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-relocalization, mola-traj-tools, mola-viz, mola-yaml }: buildRosPackage { pname = "ros-humble-mola"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "f7381a0e9a4ec78183491c3c6c2de31d3c59f2f9dfbc41a819e2d107b8d51468"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "a64ccc179cb9f2bcad974ff5036238aa59c91ad9bffae3a5533925916d09d5f1"; }; buildType = "ament_cmake"; @@ -21,6 +21,6 @@ buildRosPackage { meta = { description = "Metapackage with all core open-sourced MOLA packages."; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/mrpt-apps/default.nix b/distros/humble/mrpt-apps/default.nix index 2e3d6cdc4d..cccf0d4969 100644 --- a/distros/humble/mrpt-apps/default.nix +++ b/distros/humble/mrpt-apps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libnav, openni2, pkg-config, python3Packages, ros-environment, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-apps"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_apps/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "2ffb2995372f291e434c71114100698b5afd8fa048e2a65af829c6e83fcea549"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_apps/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "bd3ac9d953d75588a3eb857db7918237b10591fe3b2520aa3c5bf07cf1242ef6"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libapps/default.nix b/distros/humble/mrpt-libapps/default.nix index 601bd2607c..bc80186dad 100644 --- a/distros/humble/mrpt-libapps/default.nix +++ b/distros/humble/mrpt-libapps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libhwdrivers, mrpt-libmaps, mrpt-libslam, mrpt-libtclap, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libapps"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libapps/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "77c406d60b4c5d91f6593bf266fdaf75f3df47f4e0258687fa747dcad5e7acaf"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libapps/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "a6c35d60114e89e3b21a04ae15097e77d8d0ba8829038384e77b29b4bc35d676"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libbase/default.nix b/distros/humble/mrpt-libbase/default.nix index 6484a40896..6d1df8eb21 100644 --- a/distros/humble/mrpt-libbase/default.nix +++ b/distros/humble/mrpt-libbase/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libbase"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libbase/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "fe64ed98fb4e4e86398ff2f670af0f5952f9a2e6e9be7aae7c9bd1a0563d0d52"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libbase/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "61b157c760508d73fab5bfbac889be692ea1166320e71cb64a9e1eb8603b045f"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libgui/default.nix b/distros/humble/mrpt-libgui/default.nix index 491350e4dc..9b8d3ecfdd 100644 --- a/distros/humble/mrpt-libgui/default.nix +++ b/distros/humble/mrpt-libgui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libgui"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libgui/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "e3cc9d5f0cc6fb4f02dd1b3a703d9b1a9e16a958f1a913394538fcf1e1b8cc63"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libgui/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "74a3a2707c7749f9fb193f92ee82ecdb74b978ac86b68f004026acde44294683"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libhwdrivers/default.nix b/distros/humble/mrpt-libhwdrivers/default.nix index 47246379a6..49cad807fa 100644 --- a/distros/humble/mrpt-libhwdrivers/default.nix +++ b/distros/humble/mrpt-libhwdrivers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libmaps, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libhwdrivers"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libhwdrivers/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "c6a0a850f1dda53848e72ec6e64f5915afcd020b76630d5e3d2e28e7393a3240"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libhwdrivers/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "054cf316ce42d96ac1ad29e76b60116072ed91d4b0becd07e8f9021d97bf7753"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libmaps/default.nix b/distros/humble/mrpt-libmaps/default.nix index 8840986b17..063706caa5 100644 --- a/distros/humble/mrpt-libmaps/default.nix +++ b/distros/humble/mrpt-libmaps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libobs, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libmaps"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libmaps/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "632986ee91fe8f831fbe1050f0cbbb0bd5b05e51b9ceb4124687da59c5843dcd"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libmaps/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "13054141fd440cfa305de21ac34119bd0106c5385803235c6ee5377dad23a38b"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libmath/default.nix b/distros/humble/mrpt-libmath/default.nix index a3cb80dbeb..0641963e48 100644 --- a/distros/humble/mrpt-libmath/default.nix +++ b/distros/humble/mrpt-libmath/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libmath"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libmath/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "ac488cb994bc39e13c5e9a7c64a4062de83f524727fbb978d0eaa13a664cd36d"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libmath/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "ef4688d3c6d00e219eb4af31e6699f71d31ba4b25ea8bfa72d0a803bdf7e02dc"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libnav/default.nix b/distros/humble/mrpt-libnav/default.nix index d3fac863de..626ba69b76 100644 --- a/distros/humble/mrpt-libnav/default.nix +++ b/distros/humble/mrpt-libnav/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libnav"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libnav/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "ed30c1daf1c6c1e9721dd0b1cb8e459df12abd5e768fded44cc6848d3a441d60"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libnav/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "1c13117fd82eec37f68165cb747d72cfd96bd083b4de1c0f0d81cb30a031738e"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libobs/default.nix b/distros/humble/mrpt-libobs/default.nix index c6b3a720b0..cfdd3cbdaf 100644 --- a/distros/humble/mrpt-libobs/default.nix +++ b/distros/humble/mrpt-libobs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libobs"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libobs/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "066d319b7dbdde8eb85af1cc22123c9756149c01df9c1b14ca23519a426be580"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libobs/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "f7006af99d5a5807d9be57d60625eab38d6d8ec95fb324763e2e793e4a395e90"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libopengl/default.nix b/distros/humble/mrpt-libopengl/default.nix index f264abab1d..c4ebaba182 100644 --- a/distros/humble/mrpt-libopengl/default.nix +++ b/distros/humble/mrpt-libopengl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libopengl"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libopengl/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "208fe1e48508fd59ade8812a90b3909098ec79926de2a03b762fcfef78a8ad0f"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libopengl/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "a414941bf9314ea62dd9ecbb9eeeb870d3ca18d72660deef2fdf85104a8b5bb7"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libposes/default.nix b/distros/humble/mrpt-libposes/default.nix index 7cd7c2188d..3aaaa7269a 100644 --- a/distros/humble/mrpt-libposes/default.nix +++ b/distros/humble/mrpt-libposes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libmath, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libposes"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libposes/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "00119ddea061938ddcedc2ff8c1fd9bde2461e9b342a5377c1885934fcc08106"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libposes/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "453ffdfda4624ceae4ee3ff0edde3a2a55cde3decbb572ec89941de567c1bd3d"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libros-bridge/default.nix b/distros/humble/mrpt-libros-bridge/default.nix index a63d534002..563085dd2d 100644 --- a/distros/humble/mrpt-libros-bridge/default.nix +++ b/distros/humble/mrpt-libros-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, geometry-msgs, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, nav-msgs, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, sensor-msgs, std-msgs, stereo-msgs, tf2, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libros-bridge"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libros_bridge/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "36cdd15e2920ef9884660420afe9d2e9f5b22f77f43f2ec65b32e4d9d307b226"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libros_bridge/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "52f90d1065cf4b5f769f21de0b9a1c8ffb51c6ad6376766bd7907f4232f6495e"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libslam/default.nix b/distros/humble/mrpt-libslam/default.nix index 235782fdde..4471eb6833 100644 --- a/distros/humble/mrpt-libslam/default.nix +++ b/distros/humble/mrpt-libslam/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libslam"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libslam/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "665bc1a5d12029c95c6fd231b109c84d89b396684ba35ca3250f84f69fd3c63e"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libslam/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "b430f2ecb1b052bfb565737433daf41b6d266c34fdb8cc4b880fac993e70d258"; }; buildType = "cmake"; diff --git a/distros/humble/mrpt-libtclap/default.nix b/distros/humble/mrpt-libtclap/default.nix index 6982aa3f34..f17f49ac3a 100644 --- a/distros/humble/mrpt-libtclap/default.nix +++ b/distros/humble/mrpt-libtclap/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-mrpt-libtclap"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libtclap/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "300e90a74bc896abe05ff876f3c571dfc70fa005b2086e24ab05fd8d5a03c8bc"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libtclap/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "f7b12787bf6b61e053ac1503e66619390bc09450088e78c43004f6067c5c8cde"; }; buildType = "cmake"; diff --git a/distros/humble/multires-image/default.nix b/distros/humble/multires-image/default.nix index 66dc437c5a..c053339418 100644 --- a/distros/humble/multires-image/default.nix +++ b/distros/humble/multires-image/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2 }: +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2, tf2-ros }: buildRosPackage { pname = "ros-humble-multires-image"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/multires_image/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "b92490d3a609a4a1c6be272c93e978d025ebcce6bf5770ef9642a534b42a8400"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/multires_image/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "3316d924b30e675aca53f064406f48791e9d969d51ead0c983f8f41722740394"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs gps-msgs mapviz pluginlib qt5.qtbase rclcpp rclpy swri-math-util swri-transform-util tf2 ]; + propagatedBuildInputs = [ cv-bridge geometry-msgs gps-msgs mapviz pluginlib qt5.qtbase rclcpp rclpy swri-math-util swri-transform-util tf2 tf2-ros ]; nativeBuildInputs = [ ament-cmake qt5.qtbase ]; meta = { diff --git a/distros/humble/mvsim/default.nix b/distros/humble/mvsim/default.nix index 22507d7b5b..a701ef0c27 100644 --- a/distros/humble/mvsim/default.nix +++ b/distros/humble/mvsim/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, boost, cmake, cppzmq, mrpt-libgui, mrpt-libmaps, mrpt-libposes, mrpt-libros-bridge, mrpt-libtclap, nav-msgs, protobuf, python3, python3Packages, ros-environment, ros2launch, sensor-msgs, stereo-msgs, tf2, tf2-geometry-msgs, unzip, visualization-msgs, wget }: buildRosPackage { pname = "ros-humble-mvsim"; - version = "0.13.2-r1"; + version = "0.13.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mvsim-release/archive/release/humble/mvsim/0.13.2-1.tar.gz"; - name = "0.13.2-1.tar.gz"; - sha256 = "a4d331d0a1005a6f8d357ecc87f3fcfe065540267b93dcb6187c1b833ef1738c"; + url = "https://github.com/ros2-gbp/mvsim-release/archive/release/humble/mvsim/0.13.3-1.tar.gz"; + name = "0.13.3-1.tar.gz"; + sha256 = "4ba41606ae22e29c2a7be80037f12b26d3ef506cdc3da617efedfa1338b61d51"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ntrip-client-node/default.nix b/distros/humble/ntrip-client-node/default.nix index 07cdc7f037..9e1cb8dc88 100644 --- a/distros/humble/ntrip-client-node/default.nix +++ b/distros/humble/ntrip-client-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libcurl-vendor, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs }: buildRosPackage { pname = "ros-humble-ntrip-client-node"; - version = "0.5.2-r1"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ntrip_client_node/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "4ffbf7c179d9617de36704888b0ca71eb9e77e6c3cc18510c1550d88b867d405"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ntrip_client_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "f3385cb92f43772e525c618f1fb2a775879b70dd2b1b9f3f5e7b93ad1ee5df1c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/odom-to-tf-ros2/default.nix b/distros/humble/odom-to-tf-ros2/default.nix index c2d52d701c..d6665b15be 100644 --- a/distros/humble/odom-to-tf-ros2/default.nix +++ b/distros/humble/odom-to-tf-ros2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-humble-odom-to-tf-ros2"; - version = "1.0.5-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/odom_to_tf_ros2-release/archive/release/humble/odom_to_tf_ros2/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "3b98356f4bcb713299dcd2cede581aedbdc0554ccf6070043328b52e3960ba09"; + url = "https://github.com/ros2-gbp/odom_to_tf_ros2-release/archive/release/humble/odom_to_tf_ros2/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "742c27c41386ed511c2cd82b90810ccc83287f13a11bccb5140a3e4a1aec9393"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ompl/default.nix b/distros/humble/ompl/default.nix index 206f35f23b..38ff8cb2db 100644 --- a/distros/humble/ompl/default.nix +++ b/distros/humble/ompl/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, flann, ode, pkg-config }: +{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, flann, pkg-config }: buildRosPackage { pname = "ros-humble-ompl"; - version = "1.6.0-r1"; + version = "1.7.0-r3"; src = fetchurl { - url = "https://github.com/ros2-gbp/ompl-release/archive/release/humble/ompl/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "69e6043e303608e0eb875647ffcdaba7e5d3e783644b7efb5851b0849062a48d"; + url = "https://github.com/ros2-gbp/ompl-release/archive/release/humble/ompl/1.7.0-3.tar.gz"; + name = "1.7.0-3.tar.gz"; + sha256 = "50ef6808e3f4260f31f252c7e685728321488aa6c44fb29f7dc08d6dbd87c1cd"; }; buildType = "cmake"; buildInputs = [ cmake pkg-config ]; - propagatedBuildInputs = [ boost eigen flann ode ]; + propagatedBuildInputs = [ boost eigen flann ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/distros/humble/phidgets-accelerometer/default.nix b/distros/humble/phidgets-accelerometer/default.nix index aa38c46b92..1b753f18c8 100644 --- a/distros/humble/phidgets-accelerometer/default.nix +++ b/distros/humble/phidgets-accelerometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-humble-phidgets-accelerometer"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_accelerometer/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "e77adf22ca94e2b9934bd6ac3f2e3af0352187548833c738564dbb413c1f526a"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_accelerometer/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "db1c9166ecb9e554e7428e9835421b26eacaa35d53228f8053ccd8a255e1fec5"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-analog-inputs/default.nix b/distros/humble/phidgets-analog-inputs/default.nix index c3861f0f8e..00b759fbfb 100644 --- a/distros/humble/phidgets-analog-inputs/default.nix +++ b/distros/humble/phidgets-analog-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-humble-phidgets-analog-inputs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_analog_inputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "9837c9be3ee053a2669c51314dc6a28712283bd1d021c4f76f33367daadb3de5"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_analog_inputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "4b89fcbf12f43aa0aab256e0847322feb5757c237279af20e9c09fc92f36c20d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-analog-outputs/default.nix b/distros/humble/phidgets-analog-outputs/default.nix index a9723d8ebf..bcadbb2c32 100644 --- a/distros/humble/phidgets-analog-outputs/default.nix +++ b/distros/humble/phidgets-analog-outputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-humble-phidgets-analog-outputs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_analog_outputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "1495dacf4f5724b229fed0f8dc07e7d0affdff401bd5379f8095de63dad1906f"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_analog_outputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "f26d4b9434d03e5379a8d0535624f7572a9acb24847130e696befb56ac685ceb"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-api/default.nix b/distros/humble/phidgets-api/default.nix index 478daaa4de..6dfa5d44c9 100644 --- a/distros/humble/phidgets-api/default.nix +++ b/distros/humble/phidgets-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, libphidget22 }: buildRosPackage { pname = "ros-humble-phidgets-api"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_api/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "0656b2b9b283f008a0ed03c64795d4615d24cdf31387b1bee19988fee18703b6"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_api/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "a054162e15cfc74a420b145ded1c53d9be41e8f02025dae698203dbf2587190e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-digital-inputs/default.nix b/distros/humble/phidgets-digital-inputs/default.nix index d21b2fb68b..e46e481896 100644 --- a/distros/humble/phidgets-digital-inputs/default.nix +++ b/distros/humble/phidgets-digital-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-humble-phidgets-digital-inputs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_digital_inputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "d3bba232005e07a87fa1070eb21e9a1f57487563413e98f57d3468a47f35c4c7"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_digital_inputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "5bc314617f261f25ea6beb7c605fff8004159ac77de6b9f3faa6903aec0ef721"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-digital-outputs/default.nix b/distros/humble/phidgets-digital-outputs/default.nix index f56147be8a..f7eb56a6d1 100644 --- a/distros/humble/phidgets-digital-outputs/default.nix +++ b/distros/humble/phidgets-digital-outputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-humble-phidgets-digital-outputs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_digital_outputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "5cec62f533d31df66723c9e0c1053d14eddc9e2329b79dc305dde0805a7619b3"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_digital_outputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "d5a614ccf98f3a6738feb4f40a5f08e910ed72d2ef1249cd5c98cb851e7e2ca8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-drivers/default.nix b/distros/humble/phidgets-drivers/default.nix index 13046f77f9..768da63719 100644 --- a/distros/humble/phidgets-drivers/default.nix +++ b/distros/humble/phidgets-drivers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, libphidget22, phidgets-accelerometer, phidgets-analog-inputs, phidgets-api, phidgets-digital-inputs, phidgets-digital-outputs, phidgets-gyroscope, phidgets-high-speed-encoder, phidgets-ik, phidgets-magnetometer, phidgets-motors, phidgets-msgs, phidgets-spatial, phidgets-temperature }: buildRosPackage { pname = "ros-humble-phidgets-drivers"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_drivers/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "5a7829da71127539210aa45d5348083bead0c5e783cac1aa5a08456899fd151f"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_drivers/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "5db76418eef5c0e12be4d1fc94cb68302412c2047b0239dca1693853f7ea88cd"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-gyroscope/default.nix b/distros/humble/phidgets-gyroscope/default.nix index bcbb8de91d..e31b839517 100644 --- a/distros/humble/phidgets-gyroscope/default.nix +++ b/distros/humble/phidgets-gyroscope/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-humble-phidgets-gyroscope"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_gyroscope/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "976ade6f40422e2c7f863a378900d2cd7734b09d9fe1137fc97e0d7773d3ff0f"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_gyroscope/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "8bee7005b9af9c195ce5e269dd94d62b67f06b4031712f7b4ffd0fc09e78d384"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-high-speed-encoder/default.nix b/distros/humble/phidgets-high-speed-encoder/default.nix index 4cb04ae1e9..940d250609 100644 --- a/distros/humble/phidgets-high-speed-encoder/default.nix +++ b/distros/humble/phidgets-high-speed-encoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-humble-phidgets-high-speed-encoder"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_high_speed_encoder/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "7dd7f1b8cc775d8bd4c401de87140e9a5619985d041fc3d7a1f8682175517ed1"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_high_speed_encoder/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "f84fa1263cfd944a7cd148e3601491951a4536ab35f2567bf836f0cacf5352f5"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-ik/default.nix b/distros/humble/phidgets-ik/default.nix index 2fd3305809..e7a0c215f5 100644 --- a/distros/humble/phidgets-ik/default.nix +++ b/distros/humble/phidgets-ik/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, launch, phidgets-analog-inputs, phidgets-digital-inputs, phidgets-digital-outputs }: buildRosPackage { pname = "ros-humble-phidgets-ik"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_ik/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "c2d6b6550ecfd6de0f6f437bfbdf3cd97a4a88c081f6626825d409885aca9d37"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_ik/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "470b2cd2639d540d9f4761d1a8ea0407c289446babd8a519fc72c2efc7cf4e52"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-magnetometer/default.nix b/distros/humble/phidgets-magnetometer/default.nix index 25375f93ae..a4fc47289e 100644 --- a/distros/humble/phidgets-magnetometer/default.nix +++ b/distros/humble/phidgets-magnetometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-humble-phidgets-magnetometer"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_magnetometer/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "8105ce10f732b36ae4c45391123afba1f15db3c8363959542c72f0f194d1bd66"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_magnetometer/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "ab53308a1b93bea21c0796945fdbec3446b81ef9ad0319378ab6a1e4f79775da"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-motors/default.nix b/distros/humble/phidgets-motors/default.nix index 12f49fe599..af164cee10 100644 --- a/distros/humble/phidgets-motors/default.nix +++ b/distros/humble/phidgets-motors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-humble-phidgets-motors"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_motors/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "c1fa00e10bc4d05cb92f5a8f95bfb0dc11cd74c075e56ce570692be02ccdfa50"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_motors/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "54b0f690066d4918f4778d6dc4e85ccf00d1bad05420341221ee9cd081069a77"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-msgs/default.nix b/distros/humble/phidgets-msgs/default.nix index 556a705aba..4c98312fa1 100644 --- a/distros/humble/phidgets-msgs/default.nix +++ b/distros/humble/phidgets-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-phidgets-msgs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_msgs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "41b056a981a273ead1fd2324cd4aaa2e21e2d8952ede3da291e87edebe735b3a"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_msgs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "7c0b40cf33e3a3ea28971e9eba8f8b3adf9efae4e4d02f7252f2dd2191fd1bde"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-spatial/default.nix b/distros/humble/phidgets-spatial/default.nix index 352f2fd858..616d98b3ba 100644 --- a/distros/humble/phidgets-spatial/default.nix +++ b/distros/humble/phidgets-spatial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-humble-phidgets-spatial"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_spatial/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "45fe328cfc5f70822e2b5523ebda7c2a666264bd4b7e160942e13a4d4afcb679"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_spatial/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "13979739642e244e50452721bfcb77f5b6cd5862a30a0b3fb0945c6ab2046f3d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/phidgets-stepper/default.nix b/distros/humble/phidgets-stepper/default.nix new file mode 100644 index 0000000000..9d2be00db8 --- /dev/null +++ b/distros/humble/phidgets-stepper/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-humble-phidgets-stepper"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_stepper/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "1386fbfc249181adb94e27a492d3a5c9365d335b6689b9bf52b352386936728a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components sensor-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Stepper devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/humble/phidgets-temperature/default.nix b/distros/humble/phidgets-temperature/default.nix index 8cc2d69f9d..01337c16dc 100644 --- a/distros/humble/phidgets-temperature/default.nix +++ b/distros/humble/phidgets-temperature/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-humble-phidgets-temperature"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_temperature/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "a062ce75d929c565c30aee3b3db783bcb81b1f73583daad24e2f2acf194698e3"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_temperature/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "cd896c650fd6a93dda0f759d154348add39a5053aa07f748ed76faac595daaff"; }; buildType = "ament_cmake"; diff --git a/distros/humble/pid-controller/default.nix b/distros/humble/pid-controller/default.nix index dd408f9860..50341a30ac 100644 --- a/distros/humble/pid-controller/default.nix +++ b/distros/humble/pid-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, parameter-traits, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, std-srvs }: buildRosPackage { pname = "ros-humble-pid-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/pid_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "0272d8695afe8b95c0e3e54a9c436cc1bc9b0b5e1ebeaad925787aa4c3885d07"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/pid_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "c2df11da20f277349e63ba317cee9e93166913e26a3057d2f9d7f82810b9e2d1"; }; buildType = "ament_cmake"; diff --git a/distros/humble/plotjuggler/default.nix b/distros/humble/plotjuggler/default.nix index f8a7418e3e..203d1ceb08 100644 --- a/distros/humble/plotjuggler/default.nix +++ b/distros/humble/plotjuggler/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, fastcdr, protobuf, qt5, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, fastcdr, lua, lz4, mosquitto, protobuf, qt5, rclcpp, zstd }: buildRosPackage { pname = "ros-humble-plotjuggler"; - version = "3.10.1-r1"; + version = "3.10.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/humble/plotjuggler/3.10.1-1.tar.gz"; - name = "3.10.1-1.tar.gz"; - sha256 = "45cdd348e665e03dccaf0669a2eb2c1804720d3ea2a241bcc1bd131eebd96b46"; + url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/humble/plotjuggler/3.10.4-1.tar.gz"; + name = "3.10.4-1.tar.gz"; + sha256 = "7769740be66bef247fd228768c0bde570d65cdeeef4c0a30a758553a04623690"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp ]; + propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr lua lz4 mosquitto protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp zstd ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/humble/pose-broadcaster/default.nix b/distros/humble/pose-broadcaster/default.nix index a675ef6013..e3f984a422 100644 --- a/distros/humble/pose-broadcaster/default.nix +++ b/distros/humble/pose-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, tf2-msgs }: buildRosPackage { pname = "ros-humble-pose-broadcaster"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/pose_broadcaster/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "113303ceb09d68be5058e61932e2d1e7f7e017547e674d1e10f77c5f177ae730"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/pose_broadcaster/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "7e9ce316f36328f7c668b109f8fa74d2a8d5106aa0677d0f74fd04188d7a99b9"; }; buildType = "ament_cmake"; diff --git a/distros/humble/position-controllers/default.nix b/distros/humble/position-controllers/default.nix index 1deb585a44..ce75b8a87f 100644 --- a/distros/humble/position-controllers/default.nix +++ b/distros/humble/position-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-test-assets }: buildRosPackage { pname = "ros-humble-position-controllers"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/position_controllers/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "d7f907677397981834b20922ffb2b583580a5721797e8cfddaf158279411db80"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/position_controllers/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "4dbb789c17aa25875005e68d199dbb2e8e0bc237c788a92d0568351ff7ab69ef"; }; buildType = "ament_cmake"; diff --git a/distros/humble/python-mrpt/default.nix b/distros/humble/python-mrpt/default.nix index 78fb45a5b5..2d74528177 100644 --- a/distros/humble/python-mrpt/default.nix +++ b/distros/humble/python-mrpt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libgui, mrpt-libnav, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-humble-python-mrpt"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/python_mrpt_ros-release/archive/release/humble/python_mrpt/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "f0c1cc5b7891a6b09007c1e2a379334cef5f3d047d4308ee9ce099e2b2c7581c"; + url = "https://github.com/ros2-gbp/python_mrpt_ros-release/archive/release/humble/python_mrpt/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "70dd6e7a4d8671c04146ce821ee96feec28dace0ce3f9532931581b448f00d28"; }; buildType = "cmake"; diff --git a/distros/humble/rai-interfaces/default.nix b/distros/humble/rai-interfaces/default.nix index 59f56a0395..33a14f2f1d 100644 --- a/distros/humble/rai-interfaces/default.nix +++ b/distros/humble/rai-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav2-msgs, nav2-simple-commander, portaudio, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf-transformations, vision-msgs }: buildRosPackage { pname = "ros-humble-rai-interfaces"; - version = "0.2.2-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rai_interfaces-release/archive/release/humble/rai_interfaces/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "68578c8626142a6b62b298f3cb29490daa8c8d4f32cbfff14f65f1f6da414446"; + url = "https://github.com/ros2-gbp/rai_interfaces-release/archive/release/humble/rai_interfaces/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "cd0ea8becbab019c849d8a4b54deae10acd2a4e9b24903733bf7763753a06c17"; }; buildType = "ament_cmake"; diff --git a/distros/humble/range-sensor-broadcaster/default.nix b/distros/humble/range-sensor-broadcaster/default.nix index dff79e623a..9431303d5f 100644 --- a/distros/humble/range-sensor-broadcaster/default.nix +++ b/distros/humble/range-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-humble-range-sensor-broadcaster"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/range_sensor_broadcaster/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "db854c7c94d8456f3e53feab45d609fcd2348bf998dc3e7a993a47bc3815c7fd"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/range_sensor_broadcaster/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "0fd7ce07d72076923416debc94144478a2a34e4234055d5248f8cc77dbf7cd53"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rmw-desert/default.nix b/distros/humble/rmw-desert/default.nix index ad30eaec8e..a4ec6be1d4 100644 --- a/distros/humble/rmw-desert/default.nix +++ b/distros/humble/rmw-desert/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, rcpputils, rcutils, rmw, rmw-dds-common, rosidl-cmake, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: buildRosPackage { pname = "ros-humble-rmw-desert"; - version = "1.0.4-r1"; + version = "1.0.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_desert-release/archive/release/humble/rmw_desert/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "3af5d47700c021da4c44f5fe4db162a8c8bd7a1fa6acee6343bbb5b7db977283"; + url = "https://github.com/ros2-gbp/rmw_desert-release/archive/release/humble/rmw_desert/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "c62fa8c221bf37567dcc826d362be0a188c3d9a8e8b19113fbec8e6b0dbdce5a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ros-gz-interfaces/default.nix b/distros/humble/ros-gz-interfaces/default.nix index 503cbe56cb..909b284e17 100644 --- a/distros/humble/ros-gz-interfaces/default.nix +++ b/distros/humble/ros-gz-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-ros-gz-interfaces"; - version = "0.244.17-r1"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz_interfaces/0.244.17-1.tar.gz"; - name = "0.244.17-1.tar.gz"; - sha256 = "3357eb446996987ef7bc4a3a35cdd0f070d764f2fdab68fc812c98b0b71ed802"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz_interfaces/0.244.19-1.tar.gz"; + name = "0.244.19-1.tar.gz"; + sha256 = "0c9302f76178deeb58d41f3abcb64dfe33941b59bfa439e790ca9a0c56571b73"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ros-gz/default.nix b/distros/humble/ros-gz/default.nix index 60ffdd3db3..78be598b9c 100644 --- a/distros/humble/ros-gz/default.nix +++ b/distros/humble/ros-gz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-gz-bridge, ros-gz-image, ros-gz-sim, ros-gz-sim-demos }: buildRosPackage { pname = "ros-humble-ros-gz"; - version = "0.244.17-r1"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz/0.244.17-1.tar.gz"; - name = "0.244.17-1.tar.gz"; - sha256 = "74d5f34f2a06864f3e166087ecc210ed8de8cdf2bd4248edb4d90907ce1a3e67"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz/0.244.19-1.tar.gz"; + name = "0.244.19-1.tar.gz"; + sha256 = "fc6bf8bf5eaa91c9689ced43c9c71c1929ac2ae74c603e13c52624780c6382e4"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ros-ign-bridge/default.nix b/distros/humble/ros-ign-bridge/default.nix index 1be503d6de..428d1e53fd 100644 --- a/distros/humble/ros-ign-bridge/default.nix +++ b/distros/humble/ros-ign-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ros-gz-bridge }: buildRosPackage { pname = "ros-humble-ros-ign-bridge"; - version = "0.244.17-r1"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_bridge/0.244.17-1.tar.gz"; - name = "0.244.17-1.tar.gz"; - sha256 = "b8dca718e3a68cf84250dd577db18b5758d9d8fb00dad2ad0baeab7570532fb7"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_bridge/0.244.19-1.tar.gz"; + name = "0.244.19-1.tar.gz"; + sha256 = "286fb326ddf61afa625f160b933d4a0d181809dd6e2ead865a6f691a252c8e39"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ros-ign-gazebo-demos/default.nix b/distros/humble/ros-ign-gazebo-demos/default.nix index 46c2ddc406..2cbc105ad1 100644 --- a/distros/humble/ros-ign-gazebo-demos/default.nix +++ b/distros/humble/ros-ign-gazebo-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-gz-sim-demos }: buildRosPackage { pname = "ros-humble-ros-ign-gazebo-demos"; - version = "0.244.17-r1"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_gazebo_demos/0.244.17-1.tar.gz"; - name = "0.244.17-1.tar.gz"; - sha256 = "acb3df0a0fbe429a3a65585f24cf21cd2b5a9e454db5bad96180fc9e55911733"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_gazebo_demos/0.244.19-1.tar.gz"; + name = "0.244.19-1.tar.gz"; + sha256 = "1f22daddb0ebb36b37cdb71c6dc8359bb3ea5e7e29663e5ffb491992b59007ae"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ros-ign-gazebo/default.nix b/distros/humble/ros-ign-gazebo/default.nix index edb1e932ed..30cde2aa05 100644 --- a/distros/humble/ros-ign-gazebo/default.nix +++ b/distros/humble/ros-ign-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ros-gz-sim }: buildRosPackage { pname = "ros-humble-ros-ign-gazebo"; - version = "0.244.17-r1"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_gazebo/0.244.17-1.tar.gz"; - name = "0.244.17-1.tar.gz"; - sha256 = "3b3972c0c48e5594746a82ec04503554badf9ea262a6cbf59ee48b44765d8d0b"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_gazebo/0.244.19-1.tar.gz"; + name = "0.244.19-1.tar.gz"; + sha256 = "adeef56de19b8c8da6cd70ce121f996ffa18c4d81469cd90fdcb0c53e59abc96"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ros-ign-image/default.nix b/distros/humble/ros-ign-image/default.nix index 038acbd8ac..f31f1af8dd 100644 --- a/distros/humble/ros-ign-image/default.nix +++ b/distros/humble/ros-ign-image/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ros-gz-image }: buildRosPackage { pname = "ros-humble-ros-ign-image"; - version = "0.244.17-r1"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_image/0.244.17-1.tar.gz"; - name = "0.244.17-1.tar.gz"; - sha256 = "fb04eeeb20596b255bbd556f5673cc9867fbd7d354686538264c4197071e629e"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_image/0.244.19-1.tar.gz"; + name = "0.244.19-1.tar.gz"; + sha256 = "77e51af6cf9b7643be3c2d7ebf0abc0a767240cee0d03beca3e9e9bf4ee8dd6d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ros-ign-interfaces/default.nix b/distros/humble/ros-ign-interfaces/default.nix index b3fa2ea6cd..e67784c8d7 100644 --- a/distros/humble/ros-ign-interfaces/default.nix +++ b/distros/humble/ros-ign-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, ros-gz-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-ros-ign-interfaces"; - version = "0.244.17-r1"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_interfaces/0.244.17-1.tar.gz"; - name = "0.244.17-1.tar.gz"; - sha256 = "a542b2b24b16a95bc94397cd53940930537c5f615d97f9575b9a2636ab142a6a"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_interfaces/0.244.19-1.tar.gz"; + name = "0.244.19-1.tar.gz"; + sha256 = "7caedfc5c3291b17718747d7c8cd6b50be7d15d69b9451e9569fef0feeb81b64"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ros-ign/default.nix b/distros/humble/ros-ign/default.nix index 129fe314e2..b59f19f662 100644 --- a/distros/humble/ros-ign/default.nix +++ b/distros/humble/ros-ign/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-gz, ros-ign-bridge, ros-ign-gazebo, ros-ign-gazebo-demos, ros-ign-image }: buildRosPackage { pname = "ros-humble-ros-ign"; - version = "0.244.17-r1"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign/0.244.17-1.tar.gz"; - name = "0.244.17-1.tar.gz"; - sha256 = "6a61e13b934f3e7e41de4feb0c77817c8493b598527d2aea8a61a0ad1e014e0a"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign/0.244.19-1.tar.gz"; + name = "0.244.19-1.tar.gz"; + sha256 = "a74e236ae012d18c122417900bea26f326d917a4ffbb1cf54659acc84f4c760b"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ros2-controllers-test-nodes/default.nix b/distros/humble/ros2-controllers-test-nodes/default.nix index f259e724fc..f90e0ca9dc 100644 --- a/distros/humble/ros2-controllers-test-nodes/default.nix +++ b/distros/humble/ros2-controllers-test-nodes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, launch-ros, launch-testing-ros, python3Packages, rclpy, sensor-msgs, std-msgs, trajectory-msgs }: buildRosPackage { pname = "ros-humble-ros2-controllers-test-nodes"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/ros2_controllers_test_nodes/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "7a8630588ec11c16f9014d9bbc25d382229173eca37db82d9cd8749e8d894624"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/ros2_controllers_test_nodes/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "bf4192d8cc0bbf1df0aeeea8a7725b721fb4f9abf20a81ee32dbe7c7f5486e1f"; }; buildType = "ament_python"; diff --git a/distros/humble/ros2-controllers/default.nix b/distros/humble/ros2-controllers/default.nix index 7114120d6f..7109ba2576 100644 --- a/distros/humble/ros2-controllers/default.nix +++ b/distros/humble/ros2-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ackermann-steering-controller, admittance-controller, ament-cmake, bicycle-steering-controller, diff-drive-controller, effort-controllers, force-torque-sensor-broadcaster, forward-command-controller, gpio-controllers, gripper-controllers, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, mecanum-drive-controller, pid-controller, pose-broadcaster, position-controllers, range-sensor-broadcaster, steering-controllers-library, tricycle-controller, tricycle-steering-controller, velocity-controllers }: buildRosPackage { pname = "ros-humble-ros2-controllers"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/ros2_controllers/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "bf82be4abbb9ae36fdd5d292e98b77febed5c51059ff194ea02bebcdee49da0c"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/ros2_controllers/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "e1fada31523d565500345c8cc2535f04a5af1abd5fc466dbe39d0297da24b050"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rosapi-msgs/default.nix b/distros/humble/rosapi-msgs/default.nix index 1cf8897db0..bdc0351d1a 100644 --- a/distros/humble/rosapi-msgs/default.nix +++ b/distros/humble/rosapi-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-rosapi-msgs"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosapi_msgs/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "494c6dcbd09aad147f8353401f12e039ab58c4c220964f6d4128ade05867067a"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosapi_msgs/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "8dbc9e5a44fafe3400caab2680d248e7c80fe103ca9fe2402007c095fd2a6491"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rosapi/default.nix b/distros/humble/rosapi/default.nix index 69aa1e5356..66cd0b622c 100644 --- a/distros/humble/rosapi/default.nix +++ b/distros/humble/rosapi/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, geometry-msgs, rcl-interfaces, rclpy, rmw-dds-common, ros2node, ros2param, ros2pkg, ros2service, ros2topic, rosapi-msgs, rosbridge-library, sensor-msgs, shape-msgs }: buildRosPackage { pname = "ros-humble-rosapi"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosapi/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "ea0996970a6b37c358d3630f6755c488f5b0a6446aa35b98fb7bb29c73e72aab"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosapi/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "2f2c75e3df3230e5d750cd22ce67eb5b0e5e30d5f95639aa71fdc0cf7016cf51"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rosbridge-library/default.nix b/distros/humble/rosbridge-library/default.nix index 24d1258934..afa80287de 100644 --- a/distros/humble/rosbridge-library/default.nix +++ b/distros/humble/rosbridge-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, control-msgs, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, python3Packages, rclpy, rosbridge-test-msgs, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-humble-rosbridge-library"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_library/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "2f3601ab0d8714060f570a496d84b4edda55f5690d1004b5d23ee84262f33b65"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_library/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "89677a71c381ce38de6eca913f6a83821e1df649608f209c664fa2dc171d5bee"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rosbridge-msgs/default.nix b/distros/humble/rosbridge-msgs/default.nix index 32f2aa6fe5..9398977dbf 100644 --- a/distros/humble/rosbridge-msgs/default.nix +++ b/distros/humble/rosbridge-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-rosbridge-msgs"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_msgs/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "bd9ccdbca768fadfd2116b30443f2ea2fcbd04bd3dcfff01d9d3563257861cb5"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_msgs/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "ece6b6f3c2a63a6d3192b7f2805a96875f5832b883893d9524ab6fd2c0b86a5c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rosbridge-server/default.nix b/distros/humble/rosbridge-server/default.nix index f26f607653..61acc6bfca 100644 --- a/distros/humble/rosbridge-server/default.nix +++ b/distros/humble/rosbridge-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, python3Packages, rclpy, rosapi, rosbridge-library, rosbridge-msgs, std-srvs }: buildRosPackage { pname = "ros-humble-rosbridge-server"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_server/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "c3570749fc2d339229eb7cddb11bf158f14cdf7a19816b31af1503395a3dc35e"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_server/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "02541db182c5e9f6fb772e4fa736e6200916b70a706f89e180286b325334d654"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rosbridge-suite/default.nix b/distros/humble/rosbridge-suite/default.nix index 6e3b38ff8a..8a7386616d 100644 --- a/distros/humble/rosbridge-suite/default.nix +++ b/distros/humble/rosbridge-suite/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosapi, rosbridge-library, rosbridge-server }: buildRosPackage { pname = "ros-humble-rosbridge-suite"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_suite/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "80b77f39efc426c80c4bd68969b5bad1f89eac0a8defb3cca98b7abcf8f13fbd"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_suite/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "4c6343e008572cf6c9397dc4371d5863f7bf484eb71237ab6d1c4e18808cf14b"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rosbridge-test-msgs/default.nix b/distros/humble/rosbridge-test-msgs/default.nix index 5d9999b7c5..42610192d6 100644 --- a/distros/humble/rosbridge-test-msgs/default.nix +++ b/distros/humble/rosbridge-test-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-pytest, builtin-interfaces, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, rclpy, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-humble-rosbridge-test-msgs"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_test_msgs/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "10af1fa6a9f5150e6bdce0c9960d8544b1a699e3674643aaea5b69c5eeb39744"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_test_msgs/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "f3c540a44d3186e8c85b49a6be79ecfe1448c37c6a1879e5f6d1110719041c94"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rqt-joint-trajectory-controller/default.nix b/distros/humble/rqt-joint-trajectory-controller/default.nix index 8f3356d78e..49aae08ee7 100644 --- a/distros/humble/rqt-joint-trajectory-controller/default.nix +++ b/distros/humble/rqt-joint-trajectory-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, control-msgs, controller-manager-msgs, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-gui, rqt-gui-py, trajectory-msgs }: buildRosPackage { pname = "ros-humble-rqt-joint-trajectory-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/rqt_joint_trajectory_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "f10cc05a10a06385baca6c4f8d03a0dd7f90f1a3d9c20ed17b1c6c7c14db79fd"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/rqt_joint_trajectory_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "e557b81d4295f4e6286fbd262a9f09989eb80c3b69a6e7ef180e06d5cfaa01cd"; }; buildType = "ament_python"; diff --git a/distros/humble/self-test/default.nix b/distros/humble/self-test/default.nix index 0cf3278380..65f9723aef 100644 --- a/distros/humble/self-test/default.nix +++ b/distros/humble/self-test/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, diagnostic-msgs, diagnostic-updater, rclcpp, ros-environment }: buildRosPackage { pname = "ros-humble-self-test"; - version = "4.0.4-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/self_test/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "3847e50aa69ec3059543538e528db8fba49be9db628f9e3723af32f4ad734c99"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/self_test/4.0.6-1.tar.gz"; + name = "4.0.6-1.tar.gz"; + sha256 = "19de059a70dfa7893992d9a2e5f753cd8f2d0caa58ff0a4e458067db9350c1a7"; }; buildType = "ament_cmake"; diff --git a/distros/humble/simulation-interfaces/default.nix b/distros/humble/simulation-interfaces/default.nix index 93326c46de..7c34b7d476 100644 --- a/distros/humble/simulation-interfaces/default.nix +++ b/distros/humble/simulation-interfaces/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-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-simulation-interfaces"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/simulation_interfaces-release/archive/release/humble/simulation_interfaces/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "d49a71e9616dc2ca60fc4fc172504e4abc8d889aeadc0a913d0d61a21b58489c"; + url = "https://github.com/ros2-gbp/simulation_interfaces-release/archive/release/humble/simulation_interfaces/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "4e5510fe17e9dbb5ee2d2fc58ea79ba5d276c2f2e5bbf78d53d833f3e8af338b"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake rosidl-default-generators ]; checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; meta = { diff --git a/distros/humble/spinnaker-camera-driver/default.nix b/distros/humble/spinnaker-camera-driver/default.nix index 59060885b5..ef01984e90 100644 --- a/distros/humble/spinnaker-camera-driver/default.nix +++ b/distros/humble/spinnaker-camera-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, camera-info-manager, curl, dpkg, ffmpeg, flir-camera-msgs, image-transport, libusb1, python3Packages, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, yaml-cpp }: buildRosPackage { pname = "ros-humble-spinnaker-camera-driver"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/humble/spinnaker_camera_driver/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "49c126b515d3fbace2d432f969b682ad2151083ce5adf99622e2b3a84ac8e198"; + url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/humble/spinnaker_camera_driver/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "7094f53820655d99a92baf9e115f32dd7457105734f9584f3eaf092816c9457f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/spinnaker-synchronized-camera-driver/default.nix b/distros/humble/spinnaker-synchronized-camera-driver/default.nix index fd4baf5a73..a009f635e9 100644 --- a/distros/humble/spinnaker-synchronized-camera-driver/default.nix +++ b/distros/humble/spinnaker-synchronized-camera-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, spinnaker-camera-driver }: buildRosPackage { pname = "ros-humble-spinnaker-synchronized-camera-driver"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/humble/spinnaker_synchronized_camera_driver/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "4bd928d57084985070d958d1f074f501ca800d547d4ecd9c23e72d18e5cd6b30"; + url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/humble/spinnaker_synchronized_camera_driver/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "241550277ccb6eb5d98f8df4694f77f649bae29cf6f00e01208a063d934de033"; }; buildType = "ament_cmake"; diff --git a/distros/humble/steering-controllers-library/default.nix b/distros/humble/steering-controllers-library/default.nix index f6aac8d247..eee46ecac4 100644 --- a/distros/humble/steering-controllers-library/default.nix +++ b/distros/humble/steering-controllers-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-test-assets, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs }: buildRosPackage { pname = "ros-humble-steering-controllers-library"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/steering_controllers_library/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "62fed55eaa3efcee31921b0d7b8d54ab4bb10a2a2a4cadefd719fe27c7ea88a5"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/steering_controllers_library/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "aee79ae67abaad55de179e2c59779306be57e765e95efd1797f7d677500e64ec"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-cli-tools/default.nix b/distros/humble/swri-cli-tools/default.nix index 36bc20931f..65743e8e60 100644 --- a/distros/humble/swri-cli-tools/default.nix +++ b/distros/humble/swri-cli-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, marti-introspection-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, ros2topic }: buildRosPackage { pname = "ros-humble-swri-cli-tools"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_cli_tools/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "9fc4b429f0a49d6cf3bd975be1c264fbc2c94b8919fa500245ce2f4d62d56c1e"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_cli_tools/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "3528e0f270ec2ce1a421a0032a918520f1371f64d8faa26badf962bb4828a2b1"; }; buildType = "ament_python"; diff --git a/distros/humble/swri-console-util/default.nix b/distros/humble/swri-console-util/default.nix index c92f7dee17..7dfcdcc25b 100644 --- a/distros/humble/swri-console-util/default.nix +++ b/distros/humble/swri-console-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rclcpp }: buildRosPackage { pname = "ros-humble-swri-console-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_console_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "8dc3a9ba381e055867fbef53b84a4243b3fa08c952363df89921ba3424f8ff7c"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_console_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "e4ef8143ace54d14ab48bd1a3a57438f81cf41ffa922b73a0b91dfa240efe038"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-dbw-interface/default.nix b/distros/humble/swri-dbw-interface/default.nix index be2283aead..4f24432748 100644 --- a/distros/humble/swri-dbw-interface/default.nix +++ b/distros/humble/swri-dbw-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-humble-swri-dbw-interface"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_dbw_interface/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "2e943ca020fa9e4ac28abe8bde4763449b96cd8963ae2185977d151b03bada85"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_dbw_interface/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "b1aaef4c9bccc583c80acad6c93b309b597feaf778d7c43acdbdf4b82f78cffb"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-geometry-util/default.nix b/distros/humble/swri-geometry-util/default.nix index 60f162d6fe..032de1b8d9 100644 --- a/distros/humble/swri-geometry-util/default.nix +++ b/distros/humble/swri-geometry-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cv-bridge, eigen, geos, pkg-config, rclcpp, tf2 }: buildRosPackage { pname = "ros-humble-swri-geometry-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_geometry_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "44da7612dc725cc7a7e87fa584e86449590f6bde16493bab1f6c3b298cb318d5"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_geometry_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "974565ff3755ddf577797c1032ad0038acb7c83400ba9d695bf62472efc1d05b"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-image-util/default.nix b/distros/humble/swri-image-util/default.nix index a5c3c810e8..9ff8cb7fcd 100644 --- a/distros/humble/swri-image-util/default.nix +++ b/distros/humble/swri-image-util/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-gtest, ament-index-cpp, boost, camera-calibration-parsers, cv-bridge, eigen, geometry-msgs, image-geometry, image-transport, message-filters, nav-msgs, pkg-config, rclcpp, rclcpp-components, rclpy, std-msgs, swri-geometry-util, swri-math-util, swri-opencv-util, swri-roscpp, tf2 }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, camera-calibration-parsers, cv-bridge, eigen, geometry-msgs, image-geometry, image-transport, message-filters, nav-msgs, pkg-config, rcl-interfaces, rclcpp, rclcpp-components, rclpy, std-msgs, swri-geometry-util, swri-math-util, swri-opencv-util, swri-roscpp, tf2 }: buildRosPackage { pname = "ros-humble-swri-image-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_image_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "06cbf2a1e1c9036dc9e413541a5c48596c5d1c1c4565f04508c6fdf84695b108"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_image_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "9d8690d01c3f8187d49e77516168898ee741988253e953f528ac373e07fa434f"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake pkg-config ]; checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ ament-index-cpp boost camera-calibration-parsers cv-bridge eigen geometry-msgs image-geometry image-transport message-filters nav-msgs rclcpp rclcpp-components rclpy std-msgs swri-geometry-util swri-math-util swri-opencv-util swri-roscpp tf2 ]; + propagatedBuildInputs = [ ament-index-cpp camera-calibration-parsers cv-bridge eigen geometry-msgs image-geometry image-transport message-filters nav-msgs rcl-interfaces rclcpp rclcpp-components rclpy std-msgs swri-geometry-util swri-math-util swri-opencv-util swri-roscpp tf2 ]; nativeBuildInputs = [ ament-cmake pkg-config ]; meta = { diff --git a/distros/humble/swri-math-util/default.nix b/distros/humble/swri-math-util/default.nix index 3656050e03..f6337cb0b5 100644 --- a/distros/humble/swri-math-util/default.nix +++ b/distros/humble/swri-math-util/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-gtest, boost, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, rclcpp }: buildRosPackage { pname = "ros-humble-swri-math-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_math_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "563eb8826fe3f63a47678528da41c2b0c5ed5337df5cea88de419b4f14c4a8bb"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_math_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "4959841e6006632da43f003675671aaa93d7c7e5834400b2d25327849f0bbc49"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ boost rclcpp ]; + propagatedBuildInputs = [ rclcpp ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/humble/swri-opencv-util/default.nix b/distros/humble/swri-opencv-util/default.nix index 75b5874cf6..a52d6c3030 100644 --- a/distros/humble/swri-opencv-util/default.nix +++ b/distros/humble/swri-opencv-util/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, cv-bridge, swri-math-util }: +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, swri-math-util }: buildRosPackage { pname = "ros-humble-swri-opencv-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_opencv_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "5957bdecbe5a89c5380b2150308cf724fcac49044807a78f230ddc323cfe4c62"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_opencv_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "e2031abe1229e547bd7df71b566f9876323baebcf60c6c6d06d99c3358efd5c0"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost cv-bridge swri-math-util ]; + propagatedBuildInputs = [ cv-bridge swri-math-util ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/humble/swri-roscpp/default.nix b/distros/humble/swri-roscpp/default.nix index 6e1aaa87ca..4ce619f290 100644 --- a/distros/humble/swri-roscpp/default.nix +++ b/distros/humble/swri-roscpp/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-gtest, boost, diagnostic-updater, gtest, marti-common-msgs, nav-msgs, rclcpp, ros-environment, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, diagnostic-msgs, diagnostic-updater, gtest, marti-common-msgs, nav-msgs, rclcpp, ros-environment, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: buildRosPackage { pname = "ros-humble-swri-roscpp"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_roscpp/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "ef72fd1b532f6a216c78e14816712aa85f285c25e40512649ca5d6eb9e92bfec"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_roscpp/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "55014742bc830f34161dfeea5b66b2c17cdbc95b1cf2195c46318d36d27b51c0"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ros-environment rosidl-cmake rosidl-default-generators ]; checkInputs = [ ament-cmake-gtest gtest ]; - propagatedBuildInputs = [ boost diagnostic-updater marti-common-msgs nav-msgs rclcpp rosidl-default-runtime std-msgs std-srvs ]; + propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater marti-common-msgs nav-msgs rclcpp rosidl-default-runtime std-msgs std-srvs ]; nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; meta = { diff --git a/distros/humble/swri-route-util/default.nix b/distros/humble/swri-route-util/default.nix index 6464721943..66dee98683 100644 --- a/distros/humble/swri-route-util/default.nix +++ b/distros/humble/swri-route-util/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, marti-common-msgs, marti-nav-msgs, rclcpp, swri-geometry-util, swri-math-util, swri-roscpp, swri-transform-util, tf2-geometry-msgs, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, marti-common-msgs, marti-nav-msgs, rclcpp, swri-geometry-util, swri-math-util, swri-roscpp, swri-transform-util, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-humble-swri-route-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_route_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "b26f519f6cb1c8a9f39d793d55ee070181b2994a68753142d44bd7707fd11716"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_route_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "441fb390dfba519f3295f7d527383bd6a3c154d70ef7e0bf8d39d3a14902299e"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost marti-common-msgs marti-nav-msgs rclcpp swri-geometry-util swri-math-util swri-roscpp swri-transform-util tf2-geometry-msgs visualization-msgs ]; + propagatedBuildInputs = [ geometry-msgs marti-common-msgs marti-nav-msgs rclcpp swri-geometry-util swri-math-util swri-roscpp swri-transform-util tf2-geometry-msgs visualization-msgs ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/humble/swri-serial-util/default.nix b/distros/humble/swri-serial-util/default.nix index 815ccb19cf..19731e5156 100644 --- a/distros/humble/swri-serial-util/default.nix +++ b/distros/humble/swri-serial-util/default.nix @@ -2,20 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, boost }: +{ lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-humble-swri-serial-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_serial_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "5d2d8c29fabafd88631abda7174708a9306c818d70b25f259dbedeef31dab876"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_serial_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "432e45f879feb460a1de4c8c297cc20c77f1771cf5524e43dcb4817afb7b9b7d"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/humble/swri-transform-util/default.nix b/distros/humble/swri-transform-util/default.nix index 6a0ba83fc8..02fb55a95f 100644 --- a/distros/humble/swri-transform-util/default.nix +++ b/distros/humble/swri-transform-util/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-gtest, ament-cmake-python, ament-index-cpp, boost, cv-bridge, diagnostic-msgs, diagnostic-updater, geographic-msgs, geographiclib, geometry-msgs, geos, gps-msgs, launch-ros, launch-testing, launch-testing-ament-cmake, marti-nav-msgs, pkg-config, proj, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, rclpy, sensor-msgs, swri-math-util, swri-roscpp, tf2, tf2-geometry-msgs, tf2-ros, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-index-cpp, cv-bridge, diagnostic-msgs, diagnostic-updater, geographic-msgs, geographiclib, geometry-msgs, geos, gps-msgs, launch-ros, launch-testing, launch-testing-ament-cmake, marti-nav-msgs, pkg-config, proj, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, rclpy, sensor-msgs, swri-math-util, swri-roscpp, tf2, tf2-geometry-msgs, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-humble-swri-transform-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_transform_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "259f39fdeabf568addbf856299d07d5b070b2c36ad3d9bab5d6e80ac26a4f4f4"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_transform_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "b610cfade2008dfed25299c0c288483e904999f744e3c3aa0713aaece4b6784b"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-python pkg-config ]; checkInputs = [ ament-cmake-gtest ament-index-cpp launch-ros launch-testing launch-testing-ament-cmake ]; - propagatedBuildInputs = [ boost cv-bridge diagnostic-msgs diagnostic-updater geographic-msgs geographiclib geometry-msgs geos gps-msgs marti-nav-msgs proj python3Packages.numpy python3Packages.pyyaml rcl-interfaces rclcpp rclcpp-components rclpy sensor-msgs swri-math-util swri-roscpp tf2 tf2-geometry-msgs tf2-ros yaml-cpp ]; + propagatedBuildInputs = [ cv-bridge diagnostic-msgs diagnostic-updater geographic-msgs geographiclib geometry-msgs geos gps-msgs marti-nav-msgs proj python3Packages.numpy python3Packages.pyyaml rcl-interfaces rclcpp rclcpp-components rclpy sensor-msgs swri-math-util swri-roscpp tf2 tf2-geometry-msgs tf2-ros yaml-cpp ]; nativeBuildInputs = [ ament-cmake ament-cmake-python pkg-config ]; meta = { diff --git a/distros/humble/test-ros-gz-bridge/default.nix b/distros/humble/test-ros-gz-bridge/default.nix index 8db923fc78..432b99b234 100644 --- a/distros/humble/test-ros-gz-bridge/default.nix +++ b/distros/humble/test-ros-gz-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, launch-ros, launch-testing, launch-testing-ament-cmake, ros-gz-bridge }: buildRosPackage { pname = "ros-humble-test-ros-gz-bridge"; - version = "0.244.17-r1"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/test_ros_gz_bridge/0.244.17-1.tar.gz"; - name = "0.244.17-1.tar.gz"; - sha256 = "a98f5ff093c19d8f1861f0ea48f88d3d6af3d952f32f288a276ebf328397107b"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/test_ros_gz_bridge/0.244.19-1.tar.gz"; + name = "0.244.19-1.tar.gz"; + sha256 = "56acd6c3bb216ed5f4a97c11ad4956151782abed57941a258a36887a0c65b5b7"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tf2-bullet/default.nix b/distros/humble/tf2-bullet/default.nix index 0f524df7b2..2de27f318b 100644 --- a/distros/humble/tf2-bullet/default.nix +++ b/distros/humble/tf2-bullet/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, bullet, geometry-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-humble-tf2-bullet"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_bullet/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "8b83eaeb71bf5dff1f24ee6996fcdf88c5fadb4cff1163c8fea1086b2285d8c8"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_bullet/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "8368c1e2fff2d60fc4105e4c32e0af513ad473f9aeefe5267de943c28aced9fb"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tf2-eigen-kdl/default.nix b/distros/humble/tf2-eigen-kdl/default.nix index 484aa4a556..074db70499 100644 --- a/distros/humble/tf2-eigen-kdl/default.nix +++ b/distros/humble/tf2-eigen-kdl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, orocos-kdl-vendor, tf2 }: buildRosPackage { pname = "ros-humble-tf2-eigen-kdl"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_eigen_kdl/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "3f0f51554a1b06cb6352efc362e9b111f049168509698ddbd3930ebcb30e7e7f"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_eigen_kdl/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "ac0367a4c4c809d931fcb3ee8a2df369eba8087ccddb23e083d71a0523dd8478"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tf2-eigen/default.nix b/distros/humble/tf2-eigen/default.nix index 07afb8fba3..8aa15992be 100644 --- a/distros/humble/tf2-eigen/default.nix +++ b/distros/humble/tf2-eigen/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, geometry-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-humble-tf2-eigen"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_eigen/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "7003cd4f3d0d3fd2f4b727243718f4f400554b0d3b7d674c7c326396de62004b"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_eigen/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "8f1c33c92069afd1dfbfdc890c80b5a5898475b27cbf0878b1b219dad9738632"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tf2-geometry-msgs/default.nix b/distros/humble/tf2-geometry-msgs/default.nix index dd97321571..f9ebeac46e 100644 --- a/distros/humble/tf2-geometry-msgs/default.nix +++ b/distros/humble/tf2-geometry-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, orocos-kdl-vendor, python-cmake-module, python3Packages, rclcpp, tf2, tf2-ros, tf2-ros-py }: buildRosPackage { pname = "ros-humble-tf2-geometry-msgs"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_geometry_msgs/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "9ca9cb35bb159b20ef6a9844b2c519a9f27801b3e2df0f67979b92e6d352325e"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_geometry_msgs/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "613823e1a9f4b493abc763f106f2ceeef87d551d1db3c38459a5e683a9b4e2ee"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tf2-kdl/default.nix b/distros/humble/tf2-kdl/default.nix index 826e1911ba..9a10096256 100644 --- a/distros/humble/tf2-kdl/default.nix +++ b/distros/humble/tf2-kdl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, builtin-interfaces, geometry-msgs, orocos-kdl-vendor, python-orocos-kdl-vendor, rclcpp, tf2, tf2-ros, tf2-ros-py }: buildRosPackage { pname = "ros-humble-tf2-kdl"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_kdl/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "e5732062c8b519e2e90cf875a7ff548ba21099297044179f393c0e638b05e493"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_kdl/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "24cd669388e6b66ed7750fb949539f548b834f0c424897092219c737afd2cc8a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tf2-msgs/default.nix b/distros/humble/tf2-msgs/default.nix index 2c0c7d482f..faa1089166 100644 --- a/distros/humble/tf2-msgs/default.nix +++ b/distros/humble/tf2-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-tf2-msgs"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_msgs/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "975dcd94e3122c3c65b7d14b72d0b9ca533fae2c84c62e2197da6efc30cb16bc"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_msgs/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "0ffa06a2d3f0669ae3afcb6b525c693f1480dfabb75dbbf4ef1fd90963b79436"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tf2-py/default.nix b/distros/humble/tf2-py/default.nix index df68189952..52ce0deaa5 100644 --- a/distros/humble/tf2-py/default.nix +++ b/distros/humble/tf2-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, python-cmake-module, rclpy, rpyutils, tf2 }: buildRosPackage { pname = "ros-humble-tf2-py"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_py/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "3a4caaf6bd0a50a0c835768bf0ff29c44f2fa940bc01e7517e823876aea84fa3"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_py/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "a8445fec7bc0cea88c31bfc2af87d9d708ffff72e7a466abced88269b6ec20c7"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tf2-ros-py/default.nix b/distros/humble/tf2-ros-py/default.nix index e236af408d..eaed65e4c0 100644 --- a/distros/humble/tf2-ros-py/default.nix +++ b/distros/humble/tf2-ros-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, python3Packages, rclpy, sensor-msgs, std-msgs, tf2-msgs, tf2-py }: buildRosPackage { pname = "ros-humble-tf2-ros-py"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_ros_py/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "e621cb517ca2f844c009d9cb2b09ac999694da67d68e7cffde26b6947e421123"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_ros_py/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "fb26e90071392dfc42bb60501d14352f224603735d1e88536487dc8d8931ed33"; }; buildType = "ament_python"; diff --git a/distros/humble/tf2-ros/default.nix b/distros/humble/tf2-ros/default.nix index e1e0791acc..ca0d8a8583 100644 --- a/distros/humble/tf2-ros/default.nix +++ b/distros/humble/tf2-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, message-filters, rcl-interfaces, rclcpp, rclcpp-action, rclcpp-components, rosgraph-msgs, tf2, tf2-msgs }: buildRosPackage { pname = "ros-humble-tf2-ros"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_ros/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "229a6b5109407b4aad1b9565518fd77ae57eea4053ab571c3a354e0ec16bfdc2"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_ros/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "600d25e0381dcce81e9006d1fd3ccef42331c1a6b825e8fc25d32ea8258c3cdc"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tf2-sensor-msgs/default.nix b/distros/humble/tf2-sensor-msgs/default.nix index 5de0e3f556..34613371b7 100644 --- a/distros/humble/tf2-sensor-msgs/default.nix +++ b/distros/humble/tf2-sensor-msgs/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-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, rclcpp, sensor-msgs, tf2, tf2-ros, tf2-ros-py }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, geometry-msgs, python3Packages, rclcpp, sensor-msgs, sensor-msgs-py, std-msgs, tf2, tf2-ros, tf2-ros-py }: buildRosPackage { pname = "ros-humble-tf2-sensor-msgs"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_sensor_msgs/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "da24c91a690d13de98c53296387ebf782ce6affa4336719f7d41a978880f0955"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_sensor_msgs/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "50e390297e5cc6cdd31788d68365ea5a79ee8a374215ddaba2b0096a861f1ef7"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rclcpp ]; - propagatedBuildInputs = [ eigen eigen3-cmake-module sensor-msgs tf2 tf2-ros tf2-ros-py ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module geometry-msgs python3Packages.numpy sensor-msgs sensor-msgs-py std-msgs tf2 tf2-ros tf2-ros-py ]; nativeBuildInputs = [ ament-cmake-auto eigen3-cmake-module ]; meta = { diff --git a/distros/humble/tf2-tools/default.nix b/distros/humble/tf2-tools/default.nix index 2afb73d885..0042120ee3 100644 --- a/distros/humble/tf2-tools/default.nix +++ b/distros/humble/tf2-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, graphviz, python3Packages, rclpy, tf2-msgs, tf2-py, tf2-ros-py }: buildRosPackage { pname = "ros-humble-tf2-tools"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_tools/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "3952314d4161fdab3d86cb8aab093eb649bfe4e39a7aa50276365e07d43097f1"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_tools/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "0c17bce37fc5efbefd5d98b1eebc6bc2710b1cbc13f9d01117c6fcb57529c0b8"; }; buildType = "ament_python"; diff --git a/distros/humble/tf2/default.nix b/distros/humble/tf2/default.nix index 917a15e8dd..cd93976fb9 100644 --- a/distros/humble/tf2/default.nix +++ b/distros/humble/tf2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-google-benchmark, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, builtin-interfaces, console-bridge, console-bridge-vendor, geometry-msgs, rcutils, rosidl-runtime-cpp }: buildRosPackage { pname = "ros-humble-tf2"; - version = "0.25.12-r1"; + version = "0.25.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2/0.25.12-1.tar.gz"; - name = "0.25.12-1.tar.gz"; - sha256 = "21b21443f1a5b952837b3efa6cdbf5316b41034699d21c7efab8b932900876ee"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2/0.25.13-1.tar.gz"; + name = "0.25.13-1.tar.gz"; + sha256 = "841a6855eda7cdc630bee16c9349e58f43ea64a67eaf54cafbaa67a2bd751605"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tile-map/default.nix b/distros/humble/tile-map/default.nix index 1d407d6600..21633c6a7d 100644 --- a/distros/humble/tile-map/default.nix +++ b/distros/humble/tile-map/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-humble-tile-map"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/tile_map/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "d79d19566a2a2b04fa0f6569f788d4eb02fb30e4544c8fe2782107800b6848ec"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/humble/tile_map/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "dafe437ab0fd8db130d84da4b00bd21f3c85c9a1d6c466a7c89d606cee3eb150"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ glew jsoncpp mapviz pluginlib qt5.qtbase rclcpp swri-math-util swri-transform-util tf2 yaml-cpp ]; + propagatedBuildInputs = [ glew jsoncpp mapviz pluginlib qt5.qtbase rclcpp swri-math-util swri-transform-util tf2 tf2-ros yaml-cpp ]; nativeBuildInputs = [ ament-cmake qt5.qtbase ]; meta = { diff --git a/distros/humble/tricycle-controller/default.nix b/distros/humble/tricycle-controller/default.nix index fb1e11505a..cf30f65571 100644 --- a/distros/humble/tricycle-controller/default.nix +++ b/distros/humble/tricycle-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ackermann-msgs, ament-cmake, ament-cmake-gmock, backward-ros, builtin-interfaces, controller-interface, controller-manager, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-test-assets, std-srvs, tf2, tf2-msgs }: buildRosPackage { pname = "ros-humble-tricycle-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/tricycle_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "89e1c9180c65d6b5874fad46dce4749f962709d6e37aebbf0ef5b549a5a64fc8"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/tricycle_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "eb55989ea04bcf665fa3f4a5c0764cce380ed9b74d3aefb9d78c5b9783814f24"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tricycle-steering-controller/default.nix b/distros/humble/tricycle-steering-controller/default.nix index 90383591c8..233363b2e2 100644 --- a/distros/humble/tricycle-steering-controller/default.nix +++ b/distros/humble/tricycle-steering-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-test-assets, std-srvs, steering-controllers-library }: buildRosPackage { pname = "ros-humble-tricycle-steering-controller"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/tricycle_steering_controller/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "53d5e2d9450afc4dcfecb9640c7d5db7ffa9133d96e0504d67c939bde6e224c5"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/tricycle_steering_controller/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "0501b4e3a7c57fbc89829aeff9d80bcc84d33778e1bc06449dcfefa01f792b0c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/turtlebot3-applications-msgs/default.nix b/distros/humble/turtlebot3-applications-msgs/default.nix new file mode 100644 index 0000000000..9614366466 --- /dev/null +++ b/distros/humble/turtlebot3-applications-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, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-humble-turtlebot3-applications-msgs"; + version = "1.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_applications_msgs-release/archive/release/humble/turtlebot3_applications_msgs/1.0.1-2.tar.gz"; + name = "1.0.1-2.tar.gz"; + sha256 = "4417b04ae5d87127509fd63f3ba483da35f67a7ba9bcb384894986c98d9f4de9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Message and service types: custom messages and services for TurtleBot3 Applications packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/turtlebot3-bringup/default.nix b/distros/humble/turtlebot3-bringup/default.nix index 1e2feb241a..994694fad8 100644 --- a/distros/humble/turtlebot3-bringup/default.nix +++ b/distros/humble/turtlebot3-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, hls-lfcd-lds-driver, robot-state-publisher, rviz2, turtlebot3-description, turtlebot3-node }: buildRosPackage { pname = "ros-humble-turtlebot3-bringup"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_bringup/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "45aecc8ada144c6eabf74dc635a75cd1ae68e93389538f52456d78a2dea953fa"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_bringup/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "796a3af52dc96ce4022e3431d6845c4e2204083830f46795758c5189b0e9ed53"; }; buildType = "ament_cmake"; diff --git a/distros/humble/turtlebot3-cartographer/default.nix b/distros/humble/turtlebot3-cartographer/default.nix index 6bcff7c69e..41e68fc522 100644 --- a/distros/humble/turtlebot3-cartographer/default.nix +++ b/distros/humble/turtlebot3-cartographer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cartographer-ros }: buildRosPackage { pname = "ros-humble-turtlebot3-cartographer"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_cartographer/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "951ebd4f12aadc52918b57f428809c9f34709d92fe6fb45f0b197cb76c6c12cc"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_cartographer/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "e62e8ad04976b577defe045e1c14aeeedacaf2eb8bcce415f359f1853ad1a296"; }; buildType = "ament_cmake"; diff --git a/distros/humble/turtlebot3-description/default.nix b/distros/humble/turtlebot3-description/default.nix index 90b9a49bbe..8fe1ce4bd2 100644 --- a/distros/humble/turtlebot3-description/default.nix +++ b/distros/humble/turtlebot3-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, urdf }: buildRosPackage { pname = "ros-humble-turtlebot3-description"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_description/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "dc1895f18b94bc1dc51af691f81a97f8a077068b90c59fd5afd364e051bcd6f9"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_description/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "896f3222e72bad25b3e8bf584e4de195e161e431dfb4d85d603f238d00d773ab"; }; buildType = "ament_cmake"; diff --git a/distros/humble/turtlebot3-example/default.nix b/distros/humble/turtlebot3-example/default.nix index c9456cf821..5bddc94b75 100644 --- a/distros/humble/turtlebot3-example/default.nix +++ b/distros/humble/turtlebot3-example/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, nav-msgs, rclpy, sensor-msgs, tf-transformations, turtlebot3-msgs, visualization-msgs }: buildRosPackage { pname = "ros-humble-turtlebot3-example"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_example/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "401905d7d604f3f68035e7c47e2ed0c1cb52779e002a349523dc75dc07ea396f"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_example/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "1f553c758aa8dfb897e2c6c04b8bb121523483f4218fc509fecf04207d5b8362"; }; buildType = "ament_python"; diff --git a/distros/humble/turtlebot3-navigation2/default.nix b/distros/humble/turtlebot3-navigation2/default.nix index 4350a5ac82..bd8f78e6dc 100644 --- a/distros/humble/turtlebot3-navigation2/default.nix +++ b/distros/humble/turtlebot3-navigation2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, nav2-bringup }: buildRosPackage { pname = "ros-humble-turtlebot3-navigation2"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_navigation2/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "a19f3109534c3ae2c9244a8590d4c379519b8d3d52a2ae1868cc9152a617ac01"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_navigation2/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "1b4b759b4f01806acd9ac37b008ff2e6a5a06c4c9cb1783108538c1900d5d0a6"; }; buildType = "ament_cmake"; diff --git a/distros/humble/turtlebot3-node/default.nix b/distros/humble/turtlebot3-node/default.nix index f989fd451b..8d2b3492ae 100644 --- a/distros/humble/turtlebot3-node/default.nix +++ b/distros/humble/turtlebot3-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, dynamixel-sdk, geometry-msgs, message-filters, nav-msgs, rclcpp, rcutils, sensor-msgs, std-msgs, std-srvs, tf2, tf2-ros, turtlebot3-msgs }: buildRosPackage { pname = "ros-humble-turtlebot3-node"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_node/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "d745e169b5658869295987f7fbfbd6fe63b6ffe561e25e0cc6c0840f7d2b6127"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_node/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "e29739ad135288a61a848cce0e4e4bce1a37b3a603a598a5c7b0e28fc2f6938f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/turtlebot3-teleop/default.nix b/distros/humble/turtlebot3-teleop/default.nix index 13e6234442..50bfdd2cf8 100644 --- a/distros/humble/turtlebot3-teleop/default.nix +++ b/distros/humble/turtlebot3-teleop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, rclpy }: buildRosPackage { pname = "ros-humble-turtlebot3-teleop"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_teleop/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "f53963ee67d6a80b1237dcb4b23e9f1bbf8475d38739363d0fffdf3179f01432"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3_teleop/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "5d616eda3c08167902a73b9c91508eff2fe723bb4fdbb9ce1a8ea93353bca6e9"; }; buildType = "ament_python"; diff --git a/distros/humble/turtlebot3/default.nix b/distros/humble/turtlebot3/default.nix index 1fde70427c..4485f6c5b8 100644 --- a/distros/humble/turtlebot3/default.nix +++ b/distros/humble/turtlebot3/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, turtlebot3-bringup, turtlebot3-cartographer, turtlebot3-description, turtlebot3-example, turtlebot3-navigation2, turtlebot3-node, turtlebot3-teleop }: buildRosPackage { pname = "ros-humble-turtlebot3"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "ca15863e22802cca0f395c0ef4b384d628bf10d4fd0c0152ee6ec5d4165a0c74"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/humble/turtlebot3/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "5be4289fe10f575f2e288eeff0bec12cf1d16694b9245857a1ed0736f9853dc9"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-airskin-msgs/default.nix b/distros/humble/tuw-airskin-msgs/default.nix index 6931c5dc9a..0c421228c6 100644 --- a/distros/humble/tuw-airskin-msgs/default.nix +++ b/distros/humble/tuw-airskin-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-tuw-airskin-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_airskin_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "385d81a22e0a9aded61c27f8c24ebfee581853de9b49cd7d632e364bc265d003"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_airskin_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "ac60d6f04d061a2b41d360cad42c73f86e3cdb424178b3f633bbab77e803d047"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-geo-msgs/default.nix b/distros/humble/tuw-geo-msgs/default.nix index 32960387dc..e05e22b808 100644 --- a/distros/humble/tuw-geo-msgs/default.nix +++ b/distros/humble/tuw-geo-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-tuw-geo-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_geo_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "ea3c87a3add3ede00acfb0b2370fe689f6705f82d0b734f79c3c09c8d30d04a1"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_geo_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "b6ba0b7c65a2f97efa1878a6bb75973a5246d22b54efa7eb690ef14d8fdc8296"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-geometry-msgs/default.nix b/distros/humble/tuw-geometry-msgs/default.nix index 279eac5d54..53b1001d20 100644 --- a/distros/humble/tuw-geometry-msgs/default.nix +++ b/distros/humble/tuw-geometry-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-tuw-geometry-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_geometry_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "b9164b8fa357be8db47470769fb9bfa4dbfe599e9af6e594dd8d132dcb41d5d4"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_geometry_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "83812f1246ea160ab2c172e00de15d01252d0a445d80de34889fd5bc4f1afd1f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-graph-msgs/default.nix b/distros/humble/tuw-graph-msgs/default.nix index b4d2d0f5d0..42d4a670da 100644 --- a/distros/humble/tuw-graph-msgs/default.nix +++ b/distros/humble/tuw-graph-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-tuw-graph-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_graph_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "7829ab5a203bb7fa3dddfc69298bda200c0a444e32a4d020b218e3ac78dbace4"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_graph_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "3aacc2d545010aa70808d44b12d1144bef9ff6742de28c93d6c4ee1ee3f4a566"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-msgs/default.nix b/distros/humble/tuw-msgs/default.nix index 0831730020..4c5353fe38 100644 --- a/distros/humble/tuw-msgs/default.nix +++ b/distros/humble/tuw-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, tuw-airskin-msgs, tuw-geometry-msgs, tuw-graph-msgs, tuw-multi-robot-msgs, tuw-nav-msgs, tuw-object-map-msgs, tuw-object-msgs, tuw-std-msgs }: buildRosPackage { pname = "ros-humble-tuw-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "f850bd53177535b4c1f5ec989fb018203bf71ad685cbf408a4b2501d5d1913ac"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "b9014aa415c9ff4e039dc1b9cb0cd852c1055e1426717b5caeafa92047b9f391"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-multi-robot-msgs/default.nix b/distros/humble/tuw-multi-robot-msgs/default.nix index e091c6d1cf..97fca547e8 100644 --- a/distros/humble/tuw-multi-robot-msgs/default.nix +++ b/distros/humble/tuw-multi-robot-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-tuw-multi-robot-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_multi_robot_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "58716d63ac580e47a7e6a6158112603a6befa1cfd0057a1b7f5981c2397128c8"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_multi_robot_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "60ee73a9393cf92d95147dc05a34251143415486c722c3492948727d7a199a8c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-nav-msgs/default.nix b/distros/humble/tuw-nav-msgs/default.nix index 7e7bb1e625..440b953967 100644 --- a/distros/humble/tuw-nav-msgs/default.nix +++ b/distros/humble/tuw-nav-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-tuw-nav-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_nav_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "ff0685ffe0b1b9d8bfc3564a9b44b585465f8098cff80aa8dc8cd706552d99a7"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_nav_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "24bb18b1f430159d413b300d1436b1281de6134f050661c0f0c6d9b989fc67f4"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-object-map-msgs/default.nix b/distros/humble/tuw-object-map-msgs/default.nix index b1aa2cd859..fa44469b89 100644 --- a/distros/humble/tuw-object-map-msgs/default.nix +++ b/distros/humble/tuw-object-map-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-tuw-object-map-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_object_map_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "0ffa09fa31c0b0446264db542ac8d9818c044e1597bf2c1802692030797a4b4f"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_object_map_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "d3cd261b506828f010a965618fc681347cfb579b159da39d4bdc29c7b4addfac"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-object-msgs/default.nix b/distros/humble/tuw-object-msgs/default.nix index 135da0a08e..11b882c22e 100644 --- a/distros/humble/tuw-object-msgs/default.nix +++ b/distros/humble/tuw-object-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, tuw-geo-msgs, tuw-geometry-msgs, tuw-std-msgs }: buildRosPackage { pname = "ros-humble-tuw-object-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_object_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "1605b446d2711a2abffaffb7a797bcc588fe672ca9fd57be8f06f9add7ada98a"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_object_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "b48fd92deb1f4833c68329c2bca9d2e68e8cafae5b980994c80b4724b4e0f219"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tuw-std-msgs/default.nix b/distros/humble/tuw-std-msgs/default.nix index eddbad0653..fe119ffb94 100644 --- a/distros/humble/tuw-std-msgs/default.nix +++ b/distros/humble/tuw-std-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-tuw-std-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_std_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "d67c3161260071f3a5627f3664f36d0a3339f71a4f4ad8336d6b5d4f9f6cbdf3"; + url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/humble/tuw_std_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "e63eca4e9cc4b2d4e6f9385eb20f600707ab4465d4f101b04775b8c10032aa51"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ublox-dgnss-node/default.nix b/distros/humble/ublox-dgnss-node/default.nix index d3aafd9f34..9a30804a0f 100644 --- a/distros/humble/ublox-dgnss-node/default.nix +++ b/distros/humble/ublox-dgnss-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libusb1, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: buildRosPackage { pname = "ros-humble-ublox-dgnss-node"; - version = "0.5.2-r1"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_dgnss_node/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "2df3de0b2f8f80cdd538a176cc02cecd07dadcce47ef2552e5c069d2fef00c85"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_dgnss_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "0bfb69fe6f594a24c892d585258000e5cfe3efa544d077d8dd7733f4368c4ae1"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ublox-dgnss/default.nix b/distros/humble/ublox-dgnss/default.nix index 4de6a0a21f..7ad8ee63fa 100644 --- a/distros/humble/ublox-dgnss/default.nix +++ b/distros/humble/ublox-dgnss/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ntrip-client-node, ublox-dgnss-node, ublox-nav-sat-fix-hp-node, ublox-ubx-interfaces, ublox-ubx-msgs }: buildRosPackage { pname = "ros-humble-ublox-dgnss"; - version = "0.5.2-r1"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_dgnss/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "982bce6d30cddd3baabe022f60d82c1039820de214e1fa1976ef3be0b64fab8b"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_dgnss/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "1087366685c62cd40ff384f732ef5692e5b4d9fa71b0b4666f651380b5cca58e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ublox-nav-sat-fix-hp-node/default.nix b/distros/humble/ublox-nav-sat-fix-hp-node/default.nix index c3bf7a6423..fd05aa03f0 100644 --- a/distros/humble/ublox-nav-sat-fix-hp-node/default.nix +++ b/distros/humble/ublox-nav-sat-fix-hp-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sensor-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: buildRosPackage { pname = "ros-humble-ublox-nav-sat-fix-hp-node"; - version = "0.5.2-r1"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_nav_sat_fix_hp_node/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "4a4dfac5c35ac5a4ccc5a7a1dd9625f5d6984f3c31baef5224e8e61f766c4aa8"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_nav_sat_fix_hp_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "b080eba2a71837a0f1c19e354b58aa10e1bccbe9add6bde875caf7bcaa78c85a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ublox-ubx-interfaces/default.nix b/distros/humble/ublox-ubx-interfaces/default.nix index 08786e2cc1..ad5a607900 100644 --- a/distros/humble/ublox-ubx-interfaces/default.nix +++ b/distros/humble/ublox-ubx-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators }: buildRosPackage { pname = "ros-humble-ublox-ubx-interfaces"; - version = "0.5.2-r1"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_ubx_interfaces/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "c87f3ec97371f42177a50e350f010dae1d59c09cb216cd0c81341f952d8623be"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_ubx_interfaces/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "957cb1e98190b4e36494c1f208e08ef15295d0bc513f284e65ce98e9577e9708"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ublox-ubx-msgs/default.nix b/distros/humble/ublox-ubx-msgs/default.nix index 62743ddcd0..00722f8bfe 100644 --- a/distros/humble/ublox-ubx-msgs/default.nix +++ b/distros/humble/ublox-ubx-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-humble-ublox-ubx-msgs"; - version = "0.5.2-r1"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_ubx_msgs/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "66aea925378b7084248ddb525590d0fa1b685202fac1a9e3bd66e2607d31a43e"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/humble/ublox_ubx_msgs/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "2789391485130f653853400bab841b483ffa1ec4f14c6f4423100ff507c6d722"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur-bringup/default.nix b/distros/humble/ur-bringup/default.nix index 836dc496d0..08e9d748e8 100644 --- a/distros/humble/ur-bringup/default.nix +++ b/distros/humble/ur-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, controller-manager, force-torque-sensor-broadcaster, joint-state-broadcaster, joint-state-publisher, joint-trajectory-controller, launch, launch-ros, position-controllers, rclpy, robot-state-publisher, ros2-controllers-test-nodes, rviz2, ur-controllers, ur-description, urdf, velocity-controllers, xacro }: buildRosPackage { pname = "ros-humble-ur-bringup"; - version = "2.7.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_bringup/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "3d2f36baf4f4a2157cb8a9f02eeeb147d435f3c8706619edbd5acb9b442e5465"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_bringup/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "7c634d1af81819d9cfa47b3f33c27ec60b59b7ac92352d071254695d058a77f3"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur-calibration/default.nix b/distros/humble/ur-calibration/default.nix index 527941cd7c..7eecd0b770 100644 --- a/distros/humble/ur-calibration/default.nix +++ b/distros/humble/ur-calibration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, rclcpp, ur-client-library, ur-robot-driver, yaml-cpp-vendor }: buildRosPackage { pname = "ros-humble-ur-calibration"; - version = "2.7.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_calibration/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "8cd72bcc679a6f69d250fcd44734a0f089276e75e2d4ed918846b96cc04706e2"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_calibration/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "e365bbb680c3b89c0fcfbd73e094d82069152d52c4e656c7640dbac2425e9885"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur-controllers/default.nix b/distros/humble/ur-controllers/default.nix index eb3da0a8b6..b7aee94d53 100644 --- a/distros/humble/ur-controllers/default.nix +++ b/distros/humble/ur-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, angles, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, joint-trajectory-controller, lifecycle-msgs, pluginlib, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-test-assets, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, trajectory-msgs, ur-dashboard-msgs, ur-msgs }: buildRosPackage { pname = "ros-humble-ur-controllers"; - version = "2.7.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_controllers/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "47bb9acadf2a7f05ea15e6430394932ab131211e2654b51490a094a66947edbe"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_controllers/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "1bab0582141fd0caa72e453fd72fb1d25c63ab16f0c1c307fd21c490382d3bb1"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur-dashboard-msgs/default.nix b/distros/humble/ur-dashboard-msgs/default.nix index 39186a380d..a749234cce 100644 --- a/distros/humble/ur-dashboard-msgs/default.nix +++ b/distros/humble/ur-dashboard-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-ur-dashboard-msgs"; - version = "2.7.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_dashboard_msgs/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "df708c4d9afd646028e76536fab4d5d2daeecc8323f82fb406a2b7f3cb88f306"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_dashboard_msgs/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "dbe2dbc166f1e737394ca4c6a4cac4a3115e56264a4197d59a45223e541a4372"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur-description/default.nix b/distros/humble/ur-description/default.nix index 1f28444acf..13bfde814f 100644 --- a/distros/humble/ur-description/default.nix +++ b/distros/humble/ur-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, joint-state-publisher-gui, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, robot-state-publisher, rviz2, urdf, urdfdom, xacro }: buildRosPackage { pname = "ros-humble-ur-description"; - version = "2.5.0-r1"; + version = "2.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ur_description-release/archive/release/humble/ur_description/2.5.0-1.tar.gz"; - name = "2.5.0-1.tar.gz"; - sha256 = "f11cabcf66d8972a75dbfbb94db21f40cf2ded6a636925c19672a9910a7242e0"; + url = "https://github.com/ros2-gbp/ur_description-release/archive/release/humble/ur_description/2.6.0-1.tar.gz"; + name = "2.6.0-1.tar.gz"; + sha256 = "dec77aa77ad4ed9e385ba68024a3d750ad4c343ff96536c7343aa8b5a0f13458"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur-moveit-config/default.nix b/distros/humble/ur-moveit-config/default.nix index 6de3ca16da..b81f52dd8c 100644 --- a/distros/humble/ur-moveit-config/default.nix +++ b/distros/humble/ur-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, launch, launch-ros, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-servo, moveit-simple-controller-manager, rviz2, ur-description, urdf, warehouse-ros-sqlite, xacro }: buildRosPackage { pname = "ros-humble-ur-moveit-config"; - version = "2.7.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_moveit_config/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "1edc454cc9571fead83d973d3269be7d74ab2295ad1901ea42eb56c97c257e5a"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_moveit_config/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "a00c2e6690cf44284af247e94c5e22d53337e4a5a7115721edeaa41ef79e2b77"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur-robot-driver/default.nix b/distros/humble/ur-robot-driver/default.nix index 09c1a8dae8..c7e7918221 100644 --- a/distros/humble/ur-robot-driver/default.nix +++ b/distros/humble/ur-robot-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, backward-ros, controller-manager, controller-manager-msgs, force-torque-sensor-broadcaster, geometry-msgs, hardware-interface, joint-state-broadcaster, joint-state-publisher, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, pluginlib, pose-broadcaster, position-controllers, rclcpp, rclcpp-lifecycle, rclpy, robot-state-publisher, ros2-controllers-test-nodes, rviz2, socat, std-msgs, std-srvs, tf2-geometry-msgs, ur-client-library, ur-controllers, ur-dashboard-msgs, ur-description, ur-msgs, urdf, velocity-controllers, xacro }: buildRosPackage { pname = "ros-humble-ur-robot-driver"; - version = "2.7.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_robot_driver/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "879f4656cec279979ec10cf56fcfa2b3e29c0ca3704c7966f8a6316c79896005"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_robot_driver/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "a09ec72d6ab784ed5535b661daa5d0488a7b7f035c2fc487d1d050b3e0a1abc0"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur-simulation-gz/default.nix b/distros/humble/ur-simulation-gz/default.nix index bf7c122612..56c53590ab 100644 --- a/distros/humble/ur-simulation-gz/default.nix +++ b/distros/humble/ur-simulation-gz/default.nix @@ -5,12 +5,12 @@ { 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.2.0-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/humble/ur_simulation_gz/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "229cafdc3752713838bd26eb9d49760db58630bfa561604520c946c47dfa9cbf"; + url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/humble/ur_simulation_gz/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "aa530454f85eaa353a4fa404d3eddda796f513e104a9541c0d03b3d2ae0a29ad"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur/default.nix b/distros/humble/ur/default.nix index 7b40a299de..d6311720a7 100644 --- a/distros/humble/ur/default.nix +++ b/distros/humble/ur/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ur-calibration, ur-controllers, ur-dashboard-msgs, ur-moveit-config, ur-robot-driver }: buildRosPackage { pname = "ros-humble-ur"; - version = "2.7.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "979e28458b62138157e4e052db3290d5efa1e36ec62bd06b03ad1221c7afe582"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "178ef0947fd2d132095db5d51bb8cf4919fe2d003d9f6634604c23c1473cba3a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/urg-node/default.nix b/distros/humble/urg-node/default.nix index c7709450ab..5b4c29ef53 100644 --- a/distros/humble/urg-node/default.nix +++ b/distros/humble/urg-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, boost, builtin-interfaces, diagnostic-updater, laser-proc, rclcpp, rclcpp-components, rosidl-default-generators, sensor-msgs, std-srvs, urdf, urg-c, urg-node-msgs }: buildRosPackage { pname = "ros-humble-urg-node"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/urg_node-release/archive/release/humble/urg_node/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "e05fbb32ac8386e3d968b6dc5e6393409a03ac67add89d686e87e3ec64e5ee38"; + url = "https://github.com/ros2-gbp/urg_node-release/archive/release/humble/urg_node/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "43bbfe70cbc7dd47d2142be37fcedd032f19dcf1ed3b4a66085611449791c7ce"; }; buildType = "ament_cmake"; diff --git a/distros/humble/velocity-controllers/default.nix b/distros/humble/velocity-controllers/default.nix index d06a94f987..25a9cb4baf 100644 --- a/distros/humble/velocity-controllers/default.nix +++ b/distros/humble/velocity-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-test-assets }: buildRosPackage { pname = "ros-humble-velocity-controllers"; - version = "2.45.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/velocity_controllers/2.45.0-1.tar.gz"; - name = "2.45.0-1.tar.gz"; - sha256 = "4492d9a7747feaa1e48184c757f6dc35e8e423cd7d495c086ad4e688c35a592e"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/velocity_controllers/2.46.0-1.tar.gz"; + name = "2.46.0-1.tar.gz"; + sha256 = "4c880e1d262130300b8c761bfe58c1f3ad2bd5274fb3ac2e6b5c8a9d9217d8ec"; }; buildType = "ament_cmake"; diff --git a/distros/humble/web-video-server/default.nix b/distros/humble/web-video-server/default.nix index cf621ea02a..e4a0ea6ac7 100644 --- a/distros/humble/web-video-server/default.nix +++ b/distros/humble/web-video-server/default.nix @@ -2,22 +2,22 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, async-web-server-cpp, cv-bridge, ffmpeg, image-transport, rclcpp, ros-environment, sensor-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, async-web-server-cpp, cv-bridge, ffmpeg, image-transport, pkg-config, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-humble-web-video-server"; - version = "2.0.1-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/web_video_server-release/archive/release/humble/web_video_server/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "a154bb71f120f277b17c0a7377985183951eeb5a9bd1623f7129f37955cf942a"; + url = "https://github.com/ros2-gbp/web_video_server-release/archive/release/humble/web_video_server/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "54796b78380f80dd7e46e18915f051f26093517f318c6969c6f0da86f176d566"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake-ros pkg-config ]; checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ros-environment ]; - propagatedBuildInputs = [ async-web-server-cpp cv-bridge ffmpeg image-transport rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ async-web-server-cpp cv-bridge ffmpeg image-transport rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros pkg-config ]; meta = { description = "HTTP Streaming of ROS Image Topics in Multiple Formats"; diff --git a/distros/humble/zed-msgs/default.nix b/distros/humble/zed-msgs/default.nix index 6b5896d866..717d70e2e2 100644 --- a/distros/humble/zed-msgs/default.nix +++ b/distros/humble/zed-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }: buildRosPackage { pname = "ros-humble-zed-msgs"; - version = "5.0.0-r1"; + version = "5.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/zed-ros2-interfaces-release/archive/release/humble/zed_msgs/5.0.0-1.tar.gz"; - name = "5.0.0-1.tar.gz"; - sha256 = "2a630ba0c35240b92fd689c138e4cf412aad9676e4ca74bd137e3cd8e22bc202"; + url = "https://github.com/ros2-gbp/zed-ros2-interfaces-release/archive/release/humble/zed_msgs/5.0.1-1.tar.gz"; + name = "5.0.1-1.tar.gz"; + sha256 = "5a13d2f7e518ee0d79ffd9a69be8486e5ecdbbe760b66173d537a8996fe3a5c1"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ackermann-steering-controller/default.nix b/distros/jazzy/ackermann-steering-controller/default.nix index bdd48f3481..02c4e69b64 100644 --- a/distros/jazzy/ackermann-steering-controller/default.nix +++ b/distros/jazzy/ackermann-steering-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets, std-srvs, steering-controllers-library }: buildRosPackage { pname = "ros-jazzy-ackermann-steering-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/ackermann_steering_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "e8a0da05e98f5917d4b4546f2d22f552d31e294bd02bea8c0be3e8a2d2bd8673"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/ackermann_steering_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "7dd252fcbb3b6271028430e6eed3096da5d517519cfed950722f39ae167e62f3"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/admittance-controller/default.nix b/distros/jazzy/admittance-controller/default.nix index 559aa52e48..9577a80f22 100644 --- a/distros/jazzy/admittance-controller/default.nix +++ b/distros/jazzy/admittance-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, kinematics-interface, kinematics-interface-kdl, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, tf2, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-jazzy-admittance-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/admittance_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "6bc6895db7b4efc17f2448457bfade6c400d52b32d41e5f53d99a34b8b0d17ac"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/admittance_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "c5829d47fc9c4a696cb53a1a5fcea78d68ccf30cca695f6703e5fa551e56c6c7"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/apriltag-detector-mit/default.nix b/distros/jazzy/apriltag-detector-mit/default.nix index 1fe6e3e8bb..f7f7c9e8b0 100644 --- a/distros/jazzy/apriltag-detector-mit/default.nix +++ b/distros/jazzy/apriltag-detector-mit/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag-detector, apriltag-mit, apriltag-msgs, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-apriltag-detector-mit"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_detector_mit/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "26862b40b33cf65bc6cdfd9eb9105ee9da256e00d0158d7fb9d842e40d78cd5e"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_detector_mit/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "b1b1dfd7854d345ba6d91a8591f6806651d57726026f08e3aa9d91b8e0f927b9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/apriltag-detector-umich/default.nix b/distros/jazzy/apriltag-detector-umich/default.nix index 01fbce21e8..2d19aae96c 100644 --- a/distros/jazzy/apriltag-detector-umich/default.nix +++ b/distros/jazzy/apriltag-detector-umich/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag, apriltag-detector, apriltag-msgs, opencv, pluginlib, rclcpp, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-apriltag-detector-umich"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_detector_umich/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "444226c5aeadfd54725f1d321a7648254acb8ad09a499bb9646ddcb1eabb9eec"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_detector_umich/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "69d2c1f0abd2a7b9c4955a51807ddf7702ed609e50b267dfbe61aecf286b4956"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/apriltag-detector/default.nix b/distros/jazzy/apriltag-detector/default.nix index 1aa5889b3d..688cd2d02d 100644 --- a/distros/jazzy/apriltag-detector/default.nix +++ b/distros/jazzy/apriltag-detector/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-msgs, cv-bridge, image-transport, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-apriltag-detector"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_detector/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "4e30916df3dac56356c174941dae03f9b111141968c62cb5828372124f3314d9"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_detector/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "2bc478c87f38e27886df245320bc059fd2ea73a381a3ca03752462842d51bf07"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/apriltag-draw/default.nix b/distros/jazzy/apriltag-draw/default.nix index 03c5d7cdbf..b2b96273d2 100644 --- a/distros/jazzy/apriltag-draw/default.nix +++ b/distros/jazzy/apriltag-draw/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-msgs, cv-bridge, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-apriltag-draw"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_draw/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "16bd7c2a34f2d3693227b37e34707d8d71d4b2312d39b94b0e0266d07c8d811c"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_draw/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "25dc07921f1bdebff269dc13ff474e1428ae68f6d25e2734cd4061831adb8ff0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/apriltag-tools/default.nix b/distros/jazzy/apriltag-tools/default.nix index c2716e2177..69f628cba5 100644 --- a/distros/jazzy/apriltag-tools/default.nix +++ b/distros/jazzy/apriltag-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-detector, apriltag-draw, apriltag-msgs, rclcpp, ros-environment, rosbag2-transport }: buildRosPackage { pname = "ros-jazzy-apriltag-tools"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_tools/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "e5b10bdd4ec8532ebc5dddb14ae4a1337115bf2f55de00dba59a3f3611e90e42"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/jazzy/apriltag_tools/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "53ea1a9f434089d6be5a94290756e3b29520435559925df714f1b3dd0a98dbea"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/aruco-opencv-msgs/default.nix b/distros/jazzy/aruco-opencv-msgs/default.nix index 616c978ed2..355f39e334 100644 --- a/distros/jazzy/aruco-opencv-msgs/default.nix +++ b/distros/jazzy/aruco-opencv-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-lint-auto, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-aruco-opencv-msgs"; - version = "6.0.1-r1"; + version = "6.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/jazzy/aruco_opencv_msgs/6.0.1-1.tar.gz"; - name = "6.0.1-1.tar.gz"; - sha256 = "f1b29e5fe2ed74777d0a5406d508648284503713769439a72229e40920803a48"; + url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/jazzy/aruco_opencv_msgs/6.0.2-1.tar.gz"; + name = "6.0.2-1.tar.gz"; + sha256 = "2cbbd67f70ffc3e4dc8d290ecea166c396eb6341405d5b32d5a5fcb2ae19db3c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/aruco-opencv/default.nix b/distros/jazzy/aruco-opencv/default.nix index 837e5b1be8..a1d31654eb 100644 --- a/distros/jazzy/aruco-opencv/default.nix +++ b/distros/jazzy/aruco-opencv/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, aruco-opencv-msgs, cv-bridge, image-transport, python3Packages, rclcpp, rclcpp-components, rclcpp-lifecycle, tf2-geometry-msgs, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-jazzy-aruco-opencv"; - version = "6.0.1-r1"; + version = "6.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/jazzy/aruco_opencv/6.0.1-1.tar.gz"; - name = "6.0.1-1.tar.gz"; - sha256 = "57793dabc2af1102684291f17a2f186eb986269965063bfb7716cec85688566f"; + url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/jazzy/aruco_opencv/6.0.2-1.tar.gz"; + name = "6.0.2-1.tar.gz"; + sha256 = "47c2e4fdc80b8c1fda58b9700e54ed481b0ade914c7f4af179d6ecae79437265"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/at-sonde-ros-driver/default.nix b/distros/jazzy/at-sonde-ros-driver/default.nix new file mode 100644 index 0000000000..41354eb723 --- /dev/null +++ b/distros/jazzy/at-sonde-ros-driver/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-auto, ament-lint-common, libmodbus, rclcpp, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-at-sonde-ros-driver"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/at_sonde_ros_driver-release/archive/release/jazzy/at_sonde_ros_driver/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "4e2a887a292c06048f82a4330e011962aba8e6393773f3c6058a49f143890345"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ libmodbus rclcpp std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A ROS 2 driver to stream the monitored parameters of an In-Situ Aqua TROLL Multiparameter Sonde."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/jazzy/autoware-common-msgs/default.nix b/distros/jazzy/autoware-common-msgs/default.nix index d1aaa81883..729be146a5 100644 --- a/distros/jazzy/autoware-common-msgs/default.nix +++ b/distros/jazzy/autoware-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-autoware-common-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_common_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "5a47a2b3401cdf178834887f62aa4f408991c7df1fb050ad4f4a8bd3cdf62424"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_common_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "d02572cefc25893021e6b65f188c7d9a6d605eb38846f5db3752c70c9ab84a0f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-control-msgs/default.nix b/distros/jazzy/autoware-control-msgs/default.nix index 7e82b8a3d5..37f8ca2951 100644 --- a/distros/jazzy/autoware-control-msgs/default.nix +++ b/distros/jazzy/autoware-control-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-autoware-control-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_control_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "3d5406d0f214ff71241d55f303ad39bde287cac5d2ad272c6f4c9fee32ff0bf2"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_control_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "5d295d5f1e29cd26809b88d15c86a80dd447503cf9bc69ba8e14d1b23583a34f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-localization-msgs/default.nix b/distros/jazzy/autoware-localization-msgs/default.nix index e44210ef41..76cc7d73ca 100644 --- a/distros/jazzy/autoware-localization-msgs/default.nix +++ b/distros/jazzy/autoware-localization-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-localization-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_localization_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "2387ce8e1f46041e5fab2018864f656b4300ab39ceb8653a1d8c90b3c93a6a07"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_localization_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "1911b0a93fe3adcc19c58b8c7690b0cdd9853a7533b308c28af46eb6d9309e38"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-map-msgs/default.nix b/distros/jazzy/autoware-map-msgs/default.nix index 4475deba61..5913162695 100644 --- a/distros/jazzy/autoware-map-msgs/default.nix +++ b/distros/jazzy/autoware-map-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-map-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_map_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "edec568df3f1b0fe478de5cffa70b589552772915c677e3c9ac232a3a9cfd77a"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_map_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "4f26460b04c8410a1fb16b40ef367ef9a1829da4c3b898b7701300bc05838aa2"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-msgs/default.nix b/distros/jazzy/autoware-msgs/default.nix index 51358bf223..7d74f870b0 100644 --- a/distros/jazzy/autoware-msgs/default.nix +++ b/distros/jazzy/autoware-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, autoware-common-msgs, autoware-control-msgs, autoware-localization-msgs, autoware-map-msgs, autoware-perception-msgs, autoware-planning-msgs, autoware-sensing-msgs, autoware-system-msgs, autoware-v2x-msgs, autoware-vehicle-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "7e776fb09a43cebf4b2e0701842dce6d7b776b0dc5bc8ff868d825a8abe5eed7"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "ba37bef8a53535143b2cb10a81bc003477a4bb82f3d317decf40b3a2cad37ab6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-perception-msgs/default.nix b/distros/jazzy/autoware-perception-msgs/default.nix index c3c8c01946..cf3c11a50a 100644 --- a/distros/jazzy/autoware-perception-msgs/default.nix +++ b/distros/jazzy/autoware-perception-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-perception-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_perception_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "d5a7bbcf68f669e3f9516575bd0c3fa55b89035faf91295b241f1dfb6568c310"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_perception_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "3e7ef0cdb1ce4af6e40bec390b61efc54993f21dbb63360e5c3016aa654dcfa4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-planning-msgs/default.nix b/distros/jazzy/autoware-planning-msgs/default.nix index a9344a4a8b..5bfef197d7 100644 --- a/distros/jazzy/autoware-planning-msgs/default.nix +++ b/distros/jazzy/autoware-planning-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-planning-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_planning_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "6000d33ed5e13f4f381c73bb85122081b045376eee2356cc3817a4d093576627"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_planning_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "d7f1e16d85e1d6fd5f8acce01356b88adb16c2f1163b7704752e7d6027ffdf74"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-sensing-msgs/default.nix b/distros/jazzy/autoware-sensing-msgs/default.nix index bd929560c5..554d67871d 100644 --- a/distros/jazzy/autoware-sensing-msgs/default.nix +++ b/distros/jazzy/autoware-sensing-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-sensing-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_sensing_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "e979bd786c639fd32222f6165dbe1c9f24ebc2a0cb5d4e3b665bcdfc8acaf723"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_sensing_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "f87ef3ab395295073b3614c1fbc61d2002edbd579bcbd3e20425efece7c240fa"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-system-msgs/default.nix b/distros/jazzy/autoware-system-msgs/default.nix index 533646a214..1d6850a653 100644 --- a/distros/jazzy/autoware-system-msgs/default.nix +++ b/distros/jazzy/autoware-system-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, diagnostic-msgs, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-system-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_system_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "5695ebbd616a5e2c6e39467a75e4d53d80804773add8269ce3d77bcbd7a0a075"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_system_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "07244a732d1b644537e2f6ecfb90ba90856d513eae055c34e7cb792c700b7b9e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-debug/default.nix b/distros/jazzy/autoware-utils-debug/default.nix index 82522335e4..5bc6a5fd46 100644 --- a/distros/jazzy/autoware-utils-debug/default.nix +++ b/distros/jazzy/autoware-utils-debug/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-internal-debug-msgs, autoware-internal-msgs, autoware-lint-common, autoware-utils-system, diagnostic-msgs, rclcpp }: buildRosPackage { pname = "ros-jazzy-autoware-utils-debug"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_debug/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "7a13d169cc6f3542816db0384eafb8ea4f3fd4ad20a89fd75b9dbb98e8a3ecd3"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_debug/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "2460068fca7d5ad0d2499dcbd9a83386941cc4ec09c7b2f26d9ad5927f4359f8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-diagnostics/default.nix b/distros/jazzy/autoware-utils-diagnostics/default.nix index b2b25fc4e6..67498f206c 100644 --- a/distros/jazzy/autoware-utils-diagnostics/default.nix +++ b/distros/jazzy/autoware-utils-diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-lint-common, diagnostic-msgs, rclcpp }: buildRosPackage { pname = "ros-jazzy-autoware-utils-diagnostics"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_diagnostics/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "13d9edb3d71c535ae40b0d4db7ac30001548d3cdc87400b187342f57270c3a7a"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_diagnostics/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "bd66f4c2101a540344888d6c05f9ba8c45e7bbfcd1718d2ce69ee356db884636"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-geometry/default.nix b/distros/jazzy/autoware-utils-geometry/default.nix index e5f261de01..1833c59b96 100644 --- a/distros/jazzy/autoware-utils-geometry/default.nix +++ b/distros/jazzy/autoware-utils-geometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-internal-planning-msgs, autoware-lint-common, autoware-utils-math, autoware-utils-system, boost, tf2, tf2-eigen, tf2-geometry-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-utils-geometry"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_geometry/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "275000bcb1725e35bdfa2c71c3b3f92d730bbb5c4436aa430131dce3848b51f4"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_geometry/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "a595222ea245492c457a8b45746ac5ae5b7c10712e70aec3da6e971912684912"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-logging/default.nix b/distros/jazzy/autoware-utils-logging/default.nix index 4222fac4b2..5529bd6ee5 100644 --- a/distros/jazzy/autoware-utils-logging/default.nix +++ b/distros/jazzy/autoware-utils-logging/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-lint-common, logging-demo, rclcpp }: buildRosPackage { pname = "ros-jazzy-autoware-utils-logging"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_logging/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "9b19e17921180a06c6ab1fc33ff83b44dbbdef5ddac478c74a27f670e4ee984a"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_logging/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "4531121d18b1fa76f75624b8e126ad3aebb863e1477a400a47faab50225e19c0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-math/default.nix b/distros/jazzy/autoware-utils-math/default.nix index 15ef3831ac..92cd667094 100644 --- a/distros/jazzy/autoware-utils-math/default.nix +++ b/distros/jazzy/autoware-utils-math/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common }: buildRosPackage { pname = "ros-jazzy-autoware-utils-math"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_math/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "9917bf7e9a3e67c82e8abe9a42008c94b63271e2c8ba774eea3d2734030d0dff"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_math/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "9b728e3f7cd889764a2f90f48a8ae4d3c7ee54ad4b1d44fa65af3b8e24c9a25c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-pcl/default.nix b/distros/jazzy/autoware-utils-pcl/default.nix index 9ac2b9ebad..667d6621aa 100644 --- a/distros/jazzy/autoware-utils-pcl/default.nix +++ b/distros/jazzy/autoware-utils-pcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, autoware-utils-tf, pcl-conversions, pcl-ros }: buildRosPackage { pname = "ros-jazzy-autoware-utils-pcl"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_pcl/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "272fa73e952257b0d1dba980966ed31e6c1ec11c0a71c34275bcaafd7e632e6c"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_pcl/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "e453093a30162590aae06d2a96fb93b1386adeed1987666ff52d9d2e3c3e440c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-rclcpp/default.nix b/distros/jazzy/autoware-utils-rclcpp/default.nix index 4e27af434a..f7583158aa 100644 --- a/distros/jazzy/autoware-utils-rclcpp/default.nix +++ b/distros/jazzy/autoware-utils-rclcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp, std-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-utils-rclcpp"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_rclcpp/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "5b288371e78f84a1aecb04b88c25de2fb636238fb6076b19debc8a0521b27cd5"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_rclcpp/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "8e4dd16b13b7a3b452fc9cb356a2d282fdfc58f5d3ec845bd0828a5629e75810"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-system/default.nix b/distros/jazzy/autoware-utils-system/default.nix index a41560c3c1..997048f99f 100644 --- a/distros/jazzy/autoware-utils-system/default.nix +++ b/distros/jazzy/autoware-utils-system/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp }: buildRosPackage { pname = "ros-jazzy-autoware-utils-system"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_system/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "515e28bee8ceffa48252315094a117f07991b4bd481df3fe4f91955f1cd7408c"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_system/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "26ad92a4e2eeb9db2df95c2c6dc5676a60fceb8628d732a2b11c29a3fd45962b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-tf/default.nix b/distros/jazzy/autoware-utils-tf/default.nix index d1e39cbe99..010d4838e9 100644 --- a/distros/jazzy/autoware-utils-tf/default.nix +++ b/distros/jazzy/autoware-utils-tf/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-lint-common, autoware-utils-geometry, geometry-msgs, rclcpp, tf2-ros }: buildRosPackage { pname = "ros-jazzy-autoware-utils-tf"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_tf/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "0c6b28b7b97d438b0849faa00b9414a3b407fc82b6bef16af0b4807a729e92e3"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_tf/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "e9b99010c7cf1782fb033cf4e46debd396f783b2e37e8262b73d19cfe2ea8574"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-uuid/default.nix b/distros/jazzy/autoware-utils-uuid/default.nix index 47d8e60162..48220a3084 100644 --- a/distros/jazzy/autoware-utils-uuid/default.nix +++ b/distros/jazzy/autoware-utils-uuid/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, boost, unique-identifier-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-utils-uuid"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_uuid/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "78824dfb123cdff93f4fad763d9195d3a1f4390e85508decf91a976622979610"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_uuid/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "b97298b7c0c1b9cf87315891bfa1074fa8cb58da303b3fe1c507fab05c4dc362"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils-visualization/default.nix b/distros/jazzy/autoware-utils-visualization/default.nix index 0833fa09c1..bc55903bf6 100644 --- a/distros/jazzy/autoware-utils-visualization/default.nix +++ b/distros/jazzy/autoware-utils-visualization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-utils-visualization"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_visualization/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "3c3e97eda374670f0d366637472dbc5989b5e3cf72ff04bb7d9a90458ce31177"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils_visualization/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "70570065981513e75c9c98382769f75dd3f832f248a4412d900bbf09c0d2053b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-utils/default.nix b/distros/jazzy/autoware-utils/default.nix index 0cbb100366..ee3c3eb0c6 100644 --- a/distros/jazzy/autoware-utils/default.nix +++ b/distros/jazzy/autoware-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-internal-debug-msgs, autoware-internal-msgs, autoware-internal-planning-msgs, autoware-lint-common, autoware-perception-msgs, autoware-planning-msgs, autoware-utils-debug, autoware-utils-diagnostics, autoware-utils-geometry, autoware-utils-logging, autoware-utils-math, autoware-utils-pcl, autoware-utils-rclcpp, autoware-utils-system, autoware-utils-tf, autoware-utils-uuid, autoware-utils-visualization }: buildRosPackage { pname = "ros-jazzy-autoware-utils"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "151928b5af8df7cd32f6450d932e831823e80d208121f5d809e2d519b1aca698"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "e96fc4b2f5f443a17b5f9c7b6f6685afff4c0cb07b0505c383ef06afa8f754c0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-v2x-msgs/default.nix b/distros/jazzy/autoware-v2x-msgs/default.nix index c21059234d..e9a48eb9c7 100644 --- a/distros/jazzy/autoware-v2x-msgs/default.nix +++ b/distros/jazzy/autoware-v2x-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-autoware-v2x-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_v2x_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "22012085c19954a1e9d84da252e91b4dce8f9fa03c2e724ae00956d779ee7883"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_v2x_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "70d2cd9d63613bcec51c559cadcfd635ccdc71840eb96be617dc4b778a175b4a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-vehicle-msgs/default.nix b/distros/jazzy/autoware-vehicle-msgs/default.nix index 5eb0d6f56a..1e1cc9862a 100644 --- a/distros/jazzy/autoware-vehicle-msgs/default.nix +++ b/distros/jazzy/autoware-vehicle-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, autoware-planning-msgs, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-autoware-vehicle-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_vehicle_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "e04c42910f8b187c1d6bf23ea2f61c60828e424e614ff1ffd8e9b3ff57fd3c80"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_vehicle_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "df4dd4fc699adbcd4aa62203777651bd58ba68b6b40835786478f27c6bbb25f6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/bicycle-steering-controller/default.nix b/distros/jazzy/bicycle-steering-controller/default.nix index f93ae6920d..608e37a225 100644 --- a/distros/jazzy/bicycle-steering-controller/default.nix +++ b/distros/jazzy/bicycle-steering-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets, std-srvs, steering-controllers-library }: buildRosPackage { pname = "ros-jazzy-bicycle-steering-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/bicycle_steering_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "28721f36c158d30f084e770b5d47f455ce88b0c4309082e7575a00235af26652"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/bicycle_steering_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "925c4e20392bddf020adb46abef18804031d1f2d68137e960e552903bf457349"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/camera-calibration/default.nix b/distros/jazzy/camera-calibration/default.nix index 9afe9bc473..36d4d47bc0 100644 --- a/distros/jazzy/camera-calibration/default.nix +++ b/distros/jazzy/camera-calibration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, cv-bridge, image-geometry, message-filters, python3Packages, rclpy, sensor-msgs, std-srvs }: buildRosPackage { pname = "ros-jazzy-camera-calibration"; - version = "5.0.10-r1"; + version = "5.0.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/camera_calibration/5.0.10-1.tar.gz"; - name = "5.0.10-1.tar.gz"; - sha256 = "4633c65e33f736217155c6983f37d64d2477c72e1a718032b167a77f9ba3c869"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/camera_calibration/5.0.11-1.tar.gz"; + name = "5.0.11-1.tar.gz"; + sha256 = "74d5e1fb30806b02c52f287d8a97d33364f58f17c715bbe4093ea8bc9e586e0b"; }; buildType = "ament_python"; diff --git a/distros/jazzy/canopen-inventus-driver/default.nix b/distros/jazzy/canopen-inventus-driver/default.nix new file mode 100644 index 0000000000..865873bd28 --- /dev/null +++ b/distros/jazzy/canopen-inventus-driver/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-auto, ament-lint-common, canopen, canopen-base-driver, canopen-core, canopen-interfaces, canopen-inventus-interfaces, canopen-master-driver, canopen-proxy-driver, lely-core-libraries, lifecycle-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-jazzy-canopen-inventus-driver"; + version = "0.1.3-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/canopen_inventus-release/archive/release/jazzy/canopen_inventus_driver/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "9ec894aecf8fe273fb70ddcff4865b1b074403c51e377ffe6e79f83c50727a41"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ canopen canopen-base-driver canopen-core canopen-interfaces canopen-inventus-interfaces canopen-master-driver canopen-proxy-driver lely-core-libraries lifecycle-msgs rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ros2_canopen implementation of Inventus BMS driver"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/jazzy/canopen-inventus-interfaces/default.nix b/distros/jazzy/canopen-inventus-interfaces/default.nix new file mode 100644 index 0000000000..6d932260d7 --- /dev/null +++ b/distros/jazzy/canopen-inventus-interfaces/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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-canopen-inventus-interfaces"; + version = "0.1.3-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/canopen_inventus-release/archive/release/jazzy/canopen_inventus_interfaces/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "4e980ece9eb4145d1ffc629f82423b3e2c2d48c9ef848033ae089e7d506f917d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Inventus Battery ROS interfaces for CANOpen implementation"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/jazzy/cartographer/default.nix b/distros/jazzy/cartographer/default.nix index 2ea3ae7e02..26afb19f02 100644 --- a/distros/jazzy/cartographer/default.nix +++ b/distros/jazzy/cartographer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, abseil-cpp, boost, cairo, ceres-solver, cmake, eigen, gflags, git, glog, gtest, lua5, protobuf, python3Packages }: buildRosPackage { pname = "ros-jazzy-cartographer"; - version = "2.0.9003-r2"; + version = "2.0.9004-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/cartographer-release/archive/release/jazzy/cartographer/2.0.9003-2.tar.gz"; - name = "2.0.9003-2.tar.gz"; - sha256 = "89d95cd71c20fd4c3aab7e27d082b61a1ed3a0939bad1bd4b357acbeab7d10e9"; + url = "https://github.com/ros2-gbp/cartographer-release/archive/release/jazzy/cartographer/2.0.9004-1.tar.gz"; + name = "2.0.9004-1.tar.gz"; + sha256 = "7b722cd547d971b1fcba9dd0c955ee58c5f82bb4104ce51c43d47cc2d6843b87"; }; buildType = "cmake"; diff --git a/distros/jazzy/clearpath-bt-joy/default.nix b/distros/jazzy/clearpath-bt-joy/default.nix index 6508fec9b1..2639040b14 100644 --- a/distros/jazzy/clearpath-bt-joy/default.nix +++ b/distros/jazzy/clearpath-bt-joy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, bluez, joy-linux, python3Packages, twist-mux }: buildRosPackage { pname = "ros-jazzy-clearpath-bt-joy"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_bt_joy/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "2048f56b104f425859fba20647668feb2842a0274e5e2257adb1fc266e9dc753"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_bt_joy/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "588bc91767af691669d1717707e195954aa81e4b8d91594db2b79eb88af2893a"; }; buildType = "ament_python"; diff --git a/distros/jazzy/clearpath-common/default.nix b/distros/jazzy/clearpath-common/default.nix index 60976eb553..089397ee0f 100644 --- a/distros/jazzy/clearpath-common/default.nix +++ b/distros/jazzy/clearpath-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, clearpath-control, clearpath-description, clearpath-generator-common }: buildRosPackage { pname = "ros-jazzy-clearpath-common"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_common/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "16d492a01bef9446f317817e4a8727409dcd28af8400b33006556622f3e7e1de"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_common/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "fcdade2cd2c7ae2bd587f0608585855f47ba682269517974bbc9fa63a108d663"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-config/default.nix b/distros/jazzy/clearpath-config/default.nix index cd89c7fa1d..1c59cb99cb 100644 --- a/distros/jazzy/clearpath-config/default.nix +++ b/distros/jazzy/clearpath-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages }: buildRosPackage { pname = "ros-jazzy-clearpath-config"; - version = "2.4.0-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_config-release/archive/release/jazzy/clearpath_config/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "2c723babd2b3c46dac805549779efbc6a089f47ec6c75bfd8a470dd3a4c87d65"; + url = "https://github.com/clearpath-gbp/clearpath_config-release/archive/release/jazzy/clearpath_config/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "8c37da1f2719034d7fe2c4cd6f6a52fd56243a3d89b189291b327fa5fcfe0041"; }; buildType = "ament_python"; diff --git a/distros/jazzy/clearpath-control/default.nix b/distros/jazzy/clearpath-control/default.nix index f837d45a5d..20b75dfb64 100644 --- a/distros/jazzy/clearpath-control/default.nix +++ b/distros/jazzy/clearpath-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, clearpath-bt-joy, controller-manager, diff-drive-controller, imu-filter-madgwick, interactive-marker-twist-server, joint-state-broadcaster, joint-trajectory-controller, joy-linux, mecanum-drive-controller, robot-localization, robot-state-publisher, teleop-twist-joy, twist-mux }: buildRosPackage { pname = "ros-jazzy-clearpath-control"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_control/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "2597265369d54ad68312431d64ade617c64a165d066a2e051f33198fa02525d4"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_control/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "066d6705afdbd65b40fca3433c2e87d9eb865cda5ef68974f2c86a26ca9df466"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-customization/default.nix b/distros/jazzy/clearpath-customization/default.nix index 67df8819be..2b9ef3b754 100644 --- a/distros/jazzy/clearpath-customization/default.nix +++ b/distros/jazzy/clearpath-customization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-jazzy-clearpath-customization"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_customization/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "ce401c3b5719b1fb6a9426a4aadbac9b7a74d3e726c97fbd1e2fa7f6ccb60298"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_customization/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "85e61c81bcc966aab11065fc76666eb7744b4cf4b5491ee3a5df2dcd41c5a046"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-description/default.nix b/distros/jazzy/clearpath-description/default.nix index 47b9c4f0ce..eb3dde0d7a 100644 --- a/distros/jazzy/clearpath-description/default.nix +++ b/distros/jazzy/clearpath-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, clearpath-manipulators-description, clearpath-mounts-description, clearpath-platform-description, clearpath-sensors-description }: buildRosPackage { pname = "ros-jazzy-clearpath-description"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_description/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "db2b9e84b924165ad37cfd935a2dbd79523daee5e7d8a7ae913e77c35e6930a0"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_description/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "bebe8c8f724891c85a17aa9861e405b6a3ba34a020d42ae33eb4680ce98dc482"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-diagnostics/default.nix b/distros/jazzy/clearpath-diagnostics/default.nix new file mode 100644 index 0000000000..303126cdf6 --- /dev/null +++ b/distros/jazzy/clearpath-diagnostics/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-auto, ament-lint-common, clearpath-platform-msgs, diagnostic-aggregator, diagnostic-updater, rclcpp, ros2launch, sensor-msgs }: +buildRosPackage { + pname = "ros-jazzy-clearpath-diagnostics"; + version = "2.5.0-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_diagnostics/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "c34a619ad5a9ce300050f512d9c978f0cd3f5cffffdc32241708dd9150e373f8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ clearpath-platform-msgs diagnostic-aggregator diagnostic-updater rclcpp ros2launch sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Clearpath Robot Diagnostics Monitor"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/jazzy/clearpath-generator-common/default.nix b/distros/jazzy/clearpath-generator-common/default.nix index 1b7ca3b29f..09918c109a 100644 --- a/distros/jazzy/clearpath-generator-common/default.nix +++ b/distros/jazzy/clearpath-generator-common/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, ament-lint-auto, ament-lint-common, clearpath-config, clearpath-control, clearpath-description, clearpath-manipulators, moveit-setup-srdf-plugins }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, clearpath-config, clearpath-control, clearpath-description, clearpath-diagnostics, clearpath-manipulators, moveit-setup-srdf-plugins }: buildRosPackage { pname = "ros-jazzy-clearpath-generator-common"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_generator_common/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "e5ee4e6e9304ca32511e72a0f7632b67f5c251a82125fdad4ed8ade62ce82611"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_generator_common/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "7883615f05b8343e8ad87b7b136f9aa21b42f470ce305d2b65e9216d4ce15461"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake moveit-setup-srdf-plugins ]; checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ clearpath-config clearpath-control clearpath-description clearpath-manipulators ]; + propagatedBuildInputs = [ clearpath-config clearpath-control clearpath-description clearpath-diagnostics clearpath-manipulators ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/clearpath-manipulators-description/default.nix b/distros/jazzy/clearpath-manipulators-description/default.nix index 65ac48bc7c..a98771cff3 100644 --- a/distros/jazzy/clearpath-manipulators-description/default.nix +++ b/distros/jazzy/clearpath-manipulators-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, robot-state-publisher, robotiq-description, ur-description, urdf, xacro }: buildRosPackage { pname = "ros-jazzy-clearpath-manipulators-description"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_manipulators_description/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "1d92339bea0469b259bf5ee186695f13bf45d97625c727ddd5c50cbcfd2c6d69"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_manipulators_description/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "5334d69dccb692311200d894bfcedf9f91a8b05c5b969e63480dfc2edd3bcb74"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-manipulators/default.nix b/distros/jazzy/clearpath-manipulators/default.nix index 341235c635..6fc401e9ad 100644 --- a/distros/jazzy/clearpath-manipulators/default.nix +++ b/distros/jazzy/clearpath-manipulators/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, clearpath-manipulators-description, gripper-controllers, moveit-configs-utils, moveit-kinematics, moveit-planners, moveit-planners-chomp, moveit-ros-move-group, moveit-ros-warehouse, moveit-setup-srdf-plugins, moveit-simple-controller-manager, position-controllers, tf2-ros, xacro }: buildRosPackage { pname = "ros-jazzy-clearpath-manipulators"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_manipulators/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "f98bb6a23c1718e312ce029fbbc0b07b8a96b4e9c8a609391503e0ff02d8de17"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_manipulators/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "32aa82c996a47844f58bff9b7508d8e79f319e545b877fa7b107f5264ec40114"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-mounts-description/default.nix b/distros/jazzy/clearpath-mounts-description/default.nix index 23e0b5d623..c828c14b36 100644 --- a/distros/jazzy/clearpath-mounts-description/default.nix +++ b/distros/jazzy/clearpath-mounts-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-jazzy-clearpath-mounts-description"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_mounts_description/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "2b867623df38217d9fd9579e353579836a2bfbdf09b5606b2b0764e5c2759aa2"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_mounts_description/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "b49111a5c2f0286d27d4813d6591d8ffe0a072f3aa9171c2632f82ef80c3c6ee"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-nav2-demos/default.nix b/distros/jazzy/clearpath-nav2-demos/default.nix index ffa552a925..9eb93ec2dc 100644 --- a/distros/jazzy/clearpath-nav2-demos/default.nix +++ b/distros/jazzy/clearpath-nav2-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, clearpath-config, nav2-bringup, slam-toolbox }: buildRosPackage { pname = "ros-jazzy-clearpath-nav2-demos"; - version = "2.4.0-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_nav2_demos-release/archive/release/jazzy/clearpath_nav2_demos/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "8667717ab3812c631dec12cdaf6325e5b438200399068d4724da4c84be9ddec6"; + url = "https://github.com/clearpath-gbp/clearpath_nav2_demos-release/archive/release/jazzy/clearpath_nav2_demos/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "82d9ee042cf73ced22696b5a750ac09603b1a3206067c76e1cc574c0473e1bc1"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-platform-description/default.nix b/distros/jazzy/clearpath-platform-description/default.nix index 56a896dde5..80787b1a25 100644 --- a/distros/jazzy/clearpath-platform-description/default.nix +++ b/distros/jazzy/clearpath-platform-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, robot-state-publisher, urdf, xacro }: buildRosPackage { pname = "ros-jazzy-clearpath-platform-description"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_platform_description/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "11c3bc59491a48ddc8acc2f903162b3b44fa02b991d61023ed84ca76505a67a3"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_platform_description/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "d134c49257a82600a7c4e400523d7886b39205f3e274e48dd6bb7dc7f1e6a394"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-ros2-socketcan-interface/default.nix b/distros/jazzy/clearpath-ros2-socketcan-interface/default.nix index dce1e7e45e..825049502a 100644 --- a/distros/jazzy/clearpath-ros2-socketcan-interface/default.nix +++ b/distros/jazzy/clearpath-ros2-socketcan-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, can-msgs, iproute2, rclcpp }: buildRosPackage { pname = "ros-jazzy-clearpath-ros2-socketcan-interface"; - version = "2.1.1-r2"; + version = "2.1.3-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_ros2_socketcan_interface-release/archive/release/jazzy/clearpath_ros2_socketcan_interface/2.1.1-2.tar.gz"; - name = "2.1.1-2.tar.gz"; - sha256 = "54f19c1ee7c6d9bc1b7f5525873a4b27b225e4026f06131f3b7e3dd490de351b"; + url = "https://github.com/clearpath-gbp/clearpath_ros2_socketcan_interface-release/archive/release/jazzy/clearpath_ros2_socketcan_interface/2.1.3-1.tar.gz"; + name = "2.1.3-1.tar.gz"; + sha256 = "4007d46d1fdc0644590dcb768f77fb7449742cec164d930ab438fa990724fac5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-sensors-description/default.nix b/distros/jazzy/clearpath-sensors-description/default.nix index 6f47b13eb7..0cf5a6ee1f 100644 --- a/distros/jazzy/clearpath-sensors-description/default.nix +++ b/distros/jazzy/clearpath-sensors-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, axis-description, microstrain-inertial-description, realsense2-description, velodyne-description }: buildRosPackage { pname = "ros-jazzy-clearpath-sensors-description"; - version = "2.3.2-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_sensors_description/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "79f560a50a9b2029e3b2d6eb3931d8e819fc4311c50bdbc5f5015b8c0970d558"; + url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_sensors_description/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "722011b71a2fffefb4447b47a4aedb994aa367a88545dfc3aaeca8138990aed9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/control-toolbox/default.nix b/distros/jazzy/control-toolbox/default.nix index 555ae08843..a2c692176e 100644 --- a/distros/jazzy/control-toolbox/default.nix +++ b/distros/jazzy/control-toolbox/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, eigen, filters, generate-parameter-library, geometry-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-cmake, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-control-toolbox"; - version = "4.3.0-r1"; + version = "4.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/control_toolbox-release/archive/release/jazzy/control_toolbox/4.3.0-1.tar.gz"; - name = "4.3.0-1.tar.gz"; - sha256 = "43ffd55c123eec03826fc59002c823e03690775c53b3ecd25b4a83e487b40255"; + url = "https://github.com/ros2-gbp/control_toolbox-release/archive/release/jazzy/control_toolbox/4.4.0-1.tar.gz"; + name = "4.4.0-1.tar.gz"; + sha256 = "a73865fd14e22795aa8f851c51972f7314cbef4c90c1c4d5752cc153faa41cbe"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/controller-interface/default.nix b/distros/jazzy/controller-interface/default.nix index c2a10c1746..52362db056 100644 --- a/distros/jazzy/controller-interface/default.nix +++ b/distros/jazzy/controller-interface/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, geometry-msgs, hardware-interface, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, sensor-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, fmt, geometry-msgs, hardware-interface, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-controller-interface"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/controller_interface/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "adf2586f545db17d3c39709fd924ce3992f73747011ee2ea0b416f28b53a054d"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/controller_interface/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "0fca85ca6ce58c0832a3959eb2261b6dde184125d6a830af98fa14e892427570"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake sensor-msgs ]; + buildInputs = [ ament-cmake ament-cmake-gen-version-h fmt ros2-control-cmake sensor-msgs ]; checkInputs = [ ament-cmake-gmock geometry-msgs ]; propagatedBuildInputs = [ hardware-interface rclcpp-lifecycle realtime-tools ]; nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; diff --git a/distros/jazzy/controller-manager-msgs/default.nix b/distros/jazzy/controller-manager-msgs/default.nix index 82d76f159f..855e929e0a 100644 --- a/distros/jazzy/controller-manager-msgs/default.nix +++ b/distros/jazzy/controller-manager-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, lifecycle-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-controller-manager-msgs"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/controller_manager_msgs/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "704fb1f317d7a14a2c6b5595d846d757a8a5d6178e9034829859c50b5ada58dc"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/controller_manager_msgs/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "22a6ce34bba4e862422d845db1c4b132300cc212ebd25a20d8663db96069fc90"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/costmap-queue/default.nix b/distros/jazzy/costmap-queue/default.nix index e3903d8111..982c5b461d 100644 --- a/distros/jazzy/costmap-queue/default.nix +++ b/distros/jazzy/costmap-queue/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, nav2-common, nav2-costmap-2d, rclcpp }: buildRosPackage { pname = "ros-jazzy-costmap-queue"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/costmap_queue/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "f2fa2a203fc286641bb8a5af5173ca10da186ed9bb11092c0358bcb62ab706cc"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/costmap_queue/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "bcfadb92429733de2093cdcbb9b62fa55a1a8aa01e5a603533c87a7f0c28652d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/depth-image-proc/default.nix b/distros/jazzy/depth-image-proc/default.nix index 6d628cc2c4..9f7df36121 100644 --- a/distros/jazzy/depth-image-proc/default.nix +++ b/distros/jazzy/depth-image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, image-geometry, image-proc, image-transport, message-filters, opencv, rclcpp, rclcpp-components, sensor-msgs, stereo-msgs, tf2, tf2-eigen, tf2-ros }: buildRosPackage { pname = "ros-jazzy-depth-image-proc"; - version = "5.0.10-r1"; + version = "5.0.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/depth_image_proc/5.0.10-1.tar.gz"; - name = "5.0.10-1.tar.gz"; - sha256 = "309121a9e964b1dcc71ed7b7d3bd9f805fded3bee6e3d90e03521e050713d4eb"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/depth_image_proc/5.0.11-1.tar.gz"; + name = "5.0.11-1.tar.gz"; + sha256 = "7a0223ee9db59826e8e1a380dd45a45ea8f9b0c2b3f3e94b7ca52e53a87d47cd"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/diagnostic-aggregator/default.nix b/distros/jazzy/diagnostic-aggregator/default.nix index 00b38ca201..16aa89054d 100644 --- a/distros/jazzy/diagnostic-aggregator/default.nix +++ b/distros/jazzy/diagnostic-aggregator/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-common, diagnostic-msgs, launch-pytest, launch-testing-ament-cmake, launch-testing-ros, pluginlib, rcl-interfaces, rclcpp, rclpy, std-msgs }: buildRosPackage { pname = "ros-jazzy-diagnostic-aggregator"; - version = "4.2.4-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_aggregator/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "ce6ca4878e3cfade55ff0e3bb12c26c0c8a571b055718ef61ed8f90ad356306c"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_aggregator/4.2.6-1.tar.gz"; + name = "4.2.6-1.tar.gz"; + sha256 = "828ad098b4c3c59c2b5263e0679aba921f5110fa9871f78a9b2c2189c3dd54bc"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/diagnostic-common-diagnostics/default.nix b/distros/jazzy/diagnostic-common-diagnostics/default.nix index 9ccc10ece8..1bbaec6532 100644 --- a/distros/jazzy/diagnostic-common-diagnostics/default.nix +++ b/distros/jazzy/diagnostic-common-diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-pytest, ament-cmake-python, ament-cmake-xmllint, ament-lint-auto, diagnostic-updater, launch-testing-ament-cmake, lm_sensors, python3Packages, rclpy }: buildRosPackage { pname = "ros-jazzy-diagnostic-common-diagnostics"; - version = "4.2.4-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_common_diagnostics/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "6d3e234024485561e96c6ec43dd1f44def7cfb4121bda74e699488ec2d23407c"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_common_diagnostics/4.2.6-1.tar.gz"; + name = "4.2.6-1.tar.gz"; + sha256 = "6c3f40cbe34e0d036c4e52b687a39b0209d6e21210d199294a14f70c330caeb3"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/diagnostic-remote-logging/default.nix b/distros/jazzy/diagnostic-remote-logging/default.nix index eceb8cfa2c..2e52ffe46e 100644 --- a/distros/jazzy/diagnostic-remote-logging/default.nix +++ b/distros/jazzy/diagnostic-remote-logging/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, curl, diagnostic-msgs, rclcpp-components }: buildRosPackage { pname = "ros-jazzy-diagnostic-remote-logging"; - version = "4.2.4-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_remote_logging/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "41bacae71ebe4c22ffe6be35fd27192ead67d943366bfdb747fcb60e99671876"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_remote_logging/4.2.6-1.tar.gz"; + name = "4.2.6-1.tar.gz"; + sha256 = "e76e1297feec1a00eb9240f7f1c86caea9aa3b1745cef8463ee7308c7ca45e75"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/diagnostic-updater/default.nix b/distros/jazzy/diagnostic-updater/default.nix index c3ff686dc0..e15a508a57 100644 --- a/distros/jazzy/diagnostic-updater/default.nix +++ b/distros/jazzy/diagnostic-updater/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, diagnostic-msgs, launch, launch-testing, launch-testing-ros, python3Packages, rclcpp, rclcpp-lifecycle, rclpy, std-msgs }: buildRosPackage { pname = "ros-jazzy-diagnostic-updater"; - version = "4.2.4-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_updater/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "ccfbab9437f34f0d6974b6375ace0ba9d0df7e51da9935133eb4632c247dac8e"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_updater/4.2.6-1.tar.gz"; + name = "4.2.6-1.tar.gz"; + sha256 = "6e9aa7835a5b0e0cdda56c7f55bfc38d3716c53748a0fcaa2d913f567336a332"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/diagnostics/default.nix b/distros/jazzy/diagnostics/default.nix index 4a80b63a69..da2a49d00d 100644 --- a/distros/jazzy/diagnostics/default.nix +++ b/distros/jazzy/diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, diagnostic-aggregator, diagnostic-common-diagnostics, diagnostic-updater, self-test }: buildRosPackage { pname = "ros-jazzy-diagnostics"; - version = "4.2.4-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostics/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "daeff748db0a5d17301e55ea323dfc711ab6fe40cf27078b0f5e43771cab1347"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostics/4.2.6-1.tar.gz"; + name = "4.2.6-1.tar.gz"; + sha256 = "d2821bd0da5e3087927e84a25382bb715e87e7cf74562d8cb65e5381a0e5efce"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/diff-drive-controller/default.nix b/distros/jazzy/diff-drive-controller/default.nix index 065a84afdd..b1e1c0ea9b 100644 --- a/distros/jazzy/diff-drive-controller/default.nix +++ b/distros/jazzy/diff-drive-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-toolbox, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, tf2, tf2-msgs }: buildRosPackage { pname = "ros-jazzy-diff-drive-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/diff_drive_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "50b36aca5a5920b6828994a8cb24424fa700367fab101496b72db5fdf90c5cfb"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/diff_drive_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "149dc4cfb2b83f6cf1a4514761f0f4920a2eb00fef6f9531512cb24a7a59943c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/dwb-core/default.nix b/distros/jazzy/dwb-core/default.nix index 1f95a49b54..a912bfbdef 100644 --- a/distros/jazzy/dwb-core/default.nix +++ b/distros/jazzy/dwb-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, sensor-msgs, std-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-dwb-core"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/dwb_core/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "83753d42bfbf878e6e26a06c77bb43b1d3a311c7a6c9d711a6b6f3a6b1b5e9a5"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/dwb_core/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "da355036896e214adc40f1b90047088271f08396eb6adbf8b060f00152f47642"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/dwb-critics/default.nix b/distros/jazzy/dwb-critics/default.nix index 033e88ccf6..cfe682e98e 100644 --- a/distros/jazzy/dwb-critics/default.nix +++ b/distros/jazzy/dwb-critics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, costmap-queue, dwb-core, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-dwb-critics"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/dwb_critics/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "3db0e30fb170496cf2f25f70895a2f8b0b94ec530cb9711c992cbbd96315c904"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/dwb_critics/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "e30bca14e0fb64b19df3464f8bcbdeb49b40fdbbb4684b6bff052e0ed6826969"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/dwb-msgs/default.nix b/distros/jazzy/dwb-msgs/default.nix index d67eabd91c..f45e70a24b 100644 --- a/distros/jazzy/dwb-msgs/default.nix +++ b/distros/jazzy/dwb-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, nav-2d-msgs, nav-msgs, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-dwb-msgs"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/dwb_msgs/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "28fd0dbfa7bae229a53a0e1696b832f5cc5fb061f5f732b2b583664cffba0742"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/dwb_msgs/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "975aec751470038c0904afee714d6714cadccb8b153acb26e25e4cdbf87df43f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/dwb-plugins/default.nix b/distros/jazzy/dwb-plugins/default.nix index 7e0ecda05d..2737d1083f 100644 --- a/distros/jazzy/dwb-plugins/default.nix +++ b/distros/jazzy/dwb-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, dwb-core, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-util, pluginlib, rclcpp }: buildRosPackage { pname = "ros-jazzy-dwb-plugins"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/dwb_plugins/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "f58fd13b904a98ac6c74f34b3c95f2239d9f81b5f16b9a24976a89f977fb9c2b"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/dwb_plugins/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "7f41db28bc7ed64a1ea2f20ba767478cead1ac232494dc3899c5271a9c07251c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/dynamixel-hardware-interface/default.nix b/distros/jazzy/dynamixel-hardware-interface/default.nix index 1113b53fe5..5c35bef0ae 100644 --- a/distros/jazzy/dynamixel-hardware-interface/default.nix +++ b/distros/jazzy/dynamixel-hardware-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dynamixel-interfaces, dynamixel-sdk, hardware-interface, pluginlib, rclcpp, realtime-tools, std-srvs }: buildRosPackage { pname = "ros-jazzy-dynamixel-hardware-interface"; - version = "1.4.3-r1"; + version = "1.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_hardware_interface-release/archive/release/jazzy/dynamixel_hardware_interface/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "6f806a8c40002bffe474ff6cb5a78e6f7cf2d1be4e7654a8824bb72d0460efc9"; + url = "https://github.com/ros2-gbp/dynamixel_hardware_interface-release/archive/release/jazzy/dynamixel_hardware_interface/1.4.6-1.tar.gz"; + name = "1.4.6-1.tar.gz"; + sha256 = "99a5202c881b91144d22d8c5052869afe84f0e8cdb14b36aa94b3345e67a1b5d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/dynamixel-sdk-custom-interfaces/default.nix b/distros/jazzy/dynamixel-sdk-custom-interfaces/default.nix index 4b7bf5f5d7..86fda472ae 100644 --- a/distros/jazzy/dynamixel-sdk-custom-interfaces/default.nix +++ b/distros/jazzy/dynamixel-sdk-custom-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-dynamixel-sdk-custom-interfaces"; - version = "3.8.3-r1"; + version = "3.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/jazzy/dynamixel_sdk_custom_interfaces/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "9265f8e07bc67201a536c47eff5714113ba58fe20a90fd341fa4b26e18440abb"; + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/jazzy/dynamixel_sdk_custom_interfaces/3.8.4-1.tar.gz"; + name = "3.8.4-1.tar.gz"; + sha256 = "8788f5d6c8312fa81f1db03eca5e8cfab71ce313391ff722de24d90b5d511dfa"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/dynamixel-sdk-examples/default.nix b/distros/jazzy/dynamixel-sdk-examples/default.nix index efc1fab08d..8a4f533f2d 100644 --- a/distros/jazzy/dynamixel-sdk-examples/default.nix +++ b/distros/jazzy/dynamixel-sdk-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, dynamixel-sdk, dynamixel-sdk-custom-interfaces, rclcpp, rclpy }: buildRosPackage { pname = "ros-jazzy-dynamixel-sdk-examples"; - version = "3.8.3-r1"; + version = "3.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/jazzy/dynamixel_sdk_examples/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "5c77343b5f874e55ef90546311a625124a2e18d04ed5281aff17d6ae30f90405"; + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/jazzy/dynamixel_sdk_examples/3.8.4-1.tar.gz"; + name = "3.8.4-1.tar.gz"; + sha256 = "97c0011544ff11358a9a650f94917bf27988a6c6afd60e5b9f63647c9da28de5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/dynamixel-sdk/default.nix b/distros/jazzy/dynamixel-sdk/default.nix index bd74b3e72c..7a5cac285e 100644 --- a/distros/jazzy/dynamixel-sdk/default.nix +++ b/distros/jazzy/dynamixel-sdk/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python }: buildRosPackage { pname = "ros-jazzy-dynamixel-sdk"; - version = "3.8.3-r1"; + version = "3.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/jazzy/dynamixel_sdk/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "a14f74a1d338f9f1e37ef74f14f0e057c96e29ffc601dd26641bc36a2fc9fea0"; + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/jazzy/dynamixel_sdk/3.8.4-1.tar.gz"; + name = "3.8.4-1.tar.gz"; + sha256 = "3eed0765c41825aa7939f859a5f45a44dd80a6ceaa3bbf0b585efbd46b30ccc4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/effort-controllers/default.nix b/distros/jazzy/effort-controllers/default.nix index 1ae8cc6080..0c2d4b39dd 100644 --- a/distros/jazzy/effort-controllers/default.nix +++ b/distros/jazzy/effort-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-jazzy-effort-controllers"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/effort_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "ee7b88c8c2551d56d136624a6742ab07b5b1d7e61a004a6134bd656640906e68"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/effort_controllers/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "a71431d0c486b06e96b8bb3c43318dda590fffc46dc2dd0dae7af9adf42fc983"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-cam-coding/default.nix b/distros/jazzy/etsi-its-cam-coding/default.nix index ba8efe0b4e..000ac0f10a 100644 --- a/distros/jazzy/etsi-its-cam-coding/default.nix +++ b/distros/jazzy/etsi-its-cam-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-cam-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "72488e07225f529d879f87b002610f6054fc0decdc0fe46ad17db45894e64a0c"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "92d4f2bdc287ec437709b11d34585d131828319a57c6f942d569510ec324d280"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-cam-conversion/default.nix b/distros/jazzy/etsi-its-cam-conversion/default.nix index a4355eace8..1a48ef4502 100644 --- a/distros/jazzy/etsi-its-cam-conversion/default.nix +++ b/distros/jazzy/etsi-its-cam-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-coding, etsi-its-cam-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-cam-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "0ba85ffb1af14063dc8636e1effcff82ce7c98dc11ee755b4eba8f122047c191"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "a22b819dcdd9e6c61bbc64f24e4eb4a96332662cfe63b1619acefc6a56b04bb3"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-cam-msgs/default.nix b/distros/jazzy/etsi-its-cam-msgs/default.nix index 508c190e25..2c680e689e 100644 --- a/distros/jazzy/etsi-its-cam-msgs/default.nix +++ b/distros/jazzy/etsi-its-cam-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-cam-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "03bc6f570afa1127889e8a1c0f4704e5bd0e21a35cdad16f5128f1e12838ce6e"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "964fe6eae7ce9cc7e4f26c4ff19576ff8b2c16abb556754f038336fe5a4d609a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-cam-ts-coding/default.nix b/distros/jazzy/etsi-its-cam-ts-coding/default.nix index 13dda25815..5522129c76 100644 --- a/distros/jazzy/etsi-its-cam-ts-coding/default.nix +++ b/distros/jazzy/etsi-its-cam-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-cam-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "5eaab59c2e0f02b8d4684e68032a81a5365ed31f41d80ba8c7724ffc6162b26c"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "f74dd14ce9f8067a5ce2a7d68c39c38d0a397602872812142760afa0a9806ae6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-cam-ts-conversion/default.nix b/distros/jazzy/etsi-its-cam-ts-conversion/default.nix index 768e1b6361..748aa19131 100644 --- a/distros/jazzy/etsi-its-cam-ts-conversion/default.nix +++ b/distros/jazzy/etsi-its-cam-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-ts-coding, etsi-its-cam-ts-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-cam-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "f46f93eeaf8e1f06e09c639fde106c7572de42ba595c9e19701c449b87a80d3d"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "9dcad4dc9b71ce2e881288f28990173725ccc2a86ca58b1813ad19f33f4149ad"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-cam-ts-msgs/default.nix b/distros/jazzy/etsi-its-cam-ts-msgs/default.nix index f81378a24d..17f91cb13c 100644 --- a/distros/jazzy/etsi-its-cam-ts-msgs/default.nix +++ b/distros/jazzy/etsi-its-cam-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-cam-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "03da4ad12af09810bbb6838ef88c78af76bfbee59ac7fc75d8c676cc5559f331"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cam_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "0a52ebe44356f60034844e1f8f34c1322295de06cf52133308cb2ddfedd893d9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-coding/default.nix b/distros/jazzy/etsi-its-coding/default.nix index fa8bbfd08d..b23ce70d5e 100644 --- a/distros/jazzy/etsi-its-coding/default.nix +++ b/distros/jazzy/etsi-its-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-coding, etsi-its-cam-ts-coding, etsi-its-cpm-ts-coding, etsi-its-denm-coding, etsi-its-denm-ts-coding, etsi-its-mapem-ts-coding, etsi-its-spatem-ts-coding, etsi-its-vam-ts-coding, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "61ad26addd25e2c0cbb5f131835de32cc9a1facd3e70e3902a6da97ece3dc867"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "8a61d2c94bb483b61a308183d1690eb14568ed7d817b9e82980de42bd34a8eab"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-conversion/default.nix b/distros/jazzy/etsi-its-conversion/default.nix index ab450ba88b..99fcaf8e78 100644 --- a/distros/jazzy/etsi-its-conversion/default.nix +++ b/distros/jazzy/etsi-its-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-conversion, etsi-its-cam-ts-conversion, etsi-its-cpm-ts-conversion, etsi-its-denm-conversion, etsi-its-denm-ts-conversion, etsi-its-mapem-ts-conversion, etsi-its-mcm-uulm-conversion, etsi-its-spatem-ts-conversion, etsi-its-vam-ts-conversion, rclcpp, rclcpp-components, ros-environment, std-msgs, udp-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "dc7520dabbe8f2e2667498d768d75d94fa6d07b2614371f4f269c169492eb707"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "a9454a8dfc0fbf985b0b01af191aaffcf1a5c236fb0e1bd13e9be79334036f45"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-cpm-ts-coding/default.nix b/distros/jazzy/etsi-its-cpm-ts-coding/default.nix index c0a6878475..c3c323d5a7 100644 --- a/distros/jazzy/etsi-its-cpm-ts-coding/default.nix +++ b/distros/jazzy/etsi-its-cpm-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-cpm-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cpm_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "786ecd13fd2adc728d3e67e5b5254a96b108095476b37e31018f1a37e1e90e76"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cpm_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "f9fc1ec11ad55e550f8af2e1fc81873f8cb03ebbc730eb39fa47fc437c4f7d02"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-cpm-ts-conversion/default.nix b/distros/jazzy/etsi-its-cpm-ts-conversion/default.nix index 79e12dad89..932e30e10f 100644 --- a/distros/jazzy/etsi-its-cpm-ts-conversion/default.nix +++ b/distros/jazzy/etsi-its-cpm-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cpm-ts-coding, etsi-its-cpm-ts-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-cpm-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cpm_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "12c2cdea6272947a85f71d1d484d099f3a6cb163b2830fada3cb5755eb3d3121"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cpm_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "f80f696271c0561c373d683766c3b959282be89c6a55e890a17898fff39af44d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-cpm-ts-msgs/default.nix b/distros/jazzy/etsi-its-cpm-ts-msgs/default.nix index 0e357d845a..5212c77e36 100644 --- a/distros/jazzy/etsi-its-cpm-ts-msgs/default.nix +++ b/distros/jazzy/etsi-its-cpm-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-cpm-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cpm_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "854f9b856189a16013bd6d78c93fec38bf59ffc1928a3e8a4dd5b52fd062132f"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_cpm_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "cb9d8cab36ef53cd7a6cb861107a2f552fa0e07483ca9fb8d2e378337554e377"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-denm-coding/default.nix b/distros/jazzy/etsi-its-denm-coding/default.nix index 2bbadc01b6..83d08a5dd8 100644 --- a/distros/jazzy/etsi-its-denm-coding/default.nix +++ b/distros/jazzy/etsi-its-denm-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-denm-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "8a0957cb58b6e753aaa927609d3af5f271c73985ea90dc47e85af7b1a1ce4368"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "d557e7d563b73406896df938b29c285460ff59a30e550c4cf0fdf654d3e0c56a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-denm-conversion/default.nix b/distros/jazzy/etsi-its-denm-conversion/default.nix index 434887da68..1454b6b4fe 100644 --- a/distros/jazzy/etsi-its-denm-conversion/default.nix +++ b/distros/jazzy/etsi-its-denm-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-denm-coding, etsi-its-denm-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-denm-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "9d926705839afd62b3bae30406ac0b9484ce05945f45b7dc355c273986f54e18"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "64c09565cb8dcb7d0ba282b541b71632e50df559d333ef0a6ef798f17fb5f336"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-denm-msgs/default.nix b/distros/jazzy/etsi-its-denm-msgs/default.nix index ff35977c26..635d82b84c 100644 --- a/distros/jazzy/etsi-its-denm-msgs/default.nix +++ b/distros/jazzy/etsi-its-denm-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-denm-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "9ad6f00077dd02784844d33ea24941ffb14f305a7005026cd4b26c0aca3e69e2"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "bfb12692c520360d608f2364c0c23fe6c241e6dc0310af91e811c0f8bb585f9a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-denm-ts-coding/default.nix b/distros/jazzy/etsi-its-denm-ts-coding/default.nix index 0214091b61..f43652a23e 100644 --- a/distros/jazzy/etsi-its-denm-ts-coding/default.nix +++ b/distros/jazzy/etsi-its-denm-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-denm-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "3722a133671588de1740a4242e96afdb57f51438c9ecc26ceef2e41eb133953b"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "39be4ada1c056d6d9c7588c5167862541d292e9b274b7cbde1a1783cb76beef8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-denm-ts-conversion/default.nix b/distros/jazzy/etsi-its-denm-ts-conversion/default.nix index 60e6901af8..f871753b7b 100644 --- a/distros/jazzy/etsi-its-denm-ts-conversion/default.nix +++ b/distros/jazzy/etsi-its-denm-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-denm-ts-coding, etsi-its-denm-ts-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-denm-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "caeaa708d20758b879d23a35545711acfa12b3956400bed4dba863d0e2bcd2e8"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "f928c6b153c276507e3f60c4482da9985deec6f8331cc26a4512045ebd7409c9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-denm-ts-msgs/default.nix b/distros/jazzy/etsi-its-denm-ts-msgs/default.nix index 712a733482..cee5753421 100644 --- a/distros/jazzy/etsi-its-denm-ts-msgs/default.nix +++ b/distros/jazzy/etsi-its-denm-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-denm-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "5fc8c7bcff3f32a34bde1a66a6db24836309d4d8bfa9bc654cccd337746c6aac"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_denm_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "96e763c5e5f0990f5d3108e72107faea9faaa7525262220708ad4f9ebc6fe2be"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-mapem-ts-coding/default.nix b/distros/jazzy/etsi-its-mapem-ts-coding/default.nix index b6503ab123..6632e4659d 100644 --- a/distros/jazzy/etsi-its-mapem-ts-coding/default.nix +++ b/distros/jazzy/etsi-its-mapem-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-mapem-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mapem_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "6669ecc4a526b4b8cabcfde5a3292094aa1ba015e9f6d34e29b8586a418f9318"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mapem_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "00646b28866103ca77cb0803baec49471561b3f67e610ce48439638f7000386b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-mapem-ts-conversion/default.nix b/distros/jazzy/etsi-its-mapem-ts-conversion/default.nix index 2484541ef9..1782ca1247 100644 --- a/distros/jazzy/etsi-its-mapem-ts-conversion/default.nix +++ b/distros/jazzy/etsi-its-mapem-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-mapem-ts-coding, etsi-its-mapem-ts-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-mapem-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mapem_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "c729ead397481618e4304a29abd53b74e903b3cd0a4150087b05e65895317eac"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mapem_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "b7fdd7b0553f6c7ff71813a31f14df2e3572e65d66d7264f5f0ae189b4848097"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-mapem-ts-msgs/default.nix b/distros/jazzy/etsi-its-mapem-ts-msgs/default.nix index c289b76bce..856e5f9767 100644 --- a/distros/jazzy/etsi-its-mapem-ts-msgs/default.nix +++ b/distros/jazzy/etsi-its-mapem-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-mapem-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mapem_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "183bcfa7e781dacc1302317ccdc3b0c464643b92c945cc80eca51a6540c6c68c"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mapem_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "118cf4eedbcbaaa81d49326e275020e052944f946745a69227e71e9ca1bd6b68"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-mcm-uulm-coding/default.nix b/distros/jazzy/etsi-its-mcm-uulm-coding/default.nix index 3c817edd1d..6b0b886695 100644 --- a/distros/jazzy/etsi-its-mcm-uulm-coding/default.nix +++ b/distros/jazzy/etsi-its-mcm-uulm-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-mcm-uulm-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mcm_uulm_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "86acdd036e7b60a91f75344eca19fcb83d0411c4f021be249987d9f50e635a54"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mcm_uulm_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "3459672d3ca6894ece46a243bdf765637fedd8bb30c304b1729fe0ac57f17db0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-mcm-uulm-conversion/default.nix b/distros/jazzy/etsi-its-mcm-uulm-conversion/default.nix index 8d04bbaa18..638572a741 100644 --- a/distros/jazzy/etsi-its-mcm-uulm-conversion/default.nix +++ b/distros/jazzy/etsi-its-mcm-uulm-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-mcm-uulm-coding, etsi-its-mcm-uulm-msgs, etsi-its-primitives-conversion, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-mcm-uulm-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mcm_uulm_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "cf29a7a5a828a60d139c685d509c989209d6f909ef1b80041c57f6b6934c45fb"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mcm_uulm_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "daae5d78876ac68f4d852907f5740d344e24fe926eb1dc42115838a853dc7d30"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-mcm-uulm-msgs/default.nix b/distros/jazzy/etsi-its-mcm-uulm-msgs/default.nix index 1a400390c1..ef468612e9 100644 --- a/distros/jazzy/etsi-its-mcm-uulm-msgs/default.nix +++ b/distros/jazzy/etsi-its-mcm-uulm-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-mcm-uulm-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mcm_uulm_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "d4e4c6e196443c4c33ca50f751f42ec17076fc92a9f99a0694eb10a5992aaf39"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_mcm_uulm_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "250dbbc162b09281c729b39a7a7581c3200cbf9df5bbc0b3f71f9d73863a6787"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-messages/default.nix b/distros/jazzy/etsi-its-messages/default.nix index 7530c25e62..c3922b8fe4 100644 --- a/distros/jazzy/etsi-its-messages/default.nix +++ b/distros/jazzy/etsi-its-messages/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-coding, etsi-its-conversion, etsi-its-msgs, etsi-its-msgs-utils, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-messages"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_messages/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "4d945f49ef85e3b49817291c81c27bbd7113c60f802681d472a89593216ea1e2"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_messages/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "5e1681271823d458df2ca8e4eb2667cd9d32154c75fc042e68f4f1d92328ea2c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-msgs-utils/default.nix b/distros/jazzy/etsi-its-msgs-utils/default.nix index 1c8c683452..626fc8818f 100644 --- a/distros/jazzy/etsi-its-msgs-utils/default.nix +++ b/distros/jazzy/etsi-its-msgs-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-msgs, geographiclib, geometry-msgs, ros-environment, tf2-geometry-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-msgs-utils"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_msgs_utils/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "5eca20c9a858e797cd461eef193793132e901e1eee731a791ba60027f118be01"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_msgs_utils/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "48cd5e7af40cc9846c973cb4d1ecba310dc74b5bcc8bba7e1fbf1251319b9ce6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-msgs/default.nix b/distros/jazzy/etsi-its-msgs/default.nix index 39d3c4f36f..19fbe4bac0 100644 --- a/distros/jazzy/etsi-its-msgs/default.nix +++ b/distros/jazzy/etsi-its-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-msgs, etsi-its-cam-ts-msgs, etsi-its-cpm-ts-msgs, etsi-its-denm-msgs, etsi-its-denm-ts-msgs, etsi-its-mapem-ts-msgs, etsi-its-spatem-ts-msgs, etsi-its-vam-ts-msgs, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "f93787e15104301ae2a913f72e088bc69be42ac908f1feb9e730c8ea407e8d4c"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "f463b1046867e3951eaebafb11c2e99ff001811277ca86ca7171d4a5a6c2cd5d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-primitives-conversion/default.nix b/distros/jazzy/etsi-its-primitives-conversion/default.nix index 7d84de78fe..07972f2a29 100644 --- a/distros/jazzy/etsi-its-primitives-conversion/default.nix +++ b/distros/jazzy/etsi-its-primitives-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-primitives-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_primitives_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "03653f57fcc0dc45f680bf7978096a9ea34ee60e03357d5b88c7afd4cf7e75a6"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_primitives_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "69b5b871036acd17cfac80c50c9081faa47d960ae36458e0a2553b0e437445ae"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-rviz-plugins/default.nix b/distros/jazzy/etsi-its-rviz-plugins/default.nix index 8cdce4e819..c6e30684a4 100644 --- a/distros/jazzy/etsi-its-rviz-plugins/default.nix +++ b/distros/jazzy/etsi-its-rviz-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-msgs, etsi-its-cpm-ts-msgs, etsi-its-denm-msgs, etsi-its-mapem-ts-msgs, etsi-its-msgs-utils, etsi-its-spatem-ts-msgs, pluginlib, python3Packages, qt5, rclcpp, ros-environment, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, rviz-satellite, rviz2, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-etsi-its-rviz-plugins"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_rviz_plugins/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "4b57e8a02d72402681139f9b42c2437cb75b4e2e2949acf8ae3ffab097a99c05"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_rviz_plugins/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "17b43fd7cecc8f778e3a83eab9e93131f1a8fb0584aa6ab2d01f393f162264be"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-spatem-ts-coding/default.nix b/distros/jazzy/etsi-its-spatem-ts-coding/default.nix index 056f4c7f7b..f7054694a9 100644 --- a/distros/jazzy/etsi-its-spatem-ts-coding/default.nix +++ b/distros/jazzy/etsi-its-spatem-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-spatem-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_spatem_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "d715c2f6d04bdf1f2fd29f353421e083d3d73700dc24bbf3e6e56c98d0571b55"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_spatem_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "70645708de4f8dd28e959c6fb339e8c6c4ac9845961fd94cf5e7c54e5b46fef9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-spatem-ts-conversion/default.nix b/distros/jazzy/etsi-its-spatem-ts-conversion/default.nix index d3f2d97ad9..93776c03d5 100644 --- a/distros/jazzy/etsi-its-spatem-ts-conversion/default.nix +++ b/distros/jazzy/etsi-its-spatem-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-primitives-conversion, etsi-its-spatem-ts-coding, etsi-its-spatem-ts-msgs, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-spatem-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_spatem_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "3b98f36056105850263b4896d2b93155eff88f0d6066cabfaebf0adcf81e0b3e"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_spatem_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "b894ed5a25e77991ff31f4ad241930182eb491af75aa5c46cd49b4b9bf1e5075"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-spatem-ts-msgs/default.nix b/distros/jazzy/etsi-its-spatem-ts-msgs/default.nix index a9c4adc9ad..ee8b181b65 100644 --- a/distros/jazzy/etsi-its-spatem-ts-msgs/default.nix +++ b/distros/jazzy/etsi-its-spatem-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-spatem-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_spatem_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "e7d68e9c9669ab95ed85df16515a89b7c6d3377328e773790d301193589d0248"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_spatem_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "4a7bcc553a88750cb7158dd357ff1459a924c5b6085a4e7f8ade63b7753efc89"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-vam-ts-coding/default.nix b/distros/jazzy/etsi-its-vam-ts-coding/default.nix index 205b733bae..2b561fba2d 100644 --- a/distros/jazzy/etsi-its-vam-ts-coding/default.nix +++ b/distros/jazzy/etsi-its-vam-ts-coding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-vam-ts-coding"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_vam_ts_coding/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "e772643dcfde54bf04a661aac01900cade8c5c3cb8dcabc6f11fcd76a30fd5a2"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_vam_ts_coding/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "491df67a3849e22f92fb8f912016375e33e07441efbc404169ac0e1b79030707"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-vam-ts-conversion/default.nix b/distros/jazzy/etsi-its-vam-ts-conversion/default.nix index b2baf03bb3..c93dfc2ae7 100644 --- a/distros/jazzy/etsi-its-vam-ts-conversion/default.nix +++ b/distros/jazzy/etsi-its-vam-ts-conversion/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-primitives-conversion, etsi-its-vam-ts-coding, etsi-its-vam-ts-msgs, ros-environment }: buildRosPackage { pname = "ros-jazzy-etsi-its-vam-ts-conversion"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_vam_ts_conversion/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "a3a67ce248758db699e3d44582ca9a222a7e12b16c8850167a835b0f0b0a98e4"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_vam_ts_conversion/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "f55c7ea059e7f464345697daaef382628e4ca40a6de9e35c60b64223f72f57e0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/etsi-its-vam-ts-msgs/default.nix b/distros/jazzy/etsi-its-vam-ts-msgs/default.nix index cdd069b4db..dbfff63302 100644 --- a/distros/jazzy/etsi-its-vam-ts-msgs/default.nix +++ b/distros/jazzy/etsi-its-vam-ts-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-etsi-its-vam-ts-msgs"; - version = "3.2.0-r1"; + version = "3.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_vam_ts_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "c99ca72f888381a35f1d19e8640bac1b9c328c82b5a3262e59866b03eeb5bdcc"; + url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/jazzy/etsi_its_vam_ts_msgs/3.2.1-1.tar.gz"; + name = "3.2.1-1.tar.gz"; + sha256 = "7b1996ca157e160ef083d7ba95af29c4a443e394b1b6c9cd62abd9df62993ea0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/event-camera-codecs/default.nix b/distros/jazzy/event-camera-codecs/default.nix index 2018602d68..17e11f063b 100644 --- a/distros/jazzy/event-camera-codecs/default.nix +++ b/distros/jazzy/event-camera-codecs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, class-loader, event-camera-msgs, rclcpp, ros-environment, rosbag2-cpp }: buildRosPackage { pname = "ros-jazzy-event-camera-codecs"; - version = "1.3.5-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_codecs-release/archive/release/jazzy/event_camera_codecs/1.3.5-1.tar.gz"; - name = "1.3.5-1.tar.gz"; - sha256 = "a7d2d11eb4ff598e6e026f93e149e32d95f0c205f132380ec99af5b6b1cf0245"; + url = "https://github.com/ros2-gbp/event_camera_codecs-release/archive/release/jazzy/event_camera_codecs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "b163d2f292166cda969c4d7286549cb8929a86ab365f26648fd94e3b29e8aa8e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/event-camera-msgs/default.nix b/distros/jazzy/event-camera-msgs/default.nix index df9e57b578..9a56f17d7b 100644 --- a/distros/jazzy/event-camera-msgs/default.nix +++ b/distros/jazzy/event-camera-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-event-camera-msgs"; - version = "1.3.6-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_msgs-release/archive/release/jazzy/event_camera_msgs/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "e73fa2c54cce92b3c168f1d67c3bab009dcc425daa91868f8aaaa90e6c44668f"; + url = "https://github.com/ros2-gbp/event_camera_msgs-release/archive/release/jazzy/event_camera_msgs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "b487f7a0a17c0f582a772c510413775de9b0cf7275eb919944679be7dd37ae92"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/event-camera-py/default.nix b/distros/jazzy/event-camera-py/default.nix index ab448bf110..cf6d9bed16 100644 --- a/distros/jazzy/event-camera-py/default.nix +++ b/distros/jazzy/event-camera-py/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, pybind11-vendor, python-cmake-module, python3Packages, rclpy, ros-environment, rosbag2-py, rosbag2-storage-default-plugins, rosidl-runtime-py, rpyutils }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, pybind11-vendor, python-cmake-module, python3Packages, rclpy, ros-environment, rosbag2-py, rosbag2-storage-default-plugins, rosbag2-storage-mcap, rosidl-runtime-py, rpyutils }: buildRosPackage { pname = "ros-jazzy-event-camera-py"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_py-release/archive/release/jazzy/event_camera_py/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "65194fb2e4da3d993dbd8d47c906f9055e00787e1efb9c57bef5c366fce9ea1a"; + url = "https://github.com/ros2-gbp/event_camera_py-release/archive/release/jazzy/event_camera_py/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "90a0b2c2c5dac58ff20e5645f47e36e50419d6ca47ef2b924d391a9206748f96"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.numpy rclpy rosbag2-py rosbag2-storage-default-plugins rosidl-runtime-py ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.numpy rclpy rosbag2-py rosbag2-storage-default-plugins rosbag2-storage-mcap rosidl-runtime-py ]; propagatedBuildInputs = [ event-camera-codecs event-camera-msgs pybind11-vendor ros-environment rpyutils ]; nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; diff --git a/distros/jazzy/event-camera-renderer/default.nix b/distros/jazzy/event-camera-renderer/default.nix index 2259a749b3..4bc82bf069 100644 --- a/distros/jazzy/event-camera-renderer/default.nix +++ b/distros/jazzy/event-camera-renderer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-event-camera-renderer"; - version = "1.3.4-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_renderer-release/archive/release/jazzy/event_camera_renderer/1.3.4-1.tar.gz"; - name = "1.3.4-1.tar.gz"; - sha256 = "ea7d05e3740d68693cd2f70773bc4fff99c58202bcfe9841c7dc0b854a753968"; + url = "https://github.com/ros2-gbp/event_camera_renderer-release/archive/release/jazzy/event_camera_renderer/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "2e44f7bf2f2027a8bcc93f7a239c6d73305b1090778cc7be81ebfa5cdc7ebc2b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ffmpeg-encoder-decoder/default.nix b/distros/jazzy/ffmpeg-encoder-decoder/default.nix index 6da6e55835..9b600829e2 100644 --- a/distros/jazzy/ffmpeg-encoder-decoder/default.nix +++ b/distros/jazzy/ffmpeg-encoder-decoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg, opencv, pkg-config, rclcpp, ros-environment, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-jazzy-ffmpeg-encoder-decoder"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release/archive/release/jazzy/ffmpeg_encoder_decoder/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "80e0e08fc23981bcf546f2efc0467a4cb395d616f329d4b42b7f940670484961"; + url = "https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release/archive/release/jazzy/ffmpeg_encoder_decoder/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "61dbd428a3bff3dee5cfffd04726d160d526d701753b0619dbe64cf0eaf93731"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ffmpeg-image-transport-tools/default.nix b/distros/jazzy/ffmpeg-image-transport-tools/default.nix index d3fc44f73c..ebb6d0bc27 100644 --- a/distros/jazzy/ffmpeg-image-transport-tools/default.nix +++ b/distros/jazzy/ffmpeg-image-transport-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg-encoder-decoder, ffmpeg-image-transport-msgs, rclcpp, ros-environment, rosbag2-cpp, rosbag2-storage, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-ffmpeg-image-transport-tools"; - version = "2.1.1-r1"; + version = "2.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release/archive/release/jazzy/ffmpeg_image_transport_tools/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "a2c032f099817ba46d9f36a504de9e66f4a9c7d36bdd3168dbfee5e312447bdd"; + url = "https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release/archive/release/jazzy/ffmpeg_image_transport_tools/2.1.2-1.tar.gz"; + name = "2.1.2-1.tar.gz"; + sha256 = "2e4ebc09d58e8b1e205ed4c7d2361a15064fa8f2c3a07068d515ca03325d9dac"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ffmpeg-image-transport/default.nix b/distros/jazzy/ffmpeg-image-transport/default.nix index 6edfe8fc21..175297b3ef 100644 --- a/distros/jazzy/ffmpeg-image-transport/default.nix +++ b/distros/jazzy/ffmpeg-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, ffmpeg-encoder-decoder, ffmpeg-image-transport-msgs, image-transport, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-jazzy-ffmpeg-image-transport"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_image_transport-release/archive/release/jazzy/ffmpeg_image_transport/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "3ef048b6735a8fafbcef88c6765a7b18e9c6e46e567dc1d37240385ad3b97362"; + url = "https://github.com/ros2-gbp/ffmpeg_image_transport-release/archive/release/jazzy/ffmpeg_image_transport/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "495c99a61d35892f2d4d58d5aca467d4b1371e74cb9c54fb83515792e3f4f325"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/flex-sync/default.nix b/distros/jazzy/flex-sync/default.nix index ee85a9c900..2a9020e519 100644 --- a/distros/jazzy/flex-sync/default.nix +++ b/distros/jazzy/flex-sync/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-clang-format, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rclcpp, rclcpp-components, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-flex-sync"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flex_sync-release/archive/release/jazzy/flex_sync/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "69af1fac994fefca59b6c48227aad7fb377dfbbb7a91e83a8ad9dd87eed31c46"; + url = "https://github.com/ros2-gbp/flex_sync-release/archive/release/jazzy/flex_sync/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "f36e6a755ed4d724ec97bb2156ee6a2f17ddfa320423353c5a3f6ce699d4fa19"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/flir-camera-description/default.nix b/distros/jazzy/flir-camera-description/default.nix index 2873d9f394..b75c00196a 100644 --- a/distros/jazzy/flir-camera-description/default.nix +++ b/distros/jazzy/flir-camera-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, robot-state-publisher, urdf, xacro }: buildRosPackage { pname = "ros-jazzy-flir-camera-description"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/jazzy/flir_camera_description/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "3eaf70aaa28238a83ed192668b70692af39f0ad8326ed1a16557c53b7a6d5580"; + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/jazzy/flir_camera_description/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "fc403b551b434d428b0e3bfbf0e99137730c90e35311f69695de1fcd83e33d31"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/flir-camera-msgs/default.nix b/distros/jazzy/flir-camera-msgs/default.nix index 5c128989d8..f988a4f042 100644 --- a/distros/jazzy/flir-camera-msgs/default.nix +++ b/distros/jazzy/flir-camera-msgs/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-flir-camera-msgs"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/jazzy/flir_camera_msgs/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "912908148bfcd8da5c85f95e11d19e940c40f9e732601433f65c1ff517df08df"; + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/jazzy/flir_camera_msgs/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "42be1f319bd9056da3296f9566e415324af8cffbe47234830124d55014ae1bbd"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/force-torque-sensor-broadcaster/default.nix b/distros/jazzy/force-torque-sensor-broadcaster/default.nix index 8968dec639..e9f4841afe 100644 --- a/distros/jazzy/force-torque-sensor-broadcaster/default.nix +++ b/distros/jazzy/force-torque-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-jazzy-force-torque-sensor-broadcaster"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/force_torque_sensor_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "b6a894d45bb0571522cd959dd672fd9da1594ccbdf6881c87e7039a99714b962"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/force_torque_sensor_broadcaster/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "86b626c62624a9b65acfb51c16d9a0a629e7f49126bc9bbf48619ed0f4549653"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/forward-command-controller/default.nix b/distros/jazzy/forward-command-controller/default.nix index eb6b80387f..1b8b95d2b0 100644 --- a/distros/jazzy/forward-command-controller/default.nix +++ b/distros/jazzy/forward-command-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-msgs }: buildRosPackage { pname = "ros-jazzy-forward-command-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/forward_command_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "a4c419af1899540527e0095f4027a15e74ffd68477aefec82522fb1c5253a629"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/forward_command_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "4a97950dff9e161c001872c32b289756c92205afb8408e99f22e6640f0e14bb8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/foxglove-bridge/default.nix b/distros/jazzy/foxglove-bridge/default.nix index 689a9a10a6..e45f4a1e77 100644 --- a/distros/jazzy/foxglove-bridge/default.nix +++ b/distros/jazzy/foxglove-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, asio, nlohmann_json, openssl, rclcpp, rclcpp-components, resource-retriever, ros-environment, rosgraph-msgs, rosx-introspection, std-msgs, std-srvs, websocketpp, zlib }: buildRosPackage { pname = "ros-jazzy-foxglove-bridge"; - version = "0.8.3-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/foxglove_bridge-release/archive/release/jazzy/foxglove_bridge/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "5d68e27c757ddd659dbc17b663ee4f4db33c9ae90ac73bca98bfae18a47f9358"; + url = "https://github.com/ros2-gbp/foxglove_bridge-release/archive/release/jazzy/foxglove_bridge/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "b4610aace612c7490213c279c6f959dcf8bb1118dace2a0012508b68f97bb00a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/foxglove-compressed-video-transport/default.nix b/distros/jazzy/foxglove-compressed-video-transport/default.nix index d936c71047..72b4295543 100644 --- a/distros/jazzy/foxglove-compressed-video-transport/default.nix +++ b/distros/jazzy/foxglove-compressed-video-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, ffmpeg-encoder-decoder, foxglove-msgs, image-transport, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-jazzy-foxglove-compressed-video-transport"; - version = "1.0.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/foxglove_compressed_video_transport-release/archive/release/jazzy/foxglove_compressed_video_transport/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "87a304667e89dbef1adadf61bf62d46a806ca32e290f9102c9db6e59644806b6"; + url = "https://github.com/ros2-gbp/foxglove_compressed_video_transport-release/archive/release/jazzy/foxglove_compressed_video_transport/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "59c997b3273715c119f2571740a777fccc980b90d6035d12f4ea4bccb2f5140d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/generated.nix b/distros/jazzy/generated.nix index 2e9df1b396..13e7c1a978 100644 --- a/distros/jazzy/generated.nix +++ b/distros/jazzy/generated.nix @@ -190,6 +190,8 @@ self: super: { async-web-server-cpp = self.callPackage ./async-web-server-cpp {}; + at-sonde-ros-driver = self.callPackage ./at-sonde-ros-driver {}; + automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {}; automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {}; @@ -344,6 +346,10 @@ self: super: { canopen-interfaces = self.callPackage ./canopen-interfaces {}; + canopen-inventus-driver = self.callPackage ./canopen-inventus-driver {}; + + canopen-inventus-interfaces = self.callPackage ./canopen-inventus-interfaces {}; + canopen-master-driver = self.callPackage ./canopen-master-driver {}; canopen-proxy-driver = self.callPackage ./canopen-proxy-driver {}; @@ -390,6 +396,8 @@ self: super: { clearpath-desktop = self.callPackage ./clearpath-desktop {}; + clearpath-diagnostics = self.callPackage ./clearpath-diagnostics {}; + clearpath-generator-common = self.callPackage ./clearpath-generator-common {}; clearpath-generator-gz = self.callPackage ./clearpath-generator-gz {}; @@ -1914,6 +1922,8 @@ self: super: { phidgets-spatial = self.callPackage ./phidgets-spatial {}; + phidgets-stepper = self.callPackage ./phidgets-stepper {}; + phidgets-temperature = self.callPackage ./phidgets-temperature {}; pick-ik = self.callPackage ./pick-ik {}; @@ -2836,8 +2846,6 @@ self: super: { swri-serial-util = self.callPackage ./swri-serial-util {}; - swri-system-util = self.callPackage ./swri-system-util {}; - swri-transform-util = self.callPackage ./swri-transform-util {}; synapticon-ros2-control = self.callPackage ./synapticon-ros2-control {}; @@ -2968,6 +2976,8 @@ self: super: { turtlebot3 = self.callPackage ./turtlebot3 {}; + turtlebot3-applications-msgs = self.callPackage ./turtlebot3-applications-msgs {}; + turtlebot3-autorace = self.callPackage ./turtlebot3-autorace {}; turtlebot3-autorace-camera = self.callPackage ./turtlebot3-autorace-camera {}; diff --git a/distros/jazzy/gpio-controllers/default.nix b/distros/jazzy/gpio-controllers/default.nix index 5030326bfc..1b5b7fd146 100644 --- a/distros/jazzy/gpio-controllers/default.nix +++ b/distros/jazzy/gpio-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-jazzy-gpio-controllers"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/gpio_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "bd375d586420e073299c59ed58e1b15793df3d4de0c92c577dcce6cbc99df341"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/gpio_controllers/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "83c3721a37c6fb27367e44deb97ab03068817a26f7c07091fc5f095956831b9a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gps-msgs/default.nix b/distros/jazzy/gps-msgs/default.nix index 922ef9b722..df2eb70e7e 100644 --- a/distros/jazzy/gps-msgs/default.nix +++ b/distros/jazzy/gps-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-gps-msgs"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/jazzy/gps_msgs/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "adbbb97c4e62439d2d266be0e255c88d3ee9473042dffee2e61f2b5c7be2cc97"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/jazzy/gps_msgs/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "bfa73658d776d0a607d3ca84bb37a6daf4555c83bd19afe8b8bbf11946c70ce9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gps-sensor-broadcaster/default.nix b/distros/jazzy/gps-sensor-broadcaster/default.nix index e4e21e45ae..f049e3367e 100644 --- a/distros/jazzy/gps-sensor-broadcaster/default.nix +++ b/distros/jazzy/gps-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, controller-interface, controller-manager, generate-parameter-library, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-gps-sensor-broadcaster"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/gps_sensor_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "723ac357e529ea808eb449406cb491dc53b7da292c5136414fa13afaf4d3eec9"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/gps_sensor_broadcaster/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "a7cf3814a5704c01edbb9f19c3a16447a62f0c5505d39493f26e60ad6718198e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gps-tools/default.nix b/distros/jazzy/gps-tools/default.nix index 95ee92c597..e15ffc5826 100644 --- a/distros/jazzy/gps-tools/default.nix +++ b/distros/jazzy/gps-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, gps-msgs, nav-msgs, rclcpp, rclcpp-components, rclpy, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-jazzy-gps-tools"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/jazzy/gps_tools/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "47c4daca6a4c6b342457a2bd4470b0c9a00a1c615acf54e48e9d8ab9b2b7cafe"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/jazzy/gps_tools/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "84274395bd3a8d0e5b16cfaa96d9b303cdb54200e1c8df70e2451193dd48b19b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gps-umd/default.nix b/distros/jazzy/gps-umd/default.nix index e212ad5bc7..1f92bef2dc 100644 --- a/distros/jazzy/gps-umd/default.nix +++ b/distros/jazzy/gps-umd/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, gps-msgs, gps-tools, gpsd-client }: buildRosPackage { pname = "ros-jazzy-gps-umd"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/jazzy/gps_umd/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "690b87ca1fa5444826516ce919644733d4dc0c0733e3f84c783d603fd431a588"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/jazzy/gps_umd/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "db41415cd2d06702a98f81e15714ae3b00eb64a16b1a18a6a773b1d7fea9f3e6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gpsd-client/default.nix b/distros/jazzy/gpsd-client/default.nix index f9e3426522..a83fe9a7e5 100644 --- a/distros/jazzy/gpsd-client/default.nix +++ b/distros/jazzy/gpsd-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, gps-msgs, gpsd, pkg-config, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-gpsd-client"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/jazzy/gpsd_client/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "feed613ec35a496e494ea4ba6ecd77950ad8fc7768833107c0deabf201ef7a22"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/jazzy/gpsd_client/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "3972d0750ad611b0304e187262e81a6884e76feeae70692996ba44efd0349301"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gripper-controllers/default.nix b/distros/jazzy/gripper-controllers/default.nix index 685f3801d3..e0c6302163 100644 --- a/distros/jazzy/gripper-controllers/default.nix +++ b/distros/jazzy/gripper-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-action, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-jazzy-gripper-controllers"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/gripper_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "a43361bdccf90a4d71a14b72ce8808832aa67d78c0c7c108d9dcb4db1f729b3d"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/gripper_controllers/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "da1766792917bc0ebbb495b638a960294062afccf284b16aa7eddb88863680bc"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gz-cmake-vendor/default.nix b/distros/jazzy/gz-cmake-vendor/default.nix index cc7a0de5f0..6abce2ca02 100644 --- a/distros/jazzy/gz-cmake-vendor/default.nix +++ b/distros/jazzy/gz-cmake-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, pkg-config }: buildRosPackage { pname = "ros-jazzy-gz-cmake-vendor"; - version = "0.0.9-r1"; + version = "0.0.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gz_cmake_vendor-release/archive/release/jazzy/gz_cmake_vendor/0.0.9-1.tar.gz"; - name = "0.0.9-1.tar.gz"; - sha256 = "5f32841734651c92c14ed3e8951e592b5c1b18a87542f7d7007885c06d6d18bb"; + url = "https://github.com/ros2-gbp/gz_cmake_vendor-release/archive/release/jazzy/gz_cmake_vendor/0.0.10-1.tar.gz"; + name = "0.0.10-1.tar.gz"; + sha256 = "396875862b46837016ec69b9cd8082abd764461e8a9283152b9360a2c6ce72e0"; }; buildType = "ament_cmake"; @@ -19,7 +19,7 @@ buildRosPackage { nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake pkg-config ]; meta = { - description = "Vendor package for: gz-cmake3 3.5.4 + description = "Vendor package for: gz-cmake3 3.5.5 Gazebo CMake : CMake Modules for Gazebo Projects"; license = with lib.licenses; [ asl20 ]; diff --git a/distros/jazzy/gz-ros2-control-demos/default.nix b/distros/jazzy/gz-ros2-control-demos/default.nix index d1247497f4..a14afa349d 100644 --- a/distros/jazzy/gz-ros2-control-demos/default.nix +++ b/distros/jazzy/gz-ros2-control-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ackermann-steering-controller, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, gz-ros2-control, hardware-interface, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, mecanum-drive-controller, rclcpp, rclcpp-action, robot-state-publisher, ros-gz-bridge, ros-gz-sim, ros2controlcli, ros2launch, std-msgs, tricycle-controller, velocity-controllers, xacro }: buildRosPackage { pname = "ros-jazzy-gz-ros2-control-demos"; - version = "1.2.12-r1"; + version = "1.2.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/jazzy/gz_ros2_control_demos/1.2.12-1.tar.gz"; - name = "1.2.12-1.tar.gz"; - sha256 = "ed9e79ec809e22e3dbb4e1166a96a78931cb2c748aa055e5dbb24cd6815b6c3f"; + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/jazzy/gz_ros2_control_demos/1.2.13-1.tar.gz"; + name = "1.2.13-1.tar.gz"; + sha256 = "317fa535e0c1c1437b52c13092bf083361ea6c231111e8aae0a4c2a70261b6e3"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gz-ros2-control/default.nix b/distros/jazzy/gz-ros2-control/default.nix index 962894deab..1cdc320bd2 100644 --- a/distros/jazzy/gz-ros2-control/default.nix +++ b/distros/jazzy/gz-ros2-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ament-lint-auto, ament-lint-common, controller-manager, gz-plugin-vendor, gz-sim-vendor, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, yaml-cpp-vendor }: buildRosPackage { pname = "ros-jazzy-gz-ros2-control"; - version = "1.2.12-r1"; + version = "1.2.13-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/jazzy/gz_ros2_control/1.2.12-1.tar.gz"; - name = "1.2.12-1.tar.gz"; - sha256 = "18194de8e2ee780cb5b81bee44f966f34a42d0fb1c0db2fbfe15c0ee038c0890"; + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/jazzy/gz_ros2_control/1.2.13-1.tar.gz"; + name = "1.2.13-1.tar.gz"; + sha256 = "12f633a8a5965bba449d5390f51cbc07f211b4f11f592bdf90fe63c422d72588"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/hardware-interface-testing/default.nix b/distros/jazzy/hardware-interface-testing/default.nix index f3793a0724..852d4ed76e 100644 --- a/distros/jazzy/hardware-interface-testing/default.nix +++ b/distros/jazzy/hardware-interface-testing/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-gmock, control-msgs, hardware-interface, lifecycle-msgs, pluginlib, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, fmt, hardware-interface, lifecycle-msgs, pluginlib, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-jazzy-hardware-interface-testing"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/hardware_interface_testing/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "718c35d888dd5fb36084c988fa47cc02bcb1a8f3c0ea7a88a587e68b2136772f"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/hardware_interface_testing/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "3f92338abd08d388106f4de2747f1d46b08522e4ba0b28973a3f4fd07ca33369"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock ]; - propagatedBuildInputs = [ control-msgs hardware-interface lifecycle-msgs pluginlib rclcpp-lifecycle ros2-control-test-assets ]; + propagatedBuildInputs = [ control-msgs fmt hardware-interface lifecycle-msgs pluginlib rclcpp-lifecycle ros2-control-test-assets ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/hardware-interface/default.nix b/distros/jazzy/hardware-interface/default.nix index e73da54b0e..d8306c5cd6 100644 --- a/distros/jazzy/hardware-interface/default.nix +++ b/distros/jazzy/hardware-interface/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-gen-version-h, ament-cmake-gmock, backward-ros, control-msgs, joint-limits, lifecycle-msgs, pal-statistics, pluginlib, rclcpp-lifecycle, rcpputils, rcutils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sdformat-urdf, tinyxml2-vendor, urdf }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, backward-ros, control-msgs, fmt, joint-limits, lifecycle-msgs, pal-statistics, pluginlib, rclcpp-lifecycle, rcpputils, rcutils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sdformat-urdf, tinyxml2-vendor, urdf }: buildRosPackage { pname = "ros-jazzy-hardware-interface"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/hardware_interface/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "7036929a47c0aec5485353d139186222975eb915f8e269d1ca08a5189ec6a4eb"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/hardware_interface/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "fb74b0552f7737df1cbb9f96bf3a6208008ad556ff5dee122c15e663cf7b5042"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros control-msgs joint-limits lifecycle-msgs pal-statistics pluginlib rclcpp-lifecycle rcpputils rcutils realtime-tools sdformat-urdf tinyxml2-vendor urdf ]; + propagatedBuildInputs = [ backward-ros control-msgs fmt joint-limits lifecycle-msgs pal-statistics pluginlib rclcpp-lifecycle rcpputils rcutils realtime-tools sdformat-urdf tinyxml2-vendor urdf ]; nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; meta = { diff --git a/distros/jazzy/hls-lfcd-lds-driver/default.nix b/distros/jazzy/hls-lfcd-lds-driver/default.nix index 86dc4e40e1..3af56736bb 100644 --- a/distros/jazzy/hls-lfcd-lds-driver/default.nix +++ b/distros/jazzy/hls-lfcd-lds-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, rclcpp, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-hls-lfcd-lds-driver"; - version = "2.1.0-r1"; + version = "2.1.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/hls_lfcd_lds_driver-release/archive/release/jazzy/hls_lfcd_lds_driver/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "2e3ba07e71a1d2a5042fde3ad9182a0d55c4d2ef3f2dccec9baff069142e4bb5"; + url = "https://github.com/ros2-gbp/hls_lfcd_lds_driver-release/archive/release/jazzy/hls_lfcd_lds_driver/2.1.1-1.tar.gz"; + name = "2.1.1-1.tar.gz"; + sha256 = "e4f3a7e649befc638934d8f59fd7ab0a3687bbc59a35dbb0a37d7297978a24dc"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/image-pipeline/default.nix b/distros/jazzy/image-pipeline/default.nix index 369ea2d435..a08b6b7bba 100644 --- a/distros/jazzy/image-pipeline/default.nix +++ b/distros/jazzy/image-pipeline/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, camera-calibration, depth-image-proc, image-proc, image-publisher, image-rotate, image-view, stereo-image-proc }: buildRosPackage { pname = "ros-jazzy-image-pipeline"; - version = "5.0.10-r1"; + version = "5.0.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_pipeline/5.0.10-1.tar.gz"; - name = "5.0.10-1.tar.gz"; - sha256 = "572d2e318a24ce35e2f815b9a694c4f9e1a421a1569b6b22648438386c6d6097"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_pipeline/5.0.11-1.tar.gz"; + name = "5.0.11-1.tar.gz"; + sha256 = "3f2c0cc51de827c53c00161775b91406bdf1b8a3361127dced4037a57764c597"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/image-proc/default.nix b/distros/jazzy/image-proc/default.nix index 750917c1ea..22a2defb97 100644 --- a/distros/jazzy/image-proc/default.nix +++ b/distros/jazzy/image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, camera-calibration-parsers, cv-bridge, geometry-msgs, image-geometry, image-transport, opencv, rclcpp, rclcpp-components, rcutils, sensor-msgs, tf2, tf2-geometry-msgs, tracetools-image-pipeline }: buildRosPackage { pname = "ros-jazzy-image-proc"; - version = "5.0.10-r1"; + version = "5.0.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_proc/5.0.10-1.tar.gz"; - name = "5.0.10-1.tar.gz"; - sha256 = "d6031dc026f55677375d59560a403bceb1845eacfca18afb8cbb65934d02f920"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_proc/5.0.11-1.tar.gz"; + name = "5.0.11-1.tar.gz"; + sha256 = "20810b5b6a7056eed2c22a56d0f34730c8ae53dabf8db62f6bcd8909ebd33588"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/image-publisher/default.nix b/distros/jazzy/image-publisher/default.nix index 25d0c98f1c..ad23e97f18 100644 --- a/distros/jazzy/image-publisher/default.nix +++ b/distros/jazzy/image-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, camera-info-manager, cv-bridge, image-transport, rcl-interfaces, rclcpp, rclcpp-components }: buildRosPackage { pname = "ros-jazzy-image-publisher"; - version = "5.0.10-r1"; + version = "5.0.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_publisher/5.0.10-1.tar.gz"; - name = "5.0.10-1.tar.gz"; - sha256 = "0c794272315aa584106b9409d7426d814474cfc541b7f04951a104e50286db60"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_publisher/5.0.11-1.tar.gz"; + name = "5.0.11-1.tar.gz"; + sha256 = "952dd790c195d13d0321b865676faa369c6f40e44eedb5efa0fe727c4ea71f9f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/image-rotate/default.nix b/distros/jazzy/image-rotate/default.nix index 3b5137ec2a..4e8566cf00 100644 --- a/distros/jazzy/image-rotate/default.nix +++ b/distros/jazzy/image-rotate/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, geometry-msgs, image-transport, opencv, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-image-rotate"; - version = "5.0.10-r1"; + version = "5.0.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_rotate/5.0.10-1.tar.gz"; - name = "5.0.10-1.tar.gz"; - sha256 = "9fb29bbd9f3dcf068cd5d095e579d12ae1dc0b070ff903538cc13b36dd225e5d"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_rotate/5.0.11-1.tar.gz"; + name = "5.0.11-1.tar.gz"; + sha256 = "1fbf70f2b014e7045ddd60f2ddc7cb3727187c18dee2a05706fc3086a9581f70"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/image-view/default.nix b/distros/jazzy/image-view/default.nix index 8b735c0279..dfc6989a22 100644 --- a/distros/jazzy/image-view/default.nix +++ b/distros/jazzy/image-view/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, camera-calibration-parsers, cv-bridge, image-transport, message-filters, rclcpp, rclcpp-components, rclpy, sensor-msgs, std-srvs, stereo-msgs }: buildRosPackage { pname = "ros-jazzy-image-view"; - version = "5.0.10-r1"; + version = "5.0.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_view/5.0.10-1.tar.gz"; - name = "5.0.10-1.tar.gz"; - sha256 = "b86497d09537105588078e9324eed942df2e2afa0010989eaf728b5b2e801df1"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/image_view/5.0.11-1.tar.gz"; + name = "5.0.11-1.tar.gz"; + sha256 = "4b2e1268115aaad0f35a5955a6f630e5be44e86b69b3669fde7e5854c27415b0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/imu-sensor-broadcaster/default.nix b/distros/jazzy/imu-sensor-broadcaster/default.nix index 7966686dfe..65294d42e3 100644 --- a/distros/jazzy/imu-sensor-broadcaster/default.nix +++ b/distros/jazzy/imu-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-imu-sensor-broadcaster"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/imu_sensor_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "2fa0cd9701c5501ac36c4437126c2dc555c3e3807fbfc6ba36f366edefcb8d3f"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/imu_sensor_broadcaster/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "452e6b60d67a59ad6de41ca955aa744a49a39154993b52f8a07ab08a38f4cb48"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/joint-limits/default.nix b/distros/jazzy/joint-limits/default.nix index 114a255c5c..8eb953d87f 100644 --- a/distros/jazzy/joint-limits/default.nix +++ b/distros/jazzy/joint-limits/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-gen-version-h, ament-cmake-gmock, backward-ros, generate-parameter-library, launch-ros, launch-testing-ament-cmake, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, trajectory-msgs, urdf }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, backward-ros, fmt, generate-parameter-library, launch-ros, launch-testing-ament-cmake, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, trajectory-msgs, urdf }: buildRosPackage { pname = "ros-jazzy-joint-limits"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/joint_limits/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "a72920e33b05b13904f0a0b82665fcc0c20076dd0810d94208de91c2986766a8"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/joint_limits/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "aa715f4382422ee4b40afdbfd56d81e28cf6fbf4bb7e1f3f12bba87e429e4087"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock generate-parameter-library launch-ros launch-testing-ament-cmake ]; - propagatedBuildInputs = [ backward-ros pluginlib rclcpp rclcpp-lifecycle realtime-tools trajectory-msgs urdf ]; + propagatedBuildInputs = [ backward-ros fmt pluginlib rclcpp rclcpp-lifecycle realtime-tools trajectory-msgs urdf ]; nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; meta = { diff --git a/distros/jazzy/joint-state-broadcaster/default.nix b/distros/jazzy/joint-state-broadcaster/default.nix index fda0d1e4b3..bbf9f768e8 100644 --- a/distros/jazzy/joint-state-broadcaster/default.nix +++ b/distros/jazzy/joint-state-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, builtin-interfaces, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs, urdf }: buildRosPackage { pname = "ros-jazzy-joint-state-broadcaster"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/joint_state_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "efad1e6bc961a8f0fcbb15718d42ad67616a1e739b6964071f9dce06482574aa"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/joint_state_broadcaster/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "ad1f40c02e731779e3c3bf00ae4138915f6a4929069c031549195ca9ec0ae446"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/joint-trajectory-controller/default.nix b/distros/jazzy/joint-trajectory-controller/default.nix index d049612373..338614e3da 100644 --- a/distros/jazzy/joint-trajectory-controller/default.nix +++ b/distros/jazzy/joint-trajectory-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, rsl, tl-expected, trajectory-msgs, urdf }: buildRosPackage { pname = "ros-jazzy-joint-trajectory-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/joint_trajectory_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "b5637bcd004879b6475911a2e83f6d4d44b5e09ae18d8a81a97eddfe86bd6d6b"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/joint_trajectory_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "41af593423f3357e4baf103225b12105cbd69ebfa53f4a50439002b7b41094f5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/kinematics-interface-kdl/default.nix b/distros/jazzy/kinematics-interface-kdl/default.nix index e7256e0af0..396660d2d4 100644 --- a/distros/jazzy/kinematics-interface-kdl/default.nix +++ b/distros/jazzy/kinematics-interface-kdl/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, eigen, eigen3-cmake-module, kdl-parser, kinematics-interface, pluginlib, ros2-control-test-assets, tf2-eigen-kdl }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, eigen, eigen3-cmake-module, kdl-parser, kinematics-interface, pluginlib, ros2-control-cmake, ros2-control-test-assets, tf2-eigen-kdl }: buildRosPackage { pname = "ros-jazzy-kinematics-interface-kdl"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/jazzy/kinematics_interface_kdl/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "7559ec004ae3d56fdd359cfb0d334d64a56c9b7a63bd7a03ff387115aa403104"; + url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/jazzy/kinematics_interface_kdl/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "76dcd1a7974f2d9470940415ca89918aa29eff4d9c44f7af2027e6932cedbd67"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen3-cmake-module ]; + buildInputs = [ ament-cmake eigen3-cmake-module ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; propagatedBuildInputs = [ eigen kdl-parser kinematics-interface pluginlib tf2-eigen-kdl ]; nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; diff --git a/distros/jazzy/kinematics-interface/default.nix b/distros/jazzy/kinematics-interface/default.nix index 5503cab6b0..fb8cad6f01 100644 --- a/distros/jazzy/kinematics-interface/default.nix +++ b/distros/jazzy/kinematics-interface/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, rclcpp-lifecycle }: +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, rclcpp-lifecycle, ros2-control-cmake }: buildRosPackage { pname = "ros-jazzy-kinematics-interface"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/jazzy/kinematics_interface/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "6dea9ec3c1537ce3c9ab2dae42a467a5dc4ce527e46ce21e06edbe55179c13db"; + url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/jazzy/kinematics_interface/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "09a59b9be24bba54bd7c23d5e4639eeeebdfff84000018db1341c570f85830c2"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; + buildInputs = [ ament-cmake ros2-control-cmake ]; propagatedBuildInputs = [ eigen rclcpp-lifecycle ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/jazzy/kitti-metrics-eval/default.nix b/distros/jazzy/kitti-metrics-eval/default.nix index 9bf0bd9bd8..d95e99828d 100644 --- a/distros/jazzy/kitti-metrics-eval/default.nix +++ b/distros/jazzy/kitti-metrics-eval/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmath, mrpt-libposes, mrpt-libtclap }: buildRosPackage { pname = "ros-jazzy-kitti-metrics-eval"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/kitti_metrics_eval/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "1a2d01f3ee62353ddd9977e869f1180f0ec48abc28802b81cf54aae8f965e6ab"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/kitti_metrics_eval/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "e12a66ea39cbf7c2653d0af93bfcb04523b77fb5d94b2e1df22683f56b67b577"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "CLI tool to evaluate the KITTI odometry bechmark metrics to trajectory files"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/ld08-driver/default.nix b/distros/jazzy/ld08-driver/default.nix index ccb3b2b7de..fe1c9b82bc 100644 --- a/distros/jazzy/ld08-driver/default.nix +++ b/distros/jazzy/ld08-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, rclcpp, sensor-msgs, udev }: buildRosPackage { pname = "ros-jazzy-ld08-driver"; - version = "1.1.3-r1"; + version = "1.1.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ld08_driver-release/archive/release/jazzy/ld08_driver/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "ebc6fb0991c246fb9d2b1a860c63a862de33adaf1b58c320ccc7f7f4838adcf9"; + url = "https://github.com/ros2-gbp/ld08_driver-release/archive/release/jazzy/ld08_driver/1.1.4-1.tar.gz"; + name = "1.1.4-1.tar.gz"; + sha256 = "8d34c0a33c4260223a9ea5553d5a9bb8a1207115a15ac4cbeb56594dd59fb517"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/leo-bringup/default.nix b/distros/jazzy/leo-bringup/default.nix index 878fc3a197..a19da8aebf 100644 --- a/distros/jazzy/leo-bringup/default.nix +++ b/distros/jazzy/leo-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-index-python, ament-lint-auto, geometry-msgs, image-proc, launch, launch-ros, leo-description, leo-filters, leo-fw, robot-state-publisher, rosapi, rosbridge-server, sensor-msgs, web-video-server, xacro }: buildRosPackage { pname = "ros-jazzy-leo-bringup"; - version = "2.1.3-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_bringup/2.1.3-1.tar.gz"; - name = "2.1.3-1.tar.gz"; - sha256 = "a5995ec575236b035efd74e2fdd19623535464e698e0d106ffcc178820184242"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_bringup/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "b6947851553b8ad8545726e1c9864cfacce9dabfd3249de933f3d2cc545c327a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/leo-filters/default.nix b/distros/jazzy/leo-filters/default.nix index 4cf194beb8..1c475caa4b 100644 --- a/distros/jazzy/leo-filters/default.nix +++ b/distros/jazzy/leo-filters/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, generate-parameter-library, geometry-msgs, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, std-srvs, tf2, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-jazzy-leo-filters"; - version = "2.1.3-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_filters/2.1.3-1.tar.gz"; - name = "2.1.3-1.tar.gz"; - sha256 = "d36c87e770480bcf77bb8fdcdcf99dccae11f740f1842149c56a77ea95597413"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_filters/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "ec4de0815b08645fed4e42a99b4c0f9ec7b75f2451ace33ae5b515514bedd012"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/leo-fw/default.nix b/distros/jazzy/leo-fw/default.nix index f0825888b1..7a5110d61f 100644 --- a/distros/jazzy/leo-fw/default.nix +++ b/distros/jazzy/leo-fw/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-mypy, ament-cmake-python, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-python, ament-lint-auto, geometry-msgs, leo-msgs, nav-msgs, python3Packages, rclcpp, rclcpp-components, rclpy, ros2cli, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-jazzy-leo-fw"; - version = "2.1.3-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_fw/2.1.3-1.tar.gz"; - name = "2.1.3-1.tar.gz"; - sha256 = "6bf41dda7590d9ed92acab7b5b80f42b496dc853dff5c2e81065dc00466aee2d"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_fw/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "7ba3d911a3036b54750ad1a0d3040bd18a6de3a28121b320506aee646e62b3e8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/leo-robot/default.nix b/distros/jazzy/leo-robot/default.nix index 729c8bcab5..595f53e784 100644 --- a/distros/jazzy/leo-robot/default.nix +++ b/distros/jazzy/leo-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, leo, leo-bringup, leo-filters, leo-fw }: buildRosPackage { pname = "ros-jazzy-leo-robot"; - version = "2.1.3-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_robot/2.1.3-1.tar.gz"; - name = "2.1.3-1.tar.gz"; - sha256 = "34e0bcc0010c1b4cf200ad3e3a192b1056a30444bed30e198039a64df8b02056"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_robot/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "c7b4443714f9b4ec67a4310ae6c9d99953794b21e779fcab3d0a1f11f42f83b2"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/libcaer-driver/default.nix b/distros/jazzy/libcaer-driver/default.nix index fcd0c83a3f..b254d4298c 100644 --- a/distros/jazzy/libcaer-driver/default.nix +++ b/distros/jazzy/libcaer-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-xmllint, camera-info-manager, event-camera-msgs, image-transport, libcaer-vendor, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-srvs }: buildRosPackage { pname = "ros-jazzy-libcaer-driver"; - version = "1.5.0-r1"; + version = "1.5.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/libcaer_driver-release/archive/release/jazzy/libcaer_driver/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "01f1a93001514da8eadbd4bf3a9afad1ca696ee8cff28a7105f3fe96572fdeed"; + url = "https://github.com/ros2-gbp/libcaer_driver-release/archive/release/jazzy/libcaer_driver/1.5.1-1.tar.gz"; + name = "1.5.1-1.tar.gz"; + sha256 = "612ac87d677b955060aed43983238b3637bedd03f0bb74d20a3cdcd8fa3734f9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/libcaer-vendor/default.nix b/distros/jazzy/libcaer-vendor/default.nix index 4ef88c6635..3adc1086ea 100644 --- a/distros/jazzy/libcaer-vendor/default.nix +++ b/distros/jazzy/libcaer-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, cmake, gtest, libusb1, pkg-config }: buildRosPackage { pname = "ros-jazzy-libcaer-vendor"; - version = "1.3.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/libcaer_vendor-release/archive/release/jazzy/libcaer_vendor/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "b563d59216500e29819f2784cc67c1817ff5fb6b8fcd41c949d2da27b9978dc0"; + url = "https://github.com/ros2-gbp/libcaer_vendor-release/archive/release/jazzy/libcaer_vendor/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "a5481f17e31852c40792513190c726a7433cee3808bee83e681660d535837f6f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/libphidget22/default.nix b/distros/jazzy/libphidget22/default.nix index a9c2d73b50..ebb5fe03b8 100644 --- a/distros/jazzy/libphidget22/default.nix +++ b/distros/jazzy/libphidget22/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, libusb1 }: +{ lib, buildRosPackage, fetchurl, ament-cmake, file, libusb1 }: buildRosPackage { pname = "ros-jazzy-libphidget22"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/libphidget22/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "bc452316752f683e0b28fb1f07a494af3734cafa6ca6091259d50fab59e8482d"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/libphidget22/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "3e79f8698426c32c535413f9cd5b7803a59da35815cdccbe31fad3d609fce2e4"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; + buildInputs = [ ament-cmake file ]; propagatedBuildInputs = [ libusb1 ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/jazzy/mapviz-interfaces/default.nix b/distros/jazzy/mapviz-interfaces/default.nix index 58331e0a6d..891d599fc4 100644 --- a/distros/jazzy/mapviz-interfaces/default.nix +++ b/distros/jazzy/mapviz-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, builtin-interfaces, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-mapviz-interfaces"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/mapviz_interfaces/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "0311490aace8992354bcaf9577184fc6c9e25578f2806d779bdf4b1cd0200658"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/mapviz_interfaces/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "73098e52b60878282b60460c70681d8441bf28e6eae15ebaae40d1d5da6e0478"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mapviz-plugins/default.nix b/distros/jazzy/mapviz-plugins/default.nix index cec0d0ba77..43a36c51e8 100644 --- a/distros/jazzy/mapviz-plugins/default.nix +++ b/distros/jazzy/mapviz-plugins/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, ros-environment, sensor-msgs, std-msgs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, geometry-msgs, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, ros-environment, sensor-msgs, std-msgs, std-srvs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-mapviz-plugins"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/mapviz_plugins/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "455fd8c40a957d38aee3791216966b3a94e6f1a7c24f7c81007d24394e64869b"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/mapviz_plugins/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "f6a3a754764e7411ac2ebf2305f966102619b658895a771b4daedeab5cc2742c"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-index-cpp cv-bridge gps-msgs image-transport map-msgs mapviz marti-common-msgs marti-nav-msgs marti-sensor-msgs marti-visualization-msgs nav-msgs pluginlib qt5.qtbase rclcpp rclcpp-action sensor-msgs std-msgs stereo-msgs swri-image-util swri-math-util swri-route-util swri-transform-util tf2 visualization-msgs ]; + propagatedBuildInputs = [ ament-index-cpp cv-bridge geometry-msgs gps-msgs image-transport map-msgs mapviz marti-common-msgs marti-nav-msgs marti-sensor-msgs marti-visualization-msgs nav-msgs pluginlib qt5.qtbase rclcpp rclcpp-action sensor-msgs std-msgs std-srvs stereo-msgs swri-image-util swri-math-util swri-route-util swri-transform-util tf2 visualization-msgs ]; nativeBuildInputs = [ ament-cmake qt5.qtbase ]; meta = { diff --git a/distros/jazzy/mapviz/default.nix b/distros/jazzy/mapviz/default.nix index f414843d1a..3444f4d839 100644 --- a/distros/jazzy/mapviz/default.nix +++ b/distros/jazzy/mapviz/default.nix @@ -2,24 +2,24 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, ros-environment, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, ros-environment, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-route-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg, yaml-cpp }: buildRosPackage { pname = "ros-jazzy-mapviz"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/mapviz/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "472af3246434530f70f5c77cea61998d553f7d74cf5467fbf6634babb4e1a0f0"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/mapviz/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "510fe5e2a1665f4ff0a2b5f268b7025f92d32b3465e2ae4cd67dca7933c41797"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake pkg-config ros-environment ]; - propagatedBuildInputs = [ cv-bridge freeglut geometry-msgs glew image-transport mapviz-interfaces marti-common-msgs pluginlib qt5.qtbase rclcpp rqt-gui rqt-gui-cpp std-srvs swri-math-util swri-transform-util tf2 tf2-geometry-msgs tf2-ros xorg.libXi xorg.libXmu yaml-cpp ]; + propagatedBuildInputs = [ cv-bridge freeglut geometry-msgs glew image-transport mapviz-interfaces marti-common-msgs pluginlib qt5.qtbase rclcpp rqt-gui rqt-gui-cpp std-srvs swri-math-util swri-route-util swri-transform-util tf2 tf2-geometry-msgs tf2-ros xorg.libXi xorg.libXmu yaml-cpp ]; nativeBuildInputs = [ ament-cmake pkg-config qt5.qtbase ]; meta = { - description = "mapviz"; + description = "2D mapping display with extensible data overlays"; license = with lib.licenses; [ bsdOriginal ]; }; } diff --git a/distros/jazzy/mecanum-drive-controller/default.nix b/distros/jazzy/mecanum-drive-controller/default.nix index 8df6d792ef..1ccfc01eb8 100644 --- a/distros/jazzy/mecanum-drive-controller/default.nix +++ b/distros/jazzy/mecanum-drive-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs }: buildRosPackage { pname = "ros-jazzy-mecanum-drive-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/mecanum_drive_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "60bcf7949f9c048abe659cad9d65626b27b90d8f1f8dd0fe26bfbe9ddf0fba7a"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/mecanum_drive_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "37483eda4c7367ba1d92fa2862f91fca91d48d7a1a9457321b558ef001b5543e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mola-bridge-ros2/default.nix b/distros/jazzy/mola-bridge-ros2/default.nix index ebf8c1eea3..702d4e12de 100644 --- a/distros/jazzy/mola-bridge-ros2/default.nix +++ b/distros/jazzy/mola-bridge-ros2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, geometry-msgs, mola-common, mola-kernel, mola-msgs, mrpt-libmaps, mrpt-libros-bridge, mrpt-nav-interfaces, nav-msgs, rclcpp, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-jazzy-mola-bridge-ros2"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_bridge_ros2/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "35b132e44131a787d7fa813c8bef5e34d125b9fac05acc487695031b2fac6492"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_bridge_ros2/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "6f69158904ff4538bbb01bf53f5882b850a025e7efcf77511f1850b16dcf84ab"; }; buildType = "ament_cmake"; @@ -21,6 +21,6 @@ buildRosPackage { meta = { description = "Bidirectional bridge ROS2-MOLA"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/mola-common/default.nix b/distros/jazzy/mola-common/default.nix index f9e96e31ef..766f669a4f 100644 --- a/distros/jazzy/mola-common/default.nix +++ b/distros/jazzy/mola-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-mola-common"; - version = "0.4.0-r1"; + version = "0.4.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_common-release/archive/release/jazzy/mola_common/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "09e2e5932930bbb02ba4bb85cb3d92031f7f134aafa2abb0360f7c5ba0b6b62e"; + url = "https://github.com/ros2-gbp/mola_common-release/archive/release/jazzy/mola_common/0.4.1-1.tar.gz"; + name = "0.4.1-1.tar.gz"; + sha256 = "16d60667d2c0300584bf54b10c4f561f676d36dbe5a83deed0d43b315e2f6130"; }; buildType = "ament_cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Common CMake scripts to all MOLA modules"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/mola-demos/default.nix b/distros/jazzy/mola-demos/default.nix index 2a0fa6ba3e..59f5711777 100644 --- a/distros/jazzy/mola-demos/default.nix +++ b/distros/jazzy/mola-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-mola-demos"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_demos/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "b202a30a75b49039dc0a5f626bb63d2d7efeadcb2eebc356bb319811fbb29c2c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_demos/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "97fa4ced56c2d69755e9093dabef3b497ff63360f93922c0fd734e3c4e0ddc43"; }; buildType = "ament_cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Demo and example launch files for MOLA"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/mola-imu-preintegration/default.nix b/distros/jazzy/mola-imu-preintegration/default.nix index 5d51d186a5..9654113e98 100644 --- a/distros/jazzy/mola-imu-preintegration/default.nix +++ b/distros/jazzy/mola-imu-preintegration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libobs }: buildRosPackage { pname = "ros-jazzy-mola-imu-preintegration"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/jazzy/mola_imu_preintegration/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "7ddf3f79fd1d27184a5474e453c488e68ef2a4f996ae7d14dd328e7099ec6dca"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/jazzy/mola_imu_preintegration/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "5454a2d0700425cd296c44213813486bc3736fbc63dee4dc9cc933acfcf42d83"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-input-euroc-dataset/default.nix b/distros/jazzy/mola-input-euroc-dataset/default.nix index fae7d02763..7f0eb0d19f 100644 --- a/distros/jazzy/mola-input-euroc-dataset/default.nix +++ b/distros/jazzy/mola-input-euroc-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmath, mrpt-libobs }: buildRosPackage { pname = "ros-jazzy-mola-input-euroc-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_euroc_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "d5ca8ac44fb76bd1c3b52a3b1fc037f52d78996634e0e5c4ef2152adfff9c62b"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_euroc_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "4b29945b80cabd9968633259b8244ac49745b971d3c63b8704d54e1b8eb48bbf"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Offline RawDataSource from EUROC SLAM datasets"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/mola-input-kitti-dataset/default.nix b/distros/jazzy/mola-input-kitti-dataset/default.nix index dbf7f798dc..f320f4c31a 100644 --- a/distros/jazzy/mola-input-kitti-dataset/default.nix +++ b/distros/jazzy/mola-input-kitti-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: buildRosPackage { pname = "ros-jazzy-mola-input-kitti-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_kitti_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "e712c8d100e0611bbea1f29fc1a007a040ff616984ddc0cf11fcbe80ba3e5816"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_kitti_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "b2e6909715a97919ebbc953ed85ec7196cff63f81b50b0ccf1a17e557772e298"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-input-kitti360-dataset/default.nix b/distros/jazzy/mola-input-kitti360-dataset/default.nix index 650b832535..e54e16c343 100644 --- a/distros/jazzy/mola-input-kitti360-dataset/default.nix +++ b/distros/jazzy/mola-input-kitti360-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: buildRosPackage { pname = "ros-jazzy-mola-input-kitti360-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_kitti360_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "c7d8d08b3caf919795bd97a143747f419e4146d00baf19271d9edff8c7217545"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_kitti360_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "7324cd6d1edd90cc14adce8a42d8cd33eacee90d54597e37dac6cdf0836b2f96"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-input-mulran-dataset/default.nix b/distros/jazzy/mola-input-mulran-dataset/default.nix index 611bff3ff2..12cd429adc 100644 --- a/distros/jazzy/mola-input-mulran-dataset/default.nix +++ b/distros/jazzy/mola-input-mulran-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps, mrpt-libposes }: buildRosPackage { pname = "ros-jazzy-mola-input-mulran-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_mulran_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "9ec89f929a86426a290af25079b13ff074de99eb66d5cccaf99fa7b2f3926c08"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_mulran_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "9c8380deee01a5440e6b6fc7b86c5b48ffa72d025b6e99d77d721eae065fb742"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-input-paris-luco-dataset/default.nix b/distros/jazzy/mola-input-paris-luco-dataset/default.nix index 451f683898..2a139833a5 100644 --- a/distros/jazzy/mola-input-paris-luco-dataset/default.nix +++ b/distros/jazzy/mola-input-paris-luco-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: buildRosPackage { pname = "ros-jazzy-mola-input-paris-luco-dataset"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_paris_luco_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "2e4bd270ed0cc293e858f9c0d8a01779db0bad4b7f9d81c800adaec8fe5d1962"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_paris_luco_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "3b5bf5ea38849841a5b9fc2cf157167246245b4b944afb1726669af8a7a34030"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-input-rawlog/default.nix b/distros/jazzy/mola-input-rawlog/default.nix index 7ea2091094..5f7074b4c1 100644 --- a/distros/jazzy/mola-input-rawlog/default.nix +++ b/distros/jazzy/mola-input-rawlog/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libobs }: buildRosPackage { pname = "ros-jazzy-mola-input-rawlog"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_rawlog/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "f671e8a5f0b78766e2935c6caf67fe02a2e2ddf558bffa9e8984bf31bb5fa088"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_rawlog/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "e3954c08a5372fc3d959bad9cf542e688946700629377a60e334b194793100bf"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-input-rosbag2/default.nix b/distros/jazzy/mola-input-rosbag2/default.nix index 4252588fef..59f39975da 100644 --- a/distros/jazzy/mola-input-rosbag2/default.nix +++ b/distros/jazzy/mola-input-rosbag2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, cv-bridge, mola-kernel, mrpt-libobs, mrpt-libros-bridge, rosbag2-cpp, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-mola-input-rosbag2"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_rosbag2/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "f2ec6500b05606eb31cabcd204cd13336753717da8ed8ef92a67d25cc820f9d5"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_rosbag2/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "ec2c2b3acddffeedf4164d51469a505f671ccf452adf2a87f4737e783ecdf72e"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-input-video/default.nix b/distros/jazzy/mola-input-video/default.nix index e15ca9f131..c9ce4cff68 100644 --- a/distros/jazzy/mola-input-video/default.nix +++ b/distros/jazzy/mola-input-video/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libhwdrivers, mrpt-libobs }: buildRosPackage { pname = "ros-jazzy-mola-input-video"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_video/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "a3e3b83662dfd00ba6ba15b83957a710e80851ba76b8817d054e2a89f04eff7c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_video/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "b2e660ac3564873db26de9daa424b25e587d1ca75f8ffaffb9cfdc5e9d60e888"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-kernel/default.nix b/distros/jazzy/mola-kernel/default.nix index 1b3d373fdd..5beb1b51c9 100644 --- a/distros/jazzy/mola-kernel/default.nix +++ b/distros/jazzy/mola-kernel/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-yaml, mrpt-libgui, mrpt-libmaps, mrpt-libobs }: buildRosPackage { pname = "ros-jazzy-mola-kernel"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_kernel/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "8ab118a8e2fcef4cc0b8aaab27fdee3239f16f5ba41132b70934f1eacb91e491"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_kernel/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "1918d52ebab960720ffcb19948b17583a58622d6b13034213bc9c33415eb4557"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-launcher/default.nix b/distros/jazzy/mola-launcher/default.nix index 3ba40396b2..6c5f3eabdd 100644 --- a/distros/jazzy/mola-launcher/default.nix +++ b/distros/jazzy/mola-launcher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-kernel, mrpt-libbase, mrpt-libtclap, ros-environment }: buildRosPackage { pname = "ros-jazzy-mola-launcher"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_launcher/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "33804e0cc20b50fd6c5a2fca2fb10d4aed8db92fb5c049f7db645fda867d9127"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_launcher/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "ad3249e7cb9ac404712194ffbd50f161cafe7d1ab27b2c6c6e913640273e671e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mola-lidar-odometry/default.nix b/distros/jazzy/mola-lidar-odometry/default.nix index 7f48df6a8b..3c255a13c1 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.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/jazzy/mola_lidar_odometry/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "8b0be61e5c7d84029186b1ca0f995924996357a76a40576bceb78568e00f2836"; + url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/jazzy/mola_lidar_odometry/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "699ccc80dac17bca07825f01ebd82ca7256556caadec347efea69f8c5af5412d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mola-metric-maps/default.nix b/distros/jazzy/mola-metric-maps/default.nix index 4ef548c66c..aad2dc4b88 100644 --- a/distros/jazzy/mola-metric-maps/default.nix +++ b/distros/jazzy/mola-metric-maps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-common, mp2p-icp, mrpt-libmaps, ros-environment }: buildRosPackage { pname = "ros-jazzy-mola-metric-maps"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_metric_maps/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "a0895d9375ed8366c19b5531a49ff860ef45c363e7b49cb4796f79a5406fd377"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_metric_maps/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "29b05c57d2d76a42bf4013131639c8a89a1cd0a9ef099aa73a19c571c73fff84"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mola-msgs/default.nix b/distros/jazzy/mola-msgs/default.nix index b608f9a708..5f66ce5174 100644 --- a/distros/jazzy/mola-msgs/default.nix +++ b/distros/jazzy/mola-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, mrpt-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-mola-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "83e9315eac99a50f8f9b879970a41748e0369d7b2b3ae31868b022c49e8de50e"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "00002d1243981734566b6abaf70409781e6e66ea8c48e05f894d0ba6b38ff6ee"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mola-pose-list/default.nix b/distros/jazzy/mola-pose-list/default.nix index 82060ca481..e8145f9f4e 100644 --- a/distros/jazzy/mola-pose-list/default.nix +++ b/distros/jazzy/mola-pose-list/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmaps, mrpt-libposes }: buildRosPackage { pname = "ros-jazzy-mola-pose-list"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_pose_list/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "936184c9c2d852b8d8f84145f541c83182d7c6f12fc378fa9c2b7bddea72be85"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_pose_list/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "067b0b25038e504214fd52728d1f68fb0573d5fa162cb7da8ed9603dff051cbe"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-relocalization/default.nix b/distros/jazzy/mola-relocalization/default.nix index ec192761bd..dc26f86d6e 100644 --- a/distros/jazzy/mola-relocalization/default.nix +++ b/distros/jazzy/mola-relocalization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-pose-list, mola-test-datasets, mp2p-icp, mrpt-libmaps, mrpt-libobs, mrpt-libslam }: buildRosPackage { pname = "ros-jazzy-mola-relocalization"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_relocalization/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "e8e68014ed5cd7bd839284df1a8ee15081ad518be815d58e80ef1741cf559e24"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_relocalization/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "b1513fb53da99f883dd4824b6878ea6e6934d4b7d2afe6805fbeb1740f8bd7b5"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-state-estimation-simple/default.nix b/distros/jazzy/mola-state-estimation-simple/default.nix index 537c194d89..691384bf0e 100644 --- a/distros/jazzy/mola-state-estimation-simple/default.nix +++ b/distros/jazzy/mola-state-estimation-simple/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: buildRosPackage { pname = "ros-jazzy-mola-state-estimation-simple"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/jazzy/mola_state_estimation_simple/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "2b8c729f2395fa2a66b5e4d91a9f1eb977c4c7c23d095e36cd72d16c748cf922"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/jazzy/mola_state_estimation_simple/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "f12d61c679f4647646654771e9385a6b9e8d1354b85a27095af82125f1c7effd"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-state-estimation-smoother/default.nix b/distros/jazzy/mola-state-estimation-smoother/default.nix index 0bad98bde8..86cd960367 100644 --- a/distros/jazzy/mola-state-estimation-smoother/default.nix +++ b/distros/jazzy/mola-state-estimation-smoother/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, cmake, gtsam, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: buildRosPackage { pname = "ros-jazzy-mola-state-estimation-smoother"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/jazzy/mola_state_estimation_smoother/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "4e008931d924d8a9588fb6922e958601b3e47a8f16b2803766c3dbe213c50beb"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/jazzy/mola_state_estimation_smoother/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "a70b1e896e66d1be423b450d912ed7121afcae5061302284cad856944248a599"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-state-estimation/default.nix b/distros/jazzy/mola-state-estimation/default.nix index 5057172415..dbca6cc32b 100644 --- a/distros/jazzy/mola-state-estimation/default.nix +++ b/distros/jazzy/mola-state-estimation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, mola-imu-preintegration, mola-state-estimation-simple, mola-state-estimation-smoother }: buildRosPackage { pname = "ros-jazzy-mola-state-estimation"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/jazzy/mola_state_estimation/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "317258d259a265d95a3ea88db2194a3eba03ab8461cb77f51fae746a767c60bd"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/jazzy/mola_state_estimation/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "aa66e1db2804bf537a8d74c7afe4a13e426aac47ca3de8bf26e35c3d193d4d53"; }; buildType = "ament_cmake"; @@ -21,6 +21,6 @@ buildRosPackage { meta = { description = "Metapackage with all MOLA state estimation packages."; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/mola-test-datasets/default.nix b/distros/jazzy/mola-test-datasets/default.nix index 13ce40d4ba..ae3809eb1f 100644 --- a/distros/jazzy/mola-test-datasets/default.nix +++ b/distros/jazzy/mola-test-datasets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: buildRosPackage { pname = "ros-jazzy-mola-test-datasets"; - version = "0.4.0-r1"; + version = "0.4.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_test_datasets-release/archive/release/jazzy/mola_test_datasets/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "7be5677f90a49924b05b9a53cc1ec30ac7c0efcc85674dd9db2b9b9c5474efc2"; + url = "https://github.com/ros2-gbp/mola_test_datasets-release/archive/release/jazzy/mola_test_datasets/0.4.1-1.tar.gz"; + name = "0.4.1-1.tar.gz"; + sha256 = "bd4445601542576f6fa6db167b4bd1e2465deb6cdbac5e9591ec57186250b2f2"; }; buildType = "ament_cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Small SLAM dataset extracts used for demos or unit tests in the rest of MOLA packages"; - license = with lib.licenses; [ bsdOriginal bsdOriginal "CC-BY-NC-SA-3.0" "CC-BY-3.0" "CC-BY-3.0" cc-by-nc-sa-40 ]; + license = with lib.licenses; [ bsd3 bsd3 "CC-BY-NC-SA-3.0" "CC-BY-3.0" "CC-BY-3.0" cc-by-nc-sa-40 ]; }; } diff --git a/distros/jazzy/mola-traj-tools/default.nix b/distros/jazzy/mola-traj-tools/default.nix index f0b9e54f89..16d2ae0335 100644 --- a/distros/jazzy/mola-traj-tools/default.nix +++ b/distros/jazzy/mola-traj-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libposes }: buildRosPackage { pname = "ros-jazzy-mola-traj-tools"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_traj_tools/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "f5ca0b6b162c7d4e9cf27d82587346b5fd07766cb12e4176316a8d74f8dc3b0c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_traj_tools/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "dd9e99f1d3969b0792cae152492dcb9e02a2c5b62a58a1a7c38edd475b1cbc89"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "CLI tools to manipulate trajectory files as a complement to the evo package"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/mola-viz/default.nix b/distros/jazzy/mola-viz/default.nix index 6e8c8d0d71..80e305c8d6 100644 --- a/distros/jazzy/mola-viz/default.nix +++ b/distros/jazzy/mola-viz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libgui, mrpt-libmaps, mrpt-libopengl }: buildRosPackage { pname = "ros-jazzy-mola-viz"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_viz/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "5fe9e98c51ebda18316f1c9e43301977c58a311490a51863fc03a044481f000f"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_viz/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "3326c7d94b7700e1dd1dd812d2c03450c88a8ed2f3f4404399f286d39031c7ec"; }; buildType = "cmake"; diff --git a/distros/jazzy/mola-yaml/default.nix b/distros/jazzy/mola-yaml/default.nix index 767d3b89b5..1da56ced3f 100644 --- a/distros/jazzy/mola-yaml/default.nix +++ b/distros/jazzy/mola-yaml/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libbase }: buildRosPackage { pname = "ros-jazzy-mola-yaml"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_yaml/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "216ce595d740fd9ccef67ec474ec15ccc9e1a8cbf2dff38c74c101be030bd643"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_yaml/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "47a2d9c6b28027eef9d6228c69bdf49e151819a8f0d0ad49692e42d4a5c18bad"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "YAML helper library common to MOLA modules"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/mola/default.nix b/distros/jazzy/mola/default.nix index 3b4a26626a..1761e2e259 100644 --- a/distros/jazzy/mola/default.nix +++ b/distros/jazzy/mola/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, kitti-metrics-eval, mola-bridge-ros2, mola-demos, mola-input-euroc-dataset, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-input-video, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-relocalization, mola-traj-tools, mola-viz, mola-yaml }: buildRosPackage { pname = "ros-jazzy-mola"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "f2fbd45036a852d0a9dfd3a13dca16895775a9640d5db6b930a8511260945ce1"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "cc382a38ef023114ec65b53a097113a580ec58de0e40b945b2f851ecb32ea165"; }; buildType = "ament_cmake"; @@ -21,6 +21,6 @@ buildRosPackage { meta = { description = "Metapackage with all core open-sourced MOLA packages."; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/mrpt-apps/default.nix b/distros/jazzy/mrpt-apps/default.nix index 1bcd93bb89..8262de387d 100644 --- a/distros/jazzy/mrpt-apps/default.nix +++ b/distros/jazzy/mrpt-apps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libnav, openni2, pkg-config, python3Packages, ros-environment, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-apps"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_apps/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "1257893cc5e94f919c1d678b18ae7625bbdcffc86c80d23ca9e3c5954b65dc5b"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_apps/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "c60c7acf65c0d0c36296255a20a130921ef6a4ac1a520bcecfb70c2f92d85fd6"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libapps/default.nix b/distros/jazzy/mrpt-libapps/default.nix index 39afccaf66..29a109f599 100644 --- a/distros/jazzy/mrpt-libapps/default.nix +++ b/distros/jazzy/mrpt-libapps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libhwdrivers, mrpt-libmaps, mrpt-libslam, mrpt-libtclap, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libapps"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libapps/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "7415cd9d545929b3eed235695431d461d17e6674aa1a7c88c48b086644c854a0"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libapps/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "1714d8224b01cd22666ae215732f168cffc2c992244c6052863d12b4a400619f"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libbase/default.nix b/distros/jazzy/mrpt-libbase/default.nix index aa31c60120..d511d07e88 100644 --- a/distros/jazzy/mrpt-libbase/default.nix +++ b/distros/jazzy/mrpt-libbase/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libbase"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libbase/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "6685170a1cf66023b546cfb40a3de0738717fb49463b0421edaebc59693f388c"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libbase/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "892520b7cd47d56a324927951a07684b7765325ca02a3160862afd8d7ec9a2aa"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libgui/default.nix b/distros/jazzy/mrpt-libgui/default.nix index 1c4ac9880f..11db3ffff7 100644 --- a/distros/jazzy/mrpt-libgui/default.nix +++ b/distros/jazzy/mrpt-libgui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libgui"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libgui/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "72f4ca9f14b00f8a616a95886aa239859ea3605f9c095a74561732e3651515d8"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libgui/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "5f7ffcd832312a96b12b01d52f79573fea4275f6da6cbba6675d096a3e6a4323"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libhwdrivers/default.nix b/distros/jazzy/mrpt-libhwdrivers/default.nix index 8b178cd5c9..145106c91b 100644 --- a/distros/jazzy/mrpt-libhwdrivers/default.nix +++ b/distros/jazzy/mrpt-libhwdrivers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libmaps, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libhwdrivers"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libhwdrivers/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "a75ab3a625f56d530281e62398f3255117bdc9938e4c2fb1f150751ed1cb488a"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libhwdrivers/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "a03ea59141a94b78707017c8827f5ba0bcfe3a1152b228b6fc074111debbf5ea"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libmaps/default.nix b/distros/jazzy/mrpt-libmaps/default.nix index abfcd56679..cd2f20a676 100644 --- a/distros/jazzy/mrpt-libmaps/default.nix +++ b/distros/jazzy/mrpt-libmaps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libobs, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libmaps"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libmaps/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "feca9e1765ad8f168e720cc90c003b99c7d7e550791c337f727e7273efc21659"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libmaps/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "2fe0a2daaa1bf9d468d18da61ba7194423de79a3992656bd07a0a74ed31c0925"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libmath/default.nix b/distros/jazzy/mrpt-libmath/default.nix index 400a388a5d..7c742c0ae8 100644 --- a/distros/jazzy/mrpt-libmath/default.nix +++ b/distros/jazzy/mrpt-libmath/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libmath"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libmath/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "22fedfb7554c67ed8dce47ea227e58e6823b54da29a505fac8a50e230cf28aba"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libmath/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "7819d0c4c943a52a8fe7efbd2b80a49bc5075f1862750ab582db87161d4dc4d1"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libnav/default.nix b/distros/jazzy/mrpt-libnav/default.nix index 65a8435249..abd9100967 100644 --- a/distros/jazzy/mrpt-libnav/default.nix +++ b/distros/jazzy/mrpt-libnav/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libnav"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libnav/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "cad37c99ffa88f6e468d56a949c9ab44562810179bfc302556e2cb16e46416ca"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libnav/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "7cad10ea530abbddf5f3ba688031c17d15e772e29e589d0adc1caec7c4dbaf3d"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libobs/default.nix b/distros/jazzy/mrpt-libobs/default.nix index 6834abe848..bab7760bb9 100644 --- a/distros/jazzy/mrpt-libobs/default.nix +++ b/distros/jazzy/mrpt-libobs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libobs"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libobs/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "2fbe65b09abe0bcef5b55ed617026f28490ad4064dcd42a9415041e7aafe9f71"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libobs/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "ad9145d07e091ad65b8bd8f980f8b61ece0bad7861265be2b88d267218474a91"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libopengl/default.nix b/distros/jazzy/mrpt-libopengl/default.nix index ded6d67421..706380aba6 100644 --- a/distros/jazzy/mrpt-libopengl/default.nix +++ b/distros/jazzy/mrpt-libopengl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libopengl"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libopengl/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "659765a666d42826cb1b602ff57acc6f00a03422e6ad0244ae9461ea40758a2d"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libopengl/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "9dca6d14c1a986995553ff15c4860eaa7d2e949660d55d61ed3e6db83b1a4b83"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libposes/default.nix b/distros/jazzy/mrpt-libposes/default.nix index 2a89abd482..6b904e0eef 100644 --- a/distros/jazzy/mrpt-libposes/default.nix +++ b/distros/jazzy/mrpt-libposes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libmath, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libposes"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libposes/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "7effe10f2e933c1084651c5a415724b5dc6496dd0295cde31b6ac5432dcf8c7d"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libposes/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "4b474057d2df5989854add861f51f87c7f386314d99ed4dc314246fecebc2f4c"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libros-bridge/default.nix b/distros/jazzy/mrpt-libros-bridge/default.nix index 188d41fb90..cb30cbda6e 100644 --- a/distros/jazzy/mrpt-libros-bridge/default.nix +++ b/distros/jazzy/mrpt-libros-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, geometry-msgs, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, nav-msgs, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, sensor-msgs, std-msgs, stereo-msgs, tf2, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libros-bridge"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libros_bridge/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "8cfd1a39617b0fb6fbd560bd67487ea35d10d5ebd8f8c26b445e9d700cf23341"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libros_bridge/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "7ef7699fbc93648210c93a8ec4ffdadf3a3b555409708d17b5db8070d8f56917"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libslam/default.nix b/distros/jazzy/mrpt-libslam/default.nix index 4babed038e..15e802d044 100644 --- a/distros/jazzy/mrpt-libslam/default.nix +++ b/distros/jazzy/mrpt-libslam/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libslam"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libslam/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "e57a370d487f2d28dfa37335673f49f541333e2feb241f6db2465af20cb85a36"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libslam/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "66aeb396b177c0b5dca251799405b33f2d5f3fc0f1f775406ea64d69df7ad6d3"; }; buildType = "cmake"; diff --git a/distros/jazzy/mrpt-libtclap/default.nix b/distros/jazzy/mrpt-libtclap/default.nix index 45c8877b6a..e56b54b024 100644 --- a/distros/jazzy/mrpt-libtclap/default.nix +++ b/distros/jazzy/mrpt-libtclap/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-mrpt-libtclap"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libtclap/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "4aaf7041d864c5fd53623afef5039b0661af46349c8c436dfebbb770c7da6eb7"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libtclap/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "fa0df1b13db3d148c904d7799effbdc5afbdd6dd4112252e7de1a589ea53cf38"; }; buildType = "cmake"; diff --git a/distros/jazzy/multires-image/default.nix b/distros/jazzy/multires-image/default.nix index d93adc2b72..90f93fff14 100644 --- a/distros/jazzy/multires-image/default.nix +++ b/distros/jazzy/multires-image/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2 }: +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2, tf2-ros }: buildRosPackage { pname = "ros-jazzy-multires-image"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/multires_image/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "a38daa30e2cac9019c0d7ba66031e42d24157bb5d6c593bbdafa3eb2a51df687"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/multires_image/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "750ba5e2de0a33b67ac866dea6087b206289b868f1e6f18599c8747dee402de2"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs gps-msgs mapviz pluginlib qt5.qtbase rclcpp rclpy swri-math-util swri-transform-util tf2 ]; + propagatedBuildInputs = [ cv-bridge geometry-msgs gps-msgs mapviz pluginlib qt5.qtbase rclcpp rclpy swri-math-util swri-transform-util tf2 tf2-ros ]; nativeBuildInputs = [ ament-cmake qt5.qtbase ]; meta = { diff --git a/distros/jazzy/mvsim/default.nix b/distros/jazzy/mvsim/default.nix index 6bee903341..cd51c84a67 100644 --- a/distros/jazzy/mvsim/default.nix +++ b/distros/jazzy/mvsim/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, boost, cmake, cppzmq, mrpt-libgui, mrpt-libmaps, mrpt-libposes, mrpt-libros-bridge, mrpt-libtclap, nav-msgs, protobuf, python3, python3Packages, ros-environment, ros2launch, sensor-msgs, stereo-msgs, tf2, tf2-geometry-msgs, unzip, visualization-msgs, wget }: buildRosPackage { pname = "ros-jazzy-mvsim"; - version = "0.13.2-r1"; + version = "0.13.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mvsim-release/archive/release/jazzy/mvsim/0.13.2-1.tar.gz"; - name = "0.13.2-1.tar.gz"; - sha256 = "f728d95b7db5c5ff186b09232e2516058fd2fce5aa7cb5e8d279fefdba0df30b"; + url = "https://github.com/ros2-gbp/mvsim-release/archive/release/jazzy/mvsim/0.13.3-1.tar.gz"; + name = "0.13.3-1.tar.gz"; + sha256 = "b707b86c8829dc4b8b3e8b8a6754362a831f13d8d4acb23c26103bd1084563d4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav-2d-msgs/default.nix b/distros/jazzy/nav-2d-msgs/default.nix index 0b6db579f2..bee0bb8350 100644 --- a/distros/jazzy/nav-2d-msgs/default.nix +++ b/distros/jazzy/nav-2d-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-nav-2d-msgs"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav_2d_msgs/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "afe3b7b370b31e47615c274542b8c8b19873933c3ca4d6d69da22d6ee078da13"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav_2d_msgs/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "8f61be444e3378cf86e29b7144ba4920daa0772eac29973df1ea55f6ade983e9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav-2d-utils/default.nix b/distros/jazzy/nav-2d-utils/default.nix index 1691beaff5..7d412f4b15 100644 --- a/distros/jazzy/nav-2d-utils/default.nix +++ b/distros/jazzy/nav-2d-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav-2d-msgs, nav-msgs, nav2-common, nav2-msgs, nav2-util, std-msgs, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-jazzy-nav-2d-utils"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav_2d_utils/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "29f27564038cd345aa5f8fe6220a8fb386812febc414a6ead87cc7797026dfdf"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav_2d_utils/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "823212505995b0f9744cae11679a40617d87e1d219214f2b37f046b9e0e24483"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-amcl/default.nix b/distros/jazzy/nav2-amcl/default.nix index bd1b2affcc..d84b6a0378 100644 --- a/distros/jazzy/nav2-amcl/default.nix +++ b/distros/jazzy/nav2-amcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, launch-ros, launch-testing, message-filters, nav-msgs, nav2-common, nav2-msgs, nav2-util, pluginlib, rclcpp, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-nav2-amcl"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_amcl/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "c6aae0f8a13d924780f02cdd3fae21f95cb8eeb4dc73ce483a427a8757457e62"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_amcl/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "8fda1b47ce33a351024a5bfe3e5e6c0bc56e33da4b634d4d0ae091b7238a645c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-behavior-tree/default.nix b/distros/jazzy/nav2-behavior-tree/default.nix index f4e29796ff..6695ee165f 100644 --- a/distros/jazzy/nav2-behavior-tree/default.nix +++ b/distros/jazzy/nav2-behavior-tree/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, behaviortree-cpp, builtin-interfaces, geometry-msgs, lifecycle-msgs, nav-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp, rclcpp-action, rclcpp-lifecycle, sensor-msgs, std-msgs, std-srvs, test-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-nav2-behavior-tree"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_behavior_tree/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "5c149319b1ed151e23d03a9edefc42ceaa29268635eb6685ac6e5b1c27b1c348"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_behavior_tree/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "65336cd0e7dd6e7e72c9adecdcdd5128a427ac8f5866fb1181932164f88794a2"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-behaviors/default.nix b/distros/jazzy/nav2-behaviors/default.nix index baaeb38288..2433b64bab 100644 --- a/distros/jazzy/nav2-behaviors/default.nix +++ b/distros/jazzy/nav2-behaviors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, nav2-behavior-tree, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-behaviors"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_behaviors/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "42cd4fdcb0b7c77d8640afa5c1e0892f922fa0546c6f1e08a01fcf0168caad96"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_behaviors/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "5010ce72b55ae17f8ffe7129f5524921aee6c0980a33a2498c223cd65c951e17"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-bringup/default.nix b/distros/jazzy/nav2-bringup/default.nix index 3f5383ef94..44df35f403 100644 --- a/distros/jazzy/nav2-bringup/default.nix +++ b/distros/jazzy/nav2-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, diff-drive-controller, joint-state-broadcaster, launch, launch-ros, launch-testing, nav2-common, nav2-minimal-tb3-sim, nav2-minimal-tb4-sim, navigation2, ros-gz-bridge, ros-gz-sim, slam-toolbox, xacro }: buildRosPackage { pname = "ros-jazzy-nav2-bringup"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_bringup/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "c3f1ce0a162b98592191a793fe1c76a1b6ce45fe73dd5c2467fdaf6aa206e3d6"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_bringup/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "ea5dc80723af906eeb1d15f5becc88b2a47120a28aeea804bf3ae38433a90c0b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-bt-navigator/default.nix b/distros/jazzy/nav2-bt-navigator/default.nix index 1ab53ea002..0cbeef514c 100644 --- a/distros/jazzy/nav2-bt-navigator/default.nix +++ b/distros/jazzy/nav2-bt-navigator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, behaviortree-cpp, geometry-msgs, nav-msgs, nav2-behavior-tree, nav2-common, nav2-core, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-nav2-bt-navigator"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_bt_navigator/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "c9d287f2cbe11616d6ba1eb53c551f5cf354b5d12d69015e4318c7f792cec1d1"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_bt_navigator/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "2ca3ec8b00d9aad76c37ab2de63ff625d10a6281053280e4a08cc0e45ba6e5ce"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-collision-monitor/default.nix b/distros/jazzy/nav2-collision-monitor/default.nix index 57e5531ad0..4e1fb35b46 100644 --- a/distros/jazzy/nav2-collision-monitor/default.nix +++ b/distros/jazzy/nav2-collision-monitor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav2-common, nav2-costmap-2d, nav2-msgs, nav2-util, rclcpp, rclcpp-components, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-collision-monitor"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_collision_monitor/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "81659e379a3f85dacc1926e19e91b98835ceb8d0b7bfb6aa36b172616848afc0"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_collision_monitor/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "8a7e8d4f7932de163a7744cf92bccde60971c18d3fef0d462aad97378740389f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-common/default.nix b/distros/jazzy/nav2-common/default.nix index e259a2c7d2..b9fd9ed331 100644 --- a/distros/jazzy/nav2-common/default.nix +++ b/distros/jazzy/nav2-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python, launch, launch-ros, osrf-pycommon, python3Packages, rclpy }: buildRosPackage { pname = "ros-jazzy-nav2-common"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_common/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "8fbcd0bb860752203e1d3897d9d814d9f2d9c786e2499d6a37333ec6a5fa7298"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_common/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "c2bd88fcb05a411994e13b6d65d3ee571f628eaa799c90e7a13a941dfbbfd503"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-constrained-smoother/default.nix b/distros/jazzy/nav2-constrained-smoother/default.nix index 68cce77839..a643e143fa 100644 --- a/distros/jazzy/nav2-constrained-smoother/default.nix +++ b/distros/jazzy/nav2-constrained-smoother/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, angles, ceres-solver, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp }: buildRosPackage { pname = "ros-jazzy-nav2-constrained-smoother"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_constrained_smoother/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "0a96c03e6b1e328f7260a70f89cf3a38100ad4c03de1b959db21a425629c1ab3"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_constrained_smoother/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "4784b4335f06cf3b4116f10e90403d777acda0ec2809b0d7fe4d6aedb64f4bea"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-controller/default.nix b/distros/jazzy/nav2-controller/default.nix index 8c0993326c..d2472123fa 100644 --- a/distros/jazzy/nav2-controller/default.nix +++ b/distros/jazzy/nav2-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, angles, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, std-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-controller"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_controller/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "9461eb60016f9f21559d5379e914e7a74efdf6e28a9d030cc6dbdeb4a8311c6f"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_controller/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "b063979cf367e65c981b49322157651674c09ec31bac33484e1c6455cd38b67e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-core/default.nix b/distros/jazzy/nav2-core/default.nix index 04182557f0..4f27bd05df 100644 --- a/distros/jazzy/nav2-core/default.nix +++ b/distros/jazzy/nav2-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, launch, launch-testing, nav-msgs, nav2-behavior-tree, nav2-common, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, rclcpp-lifecycle, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-nav2-core"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_core/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "036b0aeccb162c0ba596cc554b733b7c004f904d3c24c5611d38ae1586e7807b"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_core/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "82b85f5a17de83c71cf782edb3ca00d2db648065af396e11f4bcbc516771861c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-costmap-2d/default.nix b/distros/jazzy/nav2-costmap-2d/default.nix index 739759f9c5..013182aca9 100644 --- a/distros/jazzy/nav2-costmap-2d/default.nix +++ b/distros/jazzy/nav2-costmap-2d/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, geometry-msgs, laser-geometry, launch, launch-testing, map-msgs, message-filters, nav-msgs, nav2-common, nav2-lifecycle-manager, nav2-map-server, nav2-msgs, nav2-util, nav2-voxel-grid, pluginlib, rclcpp, rclcpp-lifecycle, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-costmap-2d"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_costmap_2d/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "4033750a6f8931f736f48faff38f78c0f5b01b20dec680f8de6984a0004d8cdf"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_costmap_2d/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "ce1bb02eb3bc03a5bb08342736829868325312da61f4dc8a3ba4486f00b805ce"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-dwb-controller/default.nix b/distros/jazzy/nav2-dwb-controller/default.nix index 7b913ed4a7..18c2a74f61 100644 --- a/distros/jazzy/nav2-dwb-controller/default.nix +++ b/distros/jazzy/nav2-dwb-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, costmap-queue, dwb-core, dwb-critics, dwb-msgs, dwb-plugins, nav-2d-msgs, nav-2d-utils }: buildRosPackage { pname = "ros-jazzy-nav2-dwb-controller"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_dwb_controller/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "7ce05a6c934ac4b0478ef1efbc7d4f9aad1ecab06829687044d579f9266ae6ea"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_dwb_controller/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "e5032ac5474fd44ec4ec0b11df3117ad8780329c0589a8107dd5adf968d9ac26"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-graceful-controller/default.nix b/distros/jazzy/nav2-graceful-controller/default.nix index 4cc57e387f..0f90a5df68 100644 --- a/distros/jazzy/nav2-graceful-controller/default.nix +++ b/distros/jazzy/nav2-graceful-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, geometry-msgs, nav-2d-utils, nav2-common, nav2-controller, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-graceful-controller"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_graceful_controller/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "b218bd55f12d0bd59aea82f484846b082217328169dd0f6546b5b91b9eb0e60d"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_graceful_controller/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "1e572bbfb5a6f993f853032447783ae36af479b85b9df0de58354899b4fc5fb0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-lifecycle-manager/default.nix b/distros/jazzy/nav2-lifecycle-manager/default.nix index a61bae44e1..21d6d82e1a 100644 --- a/distros/jazzy/nav2-lifecycle-manager/default.nix +++ b/distros/jazzy/nav2-lifecycle-manager/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, bondcpp, diagnostic-updater, geometry-msgs, lifecycle-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, tf2-geometry-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-lifecycle-manager"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_lifecycle_manager/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "6421ccf0f800138614cf281c0ac17572afc15504e81ca4e4780b299a7bd8f656"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_lifecycle_manager/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "d98c61475889889375d51631e03a5c59e87067138bdba86fe32db8947a3e0046"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-loopback-sim/default.nix b/distros/jazzy/nav2-loopback-sim/default.nix index d597404c50..464400fc6f 100644 --- a/distros/jazzy/nav2-loopback-sim/default.nix +++ b/distros/jazzy/nav2-loopback-sim/default.nix @@ -5,17 +5,17 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, nav-msgs, python3Packages, rclpy, tf-transformations, tf2-ros }: buildRosPackage { pname = "ros-jazzy-nav2-loopback-sim"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_loopback_sim/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "9e7ac2ae93c63763594205a779ac12fbf459df70faf36183f991b429123943de"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_loopback_sim/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "52f6cd7cc8a309786b8c3df774212f2e28318c3984494dbc1d63247d630db93a"; }; buildType = "ament_python"; checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs rclpy tf-transformations tf2-ros ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs python3Packages.transforms3d rclpy tf-transformations tf2-ros ]; meta = { description = "A loopback simulator to replace physics simulation"; diff --git a/distros/jazzy/nav2-map-server/default.nix b/distros/jazzy/nav2-map-server/default.nix index dca67c870a..bc8b4dfad9 100644 --- a/distros/jazzy/nav2-map-server/default.nix +++ b/distros/jazzy/nav2-map-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, graphicsmagick, launch, launch-ros, launch-testing, nav-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp, rclcpp-lifecycle, std-msgs, tf2, yaml-cpp-vendor }: buildRosPackage { pname = "ros-jazzy-nav2-map-server"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_map_server/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "63d5afcab3039421fedcfbb2797fdccbcefe7e16d95ca2e6bb0f05553db780f2"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_map_server/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "efe7ded7e40f3506c4f347d720903b75f5a0612228b6fbeb56b34feaa199e64c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-mppi-controller/default.nix b/distros/jazzy/nav2-mppi-controller/default.nix index fdce219e6a..b31019691e 100644 --- a/distros/jazzy/nav2-mppi-controller/default.nix +++ b/distros/jazzy/nav2-mppi-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, gbenchmark, geometry-msgs, llvmPackages, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs, xsimd, xtensor }: buildRosPackage { pname = "ros-jazzy-nav2-mppi-controller"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_mppi_controller/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "6e7d1786f0575016c765b1ba7610c471ff3b9ec31e43e87ee79f1a3196a1dca2"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_mppi_controller/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "0ddf3082f33cfbce7cc519abd9dcf52a2f3eda5e07e0019f5abd00a2d52deeac"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-msgs/default.nix b/distros/jazzy/nav2-msgs/default.nix index 8d55b60de0..dddee2a6b4 100644 --- a/distros/jazzy/nav2-msgs/default.nix +++ b/distros/jazzy/nav2-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geographic-msgs, geometry-msgs, nav-msgs, nav2-common, rclcpp, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-msgs"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_msgs/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "7c267ec6b11d13117f5e8552724476c6642777653b8b47cea30bd303c2412985"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_msgs/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "14f2772724ba6443e7d46a19d90d17c48a5f00fd60fe0af30acd370f425c1bcb"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-navfn-planner/default.nix b/distros/jazzy/nav2-navfn-planner/default.nix index 89c483fa3d..9f1f24cd0e 100644 --- a/distros/jazzy/nav2-navfn-planner/default.nix +++ b/distros/jazzy/nav2-navfn-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-navfn-planner"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_navfn_planner/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "6ec4d92bc3ec4e8a848941627a20c0651e521ec052c51b56ef860d2dd48d80c4"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_navfn_planner/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "a68aaa1238c17d59fc13728fbb323febd5641620cadd4116ca4ab616f1aadcb6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-planner/default.nix b/distros/jazzy/nav2-planner/default.nix index 6eebfc2b2b..ba8d73e0f7 100644 --- a/distros/jazzy/nav2-planner/default.nix +++ b/distros/jazzy/nav2-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-planner"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_planner/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "b0d3d5102cf76e651f5deba930fe41b9a4ead717b3ca0af27f59e096d4faaa84"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_planner/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "762ba30b3d7350daf6bc733fd13efd464d566fe4e735c818de617a2ead2556d8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-regulated-pure-pursuit-controller/default.nix b/distros/jazzy/nav2-regulated-pure-pursuit-controller/default.nix index 1d48ff5dc5..7c10c93e5e 100644 --- a/distros/jazzy/nav2-regulated-pure-pursuit-controller/default.nix +++ b/distros/jazzy/nav2-regulated-pure-pursuit-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, geometry-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-regulated-pure-pursuit-controller"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_regulated_pure_pursuit_controller/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "544d60e81ed055943a0361dea682f84d9499d849457270cec2bed136870670ff"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_regulated_pure_pursuit_controller/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "41b823bc31d61fae15138c9db061db8d4a5e679fafbf437e817609df5b7aaa76"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-rotation-shim-controller/default.nix b/distros/jazzy/nav2-rotation-shim-controller/default.nix index 2410981e0c..73e56549e8 100644 --- a/distros/jazzy/nav2-rotation-shim-controller/default.nix +++ b/distros/jazzy/nav2-rotation-shim-controller/default.nix @@ -5,18 +5,18 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, geometry-msgs, nav2-common, nav2-controller, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-regulated-pure-pursuit-controller, nav2-util, pluginlib, rclcpp, tf2 }: buildRosPackage { pname = "ros-jazzy-nav2-rotation-shim-controller"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_rotation_shim_controller/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "67e9388cc9510e41acf2294082071c08876722ac5c773048ad6bebde5bb135a0"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_rotation_shim_controller/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "f410e23710148d85bcb1216087639999128629c98642ba0aa1d3db18a72340aa"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common nav2-controller nav2-regulated-pure-pursuit-controller ]; - propagatedBuildInputs = [ angles geometry-msgs nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp tf2 ]; + propagatedBuildInputs = [ angles geometry-msgs nav2-common nav2-controller nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp tf2 ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/nav2-rviz-plugins/default.nix b/distros/jazzy/nav2-rviz-plugins/default.nix index e2acd054b5..5b59ef2a96 100644 --- a/distros/jazzy/nav2-rviz-plugins/default.nix +++ b/distros/jazzy/nav2-rviz-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, nav2-lifecycle-manager, nav2-msgs, nav2-util, pluginlib, qt5, rclcpp, rclcpp-lifecycle, resource-retriever, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, std-msgs, tf2-geometry-msgs, urdf, visualization-msgs, yaml-cpp-vendor }: buildRosPackage { pname = "ros-jazzy-nav2-rviz-plugins"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_rviz_plugins/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "ef22a214c62e8fdd099f89768866d5284251a7ca3f82e6237edae0ffc7f02824"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_rviz_plugins/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "89f77984a78ee9c4b262626d5b250a2589bfa64b9c83123f477627c51ca57d7b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-simple-commander/default.nix b/distros/jazzy/nav2-simple-commander/default.nix index 9f5a8ce377..39b0c3acdc 100644 --- a/distros/jazzy/nav2-simple-commander/default.nix +++ b/distros/jazzy/nav2-simple-commander/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, lifecycle-msgs, nav2-msgs, python3Packages, rclpy }: buildRosPackage { pname = "ros-jazzy-nav2-simple-commander"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_simple_commander/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "50fe61d2f1c09e8cd1c54adaaec245a9aeaf211480cada533c2d215bb52bc26a"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_simple_commander/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "06cd3395fe9e44206b11a471fc81dba4c83c330b0e9e095ea80e088828a57170"; }; buildType = "ament_python"; diff --git a/distros/jazzy/nav2-smac-planner/default.nix b/distros/jazzy/nav2-smac-planner/default.nix index 7cda338a63..5a8c77ae09 100644 --- a/distros/jazzy/nav2-smac-planner/default.nix +++ b/distros/jazzy/nav2-smac-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, angles, builtin-interfaces, eigen, eigen3-cmake-module, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, nlohmann_json, ompl, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-smac-planner"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_smac_planner/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "ba8c6972ccefeacb32af6ab4de225eb6239307490462523bf79f14a18abc35d3"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_smac_planner/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "5858c851ebae532aedce4958b2febb19ebc5d1da345876655eca91344a6acca1"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-smoother/default.nix b/distros/jazzy/nav2-smoother/default.nix index 6d99bef3a3..879fd6b35e 100644 --- a/distros/jazzy/nav2-smoother/default.nix +++ b/distros/jazzy/nav2-smoother/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, angles, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-core, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-smoother"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_smoother/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "21d87f95fae3728bd888d96896efcb5ca7c26660c6c1ecc958eda013c36dc2a8"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_smoother/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "a227a7c7ca94ef40a92023b79734af477ea9b7bd97df8344caa889e1bcaec2b4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-system-tests/default.nix b/distros/jazzy/nav2-system-tests/default.nix index 8cbb6667e8..a321059d3d 100644 --- a/distros/jazzy/nav2-system-tests/default.nix +++ b/distros/jazzy/nav2-system-tests/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, launch, launch-ros, launch-testing, lcov, nav-msgs, nav2-amcl, nav2-behavior-tree, nav2-bringup, nav2-common, nav2-lifecycle-manager, nav2-map-server, nav2-minimal-tb3-sim, nav2-msgs, nav2-navfn-planner, nav2-planner, nav2-util, navigation2, python3Packages, rclcpp, rclpy, robot-state-publisher, std-msgs, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-nav2-system-tests"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_system_tests/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "2fd9f48666d4a90aa615e253a18622034b778fb4cb2924f88a635e8cd71c5b9b"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_system_tests/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "e28f524f63fa91456c09cd0826e1a131757bfb81c6e98644469c9a0fe1c0a438"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-theta-star-planner/default.nix b/distros/jazzy/nav2-theta-star-planner/default.nix index 0357e5711d..37eeeae99d 100644 --- a/distros/jazzy/nav2-theta-star-planner/default.nix +++ b/distros/jazzy/nav2-theta-star-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros }: buildRosPackage { pname = "ros-jazzy-nav2-theta-star-planner"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_theta_star_planner/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "1974809926f2da8699258cd88a3f05f741af55a2e1c331563c1db1201143f666"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_theta_star_planner/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "16b37be74b8777cc5ada2c442fe02db8c10e19f1d56103312da4e710cc67d527"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-util/default.nix b/distros/jazzy/nav2-util/default.nix index b32b18d54c..0d651d2f0f 100644 --- a/distros/jazzy/nav2-util/default.nix +++ b/distros/jazzy/nav2-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, bond, bondcpp, builtin-interfaces, geometry-msgs, lifecycle-msgs, nav-msgs, nav2-common, nav2-msgs, rcl-interfaces, rclcpp, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, test-msgs, tf2, tf2-geometry-msgs, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-nav2-util"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_util/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "d45f61fa8e58924fa243286b560cd053299083fbfffae9b6f95fb227d1491f20"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_util/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "69fd2e018dfcce7fdd4dab2fa4bac3f6bbf145263d67c540ecb0d3edcfd27f16"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-velocity-smoother/default.nix b/distros/jazzy/nav2-velocity-smoother/default.nix index 3043653e82..58e5e10399 100644 --- a/distros/jazzy/nav2-velocity-smoother/default.nix +++ b/distros/jazzy/nav2-velocity-smoother/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav2-common, nav2-util, rclcpp, rclcpp-components }: buildRosPackage { pname = "ros-jazzy-nav2-velocity-smoother"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_velocity_smoother/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "ba11fd8f64b694fe313c672cd5143ffdec2ed9e573a491ba90ac6d88380aeaab"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_velocity_smoother/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "1a290cbd4d35b85773558b6a4b5fbb9514f3f0e5c29021508db202cf1161ff72"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-voxel-grid/default.nix b/distros/jazzy/nav2-voxel-grid/default.nix index bdf1496ef9..a4248459d2 100644 --- a/distros/jazzy/nav2-voxel-grid/default.nix +++ b/distros/jazzy/nav2-voxel-grid/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, nav2-common, rclcpp }: buildRosPackage { pname = "ros-jazzy-nav2-voxel-grid"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_voxel_grid/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "137f175020257cb25eadd1a7f23144ba29f7686f6b45ee58e0d4b789ee4feca5"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_voxel_grid/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "9c24c054ddabf15f76ad3f98a9099c621668f0405a16b798d865c81bd77ea1ac"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/nav2-waypoint-follower/default.nix b/distros/jazzy/nav2-waypoint-follower/default.nix index d3648d44b3..6a4d9a5e42 100644 --- a/distros/jazzy/nav2-waypoint-follower/default.nix +++ b/distros/jazzy/nav2-waypoint-follower/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, cv-bridge, geographic-msgs, image-transport, nav-msgs, nav2-common, nav2-core, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, robot-localization, tf2-ros }: buildRosPackage { pname = "ros-jazzy-nav2-waypoint-follower"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_waypoint_follower/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "4617a39da5f6bd884b94e397ded2e250f4c160ac93e2e3d5f801ebc0affd3cbc"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/nav2_waypoint_follower/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "a79bf278d2ad2bc96bb4e2da3f4fc96df5ce404584543d385dcef128aded46ab"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/navigation2/default.nix b/distros/jazzy/navigation2/default.nix index e01a292ddc..009265fc84 100644 --- a/distros/jazzy/navigation2/default.nix +++ b/distros/jazzy/navigation2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, nav2-amcl, nav2-behavior-tree, nav2-behaviors, nav2-bt-navigator, nav2-collision-monitor, nav2-constrained-smoother, nav2-controller, nav2-core, nav2-costmap-2d, nav2-dwb-controller, nav2-graceful-controller, nav2-lifecycle-manager, nav2-map-server, nav2-mppi-controller, nav2-msgs, nav2-navfn-planner, nav2-planner, nav2-regulated-pure-pursuit-controller, nav2-rotation-shim-controller, nav2-rviz-plugins, nav2-simple-commander, nav2-smac-planner, nav2-smoother, nav2-theta-star-planner, nav2-util, nav2-velocity-smoother, nav2-voxel-grid, nav2-waypoint-follower, opennav-docking, opennav-docking-bt, opennav-docking-core }: buildRosPackage { pname = "ros-jazzy-navigation2"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/navigation2/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "37e2735bf61f8f7d14b842c68a1ad9a9063afc411fe4ce3d80e2ff47b6edbdf6"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/navigation2/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "509beacc9aee5bcaae7fdccb0f49243238272f70a4454a1ce22f2e5814f76e9b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ntrip-client-node/default.nix b/distros/jazzy/ntrip-client-node/default.nix index fc19b022db..b64fb6f60d 100644 --- a/distros/jazzy/ntrip-client-node/default.nix +++ b/distros/jazzy/ntrip-client-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libcurl-vendor, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs }: buildRosPackage { pname = "ros-jazzy-ntrip-client-node"; - version = "0.5.5-r3"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ntrip_client_node/0.5.5-3.tar.gz"; - name = "0.5.5-3.tar.gz"; - sha256 = "755da77f8e1106bab44b76bbe21afb8f515ed334a7443f2361fe3542181ebae3"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ntrip_client_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "f4442b97e6d7bb16f42721f7a250967df930c11a50ec350236291db3dbe69db5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/odom-to-tf-ros2/default.nix b/distros/jazzy/odom-to-tf-ros2/default.nix index 2083a6090c..e55bfa04ba 100644 --- a/distros/jazzy/odom-to-tf-ros2/default.nix +++ b/distros/jazzy/odom-to-tf-ros2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-odom-to-tf-ros2"; - version = "1.0.5-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/odom_to_tf_ros2-release/archive/release/jazzy/odom_to_tf_ros2/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "9518737066c6641bdde8582409886f42f59928eb1ba888585ad0923be6cc1489"; + url = "https://github.com/ros2-gbp/odom_to_tf_ros2-release/archive/release/jazzy/odom_to_tf_ros2/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "2c2ec1c085fb83a44ba29aab0ddd35b2a7842fe850945ef9d411e81dd55c6613"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ompl/default.nix b/distros/jazzy/ompl/default.nix index d2ab61c5a9..a44856b779 100644 --- a/distros/jazzy/ompl/default.nix +++ b/distros/jazzy/ompl/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, flann, ode, pkg-config }: +{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, flann, pkg-config }: buildRosPackage { pname = "ros-jazzy-ompl"; - version = "1.6.0-r1"; + version = "1.7.0-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/ompl-release/archive/release/jazzy/ompl/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "4216f7f773c8c552bac6974d9c68cc07aa4167eb661693d07a278cf99a7a131e"; + url = "https://github.com/ros2-gbp/ompl-release/archive/release/jazzy/ompl/1.7.0-2.tar.gz"; + name = "1.7.0-2.tar.gz"; + sha256 = "4a454cd0835d0da5d40ba1ea84eaba9be1c4bdd68570fbb2f02c4b0377c0122e"; }; buildType = "cmake"; buildInputs = [ cmake pkg-config ]; - propagatedBuildInputs = [ boost eigen flann ode ]; + propagatedBuildInputs = [ boost eigen flann ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/distros/jazzy/opennav-docking-bt/default.nix b/distros/jazzy/opennav-docking-bt/default.nix index 2aafc43f09..f961b58e02 100644 --- a/distros/jazzy/opennav-docking-bt/default.nix +++ b/distros/jazzy/opennav-docking-bt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, behaviortree-cpp, geometry-msgs, nav-msgs, nav2-behavior-tree, nav2-core, nav2-msgs, nav2-util, rclcpp, rclcpp-action }: buildRosPackage { pname = "ros-jazzy-opennav-docking-bt"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/opennav_docking_bt/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "cdd7be04baa4d8a749457686f6da0a1809628126dc24c13b20df65d0907d2c46"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/opennav_docking_bt/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "0aad6afa7e15273db340c20f40aaf3ef8c5111c76cc45b47100ece94d023e6ca"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/opennav-docking-core/default.nix b/distros/jazzy/opennav-docking-core/default.nix index ed3e2474f5..1b2de6833d 100644 --- a/distros/jazzy/opennav-docking-core/default.nix +++ b/distros/jazzy/opennav-docking-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, nav2-msgs, nav2-util, rclcpp, rclcpp-lifecycle }: buildRosPackage { pname = "ros-jazzy-opennav-docking-core"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/opennav_docking_core/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "7c6d970da49218966040fdb87d17ee478bfbaad04f34c47509dd41948ab90c64"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/opennav_docking_core/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "6c4d8a6fc0a10b3146412d8436ad651f16aeae100054527778cf3b4a253b4a52"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/opennav-docking/default.nix b/distros/jazzy/opennav-docking/default.nix index e86bea9843..a8da4cea2f 100644 --- a/distros/jazzy/opennav-docking/default.nix +++ b/distros/jazzy/opennav-docking/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, angles, builtin-interfaces, geometry-msgs, nav-msgs, nav2-graceful-controller, nav2-msgs, nav2-util, opennav-docking-core, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, sensor-msgs, tf2-ros, yaml-cpp-vendor }: buildRosPackage { pname = "ros-jazzy-opennav-docking"; - version = "1.3.6-r1"; + version = "1.3.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/opennav_docking/1.3.6-1.tar.gz"; - name = "1.3.6-1.tar.gz"; - sha256 = "f8ea9769a9b3cf376bdefb66f414310e8eeaf9a4ba1b4e90374fde595a65636d"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/jazzy/opennav_docking/1.3.7-1.tar.gz"; + name = "1.3.7-1.tar.gz"; + sha256 = "773aeac54999b418bbb4efb697774b97a386baed821b6b645a2b641eac6ae7f5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/parallel-gripper-controller/default.nix b/distros/jazzy/parallel-gripper-controller/default.nix index 4a4533b391..3adbfd01ba 100644 --- a/distros/jazzy/parallel-gripper-controller/default.nix +++ b/distros/jazzy/parallel-gripper-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, pluginlib, rclcpp, rclcpp-action, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-jazzy-parallel-gripper-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/parallel_gripper_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "7297a6b9e2238e75a4b9fef39a578a3f9ae718bb32e0e32eb7d3b4906251d3aa"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/parallel_gripper_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "47dc05a20eac1124d306152a7ec505d9bd5afa8498b90ef3b19c31ae6f8157a4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-accelerometer/default.nix b/distros/jazzy/phidgets-accelerometer/default.nix index dde548e369..dbdcc08dd0 100644 --- a/distros/jazzy/phidgets-accelerometer/default.nix +++ b/distros/jazzy/phidgets-accelerometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-accelerometer"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_accelerometer/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "e261633bc65f53a0afb023aa70921b544819e260b5c4b5ceab1727b4e6b1d019"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_accelerometer/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "f619c15c9b755773aa2252af426e9243d65392f786b2a6c24777423a32c3aaf7"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-analog-inputs/default.nix b/distros/jazzy/phidgets-analog-inputs/default.nix index 9805154902..961709fab0 100644 --- a/distros/jazzy/phidgets-analog-inputs/default.nix +++ b/distros/jazzy/phidgets-analog-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-analog-inputs"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_analog_inputs/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "ffd8c4133615c619c35010e2569e3334eda702683a8784d3fddbdfda9de6fcef"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_analog_inputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "c58dfbac22242bc4e8627ce0cba569e6e22953e845cb76bb9ba4c9be384da3aa"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-analog-outputs/default.nix b/distros/jazzy/phidgets-analog-outputs/default.nix index e43aa1b1cc..67e946c456 100644 --- a/distros/jazzy/phidgets-analog-outputs/default.nix +++ b/distros/jazzy/phidgets-analog-outputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-analog-outputs"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_analog_outputs/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "862bb00b7599301345b663fc2c3c37f101ccd20d3b80bfe85d64ef96a7b14537"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_analog_outputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "131a69dad90a8e37db9eec553a25c632a44b30e80009a5e6b89f7ff30c344286"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-api/default.nix b/distros/jazzy/phidgets-api/default.nix index 4f2e7f99c0..37b059fc29 100644 --- a/distros/jazzy/phidgets-api/default.nix +++ b/distros/jazzy/phidgets-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, libphidget22 }: buildRosPackage { pname = "ros-jazzy-phidgets-api"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_api/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "96e792c6f7a160bf86ecb93fe6d493489a097de7c6197215c171502288f20318"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_api/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "9316ab995c39a165d0c6fffaaaa13e06166fa27751bf551fcccad47d513da928"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-digital-inputs/default.nix b/distros/jazzy/phidgets-digital-inputs/default.nix index 4b4f156726..dd0b5a2eeb 100644 --- a/distros/jazzy/phidgets-digital-inputs/default.nix +++ b/distros/jazzy/phidgets-digital-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-digital-inputs"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_digital_inputs/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "160902290e6eff1d96b4c6d56e1b9eac2a82eebdb031db07199373046ebd40ec"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_digital_inputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "d3940aa313355d5e5653d870d701ec009e9ed6bf1402760cdcb06f64b55a7747"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-digital-outputs/default.nix b/distros/jazzy/phidgets-digital-outputs/default.nix index 0726ab0f18..4519a1b216 100644 --- a/distros/jazzy/phidgets-digital-outputs/default.nix +++ b/distros/jazzy/phidgets-digital-outputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-digital-outputs"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_digital_outputs/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "e5915efb16d42679577214a853bf9ab72df2a21eeaddbc899fbeb62cb017a374"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_digital_outputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "2df792cd631b66ea51d453a40c56e9c85f47719e11ae1676fd2b54d5cf97d5f4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-drivers/default.nix b/distros/jazzy/phidgets-drivers/default.nix index 0f18874b2d..a6670b7c47 100644 --- a/distros/jazzy/phidgets-drivers/default.nix +++ b/distros/jazzy/phidgets-drivers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, libphidget22, phidgets-accelerometer, phidgets-analog-inputs, phidgets-api, phidgets-digital-inputs, phidgets-digital-outputs, phidgets-gyroscope, phidgets-high-speed-encoder, phidgets-ik, phidgets-magnetometer, phidgets-motors, phidgets-msgs, phidgets-spatial, phidgets-temperature }: buildRosPackage { pname = "ros-jazzy-phidgets-drivers"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_drivers/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "f6dcda590744d2570012d6f689dd699b477f336afa198cffededd329304e160d"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_drivers/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "f3e612265463e6cb10f7eb9cf85c00dbbd59fd91aa615fb479f72af5494114e8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-gyroscope/default.nix b/distros/jazzy/phidgets-gyroscope/default.nix index 861a4dc6f7..c5a44ac143 100644 --- a/distros/jazzy/phidgets-gyroscope/default.nix +++ b/distros/jazzy/phidgets-gyroscope/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-jazzy-phidgets-gyroscope"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_gyroscope/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "f13547c999033dfe8f96cae666b1c60151bd64a923249396d5e6330e3cd1e0cc"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_gyroscope/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "d98b205f9122773c889f2399219d86534090d6ea5f5cc6034dc454879051cc4f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-high-speed-encoder/default.nix b/distros/jazzy/phidgets-high-speed-encoder/default.nix index 72bee8d47e..51c2fc8275 100644 --- a/distros/jazzy/phidgets-high-speed-encoder/default.nix +++ b/distros/jazzy/phidgets-high-speed-encoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-high-speed-encoder"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_high_speed_encoder/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "84639f3ea43a623f465e571a96f6d0e70f9b708100dd865a871b6d4cb82582c4"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_high_speed_encoder/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "a3ee90f3c5df6c268a6ac5bf2122bfd9fadb636b35e56dbc4054832f1da77c59"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-ik/default.nix b/distros/jazzy/phidgets-ik/default.nix index 850bf1de54..6604e06189 100644 --- a/distros/jazzy/phidgets-ik/default.nix +++ b/distros/jazzy/phidgets-ik/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, launch, phidgets-analog-inputs, phidgets-digital-inputs, phidgets-digital-outputs }: buildRosPackage { pname = "ros-jazzy-phidgets-ik"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_ik/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "8bf11e6341de9ea39c27e3d8644d998314b7df9b5f5c19af8b78f011555dec93"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_ik/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "20237010f59fffc4210a9724f6b4645f5403e2c1c9a8ff4ce23956a3674b5afc"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-magnetometer/default.nix b/distros/jazzy/phidgets-magnetometer/default.nix index 46088081b9..77108ea53d 100644 --- a/distros/jazzy/phidgets-magnetometer/default.nix +++ b/distros/jazzy/phidgets-magnetometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-magnetometer"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_magnetometer/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "205554a63c38a3c996af954197c687073d26202fafdb748e4f5daaab12cd328e"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_magnetometer/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "06f6be6a2aba368f03515193882ce72b4b1db30b32ca675a129d34456ae068c9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-motors/default.nix b/distros/jazzy/phidgets-motors/default.nix index 7643938bad..e3e3850820 100644 --- a/distros/jazzy/phidgets-motors/default.nix +++ b/distros/jazzy/phidgets-motors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-motors"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_motors/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "31fbf90bcfddcbbcb02714172998b94c4e5f9a5a3d95b3a057c00c4070300ddc"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_motors/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "416e2716828575ad6c8316c7a3eb2f2d7ef7fff67f23e9b9622891d53ab91b2a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-msgs/default.nix b/distros/jazzy/phidgets-msgs/default.nix index 7207237985..47c0b19140 100644 --- a/distros/jazzy/phidgets-msgs/default.nix +++ b/distros/jazzy/phidgets-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-msgs"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_msgs/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "3822feebecfec5f98164f776db7bee1690bc8935a66e0aabc4e22a0e105cc199"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_msgs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "b00876264994348aeaaf78c57fc1d2fb91b678ac8e93a1bf39f6f85c7789d026"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-spatial/default.nix b/distros/jazzy/phidgets-spatial/default.nix index e383fa3714..0db35dbf1d 100644 --- a/distros/jazzy/phidgets-spatial/default.nix +++ b/distros/jazzy/phidgets-spatial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-jazzy-phidgets-spatial"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_spatial/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "d926d12a288c3373ada10985e2649490d073fc6a93fecb505b44c48e6856dd7c"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_spatial/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "6ed743aab6d81d3dd14c77012f2e6d4de7324ef7319670b75cf228259f389dee"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/phidgets-stepper/default.nix b/distros/jazzy/phidgets-stepper/default.nix new file mode 100644 index 0000000000..41f13dd16d --- /dev/null +++ b/distros/jazzy/phidgets-stepper/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-jazzy-phidgets-stepper"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_stepper/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "9520c5ce0ea7463554afdd07980052ec6d5ee4b3e235661e112fa249f6c3be2d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components sensor-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Stepper devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/jazzy/phidgets-temperature/default.nix b/distros/jazzy/phidgets-temperature/default.nix index 5fc0b6bc42..009f9929cb 100644 --- a/distros/jazzy/phidgets-temperature/default.nix +++ b/distros/jazzy/phidgets-temperature/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-jazzy-phidgets-temperature"; - version = "2.3.3-r2"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_temperature/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "db7fc31166e77c7dcf51faa342e7b13444f539e0731afa1773837d68cc74b235"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/jazzy/phidgets_temperature/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "f044935d68605022c4c878349f8b09e61f26e1c992ab6f5c010a29c7e8356a24"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/pid-controller/default.nix b/distros/jazzy/pid-controller/default.nix index 0ad8dd7955..e8105bdb16 100644 --- a/distros/jazzy/pid-controller/default.nix +++ b/distros/jazzy/pid-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, parameter-traits, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs }: buildRosPackage { pname = "ros-jazzy-pid-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/pid_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "dc1ad38e258bea08921826816132c1cf4a10d49a814373c8c8742e2be9046d34"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/pid_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "f81fb209aea99b97118b05b2583cac9e1c62f886d8d7e3757580844df3abe2fa"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/plotjuggler/default.nix b/distros/jazzy/plotjuggler/default.nix index 14d0dc67a5..4380771046 100644 --- a/distros/jazzy/plotjuggler/default.nix +++ b/distros/jazzy/plotjuggler/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, fastcdr, protobuf, qt5, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, fastcdr, lz4, protobuf, qt5, rclcpp, zstd }: buildRosPackage { pname = "ros-jazzy-plotjuggler"; - version = "3.10.1-r1"; + version = "3.9.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/jazzy/plotjuggler/3.10.1-1.tar.gz"; - name = "3.10.1-1.tar.gz"; - sha256 = "22265917ba2443c985971f3ab39458d5abdd466d94d62aeb1e66b7dc065f4377"; + url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/jazzy/plotjuggler/3.9.2-1.tar.gz"; + name = "3.9.2-1.tar.gz"; + sha256 = "8ae31325cf79f807ee774b273760711d262275ee84c43a2d06c2fdb975b49e47"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp ]; + propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr lz4 protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp zstd ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/pose-broadcaster/default.nix b/distros/jazzy/pose-broadcaster/default.nix index ff31bb2fff..8fb7c469e9 100644 --- a/distros/jazzy/pose-broadcaster/default.nix +++ b/distros/jazzy/pose-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, tf2-msgs }: buildRosPackage { pname = "ros-jazzy-pose-broadcaster"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/pose_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "295800db12b08d507dbdb6d27db8e32cf9eb5babf50c6e6d7738581eaf04504d"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/pose_broadcaster/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "f454b22ed3cdaa4c14e2982c8c5faa1b210006bf96cf735e678511c1d6ed0b9e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/position-controllers/default.nix b/distros/jazzy/position-controllers/default.nix index 469729c821..de7e369cf2 100644 --- a/distros/jazzy/position-controllers/default.nix +++ b/distros/jazzy/position-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-jazzy-position-controllers"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/position_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "50f0aeb1542650ecae58b5b4121cdb947154fcf9c8f7f4887d6158b44d120285"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/position_controllers/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "13a26c166e77da183c4735aa8b98acd1dd9225cfb8befe50c56f2dbc2f96df28"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/python-mrpt/default.nix b/distros/jazzy/python-mrpt/default.nix index dd20862b6c..dbcb89bb30 100644 --- a/distros/jazzy/python-mrpt/default.nix +++ b/distros/jazzy/python-mrpt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libgui, mrpt-libnav, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-jazzy-python-mrpt"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/python_mrpt_ros-release/archive/release/jazzy/python_mrpt/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "3b9a96553f451c3982d980389da5e9724c70c7cd4e91c6f355999190886cd1be"; + url = "https://github.com/ros2-gbp/python_mrpt_ros-release/archive/release/jazzy/python_mrpt/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "28ce43075436997821fbeb2d3763ebe4e3251ddcf9759527f0c2943ee6c49bd8"; }; buildType = "cmake"; diff --git a/distros/jazzy/rai-interfaces/default.nix b/distros/jazzy/rai-interfaces/default.nix index 5e4abb6551..a0a79af49f 100644 --- a/distros/jazzy/rai-interfaces/default.nix +++ b/distros/jazzy/rai-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav2-msgs, nav2-simple-commander, portaudio, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf-transformations, vision-msgs }: buildRosPackage { pname = "ros-jazzy-rai-interfaces"; - version = "0.2.2-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rai_interfaces-release/archive/release/jazzy/rai_interfaces/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "f0f22cfdb99a7eb768feea5982df9f67c3d5bbf224c09c7684ca3c182fec75af"; + url = "https://github.com/ros2-gbp/rai_interfaces-release/archive/release/jazzy/rai_interfaces/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "c945ee199f8a42518bf1ec1f043bc3da3e9b6347132ec0beff9df23f7ae35750"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/range-sensor-broadcaster/default.nix b/distros/jazzy/range-sensor-broadcaster/default.nix index cbd04247e2..057eb916bf 100644 --- a/distros/jazzy/range-sensor-broadcaster/default.nix +++ b/distros/jazzy/range-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-range-sensor-broadcaster"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/range_sensor_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "7c995cb49a26e38aacd219333836cf6ef48e253300ad1208af99ee5656741e36"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/range_sensor_broadcaster/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "5903a023daccdf3619e2589e16b6a7f7acd60afbac18f777f023b0211006fa8c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/realtime-tools/default.nix b/distros/jazzy/realtime-tools/default.nix index ba62168299..498427e728 100644 --- a/distros/jazzy/realtime-tools/default.nix +++ b/distros/jazzy/realtime-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, boost, libcap, lifecycle-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, ros2-control-cmake, test-msgs }: buildRosPackage { pname = "ros-jazzy-realtime-tools"; - version = "3.5.1-r1"; + version = "3.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/realtime_tools-release/archive/release/jazzy/realtime_tools/3.5.1-1.tar.gz"; - name = "3.5.1-1.tar.gz"; - sha256 = "4c1a99fc3fe03fb767ed29b9cef49d789cea745d0eab335fed5d21caa755c719"; + url = "https://github.com/ros2-gbp/realtime_tools-release/archive/release/jazzy/realtime_tools/3.6.0-1.tar.gz"; + name = "3.6.0-1.tar.gz"; + sha256 = "ab8497b9ff02dd73b4217db19fdccca6f5291af07175d113099225b0895eea1d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rmw-desert/default.nix b/distros/jazzy/rmw-desert/default.nix index 56264b0918..5f46d980b4 100644 --- a/distros/jazzy/rmw-desert/default.nix +++ b/distros/jazzy/rmw-desert/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, rcpputils, rcutils, rmw, rmw-dds-common, rosidl-cmake, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: buildRosPackage { pname = "ros-jazzy-rmw-desert"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_desert-release/archive/release/jazzy/rmw_desert/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "56fb1b0ac48823b05d4453ff16f9aeb41ac178373b84e32a7cfb2445a59f6676"; + url = "https://github.com/ros2-gbp/rmw_desert-release/archive/release/jazzy/rmw_desert/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "b4f916d63b07186449d1a375cdc6b6067b93a09054a48a625f82dcb9791b1b03"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros-gz-bridge/default.nix b/distros/jazzy/ros-gz-bridge/default.nix index 9df8cf719f..1888dc7e59 100644 --- a/distros/jazzy/ros-gz-bridge/default.nix +++ b/distros/jazzy/ros-gz-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actuator-msgs, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, geometry-msgs, gps-msgs, gz-msgs-vendor, gz-transport-vendor, launch, launch-ros, launch-testing, launch-testing-ament-cmake, nav-msgs, pkg-config, rclcpp, rclcpp-components, ros-gz-interfaces, rosgraph-msgs, rosidl-pycommon, sensor-msgs, std-msgs, tf2-msgs, trajectory-msgs, vision-msgs, yaml-cpp-vendor }: buildRosPackage { pname = "ros-jazzy-ros-gz-bridge"; - version = "1.0.12-r1"; + version = "1.0.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_bridge/1.0.12-1.tar.gz"; - name = "1.0.12-1.tar.gz"; - sha256 = "a7ffa4317687a73474e8ec851b6121a69bdd817eaabee02778d845ef1ae4bc35"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_bridge/1.0.14-1.tar.gz"; + name = "1.0.14-1.tar.gz"; + sha256 = "9a61495f17bbf270485807488fb71b635aa7b3659bbea6e2276590a409bb9f64"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros-gz-image/default.nix b/distros/jazzy/ros-gz-image/default.nix index ed8ed368ce..76187b4fb9 100644 --- a/distros/jazzy/ros-gz-image/default.nix +++ b/distros/jazzy/ros-gz-image/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, gz-msgs-vendor, gz-transport-vendor, image-transport, pkg-config, rclcpp, ros-gz-bridge, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-ros-gz-image"; - version = "1.0.12-r1"; + version = "1.0.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_image/1.0.12-1.tar.gz"; - name = "1.0.12-1.tar.gz"; - sha256 = "1ab157ce1091b421e3bf241d3c0d41a3792f40234597985f16ee52f0872f1fd8"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_image/1.0.14-1.tar.gz"; + name = "1.0.14-1.tar.gz"; + sha256 = "b11198884d0333283f554a10fdada117d6719e743810e4acf1daf0f38d78c496"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros-gz-interfaces/default.nix b/distros/jazzy/ros-gz-interfaces/default.nix index 6da41fb425..fd7a5a753b 100644 --- a/distros/jazzy/ros-gz-interfaces/default.nix +++ b/distros/jazzy/ros-gz-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-ros-gz-interfaces"; - version = "1.0.12-r1"; + version = "1.0.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_interfaces/1.0.12-1.tar.gz"; - name = "1.0.12-1.tar.gz"; - sha256 = "dfbde298a24b046eb63ce7fd8aa0d10f0338e975412b1d1226c7b152e38bdee1"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_interfaces/1.0.14-1.tar.gz"; + name = "1.0.14-1.tar.gz"; + sha256 = "656224c2f0f063acd05b2bc4a5d76ad38f56b68b56b7e3bdeb660ca4d4583344"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros-gz-sim-demos/default.nix b/distros/jazzy/ros-gz-sim-demos/default.nix index 201e1ddc1e..e3657d8ff4 100644 --- a/distros/jazzy/ros-gz-sim-demos/default.nix +++ b/distros/jazzy/ros-gz-sim-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, gz-sim-vendor, image-transport-plugins, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-sim, rqt-image-view, rqt-plot, rqt-topic, rviz2, sdformat-urdf, xacro }: buildRosPackage { pname = "ros-jazzy-ros-gz-sim-demos"; - version = "1.0.12-r1"; + version = "1.0.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_sim_demos/1.0.12-1.tar.gz"; - name = "1.0.12-1.tar.gz"; - sha256 = "24ace28bd0dbc6efdd16edfc683c403a714b9b98d478af11aeef4002acbb3e3b"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_sim_demos/1.0.14-1.tar.gz"; + name = "1.0.14-1.tar.gz"; + sha256 = "da0b7f738f736c8d79dc418c6ba8abd809f9106f8b3d8099a67ce5e58bd4cb05"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros-gz-sim/default.nix b/distros/jazzy/ros-gz-sim/default.nix index 65829220ef..a726a7526c 100644 --- a/distros/jazzy/ros-gz-sim/default.nix +++ b/distros/jazzy/ros-gz-sim/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, cli11, geometry-msgs, gflags, gz-math-vendor, gz-msgs-vendor, gz-sim-vendor, gz-transport-vendor, launch, launch-ros, launch-testing, launch-testing-ament-cmake, pkg-config, rclcpp, rclcpp-components, rcpputils, ros-gz-interfaces, std-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-jazzy-ros-gz-sim"; - version = "1.0.12-r1"; + version = "1.0.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_sim/1.0.12-1.tar.gz"; - name = "1.0.12-1.tar.gz"; - sha256 = "fe74da360dd60d9918b6949094881e2c0a3c893ef504c2e0b02b191d2af78e27"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz_sim/1.0.14-1.tar.gz"; + name = "1.0.14-1.tar.gz"; + sha256 = "b36a7cbc7bc29eff68265ff72c3e9502d73f30b684df293c3c460b111dcab3ba"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros-gz/default.nix b/distros/jazzy/ros-gz/default.nix index 9d09d6534f..218eef1bde 100644 --- a/distros/jazzy/ros-gz/default.nix +++ b/distros/jazzy/ros-gz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-gz-bridge, ros-gz-image, ros-gz-sim, ros-gz-sim-demos }: buildRosPackage { pname = "ros-jazzy-ros-gz"; - version = "1.0.12-r1"; + version = "1.0.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz/1.0.12-1.tar.gz"; - name = "1.0.12-1.tar.gz"; - sha256 = "98c7101769c9cf436ed9796446a3a8f86e926045eb034a444e64117b935ce0bb"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz/1.0.14-1.tar.gz"; + name = "1.0.14-1.tar.gz"; + sha256 = "34e9ea903e96e4fb26151b89ee60def2a0491b578b7023a6e28c7764b3dbd55f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros2-control-cmake/default.nix b/distros/jazzy/ros2-control-cmake/default.nix index 144983bbcd..26842b775c 100644 --- a/distros/jazzy/ros2-control-cmake/default.nix +++ b/distros/jazzy/ros2-control-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-jazzy-ros2-control-cmake"; - version = "0.1.1-r1"; + version = "0.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control_cmake-release/archive/release/jazzy/ros2_control_cmake/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "74675b93d17b285334a7725693482cc5df69f23b21db988f15ea3985229b1099"; + url = "https://github.com/ros2-gbp/ros2_control_cmake-release/archive/release/jazzy/ros2_control_cmake/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "4a9b9b36140493ed78a32bfca5a25227242795ebfa0a2288a1c3196c8fc3acb5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros2-control-test-assets/default.nix b/distros/jazzy/ros2-control-test-assets/default.nix index 3d7e84c0f1..192bad99d9 100644 --- a/distros/jazzy/ros2-control-test-assets/default.nix +++ b/distros/jazzy/ros2-control-test-assets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-jazzy-ros2-control-test-assets"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/ros2_control_test_assets/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "013c8bfa1c51ea7c4cb37032821ee6840e46025f293512b1e9eacdfc86ba66fa"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/ros2_control_test_assets/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "9f437d9ac279fdd51b8cd5262af6985eeb6f8541a991db9e496e8488bdede43d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros2-control/default.nix b/distros/jazzy/ros2-control/default.nix index e837d5f03b..a400714e98 100644 --- a/distros/jazzy/ros2-control/default.nix +++ b/distros/jazzy/ros2-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-limits, ros2-control-test-assets, ros2controlcli, transmission-interface }: buildRosPackage { pname = "ros-jazzy-ros2-control"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/ros2_control/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "d201c6205c354a916fce8e7e7d56eeb1593faf2c707dd663ab4a704d98322de9"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/ros2_control/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "e2be6ba8967459b66b6a3d469442cf436f69275c692788e51cf79921ae1514a4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros2-controllers-test-nodes/default.nix b/distros/jazzy/ros2-controllers-test-nodes/default.nix index 88fbf6e71a..f2a0b9e704 100644 --- a/distros/jazzy/ros2-controllers-test-nodes/default.nix +++ b/distros/jazzy/ros2-controllers-test-nodes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, launch-ros, launch-testing-ros, python3Packages, rclpy, sensor-msgs, std-msgs, trajectory-msgs }: buildRosPackage { pname = "ros-jazzy-ros2-controllers-test-nodes"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/ros2_controllers_test_nodes/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "81ad0e98369a15fa3dbac64ba6362b7d1054a57d1cb0817f972162e154c801c5"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/ros2_controllers_test_nodes/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "6e67d89eb771915ee85a6339aa066ebbf1b0f771cb036c8901d6f117666428b2"; }; buildType = "ament_python"; diff --git a/distros/jazzy/ros2-controllers/default.nix b/distros/jazzy/ros2-controllers/default.nix index 821dcca740..d1c2b23436 100644 --- a/distros/jazzy/ros2-controllers/default.nix +++ b/distros/jazzy/ros2-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ackermann-steering-controller, admittance-controller, ament-cmake, bicycle-steering-controller, diff-drive-controller, effort-controllers, force-torque-sensor-broadcaster, forward-command-controller, gpio-controllers, gps-sensor-broadcaster, gripper-controllers, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, mecanum-drive-controller, parallel-gripper-controller, pid-controller, pose-broadcaster, position-controllers, range-sensor-broadcaster, steering-controllers-library, tricycle-controller, tricycle-steering-controller, velocity-controllers }: buildRosPackage { pname = "ros-jazzy-ros2-controllers"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/ros2_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "f3f789dad49e35551d249729c9803cc54c4db1eb2bf3e39f94ef2f29d445337f"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/ros2_controllers/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "e2c44fddfd63a2c8f0cdd4da99db0cfea4d5cf77786ceb32447a0d8d831783b7"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros2controlcli/default.nix b/distros/jazzy/ros2controlcli/default.nix index ea3b4f3f8c..9e85af5890 100644 --- a/distros/jazzy/ros2controlcli/default.nix +++ b/distros/jazzy/ros2controlcli/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, controller-manager, controller-manager-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, rosidl-runtime-py }: buildRosPackage { pname = "ros-jazzy-ros2controlcli"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/ros2controlcli/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "58c6dfd250b01543d6ce1ae981ccd5b96ee76ccfd3e56cf64762255112e38ff4"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/ros2controlcli/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "88d82760fec05b34a212e2c17a49b91287dfe4a5ade822278d4aba6870406ace"; }; buildType = "ament_python"; diff --git a/distros/jazzy/rosapi-msgs/default.nix b/distros/jazzy/rosapi-msgs/default.nix index 125b85eb1a..f543b490d0 100644 --- a/distros/jazzy/rosapi-msgs/default.nix +++ b/distros/jazzy/rosapi-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-rosapi-msgs"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosapi_msgs/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "a2ef75d06c7dbf62f361f71a6e9dd14a8e87983147b519d3242cb0461767e4e7"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosapi_msgs/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "cff096515da14e969d0792af5739f34d27f4ec82542727840d261387eb7bfc45"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rosapi/default.nix b/distros/jazzy/rosapi/default.nix index 2cf4f95237..14d93ef751 100644 --- a/distros/jazzy/rosapi/default.nix +++ b/distros/jazzy/rosapi/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-mypy, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, geometry-msgs, rcl-interfaces, rclpy, rmw-dds-common, ros2node, ros2service, ros2topic, rosapi-msgs, rosbridge-library, sensor-msgs, shape-msgs }: buildRosPackage { pname = "ros-jazzy-rosapi"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosapi/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "52c9e1ba46b70ca3052ef92b5b8f5270fce48dedd72595fd70a1934eb4d8adb0"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosapi/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "db3ca4b98aa31ce107b6f214b0ff9ebfef422c7c616da55475891267b2c87246"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rosbridge-library/default.nix b/distros/jazzy/rosbridge-library/default.nix index 8b5f17e729..e368834b56 100644 --- a/distros/jazzy/rosbridge-library/default.nix +++ b/distros/jazzy/rosbridge-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-mypy, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, control-msgs, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, python3Packages, rclpy, rosbridge-test-msgs, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-rosbridge-library"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_library/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "dd8e64b301a29e0a8a20d83ac5c3684d8d063e3d6e55512affcaf694f0bf298a"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_library/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "abb367195c6fd9b893ec254cadbb3637af44a2e528849b8584647d51de1daad1"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rosbridge-msgs/default.nix b/distros/jazzy/rosbridge-msgs/default.nix index 97214dd47f..a49709dfc0 100644 --- a/distros/jazzy/rosbridge-msgs/default.nix +++ b/distros/jazzy/rosbridge-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-rosbridge-msgs"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_msgs/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "ffae87a79ca0d64c242db71185761a7374a82b9bad8f201add3a7046285259a9"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_msgs/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "f91683ac70b15f787845f7c13f2e67db8a2c3c098bf1619c5d5e0014502c241b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rosbridge-server/default.nix b/distros/jazzy/rosbridge-server/default.nix index 5360d41046..4fa162e030 100644 --- a/distros/jazzy/rosbridge-server/default.nix +++ b/distros/jazzy/rosbridge-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-mypy, ament-cmake-ros, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, python3Packages, rclpy, rosapi, rosbridge-library, rosbridge-msgs, std-srvs }: buildRosPackage { pname = "ros-jazzy-rosbridge-server"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_server/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "793f3cec42224a4a8ffd260c5ddb7ef260a87049cb00f3f03d4d9a2b15d84aac"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_server/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "2cbb85a69e8a9f5fd37a6f31a4894ba97d5d9a9f6de8d22912943c41b2ad67b5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rosbridge-suite/default.nix b/distros/jazzy/rosbridge-suite/default.nix index cb6c7d4ff8..3f08e35dd0 100644 --- a/distros/jazzy/rosbridge-suite/default.nix +++ b/distros/jazzy/rosbridge-suite/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosapi, rosbridge-library, rosbridge-server }: buildRosPackage { pname = "ros-jazzy-rosbridge-suite"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_suite/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "f5fd423ac6f646221586b6c7082fe3d698488d70c8648c7ca1a958cc2292e77f"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_suite/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "c32302d0edea41f4d09529657f93eabe87a892362ad28ad5f6592c6857d5279a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rosbridge-test-msgs/default.nix b/distros/jazzy/rosbridge-test-msgs/default.nix index 26458d0b39..5d30abd1a8 100644 --- a/distros/jazzy/rosbridge-test-msgs/default.nix +++ b/distros/jazzy/rosbridge-test-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-pytest, builtin-interfaces, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, rclpy, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-rosbridge-test-msgs"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_test_msgs/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "46e83ee3a91142d4d22871ff40c630dedbe16e228f54f1ab1af3c5d397a9c9ef"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/jazzy/rosbridge_test_msgs/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "2d93b67f60b4428f27e8288c75548e70d31a309537b4a4fdae1773559008a00b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rqt-controller-manager/default.nix b/distros/jazzy/rqt-controller-manager/default.nix index 9e3d975dc3..084001e8cb 100644 --- a/distros/jazzy/rqt-controller-manager/default.nix +++ b/distros/jazzy/rqt-controller-manager/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, controller-manager, controller-manager-msgs, rclpy, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-jazzy-rqt-controller-manager"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/rqt_controller_manager/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "0ba43216a3cf8c9467624b34e6b16c30fcd8e27c9bb0072dea5e66b28832016e"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/rqt_controller_manager/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "c0a9e3e499ad8cb80f6a1a4786444908f8ee1da8ba551c046ada285c9ba4a46c"; }; buildType = "ament_python"; diff --git a/distros/jazzy/rqt-joint-trajectory-controller/default.nix b/distros/jazzy/rqt-joint-trajectory-controller/default.nix index 2f67543531..243b0b2f8d 100644 --- a/distros/jazzy/rqt-joint-trajectory-controller/default.nix +++ b/distros/jazzy/rqt-joint-trajectory-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, control-msgs, controller-manager-msgs, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-gui, rqt-gui-py, trajectory-msgs }: buildRosPackage { pname = "ros-jazzy-rqt-joint-trajectory-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/rqt_joint_trajectory_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "44f28afa772cd0ac69fa0c5a66aa36a12e7c2149769e01fd6f3d0e5e6b15c8aa"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/rqt_joint_trajectory_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "752c2ec9db8268c9fe9f4fdb111317c5df30ba6c3b48f949309babfa377693b1"; }; buildType = "ament_python"; diff --git a/distros/jazzy/rviz-satellite/default.nix b/distros/jazzy/rviz-satellite/default.nix index def91b4cc2..a8df6369f4 100644 --- a/distros/jazzy/rviz-satellite/default.nix +++ b/distros/jazzy/rviz-satellite/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-gtest, ament-lint-auto, ament-lint-common, angles, qt5, rclcpp, rcpputils, rviz-common, rviz-default-plugins, sensor-msgs, tf2-ros }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, proj, qt5, rclcpp, rcpputils, rviz-common, rviz-default-plugins, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-rviz-satellite"; - version = "4.1.0-r2"; + version = "4.2.0-r1"; src = fetchurl { - url = "https://github.com/nobleo/rviz_satellite-release/archive/release/jazzy/rviz_satellite/4.1.0-2.tar.gz"; - name = "4.1.0-2.tar.gz"; - sha256 = "789a402211be3570861b89386ab025a948f4a900eb435c5438ad374a9c3bc4d4"; + url = "https://github.com/nobleo/rviz_satellite-release/archive/release/jazzy/rviz_satellite/4.2.0-1.tar.gz"; + name = "4.2.0-1.tar.gz"; + sha256 = "73dbd8985cde8ff87b991b6ef85240a54051cab1ef46f2089c49bd7c899ef588"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake qt5.qtbase ]; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles rclcpp rcpputils rviz-common rviz-default-plugins sensor-msgs tf2-ros ]; + propagatedBuildInputs = [ angles proj rclcpp rcpputils rviz-common rviz-default-plugins sensor-msgs ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/self-test/default.nix b/distros/jazzy/self-test/default.nix index 55647483fb..70921bf906 100644 --- a/distros/jazzy/self-test/default.nix +++ b/distros/jazzy/self-test/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, diagnostic-msgs, diagnostic-updater, rclcpp, ros-environment }: buildRosPackage { pname = "ros-jazzy-self-test"; - version = "4.2.4-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/self_test/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "164787cf6cd4a580eb2f59aa830db30cf34d6a4da3d806d31dbd9142b0b360f3"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/self_test/4.2.6-1.tar.gz"; + name = "4.2.6-1.tar.gz"; + sha256 = "95927c4bc3cea49fee91b9bc0eba92c3a1d036a18fe9bfe7a55b535450656838"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/so-arm-100-hardware/default.nix b/distros/jazzy/so-arm-100-hardware/default.nix index 3b42adcbca..3f30d6b853 100644 --- a/distros/jazzy/so-arm-100-hardware/default.nix +++ b/distros/jazzy/so-arm-100-hardware/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, std-msgs, std-srvs, yaml-cpp }: buildRosPackage { pname = "ros-jazzy-so-arm-100-hardware"; - version = "0.1.0-r3"; + version = "0.1.1-r1"; src = fetchurl { - url = "https://github.com/brukg/so_arm_100_hardware-release/archive/release/jazzy/so_arm_100_hardware/0.1.0-3.tar.gz"; - name = "0.1.0-3.tar.gz"; - sha256 = "d10d6c687d1bc6019d631098affabd04764e4148187edb5e17b4d74370aab6e0"; + url = "https://github.com/brukg/so_arm_100_hardware-release/archive/release/jazzy/so_arm_100_hardware/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "a105a92bcddfab24e50151981063608a5bb9ef81fa282b24925f64f31aa7ca55"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/spinnaker-camera-driver/default.nix b/distros/jazzy/spinnaker-camera-driver/default.nix index fca707dc23..e9fbc53aeb 100644 --- a/distros/jazzy/spinnaker-camera-driver/default.nix +++ b/distros/jazzy/spinnaker-camera-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, camera-info-manager, curl, dpkg, ffmpeg, flir-camera-msgs, image-transport, libusb1, python3Packages, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, yaml-cpp }: buildRosPackage { pname = "ros-jazzy-spinnaker-camera-driver"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/jazzy/spinnaker_camera_driver/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "a5b370d82511136531a0f905ced339d4fc4422d2422dea05292aca8b71a6491b"; + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/jazzy/spinnaker_camera_driver/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "ad6f78c81ee7465c195980576d7c7e7e728eb9782485d07ef4b66b7b79df4ca7"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/spinnaker-synchronized-camera-driver/default.nix b/distros/jazzy/spinnaker-synchronized-camera-driver/default.nix index 9b58f9a732..ac19d6ba72 100644 --- a/distros/jazzy/spinnaker-synchronized-camera-driver/default.nix +++ b/distros/jazzy/spinnaker-synchronized-camera-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, spinnaker-camera-driver }: buildRosPackage { pname = "ros-jazzy-spinnaker-synchronized-camera-driver"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/jazzy/spinnaker_synchronized_camera_driver/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "beabd33743e468e4b2fad2dd13a622446416b7db91fb7739317c854044c77f08"; + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/jazzy/spinnaker_synchronized_camera_driver/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "f4904b4a063a224397217579389dbec0b48423760603531ef5f03d4e4aefeaa4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/steering-controllers-library/default.nix b/distros/jazzy/steering-controllers-library/default.nix index 9e9b6bb1b0..3ab74eaad4 100644 --- a/distros/jazzy/steering-controllers-library/default.nix +++ b/distros/jazzy/steering-controllers-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs }: buildRosPackage { pname = "ros-jazzy-steering-controllers-library"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/steering_controllers_library/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "67c54abeb941c5ed2c9c2e4fd94bdc3e2115824849e6d4eb8dc1fd235ec5bfe7"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/steering_controllers_library/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "0dc9f213b175ae318c2839b51e300cf01df4e0374285ec7e2652e13b052ff582"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/stereo-image-proc/default.nix b/distros/jazzy/stereo-image-proc/default.nix index cc698000f0..6a040901a5 100644 --- a/distros/jazzy/stereo-image-proc/default.nix +++ b/distros/jazzy/stereo-image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-pytest, ament-lint-auto, ament-lint-common, cv-bridge, image-geometry, image-proc, image-transport, launch, launch-ros, launch-testing, launch-testing-ament-cmake, message-filters, python-cmake-module, python3Packages, rclcpp, rclcpp-components, rclpy, ros-testing, sensor-msgs, stereo-msgs }: buildRosPackage { pname = "ros-jazzy-stereo-image-proc"; - version = "5.0.10-r1"; + version = "5.0.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/stereo_image_proc/5.0.10-1.tar.gz"; - name = "5.0.10-1.tar.gz"; - sha256 = "4f182d8f80dd0cbf652169f85737ed2cbf7093fda7f1f97588629e48c29b7838"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/stereo_image_proc/5.0.11-1.tar.gz"; + name = "5.0.11-1.tar.gz"; + sha256 = "07cdb30158f5ba6c33aa00fc76488e58be5f3fab3910e1c9bd78cb17fdebd563"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-cli-tools/default.nix b/distros/jazzy/swri-cli-tools/default.nix index a82874f16e..3244c8c46b 100644 --- a/distros/jazzy/swri-cli-tools/default.nix +++ b/distros/jazzy/swri-cli-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, marti-introspection-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, ros2topic }: buildRosPackage { pname = "ros-jazzy-swri-cli-tools"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_cli_tools/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "f8ac62ab7d821edaac3bfc2592e771d604305894ec50dc53c9cd66bb5edb82a3"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_cli_tools/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "39e73ec0ed6cf2faefe1d69c5e46b60ed8b28f5843e218ffc5bd7d9b325b4ffc"; }; buildType = "ament_python"; diff --git a/distros/jazzy/swri-console-util/default.nix b/distros/jazzy/swri-console-util/default.nix index 32a2066965..beba785c53 100644 --- a/distros/jazzy/swri-console-util/default.nix +++ b/distros/jazzy/swri-console-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rclcpp }: buildRosPackage { pname = "ros-jazzy-swri-console-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_console_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "5e826ddcaf7a0de51883dc5d8650f9449efdea15b339ea3a3a0dc5824b785e14"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_console_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "a5dc77361dd96e672915f827f0d19fdb077325822650d6c019ecd811c02e40cd"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-dbw-interface/default.nix b/distros/jazzy/swri-dbw-interface/default.nix index 8680be47d2..9dfe31b913 100644 --- a/distros/jazzy/swri-dbw-interface/default.nix +++ b/distros/jazzy/swri-dbw-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-jazzy-swri-dbw-interface"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_dbw_interface/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "ef1afd758103d01531e11a7ee1b07d0e96f21baf0e65c56b17c2eac116091057"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_dbw_interface/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "cc7eed88877423223190a729edcc57c855e6d3b5d7eb6fc8b8c5ba8b4d8dcab2"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-geometry-util/default.nix b/distros/jazzy/swri-geometry-util/default.nix index b655580200..fdf9c76bb3 100644 --- a/distros/jazzy/swri-geometry-util/default.nix +++ b/distros/jazzy/swri-geometry-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cv-bridge, eigen, geos, pkg-config, rclcpp, tf2 }: buildRosPackage { pname = "ros-jazzy-swri-geometry-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_geometry_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "360eac381b0ab601346b2016a7e060bdd79411e52fa4dcc17548e9a16b88bf7e"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_geometry_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "c6cde5b322327eb500778a668057c6feb365d2558c0727f45dd267e34a004d46"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-image-util/default.nix b/distros/jazzy/swri-image-util/default.nix index 2f982a09cc..ae94384586 100644 --- a/distros/jazzy/swri-image-util/default.nix +++ b/distros/jazzy/swri-image-util/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-gtest, ament-index-cpp, boost, camera-calibration-parsers, cv-bridge, eigen, geometry-msgs, image-geometry, image-transport, message-filters, nav-msgs, pkg-config, rclcpp, rclcpp-components, rclpy, std-msgs, swri-geometry-util, swri-math-util, swri-opencv-util, swri-roscpp, tf2 }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, camera-calibration-parsers, cv-bridge, eigen, geometry-msgs, image-geometry, image-transport, message-filters, nav-msgs, pkg-config, rcl-interfaces, rclcpp, rclcpp-components, rclpy, std-msgs, swri-geometry-util, swri-math-util, swri-opencv-util, swri-roscpp, tf2 }: buildRosPackage { pname = "ros-jazzy-swri-image-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_image_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "7e6d1897ec6f67b505733a4d6d8c987da1bf88845429f1d39205351546f98ea3"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_image_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "ec9db050c99ce120f649434855f777e3089c55afe9952ea56dc6a946cafbc90a"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake pkg-config ]; checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ ament-index-cpp boost camera-calibration-parsers cv-bridge eigen geometry-msgs image-geometry image-transport message-filters nav-msgs rclcpp rclcpp-components rclpy std-msgs swri-geometry-util swri-math-util swri-opencv-util swri-roscpp tf2 ]; + propagatedBuildInputs = [ ament-index-cpp camera-calibration-parsers cv-bridge eigen geometry-msgs image-geometry image-transport message-filters nav-msgs rcl-interfaces rclcpp rclcpp-components rclpy std-msgs swri-geometry-util swri-math-util swri-opencv-util swri-roscpp tf2 ]; nativeBuildInputs = [ ament-cmake pkg-config ]; meta = { diff --git a/distros/jazzy/swri-math-util/default.nix b/distros/jazzy/swri-math-util/default.nix index 99ee7526d2..acbcd57fc3 100644 --- a/distros/jazzy/swri-math-util/default.nix +++ b/distros/jazzy/swri-math-util/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-gtest, boost, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, rclcpp }: buildRosPackage { pname = "ros-jazzy-swri-math-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_math_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "dc1a63b8fc5aeff1bea26464e30fc65f1f4b38076d9a4dfdbb2573e95d5d1427"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_math_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "ea27584cb768cde8a2e90e59489304866cd78cb1a6a0477c58ae45601a268fe1"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ boost rclcpp ]; + propagatedBuildInputs = [ rclcpp ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/swri-opencv-util/default.nix b/distros/jazzy/swri-opencv-util/default.nix index b9588f6f88..6f8d352009 100644 --- a/distros/jazzy/swri-opencv-util/default.nix +++ b/distros/jazzy/swri-opencv-util/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, cv-bridge, swri-math-util }: +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, swri-math-util }: buildRosPackage { pname = "ros-jazzy-swri-opencv-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_opencv_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "50f5bc3538a8f3c3bd1ce977e5519715e99393329bc96cc5335647b5f77df1eb"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_opencv_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "a5bd07d9a341b36c0ba8c8c211b844f8861b964c56a6dfa02f828572191c8171"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost cv-bridge swri-math-util ]; + propagatedBuildInputs = [ cv-bridge swri-math-util ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/swri-roscpp/default.nix b/distros/jazzy/swri-roscpp/default.nix index bf5709b448..d1cd62da56 100644 --- a/distros/jazzy/swri-roscpp/default.nix +++ b/distros/jazzy/swri-roscpp/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-gtest, boost, diagnostic-updater, gtest, marti-common-msgs, nav-msgs, rclcpp, ros-environment, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, diagnostic-msgs, diagnostic-updater, gtest, marti-common-msgs, nav-msgs, rclcpp, ros-environment, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: buildRosPackage { pname = "ros-jazzy-swri-roscpp"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_roscpp/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "d5c20cc54248bdedcc8fc046a6b6785f8ee898db2015647e9a05ed56e12ce0e6"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_roscpp/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "62b7e02757772dd3d786f53ce2096bdd8259805d971011ef4f8f9085a0ab5b3d"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ros-environment rosidl-cmake rosidl-default-generators ]; checkInputs = [ ament-cmake-gtest gtest ]; - propagatedBuildInputs = [ boost diagnostic-updater marti-common-msgs nav-msgs rclcpp rosidl-default-runtime std-msgs std-srvs ]; + propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater marti-common-msgs nav-msgs rclcpp rosidl-default-runtime std-msgs std-srvs ]; nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; meta = { diff --git a/distros/jazzy/swri-route-util/default.nix b/distros/jazzy/swri-route-util/default.nix index bdcd6c082c..637fa8a07f 100644 --- a/distros/jazzy/swri-route-util/default.nix +++ b/distros/jazzy/swri-route-util/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, marti-common-msgs, marti-nav-msgs, rclcpp, swri-geometry-util, swri-math-util, swri-roscpp, swri-transform-util, tf2-geometry-msgs, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, marti-common-msgs, marti-nav-msgs, rclcpp, swri-geometry-util, swri-math-util, swri-roscpp, swri-transform-util, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-swri-route-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_route_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "f618e22e3c339c6760d3d9098d468f1ecbf9ca1bb3ad8e34f8df9800feb31798"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_route_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "1befb50b17d98e41b33ebea4de84790f11b1ceb6dc26a6e3310ac93f76a7f55b"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost marti-common-msgs marti-nav-msgs rclcpp swri-geometry-util swri-math-util swri-roscpp swri-transform-util tf2-geometry-msgs visualization-msgs ]; + propagatedBuildInputs = [ geometry-msgs marti-common-msgs marti-nav-msgs rclcpp swri-geometry-util swri-math-util swri-roscpp swri-transform-util tf2-geometry-msgs visualization-msgs ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/swri-serial-util/default.nix b/distros/jazzy/swri-serial-util/default.nix index e2c71e0174..35a81352c8 100644 --- a/distros/jazzy/swri-serial-util/default.nix +++ b/distros/jazzy/swri-serial-util/default.nix @@ -2,20 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, boost }: +{ lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-jazzy-swri-serial-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_serial_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "1216bf53d2446056655b3445b37b885d9d3427333fa5d98640c4aada7c53c77a"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_serial_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "c5a9421f265e4e6394b841c0c0a69e84a3de2fbfa268d5dfe26c95806199f4fb"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/swri-transform-util/default.nix b/distros/jazzy/swri-transform-util/default.nix index e0466cab2a..fc02d725c6 100644 --- a/distros/jazzy/swri-transform-util/default.nix +++ b/distros/jazzy/swri-transform-util/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-gtest, ament-cmake-python, ament-index-cpp, boost, cv-bridge, diagnostic-msgs, diagnostic-updater, geographic-msgs, geographiclib, geometry-msgs, geos, gps-msgs, launch-ros, launch-testing, launch-testing-ament-cmake, marti-nav-msgs, pkg-config, proj, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, rclpy, sensor-msgs, swri-math-util, swri-roscpp, tf2, tf2-geometry-msgs, tf2-ros, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-index-cpp, cv-bridge, diagnostic-msgs, diagnostic-updater, geographic-msgs, geographiclib, geometry-msgs, geos, gps-msgs, launch-ros, launch-testing, launch-testing-ament-cmake, marti-nav-msgs, pkg-config, proj, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, rclpy, sensor-msgs, swri-math-util, swri-roscpp, tf2, tf2-geometry-msgs, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-jazzy-swri-transform-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_transform_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "48e629f27d88bed02af33bfc6af3acbc753db2c4c838d83f28a9d3fcd37a2197"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_transform_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "90ef4dd3f33f9afda7e39efa9dd349537b5697d74980d2e3b535f692d776214a"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-python pkg-config ]; checkInputs = [ ament-cmake-gtest ament-index-cpp launch-ros launch-testing launch-testing-ament-cmake ]; - propagatedBuildInputs = [ boost cv-bridge diagnostic-msgs diagnostic-updater geographic-msgs geographiclib geometry-msgs geos gps-msgs marti-nav-msgs proj python3Packages.numpy python3Packages.pyyaml rcl-interfaces rclcpp rclcpp-components rclpy sensor-msgs swri-math-util swri-roscpp tf2 tf2-geometry-msgs tf2-ros yaml-cpp ]; + propagatedBuildInputs = [ cv-bridge diagnostic-msgs diagnostic-updater geographic-msgs geographiclib geometry-msgs geos gps-msgs marti-nav-msgs proj python3Packages.numpy python3Packages.pyyaml rcl-interfaces rclcpp rclcpp-components rclpy sensor-msgs swri-math-util swri-roscpp tf2 tf2-geometry-msgs tf2-ros yaml-cpp ]; nativeBuildInputs = [ ament-cmake ament-cmake-python pkg-config ]; meta = { diff --git a/distros/jazzy/test-ros-gz-bridge/default.nix b/distros/jazzy/test-ros-gz-bridge/default.nix index 4c2842c3b0..b5c067c148 100644 --- a/distros/jazzy/test-ros-gz-bridge/default.nix +++ b/distros/jazzy/test-ros-gz-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, launch-ros, launch-testing, launch-testing-ament-cmake, ros-gz-bridge }: buildRosPackage { pname = "ros-jazzy-test-ros-gz-bridge"; - version = "1.0.12-r1"; + version = "1.0.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/test_ros_gz_bridge/1.0.12-1.tar.gz"; - name = "1.0.12-1.tar.gz"; - sha256 = "ed27d0964d42e36ee22fb2c61e212fa8d4d3ecc78fbb5f30cd5861f772a59a5c"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/test_ros_gz_bridge/1.0.14-1.tar.gz"; + name = "1.0.14-1.tar.gz"; + sha256 = "bef21b08b1f27ab43f07ac344fe20dc896850af1fc92fde55e46174e9be4c0a6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tile-map/default.nix b/distros/jazzy/tile-map/default.nix index 11ffc367a1..7626a4e123 100644 --- a/distros/jazzy/tile-map/default.nix +++ b/distros/jazzy/tile-map/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-jazzy-tile-map"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/tile_map/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "9139b7f36a843ea14cae451f82a08e2313ed47d05f952bd253ccd687adda7a16"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/jazzy/tile_map/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "9e5b20ad27cf1fb4f679ac28119b0e8a110fba0d3227f501ff1d4e9e717805a3"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ glew jsoncpp mapviz pluginlib qt5.qtbase rclcpp swri-math-util swri-transform-util tf2 yaml-cpp ]; + propagatedBuildInputs = [ glew jsoncpp mapviz pluginlib qt5.qtbase rclcpp swri-math-util swri-transform-util tf2 tf2-ros yaml-cpp ]; nativeBuildInputs = [ ament-cmake qt5.qtbase ]; meta = { diff --git a/distros/jazzy/tracetools-image-pipeline/default.nix b/distros/jazzy/tracetools-image-pipeline/default.nix index 025537e756..0c984f8440 100644 --- a/distros/jazzy/tracetools-image-pipeline/default.nix +++ b/distros/jazzy/tracetools-image-pipeline/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, pkg-config }: buildRosPackage { pname = "ros-jazzy-tracetools-image-pipeline"; - version = "5.0.10-r1"; + version = "5.0.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/tracetools_image_pipeline/5.0.10-1.tar.gz"; - name = "5.0.10-1.tar.gz"; - sha256 = "23d751a935bd8ae28e1b9cc53c4ef3aa93c31915791a86b94e212f388c049241"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/jazzy/tracetools_image_pipeline/5.0.11-1.tar.gz"; + name = "5.0.11-1.tar.gz"; + sha256 = "6995ffeb16af727a658bba3dedb455f8f685b3b649808d2a328a19263a71f3f0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/transmission-interface/default.nix b/distros/jazzy/transmission-interface/default.nix index 7248efd0a4..8cde6ebc8e 100644 --- a/distros/jazzy/transmission-interface/default.nix +++ b/distros/jazzy/transmission-interface/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-gen-version-h, ament-cmake-gmock, hardware-interface, pluginlib, ros2-control-cmake, ros2-control-test-assets }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, fmt, hardware-interface, pluginlib, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-jazzy-transmission-interface"; - version = "4.29.0-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/transmission_interface/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "61971fd62f3debd9a300da8c6412dd1f95994768eae34666812b333a17324205"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/transmission_interface/4.31.0-1.tar.gz"; + name = "4.31.0-1.tar.gz"; + sha256 = "2b964f0401070a1da196c4d2a8b1514b0b4292d18c3e265cdb4029766a25087f"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; - propagatedBuildInputs = [ hardware-interface pluginlib ]; + propagatedBuildInputs = [ fmt hardware-interface pluginlib ]; nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; meta = { diff --git a/distros/jazzy/tricycle-controller/default.nix b/distros/jazzy/tricycle-controller/default.nix index 7180594c9e..ea10d4767f 100644 --- a/distros/jazzy/tricycle-controller/default.nix +++ b/distros/jazzy/tricycle-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ackermann-msgs, ament-cmake, ament-cmake-gmock, backward-ros, builtin-interfaces, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs, tf2, tf2-msgs }: buildRosPackage { pname = "ros-jazzy-tricycle-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/tricycle_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "ba87dd489088c625fbd57d84db163d3cbac70a8ab5997c9d12dde6085c7ae3b4"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/tricycle_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "3263db05b2fde24ea59d28f6b9ba55e1fc1810caa4078ac4719f135a23c50c01"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tricycle-steering-controller/default.nix b/distros/jazzy/tricycle-steering-controller/default.nix index 604393f070..3780190142 100644 --- a/distros/jazzy/tricycle-steering-controller/default.nix +++ b/distros/jazzy/tricycle-steering-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets, std-srvs, steering-controllers-library }: buildRosPackage { pname = "ros-jazzy-tricycle-steering-controller"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/tricycle_steering_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "dd2bcbdbbe8c16fde92bb0772b4e16553648f262c523ee9403a26efa5059ecc8"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/tricycle_steering_controller/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "b0b51aefa68231db45c8f2ecbc2cb9ead49becab29cd2726e03499da484c1dff"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot3-applications-msgs/default.nix b/distros/jazzy/turtlebot3-applications-msgs/default.nix new file mode 100644 index 0000000000..242470692a --- /dev/null +++ b/distros/jazzy/turtlebot3-applications-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, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-turtlebot3-applications-msgs"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_applications_msgs-release/archive/release/jazzy/turtlebot3_applications_msgs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "861b09c2ef321f35ac97f660d7c13953b89f2e0db608aef5c3c3aa17827b122a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Message and service types: custom messages and services for TurtleBot3 Applications packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/turtlebot3-bringup/default.nix b/distros/jazzy/turtlebot3-bringup/default.nix index 4d39b684be..cff59c7c30 100644 --- a/distros/jazzy/turtlebot3-bringup/default.nix +++ b/distros/jazzy/turtlebot3-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, hls-lfcd-lds-driver, robot-state-publisher, rviz2, turtlebot3-description, turtlebot3-node }: buildRosPackage { pname = "ros-jazzy-turtlebot3-bringup"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_bringup/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "0eae6e192edafd69b755309cd4f2541fe84c9e34884c364657817e2504191a4c"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_bringup/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "76cdd511fb7e7bdee09741723db52098cbe46f8689ce8251f2245e6544cdc02b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot3-cartographer/default.nix b/distros/jazzy/turtlebot3-cartographer/default.nix index f708e97aaf..c333ec4ff4 100644 --- a/distros/jazzy/turtlebot3-cartographer/default.nix +++ b/distros/jazzy/turtlebot3-cartographer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cartographer-ros }: buildRosPackage { pname = "ros-jazzy-turtlebot3-cartographer"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_cartographer/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "ef9a7f1926970493ddc639ac8b0c1a792c7b7e15079aa30cb429a13aa8853b5c"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_cartographer/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "582c97da4d19cdf16fced84983eecf62bb2560289dc2912abd21b48a0291da8f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot3-description/default.nix b/distros/jazzy/turtlebot3-description/default.nix index f62ad3d101..611fa125fd 100644 --- a/distros/jazzy/turtlebot3-description/default.nix +++ b/distros/jazzy/turtlebot3-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, urdf }: buildRosPackage { pname = "ros-jazzy-turtlebot3-description"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_description/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "ca1ab58b89d5ced8c82d9df06b608cd5f9f48b91f7778a73caa8a324479c6607"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_description/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "5b616c8dbc232deaa1a8722cbb84121327adfd0fb86fbd8681b4491e80151543"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot3-example/default.nix b/distros/jazzy/turtlebot3-example/default.nix index 13ed23dd22..512f675d4e 100644 --- a/distros/jazzy/turtlebot3-example/default.nix +++ b/distros/jazzy/turtlebot3-example/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, nav-msgs, rclpy, sensor-msgs, tf-transformations, turtlebot3-msgs, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-turtlebot3-example"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_example/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "dc45274cc01dd4d9179647ae4893681021e3e9184c230813a48e433e8144d746"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_example/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "e955cabe4037463ea1f37ebb6e88606b4e42ffa7d2f0730b56cd5dbcf7dc2bdf"; }; buildType = "ament_python"; diff --git a/distros/jazzy/turtlebot3-fake-node/default.nix b/distros/jazzy/turtlebot3-fake-node/default.nix index e8077c3d84..2c07c24755 100644 --- a/distros/jazzy/turtlebot3-fake-node/default.nix +++ b/distros/jazzy/turtlebot3-fake-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, robot-state-publisher, sensor-msgs, tf2, tf2-msgs, turtlebot3-msgs }: buildRosPackage { pname = "ros-jazzy-turtlebot3-fake-node"; - version = "2.3.2-r1"; + version = "2.3.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/jazzy/turtlebot3_fake_node/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "005d2b86256b0d2b60bb6f5cf062ca82cffccba326494514c893566c75d38a84"; + url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/jazzy/turtlebot3_fake_node/2.3.3-1.tar.gz"; + name = "2.3.3-1.tar.gz"; + sha256 = "232c018ea1ed6f7ed48dda132c784088208926c337c0dd5f488d3b78354ac4fd"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot3-gazebo/default.nix b/distros/jazzy/turtlebot3-gazebo/default.nix index d30f0b7f3f..5bbc738104 100644 --- a/distros/jazzy/turtlebot3-gazebo/default.nix +++ b/distros/jazzy/turtlebot3-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, ros-gz-bridge, ros-gz-image, ros-gz-sim, sensor-msgs, tf2 }: buildRosPackage { pname = "ros-jazzy-turtlebot3-gazebo"; - version = "2.3.2-r1"; + version = "2.3.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/jazzy/turtlebot3_gazebo/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "4cf8f1d847d6f69ce089e2a9ecb8c97e762f12f012e319298b47f15875b6fbb2"; + url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/jazzy/turtlebot3_gazebo/2.3.3-1.tar.gz"; + name = "2.3.3-1.tar.gz"; + sha256 = "c1d35c00aadf170d6b538d738647890d4970b97dbf6a6ba7905e93b8dd37b6b8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot3-navigation2/default.nix b/distros/jazzy/turtlebot3-navigation2/default.nix index c2176f64e5..59f3b1b9f1 100644 --- a/distros/jazzy/turtlebot3-navigation2/default.nix +++ b/distros/jazzy/turtlebot3-navigation2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, nav2-bringup }: buildRosPackage { pname = "ros-jazzy-turtlebot3-navigation2"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_navigation2/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "f5187c053c47f48d42a096d25133e3479c1b973079babca84a9bcc80c517849d"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_navigation2/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "6938be37c73d0b427e55c296bf1a4e92bb4849d91691649b64ccfbc2b0068f44"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot3-node/default.nix b/distros/jazzy/turtlebot3-node/default.nix index 0aedc805e6..c68be0044d 100644 --- a/distros/jazzy/turtlebot3-node/default.nix +++ b/distros/jazzy/turtlebot3-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, dynamixel-sdk, geometry-msgs, message-filters, nav-msgs, rclcpp, rcutils, sensor-msgs, std-msgs, std-srvs, tf2, tf2-ros, turtlebot3-msgs }: buildRosPackage { pname = "ros-jazzy-turtlebot3-node"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_node/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "17ebc72f0c6a8720b426d1174732ddc5bcb1fa084fc8a67791e262e7f8814768"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_node/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "0172e48bab7d4351da31e7f846f7fd327220bd8dc6a78b03a80472da1a725723"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot3-simulations/default.nix b/distros/jazzy/turtlebot3-simulations/default.nix index 74e84ff23a..286cf98e79 100644 --- a/distros/jazzy/turtlebot3-simulations/default.nix +++ b/distros/jazzy/turtlebot3-simulations/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, turtlebot3-fake-node, turtlebot3-gazebo }: buildRosPackage { pname = "ros-jazzy-turtlebot3-simulations"; - version = "2.3.2-r1"; + version = "2.3.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/jazzy/turtlebot3_simulations/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "a25b7b53f36fa3d37dba2fe961d2a84621e2963b6bacdf11d9cace5c0d16eda6"; + url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/jazzy/turtlebot3_simulations/2.3.3-1.tar.gz"; + name = "2.3.3-1.tar.gz"; + sha256 = "e721d5c39d7e2f7eeb41a669764949ae98ba2a32d4f879fc4233c16579861b9b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot3-teleop/default.nix b/distros/jazzy/turtlebot3-teleop/default.nix index aaddcd4a01..9bc23cfa52 100644 --- a/distros/jazzy/turtlebot3-teleop/default.nix +++ b/distros/jazzy/turtlebot3-teleop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, rclpy }: buildRosPackage { pname = "ros-jazzy-turtlebot3-teleop"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_teleop/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "b213bdd88a9c48dfd53001662e478a66040ac7a4ce5b7f6872e1ac57115f4179"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3_teleop/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "b5298d38bedee5a29da9f63355f22e98133e05d7ca232110064e1188825b34fb"; }; buildType = "ament_python"; diff --git a/distros/jazzy/turtlebot3/default.nix b/distros/jazzy/turtlebot3/default.nix index 01505384e6..0ea91271bb 100644 --- a/distros/jazzy/turtlebot3/default.nix +++ b/distros/jazzy/turtlebot3/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, turtlebot3-bringup, turtlebot3-cartographer, turtlebot3-description, turtlebot3-example, turtlebot3-navigation2, turtlebot3-node, turtlebot3-teleop }: buildRosPackage { pname = "ros-jazzy-turtlebot3"; - version = "2.2.9-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3/2.2.9-1.tar.gz"; - name = "2.2.9-1.tar.gz"; - sha256 = "2009631c06a6d4eba697623c69b9a668ab72a634da9dc9802513f62e83a0201a"; + url = "https://github.com/ros2-gbp/turtlebot3-release/archive/release/jazzy/turtlebot3/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "994d3fd4804966d5d9026fe0cd89303d262882509f39cef4feb60f190fbc5eea"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot4-description/default.nix b/distros/jazzy/turtlebot4-description/default.nix index 1156c00eb5..a880cff7a6 100644 --- a/distros/jazzy/turtlebot4-description/default.nix +++ b/distros/jazzy/turtlebot4-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, irobot-create-description, joint-state-publisher, robot-state-publisher, urdf }: buildRosPackage { pname = "ros-jazzy-turtlebot4-description"; - version = "2.0.1-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot4-release/archive/release/jazzy/turtlebot4_description/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "0c3011a39fec353c0aa1419afdb48f1d37d4d0948544cbf35fce8270c7ff2456"; + url = "https://github.com/ros2-gbp/turtlebot4-release/archive/release/jazzy/turtlebot4_description/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "ba74fab5a2b295f9c1ec450a03a36e3f8cb375757cd416ecdf29484e06d4a18b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot4-msgs/default.nix b/distros/jazzy/turtlebot4-msgs/default.nix index fd7e24e5f5..8cab3b484b 100644 --- a/distros/jazzy/turtlebot4-msgs/default.nix +++ b/distros/jazzy/turtlebot4-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-turtlebot4-msgs"; - version = "2.0.1-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot4-release/archive/release/jazzy/turtlebot4_msgs/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "89eecf15580e3a907e5778fa991b75f42186d0488662ef0e237b76dc9c831993"; + url = "https://github.com/ros2-gbp/turtlebot4-release/archive/release/jazzy/turtlebot4_msgs/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "a436419a294e7a1684c0ae5a2f225de848d1f9decfa08d4c04f63e711dc5e4e1"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot4-navigation/default.nix b/distros/jazzy/turtlebot4-navigation/default.nix index 877a3a0ba4..924fe309ba 100644 --- a/distros/jazzy/turtlebot4-navigation/default.nix +++ b/distros/jazzy/turtlebot4-navigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, nav2-bringup, nav2-simple-commander, slam-toolbox }: buildRosPackage { pname = "ros-jazzy-turtlebot4-navigation"; - version = "2.0.1-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot4-release/archive/release/jazzy/turtlebot4_navigation/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "4955899c7ea845baaa8337071a4ca1d532e1e681961081037cb40bdc541fd9ef"; + url = "https://github.com/ros2-gbp/turtlebot4-release/archive/release/jazzy/turtlebot4_navigation/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "d25383d9989aaadbb190c061fca03c249731bfa3f0a1401d9557d56a697595c8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/turtlebot4-node/default.nix b/distros/jazzy/turtlebot4-node/default.nix index e20ca39951..43112e47e5 100644 --- a/distros/jazzy/turtlebot4-node/default.nix +++ b/distros/jazzy/turtlebot4-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, irobot-create-msgs, rclcpp, rclcpp-action, rcutils, sensor-msgs, std-msgs, std-srvs, turtlebot4-msgs }: buildRosPackage { pname = "ros-jazzy-turtlebot4-node"; - version = "2.0.1-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot4-release/archive/release/jazzy/turtlebot4_node/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "ed2ab38d5dab7bc076f1b756216391b81ab6e21be0245e631c07b92cb5b7fd64"; + url = "https://github.com/ros2-gbp/turtlebot4-release/archive/release/jazzy/turtlebot4_node/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "7854f5ad4f5f9276fcd3003d47ff55145072ec709f525816159967656b5a4268"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-airskin-msgs/default.nix b/distros/jazzy/tuw-airskin-msgs/default.nix index 905339f7ef..4330a12f59 100644 --- a/distros/jazzy/tuw-airskin-msgs/default.nix +++ b/distros/jazzy/tuw-airskin-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-airskin-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_airskin_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "8d556c555861935254fa471374b739886316f84a138ca37d01cfce4d7535b077"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_airskin_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "5e679bd840513779fe0b8b1f451d5e0b35832f1802aa0fa92d7b906bfc4c1b9b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-geo-msgs/default.nix b/distros/jazzy/tuw-geo-msgs/default.nix index 5a542ed7e4..b240c9fe74 100644 --- a/distros/jazzy/tuw-geo-msgs/default.nix +++ b/distros/jazzy/tuw-geo-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-geo-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_geo_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "b5b95bab22dea5eaf668e568339f7a741131efc52e9816dd1c3f810e06e3cac7"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_geo_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "6f726ede5e43df5c3f4efb40f052e12f4f9ccac42d88f6a05e66432f2e1528eb"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-geometry-msgs/default.nix b/distros/jazzy/tuw-geometry-msgs/default.nix index 2de8257320..46ff0be8b3 100644 --- a/distros/jazzy/tuw-geometry-msgs/default.nix +++ b/distros/jazzy/tuw-geometry-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-geometry-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_geometry_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "19592589f1d81a7a3213594ff3d22189dbb6120e488e3064af082f7a62669674"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_geometry_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "f98bad37fed54d0c6471346b2c357e0975beb4b153fa62674fa086ea174da80f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-graph-msgs/default.nix b/distros/jazzy/tuw-graph-msgs/default.nix index 7c39db852b..16655f7c8c 100644 --- a/distros/jazzy/tuw-graph-msgs/default.nix +++ b/distros/jazzy/tuw-graph-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-graph-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_graph_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "37c1ad5213f8ce7dde26d597ff817d07878e4b40459197ab3944fcfeca8cab41"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_graph_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "522ed9168c29c33b4e6127af1f68180ef92b64e1f1e1653912355f4dc38519bd"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-msgs/default.nix b/distros/jazzy/tuw-msgs/default.nix index 63eac61b2c..f4ad3c3ce4 100644 --- a/distros/jazzy/tuw-msgs/default.nix +++ b/distros/jazzy/tuw-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, tuw-airskin-msgs, tuw-geometry-msgs, tuw-graph-msgs, tuw-multi-robot-msgs, tuw-nav-msgs, tuw-object-map-msgs, tuw-object-msgs, tuw-std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "2f2f579f6941972d5025f8fb25cd5b1e6c99103cb3a57c462410d7b4fba65c99"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "0d591d9119ab360ab87fb5a17ccb3146400cdb7a9b0f3785ceb9a6a3a76ae856"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-multi-robot-msgs/default.nix b/distros/jazzy/tuw-multi-robot-msgs/default.nix index d5fad10865..9887694834 100644 --- a/distros/jazzy/tuw-multi-robot-msgs/default.nix +++ b/distros/jazzy/tuw-multi-robot-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-multi-robot-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_multi_robot_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "17c127bce478e4f337d8e31fab3f0ac37a480aa14c331f540265589d0d6939f5"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_multi_robot_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "24b0221beabd1b1f6ef48582f9e968791b038c10b75b75fe3c461f01b8ed43e6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-nav-msgs/default.nix b/distros/jazzy/tuw-nav-msgs/default.nix index 5e14dc30cf..f4f3c73205 100644 --- a/distros/jazzy/tuw-nav-msgs/default.nix +++ b/distros/jazzy/tuw-nav-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-nav-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_nav_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "121fe7363591dfd510de0d8d20a303e44f1a84e2225235bcc2d5a01805b68795"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_nav_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "f516b059ef9ffe917151d4243ac58d1afa716a7eb9f5e2ede9279d7ec81d512b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-object-map-msgs/default.nix b/distros/jazzy/tuw-object-map-msgs/default.nix index e2446420ac..98564dd709 100644 --- a/distros/jazzy/tuw-object-map-msgs/default.nix +++ b/distros/jazzy/tuw-object-map-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-object-map-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_object_map_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "b4fec243a3b7f1c0cc3723f362046b015ea5ff4e4938c3bd6c9982a405694e14"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_object_map_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "e8be15138745d8a0fa3368d465854ee6be3dc0fc02b2d9f5db5fe90f3924b48c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-object-msgs/default.nix b/distros/jazzy/tuw-object-msgs/default.nix index 99121e4872..50376ac69f 100644 --- a/distros/jazzy/tuw-object-msgs/default.nix +++ b/distros/jazzy/tuw-object-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, tuw-geo-msgs, tuw-geometry-msgs, tuw-std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-object-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_object_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "db488faf772cbd020939ef5f02493366349d580c17b05bebdc1616f27fdd7587"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_object_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "7dfb6ecb7ab3156b3d6ef3b94c4f5f98e4d79df239fb6d25232295cd666509a4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tuw-std-msgs/default.nix b/distros/jazzy/tuw-std-msgs/default.nix index 1d0af5042b..90727e54ba 100644 --- a/distros/jazzy/tuw-std-msgs/default.nix +++ b/distros/jazzy/tuw-std-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-tuw-std-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_std_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "37650b34ae3a379bba6198354edc5dbd80b1d8f2a61e36b6bfdcf2e7138598d9"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/jazzy/tuw_std_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "963dae5fcec322529d4cd42c79b3459ee1e17fd432d802b6b66b3de39fee6fc6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ublox-dgnss-node/default.nix b/distros/jazzy/ublox-dgnss-node/default.nix index 095dd2b376..4e4ff607f3 100644 --- a/distros/jazzy/ublox-dgnss-node/default.nix +++ b/distros/jazzy/ublox-dgnss-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libusb1, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: buildRosPackage { pname = "ros-jazzy-ublox-dgnss-node"; - version = "0.5.5-r3"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_dgnss_node/0.5.5-3.tar.gz"; - name = "0.5.5-3.tar.gz"; - sha256 = "57b5ee34e9859f0a37cb1627132eb0f9aed0fe22d4c5a67bc5ad2f3d5d3d5dd6"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_dgnss_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "f2b0c485de6e33a3b6bfdd5dd085a205b76a36b5759c7c8d1e0b6f4d96ab5153"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ublox-dgnss/default.nix b/distros/jazzy/ublox-dgnss/default.nix index 8bffd6c8ea..408694f219 100644 --- a/distros/jazzy/ublox-dgnss/default.nix +++ b/distros/jazzy/ublox-dgnss/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ntrip-client-node, ublox-dgnss-node, ublox-nav-sat-fix-hp-node, ublox-ubx-interfaces, ublox-ubx-msgs }: buildRosPackage { pname = "ros-jazzy-ublox-dgnss"; - version = "0.5.5-r3"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_dgnss/0.5.5-3.tar.gz"; - name = "0.5.5-3.tar.gz"; - sha256 = "9b399c16ee94be713fab4f7abe27b103462040d1c3e40f5980254415d11030e8"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_dgnss/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "70616476b5f978d4d0458fb9ab49e6cff75dd4f92c4d09e9dd8029931bb039e5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ublox-nav-sat-fix-hp-node/default.nix b/distros/jazzy/ublox-nav-sat-fix-hp-node/default.nix index 71477fc759..0fa264e73f 100644 --- a/distros/jazzy/ublox-nav-sat-fix-hp-node/default.nix +++ b/distros/jazzy/ublox-nav-sat-fix-hp-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sensor-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: buildRosPackage { pname = "ros-jazzy-ublox-nav-sat-fix-hp-node"; - version = "0.5.5-r3"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_nav_sat_fix_hp_node/0.5.5-3.tar.gz"; - name = "0.5.5-3.tar.gz"; - sha256 = "23146653a6e0826a68df6da81cdf45ee0f869ca29f1f7624ebabb61f10a4e9eb"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_nav_sat_fix_hp_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "2b9618204278c77a2aff3923f11f70454bdde0914ab6ead1738c2556343fcb27"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ublox-ubx-interfaces/default.nix b/distros/jazzy/ublox-ubx-interfaces/default.nix index b14aded8f8..c6a6d2aa75 100644 --- a/distros/jazzy/ublox-ubx-interfaces/default.nix +++ b/distros/jazzy/ublox-ubx-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators }: buildRosPackage { pname = "ros-jazzy-ublox-ubx-interfaces"; - version = "0.5.5-r3"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_ubx_interfaces/0.5.5-3.tar.gz"; - name = "0.5.5-3.tar.gz"; - sha256 = "b8624ab0bfefb1c83297732a8da5c53b1d04101dc032d69d53cc186ec9b00743"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_ubx_interfaces/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "d4d1497f3068603ff136b76d7c903b62cd0e160341a8d8abbd5a0bbf5e8b0ab2"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ublox-ubx-msgs/default.nix b/distros/jazzy/ublox-ubx-msgs/default.nix index 645191828b..71480c8d43 100644 --- a/distros/jazzy/ublox-ubx-msgs/default.nix +++ b/distros/jazzy/ublox-ubx-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-jazzy-ublox-ubx-msgs"; - version = "0.5.5-r3"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_ubx_msgs/0.5.5-3.tar.gz"; - name = "0.5.5-3.tar.gz"; - sha256 = "6a0c1bc1c150bf432581274bf2049ecf5fbc187205f1df7dc8ea32d510150ac1"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/jazzy/ublox_ubx_msgs/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "2f75097fba3f085799cc7267bee9dbb655bf912e3319845d8816c49e0fb68944"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ur-calibration/default.nix b/distros/jazzy/ur-calibration/default.nix index 7c22d4c3c4..1ca93308dd 100644 --- a/distros/jazzy/ur-calibration/default.nix +++ b/distros/jazzy/ur-calibration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, rclcpp, ur-client-library, ur-robot-driver, yaml-cpp-vendor }: buildRosPackage { pname = "ros-jazzy-ur-calibration"; - version = "3.2.0-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_calibration/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "7b8432eda6be04853e9a5d07eabe252ae6264ae5702a7b2d510614dbab6c0ddd"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_calibration/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "9b6511e61da38634ede786d7c3bd9dd7a021333cf3cfb6b391f9abab30a85181"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ur-controllers/default.nix b/distros/jazzy/ur-controllers/default.nix index b16fe7df85..27ca9e6335 100644 --- a/distros/jazzy/ur-controllers/default.nix +++ b/distros/jazzy/ur-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, angles, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, joint-trajectory-controller, lifecycle-msgs, pluginlib, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-test-assets, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, trajectory-msgs, ur-dashboard-msgs, ur-msgs }: buildRosPackage { pname = "ros-jazzy-ur-controllers"; - version = "3.2.0-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_controllers/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "df216a8b891cb2f10205e01c0bbd58a82f876871ce2a01d59cf3049ac1d25ff9"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_controllers/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "dd091700fb3f26864c8ed579b56ef212cb93a001ed8a8e4dbe1c91ae248bbe72"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ur-dashboard-msgs/default.nix b/distros/jazzy/ur-dashboard-msgs/default.nix index 3f4e04ff69..a53e3e9cc3 100644 --- a/distros/jazzy/ur-dashboard-msgs/default.nix +++ b/distros/jazzy/ur-dashboard-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-ur-dashboard-msgs"; - version = "3.2.0-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_dashboard_msgs/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "0b93293a54ff513fe32468a80f7fe0adf2b9cc9226540cdb212786c767e61482"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_dashboard_msgs/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "5e63f5d5de296d1f5127271b445f5afc0b0bcb77219646f1e05575c5d8b5d9b5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ur-description/default.nix b/distros/jazzy/ur-description/default.nix index 5d21ebf97d..8c0268a0e7 100644 --- a/distros/jazzy/ur-description/default.nix +++ b/distros/jazzy/ur-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, joint-state-publisher-gui, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, robot-state-publisher, rviz2, urdf, urdfdom, xacro }: buildRosPackage { pname = "ros-jazzy-ur-description"; - version = "3.1.1-r1"; + version = "3.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ur_description-release/archive/release/jazzy/ur_description/3.1.1-1.tar.gz"; - name = "3.1.1-1.tar.gz"; - sha256 = "7d516c1cb3b06f9f420bd25211e2c2ec9a3f3b12e0d72c4add276a004e7760e2"; + url = "https://github.com/ros2-gbp/ur_description-release/archive/release/jazzy/ur_description/3.2.0-1.tar.gz"; + name = "3.2.0-1.tar.gz"; + sha256 = "b77eaba50ccd30d012e239b23a5aced23ff1d45d2493cb8384263b1099042102"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ur-moveit-config/default.nix b/distros/jazzy/ur-moveit-config/default.nix index 524fc45ec1..b24913409c 100644 --- a/distros/jazzy/ur-moveit-config/default.nix +++ b/distros/jazzy/ur-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, moveit-configs-utils, moveit-kinematics, moveit-planners, moveit-planners-chomp, moveit-ros-move-group, moveit-ros-visualization, moveit-servo, moveit-simple-controller-manager, ur-description, warehouse-ros-sqlite, xacro }: buildRosPackage { pname = "ros-jazzy-ur-moveit-config"; - version = "3.2.0-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_moveit_config/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "aae475f04b5833fd2333978c734f50b6f68ec488cfa48f68f655bdc328ca4304"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_moveit_config/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "8a454b73c93c808ee60cac6b1a30fe8ae767e7ac247875ffe46241354cccbdfa"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ur-robot-driver/default.nix b/distros/jazzy/ur-robot-driver/default.nix index 21500f088a..4f49e9c14c 100644 --- a/distros/jazzy/ur-robot-driver/default.nix +++ b/distros/jazzy/ur-robot-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, backward-ros, controller-manager, controller-manager-msgs, force-torque-sensor-broadcaster, geometry-msgs, hardware-interface, joint-state-broadcaster, joint-state-publisher, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, pluginlib, pose-broadcaster, position-controllers, rclcpp, rclcpp-lifecycle, rclpy, robot-state-publisher, ros2-controllers-test-nodes, rviz2, socat, std-msgs, std-srvs, tf2-geometry-msgs, ur-client-library, ur-controllers, ur-dashboard-msgs, ur-description, ur-msgs, urdf, velocity-controllers, xacro }: buildRosPackage { pname = "ros-jazzy-ur-robot-driver"; - version = "3.2.0-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_robot_driver/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "f5fca268801b8153666803c765b4e1f52e9c514d8d2ba628f51b8816c1ec7f3e"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur_robot_driver/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "be8f9f2d856580ddb370bac3b1ba0857e0a95642a101dc50071b04724d8c2226"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ur-simulation-gz/default.nix b/distros/jazzy/ur-simulation-gz/default.nix index dafc473598..093e41647e 100644 --- a/distros/jazzy/ur-simulation-gz/default.nix +++ b/distros/jazzy/ur-simulation-gz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, gz-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, urdfdom, xacro }: buildRosPackage { pname = "ros-jazzy-ur-simulation-gz"; - version = "2.2.0-r1"; + version = "2.3.0-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/jazzy/ur_simulation_gz/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "a066582dcc43b34aafbf169c0156ce473205801974292fa6fa7eac2fa87ea688"; + url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/jazzy/ur_simulation_gz/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "8157b928c4f8b482967da1f3d990e31a2a21a57189f729d4cc78071898839b50"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ur/default.nix b/distros/jazzy/ur/default.nix index 0dfe951dd9..fdfb2629f3 100644 --- a/distros/jazzy/ur/default.nix +++ b/distros/jazzy/ur/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ur-calibration, ur-controllers, ur-dashboard-msgs, ur-moveit-config, ur-robot-driver }: buildRosPackage { pname = "ros-jazzy-ur"; - version = "3.2.0-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "6d3b0aee30d8b6c636232d4987fdc3433efed79492741e20568cff5c436c5d18"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/jazzy/ur/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "e6f2f70befcdfd5ed8284333c60a5bbf05d2946f25bb835deb73fc9a8c14ae64"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/urdfdom/default.nix b/distros/jazzy/urdfdom/default.nix index 6f05313056..02825f2536 100644 --- a/distros/jazzy/urdfdom/default.nix +++ b/distros/jazzy/urdfdom/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, console-bridge, console-bridge-vendor, python3, tinyxml-2, tinyxml2-vendor, urdfdom-headers }: buildRosPackage { pname = "ros-jazzy-urdfdom"; - version = "4.0.1-r1"; + version = "4.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/urdfdom-release/archive/release/jazzy/urdfdom/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "89e127d74dd777402cc802ac8102d3b9ba475d0d62f51d2056743a1da1882777"; + url = "https://github.com/ros2-gbp/urdfdom-release/archive/release/jazzy/urdfdom/4.0.2-1.tar.gz"; + name = "4.0.2-1.tar.gz"; + sha256 = "44f3f55babc21b2bbe2e791ddf3eea8337b6ecc2a4d1a4800966f058de7e635e"; }; buildType = "cmake"; diff --git a/distros/jazzy/urg-node/default.nix b/distros/jazzy/urg-node/default.nix index 472a780019..3283e5618b 100644 --- a/distros/jazzy/urg-node/default.nix +++ b/distros/jazzy/urg-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, boost, builtin-interfaces, diagnostic-updater, laser-proc, rclcpp, rclcpp-components, rosidl-default-generators, sensor-msgs, std-srvs, urdf, urg-c, urg-node-msgs }: buildRosPackage { pname = "ros-jazzy-urg-node"; - version = "1.1.1-r4"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/urg_node-release/archive/release/jazzy/urg_node/1.1.1-4.tar.gz"; - name = "1.1.1-4.tar.gz"; - sha256 = "edb80cbc01405c9900c589c9b394e46890160d285b00255be7d90ed6f8a6efa8"; + url = "https://github.com/ros2-gbp/urg_node-release/archive/release/jazzy/urg_node/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "ee7b6c654453360077e8d179b550debcb5fbb30328db902d85473e43c51a57df"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/velocity-controllers/default.nix b/distros/jazzy/velocity-controllers/default.nix index 1f60cdc405..f9d82b903c 100644 --- a/distros/jazzy/velocity-controllers/default.nix +++ b/distros/jazzy/velocity-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-jazzy-velocity-controllers"; - version = "4.24.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/velocity_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "4864864f8f2517d00606db8b0f8a41888171a248d44347b08239c485a4f14838"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/velocity_controllers/4.25.0-1.tar.gz"; + name = "4.25.0-1.tar.gz"; + sha256 = "c0bb597a994421ce8c3345e79313cee75e7f3cbb14ae7d7761a6a2c7a6a1fe20"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/web-video-server/default.nix b/distros/jazzy/web-video-server/default.nix index c5a2813a7f..b45240c7e3 100644 --- a/distros/jazzy/web-video-server/default.nix +++ b/distros/jazzy/web-video-server/default.nix @@ -2,22 +2,22 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, async-web-server-cpp, cv-bridge, ffmpeg, image-transport, rclcpp, sensor-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, async-web-server-cpp, cv-bridge, ffmpeg, image-transport, pkg-config, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-web-video-server"; - version = "2.0.0-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/web_video_server-release/archive/release/jazzy/web_video_server/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "2a690b02833dd0fe871e4a2d612e701058ba3f6661af2b294475495bf97402b0"; + url = "https://github.com/ros2-gbp/web_video_server-release/archive/release/jazzy/web_video_server/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "dfc742b0c6d0a6d63c139093af788361af46ecdd6693de58635ab417f62a1036"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ async-web-server-cpp cv-bridge ffmpeg image-transport rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake-ros pkg-config ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ros-environment ]; + propagatedBuildInputs = [ async-web-server-cpp cv-bridge ffmpeg image-transport rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros pkg-config ]; meta = { description = "HTTP Streaming of ROS Image Topics in Multiple Formats"; diff --git a/distros/jazzy/zed-msgs/default.nix b/distros/jazzy/zed-msgs/default.nix index aa2d0a37d7..c7b32f3cc1 100644 --- a/distros/jazzy/zed-msgs/default.nix +++ b/distros/jazzy/zed-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }: buildRosPackage { pname = "ros-jazzy-zed-msgs"; - version = "5.0.0-r1"; + version = "5.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/zed-ros2-interfaces-release/archive/release/jazzy/zed_msgs/5.0.0-1.tar.gz"; - name = "5.0.0-1.tar.gz"; - sha256 = "430c7d828f9c035e22cfc2b9d758e0c8545bd2e02be4818bfc992355794101e1"; + url = "https://github.com/ros2-gbp/zed-ros2-interfaces-release/archive/release/jazzy/zed_msgs/5.0.1-1.tar.gz"; + name = "5.0.1-1.tar.gz"; + sha256 = "a7781864f2614bde63d912005230d563da6cf2316db5811c0f629ed5b252cd7e"; }; buildType = "ament_cmake"; diff --git a/distros/kilted/acado-vendor/default.nix b/distros/kilted/acado-vendor/default.nix new file mode 100644 index 0000000000..72625dcba3 --- /dev/null +++ b/distros/kilted/acado-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto }: +buildRosPackage { + pname = "ros-kilted-acado-vendor"; + version = "1.0.0-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/acado_vendor-release/archive/release/kilted/acado_vendor/1.0.0-7.tar.gz"; + name = "1.0.0-7.tar.gz"; + sha256 = "bec6b6968e1844f346345390ca23ba9a392e74205070e2e91e2cb36aaae813b3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ament package for ACADO toolkit for MPC code generation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ackermann-msgs/default.nix b/distros/kilted/ackermann-msgs/default.nix new file mode 100644 index 0000000000..0b6510bfda --- /dev/null +++ b/distros/kilted/ackermann-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, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ackermann-msgs"; + version = "2.0.2-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ackermann_msgs-release/archive/release/kilted/ackermann_msgs/2.0.2-6.tar.gz"; + name = "2.0.2-6.tar.gz"; + sha256 = "3c7fd12263239ecc924ebafd5b8d45030f3e19c09b5c9ae2174190c0acce7d94"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS2 messages for robots using Ackermann steering."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ackermann-steering-controller/default.nix b/distros/kilted/ackermann-steering-controller/default.nix new file mode 100644 index 0000000000..21db626656 --- /dev/null +++ b/distros/kilted/ackermann-steering-controller/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-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets, std-srvs, steering-controllers-library }: +buildRosPackage { + pname = "ros-kilted-ackermann-steering-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/ackermann_steering_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "7bb7ce1f71abf30592a3f97d9a5e5d8e4b1d021c6a729d1e428e5c53c22c43d6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake generate-parameter-library ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros control-msgs controller-interface hardware-interface pluginlib rclcpp rclcpp-lifecycle std-srvs steering-controllers-library ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Steering controller for Ackermann kinematics. Rear fixed wheels are powering the vehicle and front wheels are steering it."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/action-msgs/default.nix b/distros/kilted/action-msgs/default.nix new file mode 100644 index 0000000000..66dea886e8 --- /dev/null +++ b/distros/kilted/action-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-auto, ament-lint-common, builtin-interfaces, rosidl-core-generators, rosidl-core-runtime, service-msgs, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-action-msgs"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/action_msgs/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "04c935ea7eb280381da279a4f0321bb15a4438b8141526704d1735ab34f15659"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-core-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-core-runtime service-msgs unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; + + meta = { + description = "Messages and service definitions common among all ROS actions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/action-tutorials-cpp/default.nix b/distros/kilted/action-tutorials-cpp/default.nix new file mode 100644 index 0000000000..f0dddeba54 --- /dev/null +++ b/distros/kilted/action-tutorials-cpp/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-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-action, rclcpp-components }: +buildRosPackage { + pname = "ros-kilted-action-tutorials-cpp"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/action_tutorials_cpp/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "a19c0d30205704cfc03895d3a79782905661865caa13a78b62d393068c3ba258"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-action rclcpp-components ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ action tutorial cpp code"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/action-tutorials-py/default.nix b/distros/kilted/action-tutorials-py/default.nix new file mode 100644 index 0000000000..af3dec171a --- /dev/null +++ b/distros/kilted/action-tutorials-py/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, ament-xmllint, example-interfaces, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-action-tutorials-py"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/action_tutorials_py/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "89f057758b44eedc31c5aa49c73f6553244befd74c8d6a34f53eeb3fa6dff6b2"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ example-interfaces rclpy ]; + + meta = { + description = "Python action tutorial code"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/actionlib-msgs/default.nix b/distros/kilted/actionlib-msgs/default.nix new file mode 100644 index 0000000000..1061b6e259 --- /dev/null +++ b/distros/kilted/actionlib-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, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-actionlib-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/actionlib_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "605f270d881e62d21b36ebdd219ba4055feed6a10db2321ac2a766807aa7d92c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some message definitions used in the implementation of ROS 1 actions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/actuator-msgs/default.nix b/distros/kilted/actuator-msgs/default.nix new file mode 100644 index 0000000000..45d453a2a7 --- /dev/null +++ b/distros/kilted/actuator-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-actuator-msgs"; + version = "0.0.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/actuator_msgs-release/archive/release/kilted/actuator_msgs/0.0.1-4.tar.gz"; + name = "0.0.1-4.tar.gz"; + sha256 = "79eabcd0a45dafcbdda9e2702e788ba5580047a7f54264ebd802be6f8afc888f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS 2 message interface for Actuators."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/adaptive-component/default.nix b/distros/kilted/adaptive-component/default.nix new file mode 100644 index 0000000000..5e3fb8f14d --- /dev/null +++ b/distros/kilted/adaptive-component/default.nix @@ -0,0 +1,36 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components }: +buildRosPackage { + pname = "ros-kilted-adaptive-component"; + version = "0.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/adaptive_component-release/archive/release/kilted/adaptive_component/0.2.1-5.tar.gz"; + name = "0.2.1-5.tar.gz"; + sha256 = "fa2081422b7c9cbd6fcb4109c16bbad22cd128970ec4970146e35836f54cfd08"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-components ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A composable container for Adaptive ROS 2 Node computations. + Allows building Nodes that can select between FPGA, CPU or + GPU, at run-time. Stateless by default, can be made stateful + to meet use-case specific needs. Refer to examples in README. + + Technically, provides A ROS 2 Node subclass programmed as a + "Component" and including its own single threaded executor + to build adaptive computations. Adaptive ROS 2 Nodes are able to + perform computations in the CPU, the FPGA or the GPU, adaptively. + Adaptive behavior is controlled through the "adaptive" ROS 2 + parameter."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/admittance-controller/default.nix b/distros/kilted/admittance-controller/default.nix new file mode 100644 index 0000000000..9f6fb6b315 --- /dev/null +++ b/distros/kilted/admittance-controller/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-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, kinematics-interface, kinematics-interface-kdl, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, tf2, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-ros, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-admittance-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/admittance_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "3a23ed4030edf9bf06ff129948a7b4803d116fc8676c9c21f0340085e75d37d5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing kinematics-interface-kdl ros2-control-test-assets ]; + propagatedBuildInputs = [ angles backward-ros control-msgs control-toolbox controller-interface generate-parameter-library geometry-msgs hardware-interface kinematics-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools tf2 tf2-eigen tf2-geometry-msgs tf2-kdl tf2-ros trajectory-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Implementation of admittance controllers for different input and output interface."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-acceleration/default.nix b/distros/kilted/ament-acceleration/default.nix new file mode 100644 index 0000000000..f4697db951 --- /dev/null +++ b/distros/kilted/ament-acceleration/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ament-acceleration"; + version = "0.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_acceleration-release/archive/release/kilted/ament_acceleration/0.2.0-5.tar.gz"; + name = "0.2.0-5.tar.gz"; + sha256 = "053e38e7ad729e37cb606feb316adf11de32bd5b8df1abc902ccd2cdf4637aa6"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "CMake macros and utilities to include hardware acceleration into the ROS 2 build system (ament) and its development flows."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-black/default.nix b/distros/kilted/ament-black/default.nix new file mode 100644 index 0000000000..24be9cb489 --- /dev/null +++ b/distros/kilted/ament-black/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-black"; + version = "0.2.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_black-release/archive/release/kilted/ament_black/0.2.6-2.tar.gz"; + name = "0.2.6-2.tar.gz"; + sha256 = "12f36d6e44781f31357ed588257372e1d23a579e21c7f2df4876723e5db927ea"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.black python3Packages.unidiff python3Packages.uvloop ]; + + meta = { + description = "The ability to check code against style conventions using + black and generate xUnit test result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-clang-format/default.nix b/distros/kilted/ament-clang-format/default.nix new file mode 100644 index 0000000000..56f1c51646 --- /dev/null +++ b/distros/kilted/ament-clang-format/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, clang, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-clang-format"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_clang_format/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "9c8b3dbba2e82ec086a3a31a4c556cdac64c29443e5e62130380aa16ae9862a0"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ clang python3Packages.pyyaml ]; + + meta = { + description = "The ability to check code against style conventions using + clang-format and generate xUnit test result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-clang-tidy/default.nix b/distros/kilted/ament-clang-tidy/default.nix new file mode 100644 index 0000000000..dd33545101 --- /dev/null +++ b/distros/kilted/ament-clang-tidy/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, clang, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-clang-tidy"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_clang_tidy/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "6462e277df8e205db3e6590765745dafb172f1fa7ae4b1eb19378853c0921fb2"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ clang python3Packages.pyyaml ]; + + meta = { + description = "The ability to check code against style conventions using + clang-tidy and generate xUnit test result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-auto/default.nix b/distros/kilted/ament-cmake-auto/default.nix new file mode 100644 index 0000000000..c3bff3943d --- /dev/null +++ b/distros/kilted/ament-cmake-auto/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-auto"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_auto/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "859741fb55ec99308099ee569bb7051a6a97965fca837d7408f7fae2a543b986"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ]; + + meta = { + description = "The auto-magic functions for ease to use of the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-black/default.nix b/distros/kilted/ament-cmake-black/default.nix new file mode 100644 index 0000000000..8161688bae --- /dev/null +++ b/distros/kilted/ament-cmake-black/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-black, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-xmllint }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-black"; + version = "0.2.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_black-release/archive/release/kilted/ament_cmake_black/0.2.6-2.tar.gz"; + name = "0.2.6-2.tar.gz"; + sha256 = "f215b6b09700757339cc2d4c9f29315b204ad008ee91a5e7d2e5a504a13ddf01"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ ament-black ament-cmake-test ]; + nativeBuildInputs = [ ament-black ament-cmake-core ament-cmake-test ]; + + meta = { + description = "The CMake API for ament_black to lint Python code using black."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-catch2/default.nix b/distros/kilted/ament-cmake-catch2/default.nix new file mode 100644 index 0000000000..df9b3fbfbd --- /dev/null +++ b/distros/kilted/ament-cmake-catch2/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-catch2"; + version = "1.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake_catch2-release/archive/release/kilted/ament_cmake_catch2/1.5.0-2.tar.gz"; + name = "1.5.0-2.tar.gz"; + sha256 = "28d228e320767db57ecb7e6c506e6022cd048df8200fa45a0c1a2dcf1049990c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + propagatedBuildInputs = [ ament-cmake-test ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; + + meta = { + description = "Allows integrating catch2 tests in the ament buildsystem with CMake"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-clang-format/default.nix b/distros/kilted/ament-cmake-clang-format/default.nix new file mode 100644 index 0000000000..67d391be69 --- /dev/null +++ b/distros/kilted/ament-cmake-clang-format/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-clang-format"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_clang_format/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "1fdc0766a60dbd6e70799cbf9ecef48b0dbb22a56db5e24c7132a7299692034a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-clang-format ament-cmake-test ]; + nativeBuildInputs = [ ament-clang-format ament-cmake-core ament-cmake-test ]; + + meta = { + description = "The CMake API for ament_clang_format to lint C / C++ code using clang format."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-clang-tidy/default.nix b/distros/kilted/ament-cmake-clang-tidy/default.nix new file mode 100644 index 0000000000..4f41632174 --- /dev/null +++ b/distros/kilted/ament-cmake-clang-tidy/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-clang-tidy, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-clang-tidy"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_clang_tidy/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "0c6725db7d4b3c4f867e975ed6a39a50855f909eba28e7f5a3db586a12e1e703"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-clang-tidy ament-cmake-test ]; + nativeBuildInputs = [ ament-clang-tidy ament-cmake-core ament-cmake-test ]; + + meta = { + description = "The CMake API for ament_clang_tidy to lint C / C++ code using clang tidy."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-copyright/default.nix b/distros/kilted/ament-cmake-copyright/default.nix new file mode 100644 index 0000000000..dda6e89d6e --- /dev/null +++ b/distros/kilted/ament-cmake-copyright/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-core, ament-cmake-lint-cmake, ament-cmake-test, ament-copyright }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-copyright"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_copyright/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "b87afa03ddc746a00c89e07f71188c2d21ef683299a6cc6f3155235aa465b870"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-copyright ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-copyright ]; + + meta = { + description = "The CMake API for ament_copyright to check every source file contains copyright reference."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-core/default.nix b/distros/kilted/ament-cmake-core/default.nix new file mode 100644 index 0000000000..12096808db --- /dev/null +++ b/distros/kilted/ament-cmake-core/default.nix @@ -0,0 +1,31 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-package, cmake, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-core"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_core/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "7753b61840d5afef6d7677ffc8f17474a1d4d75a771245f7b50c62d9a8288f3e"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-package cmake python3Packages.catkin-pkg ]; + nativeBuildInputs = [ ament-package cmake python3Packages.catkin-pkg ]; + + meta = { + description = "The core of the ament buildsystem in CMake. + + Several subcomponents provide specific funtionalities: + * environment: provide prefix-level setup files + * environment_hooks: provide package-level setup files and environment hooks + * index: store information in an index and retrieve them without crawling + * package_templates: templates from the ament_package Python package + * symlink_install: use symlinks for CMake install commands"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-cppcheck/default.nix b/distros/kilted/ament-cmake-cppcheck/default.nix new file mode 100644 index 0000000000..e652672fe3 --- /dev/null +++ b/distros/kilted/ament-cmake-cppcheck/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-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cppcheck }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-cppcheck"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_cppcheck/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "1335c0d16a325a1493e4e352fdf1bbfb1c456b789162013777e91c94686682a2"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-test ament-cppcheck ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cppcheck ]; + + meta = { + description = "The CMake API for ament_cppcheck to perform static code analysis on C/C++ + code using Cppcheck."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-cpplint/default.nix b/distros/kilted/ament-cmake-cpplint/default.nix new file mode 100644 index 0000000000..77d60c1a8a --- /dev/null +++ b/distros/kilted/ament-cmake-cpplint/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-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cpplint }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-cpplint"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_cpplint/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "83394233f3bd5dbf4e53b2d563ac93149e0a072ab2e0af22d46fb7470b92219a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-cpplint ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cpplint ]; + + meta = { + description = "The CMake API for ament_cpplint to lint C / C++ code using cpplint."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-export-definitions/default.nix b/distros/kilted/ament-cmake-export-definitions/default.nix new file mode 100644 index 0000000000..1908155321 --- /dev/null +++ b/distros/kilted/ament-cmake-export-definitions/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-export-definitions"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_export_definitions/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "d5f9f07dc56813523cd40592c493ba65b049735a03542c345b05d5af80520470"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "The ability to export definitions to downstream packages in the ament buildsystem."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-export-dependencies/default.nix b/distros/kilted/ament-cmake-export-dependencies/default.nix new file mode 100644 index 0000000000..b091efc2d2 --- /dev/null +++ b/distros/kilted/ament-cmake-export-dependencies/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-libraries }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-export-dependencies"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_export_dependencies/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "f7f18377f92f2b6cf87419ba593fce1379305fe68835af04127f74279869c23d"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-libraries ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-libraries ]; + + meta = { + description = "The ability to export dependencies to downstream packages in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-export-include-directories/default.nix b/distros/kilted/ament-cmake-export-include-directories/default.nix new file mode 100644 index 0000000000..acda494cbb --- /dev/null +++ b/distros/kilted/ament-cmake-export-include-directories/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-export-include-directories"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_export_include_directories/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "3e37a71d5a6fd19cd0350cd0723a5ed8625ac290b3d94af8aabddd39dd4da125"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "The ability to export include directories to downstream packages in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-export-interfaces/default.nix b/distros/kilted/ament-cmake-export-interfaces/default.nix new file mode 100644 index 0000000000..d5b2ac0a95 --- /dev/null +++ b/distros/kilted/ament-cmake-export-interfaces/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-export-interfaces"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_export_interfaces/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "cbf92aaef7f25683c698cf082cce77faa855189b2a52930859d74f92fec14302"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; + + meta = { + description = "The ability to export interfaces to downstream packages in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-export-libraries/default.nix b/distros/kilted/ament-cmake-export-libraries/default.nix new file mode 100644 index 0000000000..60ef41aaeb --- /dev/null +++ b/distros/kilted/ament-cmake-export-libraries/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-export-libraries"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_export_libraries/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "3f68d111754d698f77222f46ea5de5d5bc439b80fc720e4a27b094b4ff96d7fc"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "The ability to export libraries to downstream packages in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-export-link-flags/default.nix b/distros/kilted/ament-cmake-export-link-flags/default.nix new file mode 100644 index 0000000000..fd974ab527 --- /dev/null +++ b/distros/kilted/ament-cmake-export-link-flags/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-export-link-flags"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_export_link_flags/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "ae3c2eecff423155a2697f339299e5c8b6fc96aa47b7708f159be932865b2500"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "The ability to export link flags to downstream packages in the ament buildsystem."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-export-targets/default.nix b/distros/kilted/ament-cmake-export-targets/default.nix new file mode 100644 index 0000000000..f3f8faf462 --- /dev/null +++ b/distros/kilted/ament-cmake-export-targets/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-export-targets"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_export_targets/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "0dd7059b4e6bfe77a89e73378a0f2d052fa71e4939f0abc4a64c12609b0af260"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; + + meta = { + description = "The ability to export targets to downstream packages in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-flake8/default.nix b/distros/kilted/ament-cmake-flake8/default.nix new file mode 100644 index 0000000000..21da769e28 --- /dev/null +++ b/distros/kilted/ament-cmake-flake8/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-flake8 }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-flake8"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_flake8/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "b720255adc22541cfa8a9d3d1e699e1004cf97b605920f3bb36335a83e053537"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-flake8 ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-flake8 ]; + + meta = { + description = "The CMake API for ament_flake8 to check code syntax and style conventions + with flake8."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-gen-version-h/default.nix b/distros/kilted/ament-cmake-gen-version-h/default.nix new file mode 100644 index 0000000000..0b1940b117 --- /dev/null +++ b/distros/kilted/ament-cmake-gen-version-h/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-core, ament-cmake-gtest, ament-package }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-gen-version-h"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_gen_version_h/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "d1695f3903775c653e4313bedb5847d595ef1218617075a6663902adcfba7589"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-package ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ament-package ]; + + meta = { + description = "Generate a C header containing the version number of the package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-gmock/default.nix b/distros/kilted/ament-cmake-gmock/default.nix new file mode 100644 index 0000000000..ee73d9dc4d --- /dev/null +++ b/distros/kilted/ament-cmake-gmock/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-gtest, ament-cmake-test, gmock-vendor, gtest }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-gmock"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_gmock/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "60e6c9d9562c12e5bcfbeea794f0d7533b0c2a8ffbc51e0d0f9c1c750b3b4278"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + propagatedBuildInputs = [ ament-cmake-gtest ament-cmake-test gmock-vendor gtest ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-gtest ament-cmake-test gmock-vendor gtest ]; + + meta = { + description = "The ability to add Google mock-based tests in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-google-benchmark/default.nix b/distros/kilted/ament-cmake-google-benchmark/default.nix new file mode 100644 index 0000000000..4c2ea464d0 --- /dev/null +++ b/distros/kilted/ament-cmake-google-benchmark/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-dependencies, ament-cmake-python, ament-cmake-test, google-benchmark-vendor }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-google-benchmark"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_google_benchmark/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "5d504c50b20041b35c5873eb392b4f2be1545ee7910bbb8a3c2e27bec8d4f68f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-python ]; + propagatedBuildInputs = [ ament-cmake-test google-benchmark-vendor ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-python ]; + + meta = { + description = "The ability to add Google Benchmark tests in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-gtest/default.nix b/distros/kilted/ament-cmake-gtest/default.nix new file mode 100644 index 0000000000..53749f2b82 --- /dev/null +++ b/distros/kilted/ament-cmake-gtest/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, gtest, gtest-vendor }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-gtest"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_gtest/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "cea93134ff0b5f8aa3774e3b151467b11e88c22f87fbbe2863b376ba37c8f3bf"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + propagatedBuildInputs = [ ament-cmake-test gtest gtest-vendor ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test gtest gtest-vendor ]; + + meta = { + description = "The ability to add gtest-based tests in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-include-directories/default.nix b/distros/kilted/ament-cmake-include-directories/default.nix new file mode 100644 index 0000000000..c803594a01 --- /dev/null +++ b/distros/kilted/ament-cmake-include-directories/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-include-directories"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_include_directories/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "8f058fb7390966257cecc471edecb121524d7836337fab6266d0ee12a6c6a0fb"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-libraries/default.nix b/distros/kilted/ament-cmake-libraries/default.nix new file mode 100644 index 0000000000..9e28c16219 --- /dev/null +++ b/distros/kilted/ament-cmake-libraries/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-libraries"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_libraries/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "cc95844b859838fc98b4fa8e7323d68a7af8938b51ee3b365b8108032e7f1974"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "The functionality to deduplicate libraries in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-lint-cmake/default.nix b/distros/kilted/ament-cmake-lint-cmake/default.nix new file mode 100644 index 0000000000..a2bbc6048a --- /dev/null +++ b/distros/kilted/ament-cmake-lint-cmake/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, ament-lint-cmake }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-lint-cmake"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_lint_cmake/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "a0282a877df9e9338f3af28910201bf7dbb1028be4ad6efa66df588ff527a156"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + propagatedBuildInputs = [ ament-cmake-test ament-lint-cmake ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-lint-cmake ]; + + meta = { + description = "The CMake API for ament_lint_cmake to lint CMake code using cmakelint."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-mypy/default.nix b/distros/kilted/ament-cmake-mypy/default.nix new file mode 100644 index 0000000000..6d0e24aafa --- /dev/null +++ b/distros/kilted/ament-cmake-mypy/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-mypy }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-mypy"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_mypy/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "1979c2296ed755d0caa4943f3eb259c976ba4c8fda7d8814275dc1d017c3b97f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-mypy ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-mypy ]; + + meta = { + description = "The CMake API for ament_mypy to perform static type analysis on python code + with mypy."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-pclint/default.nix b/distros/kilted/ament-cmake-pclint/default.nix new file mode 100644 index 0000000000..9ce1a238b7 --- /dev/null +++ b/distros/kilted/ament-cmake-pclint/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pclint }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-pclint"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_pclint/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "80bf4de33a353c3a7b6c211ae18ceaabe7e4f67179ca6c2b4d81b6d5906988ff"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-pclint ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pclint ]; + + meta = { + description = "The CMake API for ament_pclint to perform static code analysis on C/C++ + code using PC-lint."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-pep257/default.nix b/distros/kilted/ament-cmake-pep257/default.nix new file mode 100644 index 0000000000..054662bc16 --- /dev/null +++ b/distros/kilted/ament-cmake-pep257/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pep257 }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-pep257"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_pep257/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "2bd8dc7b820a26e126703adae1dc9c75355448fb6ea0adc99c24dfc40da11c19"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-pep257 ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pep257 ]; + + meta = { + description = "The CMake API for ament_pep257 to check code against the docstring style conventions in + PEP 257."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-pycodestyle/default.nix b/distros/kilted/ament-cmake-pycodestyle/default.nix new file mode 100644 index 0000000000..ddf61782b6 --- /dev/null +++ b/distros/kilted/ament-cmake-pycodestyle/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pycodestyle }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-pycodestyle"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_pycodestyle/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "8da70fd4d01d9f062370fd8fc6cea4bf8d84b1bffccea86265c359542081fb51"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-pycodestyle ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pycodestyle ]; + + meta = { + description = "The CMake API for ament_pycodestyle to check code against the style conventions in + PEP 8."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-pyflakes/default.nix b/distros/kilted/ament-cmake-pyflakes/default.nix new file mode 100644 index 0000000000..d2947a6740 --- /dev/null +++ b/distros/kilted/ament-cmake-pyflakes/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-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pyflakes }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-pyflakes"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_pyflakes/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "1ae45ef1bb10f5e10c06eba58eb347ea9caf86142ba77eb417780e1fe18f9276"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-pyflakes ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pyflakes ]; + + meta = { + description = "The CMake API for ament_pyflakes to check code using pyflakes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-pytest/default.nix b/distros/kilted/ament-cmake-pytest/default.nix new file mode 100644 index 0000000000..014f11e4d4 --- /dev/null +++ b/distros/kilted/ament-cmake-pytest/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-pytest"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_pytest/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "a61f1ff97586037bd5425dcbf30aa458c5a56d95d2fb99e1f729e9831a0c81fb"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-test python3Packages.pytest ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test python3Packages.pytest ]; + + meta = { + description = "The ability to run Python tests using pytest in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-python/default.nix b/distros/kilted/ament-cmake-python/default.nix new file mode 100644 index 0000000000..1270644dbf --- /dev/null +++ b/distros/kilted/ament-cmake-python/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-python"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_python/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "6d9914fd15636f064f14be3baf8115b78e7aeb2e406fc43ae9e873b746e71fcd"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "The ability to use Python in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-ros-core/default.nix b/distros/kilted/ament-cmake-ros-core/default.nix new file mode 100644 index 0000000000..e78686a003 --- /dev/null +++ b/distros/kilted/ament-cmake-ros-core/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-core, ament-cmake-export-dependencies, ament-cmake-libraries, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-ros-core"; + version = "0.14.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/kilted/ament_cmake_ros_core/0.14.3-2.tar.gz"; + name = "0.14.3-2.tar.gz"; + sha256 = "73e3a2859ccd8a267ac99d64db3ff3ba796667d9ef8dbe782bafb04977c8667b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-export-dependencies ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-libraries ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-libraries ]; + + meta = { + description = "Core ROS specific CMake bits in the ament buildsystem."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-ros/default.nix b/distros/kilted/ament-cmake-ros/default.nix new file mode 100644 index 0000000000..789dda66fa --- /dev/null +++ b/distros/kilted/ament-cmake-ros/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros-core, ament-lint-auto, ament-lint-common, rmw-test-fixture-implementation }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-ros"; + version = "0.14.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/kilted/ament_cmake_ros/0.14.3-2.tar.gz"; + name = "0.14.3-2.tar.gz"; + sha256 = "2a18e2e71fbc432037d34ddbabd2e02e751faa92bd58a460755f4c917ac7b803"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-cmake-ros-core rmw-test-fixture-implementation ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-cmake-ros-core ]; + + meta = { + description = "The ROS specific CMake bits in the ament buildsystem."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-target-dependencies/default.nix b/distros/kilted/ament-cmake-target-dependencies/default.nix new file mode 100644 index 0000000000..dad8b8f2fc --- /dev/null +++ b/distros/kilted/ament-cmake-target-dependencies/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-include-directories, ament-cmake-libraries }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-target-dependencies"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_target_dependencies/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "49d8c4c6096566fa3bc0849cf7eb4f5bb4bf3ab8ef27edc1db0297d8a2bc236f"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-include-directories ament-cmake-libraries ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-include-directories ament-cmake-libraries ]; + + meta = { + description = "The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-test/default.nix b/distros/kilted/ament-cmake-test/default.nix new file mode 100644 index 0000000000..c3292d545e --- /dev/null +++ b/distros/kilted/ament-cmake-test/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-test"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_test/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "d2d13e83fd13862b84fb37429fdb97bad1b805f7fa303f01aa2ea0c71a89204e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ]; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-python ]; + + meta = { + description = "The ability to add tests in the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-uncrustify/default.nix b/distros/kilted/ament-cmake-uncrustify/default.nix new file mode 100644 index 0000000000..f174974c22 --- /dev/null +++ b/distros/kilted/ament-cmake-uncrustify/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-uncrustify }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-uncrustify"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_uncrustify/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "631c69442617ccd760c660cbbc6aaf26e15ce3b5fd0b70907164060b5b2cdffe"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-uncrustify ]; + + meta = { + description = "The CMake API for ament_uncrustify to check code against styleconventions + using uncrustify."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-vendor-package/default.nix b/distros/kilted/ament-cmake-vendor-package/default.nix new file mode 100644 index 0000000000..eaaa75fd7c --- /dev/null +++ b/distros/kilted/ament-cmake-vendor-package/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-dependencies, ament-cmake-test, git, vcstool }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-vendor-package"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_vendor_package/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "b908c47e8f5c7127c6a217e8403ce53af48b2390d0f9737f5b8330952605c2dc"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-test ]; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies git vcstool ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies git vcstool ]; + + meta = { + description = "Macros for maintaining a 'vendor' package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-version/default.nix b/distros/kilted/ament-cmake-version/default.nix new file mode 100644 index 0000000000..8c1d0e40a8 --- /dev/null +++ b/distros/kilted/ament-cmake-version/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-version"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake_version/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "4e86feb651c23eba36d0687906fb8c6214c742677388e5375ba79c0b385e09c4"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "The ability to override the exported package version in the ament buildsystem."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake-xmllint/default.nix b/distros/kilted/ament-cmake-xmllint/default.nix new file mode 100644 index 0000000000..baa20e45f3 --- /dev/null +++ b/distros/kilted/ament-cmake-xmllint/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-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-xmllint }: +buildRosPackage { + pname = "ros-kilted-ament-cmake-xmllint"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cmake_xmllint/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "600cd21368d72027b26c3b3533196181894432a824a1145cc38f86aa98988499"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-xmllint ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-xmllint ]; + + meta = { + description = "The CMake API for ament_xmllint to check XML file using xmmlint."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cmake/default.nix b/distros/kilted/ament-cmake/default.nix new file mode 100644 index 0000000000..3ea43b8f94 --- /dev/null +++ b/distros/kilted/ament-cmake/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-definitions, ament-cmake-export-dependencies, ament-cmake-export-include-directories, ament-cmake-export-interfaces, ament-cmake-export-libraries, ament-cmake-export-link-flags, ament-cmake-export-targets, ament-cmake-gen-version-h, ament-cmake-libraries, ament-cmake-python, ament-cmake-target-dependencies, ament-cmake-test, ament-cmake-version, cmake }: +buildRosPackage { + pname = "ros-kilted-ament-cmake"; + version = "2.7.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/kilted/ament_cmake/2.7.3-2.tar.gz"; + name = "2.7.3-2.tar.gz"; + sha256 = "4719ad7f3e7e8f006cfe533b8679a176871e23b08b3a4b3ba7c237780bb897cd"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-definitions ament-cmake-export-dependencies ament-cmake-export-include-directories ament-cmake-export-interfaces ament-cmake-export-libraries ament-cmake-export-link-flags ament-cmake-export-targets ament-cmake-gen-version-h ament-cmake-libraries ament-cmake-python ament-cmake-target-dependencies ament-cmake-test ament-cmake-version cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The entry point package for the ament buildsystem in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-copyright/default.nix b/distros/kilted/ament-copyright/default.nix new file mode 100644 index 0000000000..c515fd871a --- /dev/null +++ b/distros/kilted/ament-copyright/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-lint, ament-pep257, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-copyright"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_copyright/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "79976b533bb66b4b9f24594c14577cf8d0e0da3ae9373aa7e3ebf98f45766ada"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ ament-lint python3Packages.importlib-metadata ]; + + meta = { + description = "The ability to check source files for copyright and license + information."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cppcheck/default.nix b/distros/kilted/ament-cppcheck/default.nix new file mode 100644 index 0000000000..90c1c46c48 --- /dev/null +++ b/distros/kilted/ament-cppcheck/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-pycodestyle, ament-xmllint, cppcheck, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-cppcheck"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cppcheck/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "145858d705927e54e5847250e09880751b86512c7edbc37a8009e11a3927b0a0"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-pycodestyle ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ cppcheck ]; + + meta = { + description = "The ability to perform static code analysis on C/C++ code using Cppcheck + and generate xUnit test result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-cpplint/default.nix b/distros/kilted/ament-cpplint/default.nix new file mode 100644 index 0000000000..05542ffe55 --- /dev/null +++ b/distros/kilted/ament-cpplint/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, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-cpplint"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_cpplint/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "933b5e54c2cf515c922683dabaceb69b92ca31aa7e72f465a31719d2a3a904f2"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + + meta = { + description = "The ability to check code against the Google style conventions using + cpplint and generate xUnit test result files."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/ament-download/default.nix b/distros/kilted/ament-download/default.nix new file mode 100644 index 0000000000..71d004fefb --- /dev/null +++ b/distros/kilted/ament-download/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-ament-download"; + version = "0.0.5-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_download-release/archive/release/kilted/ament_download/0.0.5-6.tar.gz"; + name = "0.0.5-6.tar.gz"; + sha256 = "c338532b90a4f373b22ab84cb5799e3056acb93bca80edb0d1db3ac92d68ca92"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "CMake macros for downloading files with ament"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-flake8/default.nix b/distros/kilted/ament-flake8/default.nix new file mode 100644 index 0000000000..d999494360 --- /dev/null +++ b/distros/kilted/ament-flake8/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-lint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-flake8"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_flake8/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "41968839bd2ed624367145d63ca3f4d389eaf048ba28f2d916f9108d003b3924"; + }; + + buildType = "ament_python"; + 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."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-index-cpp/default.nix b/distros/kilted/ament-index-cpp/default.nix new file mode 100644 index 0000000000..0f115a3127 --- /dev/null +++ b/distros/kilted/ament-index-cpp/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-ament-index-cpp"; + version = "1.11.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_index-release/archive/release/kilted/ament_index_cpp/1.11.0-1.tar.gz"; + name = "1.11.0-1.tar.gz"; + sha256 = "d235fa687ec002de3c7d27f259b177c09f57bdc72fa55ef53422b8253b97f27b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ API to access the ament resource index."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-index-python/default.nix b/distros/kilted/ament-index-python/default.nix new file mode 100644 index 0000000000..46db154720 --- /dev/null +++ b/distros/kilted/ament-index-python/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-index-python"; + version = "1.11.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_index-release/archive/release/kilted/ament_index_python/1.11.0-1.tar.gz"; + name = "1.11.0-1.tar.gz"; + sha256 = "220636b9b553c62ab707afe2e38f385d8cc5ff53c97f54447e5049f852b31c2d"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + + meta = { + description = "Python API to access the ament resource index."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-lint-auto/default.nix b/distros/kilted/ament-lint-auto/default.nix new file mode 100644 index 0000000000..1435b9ca2d --- /dev/null +++ b/distros/kilted/ament-lint-auto/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test }: +buildRosPackage { + pname = "ros-kilted-ament-lint-auto"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_lint_auto/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "56e22b2c9a6b6cfeb98311decb0349f17204820a1553dae40ba51300f1267d50"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-test ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; + + meta = { + description = "The auto-magic functions for ease to use of the ament linters in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-lint-cmake/default.nix b/distros/kilted/ament-lint-cmake/default.nix new file mode 100644 index 0000000000..6c7c647d62 --- /dev/null +++ b/distros/kilted/ament-lint-cmake/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, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-lint-cmake"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_lint_cmake/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "82b55a873573ce71c5ac96729efebc6951d70ba22edf1dd8779dde5cd434dcfd"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + + meta = { + description = "The ability to lint CMake code using cmakelint and generate xUnit test + result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-lint-common/default.nix b/distros/kilted/ament-lint-common/default.nix new file mode 100644 index 0000000000..55a40c204c --- /dev/null +++ b/distros/kilted/ament-lint-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-export-dependencies, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-uncrustify, ament-cmake-xmllint }: +buildRosPackage { + pname = "ros-kilted-ament-lint-common"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_lint_common/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "192ea6f3236fc1acd4ed8f0310d403650957ce1f3242cf1e7dc99f44dbaa7fa1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-export-dependencies ]; + propagatedBuildInputs = [ ament-cmake-copyright ament-cmake-core ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ]; + + meta = { + description = "The list of commonly used linters in the ament build system in CMake."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-lint/default.nix b/distros/kilted/ament-lint/default.nix new file mode 100644 index 0000000000..3021e31738 --- /dev/null +++ b/distros/kilted/ament-lint/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-lint"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_lint/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "14db16a1488af1d5b0857f1bab14cd897168eab6e531c8c080ba642b49670dd7"; + }; + + buildType = "ament_python"; + checkInputs = [ python3Packages.pytest ]; + + meta = { + description = "Providing common API for ament linter packages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-mypy/default.nix b/distros/kilted/ament-mypy/default.nix new file mode 100644 index 0000000000..cab07e900c --- /dev/null +++ b/distros/kilted/ament-mypy/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-mypy"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_mypy/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "8ffbeacfda8d9a3227fcf85256e6fbf0f9c82d721c0585da6e7f0f7d7652a871"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-xmllint python3Packages.pytest python3Packages.pytest-mock ]; + propagatedBuildInputs = [ python3Packages.mypy ]; + + meta = { + description = "Support for mypy static type checking in ament."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-nodl/default.nix b/distros/kilted/ament-nodl/default.nix new file mode 100644 index 0000000000..ae6fbbb86f --- /dev/null +++ b/distros/kilted/ament-nodl/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-ament-nodl"; + version = "0.1.0-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_nodl-release/archive/release/kilted/ament_nodl/0.1.0-7.tar.gz"; + name = "0.1.0-7.tar.gz"; + sha256 = "e590c16f799eea635c4a0b4cf05f7d99ec368ceba70e9e01c483a398f05c2686"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Ament extension for exporting NoDL .xml files"; + license = with lib.licenses; [ lgpl3Only ]; + }; +} diff --git a/distros/kilted/ament-package/default.nix b/distros/kilted/ament-package/default.nix new file mode 100644 index 0000000000..72e6236945 --- /dev/null +++ b/distros/kilted/ament-package/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-package"; + version = "0.17.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_package-release/archive/release/kilted/ament_package/0.17.2-2.tar.gz"; + name = "0.17.2-2.tar.gz"; + sha256 = "b88c7f573fae8eb6c24abab407c992d80a29f8018759e4e6dcdb1f1b2f4aea92"; + }; + + buildType = "ament_python"; + checkInputs = [ python3Packages.flake8 python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.importlib-metadata python3Packages.importlib-resources python3Packages.setuptools ]; + nativeBuildInputs = [ python3Packages.setuptools ]; + + meta = { + description = "The parser for the manifest files in the ament buildsystem."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-pclint/default.nix b/distros/kilted/ament-pclint/default.nix new file mode 100644 index 0000000000..d9fbed9712 --- /dev/null +++ b/distros/kilted/ament-pclint/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, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-pclint"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_pclint/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "1032dc0379721a62eeaa4efed9885346dc8ebb227d9c06ab59c454fbe449a22a"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + + meta = { + description = "The ability to perform static code analysis on C/C++ code using PC-lint + and generate xUnit test result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-pep257/default.nix b/distros/kilted/ament-pep257/default.nix new file mode 100644 index 0000000000..f16bda3bb4 --- /dev/null +++ b/distros/kilted/ament-pep257/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-lint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-pep257"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_pep257/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "895a915490b961d88710b6cbf944054e856a1cbb5324165a40c61ee851a8bb16"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 python3Packages.pytest ]; + propagatedBuildInputs = [ ament-lint python3Packages.pydocstyle ]; + + meta = { + description = "The ability to check code against the docstring style conventions in + PEP 257 and generate xUnit test result files."; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/ament-pycodestyle/default.nix b/distros/kilted/ament-pycodestyle/default.nix new file mode 100644 index 0000000000..6dfdf8a4d6 --- /dev/null +++ b/distros/kilted/ament-pycodestyle/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-pycodestyle"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_pycodestyle/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "39d498c68c9b5b1213f85a9620ef31c39abae4550c36e2a7944bd99b59836140"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.pycodestyle ]; + + meta = { + description = "The ability to check code against the style conventions in PEP 8 and + generate xUnit test result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-pyflakes/default.nix b/distros/kilted/ament-pyflakes/default.nix new file mode 100644 index 0000000000..8c95d54ef0 --- /dev/null +++ b/distros/kilted/ament-pyflakes/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-pycodestyle, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-pyflakes"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_pyflakes/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "9b493573a091f3f8dc0fe4eb34fe3fc74cf7e6429d428281c032513543ea74e8"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-pycodestyle ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.pyflakes ]; + + meta = { + description = "The ability to check code using pyflakes and generate xUnit test + result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-uncrustify/default.nix b/distros/kilted/ament-uncrustify/default.nix new file mode 100644 index 0000000000..1e4843f2a3 --- /dev/null +++ b/distros/kilted/ament-uncrustify/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-pycodestyle, ament-xmllint, python3Packages, uncrustify-vendor }: +buildRosPackage { + pname = "ros-kilted-ament-uncrustify"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_uncrustify/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "ab724a5362917530bb5d64a79c17480dc47a7c905f6b39d038e34c4e722a8287"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-pycodestyle ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ uncrustify-vendor ]; + + meta = { + description = "The ability to check code against style conventions using uncrustify + and generate xUnit test result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-vitis/default.nix b/distros/kilted/ament-vitis/default.nix new file mode 100644 index 0000000000..6a2d1c129c --- /dev/null +++ b/distros/kilted/ament-vitis/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-acceleration, ament-cmake-core, ament-cmake-ros }: +buildRosPackage { + pname = "ros-kilted-ament-vitis"; + version = "0.10.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_vitis-release/archive/release/kilted/ament_vitis/0.10.1-5.tar.gz"; + name = "0.10.1-5.tar.gz"; + sha256 = "c887a1fee2549a9a5432de56cb623abc88d94b46dccb82201d8d239d18860cd0"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-acceleration ament-cmake-core ament-cmake-ros ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "CMake macros and utilities to include Vitis platform into the ROS 2 build system (ament) and its development flows."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ament-xmllint/default.nix b/distros/kilted/ament-xmllint/default.nix new file mode 100644 index 0000000000..4fffc37653 --- /dev/null +++ b/distros/kilted/ament-xmllint/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-lint, ament-pep257, libxml2, python3Packages }: +buildRosPackage { + pname = "ros-kilted-ament-xmllint"; + version = "0.19.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/kilted/ament_xmllint/0.19.2-2.tar.gz"; + name = "0.19.2-2.tar.gz"; + sha256 = "0255638c9af1b8c4150a2ded2d3f2809941dbc5b48abadb495925ee577212d57"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ ament-lint libxml2 ]; + + meta = { + description = "The ability to check XML files like the package manifest using xmllint + and generate xUnit test result files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/angles/default.nix b/distros/kilted/angles/default.nix new file mode 100644 index 0000000000..7e1d97e489 --- /dev/null +++ b/distros/kilted/angles/default.nix @@ -0,0 +1,33 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, python3Packages }: +buildRosPackage { + pname = "ros-kilted-angles"; + version = "1.16.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/angles-release/archive/release/kilted/angles/1.16.0-5.tar.gz"; + name = "1.16.0-5.tar.gz"; + sha256 = "c3cbfafdb7ef9ebdb3846791bb69ffd8826daaed1db055e08b8be2618be679b1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python python3Packages.setuptools ]; + propagatedBuildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python python3Packages.setuptools ]; + + meta = { + description = "This package provides a set of simple math utilities to work + with angles. The utilities cover simple things like + normalizing an angle and conversion between degrees and + radians. But even if you're trying to calculate things like + the shortest angular distance between two joint space + positions of your robot, but the joint motion is constrained + by joint limits, this package is what you need. The code in + this package is stable and well tested. There are no plans for + major changes in the near future."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/apex-test-tools/default.nix b/distros/kilted/apex-test-tools/default.nix new file mode 100644 index 0000000000..a255427ad5 --- /dev/null +++ b/distros/kilted/apex-test-tools/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-auto, ament-cmake-gtest, ament-cmake-pclint, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp }: +buildRosPackage { + pname = "ros-kilted-apex-test-tools"; + version = "0.0.2-r9"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apex_test_tools-release/archive/release/kilted/apex_test_tools/0.0.2-9.tar.gz"; + name = "0.0.2-9.tar.gz"; + sha256 = "9cf8a76faa327c6d609dc9125e2c5d1325aca14c97ab943e96743902c39a04e4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ]; + checkInputs = [ ament-cmake-pclint ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-gtest osrf-testing-tools-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ]; + + meta = { + description = "The package Apex.OS Test Tools contains test helpers"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/apriltag-detector-mit/default.nix b/distros/kilted/apriltag-detector-mit/default.nix new file mode 100644 index 0000000000..21b55259fc --- /dev/null +++ b/distros/kilted/apriltag-detector-mit/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-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag-detector, apriltag-mit, apriltag-msgs, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-apriltag-detector-mit"; + version = "3.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/kilted/apriltag_detector_mit/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "c787065525f95c06a7c6abebbd96513663ea9542e62efb5672924e1c45163a3c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ apriltag-detector apriltag-mit apriltag-msgs pluginlib rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; + + meta = { + description = "ROS package for apriltag detection with MIT detector"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/apriltag-detector-umich/default.nix b/distros/kilted/apriltag-detector-umich/default.nix new file mode 100644 index 0000000000..b51edade4f --- /dev/null +++ b/distros/kilted/apriltag-detector-umich/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-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag, apriltag-detector, apriltag-msgs, opencv, pluginlib, rclcpp, ros-environment, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-apriltag-detector-umich"; + version = "3.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/kilted/apriltag_detector_umich/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "8da5b9af5918ab7ac7e972ae0102be81f2c2c3c7a22b424fde39dd31aaa14382"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ apriltag apriltag-detector apriltag-msgs opencv opencv.cxxdev pluginlib rclcpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; + + meta = { + description = "ROS package for apriltag detection with the UMich detector"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/apriltag-detector/default.nix b/distros/kilted/apriltag-detector/default.nix new file mode 100644 index 0000000000..bc309a9426 --- /dev/null +++ b/distros/kilted/apriltag-detector/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-clang-format, ament-lint-auto, ament-lint-common, apriltag-msgs, cv-bridge, image-transport, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-apriltag-detector"; + version = "3.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/kilted/apriltag_detector/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "36a2666eb0ed2f4ed76dd15d85a7e065dd92751aebc317b1b22208b1eb550cee"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ apriltag-msgs cv-bridge image-transport pluginlib rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ros-environment ]; + + meta = { + description = "ROS2 package for apriltag detection"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/apriltag-draw/default.nix b/distros/kilted/apriltag-draw/default.nix new file mode 100644 index 0000000000..f966cfe03e --- /dev/null +++ b/distros/kilted/apriltag-draw/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-clang-format, ament-lint-auto, ament-lint-common, apriltag-msgs, cv-bridge, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-apriltag-draw"; + version = "3.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/kilted/apriltag_draw/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "4513c7858497f498c4533bb2a1bf717899112f3a34eed9862374101b4aceba1b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ apriltag-msgs cv-bridge image-transport rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ros-environment ]; + + meta = { + description = "ROS package for drawing apriltags on image"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/apriltag-mit/default.nix b/distros/kilted/apriltag-mit/default.nix new file mode 100644 index 0000000000..d95b3ce697 --- /dev/null +++ b/distros/kilted/apriltag-mit/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, clang, cmake, eigen, opencv }: +buildRosPackage { + pname = "ros-kilted-apriltag-mit"; + version = "1.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apriltag_mit-release/archive/release/kilted/apriltag_mit/1.0.3-2.tar.gz"; + name = "1.0.3-2.tar.gz"; + sha256 = "0be7c7d715d8fa009e76f257ffab93cea4fd54bd63ddcfb2b568db4a7b81e787"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ boost clang eigen opencv opencv.cxxdev ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "ROS2 package wrapper for the MIT apriltag detector"; + license = with lib.licenses; [ "LGPL-2.1-only" ]; + }; +} diff --git a/distros/kilted/apriltag-msgs/default.nix b/distros/kilted/apriltag-msgs/default.nix new file mode 100644 index 0000000000..800490d507 --- /dev/null +++ b/distros/kilted/apriltag-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-apriltag-msgs"; + version = "2.0.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apriltag_msgs-release/archive/release/kilted/apriltag_msgs/2.0.1-5.tar.gz"; + name = "2.0.1-5.tar.gz"; + sha256 = "e33c78cc19d720d317d60768de63919314895c8c7edef7671aed62d9d6b2f9a3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "AprilTag message definitions"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/apriltag-ros/default.nix b/distros/kilted/apriltag-ros/default.nix new file mode 100644 index 0000000000..11442f2315 --- /dev/null +++ b/distros/kilted/apriltag-ros/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-clang-format, ament-cmake-cppcheck, ament-lint-auto, apriltag, apriltag-msgs, cv-bridge, eigen, image-transport, rclcpp, rclcpp-components, sensor-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-apriltag-ros"; + version = "3.2.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apriltag_ros-release/archive/release/kilted/apriltag_ros/3.2.2-2.tar.gz"; + name = "3.2.2-2.tar.gz"; + sha256 = "bf9fede1a63fc6d058a4a7c8e765fb4763590d7601b5de9e629a98345322977b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-cppcheck ament-lint-auto ]; + propagatedBuildInputs = [ apriltag apriltag-msgs cv-bridge image-transport rclcpp rclcpp-components sensor-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "AprilTag detection node"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/apriltag-tools/default.nix b/distros/kilted/apriltag-tools/default.nix new file mode 100644 index 0000000000..296202985b --- /dev/null +++ b/distros/kilted/apriltag-tools/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-clang-format, ament-lint-auto, ament-lint-common, apriltag-detector, apriltag-draw, apriltag-msgs, rclcpp, ros-environment, rosbag2-transport }: +buildRosPackage { + pname = "ros-kilted-apriltag-tools"; + version = "3.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/kilted/apriltag_tools/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "110696c196858941a894ef6e5048148e0b98fde715f92ac3678ed2ca2878f200"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ apriltag-detector apriltag-draw apriltag-msgs rclcpp rosbag2-transport ]; + nativeBuildInputs = [ ament-cmake ros-environment ]; + + meta = { + description = "misc tools for working with apriltags under ROS2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/apriltag/default.nix b/distros/kilted/apriltag/default.nix new file mode 100644 index 0000000000..90d19a533a --- /dev/null +++ b/distros/kilted/apriltag/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, opencv, python3, python3Packages }: +buildRosPackage { + pname = "ros-kilted-apriltag"; + version = "3.4.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apriltag-release/archive/release/kilted/apriltag/3.4.3-2.tar.gz"; + name = "3.4.3-2.tar.gz"; + sha256 = "53516b380b6c42e91198fe9adb245e634c7793358c3a276b12cc0ad296cc2e88"; + }; + + buildType = "cmake"; + buildInputs = [ cmake python3 python3Packages.numpy ]; + checkInputs = [ opencv opencv.cxxdev ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "AprilTag detector library"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/aruco-msgs/default.nix b/distros/kilted/aruco-msgs/default.nix new file mode 100644 index 0000000000..d8ee3a5b82 --- /dev/null +++ b/distros/kilted/aruco-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-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-aruco-msgs"; + version = "5.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/aruco_ros-release/archive/release/kilted/aruco_msgs/5.0.5-2.tar.gz"; + name = "5.0.5-2.tar.gz"; + sha256 = "2063a2a7af780309ba2e7a58e3434432ead1a414be59429d8d09a23f6fcb4672"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The aruco_msgs package"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/aruco-opencv-msgs/default.nix b/distros/kilted/aruco-opencv-msgs/default.nix new file mode 100644 index 0000000000..79f04fa56a --- /dev/null +++ b/distros/kilted/aruco-opencv-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-cmake-lint-cmake, ament-lint-auto, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-aruco-opencv-msgs"; + version = "6.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/kilted/aruco_opencv_msgs/6.0.2-1.tar.gz"; + name = "6.0.2-1.tar.gz"; + sha256 = "33247298c8f316efa8eb84a9e6b9044740d795e3a64af718957deee217e1c6e2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-lint-cmake ament-lint-auto ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Message definitions for aruco_opencv package."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/aruco-opencv/default.nix b/distros/kilted/aruco-opencv/default.nix new file mode 100644 index 0000000000..f892973c30 --- /dev/null +++ b/distros/kilted/aruco-opencv/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-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, aruco-opencv-msgs, cv-bridge, image-transport, python3Packages, rclcpp, rclcpp-components, rclcpp-lifecycle, tf2-geometry-msgs, tf2-ros, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-aruco-opencv"; + version = "6.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/kilted/aruco_opencv/6.0.2-1.tar.gz"; + name = "6.0.2-1.tar.gz"; + sha256 = "839a89bf0a83cf31c181f35a9dbda9d5a84c3f9628a8d1702d2895301f9e19c4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ aruco-opencv-msgs cv-bridge image-transport python3Packages.img2pdf python3Packages.numpy python3Packages.opencv4 rclcpp rclcpp-components rclcpp-lifecycle tf2-geometry-msgs tf2-ros yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ArUco marker detection using aruco module from OpenCV libraries."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/aruco-ros/default.nix b/distros/kilted/aruco-ros/default.nix new file mode 100644 index 0000000000..5d940ad440 --- /dev/null +++ b/distros/kilted/aruco-ros/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, aruco, aruco-msgs, cv-bridge, geometry-msgs, image-transport, rclcpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-aruco-ros"; + version = "5.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/aruco_ros-release/archive/release/kilted/aruco_ros/5.0.5-2.tar.gz"; + name = "5.0.5-2.tar.gz"; + sha256 = "475080431e0e47fe448e0fb46c8cf8546b2d7451af4782148a9955b61415d816"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ aruco aruco-msgs cv-bridge geometry-msgs image-transport rclcpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain). + It provides real-time marker based 3D pose estimation using AR markers."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/aruco/default.nix b/distros/kilted/aruco/default.nix new file mode 100644 index 0000000000..c5da085917 --- /dev/null +++ b/distros/kilted/aruco/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, cv-bridge, eigen }: +buildRosPackage { + pname = "ros-kilted-aruco"; + version = "5.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/aruco_ros-release/archive/release/kilted/aruco/5.0.5-2.tar.gz"; + name = "5.0.5-2.tar.gz"; + sha256 = "c8e5cf7ff929ad520f96a5ac3ff0a1b0fc2cdc7a67f8b5fb96a158cf33fcb9d1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ cv-bridge eigen ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain). + It provides real-time marker based 3D pose estimation using AR markers."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/asio-cmake-module/default.nix b/distros/kilted/asio-cmake-module/default.nix new file mode 100644 index 0000000000..fcc8707b75 --- /dev/null +++ b/distros/kilted/asio-cmake-module/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-asio-cmake-module"; + version = "1.2.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/kilted/asio_cmake_module/1.2.0-4.tar.gz"; + name = "1.2.0-4.tar.gz"; + sha256 = "2d35c968274cb732754bd5bfe5c88fc9a3876b640cb9d38f973d6b6c01219226"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A CMake module for using the ASIO network library"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/async-web-server-cpp/default.nix b/distros/kilted/async-web-server-cpp/default.nix new file mode 100644 index 0000000000..fdcd81b161 --- /dev/null +++ b/distros/kilted/async-web-server-cpp/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-ros, boost, launch-testing, openssl, python3Packages }: +buildRosPackage { + pname = "ros-kilted-async-web-server-cpp"; + version = "2.0.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/async_web_server_cpp-release/archive/release/kilted/async_web_server_cpp/2.0.0-6.tar.gz"; + name = "2.0.0-6.tar.gz"; + sha256 = "ac39cf39cb405341d3450a432b9d2db1a7b4331c52361e60446a2a05fed6ed2b"; + }; + + buildType = "catkin"; + buildInputs = [ ament-cmake-ros openssl ]; + checkInputs = [ launch-testing python3Packages.websocket-client ]; + propagatedBuildInputs = [ boost ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Asynchronous Web/WebSocket Server in C++"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/automotive-autonomy-msgs/default.nix b/distros/kilted/automotive-autonomy-msgs/default.nix new file mode 100644 index 0000000000..2b93aff178 --- /dev/null +++ b/distros/kilted/automotive-autonomy-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, automotive-navigation-msgs, automotive-platform-msgs, ros-environment }: +buildRosPackage { + pname = "ros-kilted-automotive-autonomy-msgs"; + version = "3.0.4-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/automotive_autonomy_msgs-release/archive/release/kilted/automotive_autonomy_msgs/3.0.4-6.tar.gz"; + name = "3.0.4-6.tar.gz"; + sha256 = "5c2c2de3484b05f65dc83c41d6e008f07cddf48a64b12a1ec3816bc14a5d1ece"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Messages for vehicle automation"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/automotive-navigation-msgs/default.nix b/distros/kilted/automotive-navigation-msgs/default.nix new file mode 100644 index 0000000000..b9dc9e0062 --- /dev/null +++ b/distros/kilted/automotive-navigation-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-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-automotive-navigation-msgs"; + version = "3.0.4-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/automotive_autonomy_msgs-release/archive/release/kilted/automotive_navigation_msgs/3.0.4-6.tar.gz"; + name = "3.0.4-6.tar.gz"; + sha256 = "4a154998e1dd82a874f35e85e7b981f5a64f3d3175da837638d33421145526a5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Generic Messages for Navigation Objectives in Automotive Automation Software"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/automotive-platform-msgs/default.nix b/distros/kilted/automotive-platform-msgs/default.nix new file mode 100644 index 0000000000..c4774f8696 --- /dev/null +++ b/distros/kilted/automotive-platform-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-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-automotive-platform-msgs"; + version = "3.0.4-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/automotive_autonomy_msgs-release/archive/release/kilted/automotive_platform_msgs/3.0.4-6.tar.gz"; + name = "3.0.4-6.tar.gz"; + sha256 = "90696bf7d23da760aaa0859bda6628160dae54aae5a957fea51202fd2bfea058"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Generic Messages for Communication with an Automotive Autonomous Platform"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/autoware-adapi-v1-msgs/default.nix b/distros/kilted/autoware-adapi-v1-msgs/default.nix new file mode 100644 index 0000000000..ef720e9761 --- /dev/null +++ b/distros/kilted/autoware-adapi-v1-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-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-adapi-v1-msgs"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_adapi_msgs-release/archive/release/kilted/autoware_adapi_v1_msgs/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "febe20841390f2c791c0d2fdc6a6838491044474ebc13757fc98d91288e12d48"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geographic-msgs geometry-msgs rosidl-default-runtime shape-msgs std-msgs unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "The Autoware AD API interfaces"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-adapi-version-msgs/default.nix b/distros/kilted/autoware-adapi-version-msgs/default.nix new file mode 100644 index 0000000000..dd8c416f45 --- /dev/null +++ b/distros/kilted/autoware-adapi-version-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-auto, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-autoware-adapi-version-msgs"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_adapi_msgs-release/archive/release/kilted/autoware_adapi_version_msgs/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "b8ccbfb3a0e94ad03cdddb90d330615e8f557e54cd162a89014881bea4d84271"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "The Autoware AD API version interfaces"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-auto-msgs/default.nix b/distros/kilted/autoware-auto-msgs/default.nix new file mode 100644 index 0000000000..4635e0d3ba --- /dev/null +++ b/distros/kilted/autoware-auto-msgs/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-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-auto-msgs"; + version = "1.0.0-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_auto_msgs-release/archive/release/kilted/autoware_auto_msgs/1.0.0-7.tar.gz"; + name = "1.0.0-7.tar.gz"; + sha256 = "8cb11838c5f9d9f610d6b08341046fda00468823ff14d85017b5786dcc31f2b8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Interfaces between core Autoware.Auto components"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-cmake/default.nix b/distros/kilted/autoware-cmake/default.nix new file mode 100644 index 0000000000..e79d19a838 --- /dev/null +++ b/distros/kilted/autoware-cmake/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-lint-common, ros-environment }: +buildRosPackage { + pname = "ros-kilted-autoware-cmake"; + version = "1.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_cmake-release/archive/release/kilted/autoware_cmake/1.0.2-2.tar.gz"; + name = "1.0.2-2.tar.gz"; + sha256 = "99b85749e24558c0bc778f5fdf8a002cdbd7284453cb6203097934d69f8b8d76"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ ament-cmake-auto ament-lint-auto ros-environment ]; + nativeBuildInputs = [ ament-cmake-auto ament-lint-auto ]; + + meta = { + description = "CMake scripts for Autoware"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-common-msgs/default.nix b/distros/kilted/autoware-common-msgs/default.nix new file mode 100644 index 0000000000..c80fa0ec00 --- /dev/null +++ b/distros/kilted/autoware-common-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-auto, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-autoware-common-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_common_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "b682b0adb9c38996337227d2bc64cfddfe8b2729ca9c10f4ef64661db5deca58"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Autoware common messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-control-msgs/default.nix b/distros/kilted/autoware-control-msgs/default.nix new file mode 100644 index 0000000000..35bef0c1d1 --- /dev/null +++ b/distros/kilted/autoware-control-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-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-autoware-control-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_control_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "b5d647465b461ffb8ca69f219933126dddc4ba9cdcdca6608618caced9c56f33"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Autoware control messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-internal-debug-msgs/default.nix b/distros/kilted/autoware-internal-debug-msgs/default.nix new file mode 100644 index 0000000000..37ca249ed7 --- /dev/null +++ b/distros/kilted/autoware-internal-debug-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-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-internal-debug-msgs"; + version = "1.8.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_internal_msgs-release/archive/release/kilted/autoware_internal_debug_msgs/1.8.1-3.tar.gz"; + name = "1.8.1-3.tar.gz"; + sha256 = "27bed3961ac014869c6c293393f32c5e395b2a650e2c8f44bd4da6601fc9e068"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Autoware internal debug messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-internal-metric-msgs/default.nix b/distros/kilted/autoware-internal-metric-msgs/default.nix new file mode 100644 index 0000000000..364213065d --- /dev/null +++ b/distros/kilted/autoware-internal-metric-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-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-autoware-internal-metric-msgs"; + version = "1.8.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_internal_msgs-release/archive/release/kilted/autoware_internal_metric_msgs/1.8.1-3.tar.gz"; + name = "1.8.1-3.tar.gz"; + sha256 = "2f5c51111a9428ee5341ed689b5d664df2aef36ac09fe5e0dab48d80b9389db1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "The autoware_internal_metric_msgs package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-internal-msgs/default.nix b/distros/kilted/autoware-internal-msgs/default.nix new file mode 100644 index 0000000000..0a3618f8e9 --- /dev/null +++ b/distros/kilted/autoware-internal-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-auto, ament-lint-auto, ament-lint-common, autoware-internal-debug-msgs, autoware-internal-metric-msgs, autoware-internal-perception-msgs, autoware-internal-planning-msgs, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-internal-msgs"; + version = "1.8.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_internal_msgs-release/archive/release/kilted/autoware_internal_msgs/1.8.1-3.tar.gz"; + name = "1.8.1-3.tar.gz"; + sha256 = "6e15881bd1c6ee85f3bc3a7b7dd531ee011bcd8261f5c4a21677e2e8d735c91a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ autoware-internal-debug-msgs autoware-internal-metric-msgs autoware-internal-perception-msgs autoware-internal-planning-msgs builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Autoware internal messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-internal-perception-msgs/default.nix b/distros/kilted/autoware-internal-perception-msgs/default.nix new file mode 100644 index 0000000000..d4fb996c96 --- /dev/null +++ b/distros/kilted/autoware-internal-perception-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-auto, ament-lint-auto, ament-lint-common, autoware-perception-msgs, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-internal-perception-msgs"; + version = "1.8.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_internal_msgs-release/archive/release/kilted/autoware_internal_perception_msgs/1.8.1-3.tar.gz"; + name = "1.8.1-3.tar.gz"; + sha256 = "16eb6487064ba84f77411a8dc61399c3f5cd4eed5c51c05d3069547ec0e18c79"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ autoware-perception-msgs builtin-interfaces rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Autoware internal perception messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-internal-planning-msgs/default.nix b/distros/kilted/autoware-internal-planning-msgs/default.nix new file mode 100644 index 0000000000..d349ca35b5 --- /dev/null +++ b/distros/kilted/autoware-internal-planning-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-auto, ament-lint-auto, ament-lint-common, autoware-common-msgs, autoware-perception-msgs, autoware-planning-msgs, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-internal-planning-msgs"; + version = "1.8.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_internal_msgs-release/archive/release/kilted/autoware_internal_planning_msgs/1.8.1-3.tar.gz"; + name = "1.8.1-3.tar.gz"; + sha256 = "581d07fc70ad8a15d2bc31715365c9195180bd394688e3221c1b7831195747dc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ autoware-common-msgs autoware-perception-msgs autoware-planning-msgs builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "The autoware_internal_planning_msgs package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-lanelet2-extension-python/default.nix b/distros/kilted/autoware-lanelet2-extension-python/default.nix new file mode 100644 index 0000000000..9a6c8c26c9 --- /dev/null +++ b/distros/kilted/autoware-lanelet2-extension-python/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-auto, ament-cmake-ros, autoware-cmake, autoware-lanelet2-extension, boost, geometry-msgs, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation, python-cmake-module, rclcpp }: +buildRosPackage { + pname = "ros-kilted-autoware-lanelet2-extension-python"; + version = "0.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/kilted/autoware_lanelet2_extension_python/0.7.0-2.tar.gz"; + name = "0.7.0-2.tar.gz"; + sha256 = "7576ed81168ab489196530388b5d35593031ae3f620c3f63d20f8e3ca2d8d99e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto autoware-cmake python-cmake-module ]; + checkInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ autoware-lanelet2-extension boost geometry-msgs lanelet2-core lanelet2-io lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules lanelet2-validation rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake python-cmake-module ]; + + meta = { + description = "The autoware_lanelet2_extension_python package contains Python bindings for lanelet2_extension package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-lanelet2-extension/default.nix b/distros/kilted/autoware-lanelet2-extension/default.nix new file mode 100644 index 0000000000..598f536fec --- /dev/null +++ b/distros/kilted/autoware-lanelet2-extension/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-auto, ament-cmake-ros, autoware-cmake, autoware-map-msgs, autoware-planning-msgs, geographiclib, geometry-msgs, lanelet2-core, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation, pugixml, range-v3, rclcpp, tf2, tf2-geometry-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-lanelet2-extension"; + version = "0.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/kilted/autoware_lanelet2_extension/0.7.0-2.tar.gz"; + name = "0.7.0-2.tar.gz"; + sha256 = "60837d3ed1f8cd4ba738078546eddf78986da22f5fec7c8f6d248311999696d8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ autoware-map-msgs autoware-planning-msgs geographiclib geometry-msgs lanelet2-core lanelet2-io lanelet2-maps lanelet2-projection lanelet2-routing lanelet2-traffic-rules lanelet2-validation pugixml range-v3 rclcpp tf2 tf2-geometry-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_lanelet2_extension package contains libraries to handle Lanelet2 format data."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-lint-common/default.nix b/distros/kilted/autoware-lint-common/default.nix new file mode 100644 index 0000000000..c6433bb949 --- /dev/null +++ b/distros/kilted/autoware-lint-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-cppcheck, ament-cmake-export-dependencies, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-xmllint }: +buildRosPackage { + pname = "ros-kilted-autoware-lint-common"; + version = "1.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_cmake-release/archive/release/kilted/autoware_lint_common/1.0.2-2.tar.gz"; + name = "1.0.2-2.tar.gz"; + sha256 = "d620985749e1b74ba91cc3f05e4f284c34a6eec7a5d0919f9b671e427bb8aced"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-export-dependencies ]; + propagatedBuildInputs = [ ament-cmake-copyright ament-cmake-core ament-cmake-cppcheck ament-cmake-lint-cmake ament-cmake-test ament-cmake-xmllint ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-test ]; + + meta = { + description = "The list of commonly used linters in Autoware"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-localization-msgs/default.nix b/distros/kilted/autoware-localization-msgs/default.nix new file mode 100644 index 0000000000..0507939d12 --- /dev/null +++ b/distros/kilted/autoware-localization-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-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-localization-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_localization_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "cffba734b18e71d1b92bf6ce59804544b0d8609aa03cd803d1b078904ef955fd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Autoware localization messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-map-msgs/default.nix b/distros/kilted/autoware-map-msgs/default.nix new file mode 100644 index 0000000000..5144a77824 --- /dev/null +++ b/distros/kilted/autoware-map-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-auto, ament-lint-auto, ament-lint-common, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-map-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_map_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "c9fd542685fda2745a23701c81e71d17530a241f5ce007c4a3c38357d3c102b1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geographic-msgs geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Autoware map messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-msgs/default.nix b/distros/kilted/autoware-msgs/default.nix new file mode 100644 index 0000000000..2591eb3f4c --- /dev/null +++ b/distros/kilted/autoware-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, autoware-common-msgs, autoware-control-msgs, autoware-localization-msgs, autoware-map-msgs, autoware-perception-msgs, autoware-planning-msgs, autoware-sensing-msgs, autoware-system-msgs, autoware-v2x-msgs, autoware-vehicle-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "fc814ddf7f07bd4303990d30913676a74fdf2db5efcd7d3c37e7d72477ae2085"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ autoware-common-msgs autoware-control-msgs autoware-localization-msgs autoware-map-msgs autoware-perception-msgs autoware-planning-msgs autoware-sensing-msgs autoware-system-msgs autoware-v2x-msgs autoware-vehicle-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Meta package for the autoware_msgs packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-perception-msgs/default.nix b/distros/kilted/autoware-perception-msgs/default.nix new file mode 100644 index 0000000000..0027cba852 --- /dev/null +++ b/distros/kilted/autoware-perception-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-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-perception-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_perception_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "667ce61b47648b752ed57b105f0b89d8848b7986868b3aa13006b5dfce573b7f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Autoware perception messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-planning-msgs/default.nix b/distros/kilted/autoware-planning-msgs/default.nix new file mode 100644 index 0000000000..bc32a211c5 --- /dev/null +++ b/distros/kilted/autoware-planning-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-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-planning-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_planning_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "f70e638e2d03dc5be9bc02ad4a2a1a4708cd39f5b973c8b2090443b2ec70bb6f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-msgs rosidl-default-runtime std-msgs unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Autoware planning messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-sensing-msgs/default.nix b/distros/kilted/autoware-sensing-msgs/default.nix new file mode 100644 index 0000000000..f1da213ab9 --- /dev/null +++ b/distros/kilted/autoware-sensing-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-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-sensing-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_sensing_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "ddef1f882f3e072206b527a3cd4dd1b9b4c80882a8244b9f4e895a7037d6bab9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Autoware sensing messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-system-msgs/default.nix b/distros/kilted/autoware-system-msgs/default.nix new file mode 100644 index 0000000000..13457adc18 --- /dev/null +++ b/distros/kilted/autoware-system-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-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, diagnostic-msgs, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-system-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_system_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "9b922b8c17f2ab4524238f1420de69af94ecf9c44dcc614ff8113fe2271ed6de"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces diagnostic-msgs geometry-msgs nav-msgs rosidl-default-runtime std-msgs unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Autoware system messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-v2x-msgs/default.nix b/distros/kilted/autoware-v2x-msgs/default.nix new file mode 100644 index 0000000000..b825a59def --- /dev/null +++ b/distros/kilted/autoware-v2x-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-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-autoware-v2x-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_v2x_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "6516e86bbc1e0e7eb957f13ef8b4b15c0ed1baafceedbd2a13812acfe4c541c7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Autoware v2x messages package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/autoware-vehicle-msgs/default.nix b/distros/kilted/autoware-vehicle-msgs/default.nix new file mode 100644 index 0000000000..02558eefc6 --- /dev/null +++ b/distros/kilted/autoware-vehicle-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-auto, ament-lint-auto, ament-lint-common, autoware-planning-msgs, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-autoware-vehicle-msgs"; + version = "1.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/kilted/autoware_vehicle_msgs/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "cca8a9c5734d07249dfbf51aa7757e41686c8673a6c40cb39057830791bafe8e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ autoware-planning-msgs builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Interfaces between core Autoware vehicle components"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/avt-vimba-camera/default.nix b/distros/kilted/avt-vimba-camera/default.nix new file mode 100644 index 0000000000..ccf21bbc12 --- /dev/null +++ b/distros/kilted/avt-vimba-camera/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, camera-info-manager, diagnostic-msgs, diagnostic-updater, image-proc, image-transport, message-filters, rclcpp, rclcpp-components, sensor-msgs, std-msgs, stereo-image-proc }: +buildRosPackage { + pname = "ros-kilted-avt-vimba-camera"; + version = "2001.1.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/avt_vimba_camera-release/archive/release/kilted/avt_vimba_camera/2001.1.0-6.tar.gz"; + name = "2001.1.0-6.tar.gz"; + sha256 = "86a6e6036ff87806567f111368bd7a5402af49c3a50d9b6ef66c283e8aee8b8e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + propagatedBuildInputs = [ camera-info-manager diagnostic-msgs diagnostic-updater image-proc image-transport message-filters rclcpp rclcpp-components sensor-msgs std-msgs stereo-image-proc ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Camera driver for Allied Vision Technologies (AVT) cameras, based on their Vimba SDK."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/aws-sdk-cpp-vendor/default.nix b/distros/kilted/aws-sdk-cpp-vendor/default.nix new file mode 100644 index 0000000000..f40712c935 --- /dev/null +++ b/distros/kilted/aws-sdk-cpp-vendor/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-vendor-package, ament-lint-auto, ament-lint-common, curl, openssl, zlib }: +buildRosPackage { + pname = "ros-kilted-aws-sdk-cpp-vendor"; + version = "0.2.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/aws_sdk_cpp_vendor-release/archive/release/kilted/aws_sdk_cpp_vendor/0.2.1-3.tar.gz"; + name = "0.2.1-3.tar.gz"; + sha256 = "da9934046c2405ff1fa3350a3643167f03d6cdd4eea8ebf150c021d6702de5ec"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package curl ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ openssl zlib ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package curl ]; + + meta = { + description = "A vendor package for aws-sdk-cpp"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/azure-iot-sdk-c/default.nix b/distros/kilted/azure-iot-sdk-c/default.nix new file mode 100644 index 0000000000..3c1d32fe55 --- /dev/null +++ b/distros/kilted/azure-iot-sdk-c/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, curl, openssl, util-linux }: +buildRosPackage { + pname = "ros-kilted-azure-iot-sdk-c"; + version = "1.14.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/azure_iot_sdk_c-release/archive/release/kilted/azure_iot_sdk_c/1.14.0-2.tar.gz"; + name = "1.14.0-2.tar.gz"; + sha256 = "5be0e1f56be7f82712f3bc674b564d6aa2c257221f1d99aab7fae299fb00f534"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ curl openssl util-linux ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Azure IoT C SDKs and Libraries"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/backward-ros/default.nix b/distros/kilted/backward-ros/default.nix new file mode 100644 index 0000000000..aceca93231 --- /dev/null +++ b/distros/kilted/backward-ros/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, elfutils }: +buildRosPackage { + pname = "ros-kilted-backward-ros"; + version = "1.0.7-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/backward_ros-release/archive/release/kilted/backward_ros/1.0.7-2.tar.gz"; + name = "1.0.7-2.tar.gz"; + sha256 = "dfada86410d4fe74aeccf037d62715031b8ba3789be9e162f63dc3b182458686"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ elfutils ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The backward_ros package is a ros wrapper of backward-cpp from https://github.com/bombela/backward-cpp"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/bag2-to-image/default.nix b/distros/kilted/bag2-to-image/default.nix new file mode 100644 index 0000000000..8c244dc6d7 --- /dev/null +++ b/distros/kilted/bag2-to-image/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-clang-format, ament-lint-auto, ament-lint-common, opencv, rclcpp, rclcpp-components, rosbag2-cpp, rosbag2-storage, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-bag2-to-image"; + version = "0.1.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/bag2_to_image-release/archive/release/kilted/bag2_to_image/0.1.0-5.tar.gz"; + name = "0.1.0-5.tar.gz"; + sha256 = "4f0fea0b5633bd77422a9870e44afe212afb367840ebfcf36ad3bd523dab6aa2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ opencv opencv.cxxdev rclcpp rclcpp-components rosbag2-cpp rosbag2-storage sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The bag2_to_image package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/battery-state-broadcaster/default.nix b/distros/kilted/battery-state-broadcaster/default.nix new file mode 100644 index 0000000000..ec08b49ab2 --- /dev/null +++ b/distros/kilted/battery-state-broadcaster/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, controller-interface, pluginlib, realtime-tools, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-battery-state-broadcaster"; + version = "1.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_battery_monitoring-release/archive/release/kilted/battery_state_broadcaster/1.0.1-2.tar.gz"; + name = "1.0.1-2.tar.gz"; + sha256 = "6d2ea3a5dd7c1a4b8f0a979b19fe7637474f59ff2ddfd4ba2dde2874be8deda5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ controller-interface pluginlib realtime-tools sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS2 Control boradcaster for battery state sensors."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/battery-state-rviz-overlay/default.nix b/distros/kilted/battery-state-rviz-overlay/default.nix new file mode 100644 index 0000000000..add2cffe8c --- /dev/null +++ b/distros/kilted/battery-state-rviz-overlay/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, fmt, rclcpp, rviz-2d-overlay-msgs, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-battery-state-rviz-overlay"; + version = "1.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_battery_monitoring-release/archive/release/kilted/battery_state_rviz_overlay/1.0.1-2.tar.gz"; + name = "1.0.1-2.tar.gz"; + sha256 = "a712343c73951816f62f763942f0e9f50de356cd66df08761bc8fdbfc75ff63f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ fmt rclcpp rviz-2d-overlay-msgs sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Converts BatteryState messages to RViz OverlayText messages."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/behaviortree-cpp-v3/default.nix b/distros/kilted/behaviortree-cpp-v3/default.nix new file mode 100644 index 0000000000..dfa9823650 --- /dev/null +++ b/distros/kilted/behaviortree-cpp-v3/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-gtest, ament-index-cpp, boost, cppzmq, ncurses, rclcpp, ros-environment }: +buildRosPackage { + pname = "ros-kilted-behaviortree-cpp-v3"; + version = "3.8.6-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/behaviortree_cpp-release/archive/release/kilted/behaviortree_cpp_v3/3.8.6-3.tar.gz"; + name = "3.8.6-3.tar.gz"; + sha256 = "8002a165a8ffdd167eeab06e3dd6f36bddf65098584c3d8446156ba751a31de7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ ament-index-cpp boost cppzmq ncurses rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package provides the Behavior Trees core library."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/behaviortree-cpp/default.nix b/distros/kilted/behaviortree-cpp/default.nix new file mode 100644 index 0000000000..46ff30d1da --- /dev/null +++ b/distros/kilted/behaviortree-cpp/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-gtest, ament-index-cpp, cppzmq, rclcpp, ros-environment, sqlite }: +buildRosPackage { + pname = "ros-kilted-behaviortree-cpp"; + version = "4.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/behaviortree_cpp_v4-release/archive/release/kilted/behaviortree_cpp/4.7.0-1.tar.gz"; + name = "4.7.0-1.tar.gz"; + sha256 = "83e45f2076940ddc71769fa00219323b3026226813b999a6339b2646c99f5547"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ ament-index-cpp cppzmq rclcpp sqlite ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package provides the Behavior Trees core library."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/bicycle-steering-controller/default.nix b/distros/kilted/bicycle-steering-controller/default.nix new file mode 100644 index 0000000000..ca3d38c79f --- /dev/null +++ b/distros/kilted/bicycle-steering-controller/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-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets, std-srvs, steering-controllers-library }: +buildRosPackage { + pname = "ros-kilted-bicycle-steering-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/bicycle_steering_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "ffb9e070bdc976eac296538e2b43a9274bcf8cd21b732a10e0eef59512df3810"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake generate-parameter-library ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros control-msgs controller-interface hardware-interface pluginlib rclcpp rclcpp-lifecycle std-srvs steering-controllers-library ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Steering controller with bicycle kinematics. Rear fixed wheel is powering the vehicle and front wheel is steering."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/bno055/default.nix b/distros/kilted/bno055/default.nix new file mode 100644 index 0000000000..eeafab1099 --- /dev/null +++ b/distros/kilted/bno055/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, example-interfaces, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-bno055"; + version = "0.5.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/bno055-release/archive/release/kilted/bno055/0.5.0-3.tar.gz"; + name = "0.5.0-3.tar.gz"; + sha256 = "2a44f86adb84b588200ada610382f10d8ca7e6ec28c8634b01c432b7506d000b"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ example-interfaces python3Packages.i2c-tools python3Packages.pyserial rclpy std-msgs ]; + + meta = { + description = "Bosch BNO055 IMU driver for ROS2"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/bond-core/default.nix b/distros/kilted/bond-core/default.nix new file mode 100644 index 0000000000..ddbc13e70f --- /dev/null +++ b/distros/kilted/bond-core/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, bond, bondcpp, smclib }: +buildRosPackage { + pname = "ros-kilted-bond-core"; + version = "4.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/kilted/bond_core/4.1.2-2.tar.gz"; + name = "4.1.2-2.tar.gz"; + sha256 = "2a0b6d5e7edf893c64860336c43b68f81375f4265b56a36c43b84989aadc7f16"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ bond bondcpp smclib ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A bond allows two processes, A and B, to know when the other has + terminated, either cleanly or by crashing. The bond remains + connected until it is either broken explicitly or until a + heartbeat times out."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/bond/default.nix b/distros/kilted/bond/default.nix new file mode 100644 index 0000000000..abb9df9540 --- /dev/null +++ b/distros/kilted/bond/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-bond"; + version = "4.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/kilted/bond/4.1.2-2.tar.gz"; + name = "4.1.2-2.tar.gz"; + sha256 = "1d95836f0b7f9ea6be13258b1636ff30add678ee25805de8b70e0fcb94e4cfcc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A bond allows two processes, A and B, to know when the other has + terminated, either cleanly or by crashing. The bond remains + connected until it is either broken explicitly or until a + heartbeat times out."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/bondcpp/default.nix b/distros/kilted/bondcpp/default.nix new file mode 100644 index 0000000000..b92b70ef4b --- /dev/null +++ b/distros/kilted/bondcpp/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, bond, pkg-config, rclcpp, rclcpp-lifecycle, smclib, util-linux }: +buildRosPackage { + pname = "ros-kilted-bondcpp"; + version = "4.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/kilted/bondcpp/4.1.2-2.tar.gz"; + name = "4.1.2-2.tar.gz"; + sha256 = "392bda4698a556acc4d058018eff70873f32b0f2f5f54f85d17679fc68e854c7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ bond rclcpp rclcpp-lifecycle smclib util-linux ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ implementation of bond, a mechanism for checking when + another process has terminated."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/bondpy/default.nix b/distros/kilted/bondpy/default.nix new file mode 100644 index 0000000000..ef1503b6fa --- /dev/null +++ b/distros/kilted/bondpy/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, bond, python3Packages, rclpy, smclib }: +buildRosPackage { + pname = "ros-kilted-bondpy"; + version = "4.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/kilted/bondpy/4.1.2-2.tar.gz"; + name = "4.1.2-2.tar.gz"; + sha256 = "c30e8991df764ff9f1b84034a4b81f5501b43500c336445caa01b1f2964bd2a9"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ bond rclpy smclib ]; + + meta = { + description = "Python implementation of bond, a mechanism for checking when + another process has terminated."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/boost-geometry-util/default.nix b/distros/kilted/boost-geometry-util/default.nix new file mode 100644 index 0000000000..2741579d0b --- /dev/null +++ b/distros/kilted/boost-geometry-util/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-auto, ament-lint-auto, boost, geometry-msgs, ouxt-common, rclcpp }: +buildRosPackage { + pname = "ros-kilted-boost-geometry-util"; + version = "0.0.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/boost_geometry_util-release/archive/release/kilted/boost_geometry_util/0.0.1-5.tar.gz"; + name = "0.0.1-5.tar.gz"; + sha256 = "19b93f776f694f30330f4fbb83f38430d3e9fb94258e08174427bb0f19a07a18"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ]; + checkInputs = [ ament-lint-auto ouxt-common ]; + propagatedBuildInputs = [ boost geometry-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ]; + + meta = { + description = "Utility library for boost geometry"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/boost-sml-vendor/default.nix b/distros/kilted/boost-sml-vendor/default.nix new file mode 100644 index 0000000000..540be5d7f9 --- /dev/null +++ b/distros/kilted/boost-sml-vendor/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, git }: +buildRosPackage { + pname = "ros-kilted-boost-sml-vendor"; + version = "1.1.11-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/boost_sml_vendor-release/archive/release/kilted/boost_sml_vendor/1.1.11-2.tar.gz"; + name = "1.1.11-2.tar.gz"; + sha256 = "614993daf5f83e986dbf6aac08dfaddc7569e4a3ac36d3223086ebcaacef6029"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package git ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package git ]; + + meta = { + description = "Vendor package for the Boost SML (State Machine Language)"; + license = with lib.licenses; [ mit "BSL-1.0" ]; + }; +} diff --git a/distros/kilted/broll/default.nix b/distros/kilted/broll/default.nix new file mode 100644 index 0000000000..30ac021850 --- /dev/null +++ b/distros/kilted/broll/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-ros, ament-lint-auto, ament-lint-common, ffmpeg, pkg-config, rclcpp, rclcpp-components, rcutils, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-broll"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2_broll-release/archive/release/kilted/broll/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "93fd9f981350f380800884f5be967972ebc683553887589a47952c591b373a7c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros pkg-config ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ffmpeg rclcpp rclcpp-components rcutils sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; + + meta = { + description = "B-Roll utility library for interacting with video stream data in the context of rosbag2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/builtin-interfaces/default.nix b/distros/kilted/builtin-interfaces/default.nix new file mode 100644 index 0000000000..9a8f1800cd --- /dev/null +++ b/distros/kilted/builtin-interfaces/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, rosidl-core-generators, rosidl-core-runtime }: +buildRosPackage { + pname = "ros-kilted-builtin-interfaces"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/builtin_interfaces/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "c019bd6ce5f87e278bfd04973e5d6bc90efdbb37f20f09a6e22f5e5252a3ad63"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-core-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rosidl-core-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; + + meta = { + description = "A package containing message and service definitions for types defined in the OMG IDL Platform Specific Model."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/camera-calibration-parsers/default.nix b/distros/kilted/camera-calibration-parsers/default.nix new file mode 100644 index 0000000000..cbdaa33fd8 --- /dev/null +++ b/distros/kilted/camera-calibration-parsers/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, sensor-msgs, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-camera-calibration-parsers"; + version = "6.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_common-release/archive/release/kilted/camera_calibration_parsers/6.1.1-1.tar.gz"; + name = "6.1.1-1.tar.gz"; + sha256 = "e6e840df1194e3dc0b489fc7cb3a0134ebd6cbf2cb1cc350f172b6f5876d9fc8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp sensor-msgs yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "camera_calibration_parsers contains routines for reading and writing camera calibration parameters."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/camera-calibration/default.nix b/distros/kilted/camera-calibration/default.nix new file mode 100644 index 0000000000..142d4057da --- /dev/null +++ b/distros/kilted/camera-calibration/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, cv-bridge, image-geometry, message-filters, python3Packages, rclpy, sensor-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-camera-calibration"; + version = "6.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/kilted/camera_calibration/6.0.11-1.tar.gz"; + name = "6.0.11-1.tar.gz"; + sha256 = "a9c26fe5cd153754ef51e387b624b5bb82fe2b9427b680216e10f2bee73afd73"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest python3Packages.requests ]; + propagatedBuildInputs = [ cv-bridge image-geometry message-filters python3Packages.opencv4 python3Packages.semver rclpy sensor-msgs std-srvs ]; + + meta = { + description = "camera_calibration allows easy calibration of monocular or stereo + cameras using a checkerboard calibration target."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/camera-info-manager-py/default.nix b/distros/kilted/camera-info-manager-py/default.nix new file mode 100644 index 0000000000..e99c470fad --- /dev/null +++ b/distros/kilted/camera-info-manager-py/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, python3Packages, rclpy, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-camera-info-manager-py"; + version = "6.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_common-release/archive/release/kilted/camera_info_manager_py/6.1.1-1.tar.gz"; + name = "6.1.1-1.tar.gz"; + sha256 = "ca953cb9902f7fde0a380c5c61b65addee63c3034b48ad0a23a911ab93825f01"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python3Packages.pyyaml rclpy sensor-msgs ]; + + meta = { + description = "Python interface for camera calibration information. + + This ROS package provides a CameraInfo interface for Python camera + drivers similar to the C++ camera_info_manager package."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/camera-info-manager/default.nix b/distros/kilted/camera-info-manager/default.nix new file mode 100644 index 0000000000..a14bb4ffc8 --- /dev/null +++ b/distros/kilted/camera-info-manager/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, camera-calibration-parsers, rclcpp, rclcpp-lifecycle, rcpputils, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-camera-info-manager"; + version = "6.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_common-release/archive/release/kilted/camera_info_manager/6.1.1-1.tar.gz"; + name = "6.1.1-1.tar.gz"; + sha256 = "092e599cf0d521c628b55d5a29c9dc4a6a4045c2c4e71a90c095edf5afa728f2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-cpp camera-calibration-parsers rclcpp rclcpp-lifecycle rcpputils sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This package provides a C++ interface for camera calibration + information. It provides CameraInfo, and handles SetCameraInfo + service requests, saving and restoring the camera calibration + data."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/camera-ros/default.nix b/distros/kilted/camera-ros/default.nix new file mode 100644 index 0000000000..3618c8030d --- /dev/null +++ b/distros/kilted/camera-ros/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-clang-format, ament-cmake-cppcheck, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-mypy, ament-cmake-pep257, ament-cmake-pyflakes, ament-cmake-xmllint, ament-index-python, ament-lint-auto, camera-info-manager, clang, cv-bridge, image-view, libcamera, rclcpp, rclcpp-components, ros2launch, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-camera-ros"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/camera_ros-release/archive/release/kilted/camera_ros/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "eec7cf9166602bb521267d3b09554a5cc7ce6069f17a7ed1ef9caab012e85eed"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-cppcheck ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-mypy ament-cmake-pep257 ament-cmake-pyflakes ament-cmake-xmllint ament-lint-auto clang ]; + propagatedBuildInputs = [ ament-index-python camera-info-manager cv-bridge image-view libcamera rclcpp rclcpp-components ros2launch sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "node for libcamera supported cameras (V4L2, Raspberry Pi Camera Modules)"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/can-msgs/default.nix b/distros/kilted/can-msgs/default.nix new file mode 100644 index 0000000000..d2277cb313 --- /dev/null +++ b/distros/kilted/can-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-can-msgs"; + version = "2.0.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_canopen-release/archive/release/kilted/can_msgs/2.0.0-6.tar.gz"; + name = "2.0.0-6.tar.gz"; + sha256 = "a4b905e32f3ffa08526a625a0fa94460bba6021d75242a629ddb4113ca1a7aad"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "CAN related message types."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/canopen-402-driver/default.nix b/distros/kilted/canopen-402-driver/default.nix new file mode 100644 index 0000000000..b97a87d9a8 --- /dev/null +++ b/distros/kilted/canopen-402-driver/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-ros, ament-lint-auto, boost, canopen-base-driver, canopen-core, canopen-interfaces, canopen-proxy-driver, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-canopen-402-driver"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_402_driver/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "318c5b20998cb9c8159f167d25936f55361aeec1f4ffd2574327a170ad187a39"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ]; + propagatedBuildInputs = [ boost canopen-base-driver canopen-core canopen-interfaces canopen-proxy-driver rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driiver for devices implementing CIA402 profile"; + license = with lib.licenses; [ "LGPL-v3" ]; + }; +} diff --git a/distros/kilted/canopen-base-driver/default.nix b/distros/kilted/canopen-base-driver/default.nix new file mode 100644 index 0000000000..ebed62ad87 --- /dev/null +++ b/distros/kilted/canopen-base-driver/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-ros, ament-lint-auto, boost, canopen-core, canopen-interfaces, diagnostic-updater, lely-core-libraries, rclcpp, rclcpp-components, rclcpp-lifecycle, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-canopen-base-driver"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_base_driver/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "085dfcac32f52cfc5208e550d416fbbd6126e5f70b70b9aae32fb7a99bc644e2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ]; + propagatedBuildInputs = [ boost canopen-core canopen-interfaces diagnostic-updater lely-core-libraries rclcpp rclcpp-components rclcpp-lifecycle std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Library containing abstract CANopen driver class for ros2_canopen"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen-core/default.nix b/distros/kilted/canopen-core/default.nix new file mode 100644 index 0000000000..a404c42919 --- /dev/null +++ b/distros/kilted/canopen-core/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-auto, boost, canopen-interfaces, lely-core-libraries, lifecycle-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-canopen-core"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_core/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "bcc8c31e54856b246b1f6d653f2be8f4dfb1668d523dcc2a2fcfe050bb989d03"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ]; + propagatedBuildInputs = [ boost canopen-interfaces lely-core-libraries lifecycle-msgs rclcpp rclcpp-components rclcpp-lifecycle yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Core ros2_canopen functionalities such as DeviceContainer and master"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen-fake-slaves/default.nix b/distros/kilted/canopen-fake-slaves/default.nix new file mode 100644 index 0000000000..c45e0292d2 --- /dev/null +++ b/distros/kilted/canopen-fake-slaves/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-auto, lely-core-libraries, lifecycle-msgs, rclcpp, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-kilted-canopen-fake-slaves"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_fake_slaves/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "c93afaeb59eddffc2d9497cf000ed7e3147cbbbd5b2c82ccc0c87bd0b6f7fa4d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ]; + propagatedBuildInputs = [ lely-core-libraries lifecycle-msgs rclcpp rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package with mock canopen slave"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen-interfaces/default.nix b/distros/kilted/canopen-interfaces/default.nix new file mode 100644 index 0000000000..8f0ae66cb9 --- /dev/null +++ b/distros/kilted/canopen-interfaces/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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-canopen-interfaces"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_interfaces/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "4e223b345d277660f33e06b1facf84ca29122cc785f805e99df0b9562567ef9e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Services and Messages for ros2_canopen stack"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen-master-driver/default.nix b/distros/kilted/canopen-master-driver/default.nix new file mode 100644 index 0000000000..aed1204baa --- /dev/null +++ b/distros/kilted/canopen-master-driver/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-ros, ament-lint-auto, ament-lint-common, canopen-core, canopen-interfaces, lely-core-libraries, rclcpp, rclcpp-components, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-kilted-canopen-master-driver"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_master_driver/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "ee4cbc0a669dba1ddae7a60cdc8ab119ff9c0034dcd9af339302e63e9422be07"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ canopen-core canopen-interfaces lely-core-libraries rclcpp rclcpp-components rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Basic canopen master implementation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen-proxy-driver/default.nix b/distros/kilted/canopen-proxy-driver/default.nix new file mode 100644 index 0000000000..4696565e7c --- /dev/null +++ b/distros/kilted/canopen-proxy-driver/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-ros, ament-lint-auto, canopen-base-driver, canopen-core, canopen-interfaces, rclcpp, rclcpp-components, rclcpp-lifecycle, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-canopen-proxy-driver"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_proxy_driver/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "4e1b0d004f7e4a5eafdce1347fc7e94d7d72ff39992063973d49c3266113e502"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ]; + propagatedBuildInputs = [ canopen-base-driver canopen-core canopen-interfaces rclcpp rclcpp-components rclcpp-lifecycle std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Simple proxy driver for the ros2_canopen stack"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen-ros2-control/default.nix b/distros/kilted/canopen-ros2-control/default.nix new file mode 100644 index 0000000000..bf8ef743a5 --- /dev/null +++ b/distros/kilted/canopen-ros2-control/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-gmock, canopen-402-driver, canopen-core, canopen-proxy-driver, hardware-interface, pluginlib, rclcpp, rclcpp-components, rclcpp-lifecycle, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-canopen-ros2-control"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_ros2_control/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "d8961395b90cca131da81eaad659d1a824109db01421f5ddde3b344e71c5adbd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; + propagatedBuildInputs = [ canopen-402-driver canopen-core canopen-proxy-driver hardware-interface pluginlib rclcpp rclcpp-components rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ros2_control wrapper for ros2_canopen functionalities"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen-ros2-controllers/default.nix b/distros/kilted/canopen-ros2-controllers/default.nix new file mode 100644 index 0000000000..225b377089 --- /dev/null +++ b/distros/kilted/canopen-ros2-controllers/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-gmock, canopen-402-driver, canopen-interfaces, canopen-proxy-driver, controller-interface, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-canopen-ros2-controllers"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_ros2_controllers/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "f76aba45f53040ce7d30654458a848137c6e81c1eb8f5ccc66624b5591b72ac6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ]; + propagatedBuildInputs = [ canopen-402-driver canopen-interfaces canopen-proxy-driver controller-interface controller-manager hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ros2_control controllers for ros2_canopen functionalities"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen-tests/default.nix b/distros/kilted/canopen-tests/default.nix new file mode 100644 index 0000000000..3d4533d3dd --- /dev/null +++ b/distros/kilted/canopen-tests/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-auto, canopen-402-driver, canopen-core, canopen-fake-slaves, canopen-proxy-driver, canopen-ros2-controllers, controller-manager, forward-command-controller, joint-state-broadcaster, joint-trajectory-controller, lely-core-libraries, robot-state-publisher, xacro }: +buildRosPackage { + pname = "ros-kilted-canopen-tests"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_tests/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "7607905527f5346e1afabe8466d089563cdab47ec07bd5bf14d9c7acc7b030bf"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake lely-core-libraries ]; + checkInputs = [ ament-lint-auto ]; + propagatedBuildInputs = [ canopen-402-driver canopen-core canopen-fake-slaves canopen-proxy-driver canopen-ros2-controllers controller-manager forward-command-controller joint-state-broadcaster joint-trajectory-controller robot-state-publisher xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package with tests for ros2_canopen"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen-utils/default.nix b/distros/kilted/canopen-utils/default.nix new file mode 100644 index 0000000000..0e2bc2d204 --- /dev/null +++ b/distros/kilted/canopen-utils/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-lint-auto, canopen-interfaces, lifecycle-msgs, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-canopen-utils"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen_utils/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "5e9a9f749e1726b7532c3ca0a82371b5ca6469c625488e50699dae412f89e6ad"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-lint-auto ]; + propagatedBuildInputs = [ canopen-interfaces lifecycle-msgs rclpy std-msgs ]; + + meta = { + description = "Utils for working with ros2_canopen."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/canopen/default.nix b/distros/kilted/canopen/default.nix new file mode 100644 index 0000000000..f1f41e3663 --- /dev/null +++ b/distros/kilted/canopen/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, canopen-402-driver, canopen-base-driver, canopen-core, canopen-interfaces, canopen-proxy-driver, lely-core-libraries }: +buildRosPackage { + pname = "ros-kilted-canopen"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/canopen/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "42a19fdc08f3b6788b0ec1b938310ef139e239f807cd275d41b291d38de4d2bc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ canopen-402-driver canopen-base-driver canopen-core canopen-interfaces canopen-proxy-driver lely-core-libraries ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Meta-package aggregating the ros2_canopen packages and documentation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/cartographer-ros-msgs/default.nix b/distros/kilted/cartographer-ros-msgs/default.nix new file mode 100644 index 0000000000..6a63a00593 --- /dev/null +++ b/distros/kilted/cartographer-ros-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-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-cartographer-ros-msgs"; + version = "2.0.9003-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cartographer_ros-release/archive/release/kilted/cartographer_ros_msgs/2.0.9003-2.tar.gz"; + name = "2.0.9003-2.tar.gz"; + sha256 = "47c5ce0d3dc5f03112587b54d1c2390246e4144de0f83708506e4762cec8fdbc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS messages for the cartographer_ros package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/cartographer-ros/default.nix b/distros/kilted/cartographer-ros/default.nix new file mode 100644 index 0000000000..28f2c90872 --- /dev/null +++ b/distros/kilted/cartographer-ros/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, abseil-cpp, ament-cmake, builtin-interfaces, cartographer, cartographer-ros-msgs, eigen, geometry-msgs, gflags, glog, gtest, launch, nav-msgs, pcl, pcl-conversions, python3Packages, rclcpp, robot-state-publisher, ros-environment, rosbag2-cpp, rosbag2-storage, sensor-msgs, std-msgs, tf2, tf2-eigen, tf2-msgs, tf2-ros, urdf, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-cartographer-ros"; + version = "2.0.9003-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cartographer_ros-release/archive/release/kilted/cartographer_ros/2.0.9003-2.tar.gz"; + name = "2.0.9003-2.tar.gz"; + sha256 = "3c8b674f61474b141fbf73c88b1e812bf7dbe15f0f71b80e847bd18ba1729089"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake gtest python3Packages.sphinx ros-environment ]; + propagatedBuildInputs = [ abseil-cpp builtin-interfaces cartographer cartographer-ros-msgs eigen geometry-msgs gflags glog launch nav-msgs pcl pcl-conversions rclcpp robot-state-publisher rosbag2-cpp rosbag2-storage sensor-msgs std-msgs tf2 tf2-eigen tf2-msgs tf2-ros urdf visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Cartographer is a system that provides real-time simultaneous localization + and mapping (SLAM) in 2D and 3D across multiple platforms and sensor + configurations. This package provides Cartographer's ROS integration."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/cartographer-rviz/default.nix b/distros/kilted/cartographer-rviz/default.nix new file mode 100644 index 0000000000..f7540b6176 --- /dev/null +++ b/distros/kilted/cartographer-rviz/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, abseil-cpp, ament-cmake, boost, cartographer, cartographer-ros, cartographer-ros-msgs, eigen, pluginlib, rclcpp, rviz-common, rviz-ogre-vendor, rviz-rendering }: +buildRosPackage { + pname = "ros-kilted-cartographer-rviz"; + version = "2.0.9003-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cartographer_ros-release/archive/release/kilted/cartographer_rviz/2.0.9003-2.tar.gz"; + name = "2.0.9003-2.tar.gz"; + sha256 = "a960c3d7890ee1bf2cb928db20f5b730addfbbd2b5bed97d4c17e2427f819d82"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ abseil-cpp boost cartographer cartographer-ros cartographer-ros-msgs eigen pluginlib rclcpp rviz-common rviz-ogre-vendor rviz-rendering ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Cartographer is a system that provides real-time simultaneous localization + and mapping (SLAM) in 2D and 3D across multiple platforms and sensor + configurations. This package provides Cartographer's RViz integration."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/cartographer/default.nix b/distros/kilted/cartographer/default.nix new file mode 100644 index 0000000000..728fc378a3 --- /dev/null +++ b/distros/kilted/cartographer/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, abseil-cpp, boost, cairo, ceres-solver, cmake, eigen, gflags, git, glog, gtest, lua5, protobuf, python3Packages }: +buildRosPackage { + pname = "ros-kilted-cartographer"; + version = "2.0.9004-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cartographer-release/archive/release/kilted/cartographer/2.0.9004-1.tar.gz"; + name = "2.0.9004-1.tar.gz"; + sha256 = "901d4312033419abbfa271aedd70c4977f2030dcaef5f47cfda505c915e3e4e9"; + }; + + buildType = "cmake"; + buildInputs = [ cmake git gtest python3Packages.sphinx ]; + propagatedBuildInputs = [ abseil-cpp boost cairo ceres-solver eigen gflags glog lua5 protobuf ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Cartographer is a system that provides real-time simultaneous localization + and mapping (SLAM) in 2D and 3D across multiple platforms and sensor + configurations."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/cascade-lifecycle-msgs/default.nix b/distros/kilted/cascade-lifecycle-msgs/default.nix new file mode 100644 index 0000000000..760066fbcd --- /dev/null +++ b/distros/kilted/cascade-lifecycle-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, lifecycle-msgs, rclcpp, rosidl-default-generators }: +buildRosPackage { + pname = "ros-kilted-cascade-lifecycle-msgs"; + version = "2.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cascade_lifecycle-release/archive/release/kilted/cascade_lifecycle_msgs/2.0.0-2.tar.gz"; + name = "2.0.0-2.tar.gz"; + sha256 = "1f71730f581d02a7fc2d2cb2d1b1c77b03a9326416eb07b8f811b12456124e76"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ builtin-interfaces lifecycle-msgs rclcpp rosidl-default-generators ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Messages for rclcpp_cascade_lifecycle package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/catch-ros2/default.nix b/distros/kilted/catch-ros2/default.nix new file mode 100644 index 0000000000..637fcf4f00 --- /dev/null +++ b/distros/kilted/catch-ros2/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-auto, ament-lint-common, rclcpp, ros2launch, std-srvs }: +buildRosPackage { + pname = "ros-kilted-catch-ros2"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/catch_ros2-release/archive/release/kilted/catch_ros2/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "2b896b7cbb621f837a052f47e732e1e2d612a30c5c3183df797f2886e78e7106"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp ros2launch std-srvs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Catch2 testing framework for ROS 2 unit and integration tests."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/chomp-motion-planner/default.nix b/distros/kilted/chomp-motion-planner/default.nix new file mode 100644 index 0000000000..2867997548 --- /dev/null +++ b/distros/kilted/chomp-motion-planner/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-common, moveit-core, rclcpp, rsl, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-chomp-motion-planner"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/chomp_motion_planner/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "f723bc0820ea6046fcc2c4688bebe9aa19a2eddf195fff6f9d07b15a212062d8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ moveit-common moveit-core rclcpp rsl trajectory-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "chomp_motion_planner"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/class-loader/default.nix b/distros/kilted/class-loader/default.nix new file mode 100644 index 0000000000..845052c7c8 --- /dev/null +++ b/distros/kilted/class-loader/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, console-bridge, console-bridge-vendor, rcpputils }: +buildRosPackage { + pname = "ros-kilted-class-loader"; + version = "2.8.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/class_loader-release/archive/release/kilted/class_loader/2.8.0-2.tar.gz"; + name = "2.8.0-2.tar.gz"; + sha256 = "d206b471176cf8e4a20d5b4a6c302b230d13ccb730a870721383cf0049689518"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ console-bridge console-bridge-vendor rcpputils ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; + + meta = { + description = "The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. + class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/classic-bags/default.nix b/distros/kilted/classic-bags/default.nix new file mode 100644 index 0000000000..2e1c74b6c1 --- /dev/null +++ b/distros/kilted/classic-bags/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-cmake-python, builtin-interfaces, rclcpp, rclpy, rosbag2-cpp, rosbag2-py, rosbag2-storage, rosbag2-storage-mcap, rosbag2-storage-sqlite3, rosidl-runtime-py, std-msgs }: +buildRosPackage { + pname = "ros-kilted-classic-bags"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/classic_bags-release/archive/release/kilted/classic_bags/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "fff54e6872b669f0c415956e8c2167da9721ef37a30d3a0b731dc54d2ed9c928"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-pytest rosbag2-storage-mcap rosbag2-storage-sqlite3 std-msgs ]; + propagatedBuildInputs = [ builtin-interfaces rclcpp rclpy rosbag2-cpp rosbag2-py rosbag2-storage rosidl-runtime-py ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "A ROS 2 interface in the style of ROS 1 for reading and writing bag files"; + license = with lib.licenses; [ "BSD-3-clause" ]; + }; +} diff --git a/distros/kilted/cmake-generate-parameter-module-example/default.nix b/distros/kilted/cmake-generate-parameter-module-example/default.nix new file mode 100644 index 0000000000..d22e05e2c7 --- /dev/null +++ b/distros/kilted/cmake-generate-parameter-module-example/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-python, ament-lint-auto, ament-lint-common, generate-parameter-library, rclpy }: +buildRosPackage { + pname = "ros-kilted-cmake-generate-parameter-module-example"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/kilted/cmake_generate_parameter_module_example/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "679616cba9a88f4343887580327a9fdf746ed4f4423f9c580146d749aaffe40d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ generate-parameter-library rclpy ]; + nativeBuildInputs = [ ament-cmake-python ]; + + meta = { + description = "Example usage of generate_parameter_library for a python module with cmake."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/coal/default.nix b/distros/kilted/coal/default.nix new file mode 100644 index 0000000000..43df2eba97 --- /dev/null +++ b/distros/kilted/coal/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, assimp, boost, cmake, doxygen, eigen, eigenpy, git, octomap, python3, python3Packages }: +buildRosPackage { + pname = "ros-kilted-coal"; + version = "3.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/coal-release/archive/release/kilted/coal/3.0.1-2.tar.gz"; + name = "3.0.1-2.tar.gz"; + sha256 = "6bfb40a22326ebbf8f6fe90d920ab612a80de24bc10a193eaa19012e4c18e7bb"; + }; + + buildType = "cmake"; + buildInputs = [ cmake doxygen git python3Packages.lxml ]; + propagatedBuildInputs = [ assimp boost eigen eigenpy octomap python3 python3Packages.numpy ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "An extension of the Flexible Collision Library."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/cob-actions/default.nix b/distros/kilted/cob-actions/default.nix new file mode 100644 index 0000000000..02106b72ad --- /dev/null +++ b/distros/kilted/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-kilted-cob-actions"; + version = "2.8.12-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cob_common-release/archive/release/kilted/cob_actions/2.8.12-2.tar.gz"; + name = "2.8.12-2.tar.gz"; + sha256 = "534de01579fe47f3ff661cfabd92a8c2e0f1f0980d4059416dfb79589f51ce87"; + }; + + 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/kilted/cob-msgs/default.nix b/distros/kilted/cob-msgs/default.nix new file mode 100644 index 0000000000..a36d5edd6a --- /dev/null +++ b/distros/kilted/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-kilted-cob-msgs"; + version = "2.8.12-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cob_common-release/archive/release/kilted/cob_msgs/2.8.12-2.tar.gz"; + name = "2.8.12-2.tar.gz"; + sha256 = "104d3bc98f3925669108676914c485c3e7a6b6f19eecf676aafd73ce34964bad"; + }; + + 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/kilted/cob-srvs/default.nix b/distros/kilted/cob-srvs/default.nix new file mode 100644 index 0000000000..9215496a8b --- /dev/null +++ b/distros/kilted/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-kilted-cob-srvs"; + version = "2.8.12-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cob_common-release/archive/release/kilted/cob_srvs/2.8.12-2.tar.gz"; + name = "2.8.12-2.tar.gz"; + sha256 = "f1a7e385e7818a06f11e2daba63df7ffe5437aa0a0f32fc208162ce41d431f02"; + }; + + 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/kilted/color-names/default.nix b/distros/kilted/color-names/default.nix new file mode 100644 index 0000000000..14947040c0 --- /dev/null +++ b/distros/kilted/color-names/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-auto, ouxt-lint-common, rclcpp, rviz2, std-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-color-names"; + version = "0.0.3-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/color_names-release/archive/release/kilted/color_names/0.0.3-6.tar.gz"; + name = "0.0.3-6.tar.gz"; + sha256 = "8097d192512972d5cb9c85653099bea983c174bde5acc2a04d07a55cbb95724c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ouxt-lint-common ]; + propagatedBuildInputs = [ rclcpp rviz2 std-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The color_names package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/color-util/default.nix b/distros/kilted/color-util/default.nix new file mode 100644 index 0000000000..07aa9a92a4 --- /dev/null +++ b/distros/kilted/color-util/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-gtest, std-msgs }: +buildRosPackage { + pname = "ros-kilted-color-util"; + version = "1.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/color_util-release/archive/release/kilted/color_util/1.0.0-4.tar.gz"; + name = "1.0.0-4.tar.gz"; + sha256 = "6cef3aeb18b50bcb7427c6fac410f00260682d20f1b706772c8496d154e1566e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "An almost dependency-less library for converting between color spaces"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/common-interfaces/default.nix b/distros/kilted/common-interfaces/default.nix new file mode 100644 index 0000000000..d1c8301a5b --- /dev/null +++ b/distros/kilted/common-interfaces/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, actionlib-msgs, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, diagnostic-msgs, geometry-msgs, nav-msgs, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, trajectory-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-common-interfaces"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/common_interfaces/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "bc2f2c845f3d826ee37f80bf06ee321f89bb622b69907ebac8e1aee0f3f5062e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ actionlib-msgs builtin-interfaces diagnostic-msgs geometry-msgs nav-msgs sensor-msgs shape-msgs std-msgs std-srvs stereo-msgs trajectory-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "common_interfaces contains messages and services that are widely used by other ROS packages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/composition-interfaces/default.nix b/distros/kilted/composition-interfaces/default.nix new file mode 100644 index 0000000000..9c7e203494 --- /dev/null +++ b/distros/kilted/composition-interfaces/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, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-composition-interfaces"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/composition_interfaces/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "acb012b4642100c3b4f95125005c9a9d7c576f241da9bb7b7b45bf997699a166"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rcl-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing message and service definitions for managing composable nodes in a container process."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/composition/default.nix b/distros/kilted/composition/default.nix new file mode 100644 index 0000000000..c04ce4ffe6 --- /dev/null +++ b/distros/kilted/composition/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-lint-auto, ament-lint-common, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, rcutils, rmw-implementation-cmake, std-msgs }: +buildRosPackage { + pname = "ros-kilted-composition"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/composition/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "508c832f5fec339a6a4b30a222ad5f7e02811ee5265deaec28afa42daeeba357"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros rmw-implementation-cmake ]; + propagatedBuildInputs = [ example-interfaces launch-ros rclcpp rclcpp-components rcutils std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Examples for composing multiple nodes in a single process."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/compressed-depth-image-transport/default.nix b/distros/kilted/compressed-depth-image-transport/default.nix new file mode 100644 index 0000000000..dfe60a644e --- /dev/null +++ b/distros/kilted/compressed-depth-image-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, cv-bridge, image-transport }: +buildRosPackage { + pname = "ros-kilted-compressed-depth-image-transport"; + version = "5.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/kilted/compressed_depth_image_transport/5.0.2-2.tar.gz"; + name = "5.0.2-2.tar.gz"; + sha256 = "beb63fea36b99e6fc45db0c59134030d104b6e624cb88d153543d1aff01aeda9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge image-transport ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Compressed_depth_image_transport provides a plugin to image_transport for transparently sending + depth images (raw, floating-point) using PNG compression."; + license = with lib.licenses; [ bsdOriginal mit ]; + }; +} diff --git a/distros/kilted/compressed-image-transport/default.nix b/distros/kilted/compressed-image-transport/default.nix new file mode 100644 index 0000000000..2f518c3628 --- /dev/null +++ b/distros/kilted/compressed-image-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, image-transport }: +buildRosPackage { + pname = "ros-kilted-compressed-image-transport"; + version = "5.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/kilted/compressed_image_transport/5.0.2-2.tar.gz"; + name = "5.0.2-2.tar.gz"; + sha256 = "377a95bb96d6ffdabd92e1601ff99b91f913ba61a315e19cf02b812992fa567e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge image-transport ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Compressed_image_transport provides a plugin to image_transport for transparently sending images + encoded as JPEG or PNG."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/console-bridge-vendor/default.nix b/distros/kilted/console-bridge-vendor/default.nix new file mode 100644 index 0000000000..997a17d47f --- /dev/null +++ b/distros/kilted/console-bridge-vendor/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, console-bridge, performance-test-fixture }: +buildRosPackage { + pname = "ros-kilted-console-bridge-vendor"; + version = "1.8.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/console_bridge_vendor-release/archive/release/kilted/console_bridge_vendor/1.8.0-2.tar.gz"; + name = "1.8.0-2.tar.gz"; + sha256 = "b8efc563f206e18afb5b40fe6b843044c5aecf1d243e1062a8e4cb651dbb2ce4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ]; + propagatedBuildInputs = [ console-bridge ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around console_bridge, providing nothing but a dependency on console_bridge, on some systems. + On others, it provides an ExternalProject build of console_bridge."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/control-box-rst/default.nix b/distros/kilted/control-box-rst/default.nix new file mode 100644 index 0000000000..18252642ef --- /dev/null +++ b/distros/kilted/control-box-rst/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, eigen, ipopt }: +buildRosPackage { + pname = "ros-kilted-control-box-rst"; + version = "0.0.7-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/control_box_rst-release/archive/release/kilted/control_box_rst/0.0.7-6.tar.gz"; + name = "0.0.7-6.tar.gz"; + sha256 = "d4505ebc35dfd4651d86ef066256e2a5fd94924795776cf2fb2e126c84bee202"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ eigen ipopt ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The control_box_rst package provides C++ libraries for predictive control, + direct optimal control, optimization and simulation."; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/control-msgs/default.nix b/distros/kilted/control-msgs/default.nix new file mode 100644 index 0000000000..33127c5ac9 --- /dev/null +++ b/distros/kilted/control-msgs/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-control-msgs"; + version = "6.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/control_msgs-release/archive/release/kilted/control_msgs/6.1.0-1.tar.gz"; + name = "6.1.0-1.tar.gz"; + sha256 = "ea6c8cb42b54a2e1c89733cc852cd4232dc832cc724d0d74e1d869d312f4de06"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs trajectory-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "control_msgs contains base messages and actions useful for + controlling robots. It provides representations for controller + setpoints and joint and cartesian trajectories."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/control-toolbox/default.nix b/distros/kilted/control-toolbox/default.nix new file mode 100644 index 0000000000..3adaaf1521 --- /dev/null +++ b/distros/kilted/control-toolbox/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-gmock, control-msgs, eigen, filters, generate-parameter-library, geometry-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-cmake, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-control-toolbox"; + version = "5.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/control_toolbox-release/archive/release/kilted/control_toolbox/5.4.0-1.tar.gz"; + name = "5.4.0-1.tar.gz"; + sha256 = "6bb7eaacf922d81a7560ea24d2c292145e2e21968049cf2a2a894d4b81400c90"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock rclcpp-lifecycle ]; + propagatedBuildInputs = [ control-msgs eigen filters generate-parameter-library geometry-msgs pluginlib rclcpp rcutils realtime-tools tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The control toolbox contains modules that are useful across all controllers."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/controller-interface/default.nix b/distros/kilted/controller-interface/default.nix new file mode 100644 index 0000000000..7912cfe535 --- /dev/null +++ b/distros/kilted/controller-interface/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-gen-version-h, ament-cmake-gmock, fmt, geometry-msgs, hardware-interface, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-controller-interface"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/controller_interface/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "4d86f6cc706d90cbbc5c99b34575d474fd53c683839cd3541dd5ed911ee0dc4a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gen-version-h fmt ros2-control-cmake sensor-msgs ]; + checkInputs = [ ament-cmake-gmock geometry-msgs ]; + propagatedBuildInputs = [ hardware-interface rclcpp-lifecycle realtime-tools ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; + + meta = { + description = "Base classes for controllers and syntax cookies for supporting common sensor types in controllers and broadcasters"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/controller-manager-msgs/default.nix b/distros/kilted/controller-manager-msgs/default.nix new file mode 100644 index 0000000000..5e7984330b --- /dev/null +++ b/distros/kilted/controller-manager-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, lifecycle-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-controller-manager-msgs"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/controller_manager_msgs/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "18a31bcff7ae8e5a45739ab32c1054a2a0248c7d895de7311258a8f04c37524c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces lifecycle-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages and services for the controller manager."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/cudnn-cmake-module/default.nix b/distros/kilted/cudnn-cmake-module/default.nix new file mode 100644 index 0000000000..b1570687db --- /dev/null +++ b/distros/kilted/cudnn-cmake-module/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-xmllint }: +buildRosPackage { + pname = "ros-kilted-cudnn-cmake-module"; + version = "0.0.1-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cudnn_cmake_module-release/archive/release/kilted/cudnn_cmake_module/0.0.1-6.tar.gz"; + name = "0.0.1-6.tar.gz"; + sha256 = "9ebbeb686e277dd20f2534be9284fea632208a473d0191b744a7a456345bc865"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Exports a CMake module to find cuDNN."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/cv-bridge/default.nix b/distros/kilted/cv-bridge/default.nix new file mode 100644 index 0000000000..cc78a4a89b --- /dev/null +++ b/distros/kilted/cv-bridge/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, boost, opencv, python-cmake-module, python3Packages, rclcpp, rcpputils, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-cv-bridge"; + version = "4.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vision_opencv-release/archive/release/kilted/cv_bridge/4.1.0-2.tar.gz"; + name = "4.1.0-2.tar.gz"; + sha256 = "1deb448a5b89c423ad7abea333b56ac0cb170d9bcf234facd5937cb76c0d2cdc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros python-cmake-module ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-python boost opencv opencv.cxxdev python3Packages.numpy python3Packages.opencv4 rclcpp rcpputils sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros python-cmake-module ]; + + meta = { + description = "This contains CvBridge, which converts between ROS2 + Image messages and OpenCV images."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/cyclonedds/default.nix b/distros/kilted/cyclonedds/default.nix new file mode 100644 index 0000000000..e344132368 --- /dev/null +++ b/distros/kilted/cyclonedds/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, iceoryx-binding-c, iceoryx-hoofs, iceoryx-posh, openssl }: +buildRosPackage { + pname = "ros-kilted-cyclonedds"; + version = "0.10.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cyclonedds-release/archive/release/kilted/cyclonedds/0.10.5-2.tar.gz"; + name = "0.10.5-2.tar.gz"; + sha256 = "9b7dfe6f3812e67b068edf09197823d2670039b49f1ff08413aa10ed2a816cd4"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ iceoryx-binding-c iceoryx-hoofs iceoryx-posh openssl ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation. Cyclone DDS is developed completely in the open as an Eclipse IoT project."; + license = with lib.licenses; [ "EPL-2.0" "Eclipse-Distribution-License-1.0" ]; + }; +} diff --git a/distros/kilted/data-tamer-cpp/default.nix b/distros/kilted/data-tamer-cpp/default.nix new file mode 100644 index 0000000000..07eab1a47a --- /dev/null +++ b/distros/kilted/data-tamer-cpp/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, data-tamer-msgs, gtest-vendor, mcap-vendor, rclcpp, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-kilted-data-tamer-cpp"; + version = "1.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/data_tamer-release/archive/release/kilted/data_tamer_cpp/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "7f85b1758fd9d4781d8a2c7fa799400975c66a80672de9247b912fb6a42f054f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-gtest data-tamer-msgs gtest-vendor mcap-vendor rclcpp rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "DataTamer data logging library"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/data-tamer-msgs/default.nix b/distros/kilted/data-tamer-msgs/default.nix new file mode 100644 index 0000000000..21ed44a001 --- /dev/null +++ b/distros/kilted/data-tamer-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-data-tamer-msgs"; + version = "1.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/data_tamer-release/archive/release/kilted/data_tamer_msgs/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "8025fd53dc92325ddc63a3d38156af417ca2d878ea8d7df76d1c741ede9591a2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Interfaces for data_tamer"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/delphi-esr-msgs/default.nix b/distros/kilted/delphi-esr-msgs/default.nix new file mode 100644 index 0000000000..7e965a0ae5 --- /dev/null +++ b/distros/kilted/delphi-esr-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-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-delphi-esr-msgs"; + version = "4.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/astuff_sensor_msgs-release/archive/release/kilted/delphi_esr_msgs/4.0.0-4.tar.gz"; + name = "4.0.0-4.tar.gz"; + sha256 = "56ffdf19b4ebf5f34d334f9f944d826c8fbf4b7e3ff362bea90bf9fbb57df93e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Message definitions for the Delphi ESR"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/delphi-mrr-msgs/default.nix b/distros/kilted/delphi-mrr-msgs/default.nix new file mode 100644 index 0000000000..f74b4406b7 --- /dev/null +++ b/distros/kilted/delphi-mrr-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-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-delphi-mrr-msgs"; + version = "4.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/astuff_sensor_msgs-release/archive/release/kilted/delphi_mrr_msgs/4.0.0-4.tar.gz"; + name = "4.0.0-4.tar.gz"; + sha256 = "5e30a1af09b4e7dccf3106cdca1b9527a82e0b3e2ca337b425c9e6d802f48fae"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Message definitions for the Delphi MRR"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/delphi-srr-msgs/default.nix b/distros/kilted/delphi-srr-msgs/default.nix new file mode 100644 index 0000000000..974d3abdc7 --- /dev/null +++ b/distros/kilted/delphi-srr-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-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-delphi-srr-msgs"; + version = "4.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/astuff_sensor_msgs-release/archive/release/kilted/delphi_srr_msgs/4.0.0-4.tar.gz"; + name = "4.0.0-4.tar.gz"; + sha256 = "21edcefcc6cfe5f8e89d5ad055be394f7de4f5ba4288fc545946cfb8b809f9ea"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Message definitions for the Delphi SRR"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/demo-nodes-cpp-native/default.nix b/distros/kilted/demo-nodes-cpp-native/default.nix new file mode 100644 index 0000000000..ebe10fddef --- /dev/null +++ b/distros/kilted/demo-nodes-cpp-native/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-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, rmw-fastrtps-cpp, std-msgs }: +buildRosPackage { + pname = "ros-kilted-demo-nodes-cpp-native"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/demo_nodes_cpp_native/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "fcde12827791d698131a986d248fe0b20b3a8420a4ffcfb41f35d031db468912"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rmw-fastrtps-cpp std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ nodes which access the native handles of the rmw implementation."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/demo-nodes-cpp/default.nix b/distros/kilted/demo-nodes-cpp/default.nix new file mode 100644 index 0000000000..2306b6f757 --- /dev/null +++ b/distros/kilted/demo-nodes-cpp/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-lint-auto, ament-lint-common, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, launch-xml, rcl, rcl-interfaces, rclcpp, rclcpp-components, rcpputils, rcutils, rmw, std-msgs }: +buildRosPackage { + pname = "ros-kilted-demo-nodes-cpp"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/demo_nodes_cpp/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "6a923df1aa3904a3ce70611f884fc6f8c69b2d015f595d83b1bf383ee13a66cd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros ]; + propagatedBuildInputs = [ example-interfaces launch-ros launch-xml rcl rcl-interfaces rclcpp rclcpp-components rcpputils rcutils rmw std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/demo-nodes-py/default.nix b/distros/kilted/demo-nodes-py/default.nix new file mode 100644 index 0000000000..4f0c036dc9 --- /dev/null +++ b/distros/kilted/demo-nodes-py/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-index-python, ament-pep257, ament-xmllint, example-interfaces, python3Packages, rcl-interfaces, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-demo-nodes-py"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/demo_nodes_py/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "49cb98667907e4e424a1b06bd12da4aa7fd975b59f929adb623202772191fedc"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python example-interfaces rcl-interfaces rclpy std-msgs ]; + + meta = { + description = "Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/depth-image-proc/default.nix b/distros/kilted/depth-image-proc/default.nix new file mode 100644 index 0000000000..fbd4403940 --- /dev/null +++ b/distros/kilted/depth-image-proc/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, image-geometry, image-proc, image-transport, message-filters, opencv, rclcpp, rclcpp-components, sensor-msgs, stereo-msgs, tf2, tf2-eigen, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-depth-image-proc"; + version = "6.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/kilted/depth_image_proc/6.0.11-1.tar.gz"; + name = "6.0.11-1.tar.gz"; + sha256 = "68c1fce7548b259b3676cc7b368d4e59e2f3bdb961c7928597c4ea45ac1994d3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto class-loader ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge image-geometry image-proc image-transport message-filters opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs stereo-msgs tf2 tf2-eigen tf2-ros ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Contains components for processing depth images such as those + produced by OpenNI camera. Functions include creating disparity + images and point clouds, as well as registering (reprojecting) + a depth image into another camera frame."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/depthimage-to-laserscan/default.nix b/distros/kilted/depthimage-to-laserscan/default.nix new file mode 100644 index 0000000000..215ff5849f --- /dev/null +++ b/distros/kilted/depthimage-to-laserscan/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, image-geometry, opencv, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-depthimage-to-laserscan"; + version = "2.5.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/depthimage_to_laserscan-release/archive/release/kilted/depthimage_to_laserscan/2.5.1-3.tar.gz"; + name = "2.5.1-3.tar.gz"; + sha256 = "0e23dddf63d9a4e57810fec9dbf39f01dfdc934d3aa43b31f69967c874e8fad5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ image-geometry opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "depthimage_to_laserscan"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/derived-object-msgs/default.nix b/distros/kilted/derived-object-msgs/default.nix new file mode 100644 index 0000000000..2bead4b74b --- /dev/null +++ b/distros/kilted/derived-object-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-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-derived-object-msgs"; + version = "4.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/astuff_sensor_msgs-release/archive/release/kilted/derived_object_msgs/4.0.0-4.tar.gz"; + name = "4.0.0-4.tar.gz"; + sha256 = "38bb0792964eac037e036b1a6378aeca466e829fcdc7817d306e9a3e64e2fc76"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime shape-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Abstracted Messages from Perception Modalities"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/desktop-full/default.nix b/distros/kilted/desktop-full/default.nix new file mode 100644 index 0000000000..5bfcc9ec20 --- /dev/null +++ b/distros/kilted/desktop-full/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, desktop, perception, ros-gz-sim-demos, simulation }: +buildRosPackage { + pname = "ros-kilted-desktop-full"; + version = "0.12.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/variants-release/archive/release/kilted/desktop_full/0.12.0-2.tar.gz"; + name = "0.12.0-2.tar.gz"; + sha256 = "1eabe6d31d3ad4403d763122950b555ecce8babd23e250f4f6f23b46106de63c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ desktop perception ros-gz-sim-demos simulation ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides a 'batteries included' experience to novice users."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/desktop/default.nix b/distros/kilted/desktop/default.nix new file mode 100644 index 0000000000..23af5997bc --- /dev/null +++ b/distros/kilted/desktop/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-tutorials-cpp, action-tutorials-py, ament-cmake, angles, composition, demo-nodes-cpp, demo-nodes-cpp-native, demo-nodes-py, depthimage-to-laserscan, dummy-map-server, dummy-robot-bringup, dummy-sensors, examples-rclcpp-minimal-action-client, examples-rclcpp-minimal-action-server, examples-rclcpp-minimal-client, examples-rclcpp-minimal-composition, examples-rclcpp-minimal-publisher, examples-rclcpp-minimal-service, examples-rclcpp-minimal-subscriber, examples-rclcpp-minimal-timer, examples-rclcpp-multithreaded-executor, examples-rclpy-executors, examples-rclpy-minimal-action-client, examples-rclpy-minimal-action-server, examples-rclpy-minimal-client, examples-rclpy-minimal-publisher, examples-rclpy-minimal-service, examples-rclpy-minimal-subscriber, image-tools, intra-process-demo, joy, lifecycle, logging-demo, pcl-conversions, pendulum-control, pendulum-msgs, quality-of-service-demo-cpp, quality-of-service-demo-py, ros-base, rqt-common-plugins, rviz-default-plugins, rviz2, teleop-twist-joy, teleop-twist-keyboard, tlsf, tlsf-cpp, topic-monitor, turtlesim }: +buildRosPackage { + pname = "ros-kilted-desktop"; + version = "0.12.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/variants-release/archive/release/kilted/desktop/0.12.0-2.tar.gz"; + name = "0.12.0-2.tar.gz"; + sha256 = "35eaee97cc86e4196ea0591c96d7aab53b089e5db998bc8852ff49909692ca34"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ action-tutorials-cpp action-tutorials-py angles composition demo-nodes-cpp demo-nodes-cpp-native demo-nodes-py depthimage-to-laserscan dummy-map-server dummy-robot-bringup dummy-sensors examples-rclcpp-minimal-action-client examples-rclcpp-minimal-action-server examples-rclcpp-minimal-client examples-rclcpp-minimal-composition examples-rclcpp-minimal-publisher examples-rclcpp-minimal-service examples-rclcpp-minimal-subscriber examples-rclcpp-minimal-timer examples-rclcpp-multithreaded-executor examples-rclpy-executors examples-rclpy-minimal-action-client examples-rclpy-minimal-action-server examples-rclpy-minimal-client examples-rclpy-minimal-publisher examples-rclpy-minimal-service examples-rclpy-minimal-subscriber image-tools intra-process-demo joy lifecycle logging-demo pcl-conversions pendulum-control pendulum-msgs quality-of-service-demo-cpp quality-of-service-demo-py ros-base rqt-common-plugins rviz-default-plugins rviz2 teleop-twist-joy teleop-twist-keyboard tlsf tlsf-cpp topic-monitor turtlesim ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package which extends 'ros_base' and includes high level packages like vizualization tools and demos."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/diagnostic-aggregator/default.nix b/distros/kilted/diagnostic-aggregator/default.nix new file mode 100644 index 0000000000..610095be77 --- /dev/null +++ b/distros/kilted/diagnostic-aggregator/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-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, diagnostic-msgs, launch-pytest, launch-testing-ament-cmake, launch-testing-ros, pluginlib, rcl-interfaces, rclcpp, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-diagnostic-aggregator"; + version = "4.3.6-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/kilted/diagnostic_aggregator/4.3.6-1.tar.gz"; + name = "4.3.6-1.tar.gz"; + sha256 = "9bc1d6e6380e2587c113d645d8ba49e0c995f8a310739885347fdfdb626d8ec6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python diagnostic-msgs pluginlib rcl-interfaces rclcpp std-msgs ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch-pytest launch-testing-ament-cmake launch-testing-ros ]; + propagatedBuildInputs = [ rclpy ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "diagnostic_aggregator"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/diagnostic-common-diagnostics/default.nix b/distros/kilted/diagnostic-common-diagnostics/default.nix new file mode 100644 index 0000000000..0c60c9ccbe --- /dev/null +++ b/distros/kilted/diagnostic-common-diagnostics/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-lint-cmake, ament-cmake-pytest, ament-cmake-python, ament-cmake-xmllint, ament-lint-auto, diagnostic-updater, launch-testing-ament-cmake, lm_sensors, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-diagnostic-common-diagnostics"; + version = "4.3.6-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/kilted/diagnostic_common_diagnostics/4.3.6-1.tar.gz"; + name = "4.3.6-1.tar.gz"; + sha256 = "09ffae242099593ca7cde676a7aeb1c7169187812d6d65471b2930500e829929"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-lint-cmake ament-cmake-pytest ament-cmake-xmllint ament-lint-auto launch-testing-ament-cmake ]; + propagatedBuildInputs = [ diagnostic-updater lm_sensors python3Packages.ntplib python3Packages.psutil rclpy ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "diagnostic_common_diagnostics"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/diagnostic-msgs/default.nix b/distros/kilted/diagnostic-msgs/default.nix new file mode 100644 index 0000000000..a5b4bdf3a4 --- /dev/null +++ b/distros/kilted/diagnostic-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-diagnostic-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/diagnostic_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "08a34ea299353df9f57954dbd4da420c2918805397c15759de9289cb6afa2926"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some diagnostics related message and service definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/diagnostic-remote-logging/default.nix b/distros/kilted/diagnostic-remote-logging/default.nix new file mode 100644 index 0000000000..9c7bd50571 --- /dev/null +++ b/distros/kilted/diagnostic-remote-logging/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, curl, diagnostic-msgs, rclcpp-components }: +buildRosPackage { + pname = "ros-kilted-diagnostic-remote-logging"; + version = "4.3.6-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/kilted/diagnostic_remote_logging/4.3.6-1.tar.gz"; + name = "4.3.6-1.tar.gz"; + sha256 = "7046344094841a82dd4fe5e6bc834594dc319d9c632dfc15597c32cf61404ef3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake curl diagnostic-msgs rclcpp-components ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "diagnostic_remote_logging"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/diagnostic-updater/default.nix b/distros/kilted/diagnostic-updater/default.nix new file mode 100644 index 0000000000..b16b67629a --- /dev/null +++ b/distros/kilted/diagnostic-updater/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-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, diagnostic-msgs, launch, launch-testing, launch-testing-ros, python3Packages, rclcpp, rclcpp-lifecycle, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-diagnostic-updater"; + version = "4.3.6-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/kilted/diagnostic_updater/4.3.6-1.tar.gz"; + name = "4.3.6-1.tar.gz"; + sha256 = "c933ede8ace6d9b8ba21d9c74cd241f8c2ff65a0df9619355049a5e8b20d5d3f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ros python3Packages.pytest rclcpp-lifecycle ]; + propagatedBuildInputs = [ diagnostic-msgs rclcpp rclpy std-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ament-cmake-ros ]; + + meta = { + description = "diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/diagnostics/default.nix b/distros/kilted/diagnostics/default.nix new file mode 100644 index 0000000000..0c73b3d714 --- /dev/null +++ b/distros/kilted/diagnostics/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, diagnostic-aggregator, diagnostic-common-diagnostics, diagnostic-updater, self-test }: +buildRosPackage { + pname = "ros-kilted-diagnostics"; + version = "4.3.6-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/kilted/diagnostics/4.3.6-1.tar.gz"; + name = "4.3.6-1.tar.gz"; + sha256 = "c0acaa678ecece264c96e91fbb6d4d2a4e65120d58888d7e347d2db19ec9e652"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ diagnostic-aggregator diagnostic-common-diagnostics diagnostic-updater self-test ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "diagnostics"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/diff-drive-controller/default.nix b/distros/kilted/diff-drive-controller/default.nix new file mode 100644 index 0000000000..55cd8c5cee --- /dev/null +++ b/distros/kilted/diff-drive-controller/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-gmock, backward-ros, control-toolbox, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, tf2, tf2-msgs }: +buildRosPackage { + pname = "ros-kilted-diff-drive-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/diff_drive_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "f8c176da370ca6d1efa94cd4c6c670354b150cdf915392819bf6c090dadc2363"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake generate-parameter-library ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros control-toolbox controller-interface geometry-msgs hardware-interface nav-msgs pluginlib rclcpp rclcpp-lifecycle rcpputils realtime-tools tf2 tf2-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controller for a differential-drive mobile base."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/domain-bridge/default.nix b/distros/kilted/domain-bridge/default.nix new file mode 100644 index 0000000000..b24a7b68d6 --- /dev/null +++ b/distros/kilted/domain-bridge/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-gmock, ament-lint-auto, ament-lint-common, example-interfaces, launch, launch-testing, launch-testing-ament-cmake, rclcpp, rclcpp-components, rcutils, rmw-connextdds, rmw-cyclonedds-cpp, rmw-fastrtps-cpp, rmw-implementation-cmake, rosbag2-cpp, rosgraph-msgs, rosidl-default-generators, rosidl-default-runtime, rosidl-typesupport-cpp, test-msgs, yaml-cpp, zstd-vendor }: +buildRosPackage { + pname = "ros-kilted-domain-bridge"; + version = "0.5.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/domain_bridge-release/archive/release/kilted/domain_bridge/0.5.0-5.tar.gz"; + name = "0.5.0-5.tar.gz"; + sha256 = "034e1ea696dcffcca764f75117caea5a1a4f1349513d3aa60ea9049099c74c07"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common example-interfaces launch launch-testing launch-testing-ament-cmake rmw-connextdds rmw-cyclonedds-cpp rmw-fastrtps-cpp rmw-implementation-cmake rosgraph-msgs test-msgs ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rcutils rosbag2-cpp rosidl-default-runtime rosidl-typesupport-cpp yaml-cpp zstd-vendor ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS 2 Domain Bridge"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/domain-coordinator/default.nix b/distros/kilted/domain-coordinator/default.nix new file mode 100644 index 0000000000..18e8895069 --- /dev/null +++ b/distros/kilted/domain-coordinator/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-domain-coordinator"; + version = "0.14.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/kilted/domain_coordinator/0.14.3-2.tar.gz"; + name = "0.14.3-2.tar.gz"; + sha256 = "a9f3e7dcea054ba544935ef845243ebf0c05f5fbc50ce05c4141a94a85024c79"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + + meta = { + description = "A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/draco-point-cloud-transport/default.nix b/distros/kilted/draco-point-cloud-transport/default.nix new file mode 100644 index 0000000000..a7f7c4176d --- /dev/null +++ b/distros/kilted/draco-point-cloud-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, draco, pluginlib, point-cloud-interfaces, point-cloud-transport, rclcpp, rcpputils, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-draco-point-cloud-transport"; + version = "5.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/kilted/draco_point_cloud_transport/5.0.1-2.tar.gz"; + name = "5.0.1-2.tar.gz"; + sha256 = "7d6f88a88cb620dded71fb4978753292f9548072c3474314f6915952958c40c6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ draco pluginlib point-cloud-interfaces point-cloud-transport rclcpp rcpputils sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds + encoded with KD tree compression."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/dual-arm-panda-moveit-config/default.nix b/distros/kilted/dual-arm-panda-moveit-config/default.nix new file mode 100644 index 0000000000..c9b97388e8 --- /dev/null +++ b/distros/kilted/dual-arm-panda-moveit-config/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, moveit-resources-panda-description, robot-state-publisher, topic-tools, xacro }: +buildRosPackage { + pname = "ros-kilted-dual-arm-panda-moveit-config"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/kilted/dual_arm_panda_moveit_config/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "b6a8ab75953996156dcdace883d3f622b1c432ba8e66e43770ac82a074481968"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-resources-panda-description robot-state-publisher topic-tools xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "

+ Dual Franka Emika Panda MoveIt Configuration +

"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/dual-laser-merger/default.nix b/distros/kilted/dual-laser-merger/default.nix new file mode 100644 index 0000000000..23ad0e0876 --- /dev/null +++ b/distros/kilted/dual-laser-merger/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-auto, ament-copyright, ament-cpplint, ament-flake8, ament-lint-auto, ament-lint-common, ament-pep257, ament-xmllint, geometry-msgs, laser-geometry, message-filters, pcl, pcl-conversions, pcl-ros, rclcpp, rclcpp-components, tf2, tf2-ros, tf2-sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-dual-laser-merger"; + version = "0.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dual_laser_merger-release/archive/release/kilted/dual_laser_merger/0.0.1-2.tar.gz"; + name = "0.0.1-2.tar.gz"; + sha256 = "d9ef28159cf3850bbc0c608a73c406a472251fecdcfbef99a78e81726ced132c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ]; + checkInputs = [ ament-copyright ament-cpplint ament-flake8 ament-lint-auto ament-lint-common ament-pep257 ament-xmllint ]; + propagatedBuildInputs = [ geometry-msgs laser-geometry message-filters pcl pcl-conversions pcl-ros rclcpp rclcpp-components tf2 tf2-ros tf2-sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ]; + + meta = { + description = "merge dual lidar's scans."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dummy-map-server/default.nix b/distros/kilted/dummy-map-server/default.nix new file mode 100644 index 0000000000..98ca13230e --- /dev/null +++ b/distros/kilted/dummy-map-server/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-gtest, ament-lint-auto, ament-lint-common, nav-msgs, rclcpp }: +buildRosPackage { + pname = "ros-kilted-dummy-map-server"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/dummy_map_server/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "72a28f49b3b179bc0358f930c4d14cb54e095120d811f883fc15603a43c5ecf0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ nav-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "dummy map server node"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dummy-robot-bringup/default.nix b/distros/kilted/dummy-robot-bringup/default.nix new file mode 100644 index 0000000000..2220a0bf31 --- /dev/null +++ b/distros/kilted/dummy-robot-bringup/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-gtest, ament-index-python, ament-lint-auto, ament-lint-common, dummy-map-server, dummy-sensors, launch, launch-ros, robot-state-publisher }: +buildRosPackage { + pname = "ros-kilted-dummy-robot-bringup"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/dummy_robot_bringup/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "a5c8b5d8c18c60989e442d5bc5ef7112b514f41e998de5210166f891c4d1516b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-python dummy-map-server dummy-sensors launch launch-ros robot-state-publisher ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "dummy robot bringup"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dummy-sensors/default.nix b/distros/kilted/dummy-sensors/default.nix new file mode 100644 index 0000000000..331d313e9c --- /dev/null +++ b/distros/kilted/dummy-sensors/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-gtest, ament-lint-auto, ament-lint-common, rclcpp, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-dummy-sensors"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/dummy_sensors/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "0f692aeb1ccdccd24c93c66697666f9cd11e53af5b7e270f726bc312c862bcee"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "dummy sensor nodes"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dynamixel-hardware-interface/default.nix b/distros/kilted/dynamixel-hardware-interface/default.nix new file mode 100644 index 0000000000..2bc6168750 --- /dev/null +++ b/distros/kilted/dynamixel-hardware-interface/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-auto, ament-lint-common, dynamixel-interfaces, dynamixel-sdk, hardware-interface, pluginlib, rclcpp, realtime-tools, std-srvs }: +buildRosPackage { + pname = "ros-kilted-dynamixel-hardware-interface"; + version = "1.4.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dynamixel_hardware_interface-release/archive/release/kilted/dynamixel_hardware_interface/1.4.3-2.tar.gz"; + name = "1.4.3-2.tar.gz"; + sha256 = "58f88719641e21c26d2786442adcfbe80f802cbd85b393444306abb2fc6b3515"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ dynamixel-interfaces dynamixel-sdk hardware-interface pluginlib rclcpp realtime-tools std-srvs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS 2 package providing a hardware interface for controlling Dynamixel motors via the ROS 2 control framework."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dynamixel-hardware/default.nix b/distros/kilted/dynamixel-hardware/default.nix new file mode 100644 index 0000000000..967bf10234 --- /dev/null +++ b/distros/kilted/dynamixel-hardware/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-auto, ament-lint-common, dynamixel-workbench-toolbox, hardware-interface, lifecycle-msgs, pluginlib, rclcpp, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-kilted-dynamixel-hardware"; + version = "0.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dynamixel_hardware-release/archive/release/kilted/dynamixel_hardware/0.6.0-2.tar.gz"; + name = "0.6.0-2.tar.gz"; + sha256 = "2317464d6fb3e49c5ce43a4e902e3b670e827b2333e846de507abea62fa77b97"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ dynamixel-workbench-toolbox hardware-interface lifecycle-msgs pluginlib rclcpp rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ros2_control hardware for ROBOTIS Dynamixel"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dynamixel-interfaces/default.nix b/distros/kilted/dynamixel-interfaces/default.nix new file mode 100644 index 0000000000..9f08d9f59b --- /dev/null +++ b/distros/kilted/dynamixel-interfaces/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-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-dynamixel-interfaces"; + version = "1.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dynamixel_interfaces-release/archive/release/kilted/dynamixel_interfaces/1.0.1-2.tar.gz"; + name = "1.0.1-2.tar.gz"; + sha256 = "5924706a1659c83ab802d79ea3b0e142b4252e8c37caa29f89ca43c8c53508ee"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "dynamixel_interfaces contains base messages and service useful for controlling Dynamixel."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dynamixel-sdk-custom-interfaces/default.nix b/distros/kilted/dynamixel-sdk-custom-interfaces/default.nix new file mode 100644 index 0000000000..55f5ccd5b6 --- /dev/null +++ b/distros/kilted/dynamixel-sdk-custom-interfaces/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-dynamixel-sdk-custom-interfaces"; + version = "3.8.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/kilted/dynamixel_sdk_custom_interfaces/3.8.3-2.tar.gz"; + name = "3.8.3-2.tar.gz"; + sha256 = "867c8d230d2d376f1dbdced86fb08d3a2ce82afe88d7c677afa4f9649679b760"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS 2 custom interface examples using ROBOTIS DYNAMIXEL SDK"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dynamixel-sdk-examples/default.nix b/distros/kilted/dynamixel-sdk-examples/default.nix new file mode 100644 index 0000000000..b4cb85b52c --- /dev/null +++ b/distros/kilted/dynamixel-sdk-examples/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-lint-auto, ament-lint-common, dynamixel-sdk, dynamixel-sdk-custom-interfaces, rclcpp, rclpy }: +buildRosPackage { + pname = "ros-kilted-dynamixel-sdk-examples"; + version = "3.8.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/kilted/dynamixel_sdk_examples/3.8.3-2.tar.gz"; + name = "3.8.3-2.tar.gz"; + sha256 = "6647b68a8817df06c6bd60fa3e5e659a4f39fffe086e0aaf6baf6dfcf6feb667"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ dynamixel-sdk dynamixel-sdk-custom-interfaces rclcpp rclpy ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "ROS 2 examples using ROBOTIS DYNAMIXEL SDK"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dynamixel-sdk/default.nix b/distros/kilted/dynamixel-sdk/default.nix new file mode 100644 index 0000000000..ee3c8343de --- /dev/null +++ b/distros/kilted/dynamixel-sdk/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python }: +buildRosPackage { + pname = "ros-kilted-dynamixel-sdk"; + version = "3.8.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/kilted/dynamixel_sdk/3.8.3-2.tar.gz"; + name = "3.8.3-2.tar.gz"; + sha256 = "72125ed406952198dac7e9244d941bfcc8798f379999d68a4763dd121619ada3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dynamixel-workbench-msgs/default.nix b/distros/kilted/dynamixel-workbench-msgs/default.nix new file mode 100644 index 0000000000..b7d9ed3c64 --- /dev/null +++ b/distros/kilted/dynamixel-workbench-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, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-dynamixel-workbench-msgs"; + version = "2.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dynamixel_workbench_msgs-release/archive/release/kilted/dynamixel_workbench_msgs/2.1.0-2.tar.gz"; + name = "2.1.0-2.tar.gz"; + sha256 = "d9626e4bc4de5c1c55123582097b0feac4e5ed75bdc93d90d67a19259c1f4a3b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "This package includes ROS messages and services for dynamixel_workbench packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dynamixel-workbench-toolbox/default.nix b/distros/kilted/dynamixel-workbench-toolbox/default.nix new file mode 100644 index 0000000000..a8d44b61d3 --- /dev/null +++ b/distros/kilted/dynamixel-workbench-toolbox/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, dynamixel-sdk, rclcpp }: +buildRosPackage { + pname = "ros-kilted-dynamixel-workbench-toolbox"; + version = "2.2.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dynamixel_workbench-release/archive/release/kilted/dynamixel_workbench_toolbox/2.2.4-2.tar.gz"; + name = "2.2.4-2.tar.gz"; + sha256 = "ec06cfb1698a0a1a1fad9eeea6e8f80e18a1fa13be3808ecab19f7ee3444a93b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ dynamixel-sdk rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. + The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. + The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. + The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. + The 'dynamixel_workbench' class make simple to use DYNAMIXEL."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/dynamixel-workbench/default.nix b/distros/kilted/dynamixel-workbench/default.nix new file mode 100644 index 0000000000..80c54e283b --- /dev/null +++ b/distros/kilted/dynamixel-workbench/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, dynamixel-workbench-toolbox }: +buildRosPackage { + pname = "ros-kilted-dynamixel-workbench"; + version = "2.2.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/dynamixel_workbench-release/archive/release/kilted/dynamixel_workbench/2.2.4-2.tar.gz"; + name = "2.2.4-2.tar.gz"; + sha256 = "8e369b3182cccd03eaeff0ce249d35c5c5b3f7d612c43398058ece8bfbbb4751"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ dynamixel-workbench-toolbox ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Dynamixel-Workbench is dynamixel solution for ROS. + This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. + Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. + These controllers are commanded by operators."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ecal/default.nix b/distros/kilted/ecal/default.nix new file mode 100644 index 0000000000..aa632ea857 --- /dev/null +++ b/distros/kilted/ecal/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, protobuf }: +buildRosPackage { + pname = "ros-kilted-ecal"; + version = "5.12.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecal-release/archive/release/kilted/ecal/5.12.0-5.tar.gz"; + name = "5.12.0-5.tar.gz"; + sha256 = "fd54931e2d2a5ea6dc304735dca67301c40fe11fa2f09684c241375254120118"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ protobuf ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "eCAL - enhanced Communication Abstraction Layer. A fast publish-subscribe cross-plattform middleware using Shared Memory and UDP."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ecl-build/default.nix b/distros/kilted/ecl-build/default.nix new file mode 100644 index 0000000000..c7383b82dc --- /dev/null +++ b/distros/kilted/ecl-build/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, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-build"; + version = "1.0.3-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_tools-release/archive/release/kilted/ecl_build/1.0.3-5.tar.gz"; + name = "1.0.3-5.tar.gz"; + sha256 = "39ef7952dbab1ae09ff531955fef73f7e6edfd5b9f020689dbcaa138fea69885"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ecl-license ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Collection of cmake/make build tools primarily for ecl development itself, but also + contains a few cmake modules useful outside of the ecl."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-command-line/default.nix b/distros/kilted/ecl-command-line/default.nix new file mode 100644 index 0000000000..2a4567768d --- /dev/null +++ b/distros/kilted/ecl-command-line/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-command-line"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_command_line/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "93f182335f7ca31a2b638bc0cc8d7c0cba8b802c4510126c1167c1a84f6b1280"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Embeds the TCLAP library inside the ecl. This is a very convenient + command line parser in templatised c++."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-concepts/default.nix b/distros/kilted/ecl-concepts/default.nix new file mode 100644 index 0000000000..8bf7861c4d --- /dev/null +++ b/distros/kilted/ecl-concepts/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-type-traits }: +buildRosPackage { + pname = "ros-kilted-ecl-concepts"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_concepts/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "136dd093d3612f44fe5cd4eed058f3d22bf9692286b73effeef47e1244e82813"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-config ecl-license ecl-type-traits ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Introduces a compile time concept checking mechanism that can be used + most commonly to check for required functionality when passing + template arguments."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-config/default.nix b/distros/kilted/ecl-config/default.nix new file mode 100644 index 0000000000..922d887496 --- /dev/null +++ b/distros/kilted/ecl-config/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-config"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/kilted/ecl_config/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "2170c2d90bd8efd645a8f61591542e43aca1a672da5023bb9683dcdbc64dbe7c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "These tools inspect and describe your system with macros, types + and functions."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-console/default.nix b/distros/kilted/ecl-console/default.nix new file mode 100644 index 0000000000..ea5b6a1347 --- /dev/null +++ b/distros/kilted/ecl-console/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-console"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/kilted/ecl_console/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "210ee7192fa02177a7ca330a0078a2e756242e2f8b61748337ed7925bfc6d630"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ecl-build ecl-config ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Color codes for ansii consoles."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-containers/default.nix b/distros/kilted/ecl-containers/default.nix new file mode 100644 index 0000000000..9352883367 --- /dev/null +++ b/distros/kilted/ecl-containers/default.nix @@ -0,0 +1,31 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-converters, ecl-errors, ecl-exceptions, ecl-formatters, ecl-license, ecl-mpl, ecl-type-traits, ecl-utilities }: +buildRosPackage { + pname = "ros-kilted-ecl-containers"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_containers/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "3679cf38c3dbbf6a336a2ddd3e1efb12ad8964cd61491ea76bc8b4ed46836c09"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-config ecl-converters ecl-errors ecl-exceptions ecl-formatters ecl-license ecl-mpl ecl-type-traits ecl-utilities ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "The containers included here are intended to extend the stl containers. + In all cases, these implementations are designed to implement + c++ conveniences and safety where speed is not sacrificed. + + Also includes techniques for memory debugging of common problems such + as buffer overruns."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-converters-lite/default.nix b/distros/kilted/ecl-converters-lite/default.nix new file mode 100644 index 0000000000..c2d62b43ac --- /dev/null +++ b/distros/kilted/ecl-converters-lite/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-config, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-converters-lite"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/kilted/ecl_converters_lite/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "5c95d337e68e69de1e3e3eb7b889a50c3a0d935990c1190397bbf6d0585f1a5b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-config ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "These are a very simple version of some of the functions in ecl_converters + suitable for firmware development. That is, there is no use of new, + templates or exceptions."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-converters/default.nix b/distros/kilted/ecl-converters/default.nix new file mode 100644 index 0000000000..f40c3e065c --- /dev/null +++ b/distros/kilted/ecl-converters/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-mpl, ecl-type-traits }: +buildRosPackage { + pname = "ros-kilted-ecl-converters"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_converters/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "c5dbb76f4e3e3a6b4d047beb111d6f6e024a5533f1504f60b08b10c263618a93"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-concepts ecl-config ecl-errors ecl-exceptions ecl-license ecl-mpl ecl-type-traits ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Some fast/convenient type converters, mostly for char strings or strings. + These are not really fully fleshed out, alot of them could use the addition for + the whole range of fundamental types (e.g. all integers, not just int, unsigned int). + + They will come as the need arises."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-core-apps/default.nix b/distros/kilted/ecl-core-apps/default.nix new file mode 100644 index 0000000000..67ec789973 --- /dev/null +++ b/distros/kilted/ecl-core-apps/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-command-line, ecl-config, ecl-containers, ecl-converters, ecl-devices, ecl-errors, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-license, ecl-linear-algebra, ecl-sigslots, ecl-streams, ecl-threads, ecl-time-lite, ecl-type-traits }: +buildRosPackage { + pname = "ros-kilted-ecl-core-apps"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_core_apps/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "c1f30cc56d0184d81ac260f59e16fc12c0d1308fd6da1e38afe7c9808223b7df"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ecl-build ecl-command-line ecl-config ecl-containers ecl-converters ecl-devices ecl-errors ecl-exceptions ecl-formatters ecl-geometry ecl-ipc ecl-license ecl-linear-algebra ecl-sigslots ecl-streams ecl-threads ecl-time-lite ecl-type-traits ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This includes a suite of programs demo'ing various aspects of the + ecl_core. It also includes various benchmarking and utility programs for + use primarily with embedded systems."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-core/default.nix b/distros/kilted/ecl-core/default.nix new file mode 100644 index 0000000000..99cac64aa5 --- /dev/null +++ b/distros/kilted/ecl-core/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-command-line, ecl-concepts, ecl-containers, ecl-converters, ecl-core-apps, ecl-devices, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-sigslots, ecl-statistics, ecl-streams, ecl-threads, ecl-time, ecl-type-traits, ecl-utilities }: +buildRosPackage { + pname = "ros-kilted-ecl-core"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_core/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "14295d8b2c474955c4d628f9d361b1955669792ad2d705208a5faeacde23282f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ecl-command-line ecl-concepts ecl-containers ecl-converters ecl-core-apps ecl-devices ecl-eigen ecl-exceptions ecl-formatters ecl-geometry ecl-ipc ecl-linear-algebra ecl-math ecl-mpl ecl-sigslots ecl-statistics ecl-streams ecl-threads ecl-time ecl-type-traits ecl-utilities ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "A set of tools and interfaces extending the capabilities of c++ to + provide a lightweight, consistent interface with a focus for control + programming."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-devices/default.nix b/distros/kilted/ecl-devices/default.nix new file mode 100644 index 0000000000..9a326cebdd --- /dev/null +++ b/distros/kilted/ecl-devices/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-containers, ecl-errors, ecl-license, ecl-mpl, ecl-threads, ecl-type-traits, ecl-utilities }: +buildRosPackage { + pname = "ros-kilted-ecl-devices"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_devices/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "9ae4b356093901417dad3c04385bee02d228123ba64fc845860af59c97a8d084"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-config ecl-containers ecl-errors ecl-license ecl-mpl ecl-threads ecl-type-traits ecl-utilities ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Provides an extensible and standardised framework for input-output devices."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-eigen/default.nix b/distros/kilted/ecl-eigen/default.nix new file mode 100644 index 0000000000..1dfec2363d --- /dev/null +++ b/distros/kilted/ecl-eigen/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, eigen }: +buildRosPackage { + pname = "ros-kilted-ecl-eigen"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_eigen/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "947dadee03848ead566c8a505c791f4b332dd5c1ecfbe6a52195f98914da26f3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ eigen ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This provides an Eigen implementation for ecl's linear algebra."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-errors/default.nix b/distros/kilted/ecl-errors/default.nix new file mode 100644 index 0000000000..9456b6ba0a --- /dev/null +++ b/distros/kilted/ecl-errors/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-errors"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/kilted/ecl_errors/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "4ab68d949dfd12de8129901e2227bab3c5ddf54f336792794e82be55017a5485"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + propagatedBuildInputs = [ ecl-config ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This library provides lean and mean error mechanisms. + It includes c style error functions as well as a few + useful macros. For higher level mechanisms, + refer to ecl_exceptions."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-exceptions/default.nix b/distros/kilted/ecl-exceptions/default.nix new file mode 100644 index 0000000000..bedbff082f --- /dev/null +++ b/distros/kilted/ecl-exceptions/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-errors, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-exceptions"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_exceptions/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "a408fbe94953db6501c5ae04b6afd57d5e215f1c5d9a5cbf66938f1013b78400"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Template based exceptions - these are simple and practical + and avoid the proliferation of exception types. Although not + syntatactically ideal, it is convenient and eminently practical."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-filesystem/default.nix b/distros/kilted/ecl-filesystem/default.nix new file mode 100644 index 0000000000..1baa7d4c00 --- /dev/null +++ b/distros/kilted/ecl-filesystem/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-errors, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-filesystem"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_filesystem/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "990ac5e42681ae15b934b971c8eaf0fc94da9d01e9d48abce419ec957e06e7ad"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Cross platform filesystem utilities (until c++11 makes its way in)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-formatters/default.nix b/distros/kilted/ecl-formatters/default.nix new file mode 100644 index 0000000000..ca6f06a1ec --- /dev/null +++ b/distros/kilted/ecl-formatters/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-converters, ecl-exceptions, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-formatters"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_formatters/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "5977627e27e5b50a76fcb32684a10ecb00985b6d1c51e3ed69ca3328c6f48a72"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + propagatedBuildInputs = [ ecl-config ecl-converters ecl-exceptions ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "The formatters here simply format various input types to a specified + text format. They can be used with most streaming types (including both + ecl and stl streams)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-geometry/default.nix b/distros/kilted/ecl-geometry/default.nix new file mode 100644 index 0000000000..6417d2e9b3 --- /dev/null +++ b/distros/kilted/ecl-geometry/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-containers, ecl-exceptions, ecl-formatters, ecl-license, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-type-traits }: +buildRosPackage { + pname = "ros-kilted-ecl-geometry"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_geometry/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "6a553ff44d99b7e99d6be5d791aa6a7b3586624281455fb4a21cde99e5221e53"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-config ecl-containers ecl-exceptions ecl-formatters ecl-license ecl-linear-algebra ecl-math ecl-mpl ecl-type-traits ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Any tools relating to mathematical geometry. + Primarily featuring polynomials and interpolations."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-io/default.nix b/distros/kilted/ecl-io/default.nix new file mode 100644 index 0000000000..055b34307b --- /dev/null +++ b/distros/kilted/ecl-io/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-errors, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-io"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/kilted/ecl_io/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "2db73f72584399ba7dd749686c352bd13b3d6741ee427d358f918a73bbb43484"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Most implementations (windows, posix, ...) have slightly different api for + low level input-output functions. These are gathered here and re-represented + with a cross platform set of functions."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-ipc/default.nix b/distros/kilted/ecl-ipc/default.nix new file mode 100644 index 0000000000..2f126b9369 --- /dev/null +++ b/distros/kilted/ecl-ipc/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-threads, ecl-time, ecl-time-lite }: +buildRosPackage { + pname = "ros-kilted-ecl-ipc"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_ipc/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "b8a9a7fe3afe7c7b3148e54606f3eb23e8c6f9170fe5f5d94be3e083030cdc86"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-exceptions ecl-license ecl-threads ecl-time ecl-time-lite ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there + are more than a few. This package provides an infrastructure to allow for developing + cross platform c++ wrappers around the lower level c api's that handle these + mechanisms. These make it not only easier to utilise such mechanisms, but allow it + to be done consistently across platforms."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-license/default.nix b/distros/kilted/ecl-license/default.nix new file mode 100644 index 0000000000..5676c70c33 --- /dev/null +++ b/distros/kilted/ecl-license/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-ecl-license"; + version = "1.0.3-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_tools-release/archive/release/kilted/ecl_license/1.0.3-5.tar.gz"; + name = "1.0.3-5.tar.gz"; + sha256 = "320615ace834f1db5d967bd12695c84ac03e5e23ee092d96aea908f35b989936"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Maintains the ecl licenses and also provides an install + target for deploying licenses with the ecl libraries."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-linear-algebra/default.nix b/distros/kilted/ecl-linear-algebra/default.nix new file mode 100644 index 0000000000..7afefaf5a9 --- /dev/null +++ b/distros/kilted/ecl-linear-algebra/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-converters, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-license, ecl-math, sophus }: +buildRosPackage { + pname = "ros-kilted-ecl-linear-algebra"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_linear_algebra/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "1a7164959c3b9abf7cd86d10baeb4ceb2037354ddf5749a4516695a355b086e1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-converters ecl-eigen ecl-exceptions ecl-formatters ecl-license ecl-math sophus ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Ecl frontend to a linear matrix package (currently eigen)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-lite/default.nix b/distros/kilted/ecl-lite/default.nix new file mode 100644 index 0000000000..44beb92716 --- /dev/null +++ b/distros/kilted/ecl-lite/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-config, ecl-converters-lite, ecl-errors, ecl-io, ecl-sigslots-lite, ecl-time-lite }: +buildRosPackage { + pname = "ros-kilted-ecl-lite"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/kilted/ecl_lite/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "56a4894d2fafe6e23734dd95cfe3fc1af7d77687603f8f154b67ca84bf89b515"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ecl-config ecl-converters-lite ecl-errors ecl-io ecl-sigslots-lite ecl-time-lite ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Libraries and utilities for embedded and low-level linux development."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-manipulators/default.nix b/distros/kilted/ecl-manipulators/default.nix new file mode 100644 index 0000000000..cad8f10051 --- /dev/null +++ b/distros/kilted/ecl-manipulators/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-manipulators"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_manipulators/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "36e00eb1410ec0605baab24208c20de131a51392cf052ebc6f506254c3878aac"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-exceptions ecl-formatters ecl-geometry ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Deploys various manipulation algorithms, currently just + feedforward filters (interpolations)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-math/default.nix b/distros/kilted/ecl-math/default.nix new file mode 100644 index 0000000000..cf427c71e5 --- /dev/null +++ b/distros/kilted/ecl-math/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license, ecl-type-traits }: +buildRosPackage { + pname = "ros-kilted-ecl-math"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_math/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "384fc5bd399d149460aab870e50928a4c1f2b98ad47f419cfdd8c31edd3b2bf8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-license ecl-type-traits ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This package provides simple support to cmath, filling in holes + or redefining in a c++ formulation where desirable."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-mobile-robot/default.nix b/distros/kilted/ecl-mobile-robot/default.nix new file mode 100644 index 0000000000..d859f6a67b --- /dev/null +++ b/distros/kilted/ecl-mobile-robot/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-errors, ecl-formatters, ecl-geometry, ecl-license, ecl-linear-algebra, ecl-math }: +buildRosPackage { + pname = "ros-kilted-ecl-mobile-robot"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_mobile_robot/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "4ab336b294b542e3cb983b7c6577af531aea651c4266a5da45893a75a648224c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-errors ecl-formatters ecl-geometry ecl-license ecl-linear-algebra ecl-math ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Contains transforms (e.g. differential drive inverse kinematics) + for the various types of mobile robot platforms."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-mpl/default.nix b/distros/kilted/ecl-mpl/default.nix new file mode 100644 index 0000000000..f6cf4bc026 --- /dev/null +++ b/distros/kilted/ecl-mpl/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-mpl"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_mpl/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "981d874048f1c4d7143a207fe1e9556c7dc1b6a49b6b43b89e72aaebd7399466"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Metaprogramming tools move alot of runtime calculations to be shifted to + compile time. This has only very elementary structures at this stage."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-sigslots-lite/default.nix b/distros/kilted/ecl-sigslots-lite/default.nix new file mode 100644 index 0000000000..373782f05b --- /dev/null +++ b/distros/kilted/ecl-sigslots-lite/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-errors, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-sigslots-lite"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/kilted/ecl_sigslots_lite/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "2957ceb40de88ad4a4e5d9c5fa42f5544a5c19cd2e48711620fa7af8a41b8be2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to + provide a very simple sigslots implementation that can be used for *very* + embedded development."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-sigslots/default.nix b/distros/kilted/ecl-sigslots/default.nix new file mode 100644 index 0000000000..243eb7558e --- /dev/null +++ b/distros/kilted/ecl-sigslots/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-threads }: +buildRosPackage { + pname = "ros-kilted-ecl-sigslots"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_sigslots/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "78c5030086942d61033f8a59525bc122174c00446da0643b9c40c1376309c75a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-config ecl-license ecl-threads ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Provides a signal/slot mechanism (in the same vein as qt sigslots, + boost::signals etc for intra-process communication. These include + some improvements - they do not need a preprocessor, are fully type safe, + allow for simple connections via a posix style string identifier + and are multithread-safe."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-statistics/default.nix b/distros/kilted/ecl-statistics/default.nix new file mode 100644 index 0000000000..93ac1eaf12 --- /dev/null +++ b/distros/kilted/ecl-statistics/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-linear-algebra, ecl-mpl, ecl-type-traits }: +buildRosPackage { + pname = "ros-kilted-ecl-statistics"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_statistics/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "302825b28102edc5efb6cbfba5a169aece57c10917dbddd08163ff15970e9d5a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-config ecl-license ecl-linear-algebra ecl-mpl ecl-type-traits ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Common statistical structures and algorithms for control systems."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-streams/default.nix b/distros/kilted/ecl-streams/default.nix new file mode 100644 index 0000000000..e7c834bbf2 --- /dev/null +++ b/distros/kilted/ecl-streams/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-converters, ecl-devices, ecl-errors, ecl-license, ecl-time, ecl-type-traits }: +buildRosPackage { + pname = "ros-kilted-ecl-streams"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_streams/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "c9ea364c165a81b5e811a2a928c362c4ff0d6d2fadfad3f9a3b6e699bf5f8738"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-concepts ecl-converters ecl-devices ecl-errors ecl-license ecl-time ecl-type-traits ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "These are lightweight text streaming classes that connect to standardised + ecl type devices."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-threads/default.nix b/distros/kilted/ecl-threads/default.nix new file mode 100644 index 0000000000..fe90b99da7 --- /dev/null +++ b/distros/kilted/ecl-threads/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time, ecl-utilities }: +buildRosPackage { + pname = "ros-kilted-ecl-threads"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_threads/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "19453b25347dfe66978279117aea33f1abc149d28bb452947f28d09d23133407"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-concepts ecl-config ecl-errors ecl-exceptions ecl-license ecl-time ecl-utilities ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This package provides the c++ extensions for a variety of threaded + programming tools. These are usually different on different + platforms, so the architecture for a cross-platform framework + is also implemented."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-time-lite/default.nix b/distros/kilted/ecl-time-lite/default.nix new file mode 100644 index 0000000000..a731f739e0 --- /dev/null +++ b/distros/kilted/ecl-time-lite/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-ros, ecl-build, ecl-config, ecl-errors, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-time-lite"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/kilted/ecl_time_lite/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "26603efaf01570eb84e82845437707f7010a41e3a9eebc3cec00ec45cc06de2e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-license ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Provides a portable set of time functions that are especially useful for + porting other code or being wrapped by higher level c++ classes."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-time/default.nix b/distros/kilted/ecl-time/default.nix new file mode 100644 index 0000000000..42b29f4a3e --- /dev/null +++ b/distros/kilted/ecl-time/default.nix @@ -0,0 +1,31 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time-lite }: +buildRosPackage { + pname = "ros-kilted-ecl-time"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_time/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "6a56cb1305777c652ee10ecc325067bc97afef228a5eaf9247974e8dd9adde19"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-exceptions ecl-license ecl-time-lite ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Timing utilities are very dependent on the system api provided for their use. + This package provides a means for handling different timing models. Current support + + - posix rt : complete. + - macosx : posix timers only, missing absolute timers. + - win : none."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-tools/default.nix b/distros/kilted/ecl-tools/default.nix new file mode 100644 index 0000000000..5874e4203e --- /dev/null +++ b/distros/kilted/ecl-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ecl-build, ecl-license }: +buildRosPackage { + pname = "ros-kilted-ecl-tools"; + version = "1.0.3-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_tools-release/archive/release/kilted/ecl_tools/1.0.3-5.tar.gz"; + name = "1.0.3-5.tar.gz"; + sha256 = "43333405e70ff8a570bf23b677ae9f141c4fdaad6c84824fa3e9b51a8b983364"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ecl-build ecl-license ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Tools and utilities for ecl development."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-type-traits/default.nix b/distros/kilted/ecl-type-traits/default.nix new file mode 100644 index 0000000000..6a8ce93f82 --- /dev/null +++ b/distros/kilted/ecl-type-traits/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-mpl }: +buildRosPackage { + pname = "ros-kilted-ecl-type-traits"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_type_traits/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "6fc399349978ee905caf030ee890902d9d475159f105e8d222fbf6d974481ad6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-config ecl-license ecl-mpl ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Extends c++ type traits and implements a few more to boot."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ecl-utilities/default.nix b/distros/kilted/ecl-utilities/default.nix new file mode 100644 index 0000000000..229cbb4aa2 --- /dev/null +++ b/distros/kilted/ecl-utilities/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-license, ecl-mpl }: +buildRosPackage { + pname = "ros-kilted-ecl-utilities"; + version = "1.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/kilted/ecl_utilities/1.2.1-5.tar.gz"; + name = "1.2.1-5.tar.gz"; + sha256 = "c444bae07192231177dbfa017b4df59929cb553287e71d04863040ad2189022a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ecl-concepts ecl-license ecl-mpl ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Includes various supporting tools and utilities for c++ programming."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/effort-controllers/default.nix b/distros/kilted/effort-controllers/default.nix new file mode 100644 index 0000000000..67690bbe9e --- /dev/null +++ b/distros/kilted/effort-controllers/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-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-cmake, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-effort-controllers"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/effort_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "d977532565763babce48688064b0c7754470337fdec02fc0be67ad23e7c69aa5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros forward-command-controller pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Generic controller for forwarding commands."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/eigen-stl-containers/default.nix b/distros/kilted/eigen-stl-containers/default.nix new file mode 100644 index 0000000000..f67850b323 --- /dev/null +++ b/distros/kilted/eigen-stl-containers/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, eigen }: +buildRosPackage { + pname = "ros-kilted-eigen-stl-containers"; + version = "1.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/kilted/eigen_stl_containers/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "195e45174b1e685ebab09a4003a18e2777d02c290db078d351ed3f6d8477de9e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ eigen ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package provides a set of typedef's that allow + using Eigen datatypes in STL containers"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/eigen3-cmake-module/default.nix b/distros/kilted/eigen3-cmake-module/default.nix new file mode 100644 index 0000000000..a718a0fe26 --- /dev/null +++ b/distros/kilted/eigen3-cmake-module/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake }: +buildRosPackage { + pname = "ros-kilted-eigen3-cmake-module"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/eigen3_cmake_module-release/archive/release/kilted/eigen3_cmake_module/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "e60bccc31207515f77e604479f1bd594e5c55c5e74e8453e94a95f16294ac773"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Exports a custom CMake module to find Eigen3."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/eigenpy/default.nix b/distros/kilted/eigenpy/default.nix new file mode 100644 index 0000000000..960c7f4de6 --- /dev/null +++ b/distros/kilted/eigenpy/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake, doxygen, eigen, git, python3, python3Packages }: +buildRosPackage { + pname = "ros-kilted-eigenpy"; + version = "3.10.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/eigenpy-release/archive/release/kilted/eigenpy/3.10.3-2.tar.gz"; + name = "3.10.3-2.tar.gz"; + sha256 = "5ab0bb70904ca8f3230f7a07d626d491873fa7324e757a162c4fac4ee2ed0284"; + }; + + buildType = "cmake"; + buildInputs = [ cmake doxygen git ]; + propagatedBuildInputs = [ boost eigen python3 python3Packages.numpy python3Packages.scipy ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Bindings between Numpy and Eigen using Boost.Python"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/eiquadprog/default.nix b/distros/kilted/eiquadprog/default.nix new file mode 100644 index 0000000000..556d2cdeff --- /dev/null +++ b/distros/kilted/eiquadprog/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, boost, cmake, doxygen, eigen, git, graphviz }: +buildRosPackage { + pname = "ros-kilted-eiquadprog"; + version = "1.2.9-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/eiquadprog-release/archive/release/kilted/eiquadprog/1.2.9-2.tar.gz"; + name = "1.2.9-2.tar.gz"; + sha256 = "77cb249bc50854c5d9b3e482e45e27306abb2191f9317713f9b54642f36ccd18"; + }; + + buildType = "cmake"; + buildInputs = [ cmake doxygen git ]; + propagatedBuildInputs = [ ament-cmake boost eigen graphviz ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Eiquadprog a QP solver using active sets"; + license = with lib.licenses; [ lgpl3Only ]; + }; +} diff --git a/distros/kilted/event-camera-codecs/default.nix b/distros/kilted/event-camera-codecs/default.nix new file mode 100644 index 0000000000..4150eed32f --- /dev/null +++ b/distros/kilted/event-camera-codecs/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-auto, ament-cmake-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, class-loader, event-camera-msgs, rclcpp, ros-environment, rosbag2-cpp }: +buildRosPackage { + pname = "ros-kilted-event-camera-codecs"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/event_camera_codecs-release/archive/release/kilted/event_camera_codecs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "b34a7e0643dc161cd74bd1e33f7af597a7f8fa2e5fad4cb36cb237492dec3eef"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-gtest ament-lint-auto ament-lint-common rclcpp rosbag2-cpp ]; + propagatedBuildInputs = [ class-loader event-camera-msgs ros-environment ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ]; + + meta = { + description = "package to encode and decode event_camera_msgs"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/event-camera-msgs/default.nix b/distros/kilted/event-camera-msgs/default.nix new file mode 100644 index 0000000000..f1ef58077a --- /dev/null +++ b/distros/kilted/event-camera-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-auto, ament-lint-common, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-event-camera-msgs"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/event_camera_msgs-release/archive/release/kilted/event_camera_msgs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "9eb89b1c813b71fc7e6f697d1a30bb5cdc6c398bf0540c50f1390e5ea9da75b9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ros-environment ]; + + meta = { + description = "messages for event based cameras"; + license = with lib.licenses; [ "Apache-2" ]; + }; +} diff --git a/distros/kilted/event-camera-py/default.nix b/distros/kilted/event-camera-py/default.nix new file mode 100644 index 0000000000..f91ea1683c --- /dev/null +++ b/distros/kilted/event-camera-py/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-auto, ament-cmake-clang-format, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, pybind11-vendor, python-cmake-module, python3Packages, rclpy, ros-environment, rosbag2-py, rosbag2-storage-default-plugins, rosbag2-storage-mcap, rosidl-runtime-py, rpyutils }: +buildRosPackage { + pname = "ros-kilted-event-camera-py"; + version = "2.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/event_camera_py-release/archive/release/kilted/event_camera_py/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "9aa72dd9c600bba880d89dab9a916247e832dbbe690db681638006f6b364e621"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.numpy rclpy rosbag2-py rosbag2-storage-default-plugins rosbag2-storage-mcap rosidl-runtime-py ]; + propagatedBuildInputs = [ event-camera-codecs event-camera-msgs pybind11-vendor ros-environment rpyutils ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; + + meta = { + description = "Python access for event_camera_msgs."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/event-camera-renderer/default.nix b/distros/kilted/event-camera-renderer/default.nix new file mode 100644 index 0000000000..281c12925c --- /dev/null +++ b/distros/kilted/event-camera-renderer/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-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-event-camera-renderer"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/event_camera_renderer-release/archive/release/kilted/event_camera_renderer/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "1eb1d3ee226074f80abe1a1e970b6985027c81cc1235b7b471f988f959d14604"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ event-camera-codecs event-camera-msgs image-transport rclcpp rclcpp-components ros-environment sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ]; + + meta = { + description = "package for rendering event_camera_msgs"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/example-interfaces/default.nix b/distros/kilted/example-interfaces/default.nix new file mode 100644 index 0000000000..665d05c4a9 --- /dev/null +++ b/distros/kilted/example-interfaces/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-example-interfaces"; + version = "0.13.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/example_interfaces-release/archive/release/kilted/example_interfaces/0.13.0-2.tar.gz"; + name = "0.13.0-2.tar.gz"; + sha256 = "74b02f8d5289a36c58ef8cac26a0093aa6d0220715c83c6bff4f131b9d4c3b32"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Contains message and service definitions used by the examples."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-async-client/default.nix b/distros/kilted/examples-rclcpp-async-client/default.nix new file mode 100644 index 0000000000..9bc255ffe6 --- /dev/null +++ b/distros/kilted/examples-rclcpp-async-client/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-auto, ament-lint-common, example-interfaces, rclcpp }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-async-client"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_async_client/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "77db50064857341fbc945b451fdc9c8b15eb0dfd642bf65715428eced342a5cd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ example-interfaces rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Example of an async service client"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-cbg-executor/default.nix b/distros/kilted/examples-rclcpp-cbg-executor/default.nix new file mode 100644 index 0000000000..ca32bfe21c --- /dev/null +++ b/distros/kilted/examples-rclcpp-cbg-executor/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-auto, ament-lint-common, rclcpp, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-cbg-executor"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_cbg_executor/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "11fd02d640be1799fe3cdfe7d57c807acf91381c7fdfb5c3bb9c5c79e4425572"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Example for multiple Executor instances in one process, using the callback-group-level interface of the Executor class."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-minimal-action-client/default.nix b/distros/kilted/examples-rclcpp-minimal-action-client/default.nix new file mode 100644 index 0000000000..17c250c8f5 --- /dev/null +++ b/distros/kilted/examples-rclcpp-minimal-action-client/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-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-action }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-minimal-action-client"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_minimal_action_client/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "fab87721a412b8c70411151b5005b4e3dfc9d70b0fddd412ec83766550b989a2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-action ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Minimal action client examples"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-minimal-action-server/default.nix b/distros/kilted/examples-rclcpp-minimal-action-server/default.nix new file mode 100644 index 0000000000..021b3712a9 --- /dev/null +++ b/distros/kilted/examples-rclcpp-minimal-action-server/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-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-action }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-minimal-action-server"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_minimal_action_server/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "ea645b9269d1799ee14bcb306b0afeec233659c1813ee56c5327ab3a3ddc1af1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-action ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Minimal action server examples"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-minimal-client/default.nix b/distros/kilted/examples-rclcpp-minimal-client/default.nix new file mode 100644 index 0000000000..004fa8ffb4 --- /dev/null +++ b/distros/kilted/examples-rclcpp-minimal-client/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-auto, ament-lint-common, example-interfaces, rclcpp }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-minimal-client"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_minimal_client/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "5629ab05ded044e1b2657a910181e5f4040229e57c791e69df7dc6e0e5de0975"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ example-interfaces rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Examples of minimal service clients"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-minimal-composition/default.nix b/distros/kilted/examples-rclcpp-minimal-composition/default.nix new file mode 100644 index 0000000000..bfb8eaabf8 --- /dev/null +++ b/distros/kilted/examples-rclcpp-minimal-composition/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-minimal-composition"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_minimal_composition/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "5d1f25dc26aa9fdf3e1d9dc32fce2181789a01eb09a6f28fd6edcf75e57f454f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-components std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Minimalist examples of composing nodes in the same + process"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-minimal-publisher/default.nix b/distros/kilted/examples-rclcpp-minimal-publisher/default.nix new file mode 100644 index 0000000000..38d62b80c7 --- /dev/null +++ b/distros/kilted/examples-rclcpp-minimal-publisher/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-auto, ament-lint-common, rclcpp, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-minimal-publisher"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_minimal_publisher/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "95e77827bec553a824758b06a2e0cf417930ee1d72c6f86939a9395152a524ba"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Examples of minimal publisher nodes"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-minimal-service/default.nix b/distros/kilted/examples-rclcpp-minimal-service/default.nix new file mode 100644 index 0000000000..a508c4016d --- /dev/null +++ b/distros/kilted/examples-rclcpp-minimal-service/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-auto, ament-lint-common, example-interfaces, rclcpp }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-minimal-service"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_minimal_service/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "bf13c672a26762ff545b95c9000e5274eeadb3779465770437a1fd4b4c75ca9e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ example-interfaces rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A minimal service server which adds two numbers"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-minimal-subscriber/default.nix b/distros/kilted/examples-rclcpp-minimal-subscriber/default.nix new file mode 100644 index 0000000000..69281bf7a9 --- /dev/null +++ b/distros/kilted/examples-rclcpp-minimal-subscriber/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-auto, ament-lint-common, rclcpp, rclcpp-components, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-minimal-subscriber"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_minimal_subscriber/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "98bfc43e453c8da412e4dcf7cee84960016f30f8159eb2e79bf5fdd2b7bd58bd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-components std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Examples of minimal subscribers"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-minimal-timer/default.nix b/distros/kilted/examples-rclcpp-minimal-timer/default.nix new file mode 100644 index 0000000000..40d0c057a9 --- /dev/null +++ b/distros/kilted/examples-rclcpp-minimal-timer/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-auto, ament-lint-common, rclcpp }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-minimal-timer"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_minimal_timer/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "69d4cf35cceefb2e5f024ecf692c1f6bf92b2aa37b89ec3f9d7e86043474d1f8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Examples of minimal nodes which have timers"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-multithreaded-executor/default.nix b/distros/kilted/examples-rclcpp-multithreaded-executor/default.nix new file mode 100644 index 0000000000..6efc79a2d0 --- /dev/null +++ b/distros/kilted/examples-rclcpp-multithreaded-executor/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-auto, ament-lint-common, rclcpp, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-multithreaded-executor"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_multithreaded_executor/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "f66a8d1810928a7dd5289f63a5dab06204b873841f71f55ed86182ad14d27917"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package containing example of how to implement a multithreaded executor"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclcpp-wait-set/default.nix b/distros/kilted/examples-rclcpp-wait-set/default.nix new file mode 100644 index 0000000000..06c4a6322a --- /dev/null +++ b/distros/kilted/examples-rclcpp-wait-set/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-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-components, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclcpp-wait-set"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclcpp_wait_set/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "c85615e8a43c2a40b43be7665a766b78432eb44af0cd7d8b4fd0be4946e08323"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-components std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Example of how to use the rclcpp::WaitSet directly."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclpy-executors/default.nix b/distros/kilted/examples-rclpy-executors/default.nix new file mode 100644 index 0000000000..a8e04f60d8 --- /dev/null +++ b/distros/kilted/examples-rclpy-executors/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, ament-xmllint, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclpy-executors"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclpy_executors/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "9ab626e1db4e7760b17ce3d36b01085db1d5239616e84be146542b04dcb878b4"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ rclpy std-msgs ]; + + meta = { + description = "Examples of creating and using exectors to run multiple nodes in the same process"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclpy-guard-conditions/default.nix b/distros/kilted/examples-rclpy-guard-conditions/default.nix new file mode 100644 index 0000000000..1f462d7ec3 --- /dev/null +++ b/distros/kilted/examples-rclpy-guard-conditions/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, ament-xmllint, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-examples-rclpy-guard-conditions"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclpy_guard_conditions/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "0ddee6af6cb6d3bffd3c24b07f2d4d32daf39d7f5b0446f0f414ddbee1847a11"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ rclpy ]; + + meta = { + description = "Examples of using guard conditions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclpy-minimal-action-client/default.nix b/distros/kilted/examples-rclpy-minimal-action-client/default.nix new file mode 100644 index 0000000000..07c42d81a1 --- /dev/null +++ b/distros/kilted/examples-rclpy-minimal-action-client/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, example-interfaces, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-examples-rclpy-minimal-action-client"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclpy_minimal_action_client/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "8aad6133d5d8441a86d457bbbdf4ab235f6d3ed2d3e8e166c140653958ce8411"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ action-msgs example-interfaces rclpy ]; + + meta = { + description = "Examples of minimal action clients using rclpy."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclpy-minimal-action-server/default.nix b/distros/kilted/examples-rclpy-minimal-action-server/default.nix new file mode 100644 index 0000000000..80d8b3d792 --- /dev/null +++ b/distros/kilted/examples-rclpy-minimal-action-server/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, ament-xmllint, example-interfaces, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-examples-rclpy-minimal-action-server"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclpy_minimal_action_server/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "54c03b6235c19499fbe57c0010e4270d8949466852962dae569fa660773ff27a"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ example-interfaces rclpy ]; + + meta = { + description = "Examples of minimal action servers using rclpy."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclpy-minimal-client/default.nix b/distros/kilted/examples-rclpy-minimal-client/default.nix new file mode 100644 index 0000000000..1a7ab4a485 --- /dev/null +++ b/distros/kilted/examples-rclpy-minimal-client/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, ament-xmllint, example-interfaces, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclpy-minimal-client"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclpy_minimal_client/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "633a2b6cfeded13518bf208788ca91a7243f608a96a28aae11b7aa00de007cd3"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ example-interfaces rclpy std-msgs ]; + + meta = { + description = "Examples of minimal service clients using rclpy."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclpy-minimal-publisher/default.nix b/distros/kilted/examples-rclpy-minimal-publisher/default.nix new file mode 100644 index 0000000000..4200cb89cc --- /dev/null +++ b/distros/kilted/examples-rclpy-minimal-publisher/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, ament-xmllint, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclpy-minimal-publisher"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclpy_minimal_publisher/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "a73a59da502122bb41334118de22a594b37f959a2314aabd991d1ce7723cc92f"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ rclpy std-msgs ]; + + meta = { + description = "Examples of minimal publishers using rclpy."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclpy-minimal-service/default.nix b/distros/kilted/examples-rclpy-minimal-service/default.nix new file mode 100644 index 0000000000..8e6b1d418c --- /dev/null +++ b/distros/kilted/examples-rclpy-minimal-service/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, ament-xmllint, example-interfaces, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclpy-minimal-service"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclpy_minimal_service/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "c9f69ffff19244d86573cfba305780f62b423c339b83068645116cf2a3744c0b"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ example-interfaces rclpy std-msgs ]; + + meta = { + description = "Examples of minimal service servers using rclpy."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclpy-minimal-subscriber/default.nix b/distros/kilted/examples-rclpy-minimal-subscriber/default.nix new file mode 100644 index 0000000000..80d9c775a5 --- /dev/null +++ b/distros/kilted/examples-rclpy-minimal-subscriber/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, ament-xmllint, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclpy-minimal-subscriber"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclpy_minimal_subscriber/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "b15deb9abdb04d0447fd1d64361417636a8e4fbad97338c59a51782bf3bb7116"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ rclpy std-msgs ]; + + meta = { + description = "Examples of minimal subscribers using rclpy."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-rclpy-pointcloud-publisher/default.nix b/distros/kilted/examples-rclpy-pointcloud-publisher/default.nix new file mode 100644 index 0000000000..54f3b68e54 --- /dev/null +++ b/distros/kilted/examples-rclpy-pointcloud-publisher/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, ament-xmllint, python3Packages, rclpy, sensor-msgs, sensor-msgs-py, std-msgs }: +buildRosPackage { + pname = "ros-kilted-examples-rclpy-pointcloud-publisher"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/examples_rclpy_pointcloud_publisher/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "53080c89295b27dd4f40461691c42374d35bf9539ceae7acaf6c41b63890808c"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.numpy rclpy sensor-msgs sensor-msgs-py std-msgs ]; + + meta = { + description = "Example on how to publish a Pointcloud2 message"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/examples-tf2-py/default.nix b/distros/kilted/examples-tf2-py/default.nix new file mode 100644 index 0000000000..1658d3ac0c --- /dev/null +++ b/distros/kilted/examples-tf2-py/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, ament-xmllint, geometry-msgs, launch-ros, python3Packages, rclpy, sensor-msgs, tf2-ros-py }: +buildRosPackage { + pname = "ros-kilted-examples-tf2-py"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/examples_tf2_py/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "9d990f956e6af0502a7591da8b5aa528e48ecb4ded900ce38b009f39e5202adf"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ geometry-msgs launch-ros rclpy sensor-msgs tf2-ros-py ]; + + meta = { + description = "Has examples of using the tf2 Python API."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/executive-smach/default.nix b/distros/kilted/executive-smach/default.nix new file mode 100644 index 0000000000..613e501eeb --- /dev/null +++ b/distros/kilted/executive-smach/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, smach, smach-msgs, smach-ros }: +buildRosPackage { + pname = "ros-kilted-executive-smach"; + version = "3.0.3-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/executive_smach-release/archive/release/kilted/executive_smach/3.0.3-3.tar.gz"; + name = "3.0.3-3.tar.gz"; + sha256 = "4f256a54f79ebbaef15ad5b9c08781847a11ea808d1205b5d48fb232bb9c164d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ smach smach-msgs smach-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This metapackage depends on the SMACH library and ROS SMACH integration + packages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fastcdr/default.nix b/distros/kilted/fastcdr/default.nix new file mode 100644 index 0000000000..aba7bee790 --- /dev/null +++ b/distros/kilted/fastcdr/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cmake }: +buildRosPackage { + pname = "ros-kilted-fastcdr"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fastcdr-release/archive/release/kilted/fastcdr/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "71bbc79240380314ae97878fa6511ae8e38f1d0e6ee17c1423035bb879a0736e"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ ament-cmake ament-cmake-gtest ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "*eProsima Fast CDR* is a C++ serialization library implementing the Common Data Representation (CDR) mechanism defined by the Object Management Group (OMG) consortium. CDR is the serialization mechanism used in DDS for the DDS Interoperability Wire Protocol (DDSI-RTPS)."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/fastdds/default.nix b/distros/kilted/fastdds/default.nix new file mode 100644 index 0000000000..e954d0b7b7 --- /dev/null +++ b/distros/kilted/fastdds/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, asio, cmake, fastcdr, foonathan-memory-vendor, openssl, python3, tinyxml-2 }: +buildRosPackage { + pname = "ros-kilted-fastdds"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fastdds-release/archive/release/kilted/fastdds/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "a3bfd1040d69f8fe7ee02b01395b809d8c885efc3fc1971a33eedf68f07e4e7f"; + }; + + buildType = "cmake"; + buildInputs = [ asio cmake ]; + propagatedBuildInputs = [ fastcdr foonathan-memory-vendor openssl python3 tinyxml-2 ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "eProsima Fast DDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). eProsima Fast DDS implements the RTPS (Real Time Publish Subscribe) protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium. RTPS is also the wire interoperability protocol defined for the Data Distribution Service (DDS) standard. eProsima Fast DDS expose an API to access directly the RTPS protocol, giving the user full access to the protocol internals."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ffmpeg-encoder-decoder/default.nix b/distros/kilted/ffmpeg-encoder-decoder/default.nix new file mode 100644 index 0000000000..b04af3f17b --- /dev/null +++ b/distros/kilted/ffmpeg-encoder-decoder/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-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg, opencv, pkg-config, rclcpp, ros-environment, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ffmpeg-encoder-decoder"; + version = "2.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release/archive/release/kilted/ffmpeg_encoder_decoder/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "dc571d4b2174a585aee40792aef9cdba288f5733055bb11668e320b9ad2c4c9f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros pkg-config ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge ffmpeg opencv opencv.cxxdev rclcpp sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros pkg-config ros-environment ]; + + meta = { + description = "ROS2 convenience wrapper around ffmpeg for encoding/decoding"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ffmpeg-image-transport-msgs/default.nix b/distros/kilted/ffmpeg-image-transport-msgs/default.nix new file mode 100644 index 0000000000..9093543172 --- /dev/null +++ b/distros/kilted/ffmpeg-image-transport-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ffmpeg-image-transport-msgs"; + version = "1.0.2-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ffmpeg_image_transport_msgs-release/archive/release/kilted/ffmpeg_image_transport_msgs/1.0.2-3.tar.gz"; + name = "1.0.2-3.tar.gz"; + sha256 = "6c6ca55d0db6897a423937e9784c32968d0c52d3298bc3d7ecf01ab75a7573ba"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "messages for ffmpeg image transport plugin"; + license = with lib.licenses; [ "Apache-2" ]; + }; +} diff --git a/distros/kilted/ffmpeg-image-transport-tools/default.nix b/distros/kilted/ffmpeg-image-transport-tools/default.nix new file mode 100644 index 0000000000..570c92bbc9 --- /dev/null +++ b/distros/kilted/ffmpeg-image-transport-tools/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-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg-encoder-decoder, ffmpeg-image-transport-msgs, rclcpp, ros-environment, rosbag2-cpp, rosbag2-storage, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-ffmpeg-image-transport-tools"; + version = "2.1.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release/archive/release/kilted/ffmpeg_image_transport_tools/2.1.2-1.tar.gz"; + name = "2.1.2-1.tar.gz"; + sha256 = "1a4329bf527f311103f17ec4c49821a78c7c7ab1dd12eb5adf53995354d56dc3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge ffmpeg-encoder-decoder ffmpeg-image-transport-msgs rclcpp rosbag2-cpp rosbag2-storage sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; + + meta = { + description = "tools for processing ffmpeg_image_transport_msgs"; + license = with lib.licenses; [ "Apache-2" ]; + }; +} diff --git a/distros/kilted/ffmpeg-image-transport/default.nix b/distros/kilted/ffmpeg-image-transport/default.nix new file mode 100644 index 0000000000..d358d5eccb --- /dev/null +++ b/distros/kilted/ffmpeg-image-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, ffmpeg-encoder-decoder, ffmpeg-image-transport-msgs, image-transport, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ffmpeg-image-transport"; + version = "2.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ffmpeg_image_transport-release/archive/release/kilted/ffmpeg_image_transport/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "aeee1e7c190fe7771aa303d4e4d0c57ddf8d648e05588551d220264fa3f08ee3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ffmpeg-encoder-decoder ffmpeg-image-transport-msgs image-transport pluginlib rclcpp rcutils sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; + + meta = { + description = "ffmpeg_image_transport provides a plugin to image_transport for + transparently sending an image stream encoded with ffmpeg."; + license = with lib.licenses; [ "Apache-2" ]; + }; +} diff --git a/distros/kilted/fields2cover/default.nix b/distros/kilted/fields2cover/default.nix new file mode 100644 index 0000000000..722420e863 --- /dev/null +++ b/distros/kilted/fields2cover/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, gdal, geos, git, gtest, lcov, ortools-vendor, python3, python3Packages, swig, tbb_2021_11, tinyxml-2 }: +buildRosPackage { + pname = "ros-kilted-fields2cover"; + version = "2.0.0-r16"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fields2cover-release/archive/release/kilted/fields2cover/2.0.0-16.tar.gz"; + name = "2.0.0-16.tar.gz"; + sha256 = "6e5141e8c10aac492e06647678622fbd62cabddb324fe3f1826d7a6b0f17b4f0"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ gtest lcov ]; + propagatedBuildInputs = [ boost eigen gdal geos git gtest ortools-vendor python3 python3Packages.matplotlib python3Packages.tkinter swig tbb_2021_11 tinyxml-2 ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Robust and efficient coverage paths for autonomous agricultural vehicles. + A modular and extensible Coverage Path Planning library"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/filters/default.nix b/distros/kilted/filters/default.nix new file mode 100644 index 0000000000..8426f69df2 --- /dev/null +++ b/distros/kilted/filters/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gtest, ament-cmake-uncrustify, ament-cmake-xmllint, boost, pluginlib, rclcpp }: +buildRosPackage { + pname = "ros-kilted-filters"; + version = "2.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/filters-release/archive/release/kilted/filters/2.1.2-2.tar.gz"; + name = "2.1.2-2.tar.gz"; + sha256 = "9ec4952446dec342bf3b9c17a2a747ee4a042fd4bc8b704f15073fbeae4dda02"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gtest ament-cmake-uncrustify ament-cmake-xmllint ]; + propagatedBuildInputs = [ boost pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This library provides a standardized interface for processing data as a sequence + of filters. This package contains a base class upon which to build specific implementations + as well as an interface which dynamically loads filters based on runtime parameters."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/find-object-2d/default.nix b/distros/kilted/find-object-2d/default.nix new file mode 100644 index 0000000000..fd70f9cc56 --- /dev/null +++ b/distros/kilted/find-object-2d/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, cv-bridge, geometry-msgs, image-transport, message-filters, qt5, rclcpp, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, zlib }: +buildRosPackage { + pname = "ros-kilted-find-object-2d"; + version = "0.7.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/find_object_2d-release/archive/release/kilted/find_object_2d/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "50c633a4783330c60d96c40d7a706d32ead7ec7a877b7aac8027fb576ca09966"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces cv-bridge geometry-msgs image-transport message-filters qt5.qtbase rclcpp rosidl-default-runtime sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros zlib ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The find_object_2d package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fkie-message-filters/default.nix b/distros/kilted/fkie-message-filters/default.nix new file mode 100644 index 0000000000..dc9fadb80f --- /dev/null +++ b/distros/kilted/fkie-message-filters/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-gtest, ament-cmake-ros, image-transport, rclcpp, rclcpp-lifecycle, sensor-msgs, std-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-fkie-message-filters"; + version = "3.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fkie_message_filters-release/archive/release/kilted/fkie_message_filters/3.2.0-1.tar.gz"; + name = "3.2.0-1.tar.gz"; + sha256 = "c281987756e93fa38791b81b1560e4b2bae3078382df96e6b9a53313840a4559"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-cmake-ros rclcpp-lifecycle std-msgs ]; + propagatedBuildInputs = [ image-transport rclcpp sensor-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Improved ROS message filters"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/flex-sync/default.nix b/distros/kilted/flex-sync/default.nix new file mode 100644 index 0000000000..e0922502c7 --- /dev/null +++ b/distros/kilted/flex-sync/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-clang-format, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rclcpp, rclcpp-components, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-flex-sync"; + version = "2.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flex_sync-release/archive/release/kilted/flex_sync/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "7406e52223aaaf8e30e203e1170836ac26bb8e87e768ecd695b062fcb97eb6cc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-clang-format ament-cmake-clang-format ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs std-msgs ]; + propagatedBuildInputs = [ ament-cmake-clang-format rclcpp rclcpp-components rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ros2 package for syncing variable number of topics"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/flexbe-behavior-engine/default.nix b/distros/kilted/flexbe-behavior-engine/default.nix new file mode 100644 index 0000000000..39d32b837b --- /dev/null +++ b/distros/kilted/flexbe-behavior-engine/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, flexbe-core, flexbe-input, flexbe-mirror, flexbe-msgs, flexbe-onboard, flexbe-states, flexbe-testing, flexbe-widget }: +buildRosPackage { + pname = "ros-kilted-flexbe-behavior-engine"; + version = "3.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/kilted/flexbe_behavior_engine/3.0.3-2.tar.gz"; + name = "3.0.3-2.tar.gz"; + sha256 = "5281be3ff731a338afbf55868acc82742f8892e1f37e85a5b7ca197eff0d8886"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ flexbe-core flexbe-input flexbe-mirror flexbe-msgs flexbe-onboard flexbe-states flexbe-testing flexbe-widget ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A meta-package to aggregate all the FlexBE packages"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flexbe-core/default.nix b/distros/kilted/flexbe-core/default.nix new file mode 100644 index 0000000000..27878acc08 --- /dev/null +++ b/distros/kilted/flexbe-core/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, flexbe-msgs, launch-ros, launch-testing, python3Packages, rclpy, std-msgs, std-srvs, tf2-ros-py }: +buildRosPackage { + pname = "ros-kilted-flexbe-core"; + version = "3.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/kilted/flexbe_core/3.0.3-2.tar.gz"; + name = "3.0.3-2.tar.gz"; + sha256 = "bf15e688e6305e38e655c80040e95bff2bdebbf8e2b579697a9b7dcf68ca0119"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 launch-ros launch-testing python3Packages.pytest ]; + propagatedBuildInputs = [ flexbe-msgs rclpy std-msgs std-srvs tf2-ros-py ]; + + meta = { + description = "flexbe_core provides the core components for the FlexBE behavior engine."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flexbe-input/default.nix b/distros/kilted/flexbe-input/default.nix new file mode 100644 index 0000000000..15f9ae5663 --- /dev/null +++ b/distros/kilted/flexbe-input/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, flexbe-core, flexbe-msgs, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-flexbe-input"; + version = "3.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/kilted/flexbe_input/3.0.3-2.tar.gz"; + name = "3.0.3-2.tar.gz"; + sha256 = "aab2064b206f1c0ec2240448dcc09316aeae159a73c3ff8b1fc4c62aa6475e5d"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ flexbe-core flexbe-msgs rclpy ]; + + meta = { + description = "flexbe_input enables to send data to onboard behavior when required."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flexbe-mirror/default.nix b/distros/kilted/flexbe-mirror/default.nix new file mode 100644 index 0000000000..f02207785c --- /dev/null +++ b/distros/kilted/flexbe-mirror/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, flexbe-core, flexbe-msgs, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-flexbe-mirror"; + version = "3.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/kilted/flexbe_mirror/3.0.3-2.tar.gz"; + name = "3.0.3-2.tar.gz"; + sha256 = "0175769b16a8ebbc249604259c1e1b9e908295e8df517149ea884d47c0e8b4ec"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ flexbe-core flexbe-msgs rclpy ]; + + meta = { + description = "flexbe_mirror implements functionality to remotely mirror an executed behavior."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flexbe-msgs/default.nix b/distros/kilted/flexbe-msgs/default.nix new file mode 100644 index 0000000000..b4ecb77206 --- /dev/null +++ b/distros/kilted/flexbe-msgs/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, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-flexbe-msgs"; + version = "3.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/kilted/flexbe_msgs/3.0.3-2.tar.gz"; + name = "3.0.3-2.tar.gz"; + sha256 = "774ba621b6ad715915a9d85f2238bd71dd6abb349a69dd7a2a4f9b634556fefc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces rosidl-default-generators rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "flexbe_msgs provides the messages used by FlexBE."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flexbe-onboard/default.nix b/distros/kilted/flexbe-onboard/default.nix new file mode 100644 index 0000000000..ab2b5df734 --- /dev/null +++ b/distros/kilted/flexbe-onboard/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, flexbe-core, flexbe-msgs, flexbe-states, launch-ros, launch-testing, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-flexbe-onboard"; + version = "3.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/kilted/flexbe_onboard/3.0.3-2.tar.gz"; + name = "3.0.3-2.tar.gz"; + sha256 = "175ec4154a36714c0aebab4d837c88b0c94b19eee563075558128d1d3c942107"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 launch-testing python3Packages.pytest ]; + propagatedBuildInputs = [ flexbe-core flexbe-msgs flexbe-states launch-ros rclpy ]; + + meta = { + description = "flexbe_onboard implements the robot-side of the behavior engine from where all behaviors are started."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flexbe-states/default.nix b/distros/kilted/flexbe-states/default.nix new file mode 100644 index 0000000000..2066ef90c3 --- /dev/null +++ b/distros/kilted/flexbe-states/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, flexbe-core, flexbe-msgs, flexbe-testing, geometry-msgs, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-flexbe-states"; + version = "3.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/kilted/flexbe_states/3.0.3-2.tar.gz"; + name = "3.0.3-2.tar.gz"; + sha256 = "c7c13e15cecc88da444313551c58db5c7868861e4c693d3180401551d5bffc20"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 geometry-msgs python3Packages.pytest ]; + propagatedBuildInputs = [ flexbe-core flexbe-msgs flexbe-testing rclpy ]; + + meta = { + description = "flexbe_states provides a collection of common generic predefined states."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flexbe-testing/default.nix b/distros/kilted/flexbe-testing/default.nix new file mode 100644 index 0000000000..8712cbadea --- /dev/null +++ b/distros/kilted/flexbe-testing/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-cmake-python, ament-copyright, ament-flake8, ament-pep257, flexbe-core, flexbe-msgs, launch-ros, launch-testing, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-flexbe-testing"; + version = "3.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/kilted/flexbe_testing/3.0.3-2.tar.gz"; + name = "3.0.3-2.tar.gz"; + sha256 = "ed8f3661f1268d927cd1b92ec38ada71cdabf43d985373d84601ce7b7fc7e6e2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-pytest ament-copyright ament-flake8 ament-pep257 launch-testing python3Packages.pytest std-msgs ]; + propagatedBuildInputs = [ flexbe-core flexbe-msgs launch-ros rclpy ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "flexbe_testing provides a framework for unit testing states."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flexbe-widget/default.nix b/distros/kilted/flexbe-widget/default.nix new file mode 100644 index 0000000000..3235ed8ece --- /dev/null +++ b/distros/kilted/flexbe-widget/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, flexbe-core, flexbe-mirror, flexbe-msgs, flexbe-onboard, launch-ros, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-flexbe-widget"; + version = "3.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/kilted/flexbe_widget/3.0.3-2.tar.gz"; + name = "3.0.3-2.tar.gz"; + sha256 = "e0f6b3a5c74b995b5de24287d20753fafbb08836a7578fd356baf10fd90fcb83"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ flexbe-core flexbe-mirror flexbe-msgs flexbe-onboard launch-ros rclpy ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "flexbe_widget implements some smaller scripts for the behavior engine."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flir-camera-description/default.nix b/distros/kilted/flir-camera-description/default.nix new file mode 100644 index 0000000000..7a7e233e60 --- /dev/null +++ b/distros/kilted/flir-camera-description/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-auto, ament-lint-common, robot-state-publisher, urdf, xacro }: +buildRosPackage { + pname = "ros-kilted-flir-camera-description"; + version = "3.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/kilted/flir_camera_description/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "edec58944fe6e3248e2bfe3251481260c9030faadc022ac541bb9a923fc26e83"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ robot-state-publisher urdf xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "FLIR camera Description package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/flir-camera-msgs/default.nix b/distros/kilted/flir-camera-msgs/default.nix new file mode 100644 index 0000000000..e764f9f83b --- /dev/null +++ b/distros/kilted/flir-camera-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-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-flir-camera-msgs"; + version = "3.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/kilted/flir_camera_msgs/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "33764bfb561fe64d4e89224e3ec9c65b47f40dab30238b221bbb51c5d940c4c7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "messages related to flir camera driver"; + license = with lib.licenses; [ "Apache-2" ]; + }; +} diff --git a/distros/kilted/fluent-rviz/default.nix b/distros/kilted/fluent-rviz/default.nix new file mode 100644 index 0000000000..c72a3f02c1 --- /dev/null +++ b/distros/kilted/fluent-rviz/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-auto, ament-lint-auto, geometry-msgs, ouxt-lint-common, rclcpp, std-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-fluent-rviz"; + version = "0.0.3-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fluent_rviz-release/archive/release/kilted/fluent_rviz/0.0.3-5.tar.gz"; + name = "0.0.3-5.tar.gz"; + sha256 = "3ec97cbe88e94c65731bbb4309247c017931679c7a2dafb22c337cc22db19c96"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-lint-auto ouxt-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rclcpp std-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "A library which makes Rviz fluent. Powered by C++17"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/fmi-adapter-examples/default.nix b/distros/kilted/fmi-adapter-examples/default.nix new file mode 100644 index 0000000000..519a3f6bcd --- /dev/null +++ b/distros/kilted/fmi-adapter-examples/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, fmi-adapter, launch, launch-ros }: +buildRosPackage { + pname = "ros-kilted-fmi-adapter-examples"; + version = "2.1.2-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fmi_adapter-release/archive/release/kilted/fmi_adapter_examples/2.1.2-3.tar.gz"; + name = "2.1.2-3.tar.gz"; + sha256 = "8b26bb061de3d271ac0a04d692cf960a08ab2305c0e3270c0cabbfee3832c179"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ fmi-adapter launch launch-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides small examples for use of the fmi_adapter package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/fmi-adapter/default.nix b/distros/kilted/fmi-adapter/default.nix new file mode 100644 index 0000000000..9e2685d25e --- /dev/null +++ b/distros/kilted/fmi-adapter/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-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, fmilibrary-vendor, launch, launch-ros, launch-testing, rcl-interfaces, rclcpp, rclcpp-components, rclcpp-lifecycle, rcutils, std-msgs }: +buildRosPackage { + pname = "ros-kilted-fmi-adapter"; + version = "2.1.2-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fmi_adapter-release/archive/release/kilted/fmi_adapter/2.1.2-3.tar.gz"; + name = "2.1.2-3.tar.gz"; + sha256 = "e7b6681dbc9652396f2e949dde492465e43f1cade2a866f0c054e98a7e55922c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake fmilibrary-vendor ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch-testing rcutils ]; + propagatedBuildInputs = [ launch launch-ros rcl-interfaces rclcpp rclcpp-components rclcpp-lifecycle std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Wraps FMUs for co-simulation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/fmilibrary-vendor/default.nix b/distros/kilted/fmilibrary-vendor/default.nix new file mode 100644 index 0000000000..7c5bbc42e4 --- /dev/null +++ b/distros/kilted/fmilibrary-vendor/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, git }: +buildRosPackage { + pname = "ros-kilted-fmilibrary-vendor"; + version = "1.0.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fmilibrary_vendor-release/archive/release/kilted/fmilibrary_vendor/1.0.1-5.tar.gz"; + name = "1.0.1-5.tar.gz"; + sha256 = "f2648c2926a16b4c769a9e8ef0781b1bb753965fb7a5ba90037bdf43e0024efa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake git ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Wrapper (aka vendor package) around the FMILibrary by Modelon AB (JModelica.org)"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/foonathan-memory-vendor/default.nix b/distros/kilted/foonathan-memory-vendor/default.nix new file mode 100644 index 0000000000..80743b6a6d --- /dev/null +++ b/distros/kilted/foonathan-memory-vendor/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-copyright, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-xmllint, cmake, git }: +buildRosPackage { + pname = "ros-kilted-foonathan-memory-vendor"; + version = "1.3.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/foonathan_memory_vendor-release/archive/release/kilted/foonathan_memory_vendor/1.3.1-3.tar.gz"; + name = "1.3.1-3.tar.gz"; + sha256 = "859e1d031db9d33ef6d4c1f944778ce669457cfd6c1762944f4306945ef00e03"; + }; + + buildType = "cmake"; + buildInputs = [ git ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-test ament-cmake-xmllint ]; + propagatedBuildInputs = [ cmake ]; + nativeBuildInputs = [ cmake git ]; + + meta = { + description = "Foonathan/memory vendor package for Fast-RTPS."; + license = with lib.licenses; [ asl20 "Zlib" ]; + }; +} diff --git a/distros/kilted/force-torque-sensor-broadcaster/default.nix b/distros/kilted/force-torque-sensor-broadcaster/default.nix new file mode 100644 index 0000000000..a16e0f6aa7 --- /dev/null +++ b/distros/kilted/force-torque-sensor-broadcaster/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-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-force-torque-sensor-broadcaster"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/force_torque_sensor_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "ca2d709c917255fe6e1ab269a81d87d726a57cbe4551ef3e76010985483061d1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library geometry-msgs hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controller to publish state of force-torque sensors."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/forward-command-controller/default.nix b/distros/kilted/forward-command-controller/default.nix new file mode 100644 index 0000000000..a6aea24d51 --- /dev/null +++ b/distros/kilted/forward-command-controller/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-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-msgs }: +buildRosPackage { + pname = "ros-kilted-forward-command-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/forward_command_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "1734e9b589eb73621cefe79eabaeeb6e743d7ae2cc522d88bbfd8d855249cd50"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Generic controller for forwarding commands."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/four-wheel-steering-msgs/default.nix b/distros/kilted/four-wheel-steering-msgs/default.nix new file mode 100644 index 0000000000..e550c55808 --- /dev/null +++ b/distros/kilted/four-wheel-steering-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-four-wheel-steering-msgs"; + version = "2.0.1-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/four_wheel_steering_msgs-release/archive/release/kilted/four_wheel_steering_msgs/2.0.1-6.tar.gz"; + name = "2.0.1-6.tar.gz"; + sha256 = "eca7eea8c9682eb5a32f86203c85f484be5cf155eab60fb37e6df8acde860cbd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS messages for robots using FourWheelSteering."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/foxglove-bridge/default.nix b/distros/kilted/foxglove-bridge/default.nix new file mode 100644 index 0000000000..84b1e8e697 --- /dev/null +++ b/distros/kilted/foxglove-bridge/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-gtest, ament-index-cpp, ament-lint-auto, asio, nlohmann_json, openssl, rclcpp, rclcpp-components, resource-retriever, ros-environment, rosgraph-msgs, rosx-introspection, std-msgs, std-srvs, websocketpp, zlib }: +buildRosPackage { + pname = "ros-kilted-foxglove-bridge"; + version = "0.8.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/foxglove_bridge-release/archive/release/kilted/foxglove_bridge/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "398b2e31eadfe56525b45ae7105e05f21c9d83c1755b44caaf5b00338e0bc599"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake asio nlohmann_json ros-environment websocketpp ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto std-msgs std-srvs ]; + propagatedBuildInputs = [ ament-index-cpp openssl rclcpp rclcpp-components resource-retriever rosgraph-msgs rosx-introspection zlib ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS Foxglove Bridge"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/foxglove-compressed-video-transport/default.nix b/distros/kilted/foxglove-compressed-video-transport/default.nix new file mode 100644 index 0000000000..4862b1cd93 --- /dev/null +++ b/distros/kilted/foxglove-compressed-video-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, ffmpeg-encoder-decoder, foxglove-msgs, image-transport, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-foxglove-compressed-video-transport"; + version = "1.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/foxglove_compressed_video_transport-release/archive/release/kilted/foxglove_compressed_video_transport/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "183d63f982baf68260db104fa03eecf8cc939aa9acad85f9fb914a7df41bbab8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ffmpeg-encoder-decoder foxglove-msgs image-transport pluginlib rclcpp rcutils sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; + + meta = { + description = "foxglove_compressed_video_transport provides a plugin to image_transport for + transparently sending an image stream encoded in foxglove compressed video packets."; + license = with lib.licenses; [ "Apache-2" ]; + }; +} diff --git a/distros/kilted/foxglove-msgs/default.nix b/distros/kilted/foxglove-msgs/default.nix new file mode 100644 index 0000000000..e7551a9372 --- /dev/null +++ b/distros/kilted/foxglove-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-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-foxglove-msgs"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_foxglove_msgs-release/archive/release/kilted/foxglove_msgs/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "5f3224a97c4bfae2f85361603745db481aa294f11c29504bc32360768103b22a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "foxglove_msgs provides visualization messages that are supported by Foxglove."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/fuse-constraints/default.nix b/distros/kilted/fuse-constraints/default.nix new file mode 100644 index 0000000000..6df4716656 --- /dev/null +++ b/distros/kilted/fuse-constraints/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, eigen, fuse-core, fuse-graphs, fuse-variables, gbenchmark, geometry-msgs, gtest-vendor, pluginlib, rclcpp, suitesparse }: +buildRosPackage { + pname = "ros-kilted-fuse-constraints"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_constraints/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "14f784c3a0485a45a86961ae4652b5cfa31762edd2ac5a5b134df8a5f851762b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common gbenchmark ]; + propagatedBuildInputs = [ ament-cmake-ros ceres-solver eigen fuse-core fuse-graphs fuse-variables geometry-msgs gtest-vendor pluginlib rclcpp suitesparse ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse_constraints package provides a set of commonly used constraint types, such as direct measurements on \\ + state variables (absolute constraints) or measurements of the state changes (relative constraints)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-core/default.nix b/distros/kilted/fuse-core/default.nix new file mode 100644 index 0000000000..2bd9bd4b26 --- /dev/null +++ b/distros/kilted/fuse-core/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, eigen, fuse-msgs, geometry-msgs, glog, gtest-vendor, launch, launch-pytest, pluginlib, rcl-interfaces, rclcpp, rclcpp-components }: +buildRosPackage { + pname = "ros-kilted-fuse-core"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_core/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "f263d7d37ffe0c044b54aa97b822943f8a40be270659b646c87996b66b9b0256"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common geometry-msgs launch launch-pytest rclcpp ]; + propagatedBuildInputs = [ ament-cmake-ros boost ceres-solver eigen fuse-msgs glog gtest-vendor pluginlib rcl-interfaces rclcpp rclcpp-components ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse_core package provides the base class interfaces for the various fuse components. Concrete implementations of these + interfaces are provided in other packages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-doc/default.nix b/distros/kilted/fuse-doc/default.nix new file mode 100644 index 0000000000..0d1f3c55a3 --- /dev/null +++ b/distros/kilted/fuse-doc/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, gtest-vendor }: +buildRosPackage { + pname = "ros-kilted-fuse-doc"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_doc/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "eb75ae8526b48e10e34c98a23ff87ec2eecc3a7cbac56114aac9f437d01f33e1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-ros gtest-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse_doc package provides documentation and examples for the fuse package."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-graphs/default.nix b/distros/kilted/fuse-graphs/default.nix new file mode 100644 index 0000000000..7540c90587 --- /dev/null +++ b/distros/kilted/fuse-graphs/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, gbenchmark, gtest-vendor, pluginlib, rclcpp }: +buildRosPackage { + pname = "ros-kilted-fuse-graphs"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_graphs/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "26f6b730847715a7c8e43a8ed69cd605d8f29c531b132e0d5ef6a6f39e09116b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common gbenchmark ]; + propagatedBuildInputs = [ ament-cmake-ros ceres-solver fuse-core gtest-vendor pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse_graphs package provides some concrete implementations of the fuse_core::Graph interface."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-loss/default.nix b/distros/kilted/fuse-loss/default.nix new file mode 100644 index 0000000000..57489ece81 --- /dev/null +++ b/distros/kilted/fuse-loss/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, gtest-vendor, libsForQt5, pluginlib, qt5, rclcpp }: +buildRosPackage { + pname = "ros-kilted-fuse-loss"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_loss/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "a7f1f67d491069feff041a9ac78bc2e44c37c96c33e2398b8e4ac4ee063f4ebf"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common libsForQt5.qwt qt5.qtbase ]; + propagatedBuildInputs = [ ament-cmake-ros ceres-solver fuse-core gtest-vendor pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse_loss package provides a set of commonly used loss functions, such as the basic ones provided by Ceres."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-models/default.nix b/distros/kilted/fuse-models/default.nix new file mode 100644 index 0000000000..698f2f2384 --- /dev/null +++ b/distros/kilted/fuse-models/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-gmock, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, eigen, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-publishers, fuse-variables, gbenchmark, geometry-msgs, gtest-vendor, nav-msgs, pluginlib, rclcpp, rclcpp-components, sensor-msgs, std-srvs, tf2, tf2-2d, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-fuse-models"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_models/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "1c592988559ea3ed953346ec01c0b47507b511d128493994f321fa9d76917aef"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common gbenchmark ]; + propagatedBuildInputs = [ ament-cmake-ros boost ceres-solver eigen fuse-constraints fuse-core fuse-graphs fuse-msgs fuse-publishers fuse-variables geometry-msgs gtest-vendor nav-msgs pluginlib rclcpp rclcpp-components sensor-msgs std-srvs tf2 tf2-2d tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "fuse plugins that implement various kinematic and sensor models"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-msgs/default.nix b/distros/kilted/fuse-msgs/default.nix new file mode 100644 index 0000000000..ea027aab64 --- /dev/null +++ b/distros/kilted/fuse-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-cmake-ros, ament-lint-auto, ament-lint-common, geometry-msgs, gtest-vendor, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-fuse-msgs"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_msgs/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "3fb28c78a2effbef7a0ccbf10da281a0d95218e4328287a4cb5a2f8b5ee0a7b5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-ros geometry-msgs gtest-vendor rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The fuse_msgs package contains messages capable of holding serialized fuse objects."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-optimizers/default.nix b/distros/kilted/fuse-optimizers/default.nix new file mode 100644 index 0000000000..dccf0e6d94 --- /dev/null +++ b/distros/kilted/fuse-optimizers/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, diagnostic-updater, eigen, fuse-constraints, fuse-core, fuse-graphs, fuse-models, fuse-msgs, fuse-variables, geometry-msgs, gtest-vendor, launch, launch-pytest, launch-ros, nav-msgs, pluginlib, rclcpp, rclcpp-components, std-srvs }: +buildRosPackage { + pname = "ros-kilted-fuse-optimizers"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_optimizers/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "55b0da9c9b876e99b1e950f81d262e23263ddab690f0f58530ee84df6eb45ad0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common fuse-models geometry-msgs launch launch-pytest launch-ros nav-msgs rclcpp ]; + propagatedBuildInputs = [ ament-cmake-ros boost ceres-solver diagnostic-updater eigen fuse-constraints fuse-core fuse-graphs fuse-msgs fuse-variables gtest-vendor pluginlib rclcpp rclcpp-components std-srvs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse_optimizers package provides a set of optimizer implementations. An optimizer is the object responsible \\ + for coordinating the sensors and motion model inputs, computing the optimal state values, and providing access to \\ + to the optimal state via the publishers."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-publishers/default.nix b/distros/kilted/fuse-publishers/default.nix new file mode 100644 index 0000000000..2703bfd61c --- /dev/null +++ b/distros/kilted/fuse-publishers/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-variables, geometry-msgs, gtest-vendor, nav-msgs, pluginlib, rclcpp, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-fuse-publishers"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_publishers/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "d0cf87bc8547cd6f96930b4edc7a1068cb88f2dd912d9df3af3be9aa5e40e369"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common fuse-constraints fuse-graphs rclcpp ]; + propagatedBuildInputs = [ ament-cmake-ros fuse-core fuse-msgs fuse-variables geometry-msgs gtest-vendor nav-msgs pluginlib rclcpp tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse_publishers package provides a set of common publisher plugins."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-tutorials/default.nix b/distros/kilted/fuse-tutorials/default.nix new file mode 100644 index 0000000000..05237e4f0f --- /dev/null +++ b/distros/kilted/fuse-tutorials/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-ros, ament-lint-auto, ament-lint-common, fuse-constraints, fuse-core, fuse-models, fuse-optimizers, fuse-publishers, fuse-variables, gtest-vendor, nav-msgs, rclcpp, rviz2, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-fuse-tutorials"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_tutorials/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "0783bef890afa8f73200891a03d1fa271dc0d613aeafe2c2c97cd8c4f43bca9f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-ros fuse-constraints fuse-core fuse-models fuse-optimizers fuse-publishers fuse-variables gtest-vendor nav-msgs rclcpp rviz2 sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package containing source code for the fuse tutorials."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-variables/default.nix b/distros/kilted/fuse-variables/default.nix new file mode 100644 index 0000000000..be06fcd339 --- /dev/null +++ b/distros/kilted/fuse-variables/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, gtest-vendor, pluginlib, rclcpp }: +buildRosPackage { + pname = "ros-kilted-fuse-variables"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_variables/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "1839fa67da2df7d9791c693ddf0eb13e07d641c6b6fd4dfe59dfebf1e7ce207e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp ]; + propagatedBuildInputs = [ ament-cmake-ros ceres-solver fuse-core gtest-vendor pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse_variables package provides a set of commonly used variable types, such as 2D and 3D positions, \\ + orientations, velocities, and accelerations."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse-viz/default.nix b/distros/kilted/fuse-viz/default.nix new file mode 100644 index 0000000000..5a7b6b0137 --- /dev/null +++ b/distros/kilted/fuse-viz/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-ros, ament-lint-auto, ament-lint-common, eigen, fuse-constraints, fuse-core, fuse-msgs, fuse-variables, geometry-msgs, gtest-vendor, qt5, rviz-common, rviz-rendering, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-kilted-fuse-viz"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse_viz/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "658f42ab915ab8f7fd035d1eac823cc8f332df504b356d9d7b0387b96aec408e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake qt5.qtbase ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-ros eigen fuse-constraints fuse-core fuse-msgs fuse-variables geometry-msgs gtest-vendor rviz-common rviz-rendering tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse_viz package provides visualization tools for fuse."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/fuse/default.nix b/distros/kilted/fuse/default.nix new file mode 100644 index 0000000000..1a46bb4dd4 --- /dev/null +++ b/distros/kilted/fuse/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, fuse-constraints, fuse-core, fuse-doc, fuse-graphs, fuse-models, fuse-msgs, fuse-optimizers, fuse-publishers, fuse-variables, fuse-viz, gtest-vendor }: +buildRosPackage { + pname = "ros-kilted-fuse"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/fuse-release/archive/release/kilted/fuse/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "ff9a0b970ef9c9a2527219c85e0acbd819e4c462581cf763dab772eba5b73db7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-ros fuse-constraints fuse-core fuse-doc fuse-graphs fuse-models fuse-msgs fuse-optimizers fuse-publishers fuse-variables fuse-viz gtest-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The fuse metapackage."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/generate-parameter-library-example-external/default.nix b/distros/kilted/generate-parameter-library-example-external/default.nix new file mode 100644 index 0000000000..e2a0906e87 --- /dev/null +++ b/distros/kilted/generate-parameter-library-example-external/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-core, ament-lint-auto, ament-lint-common, generate-parameter-library-example, rclcpp, rclcpp-components }: +buildRosPackage { + pname = "ros-kilted-generate-parameter-library-example-external"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/kilted/generate_parameter_library_example_external/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "aba1189ed410954a8b1e8be90d85de42809de728938f3328093a9a85e4bb0bc6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-core generate-parameter-library-example rclcpp rclcpp-components ]; + nativeBuildInputs = [ ament-cmake ament-cmake-core ]; + + meta = { + description = "Example usage of a parameter header generated in another package."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/generate-parameter-library-example/default.nix b/distros/kilted/generate-parameter-library-example/default.nix new file mode 100644 index 0000000000..98130746eb --- /dev/null +++ b/distros/kilted/generate-parameter-library-example/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-core, ament-lint-auto, ament-lint-common, generate-parameter-library, rclcpp, rclcpp-components }: +buildRosPackage { + pname = "ros-kilted-generate-parameter-library-example"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/kilted/generate_parameter_library_example/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "0f9a7c18da9a42e820525d36b612de656fa27159423ee3336bbf64e24bdaa282"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-core generate-parameter-library rclcpp rclcpp-components ]; + nativeBuildInputs = [ ament-cmake ament-cmake-core ]; + + meta = { + description = "Example usage of generate_parameter_library."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/generate-parameter-library-py/default.nix b/distros/kilted/generate-parameter-library-py/default.nix new file mode 100644 index 0000000000..9f3afd0b9e --- /dev/null +++ b/distros/kilted/generate-parameter-library-py/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, python3, python3Packages }: +buildRosPackage { + pname = "ros-kilted-generate-parameter-library-py"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/kilted/generate_parameter_library_py/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "cfc0bfb45e6ce1888914ff557a3e0d9a4c22a0bbc6f4d67bb60fe3b7d753aa6c"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.pytest ]; + propagatedBuildInputs = [ python3 python3Packages.jinja2 python3Packages.pyyaml python3Packages.typeguard ]; + + meta = { + description = "Python to generate ROS parameter library."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/generate-parameter-library/default.nix b/distros/kilted/generate-parameter-library/default.nix new file mode 100644 index 0000000000..8f9989cd12 --- /dev/null +++ b/distros/kilted/generate-parameter-library/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-lint-auto, ament-lint-common, fmt, generate-parameter-library-py, parameter-traits, rclcpp, rclcpp-lifecycle, rclpy, rsl, tcb-span, tl-expected }: +buildRosPackage { + pname = "ros-kilted-generate-parameter-library"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/kilted/generate_parameter_library/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "a938f0ba2bcc60e3f29d66e19c0d26ab60f8945554b6a06446399c40b361637d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ fmt generate-parameter-library-py parameter-traits rclcpp rclcpp-lifecycle rclpy rsl tcb-span tl-expected ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python generate-parameter-library-py ]; + + meta = { + description = "CMake to generate ROS parameter library."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/generate-parameter-module-example/default.nix b/distros/kilted/generate-parameter-module-example/default.nix new file mode 100644 index 0000000000..a143542125 --- /dev/null +++ b/distros/kilted/generate-parameter-module-example/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, generate-parameter-library, generate-parameter-library-py, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-generate-parameter-module-example"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/kilted/generate_parameter_module_example/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "475a76c388cd2f9bda63d26644ce6a446838927cd5c4386541b8847c9b428814"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ generate-parameter-library generate-parameter-library-py rclpy ]; + + meta = { + description = "Example usage of generate_parameter_library for a python module"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/generated.nix b/distros/kilted/generated.nix new file mode 100644 index 0000000000..687e7b8ba7 --- /dev/null +++ b/distros/kilted/generated.nix @@ -0,0 +1,2635 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +self: super: { + + acado-vendor = self.callPackage ./acado-vendor {}; + + ackermann-msgs = self.callPackage ./ackermann-msgs {}; + + ackermann-steering-controller = self.callPackage ./ackermann-steering-controller {}; + + action-msgs = self.callPackage ./action-msgs {}; + + action-tutorials-cpp = self.callPackage ./action-tutorials-cpp {}; + + action-tutorials-py = self.callPackage ./action-tutorials-py {}; + + actionlib-msgs = self.callPackage ./actionlib-msgs {}; + + actuator-msgs = self.callPackage ./actuator-msgs {}; + + adaptive-component = self.callPackage ./adaptive-component {}; + + admittance-controller = self.callPackage ./admittance-controller {}; + + ament-acceleration = self.callPackage ./ament-acceleration {}; + + ament-black = self.callPackage ./ament-black {}; + + ament-clang-format = self.callPackage ./ament-clang-format {}; + + ament-clang-tidy = self.callPackage ./ament-clang-tidy {}; + + ament-cmake = self.callPackage ./ament-cmake {}; + + ament-cmake-auto = self.callPackage ./ament-cmake-auto {}; + + ament-cmake-black = self.callPackage ./ament-cmake-black {}; + + ament-cmake-catch2 = self.callPackage ./ament-cmake-catch2 {}; + + ament-cmake-clang-format = self.callPackage ./ament-cmake-clang-format {}; + + ament-cmake-clang-tidy = self.callPackage ./ament-cmake-clang-tidy {}; + + ament-cmake-copyright = self.callPackage ./ament-cmake-copyright {}; + + ament-cmake-core = self.callPackage ./ament-cmake-core {}; + + ament-cmake-cppcheck = self.callPackage ./ament-cmake-cppcheck {}; + + ament-cmake-cpplint = self.callPackage ./ament-cmake-cpplint {}; + + ament-cmake-export-definitions = self.callPackage ./ament-cmake-export-definitions {}; + + ament-cmake-export-dependencies = self.callPackage ./ament-cmake-export-dependencies {}; + + ament-cmake-export-include-directories = self.callPackage ./ament-cmake-export-include-directories {}; + + ament-cmake-export-interfaces = self.callPackage ./ament-cmake-export-interfaces {}; + + ament-cmake-export-libraries = self.callPackage ./ament-cmake-export-libraries {}; + + ament-cmake-export-link-flags = self.callPackage ./ament-cmake-export-link-flags {}; + + ament-cmake-export-targets = self.callPackage ./ament-cmake-export-targets {}; + + ament-cmake-flake8 = self.callPackage ./ament-cmake-flake8 {}; + + ament-cmake-gen-version-h = self.callPackage ./ament-cmake-gen-version-h {}; + + ament-cmake-gmock = self.callPackage ./ament-cmake-gmock {}; + + ament-cmake-google-benchmark = self.callPackage ./ament-cmake-google-benchmark {}; + + ament-cmake-gtest = self.callPackage ./ament-cmake-gtest {}; + + ament-cmake-include-directories = self.callPackage ./ament-cmake-include-directories {}; + + ament-cmake-libraries = self.callPackage ./ament-cmake-libraries {}; + + ament-cmake-lint-cmake = self.callPackage ./ament-cmake-lint-cmake {}; + + ament-cmake-mypy = self.callPackage ./ament-cmake-mypy {}; + + ament-cmake-pclint = self.callPackage ./ament-cmake-pclint {}; + + ament-cmake-pep257 = self.callPackage ./ament-cmake-pep257 {}; + + ament-cmake-pycodestyle = self.callPackage ./ament-cmake-pycodestyle {}; + + ament-cmake-pyflakes = self.callPackage ./ament-cmake-pyflakes {}; + + ament-cmake-pytest = self.callPackage ./ament-cmake-pytest {}; + + ament-cmake-python = self.callPackage ./ament-cmake-python {}; + + ament-cmake-ros = self.callPackage ./ament-cmake-ros {}; + + ament-cmake-ros-core = self.callPackage ./ament-cmake-ros-core {}; + + ament-cmake-target-dependencies = self.callPackage ./ament-cmake-target-dependencies {}; + + ament-cmake-test = self.callPackage ./ament-cmake-test {}; + + ament-cmake-uncrustify = self.callPackage ./ament-cmake-uncrustify {}; + + ament-cmake-vendor-package = self.callPackage ./ament-cmake-vendor-package {}; + + ament-cmake-version = self.callPackage ./ament-cmake-version {}; + + ament-cmake-xmllint = self.callPackage ./ament-cmake-xmllint {}; + + ament-copyright = self.callPackage ./ament-copyright {}; + + ament-cppcheck = self.callPackage ./ament-cppcheck {}; + + ament-cpplint = self.callPackage ./ament-cpplint {}; + + 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 {}; + + ament-lint = self.callPackage ./ament-lint {}; + + ament-lint-auto = self.callPackage ./ament-lint-auto {}; + + ament-lint-cmake = self.callPackage ./ament-lint-cmake {}; + + ament-lint-common = self.callPackage ./ament-lint-common {}; + + ament-mypy = self.callPackage ./ament-mypy {}; + + ament-nodl = self.callPackage ./ament-nodl {}; + + ament-package = self.callPackage ./ament-package {}; + + ament-pclint = self.callPackage ./ament-pclint {}; + + ament-pep257 = self.callPackage ./ament-pep257 {}; + + ament-pycodestyle = self.callPackage ./ament-pycodestyle {}; + + ament-pyflakes = self.callPackage ./ament-pyflakes {}; + + ament-uncrustify = self.callPackage ./ament-uncrustify {}; + + ament-vitis = self.callPackage ./ament-vitis {}; + + ament-xmllint = self.callPackage ./ament-xmllint {}; + + angles = self.callPackage ./angles {}; + + apex-test-tools = self.callPackage ./apex-test-tools {}; + + apriltag = self.callPackage ./apriltag {}; + + apriltag-detector = self.callPackage ./apriltag-detector {}; + + apriltag-detector-mit = self.callPackage ./apriltag-detector-mit {}; + + apriltag-detector-umich = self.callPackage ./apriltag-detector-umich {}; + + apriltag-draw = self.callPackage ./apriltag-draw {}; + + apriltag-mit = self.callPackage ./apriltag-mit {}; + + apriltag-msgs = self.callPackage ./apriltag-msgs {}; + + apriltag-ros = self.callPackage ./apriltag-ros {}; + + apriltag-tools = self.callPackage ./apriltag-tools {}; + + aruco = self.callPackage ./aruco {}; + + aruco-msgs = self.callPackage ./aruco-msgs {}; + + aruco-opencv = self.callPackage ./aruco-opencv {}; + + aruco-opencv-msgs = self.callPackage ./aruco-opencv-msgs {}; + + aruco-ros = self.callPackage ./aruco-ros {}; + + asio-cmake-module = self.callPackage ./asio-cmake-module {}; + + async-web-server-cpp = self.callPackage ./async-web-server-cpp {}; + + automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {}; + + automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {}; + + automotive-platform-msgs = self.callPackage ./automotive-platform-msgs {}; + + autoware-adapi-v1-msgs = self.callPackage ./autoware-adapi-v1-msgs {}; + + autoware-adapi-version-msgs = self.callPackage ./autoware-adapi-version-msgs {}; + + autoware-auto-msgs = self.callPackage ./autoware-auto-msgs {}; + + autoware-cmake = self.callPackage ./autoware-cmake {}; + + autoware-common-msgs = self.callPackage ./autoware-common-msgs {}; + + autoware-control-msgs = self.callPackage ./autoware-control-msgs {}; + + autoware-internal-debug-msgs = self.callPackage ./autoware-internal-debug-msgs {}; + + autoware-internal-metric-msgs = self.callPackage ./autoware-internal-metric-msgs {}; + + autoware-internal-msgs = self.callPackage ./autoware-internal-msgs {}; + + autoware-internal-perception-msgs = self.callPackage ./autoware-internal-perception-msgs {}; + + 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 {}; + + autoware-localization-msgs = self.callPackage ./autoware-localization-msgs {}; + + autoware-map-msgs = self.callPackage ./autoware-map-msgs {}; + + autoware-msgs = self.callPackage ./autoware-msgs {}; + + autoware-perception-msgs = self.callPackage ./autoware-perception-msgs {}; + + autoware-planning-msgs = self.callPackage ./autoware-planning-msgs {}; + + autoware-sensing-msgs = self.callPackage ./autoware-sensing-msgs {}; + + autoware-system-msgs = self.callPackage ./autoware-system-msgs {}; + + autoware-v2x-msgs = self.callPackage ./autoware-v2x-msgs {}; + + autoware-vehicle-msgs = self.callPackage ./autoware-vehicle-msgs {}; + + avt-vimba-camera = self.callPackage ./avt-vimba-camera {}; + + aws-sdk-cpp-vendor = self.callPackage ./aws-sdk-cpp-vendor {}; + + azure-iot-sdk-c = self.callPackage ./azure-iot-sdk-c {}; + + backward-ros = self.callPackage ./backward-ros {}; + + bag2-to-image = self.callPackage ./bag2-to-image {}; + + battery-state-broadcaster = self.callPackage ./battery-state-broadcaster {}; + + battery-state-rviz-overlay = self.callPackage ./battery-state-rviz-overlay {}; + + behaviortree-cpp = self.callPackage ./behaviortree-cpp {}; + + behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {}; + + bicycle-steering-controller = self.callPackage ./bicycle-steering-controller {}; + + bno055 = self.callPackage ./bno055 {}; + + bond = self.callPackage ./bond {}; + + bond-core = self.callPackage ./bond-core {}; + + bondcpp = self.callPackage ./bondcpp {}; + + bondpy = self.callPackage ./bondpy {}; + + boost-geometry-util = self.callPackage ./boost-geometry-util {}; + + boost-sml-vendor = self.callPackage ./boost-sml-vendor {}; + + broll = self.callPackage ./broll {}; + + builtin-interfaces = self.callPackage ./builtin-interfaces {}; + + camera-calibration = self.callPackage ./camera-calibration {}; + + camera-calibration-parsers = self.callPackage ./camera-calibration-parsers {}; + + camera-info-manager = self.callPackage ./camera-info-manager {}; + + camera-info-manager-py = self.callPackage ./camera-info-manager-py {}; + + camera-ros = self.callPackage ./camera-ros {}; + + can-msgs = self.callPackage ./can-msgs {}; + + canopen = self.callPackage ./canopen {}; + + canopen-402-driver = self.callPackage ./canopen-402-driver {}; + + canopen-base-driver = self.callPackage ./canopen-base-driver {}; + + canopen-core = self.callPackage ./canopen-core {}; + + canopen-fake-slaves = self.callPackage ./canopen-fake-slaves {}; + + canopen-interfaces = self.callPackage ./canopen-interfaces {}; + + canopen-master-driver = self.callPackage ./canopen-master-driver {}; + + canopen-proxy-driver = self.callPackage ./canopen-proxy-driver {}; + + canopen-ros2-control = self.callPackage ./canopen-ros2-control {}; + + canopen-ros2-controllers = self.callPackage ./canopen-ros2-controllers {}; + + canopen-tests = self.callPackage ./canopen-tests {}; + + canopen-utils = self.callPackage ./canopen-utils {}; + + cartographer = self.callPackage ./cartographer {}; + + cartographer-ros = self.callPackage ./cartographer-ros {}; + + cartographer-ros-msgs = self.callPackage ./cartographer-ros-msgs {}; + + cartographer-rviz = self.callPackage ./cartographer-rviz {}; + + cascade-lifecycle-msgs = self.callPackage ./cascade-lifecycle-msgs {}; + + catch-ros2 = self.callPackage ./catch-ros2 {}; + + chomp-motion-planner = self.callPackage ./chomp-motion-planner {}; + + class-loader = self.callPackage ./class-loader {}; + + classic-bags = self.callPackage ./classic-bags {}; + + cmake-generate-parameter-module-example = self.callPackage ./cmake-generate-parameter-module-example {}; + + 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 {}; + + common-interfaces = self.callPackage ./common-interfaces {}; + + composition = self.callPackage ./composition {}; + + composition-interfaces = self.callPackage ./composition-interfaces {}; + + compressed-depth-image-transport = self.callPackage ./compressed-depth-image-transport {}; + + compressed-image-transport = self.callPackage ./compressed-image-transport {}; + + console-bridge-vendor = self.callPackage ./console-bridge-vendor {}; + + control-box-rst = self.callPackage ./control-box-rst {}; + + control-msgs = self.callPackage ./control-msgs {}; + + control-toolbox = self.callPackage ./control-toolbox {}; + + controller-interface = self.callPackage ./controller-interface {}; + + controller-manager-msgs = self.callPackage ./controller-manager-msgs {}; + + cudnn-cmake-module = self.callPackage ./cudnn-cmake-module {}; + + cv-bridge = self.callPackage ./cv-bridge {}; + + cyclonedds = self.callPackage ./cyclonedds {}; + + data-tamer-cpp = self.callPackage ./data-tamer-cpp {}; + + data-tamer-msgs = self.callPackage ./data-tamer-msgs {}; + + delphi-esr-msgs = self.callPackage ./delphi-esr-msgs {}; + + delphi-mrr-msgs = self.callPackage ./delphi-mrr-msgs {}; + + delphi-srr-msgs = self.callPackage ./delphi-srr-msgs {}; + + demo-nodes-cpp = self.callPackage ./demo-nodes-cpp {}; + + demo-nodes-cpp-native = self.callPackage ./demo-nodes-cpp-native {}; + + demo-nodes-py = self.callPackage ./demo-nodes-py {}; + + depth-image-proc = self.callPackage ./depth-image-proc {}; + + depthimage-to-laserscan = self.callPackage ./depthimage-to-laserscan {}; + + derived-object-msgs = self.callPackage ./derived-object-msgs {}; + + desktop = self.callPackage ./desktop {}; + + desktop-full = self.callPackage ./desktop-full {}; + + diagnostic-aggregator = self.callPackage ./diagnostic-aggregator {}; + + diagnostic-common-diagnostics = self.callPackage ./diagnostic-common-diagnostics {}; + + diagnostic-msgs = self.callPackage ./diagnostic-msgs {}; + + diagnostic-remote-logging = self.callPackage ./diagnostic-remote-logging {}; + + diagnostic-updater = self.callPackage ./diagnostic-updater {}; + + diagnostics = self.callPackage ./diagnostics {}; + + diff-drive-controller = self.callPackage ./diff-drive-controller {}; + + domain-bridge = self.callPackage ./domain-bridge {}; + + domain-coordinator = self.callPackage ./domain-coordinator {}; + + draco-point-cloud-transport = self.callPackage ./draco-point-cloud-transport {}; + + dual-arm-panda-moveit-config = self.callPackage ./dual-arm-panda-moveit-config {}; + + dual-laser-merger = self.callPackage ./dual-laser-merger {}; + + dummy-map-server = self.callPackage ./dummy-map-server {}; + + dummy-robot-bringup = self.callPackage ./dummy-robot-bringup {}; + + dummy-sensors = self.callPackage ./dummy-sensors {}; + + dynamixel-hardware = self.callPackage ./dynamixel-hardware {}; + + dynamixel-hardware-interface = self.callPackage ./dynamixel-hardware-interface {}; + + dynamixel-interfaces = self.callPackage ./dynamixel-interfaces {}; + + dynamixel-sdk = self.callPackage ./dynamixel-sdk {}; + + dynamixel-sdk-custom-interfaces = self.callPackage ./dynamixel-sdk-custom-interfaces {}; + + dynamixel-sdk-examples = self.callPackage ./dynamixel-sdk-examples {}; + + dynamixel-workbench = self.callPackage ./dynamixel-workbench {}; + + dynamixel-workbench-msgs = self.callPackage ./dynamixel-workbench-msgs {}; + + dynamixel-workbench-toolbox = self.callPackage ./dynamixel-workbench-toolbox {}; + + ecal = self.callPackage ./ecal {}; + + ecl-build = self.callPackage ./ecl-build {}; + + ecl-command-line = self.callPackage ./ecl-command-line {}; + + ecl-concepts = self.callPackage ./ecl-concepts {}; + + ecl-config = self.callPackage ./ecl-config {}; + + ecl-console = self.callPackage ./ecl-console {}; + + ecl-containers = self.callPackage ./ecl-containers {}; + + ecl-converters = self.callPackage ./ecl-converters {}; + + ecl-converters-lite = self.callPackage ./ecl-converters-lite {}; + + ecl-core = self.callPackage ./ecl-core {}; + + ecl-core-apps = self.callPackage ./ecl-core-apps {}; + + ecl-devices = self.callPackage ./ecl-devices {}; + + ecl-eigen = self.callPackage ./ecl-eigen {}; + + ecl-errors = self.callPackage ./ecl-errors {}; + + ecl-exceptions = self.callPackage ./ecl-exceptions {}; + + ecl-filesystem = self.callPackage ./ecl-filesystem {}; + + ecl-formatters = self.callPackage ./ecl-formatters {}; + + ecl-geometry = self.callPackage ./ecl-geometry {}; + + ecl-io = self.callPackage ./ecl-io {}; + + ecl-ipc = self.callPackage ./ecl-ipc {}; + + ecl-license = self.callPackage ./ecl-license {}; + + ecl-linear-algebra = self.callPackage ./ecl-linear-algebra {}; + + ecl-lite = self.callPackage ./ecl-lite {}; + + ecl-manipulators = self.callPackage ./ecl-manipulators {}; + + ecl-math = self.callPackage ./ecl-math {}; + + ecl-mobile-robot = self.callPackage ./ecl-mobile-robot {}; + + ecl-mpl = self.callPackage ./ecl-mpl {}; + + ecl-sigslots = self.callPackage ./ecl-sigslots {}; + + ecl-sigslots-lite = self.callPackage ./ecl-sigslots-lite {}; + + ecl-statistics = self.callPackage ./ecl-statistics {}; + + ecl-streams = self.callPackage ./ecl-streams {}; + + ecl-threads = self.callPackage ./ecl-threads {}; + + ecl-time = self.callPackage ./ecl-time {}; + + ecl-time-lite = self.callPackage ./ecl-time-lite {}; + + ecl-tools = self.callPackage ./ecl-tools {}; + + ecl-type-traits = self.callPackage ./ecl-type-traits {}; + + ecl-utilities = self.callPackage ./ecl-utilities {}; + + effort-controllers = self.callPackage ./effort-controllers {}; + + eigen3-cmake-module = self.callPackage ./eigen3-cmake-module {}; + + eigen-stl-containers = self.callPackage ./eigen-stl-containers {}; + + eigenpy = self.callPackage ./eigenpy {}; + + eiquadprog = self.callPackage ./eiquadprog {}; + + event-camera-codecs = self.callPackage ./event-camera-codecs {}; + + event-camera-msgs = self.callPackage ./event-camera-msgs {}; + + event-camera-py = self.callPackage ./event-camera-py {}; + + event-camera-renderer = self.callPackage ./event-camera-renderer {}; + + example-interfaces = self.callPackage ./example-interfaces {}; + + examples-rclcpp-async-client = self.callPackage ./examples-rclcpp-async-client {}; + + examples-rclcpp-cbg-executor = self.callPackage ./examples-rclcpp-cbg-executor {}; + + examples-rclcpp-minimal-action-client = self.callPackage ./examples-rclcpp-minimal-action-client {}; + + examples-rclcpp-minimal-action-server = self.callPackage ./examples-rclcpp-minimal-action-server {}; + + examples-rclcpp-minimal-client = self.callPackage ./examples-rclcpp-minimal-client {}; + + examples-rclcpp-minimal-composition = self.callPackage ./examples-rclcpp-minimal-composition {}; + + examples-rclcpp-minimal-publisher = self.callPackage ./examples-rclcpp-minimal-publisher {}; + + examples-rclcpp-minimal-service = self.callPackage ./examples-rclcpp-minimal-service {}; + + examples-rclcpp-minimal-subscriber = self.callPackage ./examples-rclcpp-minimal-subscriber {}; + + examples-rclcpp-minimal-timer = self.callPackage ./examples-rclcpp-minimal-timer {}; + + examples-rclcpp-multithreaded-executor = self.callPackage ./examples-rclcpp-multithreaded-executor {}; + + examples-rclcpp-wait-set = self.callPackage ./examples-rclcpp-wait-set {}; + + examples-rclpy-executors = self.callPackage ./examples-rclpy-executors {}; + + examples-rclpy-guard-conditions = self.callPackage ./examples-rclpy-guard-conditions {}; + + examples-rclpy-minimal-action-client = self.callPackage ./examples-rclpy-minimal-action-client {}; + + examples-rclpy-minimal-action-server = self.callPackage ./examples-rclpy-minimal-action-server {}; + + examples-rclpy-minimal-client = self.callPackage ./examples-rclpy-minimal-client {}; + + examples-rclpy-minimal-publisher = self.callPackage ./examples-rclpy-minimal-publisher {}; + + examples-rclpy-minimal-service = self.callPackage ./examples-rclpy-minimal-service {}; + + examples-rclpy-minimal-subscriber = self.callPackage ./examples-rclpy-minimal-subscriber {}; + + examples-rclpy-pointcloud-publisher = self.callPackage ./examples-rclpy-pointcloud-publisher {}; + + examples-tf2-py = self.callPackage ./examples-tf2-py {}; + + executive-smach = self.callPackage ./executive-smach {}; + + fastcdr = self.callPackage ./fastcdr {}; + + fastdds = self.callPackage ./fastdds {}; + + ffmpeg-encoder-decoder = self.callPackage ./ffmpeg-encoder-decoder {}; + + ffmpeg-image-transport = self.callPackage ./ffmpeg-image-transport {}; + + ffmpeg-image-transport-msgs = self.callPackage ./ffmpeg-image-transport-msgs {}; + + ffmpeg-image-transport-tools = self.callPackage ./ffmpeg-image-transport-tools {}; + + fields2cover = self.callPackage ./fields2cover {}; + + filters = self.callPackage ./filters {}; + + find-object-2d = self.callPackage ./find-object-2d {}; + + fkie-message-filters = self.callPackage ./fkie-message-filters {}; + + flex-sync = self.callPackage ./flex-sync {}; + + flexbe-behavior-engine = self.callPackage ./flexbe-behavior-engine {}; + + flexbe-core = self.callPackage ./flexbe-core {}; + + flexbe-input = self.callPackage ./flexbe-input {}; + + flexbe-mirror = self.callPackage ./flexbe-mirror {}; + + flexbe-msgs = self.callPackage ./flexbe-msgs {}; + + flexbe-onboard = self.callPackage ./flexbe-onboard {}; + + flexbe-states = self.callPackage ./flexbe-states {}; + + flexbe-testing = self.callPackage ./flexbe-testing {}; + + flexbe-widget = self.callPackage ./flexbe-widget {}; + + flir-camera-description = self.callPackage ./flir-camera-description {}; + + flir-camera-msgs = self.callPackage ./flir-camera-msgs {}; + + fluent-rviz = self.callPackage ./fluent-rviz {}; + + fmi-adapter = self.callPackage ./fmi-adapter {}; + + fmi-adapter-examples = self.callPackage ./fmi-adapter-examples {}; + + fmilibrary-vendor = self.callPackage ./fmilibrary-vendor {}; + + foonathan-memory-vendor = self.callPackage ./foonathan-memory-vendor {}; + + force-torque-sensor-broadcaster = self.callPackage ./force-torque-sensor-broadcaster {}; + + forward-command-controller = self.callPackage ./forward-command-controller {}; + + four-wheel-steering-msgs = self.callPackage ./four-wheel-steering-msgs {}; + + foxglove-bridge = self.callPackage ./foxglove-bridge {}; + + foxglove-compressed-video-transport = self.callPackage ./foxglove-compressed-video-transport {}; + + foxglove-msgs = self.callPackage ./foxglove-msgs {}; + + fuse = self.callPackage ./fuse {}; + + fuse-constraints = self.callPackage ./fuse-constraints {}; + + fuse-core = self.callPackage ./fuse-core {}; + + fuse-doc = self.callPackage ./fuse-doc {}; + + fuse-graphs = self.callPackage ./fuse-graphs {}; + + fuse-loss = self.callPackage ./fuse-loss {}; + + fuse-models = self.callPackage ./fuse-models {}; + + fuse-msgs = self.callPackage ./fuse-msgs {}; + + fuse-optimizers = self.callPackage ./fuse-optimizers {}; + + fuse-publishers = self.callPackage ./fuse-publishers {}; + + fuse-tutorials = self.callPackage ./fuse-tutorials {}; + + fuse-variables = self.callPackage ./fuse-variables {}; + + fuse-viz = self.callPackage ./fuse-viz {}; + + generate-parameter-library = self.callPackage ./generate-parameter-library {}; + + generate-parameter-library-example = self.callPackage ./generate-parameter-library-example {}; + + generate-parameter-library-example-external = self.callPackage ./generate-parameter-library-example-external {}; + + generate-parameter-library-py = self.callPackage ./generate-parameter-library-py {}; + + generate-parameter-module-example = self.callPackage ./generate-parameter-module-example {}; + + geodesy = self.callPackage ./geodesy {}; + + geographic-info = self.callPackage ./geographic-info {}; + + geographic-msgs = self.callPackage ./geographic-msgs {}; + + geometric-shapes = self.callPackage ./geometric-shapes {}; + + geometry2 = self.callPackage ./geometry2 {}; + + geometry-msgs = self.callPackage ./geometry-msgs {}; + + geometry-tutorials = self.callPackage ./geometry-tutorials {}; + + gmock-vendor = self.callPackage ./gmock-vendor {}; + + google-benchmark-vendor = self.callPackage ./google-benchmark-vendor {}; + + gpio-controllers = self.callPackage ./gpio-controllers {}; + + gps-msgs = self.callPackage ./gps-msgs {}; + + gps-sensor-broadcaster = self.callPackage ./gps-sensor-broadcaster {}; + + gps-tools = self.callPackage ./gps-tools {}; + + gps-umd = self.callPackage ./gps-umd {}; + + gpsd-client = self.callPackage ./gpsd-client {}; + + graph-msgs = self.callPackage ./graph-msgs {}; + + grasping-msgs = self.callPackage ./grasping-msgs {}; + + grbl-msgs = self.callPackage ./grbl-msgs {}; + + grbl-ros = self.callPackage ./grbl-ros {}; + + gscam = self.callPackage ./gscam {}; + + gtest-vendor = self.callPackage ./gtest-vendor {}; + + gtsam = self.callPackage ./gtsam {}; + + gz-cmake-vendor = self.callPackage ./gz-cmake-vendor {}; + + gz-common-vendor = self.callPackage ./gz-common-vendor {}; + + gz-dartsim-vendor = self.callPackage ./gz-dartsim-vendor {}; + + gz-fuel-tools-vendor = self.callPackage ./gz-fuel-tools-vendor {}; + + gz-gui-vendor = self.callPackage ./gz-gui-vendor {}; + + gz-launch-vendor = self.callPackage ./gz-launch-vendor {}; + + gz-math-vendor = self.callPackage ./gz-math-vendor {}; + + gz-msgs-vendor = self.callPackage ./gz-msgs-vendor {}; + + gz-ogre-next-vendor = self.callPackage ./gz-ogre-next-vendor {}; + + gz-physics-vendor = self.callPackage ./gz-physics-vendor {}; + + gz-plugin-vendor = self.callPackage ./gz-plugin-vendor {}; + + gz-rendering-vendor = self.callPackage ./gz-rendering-vendor {}; + + gz-ros2-control = self.callPackage ./gz-ros2-control {}; + + gz-ros2-control-demos = self.callPackage ./gz-ros2-control-demos {}; + + gz-sensors-vendor = self.callPackage ./gz-sensors-vendor {}; + + gz-sim-vendor = self.callPackage ./gz-sim-vendor {}; + + gz-tools-vendor = self.callPackage ./gz-tools-vendor {}; + + gz-transport-vendor = self.callPackage ./gz-transport-vendor {}; + + gz-utils-vendor = self.callPackage ./gz-utils-vendor {}; + + hardware-interface = self.callPackage ./hardware-interface {}; + + hardware-interface-testing = self.callPackage ./hardware-interface-testing {}; + + hash-library-vendor = self.callPackage ./hash-library-vendor {}; + + hatchbed-common = self.callPackage ./hatchbed-common {}; + + heaphook = self.callPackage ./heaphook {}; + + hebi-cpp-api = self.callPackage ./hebi-cpp-api {}; + + hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {}; + + hpp-fcl = self.callPackage ./hpp-fcl {}; + + ibeo-msgs = self.callPackage ./ibeo-msgs {}; + + iceoryx-binding-c = self.callPackage ./iceoryx-binding-c {}; + + iceoryx-hoofs = self.callPackage ./iceoryx-hoofs {}; + + iceoryx-introspection = self.callPackage ./iceoryx-introspection {}; + + iceoryx-posh = self.callPackage ./iceoryx-posh {}; + + ifm3d-core = self.callPackage ./ifm3d-core {}; + + image-common = self.callPackage ./image-common {}; + + image-geometry = self.callPackage ./image-geometry {}; + + image-pipeline = self.callPackage ./image-pipeline {}; + + image-proc = self.callPackage ./image-proc {}; + + image-publisher = self.callPackage ./image-publisher {}; + + image-rotate = self.callPackage ./image-rotate {}; + + image-tools = self.callPackage ./image-tools {}; + + image-transport = self.callPackage ./image-transport {}; + + image-transport-plugins = self.callPackage ./image-transport-plugins {}; + + image-transport-py = self.callPackage ./image-transport-py {}; + + image-view = self.callPackage ./image-view {}; + + imu-complementary-filter = self.callPackage ./imu-complementary-filter {}; + + imu-filter-madgwick = self.callPackage ./imu-filter-madgwick {}; + + imu-pipeline = self.callPackage ./imu-pipeline {}; + + imu-processors = self.callPackage ./imu-processors {}; + + imu-sensor-broadcaster = self.callPackage ./imu-sensor-broadcaster {}; + + imu-tools = self.callPackage ./imu-tools {}; + + imu-transformer = self.callPackage ./imu-transformer {}; + + interactive-marker-twist-server = self.callPackage ./interactive-marker-twist-server {}; + + interactive-markers = self.callPackage ./interactive-markers {}; + + intra-process-demo = self.callPackage ./intra-process-demo {}; + + io-context = self.callPackage ./io-context {}; + + 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 {}; + + joint-state-publisher = self.callPackage ./joint-state-publisher {}; + + joint-state-publisher-gui = self.callPackage ./joint-state-publisher-gui {}; + + joint-trajectory-controller = self.callPackage ./joint-trajectory-controller {}; + + joy = self.callPackage ./joy {}; + + joy-linux = self.callPackage ./joy-linux {}; + + joy-teleop = self.callPackage ./joy-teleop {}; + + joy-tester = self.callPackage ./joy-tester {}; + + kartech-linear-actuator-msgs = self.callPackage ./kartech-linear-actuator-msgs {}; + + kdl-parser = self.callPackage ./kdl-parser {}; + + key-teleop = self.callPackage ./key-teleop {}; + + keyboard-handler = self.callPackage ./keyboard-handler {}; + + kinematics-interface = self.callPackage ./kinematics-interface {}; + + kinematics-interface-kdl = self.callPackage ./kinematics-interface-kdl {}; + + kinematics-interface-pinocchio = self.callPackage ./kinematics-interface-pinocchio {}; + + kitti-metrics-eval = self.callPackage ./kitti-metrics-eval {}; + + kobuki-core = self.callPackage ./kobuki-core {}; + + kobuki-ros-interfaces = self.callPackage ./kobuki-ros-interfaces {}; + + 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 {}; + + lanelet2-examples = self.callPackage ./lanelet2-examples {}; + + lanelet2-io = self.callPackage ./lanelet2-io {}; + + lanelet2-maps = self.callPackage ./lanelet2-maps {}; + + lanelet2-matching = self.callPackage ./lanelet2-matching {}; + + lanelet2-projection = self.callPackage ./lanelet2-projection {}; + + lanelet2-python = self.callPackage ./lanelet2-python {}; + + lanelet2-routing = self.callPackage ./lanelet2-routing {}; + + lanelet2-traffic-rules = self.callPackage ./lanelet2-traffic-rules {}; + + lanelet2-validation = self.callPackage ./lanelet2-validation {}; + + laser-filters = self.callPackage ./laser-filters {}; + + laser-geometry = self.callPackage ./laser-geometry {}; + + laser-proc = self.callPackage ./laser-proc {}; + + laser-segmentation = self.callPackage ./laser-segmentation {}; + + launch = self.callPackage ./launch {}; + + launch-param-builder = self.callPackage ./launch-param-builder {}; + + launch-pytest = self.callPackage ./launch-pytest {}; + + launch-ros = self.callPackage ./launch-ros {}; + + launch-system-modes = self.callPackage ./launch-system-modes {}; + + launch-testing = self.callPackage ./launch-testing {}; + + launch-testing-ament-cmake = self.callPackage ./launch-testing-ament-cmake {}; + + launch-testing-examples = self.callPackage ./launch-testing-examples {}; + + launch-testing-ros = self.callPackage ./launch-testing-ros {}; + + launch-xml = self.callPackage ./launch-xml {}; + + launch-yaml = self.callPackage ./launch-yaml {}; + + ld08-driver = self.callPackage ./ld08-driver {}; + + lely-core-libraries = self.callPackage ./lely-core-libraries {}; + + leo = self.callPackage ./leo {}; + + leo-bringup = self.callPackage ./leo-bringup {}; + + leo-description = self.callPackage ./leo-description {}; + + leo-desktop = self.callPackage ./leo-desktop {}; + + leo-filters = self.callPackage ./leo-filters {}; + + leo-fw = self.callPackage ./leo-fw {}; + + leo-gz-bringup = self.callPackage ./leo-gz-bringup {}; + + leo-gz-plugins = self.callPackage ./leo-gz-plugins {}; + + leo-gz-worlds = self.callPackage ./leo-gz-worlds {}; + + leo-msgs = self.callPackage ./leo-msgs {}; + + leo-robot = self.callPackage ./leo-robot {}; + + leo-simulator = self.callPackage ./leo-simulator {}; + + leo-teleop = self.callPackage ./leo-teleop {}; + + leo-viz = self.callPackage ./leo-viz {}; + + lgsvl-msgs = self.callPackage ./lgsvl-msgs {}; + + libcaer-driver = self.callPackage ./libcaer-driver {}; + + libcaer-vendor = self.callPackage ./libcaer-vendor {}; + + libcamera = self.callPackage ./libcamera {}; + + libcurl-vendor = self.callPackage ./libcurl-vendor {}; + + libg2o = self.callPackage ./libg2o {}; + + liblz4-vendor = self.callPackage ./liblz4-vendor {}; + + libmavconn = self.callPackage ./libmavconn {}; + + libnabo = self.callPackage ./libnabo {}; + + libphidget22 = self.callPackage ./libphidget22 {}; + + libpointmatcher = self.callPackage ./libpointmatcher {}; + + libstatistics-collector = self.callPackage ./libstatistics-collector {}; + + libyaml-vendor = self.callPackage ./libyaml-vendor {}; + + lifecycle = self.callPackage ./lifecycle {}; + + lifecycle-msgs = self.callPackage ./lifecycle-msgs {}; + + lifecycle-py = self.callPackage ./lifecycle-py {}; + + linux-isolate-process = self.callPackage ./linux-isolate-process {}; + + log-view = self.callPackage ./log-view {}; + + logging-demo = self.callPackage ./logging-demo {}; + + lttngpy = self.callPackage ./lttngpy {}; + + magic-enum = self.callPackage ./magic-enum {}; + + map-msgs = self.callPackage ./map-msgs {}; + + mapviz = self.callPackage ./mapviz {}; + + mapviz-interfaces = self.callPackage ./mapviz-interfaces {}; + + mapviz-plugins = self.callPackage ./mapviz-plugins {}; + + marine-acoustic-msgs = self.callPackage ./marine-acoustic-msgs {}; + + marine-sensor-msgs = self.callPackage ./marine-sensor-msgs {}; + + marker-msgs = self.callPackage ./marker-msgs {}; + + marti-can-msgs = self.callPackage ./marti-can-msgs {}; + + marti-common-msgs = self.callPackage ./marti-common-msgs {}; + + marti-dbw-msgs = self.callPackage ./marti-dbw-msgs {}; + + marti-introspection-msgs = self.callPackage ./marti-introspection-msgs {}; + + marti-nav-msgs = self.callPackage ./marti-nav-msgs {}; + + marti-perception-msgs = self.callPackage ./marti-perception-msgs {}; + + marti-sensor-msgs = self.callPackage ./marti-sensor-msgs {}; + + marti-status-msgs = self.callPackage ./marti-status-msgs {}; + + marti-visualization-msgs = self.callPackage ./marti-visualization-msgs {}; + + mavlink = self.callPackage ./mavlink {}; + + mavros = self.callPackage ./mavros {}; + + mavros-extras = self.callPackage ./mavros-extras {}; + + mavros-msgs = self.callPackage ./mavros-msgs {}; + + mcap-vendor = self.callPackage ./mcap-vendor {}; + + mecanum-drive-controller = self.callPackage ./mecanum-drive-controller {}; + + menge-vendor = self.callPackage ./menge-vendor {}; + + message-filters = self.callPackage ./message-filters {}; + + message-tf-frame-transformer = self.callPackage ./message-tf-frame-transformer {}; + + metavision-driver = self.callPackage ./metavision-driver {}; + + micro-ros-diagnostic-bridge = self.callPackage ./micro-ros-diagnostic-bridge {}; + + micro-ros-diagnostic-msgs = self.callPackage ./micro-ros-diagnostic-msgs {}; + + micro-ros-msgs = self.callPackage ./micro-ros-msgs {}; + + microstrain-inertial-description = self.callPackage ./microstrain-inertial-description {}; + + microstrain-inertial-driver = self.callPackage ./microstrain-inertial-driver {}; + + microstrain-inertial-examples = self.callPackage ./microstrain-inertial-examples {}; + + microstrain-inertial-msgs = self.callPackage ./microstrain-inertial-msgs {}; + + microstrain-inertial-rqt = self.callPackage ./microstrain-inertial-rqt {}; + + mimick-vendor = self.callPackage ./mimick-vendor {}; + + mobileye-560-660-msgs = self.callPackage ./mobileye-560-660-msgs {}; + + mola = self.callPackage ./mola {}; + + mola-bridge-ros2 = self.callPackage ./mola-bridge-ros2 {}; + + mola-common = self.callPackage ./mola-common {}; + + mola-demos = self.callPackage ./mola-demos {}; + + mola-gnss-to-markers = self.callPackage ./mola-gnss-to-markers {}; + + mola-imu-preintegration = self.callPackage ./mola-imu-preintegration {}; + + mola-input-euroc-dataset = self.callPackage ./mola-input-euroc-dataset {}; + + mola-input-kitti360-dataset = self.callPackage ./mola-input-kitti360-dataset {}; + + mola-input-kitti-dataset = self.callPackage ./mola-input-kitti-dataset {}; + + mola-input-mulran-dataset = self.callPackage ./mola-input-mulran-dataset {}; + + mola-input-paris-luco-dataset = self.callPackage ./mola-input-paris-luco-dataset {}; + + mola-input-rawlog = self.callPackage ./mola-input-rawlog {}; + + mola-input-rosbag2 = self.callPackage ./mola-input-rosbag2 {}; + + mola-input-video = self.callPackage ./mola-input-video {}; + + mola-kernel = self.callPackage ./mola-kernel {}; + + mola-launcher = self.callPackage ./mola-launcher {}; + + mola-lidar-odometry = self.callPackage ./mola-lidar-odometry {}; + + mola-metric-maps = self.callPackage ./mola-metric-maps {}; + + mola-msgs = self.callPackage ./mola-msgs {}; + + mola-pose-list = self.callPackage ./mola-pose-list {}; + + mola-relocalization = self.callPackage ./mola-relocalization {}; + + mola-state-estimation = self.callPackage ./mola-state-estimation {}; + + mola-state-estimation-simple = self.callPackage ./mola-state-estimation-simple {}; + + mola-state-estimation-smoother = self.callPackage ./mola-state-estimation-smoother {}; + + mola-test-datasets = self.callPackage ./mola-test-datasets {}; + + mola-traj-tools = self.callPackage ./mola-traj-tools {}; + + mola-viz = self.callPackage ./mola-viz {}; + + mola-yaml = self.callPackage ./mola-yaml {}; + + motion-capture-tracking = self.callPackage ./motion-capture-tracking {}; + + motion-capture-tracking-interfaces = self.callPackage ./motion-capture-tracking-interfaces {}; + + mouse-teleop = self.callPackage ./mouse-teleop {}; + + moveit = self.callPackage ./moveit {}; + + moveit-common = self.callPackage ./moveit-common {}; + + moveit-configs-utils = self.callPackage ./moveit-configs-utils {}; + + moveit-core = self.callPackage ./moveit-core {}; + + moveit-hybrid-planning = self.callPackage ./moveit-hybrid-planning {}; + + moveit-kinematics = self.callPackage ./moveit-kinematics {}; + + moveit-msgs = self.callPackage ./moveit-msgs {}; + + moveit-planners = self.callPackage ./moveit-planners {}; + + moveit-planners-chomp = self.callPackage ./moveit-planners-chomp {}; + + moveit-planners-ompl = self.callPackage ./moveit-planners-ompl {}; + + moveit-planners-stomp = self.callPackage ./moveit-planners-stomp {}; + + moveit-plugins = self.callPackage ./moveit-plugins {}; + + moveit-py = self.callPackage ./moveit-py {}; + + moveit-resources = self.callPackage ./moveit-resources {}; + + moveit-resources-fanuc-description = self.callPackage ./moveit-resources-fanuc-description {}; + + moveit-resources-fanuc-moveit-config = self.callPackage ./moveit-resources-fanuc-moveit-config {}; + + moveit-resources-panda-description = self.callPackage ./moveit-resources-panda-description {}; + + moveit-resources-pr2-description = self.callPackage ./moveit-resources-pr2-description {}; + + moveit-resources-prbt-ikfast-manipulator-plugin = self.callPackage ./moveit-resources-prbt-ikfast-manipulator-plugin {}; + + moveit-resources-prbt-moveit-config = self.callPackage ./moveit-resources-prbt-moveit-config {}; + + moveit-resources-prbt-pg70-support = self.callPackage ./moveit-resources-prbt-pg70-support {}; + + moveit-resources-prbt-support = self.callPackage ./moveit-resources-prbt-support {}; + + moveit-ros = self.callPackage ./moveit-ros {}; + + moveit-ros-benchmarks = self.callPackage ./moveit-ros-benchmarks {}; + + moveit-ros-control-interface = self.callPackage ./moveit-ros-control-interface {}; + + moveit-ros-move-group = self.callPackage ./moveit-ros-move-group {}; + + moveit-ros-occupancy-map-monitor = self.callPackage ./moveit-ros-occupancy-map-monitor {}; + + moveit-ros-perception = self.callPackage ./moveit-ros-perception {}; + + moveit-ros-planning = self.callPackage ./moveit-ros-planning {}; + + moveit-ros-planning-interface = self.callPackage ./moveit-ros-planning-interface {}; + + moveit-ros-robot-interaction = self.callPackage ./moveit-ros-robot-interaction {}; + + moveit-ros-tests = self.callPackage ./moveit-ros-tests {}; + + moveit-ros-trajectory-cache = self.callPackage ./moveit-ros-trajectory-cache {}; + + moveit-ros-visualization = self.callPackage ./moveit-ros-visualization {}; + + moveit-ros-warehouse = self.callPackage ./moveit-ros-warehouse {}; + + moveit-runtime = self.callPackage ./moveit-runtime {}; + + moveit-setup-app-plugins = self.callPackage ./moveit-setup-app-plugins {}; + + moveit-setup-assistant = self.callPackage ./moveit-setup-assistant {}; + + moveit-setup-controllers = self.callPackage ./moveit-setup-controllers {}; + + moveit-setup-core-plugins = self.callPackage ./moveit-setup-core-plugins {}; + + moveit-setup-framework = self.callPackage ./moveit-setup-framework {}; + + moveit-setup-srdf-plugins = self.callPackage ./moveit-setup-srdf-plugins {}; + + moveit-simple-controller-manager = self.callPackage ./moveit-simple-controller-manager {}; + + moveit-visual-tools = self.callPackage ./moveit-visual-tools {}; + + mp2p-icp = self.callPackage ./mp2p-icp {}; + + mqtt-client = self.callPackage ./mqtt-client {}; + + mqtt-client-interfaces = self.callPackage ./mqtt-client-interfaces {}; + + mrpt-apps = self.callPackage ./mrpt-apps {}; + + mrpt-generic-sensor = self.callPackage ./mrpt-generic-sensor {}; + + mrpt-libapps = self.callPackage ./mrpt-libapps {}; + + mrpt-libbase = self.callPackage ./mrpt-libbase {}; + + mrpt-libgui = self.callPackage ./mrpt-libgui {}; + + mrpt-libhwdrivers = self.callPackage ./mrpt-libhwdrivers {}; + + mrpt-libmaps = self.callPackage ./mrpt-libmaps {}; + + mrpt-libmath = self.callPackage ./mrpt-libmath {}; + + mrpt-libnav = self.callPackage ./mrpt-libnav {}; + + mrpt-libobs = self.callPackage ./mrpt-libobs {}; + + mrpt-libopengl = self.callPackage ./mrpt-libopengl {}; + + mrpt-libposes = self.callPackage ./mrpt-libposes {}; + + mrpt-libros-bridge = self.callPackage ./mrpt-libros-bridge {}; + + mrpt-libslam = self.callPackage ./mrpt-libslam {}; + + mrpt-libtclap = self.callPackage ./mrpt-libtclap {}; + + mrpt-map-server = self.callPackage ./mrpt-map-server {}; + + mrpt-msgs = self.callPackage ./mrpt-msgs {}; + + mrpt-msgs-bridge = self.callPackage ./mrpt-msgs-bridge {}; + + mrpt-nav-interfaces = self.callPackage ./mrpt-nav-interfaces {}; + + mrpt-navigation = self.callPackage ./mrpt-navigation {}; + + mrpt-path-planning = self.callPackage ./mrpt-path-planning {}; + + mrpt-pf-localization = self.callPackage ./mrpt-pf-localization {}; + + mrpt-pointcloud-pipeline = self.callPackage ./mrpt-pointcloud-pipeline {}; + + mrpt-rawlog = self.callPackage ./mrpt-rawlog {}; + + mrpt-reactivenav2d = self.callPackage ./mrpt-reactivenav2d {}; + + mrpt-sensor-bumblebee-stereo = self.callPackage ./mrpt-sensor-bumblebee-stereo {}; + + mrpt-sensor-gnss-nmea = self.callPackage ./mrpt-sensor-gnss-nmea {}; + + mrpt-sensor-gnss-novatel = self.callPackage ./mrpt-sensor-gnss-novatel {}; + + mrpt-sensor-imu-taobotics = self.callPackage ./mrpt-sensor-imu-taobotics {}; + + mrpt-sensorlib = self.callPackage ./mrpt-sensorlib {}; + + mrpt-sensors = self.callPackage ./mrpt-sensors {}; + + mrpt-tps-astar-planner = self.callPackage ./mrpt-tps-astar-planner {}; + + mrpt-tutorials = self.callPackage ./mrpt-tutorials {}; + + mrt-cmake-modules = self.callPackage ./mrt-cmake-modules {}; + + multires-image = self.callPackage ./multires-image {}; + + mvsim = self.callPackage ./mvsim {}; + + nao-button-sim = self.callPackage ./nao-button-sim {}; + + nao-command-msgs = self.callPackage ./nao-command-msgs {}; + + nao-lola = self.callPackage ./nao-lola {}; + + nao-lola-client = self.callPackage ./nao-lola-client {}; + + nao-lola-command-msgs = self.callPackage ./nao-lola-command-msgs {}; + + nao-lola-sensor-msgs = self.callPackage ./nao-lola-sensor-msgs {}; + + nao-sensor-msgs = self.callPackage ./nao-sensor-msgs {}; + + nav2-minimal-tb3-sim = self.callPackage ./nav2-minimal-tb3-sim {}; + + nav2-minimal-tb4-description = self.callPackage ./nav2-minimal-tb4-description {}; + + nav2-minimal-tb4-sim = self.callPackage ./nav2-minimal-tb4-sim {}; + + nav-msgs = self.callPackage ./nav-msgs {}; + + neo-simulation2 = self.callPackage ./neo-simulation2 {}; + + neobotix-usboard-msgs = self.callPackage ./neobotix-usboard-msgs {}; + + nlohmann-json-schema-validator-vendor = self.callPackage ./nlohmann-json-schema-validator-vendor {}; + + nmea-hardware-interface = self.callPackage ./nmea-hardware-interface {}; + + nmea-msgs = self.callPackage ./nmea-msgs {}; + + nmea-navsat-driver = self.callPackage ./nmea-navsat-driver {}; + + nobleo-socketcan-bridge = self.callPackage ./nobleo-socketcan-bridge {}; + + nodl-python = self.callPackage ./nodl-python {}; + + nodl-to-policy = self.callPackage ./nodl-to-policy {}; + + novatel-gps-driver = self.callPackage ./novatel-gps-driver {}; + + novatel-gps-msgs = self.callPackage ./novatel-gps-msgs {}; + + ntpd-driver = self.callPackage ./ntpd-driver {}; + + ntrip-client = self.callPackage ./ntrip-client {}; + + ntrip-client-node = self.callPackage ./ntrip-client-node {}; + + object-recognition-msgs = self.callPackage ./object-recognition-msgs {}; + + octomap-mapping = self.callPackage ./octomap-mapping {}; + + octomap-msgs = self.callPackage ./octomap-msgs {}; + + octomap-ros = self.callPackage ./octomap-ros {}; + + octomap-rviz-plugins = self.callPackage ./octomap-rviz-plugins {}; + + octomap-server = self.callPackage ./octomap-server {}; + + odom-to-tf-ros2 = self.callPackage ./odom-to-tf-ros2 {}; + + odri-master-board-sdk = self.callPackage ./odri-master-board-sdk {}; + + om-gravity-compensation-controller = self.callPackage ./om-gravity-compensation-controller {}; + + om-joint-trajectory-command-broadcaster = self.callPackage ./om-joint-trajectory-command-broadcaster {}; + + om-spring-actuator-controller = self.callPackage ./om-spring-actuator-controller {}; + + ompl = self.callPackage ./ompl {}; + + open-manipulator = self.callPackage ./open-manipulator {}; + + open-manipulator-description = self.callPackage ./open-manipulator-description {}; + + open-manipulator-gui = self.callPackage ./open-manipulator-gui {}; + + open-manipulator-moveit-config = self.callPackage ./open-manipulator-moveit-config {}; + + open-manipulator-playground = self.callPackage ./open-manipulator-playground {}; + + open-manipulator-teleop = self.callPackage ./open-manipulator-teleop {}; + + openeb-vendor = self.callPackage ./openeb-vendor {}; + + openni2-camera = self.callPackage ./openni2-camera {}; + + orocos-kdl-vendor = self.callPackage ./orocos-kdl-vendor {}; + + ortools-vendor = self.callPackage ./ortools-vendor {}; + + osqp-vendor = self.callPackage ./osqp-vendor {}; + + osrf-pycommon = self.callPackage ./osrf-pycommon {}; + + osrf-testing-tools-cpp = self.callPackage ./osrf-testing-tools-cpp {}; + + ouster-ros = self.callPackage ./ouster-ros {}; + + ouster-sensor-msgs = self.callPackage ./ouster-sensor-msgs {}; + + ouxt-common = self.callPackage ./ouxt-common {}; + + ouxt-lint-common = self.callPackage ./ouxt-lint-common {}; + + pal-statistics = self.callPackage ./pal-statistics {}; + + pal-statistics-msgs = self.callPackage ./pal-statistics-msgs {}; + + parallel-gripper-controller = self.callPackage ./parallel-gripper-controller {}; + + parameter-traits = self.callPackage ./parameter-traits {}; + + pcl-conversions = self.callPackage ./pcl-conversions {}; + + pcl-msgs = self.callPackage ./pcl-msgs {}; + + pcl-ros = self.callPackage ./pcl-ros {}; + + pendulum-control = self.callPackage ./pendulum-control {}; + + pendulum-msgs = self.callPackage ./pendulum-msgs {}; + + perception = self.callPackage ./perception {}; + + perception-pcl = self.callPackage ./perception-pcl {}; + + performance-test = self.callPackage ./performance-test {}; + + performance-test-fixture = self.callPackage ./performance-test-fixture {}; + + phidgets-accelerometer = self.callPackage ./phidgets-accelerometer {}; + + phidgets-analog-inputs = self.callPackage ./phidgets-analog-inputs {}; + + phidgets-analog-outputs = self.callPackage ./phidgets-analog-outputs {}; + + phidgets-api = self.callPackage ./phidgets-api {}; + + phidgets-digital-inputs = self.callPackage ./phidgets-digital-inputs {}; + + phidgets-digital-outputs = self.callPackage ./phidgets-digital-outputs {}; + + phidgets-drivers = self.callPackage ./phidgets-drivers {}; + + phidgets-gyroscope = self.callPackage ./phidgets-gyroscope {}; + + phidgets-high-speed-encoder = self.callPackage ./phidgets-high-speed-encoder {}; + + phidgets-ik = self.callPackage ./phidgets-ik {}; + + phidgets-magnetometer = self.callPackage ./phidgets-magnetometer {}; + + phidgets-motors = self.callPackage ./phidgets-motors {}; + + phidgets-msgs = self.callPackage ./phidgets-msgs {}; + + phidgets-spatial = self.callPackage ./phidgets-spatial {}; + + phidgets-stepper = self.callPackage ./phidgets-stepper {}; + + phidgets-temperature = self.callPackage ./phidgets-temperature {}; + + pick-ik = self.callPackage ./pick-ik {}; + + picknik-ament-copyright = self.callPackage ./picknik-ament-copyright {}; + + picknik-reset-fault-controller = self.callPackage ./picknik-reset-fault-controller {}; + + picknik-twist-controller = self.callPackage ./picknik-twist-controller {}; + + pid-controller = self.callPackage ./pid-controller {}; + + pilz-industrial-motion-planner = self.callPackage ./pilz-industrial-motion-planner {}; + + pilz-industrial-motion-planner-testutils = self.callPackage ./pilz-industrial-motion-planner-testutils {}; + + pinocchio = self.callPackage ./pinocchio {}; + + plotjuggler = self.callPackage ./plotjuggler {}; + + plotjuggler-msgs = self.callPackage ./plotjuggler-msgs {}; + + plotjuggler-ros = self.callPackage ./plotjuggler-ros {}; + + pluginlib = self.callPackage ./pluginlib {}; + + point-cloud-interfaces = self.callPackage ./point-cloud-interfaces {}; + + point-cloud-msg-wrapper = self.callPackage ./point-cloud-msg-wrapper {}; + + point-cloud-transport = self.callPackage ./point-cloud-transport {}; + + point-cloud-transport-plugins = self.callPackage ./point-cloud-transport-plugins {}; + + point-cloud-transport-py = self.callPackage ./point-cloud-transport-py {}; + + point-cloud-transport-tutorial = self.callPackage ./point-cloud-transport-tutorial {}; + + pointcloud-to-laserscan = self.callPackage ./pointcloud-to-laserscan {}; + + polygon-demos = self.callPackage ./polygon-demos {}; + + polygon-msgs = self.callPackage ./polygon-msgs {}; + + polygon-rviz-plugins = self.callPackage ./polygon-rviz-plugins {}; + + polygon-utils = self.callPackage ./polygon-utils {}; + + pose-broadcaster = self.callPackage ./pose-broadcaster {}; + + pose-cov-ops = self.callPackage ./pose-cov-ops {}; + + position-controllers = self.callPackage ./position-controllers {}; + + proxsuite = self.callPackage ./proxsuite {}; + + py-binding-tools = self.callPackage ./py-binding-tools {}; + + py-trees = self.callPackage ./py-trees {}; + + py-trees-js = self.callPackage ./py-trees-js {}; + + py-trees-ros = self.callPackage ./py-trees-ros {}; + + 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 {}; + + pybind11-vendor = self.callPackage ./pybind11-vendor {}; + + python-cmake-module = self.callPackage ./python-cmake-module {}; + + python-mrpt = self.callPackage ./python-mrpt {}; + + python-orocos-kdl-vendor = self.callPackage ./python-orocos-kdl-vendor {}; + + python-qt-binding = self.callPackage ./python-qt-binding {}; + + qml-ros2-plugin = self.callPackage ./qml-ros2-plugin {}; + + qpoases-vendor = self.callPackage ./qpoases-vendor {}; + + qt-dotgraph = self.callPackage ./qt-dotgraph {}; + + qt-gui = self.callPackage ./qt-gui {}; + + qt-gui-app = self.callPackage ./qt-gui-app {}; + + qt-gui-core = self.callPackage ./qt-gui-core {}; + + qt-gui-cpp = self.callPackage ./qt-gui-cpp {}; + + qt-gui-py-common = self.callPackage ./qt-gui-py-common {}; + + quality-of-service-demo-cpp = self.callPackage ./quality-of-service-demo-cpp {}; + + quality-of-service-demo-py = self.callPackage ./quality-of-service-demo-py {}; + + quaternion-operation = self.callPackage ./quaternion-operation {}; + + r2r-spl-7 = self.callPackage ./r2r-spl-7 {}; + + radar-msgs = self.callPackage ./radar-msgs {}; + + random-numbers = self.callPackage ./random-numbers {}; + + range-sensor-broadcaster = self.callPackage ./range-sensor-broadcaster {}; + + raspimouse = self.callPackage ./raspimouse {}; + + raspimouse-msgs = self.callPackage ./raspimouse-msgs {}; + + rc-common-msgs = self.callPackage ./rc-common-msgs {}; + + rc-dynamics-api = self.callPackage ./rc-dynamics-api {}; + + rc-genicam-api = self.callPackage ./rc-genicam-api {}; + + rc-genicam-driver = self.callPackage ./rc-genicam-driver {}; + + rc-reason-clients = self.callPackage ./rc-reason-clients {}; + + rc-reason-msgs = self.callPackage ./rc-reason-msgs {}; + + rcdiscover = self.callPackage ./rcdiscover {}; + + rcl = self.callPackage ./rcl {}; + + rcl-action = self.callPackage ./rcl-action {}; + + rcl-interfaces = self.callPackage ./rcl-interfaces {}; + + rcl-lifecycle = self.callPackage ./rcl-lifecycle {}; + + rcl-logging-interface = self.callPackage ./rcl-logging-interface {}; + + rcl-logging-noop = self.callPackage ./rcl-logging-noop {}; + + rcl-logging-spdlog = self.callPackage ./rcl-logging-spdlog {}; + + rcl-yaml-param-parser = self.callPackage ./rcl-yaml-param-parser {}; + + rclc = self.callPackage ./rclc {}; + + rclc-examples = self.callPackage ./rclc-examples {}; + + rclc-lifecycle = self.callPackage ./rclc-lifecycle {}; + + rclc-parameter = self.callPackage ./rclc-parameter {}; + + rclcpp = self.callPackage ./rclcpp {}; + + rclcpp-action = self.callPackage ./rclcpp-action {}; + + rclcpp-cascade-lifecycle = self.callPackage ./rclcpp-cascade-lifecycle {}; + + rclcpp-components = self.callPackage ./rclcpp-components {}; + + rclcpp-lifecycle = self.callPackage ./rclcpp-lifecycle {}; + + rclpy = self.callPackage ./rclpy {}; + + rclpy-message-converter = self.callPackage ./rclpy-message-converter {}; + + rclpy-message-converter-msgs = self.callPackage ./rclpy-message-converter-msgs {}; + + rcpputils = self.callPackage ./rcpputils {}; + + rcss3d-agent = self.callPackage ./rcss3d-agent {}; + + rcss3d-agent-basic = self.callPackage ./rcss3d-agent-basic {}; + + rcss3d-agent-msgs = self.callPackage ./rcss3d-agent-msgs {}; + + rcss3d-agent-msgs-to-soccer-interfaces = self.callPackage ./rcss3d-agent-msgs-to-soccer-interfaces {}; + + rcss3d-nao = self.callPackage ./rcss3d-nao {}; + + rcutils = self.callPackage ./rcutils {}; + + realtime-tools = self.callPackage ./realtime-tools {}; + + resource-retriever = self.callPackage ./resource-retriever {}; + + rig-reconfigure = self.callPackage ./rig-reconfigure {}; + + rmf-api-msgs = self.callPackage ./rmf-api-msgs {}; + + rmf-battery = self.callPackage ./rmf-battery {}; + + rmf-building-map-msgs = self.callPackage ./rmf-building-map-msgs {}; + + rmf-building-map-tools = self.callPackage ./rmf-building-map-tools {}; + + rmf-building-sim-gz-plugins = self.callPackage ./rmf-building-sim-gz-plugins {}; + + rmf-charger-msgs = self.callPackage ./rmf-charger-msgs {}; + + rmf-charging-schedule = self.callPackage ./rmf-charging-schedule {}; + + rmf-cmake-uncrustify = self.callPackage ./rmf-cmake-uncrustify {}; + + rmf-demos = self.callPackage ./rmf-demos {}; + + rmf-demos-assets = self.callPackage ./rmf-demos-assets {}; + + rmf-demos-bridges = self.callPackage ./rmf-demos-bridges {}; + + rmf-demos-fleet-adapter = self.callPackage ./rmf-demos-fleet-adapter {}; + + rmf-demos-gz = self.callPackage ./rmf-demos-gz {}; + + rmf-demos-maps = self.callPackage ./rmf-demos-maps {}; + + rmf-demos-tasks = self.callPackage ./rmf-demos-tasks {}; + + rmf-dev = self.callPackage ./rmf-dev {}; + + rmf-dispenser-msgs = self.callPackage ./rmf-dispenser-msgs {}; + + rmf-door-msgs = self.callPackage ./rmf-door-msgs {}; + + rmf-fleet-adapter = self.callPackage ./rmf-fleet-adapter {}; + + rmf-fleet-adapter-python = self.callPackage ./rmf-fleet-adapter-python {}; + + rmf-fleet-msgs = self.callPackage ./rmf-fleet-msgs {}; + + rmf-ingestor-msgs = self.callPackage ./rmf-ingestor-msgs {}; + + rmf-lift-msgs = self.callPackage ./rmf-lift-msgs {}; + + rmf-obstacle-msgs = self.callPackage ./rmf-obstacle-msgs {}; + + rmf-reservation-msgs = self.callPackage ./rmf-reservation-msgs {}; + + rmf-reservation-node = self.callPackage ./rmf-reservation-node {}; + + rmf-robot-sim-common = self.callPackage ./rmf-robot-sim-common {}; + + rmf-robot-sim-gz-plugins = self.callPackage ./rmf-robot-sim-gz-plugins {}; + + rmf-scheduler-msgs = self.callPackage ./rmf-scheduler-msgs {}; + + rmf-site-map-msgs = self.callPackage ./rmf-site-map-msgs {}; + + rmf-task = self.callPackage ./rmf-task {}; + + rmf-task-msgs = self.callPackage ./rmf-task-msgs {}; + + rmf-task-ros2 = self.callPackage ./rmf-task-ros2 {}; + + rmf-task-sequence = self.callPackage ./rmf-task-sequence {}; + + rmf-traffic = self.callPackage ./rmf-traffic {}; + + rmf-traffic-editor = self.callPackage ./rmf-traffic-editor {}; + + rmf-traffic-editor-assets = self.callPackage ./rmf-traffic-editor-assets {}; + + rmf-traffic-editor-test-maps = self.callPackage ./rmf-traffic-editor-test-maps {}; + + rmf-traffic-examples = self.callPackage ./rmf-traffic-examples {}; + + rmf-traffic-msgs = self.callPackage ./rmf-traffic-msgs {}; + + rmf-traffic-ros2 = self.callPackage ./rmf-traffic-ros2 {}; + + rmf-utils = self.callPackage ./rmf-utils {}; + + rmf-visualization = self.callPackage ./rmf-visualization {}; + + rmf-visualization-building-systems = self.callPackage ./rmf-visualization-building-systems {}; + + rmf-visualization-fleet-states = self.callPackage ./rmf-visualization-fleet-states {}; + + rmf-visualization-floorplans = self.callPackage ./rmf-visualization-floorplans {}; + + rmf-visualization-msgs = self.callPackage ./rmf-visualization-msgs {}; + + rmf-visualization-navgraphs = self.callPackage ./rmf-visualization-navgraphs {}; + + rmf-visualization-obstacles = self.callPackage ./rmf-visualization-obstacles {}; + + rmf-visualization-rviz2-plugins = self.callPackage ./rmf-visualization-rviz2-plugins {}; + + rmf-visualization-schedule = self.callPackage ./rmf-visualization-schedule {}; + + rmf-websocket = self.callPackage ./rmf-websocket {}; + + rmf-workcell-msgs = self.callPackage ./rmf-workcell-msgs {}; + + rmw = self.callPackage ./rmw {}; + + rmw-connextdds = self.callPackage ./rmw-connextdds {}; + + rmw-connextdds-common = self.callPackage ./rmw-connextdds-common {}; + + rmw-cyclonedds-cpp = self.callPackage ./rmw-cyclonedds-cpp {}; + + rmw-dds-common = self.callPackage ./rmw-dds-common {}; + + rmw-desert = self.callPackage ./rmw-desert {}; + + rmw-fastrtps-cpp = self.callPackage ./rmw-fastrtps-cpp {}; + + rmw-fastrtps-dynamic-cpp = self.callPackage ./rmw-fastrtps-dynamic-cpp {}; + + rmw-fastrtps-shared-cpp = self.callPackage ./rmw-fastrtps-shared-cpp {}; + + rmw-implementation = self.callPackage ./rmw-implementation {}; + + rmw-implementation-cmake = self.callPackage ./rmw-implementation-cmake {}; + + rmw-security-common = self.callPackage ./rmw-security-common {}; + + rmw-stats-shim = self.callPackage ./rmw-stats-shim {}; + + rmw-test-fixture = self.callPackage ./rmw-test-fixture {}; + + rmw-test-fixture-implementation = self.callPackage ./rmw-test-fixture-implementation {}; + + rmw-zenoh-cpp = self.callPackage ./rmw-zenoh-cpp {}; + + robot-calibration = self.callPackage ./robot-calibration {}; + + robot-calibration-msgs = self.callPackage ./robot-calibration-msgs {}; + + robot-localization = self.callPackage ./robot-localization {}; + + robot-state-publisher = self.callPackage ./robot-state-publisher {}; + + robotiq-controllers = self.callPackage ./robotiq-controllers {}; + + robotiq-description = self.callPackage ./robotiq-description {}; + + robotraconteur = self.callPackage ./robotraconteur {}; + + ros2-control = self.callPackage ./ros2-control {}; + + ros2-control-cmake = self.callPackage ./ros2-control-cmake {}; + + ros2-control-test-assets = self.callPackage ./ros2-control-test-assets {}; + + ros2-controllers = self.callPackage ./ros2-controllers {}; + + ros2-controllers-test-nodes = self.callPackage ./ros2-controllers-test-nodes {}; + + ros2-socketcan = self.callPackage ./ros2-socketcan {}; + + ros2-socketcan-msgs = self.callPackage ./ros2-socketcan-msgs {}; + + ros2acceleration = self.callPackage ./ros2acceleration {}; + + ros2action = self.callPackage ./ros2action {}; + + ros2bag = self.callPackage ./ros2bag {}; + + ros2cli = self.callPackage ./ros2cli {}; + + ros2cli-common-extensions = self.callPackage ./ros2cli-common-extensions {}; + + ros2cli-test-interfaces = self.callPackage ./ros2cli-test-interfaces {}; + + ros2component = self.callPackage ./ros2component {}; + + ros2controlcli = self.callPackage ./ros2controlcli {}; + + ros2doctor = self.callPackage ./ros2doctor {}; + + ros2interface = self.callPackage ./ros2interface {}; + + ros2launch = self.callPackage ./ros2launch {}; + + ros2launch-security = self.callPackage ./ros2launch-security {}; + + ros2launch-security-examples = self.callPackage ./ros2launch-security-examples {}; + + ros2lifecycle = self.callPackage ./ros2lifecycle {}; + + ros2lifecycle-test-fixtures = self.callPackage ./ros2lifecycle-test-fixtures {}; + + ros2multicast = self.callPackage ./ros2multicast {}; + + ros2node = self.callPackage ./ros2node {}; + + ros2nodl = self.callPackage ./ros2nodl {}; + + ros2param = self.callPackage ./ros2param {}; + + ros2pkg = self.callPackage ./ros2pkg {}; + + ros2run = self.callPackage ./ros2run {}; + + ros2service = self.callPackage ./ros2service {}; + + ros2test = self.callPackage ./ros2test {}; + + ros2topic = self.callPackage ./ros2topic {}; + + ros2trace = self.callPackage ./ros2trace {}; + + ros2trace-analysis = self.callPackage ./ros2trace-analysis {}; + + ros-babel-fish = self.callPackage ./ros-babel-fish {}; + + ros-babel-fish-test-msgs = self.callPackage ./ros-babel-fish-test-msgs {}; + + ros-base = self.callPackage ./ros-base {}; + + ros-core = self.callPackage ./ros-core {}; + + ros-environment = self.callPackage ./ros-environment {}; + + ros-gz = self.callPackage ./ros-gz {}; + + ros-gz-bridge = self.callPackage ./ros-gz-bridge {}; + + ros-gz-image = self.callPackage ./ros-gz-image {}; + + ros-gz-interfaces = self.callPackage ./ros-gz-interfaces {}; + + ros-gz-sim = self.callPackage ./ros-gz-sim {}; + + ros-gz-sim-demos = self.callPackage ./ros-gz-sim-demos {}; + + ros-image-to-qimage = self.callPackage ./ros-image-to-qimage {}; + + ros-industrial-cmake-boilerplate = self.callPackage ./ros-industrial-cmake-boilerplate {}; + + ros-testing = self.callPackage ./ros-testing {}; + + ros-workspace = self.callPackage ./ros-workspace {}; + + rosapi = self.callPackage ./rosapi {}; + + rosapi-msgs = self.callPackage ./rosapi-msgs {}; + + rosbag2 = self.callPackage ./rosbag2 {}; + + rosbag2-compression = self.callPackage ./rosbag2-compression {}; + + rosbag2-compression-zstd = self.callPackage ./rosbag2-compression-zstd {}; + + rosbag2-cpp = self.callPackage ./rosbag2-cpp {}; + + rosbag2-examples-cpp = self.callPackage ./rosbag2-examples-cpp {}; + + rosbag2-examples-py = self.callPackage ./rosbag2-examples-py {}; + + rosbag2-interfaces = self.callPackage ./rosbag2-interfaces {}; + + rosbag2-performance-benchmarking = self.callPackage ./rosbag2-performance-benchmarking {}; + + rosbag2-performance-benchmarking-msgs = self.callPackage ./rosbag2-performance-benchmarking-msgs {}; + + rosbag2-py = self.callPackage ./rosbag2-py {}; + + rosbag2-storage = self.callPackage ./rosbag2-storage {}; + + rosbag2-storage-broll = self.callPackage ./rosbag2-storage-broll {}; + + rosbag2-storage-default-plugins = self.callPackage ./rosbag2-storage-default-plugins {}; + + rosbag2-storage-mcap = self.callPackage ./rosbag2-storage-mcap {}; + + rosbag2-storage-sqlite3 = self.callPackage ./rosbag2-storage-sqlite3 {}; + + rosbag2-test-common = self.callPackage ./rosbag2-test-common {}; + + rosbag2-test-msgdefs = self.callPackage ./rosbag2-test-msgdefs {}; + + rosbag2-tests = self.callPackage ./rosbag2-tests {}; + + rosbag2-to-video = self.callPackage ./rosbag2-to-video {}; + + rosbag2-transport = self.callPackage ./rosbag2-transport {}; + + rosbridge-library = self.callPackage ./rosbridge-library {}; + + rosbridge-msgs = self.callPackage ./rosbridge-msgs {}; + + rosbridge-server = self.callPackage ./rosbridge-server {}; + + rosbridge-suite = self.callPackage ./rosbridge-suite {}; + + rosbridge-test-msgs = self.callPackage ./rosbridge-test-msgs {}; + + rosgraph-monitor = self.callPackage ./rosgraph-monitor {}; + + rosgraph-monitor-msgs = self.callPackage ./rosgraph-monitor-msgs {}; + + rosgraph-msgs = self.callPackage ./rosgraph-msgs {}; + + rosidl-adapter = self.callPackage ./rosidl-adapter {}; + + rosidl-cli = self.callPackage ./rosidl-cli {}; + + rosidl-cmake = self.callPackage ./rosidl-cmake {}; + + rosidl-core-generators = self.callPackage ./rosidl-core-generators {}; + + rosidl-core-runtime = self.callPackage ./rosidl-core-runtime {}; + + rosidl-default-generators = self.callPackage ./rosidl-default-generators {}; + + rosidl-default-runtime = self.callPackage ./rosidl-default-runtime {}; + + rosidl-dynamic-typesupport = self.callPackage ./rosidl-dynamic-typesupport {}; + + rosidl-dynamic-typesupport-fastrtps = self.callPackage ./rosidl-dynamic-typesupport-fastrtps {}; + + rosidl-generator-c = self.callPackage ./rosidl-generator-c {}; + + rosidl-generator-cpp = self.callPackage ./rosidl-generator-cpp {}; + + rosidl-generator-dds-idl = self.callPackage ./rosidl-generator-dds-idl {}; + + rosidl-generator-py = self.callPackage ./rosidl-generator-py {}; + + rosidl-generator-type-description = self.callPackage ./rosidl-generator-type-description {}; + + rosidl-parser = self.callPackage ./rosidl-parser {}; + + rosidl-pycommon = self.callPackage ./rosidl-pycommon {}; + + rosidl-runtime-c = self.callPackage ./rosidl-runtime-c {}; + + rosidl-runtime-cpp = self.callPackage ./rosidl-runtime-cpp {}; + + rosidl-runtime-py = self.callPackage ./rosidl-runtime-py {}; + + rosidl-typesupport-c = self.callPackage ./rosidl-typesupport-c {}; + + rosidl-typesupport-cpp = self.callPackage ./rosidl-typesupport-cpp {}; + + rosidl-typesupport-fastrtps-c = self.callPackage ./rosidl-typesupport-fastrtps-c {}; + + rosidl-typesupport-fastrtps-cpp = self.callPackage ./rosidl-typesupport-fastrtps-cpp {}; + + rosidl-typesupport-interface = self.callPackage ./rosidl-typesupport-interface {}; + + rosidl-typesupport-introspection-c = self.callPackage ./rosidl-typesupport-introspection-c {}; + + rosidl-typesupport-introspection-cpp = self.callPackage ./rosidl-typesupport-introspection-cpp {}; + + rosx-introspection = self.callPackage ./rosx-introspection {}; + + rot-conv = self.callPackage ./rot-conv {}; + + rplidar-ros = self.callPackage ./rplidar-ros {}; + + rpyutils = self.callPackage ./rpyutils {}; + + rqt = self.callPackage ./rqt {}; + + rqt-action = self.callPackage ./rqt-action {}; + + rqt-bag = self.callPackage ./rqt-bag {}; + + rqt-bag-plugins = self.callPackage ./rqt-bag-plugins {}; + + rqt-common-plugins = self.callPackage ./rqt-common-plugins {}; + + rqt-console = self.callPackage ./rqt-console {}; + + rqt-controller-manager = self.callPackage ./rqt-controller-manager {}; + + rqt-dotgraph = self.callPackage ./rqt-dotgraph {}; + + rqt-gauges = self.callPackage ./rqt-gauges {}; + + rqt-graph = self.callPackage ./rqt-graph {}; + + rqt-gui = self.callPackage ./rqt-gui {}; + + rqt-gui-cpp = self.callPackage ./rqt-gui-cpp {}; + + rqt-gui-py = self.callPackage ./rqt-gui-py {}; + + rqt-image-overlay = self.callPackage ./rqt-image-overlay {}; + + rqt-image-overlay-layer = self.callPackage ./rqt-image-overlay-layer {}; + + rqt-image-view = self.callPackage ./rqt-image-view {}; + + rqt-joint-trajectory-controller = self.callPackage ./rqt-joint-trajectory-controller {}; + + rqt-moveit = self.callPackage ./rqt-moveit {}; + + rqt-msg = self.callPackage ./rqt-msg {}; + + rqt-plot = self.callPackage ./rqt-plot {}; + + rqt-publisher = self.callPackage ./rqt-publisher {}; + + rqt-py-common = self.callPackage ./rqt-py-common {}; + + rqt-py-console = self.callPackage ./rqt-py-console {}; + + rqt-reconfigure = self.callPackage ./rqt-reconfigure {}; + + rqt-robot-dashboard = self.callPackage ./rqt-robot-dashboard {}; + + rqt-robot-monitor = self.callPackage ./rqt-robot-monitor {}; + + rqt-robot-steering = self.callPackage ./rqt-robot-steering {}; + + rqt-runtime-monitor = self.callPackage ./rqt-runtime-monitor {}; + + rqt-service-caller = self.callPackage ./rqt-service-caller {}; + + rqt-shell = self.callPackage ./rqt-shell {}; + + rqt-srv = self.callPackage ./rqt-srv {}; + + rqt-tf-tree = self.callPackage ./rqt-tf-tree {}; + + rqt-topic = self.callPackage ./rqt-topic {}; + + rsl = self.callPackage ./rsl {}; + + rt-manipulators-cpp = self.callPackage ./rt-manipulators-cpp {}; + + rt-manipulators-examples = self.callPackage ./rt-manipulators-examples {}; + + rt-usb-9axisimu-driver = self.callPackage ./rt-usb-9axisimu-driver {}; + + rtabmap = self.callPackage ./rtabmap {}; + + rtcm-msgs = self.callPackage ./rtcm-msgs {}; + + rti-connext-dds-cmake-module = self.callPackage ./rti-connext-dds-cmake-module {}; + + rttest = self.callPackage ./rttest {}; + + ruckig = self.callPackage ./ruckig {}; + + rviz2 = self.callPackage ./rviz2 {}; + + rviz-2d-overlay-msgs = self.callPackage ./rviz-2d-overlay-msgs {}; + + rviz-2d-overlay-plugins = self.callPackage ./rviz-2d-overlay-plugins {}; + + rviz-assimp-vendor = self.callPackage ./rviz-assimp-vendor {}; + + rviz-common = self.callPackage ./rviz-common {}; + + rviz-default-plugins = self.callPackage ./rviz-default-plugins {}; + + rviz-imu-plugin = self.callPackage ./rviz-imu-plugin {}; + + rviz-ogre-vendor = self.callPackage ./rviz-ogre-vendor {}; + + rviz-rendering = self.callPackage ./rviz-rendering {}; + + rviz-rendering-tests = self.callPackage ./rviz-rendering-tests {}; + + rviz-resource-interfaces = self.callPackage ./rviz-resource-interfaces {}; + + rviz-visual-testing-framework = self.callPackage ./rviz-visual-testing-framework {}; + + rviz-visual-tools = self.callPackage ./rviz-visual-tools {}; + + sdformat-test-files = self.callPackage ./sdformat-test-files {}; + + sdformat-urdf = self.callPackage ./sdformat-urdf {}; + + sdformat-vendor = self.callPackage ./sdformat-vendor {}; + + sdl2-vendor = self.callPackage ./sdl2-vendor {}; + + self-test = self.callPackage ./self-test {}; + + sensor-msgs = self.callPackage ./sensor-msgs {}; + + sensor-msgs-py = self.callPackage ./sensor-msgs-py {}; + + septentrio-gnss-driver = self.callPackage ./septentrio-gnss-driver {}; + + serial-driver = self.callPackage ./serial-driver {}; + + service-load-balancing = self.callPackage ./service-load-balancing {}; + + service-msgs = self.callPackage ./service-msgs {}; + + shape-msgs = self.callPackage ./shape-msgs {}; + + sick-safetyscanners2 = self.callPackage ./sick-safetyscanners2 {}; + + sick-safetyscanners2-interfaces = self.callPackage ./sick-safetyscanners2-interfaces {}; + + sick-safetyscanners-base = self.callPackage ./sick-safetyscanners-base {}; + + sick-safevisionary-base = self.callPackage ./sick-safevisionary-base {}; + + sick-safevisionary-driver = self.callPackage ./sick-safevisionary-driver {}; + + sick-safevisionary-interfaces = self.callPackage ./sick-safevisionary-interfaces {}; + + sick-safevisionary-tests = self.callPackage ./sick-safevisionary-tests {}; + + simple-grasping = self.callPackage ./simple-grasping {}; + + simple-launch = self.callPackage ./simple-launch {}; + + simulation = self.callPackage ./simulation {}; + + simulation-interfaces = self.callPackage ./simulation-interfaces {}; + + slg-msgs = self.callPackage ./slg-msgs {}; + + slider-publisher = self.callPackage ./slider-publisher {}; + + smach = self.callPackage ./smach {}; + + smach-msgs = self.callPackage ./smach-msgs {}; + + smach-ros = self.callPackage ./smach-ros {}; + + smclib = self.callPackage ./smclib {}; + + snowbot-operating-system = self.callPackage ./snowbot-operating-system {}; + + soccer-geometry-msgs = self.callPackage ./soccer-geometry-msgs {}; + + soccer-interfaces = self.callPackage ./soccer-interfaces {}; + + soccer-model-msgs = self.callPackage ./soccer-model-msgs {}; + + soccer-vision-2d-msgs = self.callPackage ./soccer-vision-2d-msgs {}; + + soccer-vision-3d-msgs = self.callPackage ./soccer-vision-3d-msgs {}; + + soccer-vision-3d-rviz-markers = self.callPackage ./soccer-vision-3d-rviz-markers {}; + + soccer-vision-attribute-msgs = self.callPackage ./soccer-vision-attribute-msgs {}; + + sol-vendor = self.callPackage ./sol-vendor {}; + + sophus = self.callPackage ./sophus {}; + + spacenav = self.callPackage ./spacenav {}; + + spdlog-vendor = self.callPackage ./spdlog-vendor {}; + + spinnaker-camera-driver = self.callPackage ./spinnaker-camera-driver {}; + + spinnaker-synchronized-camera-driver = self.callPackage ./spinnaker-synchronized-camera-driver {}; + + splsm-7 = self.callPackage ./splsm-7 {}; + + splsm-7-conversion = self.callPackage ./splsm-7-conversion {}; + + sqlite3-vendor = self.callPackage ./sqlite3-vendor {}; + + srdfdom = self.callPackage ./srdfdom {}; + + sros2 = self.callPackage ./sros2 {}; + + sros2-cmake = self.callPackage ./sros2-cmake {}; + + statistics-msgs = self.callPackage ./statistics-msgs {}; + + std-msgs = self.callPackage ./std-msgs {}; + + std-srvs = self.callPackage ./std-srvs {}; + + steering-controllers-library = self.callPackage ./steering-controllers-library {}; + + steering-functions = self.callPackage ./steering-functions {}; + + stereo-image-proc = self.callPackage ./stereo-image-proc {}; + + stereo-msgs = self.callPackage ./stereo-msgs {}; + + stomp = self.callPackage ./stomp {}; + + swri-cli-tools = self.callPackage ./swri-cli-tools {}; + + swri-console = self.callPackage ./swri-console {}; + + swri-console-util = self.callPackage ./swri-console-util {}; + + swri-dbw-interface = self.callPackage ./swri-dbw-interface {}; + + swri-geometry-util = self.callPackage ./swri-geometry-util {}; + + swri-image-util = self.callPackage ./swri-image-util {}; + + swri-math-util = self.callPackage ./swri-math-util {}; + + swri-opencv-util = self.callPackage ./swri-opencv-util {}; + + swri-roscpp = self.callPackage ./swri-roscpp {}; + + swri-route-util = self.callPackage ./swri-route-util {}; + + swri-serial-util = self.callPackage ./swri-serial-util {}; + + swri-transform-util = self.callPackage ./swri-transform-util {}; + + synapticon-ros2-control = self.callPackage ./synapticon-ros2-control {}; + + system-fingerprint = self.callPackage ./system-fingerprint {}; + + system-modes = self.callPackage ./system-modes {}; + + system-modes-examples = self.callPackage ./system-modes-examples {}; + + system-modes-msgs = self.callPackage ./system-modes-msgs {}; + + tango-icons-vendor = self.callPackage ./tango-icons-vendor {}; + + tcb-span = self.callPackage ./tcb-span {}; + + teleop-tools = self.callPackage ./teleop-tools {}; + + teleop-tools-msgs = self.callPackage ./teleop-tools-msgs {}; + + teleop-twist-joy = self.callPackage ./teleop-twist-joy {}; + + teleop-twist-keyboard = self.callPackage ./teleop-twist-keyboard {}; + + tensorrt-cmake-module = self.callPackage ./tensorrt-cmake-module {}; + + test-apex-test-tools = self.callPackage ./test-apex-test-tools {}; + + test-interface-files = self.callPackage ./test-interface-files {}; + + test-msgs = self.callPackage ./test-msgs {}; + + test-ros-gz-bridge = self.callPackage ./test-ros-gz-bridge {}; + + tf2 = self.callPackage ./tf2 {}; + + tf2-2d = self.callPackage ./tf2-2d {}; + + tf2-bullet = self.callPackage ./tf2-bullet {}; + + tf2-eigen = self.callPackage ./tf2-eigen {}; + + tf2-eigen-kdl = self.callPackage ./tf2-eigen-kdl {}; + + tf2-geometry-msgs = self.callPackage ./tf2-geometry-msgs {}; + + tf2-kdl = self.callPackage ./tf2-kdl {}; + + tf2-msgs = self.callPackage ./tf2-msgs {}; + + tf2-py = self.callPackage ./tf2-py {}; + + tf2-ros = self.callPackage ./tf2-ros {}; + + tf2-ros-py = self.callPackage ./tf2-ros-py {}; + + tf2-sensor-msgs = self.callPackage ./tf2-sensor-msgs {}; + + tf2-tools = self.callPackage ./tf2-tools {}; + + tf-transformations = self.callPackage ./tf-transformations {}; + + theora-image-transport = self.callPackage ./theora-image-transport {}; + + tile-map = self.callPackage ./tile-map {}; + + tinyspline-vendor = self.callPackage ./tinyspline-vendor {}; + + tinyxml2-vendor = self.callPackage ./tinyxml2-vendor {}; + + tinyxml-vendor = self.callPackage ./tinyxml-vendor {}; + + tl-expected = self.callPackage ./tl-expected {}; + + tlsf = self.callPackage ./tlsf {}; + + tlsf-cpp = self.callPackage ./tlsf-cpp {}; + + topic-based-ros2-control = self.callPackage ./topic-based-ros2-control {}; + + topic-monitor = self.callPackage ./topic-monitor {}; + + topic-statistics-demo = self.callPackage ./topic-statistics-demo {}; + + topic-tools = self.callPackage ./topic-tools {}; + + topic-tools-interfaces = self.callPackage ./topic-tools-interfaces {}; + + trac-ik = self.callPackage ./trac-ik {}; + + trac-ik-kinematics-plugin = self.callPackage ./trac-ik-kinematics-plugin {}; + + trac-ik-lib = self.callPackage ./trac-ik-lib {}; + + tracetools = self.callPackage ./tracetools {}; + + tracetools-acceleration = self.callPackage ./tracetools-acceleration {}; + + tracetools-analysis = self.callPackage ./tracetools-analysis {}; + + tracetools-image-pipeline = self.callPackage ./tracetools-image-pipeline {}; + + tracetools-launch = self.callPackage ./tracetools-launch {}; + + tracetools-read = self.callPackage ./tracetools-read {}; + + tracetools-test = self.callPackage ./tracetools-test {}; + + tracetools-trace = self.callPackage ./tracetools-trace {}; + + trajectory-msgs = self.callPackage ./trajectory-msgs {}; + + transmission-interface = self.callPackage ./transmission-interface {}; + + tricycle-controller = self.callPackage ./tricycle-controller {}; + + tricycle-steering-controller = self.callPackage ./tricycle-steering-controller {}; + + turbojpeg-compressed-image-transport = self.callPackage ./turbojpeg-compressed-image-transport {}; + + turtle-nest = self.callPackage ./turtle-nest {}; + + turtle-tf2-cpp = self.callPackage ./turtle-tf2-cpp {}; + + turtle-tf2-py = self.callPackage ./turtle-tf2-py {}; + + turtlebot3-fake-node = self.callPackage ./turtlebot3-fake-node {}; + + turtlebot3-gazebo = self.callPackage ./turtlebot3-gazebo {}; + + turtlebot3-msgs = self.callPackage ./turtlebot3-msgs {}; + + turtlebot3-simulations = self.callPackage ./turtlebot3-simulations {}; + + turtlesim = self.callPackage ./turtlesim {}; + + turtlesim-msgs = self.callPackage ./turtlesim-msgs {}; + + tuw-airskin-msgs = self.callPackage ./tuw-airskin-msgs {}; + + tuw-geo-msgs = self.callPackage ./tuw-geo-msgs {}; + + tuw-geometry = self.callPackage ./tuw-geometry {}; + + tuw-geometry-msgs = self.callPackage ./tuw-geometry-msgs {}; + + tuw-graph-msgs = self.callPackage ./tuw-graph-msgs {}; + + tuw-msgs = self.callPackage ./tuw-msgs {}; + + tuw-multi-robot-msgs = self.callPackage ./tuw-multi-robot-msgs {}; + + tuw-nav-msgs = self.callPackage ./tuw-nav-msgs {}; + + tuw-object-map-msgs = self.callPackage ./tuw-object-map-msgs {}; + + tuw-object-msgs = self.callPackage ./tuw-object-msgs {}; + + tuw-std-msgs = self.callPackage ./tuw-std-msgs {}; + + tvm-vendor = self.callPackage ./tvm-vendor {}; + + twist-mux = self.callPackage ./twist-mux {}; + + twist-mux-msgs = self.callPackage ./twist-mux-msgs {}; + + twist-stamper = self.callPackage ./twist-stamper {}; + + type-description-interfaces = self.callPackage ./type-description-interfaces {}; + + ublox = self.callPackage ./ublox {}; + + ublox-dgnss = self.callPackage ./ublox-dgnss {}; + + ublox-dgnss-node = self.callPackage ./ublox-dgnss-node {}; + + ublox-gps = self.callPackage ./ublox-gps {}; + + ublox-msgs = self.callPackage ./ublox-msgs {}; + + ublox-nav-sat-fix-hp-node = self.callPackage ./ublox-nav-sat-fix-hp-node {}; + + ublox-serialization = self.callPackage ./ublox-serialization {}; + + ublox-ubx-interfaces = self.callPackage ./ublox-ubx-interfaces {}; + + ublox-ubx-msgs = self.callPackage ./ublox-ubx-msgs {}; + + udp-driver = self.callPackage ./udp-driver {}; + + udp-msgs = self.callPackage ./udp-msgs {}; + + uncrustify-vendor = self.callPackage ./uncrustify-vendor {}; + + unique-identifier-msgs = self.callPackage ./unique-identifier-msgs {}; + + ur = self.callPackage ./ur {}; + + ur-calibration = self.callPackage ./ur-calibration {}; + + ur-client-library = self.callPackage ./ur-client-library {}; + + ur-controllers = self.callPackage ./ur-controllers {}; + + ur-dashboard-msgs = self.callPackage ./ur-dashboard-msgs {}; + + ur-description = self.callPackage ./ur-description {}; + + ur-moveit-config = self.callPackage ./ur-moveit-config {}; + + ur-msgs = self.callPackage ./ur-msgs {}; + + ur-robot-driver = self.callPackage ./ur-robot-driver {}; + + ur-simulation-gz = self.callPackage ./ur-simulation-gz {}; + + urdf = self.callPackage ./urdf {}; + + urdf-launch = self.callPackage ./urdf-launch {}; + + urdf-parser-plugin = self.callPackage ./urdf-parser-plugin {}; + + urdf-tutorial = self.callPackage ./urdf-tutorial {}; + + urdfdom = self.callPackage ./urdfdom {}; + + urdfdom-headers = self.callPackage ./urdfdom-headers {}; + + urdfdom-py = self.callPackage ./urdfdom-py {}; + + urg-c = self.callPackage ./urg-c {}; + + urg-node = self.callPackage ./urg-node {}; + + urg-node-msgs = self.callPackage ./urg-node-msgs {}; + + usb-cam = self.callPackage ./usb-cam {}; + + v4l2-camera = self.callPackage ./v4l2-camera {}; + + velocity-controllers = self.callPackage ./velocity-controllers {}; + + velodyne = self.callPackage ./velodyne {}; + + velodyne-driver = self.callPackage ./velodyne-driver {}; + + velodyne-laserscan = self.callPackage ./velodyne-laserscan {}; + + velodyne-msgs = self.callPackage ./velodyne-msgs {}; + + velodyne-pointcloud = self.callPackage ./velodyne-pointcloud {}; + + vision-msgs = self.callPackage ./vision-msgs {}; + + vision-msgs-layers = self.callPackage ./vision-msgs-layers {}; + + vision-msgs-rviz-plugins = self.callPackage ./vision-msgs-rviz-plugins {}; + + vision-opencv = self.callPackage ./vision-opencv {}; + + visp = self.callPackage ./visp {}; + + visualization-msgs = self.callPackage ./visualization-msgs {}; + + vitis-common = self.callPackage ./vitis-common {}; + + vrpn = self.callPackage ./vrpn {}; + + vrpn-mocap = self.callPackage ./vrpn-mocap {}; + + warehouse-ros = self.callPackage ./warehouse-ros {}; + + warehouse-ros-sqlite = self.callPackage ./warehouse-ros-sqlite {}; + + web-video-server = self.callPackage ./web-video-server {}; + + webots-ros2 = self.callPackage ./webots-ros2 {}; + + webots-ros2-control = self.callPackage ./webots-ros2-control {}; + + webots-ros2-crazyflie = self.callPackage ./webots-ros2-crazyflie {}; + + webots-ros2-driver = self.callPackage ./webots-ros2-driver {}; + + webots-ros2-epuck = self.callPackage ./webots-ros2-epuck {}; + + webots-ros2-husarion = self.callPackage ./webots-ros2-husarion {}; + + webots-ros2-importer = self.callPackage ./webots-ros2-importer {}; + + webots-ros2-mavic = self.callPackage ./webots-ros2-mavic {}; + + webots-ros2-msgs = self.callPackage ./webots-ros2-msgs {}; + + webots-ros2-tesla = self.callPackage ./webots-ros2-tesla {}; + + webots-ros2-tests = self.callPackage ./webots-ros2-tests {}; + + webots-ros2-tiago = self.callPackage ./webots-ros2-tiago {}; + + webots-ros2-turtlebot = self.callPackage ./webots-ros2-turtlebot {}; + + webots-ros2-universal-robot = self.callPackage ./webots-ros2-universal-robot {}; + + wiimote = self.callPackage ./wiimote {}; + + wiimote-msgs = self.callPackage ./wiimote-msgs {}; + + xacro = self.callPackage ./xacro {}; + + yaml-cpp-vendor = self.callPackage ./yaml-cpp-vendor {}; + + yasmin = self.callPackage ./yasmin {}; + + yasmin-demos = self.callPackage ./yasmin-demos {}; + + yasmin-msgs = self.callPackage ./yasmin-msgs {}; + + 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 {}; + + zed-msgs = self.callPackage ./zed-msgs {}; + + zenoh-bridge-dds = self.callPackage ./zenoh-bridge-dds {}; + + zenoh-cpp-vendor = self.callPackage ./zenoh-cpp-vendor {}; + + zenoh-security-tools = self.callPackage ./zenoh-security-tools {}; + + zlib-point-cloud-transport = self.callPackage ./zlib-point-cloud-transport {}; + + zmqpp-vendor = self.callPackage ./zmqpp-vendor {}; + + zstd-image-transport = self.callPackage ./zstd-image-transport {}; + + zstd-point-cloud-transport = self.callPackage ./zstd-point-cloud-transport {}; + + zstd-vendor = self.callPackage ./zstd-vendor {}; + +} diff --git a/distros/kilted/geodesy/default.nix b/distros/kilted/geodesy/default.nix new file mode 100644 index 0000000000..aa8c9fd1b3 --- /dev/null +++ b/distros/kilted/geodesy/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, angles, geographic-msgs, geometry-msgs, python3Packages, sensor-msgs, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-geodesy"; + version = "1.0.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geographic_info-release/archive/release/kilted/geodesy/1.0.6-2.tar.gz"; + name = "1.0.6-2.tar.gz"; + sha256 = "cb1b9f77bd34c1193693c48f591b3a04755f8b87177b096d84aee3080fcb6c60"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake python3Packages.catkin-pkg ]; + propagatedBuildInputs = [ angles geographic-msgs geometry-msgs python3Packages.pyproj sensor-msgs unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Python and C++ interfaces for manipulating geodetic coordinates."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/geographic-info/default.nix b/distros/kilted/geographic-info/default.nix new file mode 100644 index 0000000000..c9b042357e --- /dev/null +++ b/distros/kilted/geographic-info/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geodesy, geographic-msgs }: +buildRosPackage { + pname = "ros-kilted-geographic-info"; + version = "1.0.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geographic_info-release/archive/release/kilted/geographic_info/1.0.6-2.tar.gz"; + name = "1.0.6-2.tar.gz"; + sha256 = "55541d07b1eca612a2be4cc416d10224ca090bf4c44df843a707f87570a2f510"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ geodesy geographic-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Geographic information metapackage. + + Not needed for wet packages, use only to resolve dry stack + dependencies."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/geographic-msgs/default.nix b/distros/kilted/geographic-msgs/default.nix new file mode 100644 index 0000000000..e7f4ca40a6 --- /dev/null +++ b/distros/kilted/geographic-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-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-geographic-msgs"; + version = "1.0.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geographic_info-release/archive/release/kilted/geographic_msgs/1.0.6-2.tar.gz"; + name = "1.0.6-2.tar.gz"; + sha256 = "daf4c993e6ba66c133658e30825c362a83202a2e24d94c6e95b98804f6107efa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS messages for Geographic Information Systems."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/geometric-shapes/default.nix b/distros/kilted/geometric-shapes/default.nix new file mode 100644 index 0000000000..64ec3fa0f7 --- /dev/null +++ b/distros/kilted/geometric-shapes/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-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-kilted-geometric-shapes"; + version = "2.3.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/kilted/geometric_shapes/2.3.2-2.tar.gz"; + name = "2.3.2-2.tar.gz"; + sha256 = "50b924bae9648875e07d7c40d9da5d8f1839b6b4529fc344e559c12c8c6dbad6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config rosidl-default-generators ]; + checkInputs = [ ament-cmake-copyright ament-cmake-gtest ament-lint-auto ament-lint-cmake ]; + propagatedBuildInputs = [ assimp boost console-bridge-vendor eigen eigen-stl-containers eigen3-cmake-module fcl geometry-msgs octomap qhull random-numbers rclcpp resource-retriever rosidl-default-runtime shape-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module rosidl-default-generators ]; + + meta = { + description = "This package contains generic definitions of geometric shapes and bodies."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/geometry-msgs/default.nix b/distros/kilted/geometry-msgs/default.nix new file mode 100644 index 0000000000..dc202778d1 --- /dev/null +++ b/distros/kilted/geometry-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, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-geometry-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/geometry_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "50d6ba99a169ea9dc31d901504f94d19adc0844629bc22630cd45f150d2ea6b8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some geometry related message definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/geometry-tutorials/default.nix b/distros/kilted/geometry-tutorials/default.nix new file mode 100644 index 0000000000..19d0cba168 --- /dev/null +++ b/distros/kilted/geometry-tutorials/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-geometry-tutorials"; + version = "0.6.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/kilted/geometry_tutorials/0.6.4-1.tar.gz"; + name = "0.6.4-1.tar.gz"; + sha256 = "e11c5a53f25538bd1384d1fc3fe30d4676fc22774b9087e1d09ab90014de96a4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage of geometry tutorials ROS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/geometry2/default.nix b/distros/kilted/geometry2/default.nix new file mode 100644 index 0000000000..f87a0c3802 --- /dev/null +++ b/distros/kilted/geometry2/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, tf2, tf2-bullet, tf2-eigen, tf2-eigen-kdl, tf2-geometry-msgs, tf2-kdl, tf2-msgs, tf2-py, tf2-ros, tf2-sensor-msgs, tf2-tools }: +buildRosPackage { + pname = "ros-kilted-geometry2"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/geometry2/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "82b859145e2d627220d98972c718fd45584ee2a9fb9e4f69e39e0a56e08b9463"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ tf2 tf2-bullet tf2-eigen tf2-eigen-kdl tf2-geometry-msgs tf2-kdl tf2-msgs tf2-py tf2-ros tf2-sensor-msgs tf2-tools ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A metapackage to bring in the default packages second generation Transform Library in ros, tf2."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/gmock-vendor/default.nix b/distros/kilted/gmock-vendor/default.nix new file mode 100644 index 0000000000..7e4b8239de --- /dev/null +++ b/distros/kilted/gmock-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, gtest-vendor }: +buildRosPackage { + pname = "ros-kilted-gmock-vendor"; + version = "1.15.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/googletest-release/archive/release/kilted/gmock_vendor/1.15.1-2.tar.gz"; + name = "1.15.1-2.tar.gz"; + sha256 = "22f4479002f36360d55fa00ece18a3ec24c5451015a10070b79cf3074e3d09ec"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ gtest-vendor ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The package provides GoogleMock."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/google-benchmark-vendor/default.nix b/distros/kilted/google-benchmark-vendor/default.nix new file mode 100644 index 0000000000..315e0e7da8 --- /dev/null +++ b/distros/kilted/google-benchmark-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, gbenchmark, git }: +buildRosPackage { + pname = "ros-kilted-google-benchmark-vendor"; + version = "0.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/google_benchmark_vendor-release/archive/release/kilted/google_benchmark_vendor/0.6.1-2.tar.gz"; + name = "0.6.1-2.tar.gz"; + sha256 = "1e13cd6b75d9f5e3b38668b0b5d0d6a562787246793531160d8d9fd1d67ab5e2"; + }; + + buildType = "cmake"; + buildInputs = [ cmake git ]; + propagatedBuildInputs = [ gbenchmark ]; + nativeBuildInputs = [ cmake git ]; + + meta = { + description = "This package provides Google Benchmark."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gpio-controllers/default.nix b/distros/kilted/gpio-controllers/default.nix new file mode 100644 index 0000000000..2b34befd8a --- /dev/null +++ b/distros/kilted/gpio-controllers/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-gmock, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-gpio-controllers"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/gpio_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "9a2656b37e8c15db16cf0c82f59be32927e834abfc3809b697aa18845a20729f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pluginlib ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ control-msgs controller-interface generate-parameter-library hardware-interface rclcpp rclcpp-lifecycle realtime-tools ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controllers to interact with gpios."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gps-msgs/default.nix b/distros/kilted/gps-msgs/default.nix new file mode 100644 index 0000000000..81ea389d73 --- /dev/null +++ b/distros/kilted/gps-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-gps-msgs"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/kilted/gps_msgs/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "a3ba64198074949452c77510bf735ba21e4f11c1097fc21897ffaea8e8590b05"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "GPS messages for use in GPS drivers"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/gps-sensor-broadcaster/default.nix b/distros/kilted/gps-sensor-broadcaster/default.nix new file mode 100644 index 0000000000..6c85c582be --- /dev/null +++ b/distros/kilted/gps-sensor-broadcaster/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-gmock, ament-lint-auto, ament-lint-common, controller-interface, controller-manager, generate-parameter-library, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-gps-sensor-broadcaster"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/gps_sensor_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "82fababbdc18b5c1910632b668975db1c62cea11be8764aefc744a1f6ac8daa6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager ros2-control-test-assets ]; + propagatedBuildInputs = [ controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controller to publish readings of GPS sensors."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gps-tools/default.nix b/distros/kilted/gps-tools/default.nix new file mode 100644 index 0000000000..289ff06439 --- /dev/null +++ b/distros/kilted/gps-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, gps-msgs, nav-msgs, rclcpp, rclcpp-components, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-gps-tools"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/kilted/gps_tools/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "7f42840021ecaa02b75736c19ca8b15813cb0725a3b0a17d4ecc3153112af88a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + propagatedBuildInputs = [ gps-msgs nav-msgs rclcpp rclcpp-components rclpy sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "GPS routines for use in GPS drivers"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/gps-umd/default.nix b/distros/kilted/gps-umd/default.nix new file mode 100644 index 0000000000..1e064b5e2d --- /dev/null +++ b/distros/kilted/gps-umd/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, gps-msgs, gps-tools, gpsd-client }: +buildRosPackage { + pname = "ros-kilted-gps-umd"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/kilted/gps_umd/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "b2add389c03370d8afb86128d89871586f22bd089894a147ccc4557c55c88843"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ gps-msgs gps-tools gpsd-client ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "gps_umd metapackage"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/gpsd-client/default.nix b/distros/kilted/gpsd-client/default.nix new file mode 100644 index 0000000000..5bab015206 --- /dev/null +++ b/distros/kilted/gpsd-client/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, gps-msgs, gpsd, pkg-config, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-gpsd-client"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/kilted/gpsd_client/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "7f8e599602ae5ac478a71a5d1bfcc2b447c6ebed1eb89ab2f6de677138d46079"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ gps-msgs gpsd pkg-config rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "connects to a GPSd server and broadcasts GPS fixes + using the NavSatFix message"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/graph-msgs/default.nix b/distros/kilted/graph-msgs/default.nix new file mode 100644 index 0000000000..4e58d58259 --- /dev/null +++ b/distros/kilted/graph-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-auto, ament-lint-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-graph-msgs"; + version = "0.2.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_msgs-release/archive/release/kilted/graph_msgs/0.2.0-6.tar.gz"; + name = "0.2.0-6.tar.gz"; + sha256 = "3070a18fca5073f08542b2c0ebd192a4b395fdd48d3b42a21df587553f3e2497"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-cmake ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS messages for publishing graphs of different data types"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/grasping-msgs/default.nix b/distros/kilted/grasping-msgs/default.nix new file mode 100644 index 0000000000..db416368cc --- /dev/null +++ b/distros/kilted/grasping-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, moveit-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, shape-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-grasping-msgs"; + version = "0.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/grasping_msgs-release/archive/release/kilted/grasping_msgs/0.5.0-2.tar.gz"; + name = "0.5.0-2.tar.gz"; + sha256 = "0c3f1da62118ba1ab441f29929dc9427655f805fdca273542b886d7392cbcf50"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ geometry-msgs moveit-msgs rosidl-default-runtime sensor-msgs shape-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Messages for describing objects and how to grasp them."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/grbl-msgs/default.nix b/distros/kilted/grbl-msgs/default.nix new file mode 100644 index 0000000000..f9c1b3992d --- /dev/null +++ b/distros/kilted/grbl-msgs/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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-grbl-msgs"; + version = "0.0.2-r9"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/grbl_msgs-release/archive/release/kilted/grbl_msgs/0.0.2-9.tar.gz"; + name = "0.0.2-9.tar.gz"; + sha256 = "f8afa722180020d4c7f052bc0d71dda80b9707cac3de8bd761ca5c80e4d8e6fa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS2 Messages package for GRBL devices"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/grbl-ros/default.nix b/distros/kilted/grbl-ros/default.nix new file mode 100644 index 0000000000..29599944f9 --- /dev/null +++ b/distros/kilted/grbl-ros/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, grbl-msgs, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-grbl-ros"; + version = "0.0.16-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/grbl_ros-release/archive/release/kilted/grbl_ros/0.0.16-7.tar.gz"; + name = "0.0.16-7.tar.gz"; + sha256 = "580caac3eca69f0e60e71595a5c46ff9973d263d042357390ddfbd7a12df9469"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.pyserial ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ grbl-msgs rclpy std-msgs ]; + + meta = { + description = "ROS2 package to interface with a GRBL serial device"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/gscam/default.nix b/distros/kilted/gscam/default.nix new file mode 100644 index 0000000000..b23f36bbe9 --- /dev/null +++ b/distros/kilted/gscam/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, camera-calibration-parsers, camera-info-manager, class-loader, cv-bridge, gst_all_1, image-transport, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-gscam"; + version = "2.0.2-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gscam-release/archive/release/kilted/gscam/2.0.2-5.tar.gz"; + name = "2.0.2-5.tar.gz"; + sha256 = "7d7d6b4cba34f0b8f2a1d785b3ebaf463937e3e1c4d956dfc3d8b3c4ab847c26"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ camera-calibration-parsers camera-info-manager class-loader cv-bridge gst_all_1.gst-plugins-base gst_all_1.gstreamer image-transport rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A ROS camera driver that uses gstreamer to connect to + devices such as webcams."; + license = with lib.licenses; [ "Apache-2.0-License" ]; + }; +} diff --git a/distros/kilted/gtest-vendor/default.nix b/distros/kilted/gtest-vendor/default.nix new file mode 100644 index 0000000000..6f83e5942f --- /dev/null +++ b/distros/kilted/gtest-vendor/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake }: +buildRosPackage { + pname = "ros-kilted-gtest-vendor"; + version = "1.15.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/googletest-release/archive/release/kilted/gtest_vendor/1.15.1-2.tar.gz"; + name = "1.15.1-2.tar.gz"; + sha256 = "09102f584be2ce36fc81137d32463fa18f77f11fffb4dd856cd777716d7d444f"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The package provides GoogleTest."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/gtsam/default.nix b/distros/kilted/gtsam/default.nix new file mode 100644 index 0000000000..c772821cee --- /dev/null +++ b/distros/kilted/gtsam/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, tbb_2021_11 }: +buildRosPackage { + pname = "ros-kilted-gtsam"; + version = "4.2.0-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gtsam-release/archive/release/kilted/gtsam/4.2.0-7.tar.gz"; + name = "4.2.0-7.tar.gz"; + sha256 = "6d4548096009784e088ac7cebf0e7008b316e802f7f2771fe3d032ad52385115"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ boost eigen tbb_2021_11 ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "gtsam"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/gz-cmake-vendor/default.nix b/distros/kilted/gz-cmake-vendor/default.nix new file mode 100644 index 0000000000..d6acfa50f9 --- /dev/null +++ b/distros/kilted/gz-cmake-vendor/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, pkg-config }: +buildRosPackage { + pname = "ros-kilted-gz-cmake-vendor"; + version = "0.2.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_cmake_vendor-release/archive/release/kilted/gz_cmake_vendor/0.2.2-2.tar.gz"; + name = "0.2.2-2.tar.gz"; + sha256 = "b5d7dc4916a7c602ede1bce1b065fb6510448ee5a86909b635f852ff9a6d5e0b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake pkg-config ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake pkg-config ]; + + meta = { + description = "Vendor package for: gz-cmake4 4.1.1 + + Gazebo CMake : CMake Modules for Gazebo Projects"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-common-vendor/default.nix b/distros/kilted/gz-common-vendor/default.nix new file mode 100644 index 0000000000..49f0f3fc1a --- /dev/null +++ b/distros/kilted/gz-common-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, assimp, cmake, ffmpeg, freeimage, gdal, gz-cmake-vendor, gz-math-vendor, gz-utils-vendor, pkg-config, spdlog-vendor, tinyxml-2, util-linux }: +buildRosPackage { + pname = "ros-kilted-gz-common-vendor"; + version = "0.2.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_common_vendor-release/archive/release/kilted/gz_common_vendor/0.2.3-2.tar.gz"; + name = "0.2.3-2.tar.gz"; + sha256 = "cfbc8db6014b528a687edf3c92b6de0d78cf51ca20b3898d72e4ba1007dfc3a1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake pkg-config ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ assimp ffmpeg freeimage gdal gz-cmake-vendor gz-math-vendor gz-utils-vendor spdlog-vendor tinyxml-2 util-linux ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake pkg-config ]; + + meta = { + description = "Vendor package for: gz-common6 6.0.2 + + Gazebo Common : AV, Graphics, Events, and much more."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-dartsim-vendor/default.nix b/distros/kilted/gz-dartsim-vendor/default.nix new file mode 100644 index 0000000000..d87e9e5022 --- /dev/null +++ b/distros/kilted/gz-dartsim-vendor/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-vendor-package, ament-cmake-xmllint, ament-lint-auto, assimp, boost, bullet, eigen, fcl, fmt, libccd, lz4, octomap, ode, tinyxml-2, urdfdom }: +buildRosPackage { + pname = "ros-kilted-gz-dartsim-vendor"; + version = "0.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_dartsim_vendor-release/archive/release/kilted/gz_dartsim_vendor/0.1.2-2.tar.gz"; + name = "0.1.2-2.tar.gz"; + sha256 = "a2da6da2a5b7f3453f258b157fd5d55edf8d05f051a62ede30746b326eff33ce"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + checkInputs = [ ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ assimp boost bullet eigen fcl fmt libccd lz4 octomap ode tinyxml-2 urdfdom ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Vendor package for the DART physics engine v6.13.2"; + license = with lib.licenses; [ asl20 bsd2 ]; + }; +} diff --git a/distros/kilted/gz-fuel-tools-vendor/default.nix b/distros/kilted/gz-fuel-tools-vendor/default.nix new file mode 100644 index 0000000000..bdce6c75de --- /dev/null +++ b/distros/kilted/gz-fuel-tools-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, curl, gflags, gz-cmake-vendor, gz-common-vendor, gz-math-vendor, gz-msgs-vendor, gz-tools-vendor, gz-utils-vendor, jsoncpp, libyaml, libzip, tinyxml-2 }: +buildRosPackage { + pname = "ros-kilted-gz-fuel-tools-vendor"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_fuel_tools_vendor-release/archive/release/kilted/gz_fuel_tools_vendor/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "8d4d931d1e806bfb07329270f55e54364080f5895dc008260668244e5816272f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ curl gflags gz-cmake-vendor gz-common-vendor gz-math-vendor gz-msgs-vendor gz-tools-vendor gz-utils-vendor jsoncpp libyaml libzip tinyxml-2 ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-fuel_tools10 10.0.1 + + Gazebo Fuel Tools: Classes and tools for interacting with Gazebo Fuel"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-gui-vendor/default.nix b/distros/kilted/gz-gui-vendor/default.nix new file mode 100644 index 0000000000..9c633d25c4 --- /dev/null +++ b/distros/kilted/gz-gui-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, gz-common-vendor, gz-math-vendor, gz-msgs-vendor, gz-plugin-vendor, gz-rendering-vendor, gz-tools-vendor, gz-transport-vendor, gz-utils-vendor, protobuf, qt5, tinyxml-2, xorg }: +buildRosPackage { + pname = "ros-kilted-gz-gui-vendor"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_gui_vendor-release/archive/release/kilted/gz_gui_vendor/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "d3b3331fd50391fc4d9a5e2aed65ae980b715016b6c2d689080400815443f646"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint xorg.xorgserver ]; + propagatedBuildInputs = [ gz-cmake-vendor gz-common-vendor gz-math-vendor gz-msgs-vendor gz-plugin-vendor gz-rendering-vendor gz-tools-vendor gz-transport-vendor gz-utils-vendor protobuf qt5.qtbase qt5.qtcharts qt5.qtdeclarative qt5.qtgraphicaleffects qt5.qtlocation qt5.qtpositioning qt5.qtquickcontrols qt5.qtquickcontrols2 tinyxml-2 ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-gui9 9.0.1 + + Gazebo GUI : Graphical interfaces for robotics applications"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-launch-vendor/default.nix b/distros/kilted/gz-launch-vendor/default.nix new file mode 100644 index 0000000000..439746a68e --- /dev/null +++ b/distros/kilted/gz-launch-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, binutils, cmake, gflags, gz-cmake-vendor, gz-common-vendor, gz-gui-vendor, gz-math-vendor, gz-msgs-vendor, gz-plugin-vendor, gz-sim-vendor, gz-tools-vendor, gz-transport-vendor, libwebsockets, libyaml, tinyxml-2, util-linux, xorg }: +buildRosPackage { + pname = "ros-kilted-gz-launch-vendor"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_launch_vendor-release/archive/release/kilted/gz_launch_vendor/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "90ab43b4608bb827c9f363a6ec65237793911b65ed19f010a59da0d2b6611a41"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint xorg.xorgserver ]; + propagatedBuildInputs = [ binutils gflags gz-cmake-vendor gz-common-vendor gz-gui-vendor gz-math-vendor gz-msgs-vendor gz-plugin-vendor gz-sim-vendor gz-tools-vendor gz-transport-vendor libwebsockets libyaml tinyxml-2 util-linux xorg.libXi xorg.libXmu ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-launch8 8.0.1 + + Gazebo Launch : Run and manage programs and plugins"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-math-vendor/default.nix b/distros/kilted/gz-math-vendor/default.nix new file mode 100644 index 0000000000..b2f773e620 --- /dev/null +++ b/distros/kilted/gz-math-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, eigen, gz-cmake-vendor, gz-utils-vendor, python3Packages }: +buildRosPackage { + pname = "ros-kilted-gz-math-vendor"; + version = "0.2.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_math_vendor-release/archive/release/kilted/gz_math_vendor/0.2.3-2.tar.gz"; + name = "0.2.3-2.tar.gz"; + sha256 = "575ca0af08261a398464c1f121fd61900e89ad73658de749fcdd18d694e3de51"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake python3Packages.pybind11 ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ eigen gz-cmake-vendor gz-utils-vendor ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-math8 8.1.1 + + Gazebo Math : Math classes and functions for robot applications"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-msgs-vendor/default.nix b/distros/kilted/gz-msgs-vendor/default.nix new file mode 100644 index 0000000000..8aeb63916f --- /dev/null +++ b/distros/kilted/gz-msgs-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, gz-math-vendor, gz-tools-vendor, protobuf, python3, python3Packages, tinyxml-2 }: +buildRosPackage { + pname = "ros-kilted-gz-msgs-vendor"; + version = "0.2.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_msgs_vendor-release/archive/release/kilted/gz_msgs_vendor/0.2.2-2.tar.gz"; + name = "0.2.2-2.tar.gz"; + sha256 = "1e062fb8d66ff2ad91e7e1bbb2aac0b2c9e0e4a9b6fb8d3ed5499b88d11ca124"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ gz-cmake-vendor gz-math-vendor gz-tools-vendor protobuf python3 python3Packages.protobuf tinyxml-2 ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-msgs11 11.0.2 + + Gazebo Messages: Protobuf messages and functions for robot applications"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-ogre-next-vendor/default.nix b/distros/kilted/gz-ogre-next-vendor/default.nix new file mode 100644 index 0000000000..639b927417 --- /dev/null +++ b/distros/kilted/gz-ogre-next-vendor/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, SDL2, ament-cmake, ament-cmake-vendor-package, ament-cmake-xmllint, ament-lint-auto, boost, freeimage, freetype, glslang, libGL, libGLU, poco, rapidjson, shaderc, tbb_2021_11, tinyxml-2, vulkan-loader, xorg, zziplib }: +buildRosPackage { + pname = "ros-kilted-gz-ogre-next-vendor"; + version = "0.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_ogre_next_vendor-release/archive/release/kilted/gz_ogre_next_vendor/0.1.0-2.tar.gz"; + name = "0.1.0-2.tar.gz"; + sha256 = "458f82846d73978b5703c25a3b188460c382b850f40e154736e2df549af43a28"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + checkInputs = [ ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ SDL2 boost freeimage freetype glslang libGL libGLU poco rapidjson shaderc tbb_2021_11 tinyxml-2 vulkan-loader xorg.libX11 xorg.libXaw xorg.libXrandr xorg.libxcb zziplib ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Vendor package for Ogre-next v2.3.3"; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/gz-physics-vendor/default.nix b/distros/kilted/gz-physics-vendor/default.nix new file mode 100644 index 0000000000..a97df7969c --- /dev/null +++ b/distros/kilted/gz-physics-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, bullet, cmake, eigen, gbenchmark, gz-cmake-vendor, gz-common-vendor, gz-dartsim-vendor, gz-math-vendor, gz-plugin-vendor, gz-utils-vendor, sdformat-vendor }: +buildRosPackage { + pname = "ros-kilted-gz-physics-vendor"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_physics_vendor-release/archive/release/kilted/gz_physics_vendor/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "d980bce92934466e21cffa9ae4d676af4d67e238aea1e35a41b9de1a4b043562"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ bullet eigen gbenchmark gz-cmake-vendor gz-common-vendor gz-dartsim-vendor gz-math-vendor gz-plugin-vendor gz-utils-vendor sdformat-vendor ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-physics8 8.1.0 + + Gazebo Physics : Physics classes and functions for robot applications"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-plugin-vendor/default.nix b/distros/kilted/gz-plugin-vendor/default.nix new file mode 100644 index 0000000000..4bb3c714af --- /dev/null +++ b/distros/kilted/gz-plugin-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, gz-tools-vendor, gz-utils-vendor }: +buildRosPackage { + pname = "ros-kilted-gz-plugin-vendor"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_plugin_vendor-release/archive/release/kilted/gz_plugin_vendor/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "377e3921fc25a6f6ffe6aae134360a05a5ed5c9a3d8344f113b5ea275d6c5a1e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ gz-cmake-vendor gz-tools-vendor gz-utils-vendor ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-plugin3 3.0.1 + + Gazebo Plugin : Cross-platform C++ library for dynamically loading plugins."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-rendering-vendor/default.nix b/distros/kilted/gz-rendering-vendor/default.nix new file mode 100644 index 0000000000..3802f9cae7 --- /dev/null +++ b/distros/kilted/gz-rendering-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, freeglut, freeimage, glew, gz-cmake-vendor, gz-common-vendor, gz-math-vendor, gz-ogre-next-vendor, gz-plugin-vendor, gz-utils-vendor, ogre1_9, util-linux, vulkan-loader, xorg }: +buildRosPackage { + pname = "ros-kilted-gz-rendering-vendor"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_rendering_vendor-release/archive/release/kilted/gz_rendering_vendor/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "71360aa4d8ecab6dee85fa287cc095fb192500d342f8e5945638c8b33c96602e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint xorg.xorgserver ]; + propagatedBuildInputs = [ freeglut freeimage glew gz-cmake-vendor gz-common-vendor gz-math-vendor gz-ogre-next-vendor gz-plugin-vendor gz-utils-vendor ogre1_9 util-linux vulkan-loader xorg.libXi xorg.libXmu ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-rendering9 9.1.0 + + Gazebo Rendering: Rendering library for robot applications"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-ros2-control-demos/default.nix b/distros/kilted/gz-ros2-control-demos/default.nix new file mode 100644 index 0000000000..a2cdcd3b79 --- /dev/null +++ b/distros/kilted/gz-ros2-control-demos/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ackermann-steering-controller, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, gz-ros2-control, hardware-interface, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, mecanum-drive-controller, rclcpp, rclcpp-action, robot-state-publisher, ros-gz-bridge, ros-gz-sim, ros2-control-cmake, ros2controlcli, ros2launch, std-msgs, tricycle-steering-controller, velocity-controllers, xacro }: +buildRosPackage { + pname = "ros-kilted-gz-ros2-control-demos"; + version = "2.0.9-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/kilted/gz_ros2_control_demos/2.0.9-1.tar.gz"; + name = "2.0.9-1.tar.gz"; + sha256 = "414abdc3e94cb7bc326542a3d0587f7584ef081dab9d6e4ec42eb9b075f6c118"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rclcpp-action ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ackermann-steering-controller ament-index-python control-msgs diff-drive-controller effort-controllers geometry-msgs gz-ros2-control hardware-interface imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-ros mecanum-drive-controller rclcpp robot-state-publisher ros-gz-bridge ros-gz-sim ros2-control-cmake ros2controlcli ros2launch std-msgs tricycle-steering-controller velocity-controllers xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "gz_ros2_control_demos"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-ros2-control/default.nix b/distros/kilted/gz-ros2-control/default.nix new file mode 100644 index 0000000000..734e5deef9 --- /dev/null +++ b/distros/kilted/gz-ros2-control/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-index-cpp, ament-lint-auto, ament-lint-common, controller-manager, gz-plugin-vendor, gz-sim-vendor, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-gz-ros2-control"; + version = "2.0.9-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/kilted/gz_ros2_control/2.0.9-1.tar.gz"; + name = "2.0.9-1.tar.gz"; + sha256 = "bb842f4e9566758db193b1beb0e8250f0f733bcea6b4b693772011fbc586e7f9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-cpp controller-manager gz-plugin-vendor gz-sim-vendor hardware-interface pluginlib rclcpp rclcpp-lifecycle ros2-control-cmake yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Gazebo ros2_control package allows to control simulated robots using ros2_control framework."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-sensors-vendor/default.nix b/distros/kilted/gz-sensors-vendor/default.nix new file mode 100644 index 0000000000..d1c68ccf57 --- /dev/null +++ b/distros/kilted/gz-sensors-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, gz-common-vendor, gz-math-vendor, gz-msgs-vendor, gz-rendering-vendor, gz-tools-vendor, gz-transport-vendor, sdformat-vendor, xorg }: +buildRosPackage { + pname = "ros-kilted-gz-sensors-vendor"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_sensors_vendor-release/archive/release/kilted/gz_sensors_vendor/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "6ad0684533dc8a85427aa35ab461cc2cf0cb58918a106aa71f4dbe38f7fef2e0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint xorg.xorgserver ]; + propagatedBuildInputs = [ gz-cmake-vendor gz-common-vendor gz-math-vendor gz-msgs-vendor gz-rendering-vendor gz-tools-vendor gz-transport-vendor sdformat-vendor ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-sensors9 9.1.0 + + Gazebo Sensors : Sensor models for simulation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-sim-vendor/default.nix b/distros/kilted/gz-sim-vendor/default.nix new file mode 100644 index 0000000000..04baa15983 --- /dev/null +++ b/distros/kilted/gz-sim-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, freeglut, freeimage, gbenchmark, glew, gz-cmake-vendor, gz-common-vendor, gz-fuel-tools-vendor, gz-gui-vendor, gz-math-vendor, gz-msgs-vendor, gz-physics-vendor, gz-plugin-vendor, gz-rendering-vendor, gz-sensors-vendor, gz-tools-vendor, gz-transport-vendor, gz-utils-vendor, protobuf, python3Packages, qt5, sdformat-vendor, tinyxml-2, util-linux, xorg }: +buildRosPackage { + pname = "ros-kilted-gz-sim-vendor"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_sim_vendor-release/archive/release/kilted/gz_sim_vendor/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "4a61d29465f5abc5f6bea0c106a3289885703f51c9d99bc1596b2b89a000a276"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint python3Packages.pytest xorg.xorgserver ]; + propagatedBuildInputs = [ freeglut freeimage gbenchmark glew gz-cmake-vendor gz-common-vendor gz-fuel-tools-vendor gz-gui-vendor gz-math-vendor gz-msgs-vendor gz-physics-vendor gz-plugin-vendor gz-rendering-vendor gz-sensors-vendor gz-tools-vendor gz-transport-vendor gz-utils-vendor protobuf python3Packages.pybind11 qt5.qtbase qt5.qtdeclarative qt5.qtgraphicaleffects qt5.qtquickcontrols qt5.qtquickcontrols2 sdformat-vendor tinyxml-2 util-linux xorg.libXi xorg.libXmu ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-sim9 9.1.0 + + Gazebo Sim : A Robotic Simulator"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-tools-vendor/default.nix b/distros/kilted/gz-tools-vendor/default.nix new file mode 100644 index 0000000000..5d1a42d6f5 --- /dev/null +++ b/distros/kilted/gz-tools-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, ruby }: +buildRosPackage { + pname = "ros-kilted-gz-tools-vendor"; + version = "0.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_tools_vendor-release/archive/release/kilted/gz_tools_vendor/0.1.2-2.tar.gz"; + name = "0.1.2-2.tar.gz"; + sha256 = "c3f6aba1412c320302dbb9caf278ac430342c190b4ed0ea8cc1618b3dbca9aa9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ gz-cmake-vendor ruby ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-tools2 2.0.2 + + Gazebo Tools: Entrypoint to Gazebo's command line interface"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-transport-vendor/default.nix b/distros/kilted/gz-transport-vendor/default.nix new file mode 100644 index 0000000000..78ab1e3199 --- /dev/null +++ b/distros/kilted/gz-transport-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, cppzmq, gz-cmake-vendor, gz-math-vendor, gz-msgs-vendor, gz-tools-vendor, gz-utils-vendor, pkg-config, protobuf, python3, python3Packages, sqlite, util-linux }: +buildRosPackage { + pname = "ros-kilted-gz-transport-vendor"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_transport_vendor-release/archive/release/kilted/gz_transport_vendor/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "deb8fdf03342606ba3e78ba99e56d51b16ea2c482308fa6d1e0950febe515659"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ cppzmq gz-cmake-vendor gz-math-vendor gz-msgs-vendor gz-tools-vendor gz-utils-vendor pkg-config protobuf python3 python3Packages.psutil python3Packages.pybind11 python3Packages.pytest sqlite util-linux ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-transport14 14.0.1 + + Gazebo Transport: Provides fast and efficient asynchronous message passing, services, and data logging."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/gz-utils-vendor/default.nix b/distros/kilted/gz-utils-vendor/default.nix new file mode 100644 index 0000000000..72215e367b --- /dev/null +++ b/distros/kilted/gz-utils-vendor/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, spdlog-vendor }: +buildRosPackage { + pname = "ros-kilted-gz-utils-vendor"; + version = "0.2.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gz_utils_vendor-release/archive/release/kilted/gz_utils_vendor/0.2.2-2.tar.gz"; + name = "0.2.2-2.tar.gz"; + sha256 = "959854564c4cd94a0ddf2404c965fd93ef8e326becf387061e8869d0f9e5297d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ gz-cmake-vendor spdlog-vendor ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: gz-utils3 3.1.1 + + Gazebo Utils : Classes and functions for robot applications"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/hardware-interface-testing/default.nix b/distros/kilted/hardware-interface-testing/default.nix new file mode 100644 index 0000000000..ce73a7dacb --- /dev/null +++ b/distros/kilted/hardware-interface-testing/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-gmock, control-msgs, fmt, hardware-interface, lifecycle-msgs, pluginlib, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-hardware-interface-testing"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/hardware_interface_testing/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "35611d1492bc04beb8af246f5979e186594cc377f9006fdd522f114a2f94eeca"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock ]; + propagatedBuildInputs = [ control-msgs fmt hardware-interface lifecycle-msgs pluginlib rclcpp-lifecycle ros2-control-test-assets ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Commonly used test fixtures for the ros2_control framework"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/hardware-interface/default.nix b/distros/kilted/hardware-interface/default.nix new file mode 100644 index 0000000000..0ceaaed5bd --- /dev/null +++ b/distros/kilted/hardware-interface/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-gen-version-h, ament-cmake-gmock, backward-ros, control-msgs, fmt, joint-limits, lifecycle-msgs, pal-statistics, pluginlib, rclcpp-lifecycle, rcpputils, rcutils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sdformat-urdf, tinyxml2-vendor, urdf }: +buildRosPackage { + pname = "ros-kilted-hardware-interface"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/hardware_interface/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "972034f5864e5cc003685a4dc87669d79ba27d86e29b5815921d3bd28ea1dcff"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros control-msgs fmt joint-limits lifecycle-msgs pal-statistics pluginlib rclcpp-lifecycle rcpputils rcutils realtime-tools sdformat-urdf tinyxml2-vendor urdf ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; + + meta = { + description = "Base classes for hardware abstraction and tooling for them"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/hash-library-vendor/default.nix b/distros/kilted/hash-library-vendor/default.nix new file mode 100644 index 0000000000..5b00d07eff --- /dev/null +++ b/distros/kilted/hash-library-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, git }: +buildRosPackage { + pname = "ros-kilted-hash-library-vendor"; + version = "0.1.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/hash_library_vendor-release/archive/release/kilted/hash_library_vendor/0.1.1-7.tar.gz"; + name = "0.1.1-7.tar.gz"; + sha256 = "4da61ecf1b2a44c8c32960509df628559e130c0e155a18583ed9ad0119c28996"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto git ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake-auto git ]; + + meta = { + description = "ROS2 vendor package for stbrumme/hash-library"; + license = with lib.licenses; [ asl20 "Zlib-License" ]; + }; +} diff --git a/distros/kilted/hatchbed-common/default.nix b/distros/kilted/hatchbed-common/default.nix new file mode 100644 index 0000000000..ee244f68b7 --- /dev/null +++ b/distros/kilted/hatchbed-common/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-auto, ament-lint-common, rclcpp }: +buildRosPackage { + pname = "ros-kilted-hatchbed-common"; + version = "0.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/hatchbed_common-release/archive/release/kilted/hatchbed_common/0.1.2-2.tar.gz"; + name = "0.1.2-2.tar.gz"; + sha256 = "b935d3687f5dbd44b086f13209d61d36f489e9981f7df3319e4f5b5d07f74fc8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Common Hatchbed C++ utility code for ROS, such registering and handling updates to ros parameters."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/heaphook/default.nix b/distros/kilted/heaphook/default.nix new file mode 100644 index 0000000000..91a6f470ab --- /dev/null +++ b/distros/kilted/heaphook/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-auto, ament-lint-common, tlsf }: +buildRosPackage { + pname = "ros-kilted-heaphook"; + version = "0.1.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/heaphook-release/archive/release/kilted/heaphook/0.1.1-3.tar.gz"; + name = "0.1.1-3.tar.gz"; + sha256 = "8bf5253453ba8c7550a8ca6207c66816c26579cac7e76ee0e124b6a3761b05c7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ tlsf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Replace all the dynamic heap allocation functions by LD_PRELOAD"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/hebi-cpp-api/default.nix b/distros/kilted/hebi-cpp-api/default.nix new file mode 100644 index 0000000000..32a0f75e01 --- /dev/null +++ b/distros/kilted/hebi-cpp-api/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen }: +buildRosPackage { + pname = "ros-kilted-hebi-cpp-api"; + version = "3.12.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/hebi_cpp_api-release/archive/release/kilted/hebi_cpp_api/3.12.3-2.tar.gz"; + name = "3.12.3-2.tar.gz"; + sha256 = "21e61bc074cfe2693c3d1119c2794bca80c6e42d3b4c3d4d3bc85d05aab34f30"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A ROS 2 package providing access to the HEBI C++ API."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/hls-lfcd-lds-driver/default.nix b/distros/kilted/hls-lfcd-lds-driver/default.nix new file mode 100644 index 0000000000..2ed435fa21 --- /dev/null +++ b/distros/kilted/hls-lfcd-lds-driver/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, boost, rclcpp, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-hls-lfcd-lds-driver"; + version = "2.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/hls_lfcd_lds_driver-release/archive/release/kilted/hls_lfcd_lds_driver/2.1.0-2.tar.gz"; + name = "2.1.0-2.tar.gz"; + sha256 = "b406ab1f44bf90901974ac6b7e30dad50ac46444ebfecff86c4d6c3e8167ddfe"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ boost rclcpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS package for LDS-01(HLS-LFCD2). + The LDS (Laser Distance Sensor) is a sensor sending the data to Host for the simultaneous localization and mapping (SLAM). Simultaneously the detecting obstacle data can also be sent to Host. HLDS(Hitachi-LG Data Storage) is developing the technology for the moving platform sensor such as Robot Vacuum Cleaners, Home Robot, Robotics Lawn Mower Sensor, etc."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/hpp-fcl/default.nix b/distros/kilted/hpp-fcl/default.nix new file mode 100644 index 0000000000..c37dcb7490 --- /dev/null +++ b/distros/kilted/hpp-fcl/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, assimp, boost, cmake, doxygen, eigen, eigenpy, git, octomap, python3, python3Packages }: +buildRosPackage { + pname = "ros-kilted-hpp-fcl"; + version = "2.4.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/hpp_fcl-release/archive/release/kilted/hpp-fcl/2.4.5-2.tar.gz"; + name = "2.4.5-2.tar.gz"; + sha256 = "aab29a30963aa4e2e5eb256a5bc95d52119749b695b7c676dc57bda00c8ead09"; + }; + + buildType = "cmake"; + buildInputs = [ cmake doxygen git python3Packages.lxml ]; + propagatedBuildInputs = [ assimp boost eigen eigenpy octomap python3 python3Packages.numpy ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "An extension of the Flexible Collision Library."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ibeo-msgs/default.nix b/distros/kilted/ibeo-msgs/default.nix new file mode 100644 index 0000000000..9877471a5a --- /dev/null +++ b/distros/kilted/ibeo-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-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ibeo-msgs"; + version = "4.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/astuff_sensor_msgs-release/archive/release/kilted/ibeo_msgs/4.0.0-4.tar.gz"; + name = "4.0.0-4.tar.gz"; + sha256 = "7d901a057ea8eefbd9187e59ceef52832b466714481d20e14b23ff88c16cd41b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The ibeo_msgs package"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/iceoryx-binding-c/default.nix b/distros/kilted/iceoryx-binding-c/default.nix new file mode 100644 index 0000000000..18bd5237c2 --- /dev/null +++ b/distros/kilted/iceoryx-binding-c/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, iceoryx-hoofs, iceoryx-posh }: +buildRosPackage { + pname = "ros-kilted-iceoryx-binding-c"; + version = "2.0.5-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/iceoryx-release/archive/release/kilted/iceoryx_binding_c/2.0.5-6.tar.gz"; + name = "2.0.5-6.tar.gz"; + sha256 = "0761508751487f7731ce3236db4029514e82b0a3cd20b4b53bb97176ab87416f"; + }; + + buildType = "cmake"; + buildInputs = [ cmake iceoryx-hoofs iceoryx-posh ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Eclipse iceoryx inter-process-communication (IPC) middleware C-Language Binding"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/iceoryx-hoofs/default.nix b/distros/kilted/iceoryx-hoofs/default.nix new file mode 100644 index 0000000000..f0c6f8c37e --- /dev/null +++ b/distros/kilted/iceoryx-hoofs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, acl, cmake }: +buildRosPackage { + pname = "ros-kilted-iceoryx-hoofs"; + version = "2.0.5-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/iceoryx-release/archive/release/kilted/iceoryx_hoofs/2.0.5-6.tar.gz"; + name = "2.0.5-6.tar.gz"; + sha256 = "38f263efb9a64932d01f9a186beedaa63199c629ba7750cc84612376e0abbdeb"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ acl ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Eclipse iceoryx inter-process-communication (IPC) middleware basic building blocks"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/iceoryx-introspection/default.nix b/distros/kilted/iceoryx-introspection/default.nix new file mode 100644 index 0000000000..f57b13fba8 --- /dev/null +++ b/distros/kilted/iceoryx-introspection/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, iceoryx-hoofs, iceoryx-posh, ncurses }: +buildRosPackage { + pname = "ros-kilted-iceoryx-introspection"; + version = "2.0.5-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/iceoryx-release/archive/release/kilted/iceoryx_introspection/2.0.5-6.tar.gz"; + name = "2.0.5-6.tar.gz"; + sha256 = "46b183a8807dfca6e34c85e3a22537d6f51b09539c04958fd68d27cd8b341cb6"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ iceoryx-hoofs iceoryx-posh ncurses ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Eclipse iceoryx inter-process-communication (IPC) middleware introspection client"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/iceoryx-posh/default.nix b/distros/kilted/iceoryx-posh/default.nix new file mode 100644 index 0000000000..507f9a507a --- /dev/null +++ b/distros/kilted/iceoryx-posh/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, git, iceoryx-hoofs }: +buildRosPackage { + pname = "ros-kilted-iceoryx-posh"; + version = "2.0.5-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/iceoryx-release/archive/release/kilted/iceoryx_posh/2.0.5-6.tar.gz"; + name = "2.0.5-6.tar.gz"; + sha256 = "91263c1c18b13d31370abba3e98b87b9551a6054d7ebec20ea211fb45b5bb53a"; + }; + + buildType = "cmake"; + buildInputs = [ cmake git ]; + propagatedBuildInputs = [ iceoryx-hoofs ]; + nativeBuildInputs = [ cmake git ]; + + meta = { + description = "Eclipse iceoryx inter-process-communication (IPC) middleware Posix Shared Memory Library and middleware daemon (RouDi)"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ifm3d-core/default.nix b/distros/kilted/ifm3d-core/default.nix new file mode 100644 index 0000000000..e69b53b407 --- /dev/null +++ b/distros/kilted/ifm3d-core/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake, curl, cv-bridge, glog, pcl, xmlrpc_c }: +buildRosPackage { + pname = "ros-kilted-ifm3d-core"; + version = "0.18.0-r10"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ifm3d-release/archive/release/kilted/ifm3d_core/0.18.0-10.tar.gz"; + name = "0.18.0-10.tar.gz"; + sha256 = "2a1329af7bf434f2b936d6e64c5c698c062d4993e9f2200e9dd867eb7276be76"; + }; + + buildType = "cmake"; + buildInputs = [ boost cmake ]; + propagatedBuildInputs = [ curl cv-bridge glog pcl xmlrpc_c ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Library and Utilities for working with ifm pmd-based 3D ToF Cameras"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/image-common/default.nix b/distros/kilted/image-common/default.nix new file mode 100644 index 0000000000..1699c883c0 --- /dev/null +++ b/distros/kilted/image-common/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-auto, ament-lint-common, camera-calibration-parsers, camera-info-manager, image-transport }: +buildRosPackage { + pname = "ros-kilted-image-common"; + version = "6.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_common-release/archive/release/kilted/image_common/6.1.1-1.tar.gz"; + name = "6.1.1-1.tar.gz"; + sha256 = "071a45294dd1769add0fd4674dee5265c1963df886cb8bbe98d534b48087d448"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ camera-calibration-parsers camera-info-manager image-transport ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Common code for working with images in ROS."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/image-geometry/default.nix b/distros/kilted/image-geometry/default.nix new file mode 100644 index 0000000000..3278323f7a --- /dev/null +++ b/distros/kilted/image-geometry/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, opencv, python3Packages, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-image-geometry"; + version = "4.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vision_opencv-release/archive/release/kilted/image_geometry/4.1.0-2.tar.gz"; + name = "4.1.0-2.tar.gz"; + sha256 = "98e4ade926761002fcac6cd39d660a7eb79223d18979a52d1192c1e03b7d7beb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ]; + propagatedBuildInputs = [ opencv opencv.cxxdev python3Packages.deprecated sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-python ament-cmake-ros ]; + + meta = { + description = "`image_geometry` contains C++ and Python libraries for interpreting images + geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo + messages with OpenCV functions such as image rectification, much as cv_bridge + interfaces ROS sensor_msgs/Image with OpenCV data types."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/image-pipeline/default.nix b/distros/kilted/image-pipeline/default.nix new file mode 100644 index 0000000000..1f0a609ba5 --- /dev/null +++ b/distros/kilted/image-pipeline/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-lint-cmake, ament-cmake-xmllint, ament-lint-auto, camera-calibration, depth-image-proc, image-proc, image-publisher, image-rotate, image-view, stereo-image-proc }: +buildRosPackage { + pname = "ros-kilted-image-pipeline"; + version = "6.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/kilted/image_pipeline/6.0.11-1.tar.gz"; + name = "6.0.11-1.tar.gz"; + sha256 = "19b21527d0d9f81d2182e8f94f7b4837b3938f947b7df7100226921db9401251"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ camera-calibration depth-image-proc image-proc image-publisher image-rotate image-view stereo-image-proc ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "image_pipeline fills the gap between getting raw images from a camera driver and higher-level vision processing."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/image-proc/default.nix b/distros/kilted/image-proc/default.nix new file mode 100644 index 0000000000..61cf6ebde7 --- /dev/null +++ b/distros/kilted/image-proc/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-auto, ament-lint-auto, ament-lint-common, camera-calibration-parsers, cv-bridge, geometry-msgs, image-geometry, image-transport, opencv, rclcpp, rclcpp-components, rcutils, sensor-msgs, tf2, tf2-geometry-msgs, tracetools-image-pipeline }: +buildRosPackage { + pname = "ros-kilted-image-proc"; + version = "6.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/kilted/image_proc/6.0.11-1.tar.gz"; + name = "6.0.11-1.tar.gz"; + sha256 = "d4ab1adca9bbcaa974c2198ec4578ee278acf3652de8732e68cfe3a77c3a7575"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ camera-calibration-parsers cv-bridge geometry-msgs image-geometry image-transport opencv opencv.cxxdev rclcpp rclcpp-components rcutils sensor-msgs tf2 tf2-geometry-msgs tracetools-image-pipeline ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Single image rectification and color processing."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/image-publisher/default.nix b/distros/kilted/image-publisher/default.nix new file mode 100644 index 0000000000..0f550450a0 --- /dev/null +++ b/distros/kilted/image-publisher/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, camera-info-manager, cv-bridge, image-transport, rcl-interfaces, rclcpp, rclcpp-components }: +buildRosPackage { + pname = "ros-kilted-image-publisher"; + version = "6.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/kilted/image_publisher/6.0.11-1.tar.gz"; + name = "6.0.11-1.tar.gz"; + sha256 = "a884dcbdb00de9a27ef023ed1eee529880030a7580bf452be7566a82f530de34"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ camera-info-manager cv-bridge image-transport rcl-interfaces rclcpp rclcpp-components ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Contains a node publish an image stream from single image file + or avi motion file."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/image-rotate/default.nix b/distros/kilted/image-rotate/default.nix new file mode 100644 index 0000000000..a1c68d1581 --- /dev/null +++ b/distros/kilted/image-rotate/default.nix @@ -0,0 +1,43 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, geometry-msgs, image-transport, opencv, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-image-rotate"; + version = "6.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/kilted/image_rotate/6.0.11-1.tar.gz"; + name = "6.0.11-1.tar.gz"; + sha256 = "499a0d901926eec5b96a31d56a8f759ec2bf968c40386b63bb96f6c91907be22"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto class-loader ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge geometry-msgs image-transport opencv opencv.cxxdev rcl-interfaces rclcpp rclcpp-components sensor-msgs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "

+ Contains a node that rotates an image stream in a way that minimizes + the angle between a vector in some arbitrary frame and a vector in the + camera frame. The frame of the outgoing image is published by the node. +

+

+ This node is intended to allow camera images to be visualized in an + orientation that is more intuitive than the hardware-constrained + orientation of the physical camera. This is particularly helpful, for + example, to show images from the PR2's forearm cameras with a + consistent up direction, despite the fact that the forearms need to + rotate in arbitrary ways during manipulation. +

+

+ It is not recommended to use the output from this node for further + computation, as it interpolates the source image, introduces black + borders, and does not output a camera_info. +

"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/image-tools/default.nix b/distros/kilted/image-tools/default.nix new file mode 100644 index 0000000000..66fc2c9eb2 --- /dev/null +++ b/distros/kilted/image-tools/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-lint-auto, ament-lint-common, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, opencv, rclcpp, rclcpp-components, rmw-implementation-cmake, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-image-tools"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/image_tools/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "e39acc6c22bf6c799e6a4cd208aa2b5aa6671d3f6479b662f402335c36fc891e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-ros launch-testing launch-testing-ament-cmake launch-testing-ros rmw-implementation-cmake ]; + propagatedBuildInputs = [ opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Tools to capture and play back images to and from DDS subscriptions and publications."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/image-transport-plugins/default.nix b/distros/kilted/image-transport-plugins/default.nix new file mode 100644 index 0000000000..2df1492080 --- /dev/null +++ b/distros/kilted/image-transport-plugins/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, compressed-depth-image-transport, compressed-image-transport, theora-image-transport, zstd-image-transport }: +buildRosPackage { + pname = "ros-kilted-image-transport-plugins"; + version = "5.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/kilted/image_transport_plugins/5.0.2-2.tar.gz"; + name = "5.0.2-2.tar.gz"; + sha256 = "582fd12be5004eaddee7e498b7314283b7872a72f36b8f910f5e33040e0aaf41"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ compressed-depth-image-transport compressed-image-transport theora-image-transport zstd-image-transport ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A set of plugins for publishing and subscribing to sensor_msgs/Image topics + in representations other than raw pixel data. For example, for viewing a + stream of images off-robot, a video codec will give much lower bandwidth + and latency. For low frame rate tranport of high-definition images, you + might prefer sending them as JPEG or PNG-compressed form."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/image-transport-py/default.nix b/distros/kilted/image-transport-py/default.nix new file mode 100644 index 0000000000..fb40bd0e4e --- /dev/null +++ b/distros/kilted/image-transport-py/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-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, image-transport, pybind11-vendor, python3, rclcpp, rpyutils, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-image-transport-py"; + version = "6.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_common-release/archive/release/kilted/image_transport_py/6.1.1-1.tar.gz"; + name = "6.1.1-1.tar.gz"; + sha256 = "9706d6babdf97d55fce21db3dde763e9fc95851e650a9f1e5a28caaec3d3f35b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ament-cmake-ros pybind11-vendor python3 ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ image-transport rclcpp rpyutils sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-python ament-cmake-ros ]; + + meta = { + description = "Python API for image_transport"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/image-transport/default.nix b/distros/kilted/image-transport/default.nix new file mode 100644 index 0000000000..f3d5857525 --- /dev/null +++ b/distros/kilted/image-transport/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, message-filters, pluginlib, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-image-transport"; + version = "6.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_common-release/archive/release/kilted/image_transport/6.1.1-1.tar.gz"; + name = "6.1.1-1.tar.gz"; + sha256 = "c1c51e776cc75dc7870e2cfd05b888df5d67445b5ed66e09aeeb5d5b5798f3e3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ message-filters pluginlib rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "image_transport should always be used to subscribe to and publish images. It provides transparent + support for transporting images in low-bandwidth compressed formats. Examples (provided by separate + plugin packages) include JPEG/PNG compression and Theora streaming video."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/image-view/default.nix b/distros/kilted/image-view/default.nix new file mode 100644 index 0000000000..54e1f41ec5 --- /dev/null +++ b/distros/kilted/image-view/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, camera-calibration-parsers, cv-bridge, image-transport, message-filters, rclcpp, rclcpp-components, rclpy, sensor-msgs, std-srvs, stereo-msgs }: +buildRosPackage { + pname = "ros-kilted-image-view"; + version = "6.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/kilted/image_view/6.0.11-1.tar.gz"; + name = "6.0.11-1.tar.gz"; + sha256 = "a675a0ad7365255f1e97c508cbf5ba1a9e0db6f6cde75a6ba058f2b7efda0741"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ camera-calibration-parsers cv-bridge image-transport message-filters rclcpp rclcpp-components rclpy sensor-msgs std-srvs stereo-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "A simple viewer for ROS image topics. Includes a specialized viewer + for stereo + disparity images."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/imu-complementary-filter/default.nix b/distros/kilted/imu-complementary-filter/default.nix new file mode 100644 index 0000000000..38684d5bd2 --- /dev/null +++ b/distros/kilted/imu-complementary-filter/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, message-filters, rclcpp, sensor-msgs, std-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-imu-complementary-filter"; + version = "2.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/kilted/imu_complementary_filter/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "3ad9ec1c3f1c067fc72549f821aa27693678f77a5e6d2b4346104bc59854f880"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake geometry-msgs message-filters rclcpp sensor-msgs std-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 ."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/imu-filter-madgwick/default.nix b/distros/kilted/imu-filter-madgwick/default.nix new file mode 100644 index 0000000000..4b6f4579c8 --- /dev/null +++ b/distros/kilted/imu-filter-madgwick/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-gtest, builtin-interfaces, geometry-msgs, nav-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, sensor-msgs, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-imu-filter-madgwick"; + version = "2.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/kilted/imu_filter_madgwick/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "49d0e134a0ab7a844c649a1ad1e5ca63fec951a99ce068a72748581d22271228"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-msgs rclcpp rclcpp-action rclcpp-lifecycle sensor-msgs tf2-geometry-msgs tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into an orientation. Based on code by Sebastian Madgwick, http://www.x-io.co.uk/node/8#open_source_ahrs_and_imu_algorithms."; + license = with lib.licenses; [ "GPL" ]; + }; +} diff --git a/distros/kilted/imu-pipeline/default.nix b/distros/kilted/imu-pipeline/default.nix new file mode 100644 index 0000000000..5660b57760 --- /dev/null +++ b/distros/kilted/imu-pipeline/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, imu-processors, imu-transformer }: +buildRosPackage { + pname = "ros-kilted-imu-pipeline"; + version = "0.6.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/kilted/imu_pipeline/0.6.0-1.tar.gz"; + name = "0.6.0-1.tar.gz"; + sha256 = "da7b80a06f5a9ee570ef17944257e2846a03edc1628624d99a02daad597723c2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ imu-processors imu-transformer ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "imu_pipeline"; + license = with lib.licenses; [ bsdOriginal "GPL" ]; + }; +} diff --git a/distros/kilted/imu-processors/default.nix b/distros/kilted/imu-processors/default.nix new file mode 100644 index 0000000000..f01d0cd02d --- /dev/null +++ b/distros/kilted/imu-processors/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-cpplint, geometry-msgs, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-imu-processors"; + version = "0.6.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/kilted/imu_processors/0.6.0-1.tar.gz"; + name = "0.6.0-1.tar.gz"; + sha256 = "56ad875e145900f0952ccbe32a05ca83574f3b39c3ba590a62d519e823aa7240"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-cpplint ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs rclcpp rclcpp-components sensor-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Processors for sensor_msgs::Imu data"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/imu-sensor-broadcaster/default.nix b/distros/kilted/imu-sensor-broadcaster/default.nix new file mode 100644 index 0000000000..927201447d --- /dev/null +++ b/distros/kilted/imu-sensor-broadcaster/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-gmock, ament-lint-auto, ament-lint-common, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-imu-sensor-broadcaster"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/imu_sensor_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "204e65d3deb33948890c1359eedf3d29738048c5c1539d0d15f92bac0b00d541"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controller to publish readings of IMU sensors."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/imu-tools/default.nix b/distros/kilted/imu-tools/default.nix new file mode 100644 index 0000000000..b299c34e66 --- /dev/null +++ b/distros/kilted/imu-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, imu-complementary-filter, imu-filter-madgwick, rviz-imu-plugin }: +buildRosPackage { + pname = "ros-kilted-imu-tools"; + version = "2.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/kilted/imu_tools/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "b9a5e945ae510d7937c18f2621a0a0fbdff8dc8a4870b7e7e73a33e062dcdebc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ imu-complementary-filter imu-filter-madgwick rviz-imu-plugin ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Various tools for IMU devices"; + license = with lib.licenses; [ "BSD-&-GPL" ]; + }; +} diff --git a/distros/kilted/imu-transformer/default.nix b/distros/kilted/imu-transformer/default.nix new file mode 100644 index 0000000000..7e983c8558 --- /dev/null +++ b/distros/kilted/imu-transformer/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, geometry-msgs, message-filters, rclcpp, rclcpp-components, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-imu-transformer"; + version = "0.6.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/kilted/imu_transformer/0.6.0-1.tar.gz"; + name = "0.6.0-1.tar.gz"; + sha256 = "4e9eb6eb3a65778fea6f1c5a0907e61f31a1656ea5c12cb44f4ba95b7333b64e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ geometry-msgs tf2-geometry-msgs ]; + propagatedBuildInputs = [ message-filters rclcpp rclcpp-components sensor-msgs tf2-ros tf2-sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Node/components to transform sensor_msgs::Imu data from one frame into another."; + license = with lib.licenses; [ "GPL" ]; + }; +} diff --git a/distros/kilted/interactive-marker-twist-server/default.nix b/distros/kilted/interactive-marker-twist-server/default.nix new file mode 100644 index 0000000000..b870d0ef93 --- /dev/null +++ b/distros/kilted/interactive-marker-twist-server/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-auto, ament-lint-common, geometry-msgs, interactive-markers, rclcpp, tf2, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-interactive-marker-twist-server"; + version = "2.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/interactive_marker_twist_server-release/archive/release/kilted/interactive_marker_twist_server/2.1.0-3.tar.gz"; + name = "2.1.0-3.tar.gz"; + sha256 = "542b8f6643bd07d12dbf6bb9e286e6839ff56e5d0ab1a7995c61e2afd9cc9eda"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs interactive-markers rclcpp tf2 visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Interactive control for generic Twist-based robots using interactive markers"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/interactive-markers/default.nix b/distros/kilted/interactive-markers/default.nix new file mode 100644 index 0000000000..18bfde4846 --- /dev/null +++ b/distros/kilted/interactive-markers/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-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rclcpp, rclpy, rcutils, rmw, std-msgs, tf2, tf2-geometry-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-interactive-markers"; + version = "2.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/interactive_markers-release/archive/release/kilted/interactive_markers/2.7.0-2.tar.gz"; + name = "2.7.0-2.tar.gz"; + sha256 = "5181ac4bdf73ebb8f718843936fc5c99b9469331cfcce29921d2b650154ade82"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common builtin-interfaces ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rclcpp rclpy rcutils rmw std-msgs tf2 tf2-geometry-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "3D interactive marker communication library for RViz and similar tools."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/intra-process-demo/default.nix b/distros/kilted/intra-process-demo/default.nix new file mode 100644 index 0000000000..d450852df2 --- /dev/null +++ b/distros/kilted/intra-process-demo/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-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, opencv, rclcpp, rmw-implementation-cmake, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-intra-process-demo"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/intra_process_demo/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "ee4fd4a0ea5311e20e5262d8ea8dc0505ea94abcbfeadcfbd99746f6bd83c18a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake std-msgs ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake rmw-implementation-cmake ]; + propagatedBuildInputs = [ opencv opencv.cxxdev rclcpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Demonstrations of intra process communication."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/io-context/default.nix b/distros/kilted/io-context/default.nix new file mode 100644 index 0000000000..18cecdb2a1 --- /dev/null +++ b/distros/kilted/io-context/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-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, asio-cmake-module, rclcpp, std-msgs, udp-msgs }: +buildRosPackage { + pname = "ros-kilted-io-context"; + version = "1.2.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/kilted/io_context/1.2.0-4.tar.gz"; + name = "1.2.0-4.tar.gz"; + sha256 = "2003d33ddbb75e1afe064db117953141883d27b917af9e04360b1af032c6b1bd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto asio-cmake-module ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ asio rclcpp std-msgs udp-msgs ]; + nativeBuildInputs = [ ament-cmake-auto asio-cmake-module ]; + + meta = { + description = "A library to write Synchronous and Asynchronous networking applications"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/irobot-create-msgs/default.nix b/distros/kilted/irobot-create-msgs/default.nix new file mode 100644 index 0000000000..05fc4456e3 --- /dev/null +++ b/distros/kilted/irobot-create-msgs/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, std-msgs }: +buildRosPackage { + pname = "ros-kilted-irobot-create-msgs"; + version = "2.1.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/irobot_create_msgs-release/archive/release/kilted/irobot_create_msgs/2.1.0-4.tar.gz"; + name = "2.1.0-4.tar.gz"; + sha256 = "c57197ebdf2530b7173f9283e9e13467ae366d7933f2edc50a4416c7202f9568"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Package containing action, message, and service definitions used by the iRobot(R) Create(R) platform"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/jacro/default.nix b/distros/kilted/jacro/default.nix new file mode 100644 index 0000000000..897c58180f --- /dev/null +++ b/distros/kilted/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-kilted-jacro"; + version = "0.2.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/jacro-release/archive/release/kilted/jacro/0.2.0-3.tar.gz"; + name = "0.2.0-3.tar.gz"; + sha256 = "09fd8a6dbac64c4f37a0eb7f3a6dbfcb783ad9eaf1af18481e485ee19fce418f"; + }; + + 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/kilted/joint-limits/default.nix b/distros/kilted/joint-limits/default.nix new file mode 100644 index 0000000000..e88a1dedd3 --- /dev/null +++ b/distros/kilted/joint-limits/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-gen-version-h, ament-cmake-gmock, backward-ros, fmt, generate-parameter-library, launch-ros, launch-testing-ament-cmake, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, trajectory-msgs, urdf }: +buildRosPackage { + pname = "ros-kilted-joint-limits"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/joint_limits/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "bd41f686d617960872cb188259153308e167ca12245d8e4f3964e72171c3b9ba"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock generate-parameter-library launch-ros launch-testing-ament-cmake ]; + propagatedBuildInputs = [ backward-ros fmt pluginlib rclcpp rclcpp-lifecycle realtime-tools trajectory-msgs urdf ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; + + meta = { + description = "Package with interfaces for handling of joint limits in controllers or in hardware. The package also implements Saturation Joint Limiter for position-velocity-acceleration set and other individual interfaces."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/joint-state-broadcaster/default.nix b/distros/kilted/joint-state-broadcaster/default.nix new file mode 100644 index 0000000000..42e2d15b27 --- /dev/null +++ b/distros/kilted/joint-state-broadcaster/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-gmock, backward-ros, builtin-interfaces, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs, urdf }: +buildRosPackage { + pname = "ros-kilted-joint-state-broadcaster"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/joint_state_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "d04ac0ff5560d5a3cb07d6d337ea1b68cca10a719f52ec73451113cc133a8844"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros builtin-interfaces control-msgs controller-interface generate-parameter-library pluginlib rclcpp rclcpp-lifecycle realtime-tools sensor-msgs urdf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Broadcaster to publish joint state"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/joint-state-publisher-gui/default.nix b/distros/kilted/joint-state-publisher-gui/default.nix new file mode 100644 index 0000000000..371eaaa3e5 --- /dev/null +++ b/distros/kilted/joint-state-publisher-gui/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, joint-state-publisher, python-qt-binding, rclpy }: +buildRosPackage { + pname = "ros-kilted-joint-state-publisher-gui"; + version = "2.4.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joint_state_publisher-release/archive/release/kilted/joint_state_publisher_gui/2.4.0-3.tar.gz"; + name = "2.4.0-3.tar.gz"; + sha256 = "33c9b0737aaf56ad7a66df435542299f161c8089be176b0e0982f8407a5b407a"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ joint-state-publisher python-qt-binding rclpy ]; + + meta = { + description = "This package contains a GUI tool for setting and publishing joint state values for a given URDF."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/joint-state-publisher/default.nix b/distros/kilted/joint-state-publisher/default.nix new file mode 100644 index 0000000000..006a4134ae --- /dev/null +++ b/distros/kilted/joint-state-publisher/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-xmllint, launch-testing, launch-testing-ros, python3Packages, rclpy, ros2topic, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-joint-state-publisher"; + version = "2.4.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joint_state_publisher-release/archive/release/kilted/joint_state_publisher/2.4.0-3.tar.gz"; + name = "2.4.0-3.tar.gz"; + sha256 = "8b96a18787e7a1243ddd51aa12625cfde1bbfb6a48a5bcc431eae58a91f3bc6a"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-xmllint launch-testing launch-testing-ros python3Packages.pytest ros2topic ]; + propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; + + meta = { + description = "This package contains a tool for setting and publishing joint state values for a given URDF."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/joint-trajectory-controller/default.nix b/distros/kilted/joint-trajectory-controller/default.nix new file mode 100644 index 0000000000..dd14a60ab7 --- /dev/null +++ b/distros/kilted/joint-trajectory-controller/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-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, rsl, tl-expected, trajectory-msgs, urdf }: +buildRosPackage { + pname = "ros-kilted-joint-trajectory-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/joint_trajectory_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "f81b75a7e47269e4ef9c2e6c1629915f170cb1ede1c16e18c1ca1ddd380d7ffc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ angles backward-ros control-msgs control-toolbox controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools rsl tl-expected trajectory-msgs urdf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controller for executing joint-space trajectories on a group of joints"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/joy-linux/default.nix b/distros/kilted/joy-linux/default.nix new file mode 100644 index 0000000000..8a6d3e66ca --- /dev/null +++ b/distros/kilted/joy-linux/default.nix @@ -0,0 +1,31 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, diagnostic-msgs, diagnostic-updater, rclcpp, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-joy-linux"; + version = "3.3.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/kilted/joy_linux/3.3.0-3.tar.gz"; + name = "3.3.0-3.tar.gz"; + sha256 = "1ea832d41644ef8b6d313cd829657bb0539eb414303f4a2c4d7b730c0b307ac2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater rclcpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS2 driver for a generic Linux joystick. + Will contain a MacOS and Windows version later. + The joy package contains joy_node, a node that interfaces a + generic Linux joystick to ROS2. This node publishes a "Joy" + message, which contains the current state of each one of the + joystick's buttons and axes."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/joy-teleop/default.nix b/distros/kilted/joy-teleop/default.nix new file mode 100644 index 0000000000..2fec5f7971 --- /dev/null +++ b/distros/kilted/joy-teleop/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, ament-xmllint, control-msgs, example-interfaces, geometry-msgs, launch-ros, launch-testing, rclpy, rosidl-runtime-py, sensor-msgs, std-msgs, std-srvs, teleop-tools-msgs, test-msgs, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-joy-teleop"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/kilted/joy_teleop/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "79939a6db3f33c425debf0a95798f661fdceff9891c8849f184cb9b87325f72d"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint example-interfaces geometry-msgs launch-ros launch-testing std-msgs std-srvs test-msgs ]; + propagatedBuildInputs = [ control-msgs rclpy rosidl-runtime-py sensor-msgs teleop-tools-msgs trajectory-msgs ]; + + meta = { + description = "A (to be) generic joystick interface to control a robot"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/joy-tester/default.nix b/distros/kilted/joy-tester/default.nix new file mode 100644 index 0000000000..8dfa0341de --- /dev/null +++ b/distros/kilted/joy-tester/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, rclpy, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-joy-tester"; + version = "0.0.2-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joy_tester-release/archive/release/kilted/joy_tester/0.0.2-4.tar.gz"; + name = "0.0.2-4.tar.gz"; + sha256 = "4900b672a864dc0eb000b2653fedf233d512e41b9b260ec8b328e3c6b0a9f4ef"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.tkinter rclpy sensor-msgs ]; + + meta = { + description = "Simple GUI tool for testing joysticks/gamepads"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/joy/default.nix b/distros/kilted/joy/default.nix new file mode 100644 index 0000000000..c888c94db6 --- /dev/null +++ b/distros/kilted/joy/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sdl2-vendor, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-joy"; + version = "3.3.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/kilted/joy/3.3.0-3.tar.gz"; + name = "3.3.0-3.tar.gz"; + sha256 = "86be88799530572230ecbad7a10faf7433ef24de17c779ca5721db043bd92c2d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-components sdl2-vendor sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "The joy package contains joy_node, a node that interfaces a generic joystick to ROS + 2. This node publishes a "Joy" message, which contains the current state of each one of the + joystick's buttons and axes."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/kartech-linear-actuator-msgs/default.nix b/distros/kilted/kartech-linear-actuator-msgs/default.nix new file mode 100644 index 0000000000..a8cf267cff --- /dev/null +++ b/distros/kilted/kartech-linear-actuator-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-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-kartech-linear-actuator-msgs"; + version = "4.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/astuff_sensor_msgs-release/archive/release/kilted/kartech_linear_actuator_msgs/4.0.0-4.tar.gz"; + name = "4.0.0-4.tar.gz"; + sha256 = "51a12195b6506127462b0ea88f4129c1a3b209b4be8d2ff758096a572de010a7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The kartech_linear_actuator_msgs package"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/kdl-parser/default.nix b/distros/kilted/kdl-parser/default.nix new file mode 100644 index 0000000000..35556df912 --- /dev/null +++ b/distros/kilted/kdl-parser/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, orocos-kdl-vendor, rcutils, urdf, urdfdom-headers }: +buildRosPackage { + pname = "ros-kilted-kdl-parser"; + version = "2.12.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kdl_parser-release/archive/release/kilted/kdl_parser/2.12.1-2.tar.gz"; + name = "2.12.1-2.tar.gz"; + sha256 = "eea3de43e8aae465421c04475bd74147b34d771105bbbe8d0267deeeaa655a34"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ orocos-kdl-vendor rcutils urdf urdfdom-headers ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "The Kinematics and Dynamics Library (KDL) defines a tree structure + to represent the kinematic and dynamic parameters of a robot + mechanism. kdl_parser provides tools to construct a KDL + tree from an XML robot representation in URDF."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/key-teleop/default.nix b/distros/kilted/key-teleop/default.nix new file mode 100644 index 0000000000..5db7f4cdf6 --- /dev/null +++ b/distros/kilted/key-teleop/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, geometry-msgs, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-key-teleop"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/kilted/key_teleop/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "6a1b228441d15d7068c30d586adbe6bb86fe181843bd48596c31120b89358f7f"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ geometry-msgs rclpy ]; + + meta = { + description = "A text-based interface to send a robot movement commands."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/keyboard-handler/default.nix b/distros/kilted/keyboard-handler/default.nix new file mode 100644 index 0000000000..3e7b014bf5 --- /dev/null +++ b/distros/kilted/keyboard-handler/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-keyboard-handler"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/keyboard_handler-release/archive/release/kilted/keyboard_handler/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "661dc423d12bb65e7c194b393734b1cacbbeedb24fe9df2c6e9cf01d88f4e8cc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Handler for input from keyboard"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/kinematics-interface-kdl/default.nix b/distros/kilted/kinematics-interface-kdl/default.nix new file mode 100644 index 0000000000..769db58068 --- /dev/null +++ b/distros/kilted/kinematics-interface-kdl/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-gmock, eigen, eigen3-cmake-module, kdl-parser, kinematics-interface, pluginlib, ros2-control-cmake, ros2-control-test-assets, tf2-eigen-kdl }: +buildRosPackage { + pname = "ros-kilted-kinematics-interface-kdl"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/kilted/kinematics_interface_kdl/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "b01aa7bc4d1f06cbd02aa632a5591ec427516efabf87133d57f291417bebb88f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen3-cmake-module ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; + propagatedBuildInputs = [ eigen kdl-parser kinematics-interface pluginlib tf2-eigen-kdl ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "KDL implementation of ros2_control kinematics interface"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/kinematics-interface-pinocchio/default.nix b/distros/kilted/kinematics-interface-pinocchio/default.nix new file mode 100644 index 0000000000..c2aaeb6ce3 --- /dev/null +++ b/distros/kilted/kinematics-interface-pinocchio/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-gmock, eigen, eigen3-cmake-module, kinematics-interface, pinocchio, pluginlib, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-kinematics-interface-pinocchio"; + version = "0.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kinematics_interface_pinocchio-release/archive/release/kilted/kinematics_interface_pinocchio/0.0.1-2.tar.gz"; + name = "0.0.1-2.tar.gz"; + sha256 = "d424bc4f52a183379362f65d6fb99d38282325865d16070dbacce1625bf0fb1f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module kinematics-interface pinocchio pluginlib ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "Pinocchio-based implementation of ros2_control kinematics interface"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/kinematics-interface/default.nix b/distros/kilted/kinematics-interface/default.nix new file mode 100644 index 0000000000..261b3e5c19 --- /dev/null +++ b/distros/kilted/kinematics-interface/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, rclcpp-lifecycle, ros2-control-cmake }: +buildRosPackage { + pname = "ros-kilted-kinematics-interface"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/kilted/kinematics_interface/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "8b162c71fd0961b432e37856f487410aa9a147ab66d57c9a009a8b9541cb9974"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + propagatedBuildInputs = [ eigen rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Kinematics interface for ROS 2 control"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/kitti-metrics-eval/default.nix b/distros/kilted/kitti-metrics-eval/default.nix new file mode 100644 index 0000000000..a81f2d19ec --- /dev/null +++ b/distros/kilted/kitti-metrics-eval/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmath, mrpt-libposes, mrpt-libtclap }: +buildRosPackage { + pname = "ros-kilted-kitti-metrics-eval"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/kitti_metrics_eval/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "6a208b5e43e3ab3d1774e42b18cdeb54ba7b96349227268d8b59f96cc401cc60"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mrpt-libmath mrpt-libposes mrpt-libtclap ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "CLI tool to evaluate the KITTI odometry bechmark metrics to trajectory files"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/kobuki-core/default.nix b/distros/kilted/kobuki-core/default.nix new file mode 100644 index 0000000000..e4b243cc44 --- /dev/null +++ b/distros/kilted/kobuki-core/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-command-line, ecl-config, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-threads, ecl-time }: +buildRosPackage { + pname = "ros-kilted-kobuki-core"; + version = "1.4.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kobuki_core-release/archive/release/kilted/kobuki_core/1.4.0-4.tar.gz"; + name = "1.4.0-4.tar.gz"; + sha256 = "cb0a5d6c5a341832c93027a734bfc4b67e707cc51d9b9de4baacc27df4c253d1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + propagatedBuildInputs = [ ecl-command-line ecl-config ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-threads ecl-time ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Pure C++ driver library for Kobuki."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/kobuki-ros-interfaces/default.nix b/distros/kilted/kobuki-ros-interfaces/default.nix new file mode 100644 index 0000000000..9bf64b5094 --- /dev/null +++ b/distros/kilted/kobuki-ros-interfaces/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-kobuki-ros-interfaces"; + version = "1.0.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kobuki_ros_interfaces-release/archive/release/kilted/kobuki_ros_interfaces/1.0.0-5.tar.gz"; + name = "1.0.0-5.tar.gz"; + sha256 = "137504ea026b171568fa74183efaf236e12de2e7d2e37728a766c8cd74984d4d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ action-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "

+ ROS2 message, service and action interfaces for the Kobuki. +

"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/kobuki-velocity-smoother/default.nix b/distros/kilted/kobuki-velocity-smoother/default.nix new file mode 100644 index 0000000000..4910906a89 --- /dev/null +++ b/distros/kilted/kobuki-velocity-smoother/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-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, ecl-build, geometry-msgs, launch-testing, launch-testing-ament-cmake, launch-testing-ros, nav-msgs, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, ros2test }: +buildRosPackage { + pname = "ros-kilted-kobuki-velocity-smoother"; + version = "0.15.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kobuki_velocity_smoother-release/archive/release/kilted/kobuki_velocity_smoother/0.15.0-4.tar.gz"; + name = "0.15.0-4.tar.gz"; + sha256 = "bfcc78b5ff1ae9574c3bc92ba799f4de2036ec2b67284ed160926647ebe27b96"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ecl-build ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto launch-testing launch-testing-ament-cmake launch-testing-ros python3Packages.matplotlib ros2test ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs rcl-interfaces rclcpp rclcpp-components ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Bound incoming velocity messages according to robot velocity and acceleration limits."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/kompass-interfaces/default.nix b/distros/kilted/kompass-interfaces/default.nix new file mode 100644 index 0000000000..5d32198445 --- /dev/null +++ b/distros/kilted/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-kilted-kompass-interfaces"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kompass-release/archive/release/kilted/kompass_interfaces/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "e1d11c3ea445b601b961d2e26891483712cd52ac28db1076a7c8c9d378a63189"; + }; + + 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/kilted/kompass/default.nix b/distros/kilted/kompass/default.nix new file mode 100644 index 0000000000..0435d8d6d1 --- /dev/null +++ b/distros/kilted/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-kilted-kompass"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kompass-release/archive/release/kilted/kompass/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "42f3194dbcac2e4f5bef698e28c5cd04ea5657311631dd8c20db414cea05458f"; + }; + + 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/kilted/lanelet2-core/default.nix b/distros/kilted/lanelet2-core/default.nix new file mode 100644 index 0000000000..4f7b70aba7 --- /dev/null +++ b/distros/kilted/lanelet2-core/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-core, boost, eigen, gtest, mrt-cmake-modules }: +buildRosPackage { + pname = "ros-kilted-lanelet2-core"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_core/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "955dee768e2ea6b2566f0130426ae0114cc7d01243b8eba22e1d0f6bfdf147e4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ boost eigen mrt-cmake-modules ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Lanelet2 core module"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2-examples/default.nix b/distros/kilted/lanelet2-examples/default.nix new file mode 100644 index 0000000000..ebd14efdb1 --- /dev/null +++ b/distros/kilted/lanelet2-examples/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-core, gtest, lanelet2-core, lanelet2-io, lanelet2-matching, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules, ros2cli }: +buildRosPackage { + pname = "ros-kilted-lanelet2-examples"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_examples/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "123775378e3b93bad5504f7ed238df39bef2a1952e17a3abe14ce08162a9c535"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-matching lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ros2cli ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Examples for working with Lanelet2"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2-io/default.nix b/distros/kilted/lanelet2-io/default.nix new file mode 100644 index 0000000000..74aee1d2be --- /dev/null +++ b/distros/kilted/lanelet2-io/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-core, boost, gtest, lanelet2-core, mrt-cmake-modules, pugixml }: +buildRosPackage { + pname = "ros-kilted-lanelet2-io"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_io/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "304e31ac73d75b70981bf85c542748702ddcd7e5c7bbd82f87253eb701b50b94"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ boost lanelet2-core mrt-cmake-modules pugixml ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Parser/Writer module for lanelet2"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2-maps/default.nix b/distros/kilted/lanelet2-maps/default.nix new file mode 100644 index 0000000000..36e6e09b1e --- /dev/null +++ b/distros/kilted/lanelet2-maps/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, lanelet2-core, mrt-cmake-modules }: +buildRosPackage { + pname = "ros-kilted-lanelet2-maps"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_maps/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "a0f65d8afd5a70869fcac465098cc61d2ea890a23c4f692e5dd871eaf7a09649"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Example maps in the lanelet2-format"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2-matching/default.nix b/distros/kilted/lanelet2-matching/default.nix new file mode 100644 index 0000000000..1a8ab6c4bb --- /dev/null +++ b/distros/kilted/lanelet2-matching/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-core, gtest, lanelet2-core, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-traffic-rules, mrt-cmake-modules }: +buildRosPackage { + pname = "ros-kilted-lanelet2-matching"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_matching/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "30b82b4a5ca335a1f671159e8bbecc69d64c926c4d6d1325f2ccaf7055f4a3bd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ gtest lanelet2-io lanelet2-maps lanelet2-projection ]; + propagatedBuildInputs = [ lanelet2-core lanelet2-traffic-rules mrt-cmake-modules ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Library to match objects to lanelets"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2-projection/default.nix b/distros/kilted/lanelet2-projection/default.nix new file mode 100644 index 0000000000..5940474917 --- /dev/null +++ b/distros/kilted/lanelet2-projection/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-core, geographiclib, gtest, lanelet2-io, mrt-cmake-modules }: +buildRosPackage { + pname = "ros-kilted-lanelet2-projection"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_projection/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "032f23b78c4dd935c7730dc642f72c6c3352490a234dd88746f8fdb5fb2c9d0e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ geographiclib lanelet2-io mrt-cmake-modules ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Lanelet2 projection library for lat/lon to local x/y conversion"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2-python/default.nix b/distros/kilted/lanelet2-python/default.nix new file mode 100644 index 0000000000..31381681cd --- /dev/null +++ b/distros/kilted/lanelet2-python/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-core, boost, gtest, lanelet2-core, lanelet2-io, lanelet2-matching, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }: +buildRosPackage { + pname = "ros-kilted-lanelet2-python"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_python/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "e27f997a66c645719688403e9b400278867d8252fbe5ff92c0e1aeb2cef7eaf0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ boost lanelet2-core lanelet2-io lanelet2-matching lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Python bindings for lanelet2"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2-routing/default.nix b/distros/kilted/lanelet2-routing/default.nix new file mode 100644 index 0000000000..2369a083fc --- /dev/null +++ b/distros/kilted/lanelet2-routing/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-core, boost, gtest, lanelet2-core, lanelet2-traffic-rules, mrt-cmake-modules }: +buildRosPackage { + pname = "ros-kilted-lanelet2-routing"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_routing/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "fe8ab093f5b46749fffe927133bf69b7145bb30a01455992c4c16b444401cfe2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ boost lanelet2-core lanelet2-traffic-rules mrt-cmake-modules ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Routing module for lanelet2"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2-traffic-rules/default.nix b/distros/kilted/lanelet2-traffic-rules/default.nix new file mode 100644 index 0000000000..40c3f44a0c --- /dev/null +++ b/distros/kilted/lanelet2-traffic-rules/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-core, gtest, lanelet2-core, mrt-cmake-modules }: +buildRosPackage { + pname = "ros-kilted-lanelet2-traffic-rules"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_traffic_rules/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "e410e07f41eb2ac4917db23c64ecf199f5013cb21e3d3e1b5e76588897bcd3f2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Package for interpreting traffic rules in a lanelet map"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2-validation/default.nix b/distros/kilted/lanelet2-validation/default.nix new file mode 100644 index 0000000000..2f7bf36e5f --- /dev/null +++ b/distros/kilted/lanelet2-validation/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-core, gtest, lanelet2-core, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }: +buildRosPackage { + pname = "ros-kilted-lanelet2-validation"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2_validation/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "6072d487b207d5444303bcb603d66a3c824aad042a3102caf5effd69de7fffbe"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ gtest lanelet2-maps ]; + propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ]; + nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; + + meta = { + description = "Package for sanitizing lanelet maps"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/lanelet2/default.nix b/distros/kilted/lanelet2/default.nix new file mode 100644 index 0000000000..462fb14eac --- /dev/null +++ b/distros/kilted/lanelet2/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, lanelet2-core, lanelet2-examples, lanelet2-io, lanelet2-maps, lanelet2-matching, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation, ros-environment }: +buildRosPackage { + pname = "ros-kilted-lanelet2"; + version = "1.2.1-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/kilted/lanelet2/1.2.1-7.tar.gz"; + name = "1.2.1-7.tar.gz"; + sha256 = "5e89a39399cbe5dd60d88e480ef333a6b69dc147a2aa8d8bae0adef54a0bb316"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ros-environment ]; + propagatedBuildInputs = [ lanelet2-core lanelet2-examples lanelet2-io lanelet2-maps lanelet2-matching lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules lanelet2-validation ]; + nativeBuildInputs = [ ament-cmake-core ros-environment ]; + + meta = { + description = "Meta-package for lanelet2"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/laser-filters/default.nix b/distros/kilted/laser-filters/default.nix new file mode 100644 index 0000000000..1edee66b0a --- /dev/null +++ b/distros/kilted/laser-filters/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-auto, ament-cmake-gtest, angles, diagnostic-msgs, diagnostic-updater, filters, laser-geometry, launch-testing-ament-cmake, message-filters, pluginlib, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, tf2, tf2-geometry-msgs, tf2-kdl, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-laser-filters"; + version = "2.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/laser_filters-release/archive/release/kilted/laser_filters/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "f38256243fdd17180df40d5b87feadce1b93d293c74132c93743cddb5aa1f2f8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-cmake-gtest launch-testing-ament-cmake ]; + propagatedBuildInputs = [ angles diagnostic-msgs diagnostic-updater filters laser-geometry message-filters pluginlib rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs tf2 tf2-geometry-msgs tf2-kdl tf2-ros ]; + + meta = { + description = "Assorted filters designed to operate on 2D planar laser scanners, + which use the sensor_msgs/LaserScan type."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/laser-geometry/default.nix b/distros/kilted/laser-geometry/default.nix new file mode 100644 index 0000000000..26fca0b121 --- /dev/null +++ b/distros/kilted/laser-geometry/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, python3Packages, rclcpp, rclpy, sensor-msgs, sensor-msgs-py, tf2 }: +buildRosPackage { + pname = "ros-kilted-laser-geometry"; + version = "2.10.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/laser_geometry-release/archive/release/kilted/laser_geometry/2.10.0-2.tar.gz"; + name = "2.10.0-2.tar.gz"; + sha256 = "a90f149c249e5a82b84009f158cd233acbaa77f9bd3b642aa0eab1fc4dc342f7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module python3Packages.numpy rclcpp rclpy sensor-msgs sensor-msgs-py tf2 ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python eigen3-cmake-module ]; + + meta = { + description = "This package contains a class for converting from a 2D laser scan as defined by + sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud + or sensor_msgs/PointCloud2. In particular, it contains functionality to account + for the skew resulting from moving robots or tilting laser scanners."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/laser-proc/default.nix b/distros/kilted/laser-proc/default.nix new file mode 100644 index 0000000000..3ab172fa9f --- /dev/null +++ b/distros/kilted/laser-proc/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-auto, ament-lint-common, class-loader, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-laser-proc"; + version = "1.0.2-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/laser_proc-release/archive/release/kilted/laser_proc/1.0.2-7.tar.gz"; + name = "1.0.2-7.tar.gz"; + sha256 = "d9b53e2064e1d37dbe2be7e6482ffd1b379e52781e6e38fb708bb72aebb98821"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ class-loader rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "laser_proc"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/laser-segmentation/default.nix b/distros/kilted/laser-segmentation/default.nix new file mode 100644 index 0000000000..bbe8f12c2f --- /dev/null +++ b/distros/kilted/laser-segmentation/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-gtest, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, slg-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-laser-segmentation"; + version = "3.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/laser_segmentation-release/archive/release/kilted/laser_segmentation/3.0.2-2.tar.gz"; + name = "3.0.2-2.tar.gz"; + sha256 = "ef4b17899fcddf6a1e527b542e5573017cf379ea3df3d79f32e58c896aa9cc5f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs slg-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Implementation of algorithms for segmentation of laserscans."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/launch-param-builder/default.nix b/distros/kilted/launch-param-builder/default.nix new file mode 100644 index 0000000000..914f8273cc --- /dev/null +++ b/distros/kilted/launch-param-builder/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-index-python, python3Packages, rclpy, xacro }: +buildRosPackage { + pname = "ros-kilted-launch-param-builder"; + version = "0.1.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch_param_builder-release/archive/release/kilted/launch_param_builder/0.1.1-4.tar.gz"; + name = "0.1.1-4.tar.gz"; + sha256 = "0d4f01457fecf6630cb1a5a82fdd6384a68a3f86d1f11641bfb196de92e6d3fd"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python3Packages.pyyaml rclpy xacro ]; + + meta = { + description = "Python library for loading parameters in launch files"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/launch-pytest/default.nix b/distros/kilted/launch-pytest/default.nix new file mode 100644 index 0000000000..b61474d191 --- /dev/null +++ b/distros/kilted/launch-pytest/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-index-python, ament-pep257, ament-xmllint, launch, launch-testing, osrf-pycommon, python3Packages }: +buildRosPackage { + pname = "ros-kilted-launch-pytest"; + version = "3.8.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch-release/archive/release/kilted/launch_pytest/3.8.1-2.tar.gz"; + name = "3.8.1-2.tar.gz"; + sha256 = "a55938bf49edb462016a110e182fb32789f6f17a1ff0a27937169121603aef40"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; + propagatedBuildInputs = [ ament-index-python launch launch-testing osrf-pycommon python3Packages.pytest ]; + + meta = { + description = "A package to create tests which involve launch files and multiple processes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/launch-ros/default.nix b/distros/kilted/launch-ros/default.nix new file mode 100644 index 0000000000..8ad24132b3 --- /dev/null +++ b/distros/kilted/launch-ros/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-index-python, ament-pep257, ament-xmllint, composition-interfaces, launch, lifecycle-msgs, osrf-pycommon, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-launch-ros"; + version = "0.28.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/kilted/launch_ros/0.28.1-2.tar.gz"; + name = "0.28.1-2.tar.gz"; + sha256 = "b42acac7b6e806f3ff04f1ce9da546c9ca0cd3710f4d3f112c97870b2fd02c33"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python composition-interfaces launch lifecycle-msgs osrf-pycommon python3Packages.importlib-metadata python3Packages.pyyaml rclpy ]; + + meta = { + description = "ROS specific extensions to the launch tool."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/launch-system-modes/default.nix b/distros/kilted/launch-system-modes/default.nix new file mode 100644 index 0000000000..e4ab8201e2 --- /dev/null +++ b/distros/kilted/launch-system-modes/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch, osrf-pycommon, python3Packages, rclpy, system-modes-msgs }: +buildRosPackage { + pname = "ros-kilted-launch-system-modes"; + version = "0.9.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/system_modes-release/archive/release/kilted/launch_system_modes/0.9.0-6.tar.gz"; + name = "0.9.0-6.tar.gz"; + sha256 = "3f2a469b26033a5569e92fbd0bc609a8187a889e626cfe414259bbb68ce02bf0"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python launch osrf-pycommon python3Packages.importlib-metadata python3Packages.pyyaml rclpy system-modes-msgs ]; + + meta = { + description = "System modes specific extensions to the launch tool, i.e. launch actions, events, and event + handlers for system modes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/launch-testing-ament-cmake/default.nix b/distros/kilted/launch-testing-ament-cmake/default.nix new file mode 100644 index 0000000000..ea4c0b4e7f --- /dev/null +++ b/distros/kilted/launch-testing-ament-cmake/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-copyright, ament-cmake-test, launch-testing }: +buildRosPackage { + pname = "ros-kilted-launch-testing-ament-cmake"; + version = "3.8.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch-release/archive/release/kilted/launch_testing_ament_cmake/3.8.1-2.tar.gz"; + name = "3.8.1-2.tar.gz"; + sha256 = "de0e0bbe9b63c606533ef2fd647f7ea31265156aa81090be0139473b0d3a93d9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright launch-testing ]; + propagatedBuildInputs = [ ament-cmake-test launch-testing ]; + nativeBuildInputs = [ ament-cmake ament-cmake-test launch-testing ]; + + meta = { + description = "A package providing cmake functions for running launch tests from the build."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/launch-testing-examples/default.nix b/distros/kilted/launch-testing-examples/default.nix new file mode 100644 index 0000000000..9918c9b346 --- /dev/null +++ b/distros/kilted/launch-testing-examples/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, ament-xmllint, demo-nodes-cpp, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, rcl-interfaces, rclpy, ros2bag, std-msgs }: +buildRosPackage { + pname = "ros-kilted-launch-testing-examples"; + version = "0.20.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/examples-release/archive/release/kilted/launch_testing_examples/0.20.5-1.tar.gz"; + name = "0.20.5-1.tar.gz"; + sha256 = "5decc3a2971aea841aff6aaeed7056d56363afa6b6ca9d01f3454ea53eaa826b"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; + propagatedBuildInputs = [ demo-nodes-cpp launch launch-ros launch-testing launch-testing-ros python3Packages.pytest rcl-interfaces rclpy ros2bag std-msgs ]; + + meta = { + description = "Examples of simple launch tests"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/launch-testing-ros/default.nix b/distros/kilted/launch-testing-ros/default.nix new file mode 100644 index 0000000000..fc7138fff9 --- /dev/null +++ b/distros/kilted/launch-testing-ros/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-index-python, ament-pep257, ament-xmllint, launch-ros, launch-testing, python3Packages, rclpy, rmw-test-fixture-implementation, std-msgs }: +buildRosPackage { + pname = "ros-kilted-launch-testing-ros"; + version = "0.28.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/kilted/launch_testing_ros/0.28.1-2.tar.gz"; + name = "0.28.1-2.tar.gz"; + sha256 = "71ebe3c1a08460ba3b0fad6ff011bde6f35b69c083f9b47953770336c6db9941"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest std-msgs ]; + propagatedBuildInputs = [ ament-index-python launch-ros launch-testing rclpy rmw-test-fixture-implementation ]; + + meta = { + description = "A package providing utilities for writing ROS2 enabled launch tests."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/launch-testing/default.nix b/distros/kilted/launch-testing/default.nix new file mode 100644 index 0000000000..ecca621c2f --- /dev/null +++ b/distros/kilted/launch-testing/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-index-python, ament-pep257, ament-xmllint, launch, launch-xml, launch-yaml, osrf-pycommon, python3Packages }: +buildRosPackage { + pname = "ros-kilted-launch-testing"; + version = "3.8.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch-release/archive/release/kilted/launch_testing/3.8.1-2.tar.gz"; + name = "3.8.1-2.tar.gz"; + sha256 = "f7b7cd2a58780b6cebb9c3b9eac2bddead708b8466eaa840e148d5ac49b5f3e2"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; + propagatedBuildInputs = [ ament-index-python launch launch-xml launch-yaml osrf-pycommon python3Packages.pytest ]; + + meta = { + description = "A package to create tests which involve launch files and multiple processes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/launch-xml/default.nix b/distros/kilted/launch-xml/default.nix new file mode 100644 index 0000000000..176768c9aa --- /dev/null +++ b/distros/kilted/launch-xml/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, ament-xmllint, launch, python3Packages }: +buildRosPackage { + pname = "ros-kilted-launch-xml"; + version = "3.8.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch-release/archive/release/kilted/launch_xml/3.8.1-2.tar.gz"; + name = "3.8.1-2.tar.gz"; + sha256 = "8e2e0c88a28e2b2f21513b461b84173d04e905c8cca844dfe3f97d2bfcf5323c"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ launch ]; + + meta = { + description = "XML frontend for the launch package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/launch-yaml/default.nix b/distros/kilted/launch-yaml/default.nix new file mode 100644 index 0000000000..91e48e51d8 --- /dev/null +++ b/distros/kilted/launch-yaml/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, ament-xmllint, launch, python3Packages }: +buildRosPackage { + pname = "ros-kilted-launch-yaml"; + version = "3.8.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch-release/archive/release/kilted/launch_yaml/3.8.1-2.tar.gz"; + name = "3.8.1-2.tar.gz"; + sha256 = "0d0511478d01bc8f31959f38d7e76f3cebd2961418ebf226c3919bc1038c20a2"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ launch ]; + + meta = { + description = "YAML frontend for the launch package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/launch/default.nix b/distros/kilted/launch/default.nix new file mode 100644 index 0000000000..b258ecd2fe --- /dev/null +++ b/distros/kilted/launch/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-index-python, ament-mypy, ament-pep257, ament-xmllint, osrf-pycommon, python3Packages }: +buildRosPackage { + pname = "ros-kilted-launch"; + version = "3.8.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch-release/archive/release/kilted/launch/3.8.1-2.tar.gz"; + name = "3.8.1-2.tar.gz"; + sha256 = "38a1ab6227a188e2ad4a8cac184e0da45f0fca47ebe44c21c6b6cc6b8a37d39d"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest python3Packages.pytest-timeout ]; + propagatedBuildInputs = [ ament-index-python osrf-pycommon python3Packages.importlib-metadata python3Packages.lark python3Packages.pyyaml ]; + + meta = { + description = "The ROS launch tool."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ld08-driver/default.nix b/distros/kilted/ld08-driver/default.nix new file mode 100644 index 0000000000..a203e035a7 --- /dev/null +++ b/distros/kilted/ld08-driver/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, boost, rclcpp, sensor-msgs, udev }: +buildRosPackage { + pname = "ros-kilted-ld08-driver"; + version = "1.1.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ld08_driver-release/archive/release/kilted/ld08_driver/1.1.3-2.tar.gz"; + name = "1.1.3-2.tar.gz"; + sha256 = "5b7ac2a0486120c690fcf3915269248f848af854af1243c1a91f643e16456a9e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ boost rclcpp sensor-msgs udev ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS package for LDS-02(LD08) Lidar. + The Lidar sensor sends data to the Host controller for the Simultaneous Localization And Mapping(SLAM)."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/lely-core-libraries/default.nix b/distros/kilted/lely-core-libraries/default.nix new file mode 100644 index 0000000000..d4a4f64601 --- /dev/null +++ b/distros/kilted/lely-core-libraries/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, autoconf, automake, git, libtool, python3Packages }: +buildRosPackage { + pname = "ros-kilted-lely-core-libraries"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_canopen-release/archive/release/kilted/lely_core_libraries/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "41a8dba7ada0315e0e904c9786fa231faa3f6c1b7b7ffa7d3680629eab1befb8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake autoconf automake git libtool ]; + propagatedBuildInputs = [ python3Packages.empy python3Packages.pyyaml ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS wrapper for lely-core-libraries"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/leo-bringup/default.nix b/distros/kilted/leo-bringup/default.nix new file mode 100644 index 0000000000..dc66cedf41 --- /dev/null +++ b/distros/kilted/leo-bringup/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-black, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-index-python, ament-lint-auto, geometry-msgs, image-proc, launch, launch-ros, leo-description, leo-filters, leo-fw, robot-state-publisher, rosapi, rosbridge-server, sensor-msgs, web-video-server, xacro }: +buildRosPackage { + pname = "ros-kilted-leo-bringup"; + version = "2.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/kilted/leo_bringup/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "aef646557fdedf2421535f780e056ddf1348a69f0cc9144ab2c45145571c0d6e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-black ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ ament-index-python geometry-msgs image-proc launch launch-ros leo-description leo-filters leo-fw robot-state-publisher rosapi rosbridge-server sensor-msgs web-video-server xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Scripts and launch files for starting basic Leo Rover functionalities."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-description/default.nix b/distros/kilted/leo-description/default.nix new file mode 100644 index 0000000000..4d36a1c96a --- /dev/null +++ b/distros/kilted/leo-description/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-lint-cmake, ament-cmake-xmllint, ament-lint-auto, robot-state-publisher, xacro }: +buildRosPackage { + pname = "ros-kilted-leo-description"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_common-release/archive/release/kilted/leo_description/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "90155fe933eb5e7dad978e0be6158685cff9d98468bf3e850a56359e93b48c27"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ robot-state-publisher xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "URDF Description package for Leo Rover"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-desktop/default.nix b/distros/kilted/leo-desktop/default.nix new file mode 100644 index 0000000000..275ee67fe0 --- /dev/null +++ b/distros/kilted/leo-desktop/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, leo, leo-viz }: +buildRosPackage { + pname = "ros-kilted-leo-desktop"; + version = "3.0.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_desktop-release/archive/release/kilted/leo_desktop/3.0.0-3.tar.gz"; + name = "3.0.0-3.tar.gz"; + sha256 = "203cbd1b0c8acbc2a23fec131f231a2c22b08853021ea6611ffce9f6a6153943"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ leo leo-viz ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage of software for operating Leo Rover from ROS desktop"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-filters/default.nix b/distros/kilted/leo-filters/default.nix new file mode 100644 index 0000000000..f47c43a7f9 --- /dev/null +++ b/distros/kilted/leo-filters/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-copyright, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, generate-parameter-library, geometry-msgs, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, std-srvs, tf2, tf2-ros, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-leo-filters"; + version = "2.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/kilted/leo_filters/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "5b49d5e3e9d5b05f6e08923a7039a364a197449e6beddea67b256f4121e363c1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ generate-parameter-library geometry-msgs nav-msgs rclcpp rclcpp-components sensor-msgs std-srvs tf2 tf2-ros yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Nodes for filtering and processing imu and wheel odom messages."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-fw/default.nix b/distros/kilted/leo-fw/default.nix new file mode 100644 index 0000000000..8b8f6239b7 --- /dev/null +++ b/distros/kilted/leo-fw/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-black, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-mypy, ament-cmake-python, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-python, ament-lint-auto, geometry-msgs, leo-msgs, nav-msgs, python3Packages, rclcpp, rclcpp-components, rclpy, ros2cli, sensor-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-leo-fw"; + version = "2.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/kilted/leo_fw/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "3e86ecea3581667bff8d0b9c8db9479436e2cf42de3459d1622614776ebd0655"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-black ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-mypy ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ ament-index-python geometry-msgs leo-msgs nav-msgs python3Packages.dbus-python python3Packages.pyyaml python3Packages.whichcraft rclcpp rclcpp-components rclpy ros2cli sensor-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "Binary releases of Leo Rover firmware and related utilities"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-gz-bringup/default.nix b/distros/kilted/leo-gz-bringup/default.nix new file mode 100644 index 0000000000..667019d1ab --- /dev/null +++ b/distros/kilted/leo-gz-bringup/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-black, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-mypy, ament-cmake-xmllint, ament-index-python, ament-lint-auto, launch, launch-ros, leo-description, leo-gz-plugins, leo-gz-worlds, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-sim, xacro }: +buildRosPackage { + pname = "ros-kilted-leo-gz-bringup"; + version = "2.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_simulator-release/archive/release/kilted/leo_gz_bringup/2.0.2-2.tar.gz"; + name = "2.0.2-2.tar.gz"; + sha256 = "e32f8c943ec44d523210c3fa03841be03b74ef15f1b1b0ce7e8a9f91a60ea2a3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-black ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-mypy ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ ament-index-python launch launch-ros leo-description leo-gz-plugins leo-gz-worlds robot-state-publisher ros-gz-bridge ros-gz-image ros-gz-sim xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Bringup package for Leo Rover Gazebo simulation in ROS 2"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-gz-plugins/default.nix b/distros/kilted/leo-gz-plugins/default.nix new file mode 100644 index 0000000000..95366ee0d7 --- /dev/null +++ b/distros/kilted/leo-gz-plugins/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-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, gz-plugin-vendor, gz-sim-vendor }: +buildRosPackage { + pname = "ros-kilted-leo-gz-plugins"; + version = "2.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_simulator-release/archive/release/kilted/leo_gz_plugins/2.0.2-2.tar.gz"; + name = "2.0.2-2.tar.gz"; + sha256 = "8da18c8fc0340d6145deba2984eefe625e5f1992e816b29120e344043ed1bbce"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ gz-plugin-vendor gz-sim-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Plugins for Leo Rover Gazebo simulation in ROS 2"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-gz-worlds/default.nix b/distros/kilted/leo-gz-worlds/default.nix new file mode 100644 index 0000000000..e814084f18 --- /dev/null +++ b/distros/kilted/leo-gz-worlds/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto }: +buildRosPackage { + pname = "ros-kilted-leo-gz-worlds"; + version = "2.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_simulator-release/archive/release/kilted/leo_gz_worlds/2.0.2-2.tar.gz"; + name = "2.0.2-2.tar.gz"; + sha256 = "c3238685cafa8b2544312ea302a801627f9b5ce13184b7932d2eb43eb093a2a3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Gazebo worlds for Leo Rover simulation in ROS 2"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-msgs/default.nix b/distros/kilted/leo-msgs/default.nix new file mode 100644 index 0000000000..f06fcfe5bb --- /dev/null +++ b/distros/kilted/leo-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-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-leo-msgs"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_common-release/archive/release/kilted/leo_msgs/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "b6dc4110e53f3c28151c78d23f1b90eabfc7d9704afb478d00c34b1ab46f8524"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Message and Service definitions for Leo Rover"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-robot/default.nix b/distros/kilted/leo-robot/default.nix new file mode 100644 index 0000000000..8c88b70e68 --- /dev/null +++ b/distros/kilted/leo-robot/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, leo, leo-bringup, leo-filters, leo-fw }: +buildRosPackage { + pname = "ros-kilted-leo-robot"; + version = "2.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/kilted/leo_robot/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "bd7e6600d9362559620ada44157c561d90da1c65b49f3032b6eacdc41b460c7e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ leo leo-bringup leo-filters leo-fw ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage of software to install on Leo Rover."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-simulator/default.nix b/distros/kilted/leo-simulator/default.nix new file mode 100644 index 0000000000..5f09dec6fb --- /dev/null +++ b/distros/kilted/leo-simulator/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-copyright, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, leo-gz-bringup, leo-gz-plugins, leo-gz-worlds }: +buildRosPackage { + pname = "ros-kilted-leo-simulator"; + version = "2.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_simulator-release/archive/release/kilted/leo_simulator/2.0.2-2.tar.gz"; + name = "2.0.2-2.tar.gz"; + sha256 = "ae2067624184d3732dcb43c24d8d4715a5d877ec9ca11fa84280ce822a3af892"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ leo-gz-bringup leo-gz-plugins leo-gz-worlds ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage for Leo Rover Gazebo simulation in ROS2"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-teleop/default.nix b/distros/kilted/leo-teleop/default.nix new file mode 100644 index 0000000000..fc73cf96f8 --- /dev/null +++ b/distros/kilted/leo-teleop/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-lint-cmake, ament-cmake-xmllint, ament-lint-auto, joy-linux, teleop-twist-joy, teleop-twist-keyboard }: +buildRosPackage { + pname = "ros-kilted-leo-teleop"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_common-release/archive/release/kilted/leo_teleop/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "127d91e7d421b0eee65e612a8aa2d83fecc0e5f7298bedf86c82644271e47020"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ joy-linux teleop-twist-joy teleop-twist-keyboard ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Scripts and launch files for Leo Rover teleoperation"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo-viz/default.nix b/distros/kilted/leo-viz/default.nix new file mode 100644 index 0000000000..7fb3f8619e --- /dev/null +++ b/distros/kilted/leo-viz/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-lint-cmake, ament-cmake-xmllint, ament-lint-auto, joint-state-publisher, joint-state-publisher-gui, leo-description, rviz2 }: +buildRosPackage { + pname = "ros-kilted-leo-viz"; + version = "3.0.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_desktop-release/archive/release/kilted/leo_viz/3.0.0-3.tar.gz"; + name = "3.0.0-3.tar.gz"; + sha256 = "21f2c83a14b57f9c5ed48c59cc99a926582a6611e7ee2296f57e3b4c4f600ffe"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui leo-description rviz2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Visualization launch files and RViz configurations for Leo Rover"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/leo/default.nix b/distros/kilted/leo/default.nix new file mode 100644 index 0000000000..90ed1f3fbb --- /dev/null +++ b/distros/kilted/leo/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, leo-description, leo-msgs, leo-teleop }: +buildRosPackage { + pname = "ros-kilted-leo"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_common-release/archive/release/kilted/leo/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "3748003326080767f5fd4b8e5cce516ec8925a254027fac3cc4f333783099063"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ leo-description leo-msgs leo-teleop ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage of software for Leo Rover common to the robot and ROS desktop"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/lgsvl-msgs/default.nix b/distros/kilted/lgsvl-msgs/default.nix new file mode 100644 index 0000000000..62f1bb71df --- /dev/null +++ b/distros/kilted/lgsvl-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-lgsvl-msgs"; + version = "0.0.4-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/lgsvl_msgs-release/archive/release/kilted/lgsvl_msgs/0.0.4-5.tar.gz"; + name = "0.0.4-5.tar.gz"; + sha256 = "f5b86b8464da7fda84c823e6487f55356f28b448c29d50da1c720dbac869d892"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; + + meta = { + description = "Message definitions for interfacing with the LGSVL Simulator for ROS and ROS 2."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/libcaer-driver/default.nix b/distros/kilted/libcaer-driver/default.nix new file mode 100644 index 0000000000..93796ea21f --- /dev/null +++ b/distros/kilted/libcaer-driver/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-auto, ament-cmake-clang-format, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-xmllint, camera-info-manager, event-camera-msgs, image-transport, libcaer-vendor, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-libcaer-driver"; + version = "1.5.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/libcaer_driver-release/archive/release/kilted/libcaer_driver/1.5.1-1.tar.gz"; + name = "1.5.1-1.tar.gz"; + sha256 = "609f17539feb7479718b5f8cec380665ada41316fa09095807b527e36e2d5872"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ camera-info-manager event-camera-msgs image-transport libcaer-vendor rclcpp rclcpp-components sensor-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; + + meta = { + description = "ROS2 driver for event base sensors using libcaer"; + license = with lib.licenses; [ "Apache-2" ]; + }; +} diff --git a/distros/kilted/libcaer-vendor/default.nix b/distros/kilted/libcaer-vendor/default.nix new file mode 100644 index 0000000000..fb89c3fb22 --- /dev/null +++ b/distros/kilted/libcaer-vendor/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-vendor-package, cmake, gtest, libusb1, pkg-config }: +buildRosPackage { + pname = "ros-kilted-libcaer-vendor"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/libcaer_vendor-release/archive/release/kilted/libcaer_vendor/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "136de6eaf27d55b7ada104358cade3b8f1e9d557f7e56756555e28123091a0cd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package cmake pkg-config ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ libusb1 ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around libcaer library"; + license = with lib.licenses; [ asl20 bsd2 ]; + }; +} diff --git a/distros/kilted/libcamera/default.nix b/distros/kilted/libcamera/default.nix new file mode 100644 index 0000000000..f277c3e65f --- /dev/null +++ b/distros/kilted/libcamera/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, git, libyaml, meson, openssl, pkg-config, python3, python3Packages, udev }: +buildRosPackage { + pname = "ros-kilted-libcamera"; + version = "0.5.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/libcamera-release/archive/release/kilted/libcamera/0.5.0-4.tar.gz"; + name = "0.5.0-4.tar.gz"; + sha256 = "4da85e135ad549def9faaeaea081f4b612d68c952144bf7e8d1925d17528943a"; + }; + + buildType = "meson"; + buildInputs = [ git meson pkg-config python3Packages.jinja2 python3Packages.ply python3Packages.pybind11 python3Packages.pyyaml ]; + propagatedBuildInputs = [ libyaml openssl python3 udev ]; + nativeBuildInputs = [ git meson pkg-config ]; + + meta = { + description = "An open source camera stack and framework for Linux, Android, and ChromeOS"; + license = with lib.licenses; [ "LGPL-2.1-only" ]; + }; +} diff --git a/distros/kilted/libcurl-vendor/default.nix b/distros/kilted/libcurl-vendor/default.nix new file mode 100644 index 0000000000..2fd11949f6 --- /dev/null +++ b/distros/kilted/libcurl-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, curl, file, pkg-config }: +buildRosPackage { + pname = "ros-kilted-libcurl-vendor"; + version = "3.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/kilted/libcurl_vendor/3.7.0-1.tar.gz"; + name = "3.7.0-1.tar.gz"; + sha256 = "39cbf0b703d1c03bf9d5897d4c39deb46795ad816335a8bed7e8f59939252a6e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package file ]; + propagatedBuildInputs = [ curl pkg-config ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package pkg-config ]; + + meta = { + description = "Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it."; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/libg2o/default.nix b/distros/kilted/libg2o/default.nix new file mode 100644 index 0000000000..3991063d39 --- /dev/null +++ b/distros/kilted/libg2o/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, libGL, libGLU, suitesparse }: +buildRosPackage { + pname = "ros-kilted-libg2o"; + version = "2020.5.29-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/libg2o-release/archive/release/kilted/libg2o/2020.5.29-6.tar.gz"; + name = "2020.5.29-6.tar.gz"; + sha256 = "cbe7a77419b2a9ebd2ff84a52719a050492d0aa0b14af1dab2384c06fd132476"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ eigen libGL libGLU suitesparse ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The libg2o library from http://openslam.org/g2o.html"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/liblz4-vendor/default.nix b/distros/kilted/liblz4-vendor/default.nix new file mode 100644 index 0000000000..3ff1f96194 --- /dev/null +++ b/distros/kilted/liblz4-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, lz4 }: +buildRosPackage { + pname = "ros-kilted-liblz4-vendor"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/liblz4_vendor/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "b8192ec22edf93ffa77a7376c1c7e2bc629f67d5cfe7e78c1d68e37201ca5921"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + propagatedBuildInputs = [ lz4 ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "LZ4 compression vendor package, providing a dependency for LZ4."; + license = with lib.licenses; [ asl20 bsdOriginal "GPL-2.0-only" ]; + }; +} diff --git a/distros/kilted/libmavconn/default.nix b/distros/kilted/libmavconn/default.nix new file mode 100644 index 0000000000..a92a6bbb25 --- /dev/null +++ b/distros/kilted/libmavconn/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, console-bridge, mavlink, python3Packages }: +buildRosPackage { + pname = "ros-kilted-libmavconn"; + version = "2.10.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mavros-release/archive/release/kilted/libmavconn/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "129f4826415749281f5d1711eb58b76c9980e258570f59988e340a623231b65f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake python3Packages.empy ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ asio console-bridge mavlink ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "MAVLink communication library. + This library provide unified connection handling classes + and URL to connection object mapper. + + This library can be used in standalone programs."; + license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; + }; +} diff --git a/distros/kilted/libnabo/default.nix b/distros/kilted/libnabo/default.nix new file mode 100644 index 0000000000..175b3db44a --- /dev/null +++ b/distros/kilted/libnabo/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake, eigen }: +buildRosPackage { + pname = "ros-kilted-libnabo"; + version = "1.1.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/libnabo-release/archive/release/kilted/libnabo/1.1.1-2.tar.gz"; + name = "1.1.1-2.tar.gz"; + sha256 = "0f1e2a7659f9fa592c800b1dd029748d982e32a01af65ab6af70c8e45e72ec20"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ boost eigen ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "libnabo is a fast K Nearest Neighbour library for low-dimensional spaces."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/libphidget22/default.nix b/distros/kilted/libphidget22/default.nix new file mode 100644 index 0000000000..21559e606c --- /dev/null +++ b/distros/kilted/libphidget22/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, file, libusb1 }: +buildRosPackage { + pname = "ros-kilted-libphidget22"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/libphidget22/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "b6ff84f77d272ee2d9a309cca6a52b3940dbd4e69cf35b3c20e50992e0dfdc8b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake file ]; + propagatedBuildInputs = [ libusb1 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package wraps the libphidget22 to use it as a ROS dependency"; + license = with lib.licenses; [ "LGPL" ]; + }; +} diff --git a/distros/kilted/libpointmatcher/default.nix b/distros/kilted/libpointmatcher/default.nix new file mode 100644 index 0000000000..60a10116b2 --- /dev/null +++ b/distros/kilted/libpointmatcher/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, libnabo, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-libpointmatcher"; + version = "1.4.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/libpointmatcher-release/archive/release/kilted/libpointmatcher/1.4.1-2.tar.gz"; + name = "1.4.1-2.tar.gz"; + sha256 = "fd21f233a5f6a2cbc2fb1b4e0e06299eeefd663adc8b4dca46b9cf2b9c0e1a2a"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ boost eigen libnabo yaml-cpp ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "libpointmatcher is a modular ICP library, useful for robotics and computer vision."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/libstatistics-collector/default.nix b/distros/kilted/libstatistics-collector/default.nix new file mode 100644 index 0000000000..0aa2b39e35 --- /dev/null +++ b/distros/kilted/libstatistics-collector/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, builtin-interfaces, performance-test-fixture, rcl, rcpputils, rcutils, rmw, rosidl-default-generators, rosidl-default-runtime, statistics-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-libstatistics-collector"; + version = "2.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/libstatistics_collector-release/archive/release/kilted/libstatistics_collector/2.0.1-2.tar.gz"; + name = "2.0.1-2.tar.gz"; + sha256 = "010eae56813290ad61cd79eb139034f7d99a9d5a2f0f21ce3c1c107bb45bb054"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common performance-test-fixture rcutils rosidl-default-generators rosidl-default-runtime std-msgs ]; + propagatedBuildInputs = [ builtin-interfaces rcl rcpputils rmw statistics-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Lightweight aggregation utilities to collect statistics and measure message metrics."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/libyaml-vendor/default.nix b/distros/kilted/libyaml-vendor/default.nix new file mode 100644 index 0000000000..e529ae2e15 --- /dev/null +++ b/distros/kilted/libyaml-vendor/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-gtest, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, libyaml, performance-test-fixture, pkg-config }: +buildRosPackage { + pname = "ros-kilted-libyaml-vendor"; + version = "1.7.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/libyaml_vendor-release/archive/release/kilted/libyaml_vendor/1.7.1-2.tar.gz"; + name = "1.7.1-2.tar.gz"; + sha256 = "a6af5efa12d5364eb808e630158908bb54679b44571a6598c71c586cdbc4fa79"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common performance-test-fixture ]; + propagatedBuildInputs = [ libyaml pkg-config ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package pkg-config ]; + + meta = { + description = "Vendored version of libyaml."; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/lifecycle-msgs/default.nix b/distros/kilted/lifecycle-msgs/default.nix new file mode 100644 index 0000000000..f7f2da034c --- /dev/null +++ b/distros/kilted/lifecycle-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-lifecycle-msgs"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/lifecycle_msgs/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "f324fcc75d31d139a53f0c2690047c774d150840130ed02711d9969a25302541"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some lifecycle related message and service definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/lifecycle-py/default.nix b/distros/kilted/lifecycle-py/default.nix new file mode 100644 index 0000000000..d945343655 --- /dev/null +++ b/distros/kilted/lifecycle-py/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, ament-xmllint, lifecycle, lifecycle-msgs, rclpy, ros-testing, std-msgs }: +buildRosPackage { + pname = "ros-kilted-lifecycle-py"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/lifecycle_py/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "85b15d33e69d103217e749963adda11fa25c5508eca42e34c037af60272d67b5"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint lifecycle ros-testing ]; + propagatedBuildInputs = [ lifecycle-msgs rclpy std-msgs ]; + + meta = { + description = "Package containing demos for rclpy lifecycle implementation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/lifecycle/default.nix b/distros/kilted/lifecycle/default.nix new file mode 100644 index 0000000000..b35a570c75 --- /dev/null +++ b/distros/kilted/lifecycle/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-auto, ament-lint-common, lifecycle-msgs, rclcpp, rclcpp-lifecycle, ros-testing, std-msgs }: +buildRosPackage { + pname = "ros-kilted-lifecycle"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/lifecycle/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "95da02da481d86857609ca58176bb1fbb6d268ccd072aa4f4ce6d6775af1dd71"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ros-testing ]; + propagatedBuildInputs = [ lifecycle-msgs rclcpp rclcpp-lifecycle std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package containing demos for lifecycle implementation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/linux-isolate-process/default.nix b/distros/kilted/linux-isolate-process/default.nix new file mode 100644 index 0000000000..ad6e5515ee --- /dev/null +++ b/distros/kilted/linux-isolate-process/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages }: +buildRosPackage { + pname = "ros-kilted-linux-isolate-process"; + version = "0.0.2-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/linux_isolate_process-release/archive/release/kilted/linux_isolate_process/0.0.2-3.tar.gz"; + name = "0.0.2-3.tar.gz"; + sha256 = "1e7f9b6b43109676bb9d97cacf8f389827eb246370a144629e79243c5e9376f6"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + + meta = { + description = "A tool to isolate ros2 nodes"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/log-view/default.nix b/distros/kilted/log-view/default.nix new file mode 100644 index 0000000000..89cf40d47d --- /dev/null +++ b/distros/kilted/log-view/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ncurses, rcl-interfaces, rclcpp, xclip }: +buildRosPackage { + pname = "ros-kilted-log-view"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/log_view-release/archive/release/kilted/log_view/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "ff065ee98ab1679f493713de73bfeab30be0bf7e75c2ccedbfd0c6659219f08f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ncurses rcl-interfaces rclcpp xclip ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The log_view package provides a ncurses based terminal GUI for + viewing and filtering published ROS log messages. + + This is an alternative to rqt_console and swri_console that doesn't depend + on qt and can be run directly in a terminal."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/logging-demo/default.nix b/distros/kilted/logging-demo/default.nix new file mode 100644 index 0000000000..48f8248b1d --- /dev/null +++ b/distros/kilted/logging-demo/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-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, rcutils, rmw-implementation-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-logging-demo"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/logging_demo/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "6c3307caf098550bac7683df4a23ae4847d18e98ac01b5564872d1fa0098b577"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros rmw-implementation-cmake ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rcutils rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Examples for using and configuring loggers."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/lttngpy/default.nix b/distros/kilted/lttngpy/default.nix new file mode 100644 index 0000000000..8cf2837829 --- /dev/null +++ b/distros/kilted/lttngpy/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-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, lttng-tools, pkg-config, pybind11-vendor, python3, rpyutils }: +buildRosPackage { + pname = "ros-kilted-lttngpy"; + version = "8.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/kilted/lttngpy/8.6.0-2.tar.gz"; + name = "8.6.0-2.tar.gz"; + sha256 = "c4cc09f84d27f8ea7c456fbd1abaf287a5cf57dab93f05ff3ddf37d9c354577e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config pybind11-vendor python3 ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ lttng-tools rpyutils ]; + nativeBuildInputs = [ ament-cmake pkg-config ]; + + meta = { + description = "liblttng-ctl Python bindings"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/magic-enum/default.nix b/distros/kilted/magic-enum/default.nix new file mode 100644 index 0000000000..079ca77ed7 --- /dev/null +++ b/distros/kilted/magic-enum/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake }: +buildRosPackage { + pname = "ros-kilted-magic-enum"; + version = "0.9.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/magic_enum-release/archive/release/kilted/magic_enum/0.9.6-2.tar.gz"; + name = "0.9.6-2.tar.gz"; + sha256 = "9c93fe92cb7a7cb0730c3477ebb72bad5ba8f2bb733766f509536b3b7cf60471"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Static reflection for enums (to string, from string, iteration) for modern C++, + work with any enum type without any macro or boilerplate code"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/map-msgs/default.nix b/distros/kilted/map-msgs/default.nix new file mode 100644 index 0000000000..ed4e504a73 --- /dev/null +++ b/distros/kilted/map-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, nav-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-map-msgs"; + version = "2.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/navigation_msgs-release/archive/release/kilted/map_msgs/2.5.0-2.tar.gz"; + name = "2.5.0-2.tar.gz"; + sha256 = "bb388d836d96979569d78922eae14b55515a8ecce7f3d031bcf9260e05b2e85d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ nav-msgs rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "This package defines messages commonly used in mapping packages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mapviz-interfaces/default.nix b/distros/kilted/mapviz-interfaces/default.nix new file mode 100644 index 0000000000..d76b253413 --- /dev/null +++ b/distros/kilted/mapviz-interfaces/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, builtin-interfaces, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-mapviz-interfaces"; + version = "2.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/mapviz_interfaces/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "be2307e117375b9827999476919a0cc40ed39352deaa5cf5cf5c71fc5264f9cc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ builtin-interfaces marti-common-msgs rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ rosidl-default-generators ]; + + meta = { + description = "ROS interfaces used by Mapviz"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mapviz-plugins/default.nix b/distros/kilted/mapviz-plugins/default.nix new file mode 100644 index 0000000000..cf3abb7d94 --- /dev/null +++ b/distros/kilted/mapviz-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, geometry-msgs, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, ros-environment, sensor-msgs, std-msgs, std-srvs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-mapviz-plugins"; + version = "2.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/mapviz_plugins/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "afbf7a50aee5a7118a806b89c032e6e61f151a3a7ebf39e47c8c135fc4cf5bfe"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ ament-index-cpp cv-bridge geometry-msgs gps-msgs image-transport map-msgs mapviz marti-common-msgs marti-nav-msgs marti-sensor-msgs marti-visualization-msgs nav-msgs pluginlib qt5.qtbase rclcpp rclcpp-action sensor-msgs std-msgs std-srvs stereo-msgs swri-image-util swri-math-util swri-route-util swri-transform-util tf2 visualization-msgs ]; + nativeBuildInputs = [ ament-cmake qt5.qtbase ]; + + meta = { + description = "Common plugins for the Mapviz visualization tool"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mapviz/default.nix b/distros/kilted/mapviz/default.nix new file mode 100644 index 0000000000..17c34e3cb8 --- /dev/null +++ b/distros/kilted/mapviz/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, ros-environment, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-route-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-mapviz"; + version = "2.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/mapviz/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "ef63dbe25669901f86bdb50c1465ad8c6ed48f5a92fe846b34f39123dbd3a1f1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config ros-environment ]; + propagatedBuildInputs = [ cv-bridge freeglut geometry-msgs glew image-transport mapviz-interfaces marti-common-msgs pluginlib qt5.qtbase rclcpp rqt-gui rqt-gui-cpp std-srvs swri-math-util swri-route-util swri-transform-util tf2 tf2-geometry-msgs tf2-ros xorg.libXi xorg.libXmu yaml-cpp ]; + nativeBuildInputs = [ ament-cmake pkg-config qt5.qtbase ]; + + meta = { + description = "2D mapping display with extensible data overlays"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marine-acoustic-msgs/default.nix b/distros/kilted/marine-acoustic-msgs/default.nix new file mode 100644 index 0000000000..bc270d2917 --- /dev/null +++ b/distros/kilted/marine-acoustic-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marine-acoustic-msgs"; + version = "2.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marine_msgs-release/archive/release/kilted/marine_acoustic_msgs/2.1.0-2.tar.gz"; + name = "2.1.0-2.tar.gz"; + sha256 = "2ba91c620a0afd7700f7b0a933a050974f5e51eba70421473c5363e6a25eb65e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The marine_acoustic_msgs package, including messages for common + underwater sensors (DVL, multibeam sonar, imaging sonar)"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/marine-sensor-msgs/default.nix b/distros/kilted/marine-sensor-msgs/default.nix new file mode 100644 index 0000000000..df42d03a1b --- /dev/null +++ b/distros/kilted/marine-sensor-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, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marine-sensor-msgs"; + version = "2.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marine_msgs-release/archive/release/kilted/marine_sensor_msgs/2.1.0-2.tar.gz"; + name = "2.1.0-2.tar.gz"; + sha256 = "94fb85c0172aad5bc97e8c677a93d9dc69588e6c185baddcaaf8a261a22787f1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The marine_sensor_msgs package, meant to contain messages for common + underwater sensors (e.g., conductivity, turbidity, dissolved oxygen)"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/marker-msgs/default.nix b/distros/kilted/marker-msgs/default.nix new file mode 100644 index 0000000000..efc89ca3fb --- /dev/null +++ b/distros/kilted/marker-msgs/default.nix @@ -0,0 +1,29 @@ + +# 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, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marker-msgs"; + version = "0.0.8-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marker_msgs-release/archive/release/kilted/marker_msgs/0.0.8-2.tar.gz"; + name = "0.0.8-2.tar.gz"; + sha256 = "03bb741945ad7fe7c455d9db5c269bd8d3fba2e6a1615f5d306b6f8e442b3252"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The marker_msgs package contains messages usable to setup a marker/fiducial system. + The package distinguishes between two types of messages. + First messages to describe the properties of a marker/fiducial detection system and the detected markers. + Secondly messages used to represent a map of markers/features with covariances as it would be produced by a SLAM system or published by a map server for self-localization."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marti-can-msgs/default.nix b/distros/kilted/marti-can-msgs/default.nix new file mode 100644 index 0000000000..437ff5d35e --- /dev/null +++ b/distros/kilted/marti-can-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marti-can-msgs"; + version = "1.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/kilted/marti_can_msgs/1.6.1-2.tar.gz"; + name = "1.6.1-2.tar.gz"; + sha256 = "43e93f9797c34c1a2844b39d46c12a27779055995d1399480f31c2d3b3de56ed"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "marti_can_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marti-common-msgs/default.nix b/distros/kilted/marti-common-msgs/default.nix new file mode 100644 index 0000000000..fb84f6a924 --- /dev/null +++ b/distros/kilted/marti-common-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marti-common-msgs"; + version = "1.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/kilted/marti_common_msgs/1.6.1-2.tar.gz"; + name = "1.6.1-2.tar.gz"; + sha256 = "bf4f74301c8cf9bcb5deac6d18f022f67ab987f939da13cf98a9d23b89e7de87"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "marti_common_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marti-dbw-msgs/default.nix b/distros/kilted/marti-dbw-msgs/default.nix new file mode 100644 index 0000000000..4354f8d0d2 --- /dev/null +++ b/distros/kilted/marti-dbw-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marti-dbw-msgs"; + version = "1.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/kilted/marti_dbw_msgs/1.6.1-2.tar.gz"; + name = "1.6.1-2.tar.gz"; + sha256 = "eabd20f084450aca33d70301b1fe4a7048453f158f4eae0a649d039793296c6f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "marti_dbw_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marti-introspection-msgs/default.nix b/distros/kilted/marti-introspection-msgs/default.nix new file mode 100644 index 0000000000..ef86d90410 --- /dev/null +++ b/distros/kilted/marti-introspection-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marti-introspection-msgs"; + version = "1.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/kilted/marti_introspection_msgs/1.6.1-2.tar.gz"; + name = "1.6.1-2.tar.gz"; + sha256 = "00fbd3c619bd291aa7117e0b5794501b6e427b5bd37f318e57b7a832d00c24f0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "marti_introspection_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marti-nav-msgs/default.nix b/distros/kilted/marti-nav-msgs/default.nix new file mode 100644 index 0000000000..77d1c5294a --- /dev/null +++ b/distros/kilted/marti-nav-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geographic-msgs, geometry-msgs, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marti-nav-msgs"; + version = "1.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/kilted/marti_nav_msgs/1.6.1-2.tar.gz"; + name = "1.6.1-2.tar.gz"; + sha256 = "62f35484d62b325268b5e47812207f355d584343b4906651483f7af9d5e921c2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces geographic-msgs geometry-msgs marti-common-msgs rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "marti_nav_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marti-perception-msgs/default.nix b/distros/kilted/marti-perception-msgs/default.nix new file mode 100644 index 0000000000..2291404666 --- /dev/null +++ b/distros/kilted/marti-perception-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marti-perception-msgs"; + version = "1.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/kilted/marti_perception_msgs/1.6.1-2.tar.gz"; + name = "1.6.1-2.tar.gz"; + sha256 = "5c352c573460544d828af6ba551e0e94c6f714fcdd640dd477a653f72d1738c4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "marti_perception_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marti-sensor-msgs/default.nix b/distros/kilted/marti-sensor-msgs/default.nix new file mode 100644 index 0000000000..305937a678 --- /dev/null +++ b/distros/kilted/marti-sensor-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-marti-sensor-msgs"; + version = "1.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/kilted/marti_sensor_msgs/1.6.1-2.tar.gz"; + name = "1.6.1-2.tar.gz"; + sha256 = "c31fb66ba2ad8ddf6dbc8bc66f2fd5946481b960cd9e5567178e16b49c565404"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "marti_sensor_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marti-status-msgs/default.nix b/distros/kilted/marti-status-msgs/default.nix new file mode 100644 index 0000000000..f71703cb53 --- /dev/null +++ b/distros/kilted/marti-status-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-marti-status-msgs"; + version = "1.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/kilted/marti_status_msgs/1.6.1-2.tar.gz"; + name = "1.6.1-2.tar.gz"; + sha256 = "7412b24d4c3d775824473bfe71670aa0a0191387bfdd7117001d834229277633"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "marti_status_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/marti-visualization-msgs/default.nix b/distros/kilted/marti-visualization-msgs/default.nix new file mode 100644 index 0000000000..01704b65b4 --- /dev/null +++ b/distros/kilted/marti-visualization-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-marti-visualization-msgs"; + version = "1.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/kilted/marti_visualization_msgs/1.6.1-2.tar.gz"; + name = "1.6.1-2.tar.gz"; + sha256 = "a710b9cd2bcc114dab99bbe26f2d94b38719e967703c1bfe5f57eb9a1fc50c2f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "marti_visualization_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mavlink/default.nix b/distros/kilted/mavlink/default.nix new file mode 100644 index 0000000000..57c8c87cef --- /dev/null +++ b/distros/kilted/mavlink/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }: +buildRosPackage { + pname = "ros-kilted-mavlink"; + version = "2025.5.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mavlink-gbp-release/archive/release/kilted/mavlink/2025.5.5-1.tar.gz"; + name = "2025.5.5-1.tar.gz"; + sha256 = "7dad995b738a87f8b8a096efa52ff0bb6b0942261993c30262e30a293413bcbf"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake cmake python3 python3Packages.future python3Packages.lxml ros-environment ]; + nativeBuildInputs = [ ament-cmake cmake ros-environment ]; + + meta = { + description = "MAVLink message marshaling library. + This package provides C-headers and C++11 library + for both 1.0 and 2.0 versions of protocol. + + For pymavlink use separate install via rosdep (python-pymavlink)."; + license = with lib.licenses; [ lgpl3Only ]; + }; +} diff --git a/distros/kilted/mavros-extras/default.nix b/distros/kilted/mavros-extras/default.nix new file mode 100644 index 0000000000..4de0fdec1e --- /dev/null +++ b/distros/kilted/mavros-extras/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-gmock, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, angles, diagnostic-msgs, diagnostic-updater, eigen, eigen-stl-containers, eigen3-cmake-module, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros, mavros-msgs, message-filters, nav-msgs, pluginlib, rclcpp, rclcpp-components, rcpputils, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs, urdf, visualization-msgs, yaml-cpp, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-mavros-extras"; + version = "2.10.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mavros-release/archive/release/kilted/mavros_extras/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "9119c1c6a0c2924761cc292afdbd59fa7dabe859886a49be2c98add264163116"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python angles ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common gtest ]; + propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater eigen eigen-stl-containers eigen3-cmake-module geographic-msgs geographiclib geometry-msgs libmavconn mavlink mavros mavros-msgs message-filters nav-msgs pluginlib rclcpp rclcpp-components rcpputils rosidl-default-runtime sensor-msgs std-msgs std-srvs tf2-eigen tf2-ros trajectory-msgs urdf visualization-msgs yaml-cpp yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python eigen3-cmake-module ]; + + meta = { + description = "Extra nodes and plugins for MAVROS."; + license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; + }; +} diff --git a/distros/kilted/mavros-msgs/default.nix b/distros/kilted/mavros-msgs/default.nix new file mode 100644 index 0000000000..bfd6c34195 --- /dev/null +++ b/distros/kilted/mavros-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-auto, ament-lint-common, geographic-msgs, geometry-msgs, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-mavros-msgs"; + version = "2.10.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mavros-release/archive/release/kilted/mavros_msgs/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "0c6cf6187b6637acccdbb83cb09689d3884e572c7669c8da4be9fad4dc6432d5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geographic-msgs geometry-msgs rcl-interfaces rosidl-default-runtime sensor-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "mavros_msgs defines messages for MAVROS."; + license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; + }; +} diff --git a/distros/kilted/mavros/default.nix b/distros/kilted/mavros/default.nix new file mode 100644 index 0000000000..1c974382cd --- /dev/null +++ b/distros/kilted/mavros/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, angles, console-bridge, diagnostic-msgs, diagnostic-updater, eigen, eigen-stl-containers, eigen3-cmake-module, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-filters, nav-msgs, pluginlib, python3Packages, rclcpp, rclcpp-components, rclpy, rcpputils, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-mavros"; + version = "2.10.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mavros-release/archive/release/kilted/mavros/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "02348b7e9504f0a4d525e58125816ce33ccbd55ebbb5c5d2c4fa3169abd29c82"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python angles ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common gtest ]; + propagatedBuildInputs = [ console-bridge diagnostic-msgs diagnostic-updater eigen eigen-stl-containers eigen3-cmake-module geographic-msgs geographiclib geometry-msgs libmavconn mavlink mavros-msgs message-filters nav-msgs pluginlib python3Packages.click rclcpp rclcpp-components rclpy rcpputils rosidl-default-runtime sensor-msgs std-msgs std-srvs tf2-eigen tf2-ros trajectory-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python eigen3-cmake-module ]; + + meta = { + description = "MAVROS -- MAVLink extendable communication node for ROS + with proxy for Ground Control Station."; + license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; + }; +} diff --git a/distros/kilted/mcap-vendor/default.nix b/distros/kilted/mcap-vendor/default.nix new file mode 100644 index 0000000000..3b247e75c3 --- /dev/null +++ b/distros/kilted/mcap-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, git, liblz4-vendor, zstd-vendor }: +buildRosPackage { + pname = "ros-kilted-mcap-vendor"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/mcap_vendor/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "0ddb40c7f0dc2a992ec7b54068eed5b1561609d0cfff1dbe9a5e62e4c6969062"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake git ]; + propagatedBuildInputs = [ liblz4-vendor zstd-vendor ]; + nativeBuildInputs = [ ament-cmake git ]; + + meta = { + description = "mcap vendor package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/mecanum-drive-controller/default.nix b/distros/kilted/mecanum-drive-controller/default.nix new file mode 100644 index 0000000000..05963c5054 --- /dev/null +++ b/distros/kilted/mecanum-drive-controller/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-gmock, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs }: +buildRosPackage { + pname = "ros-kilted-mecanum-drive-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/mecanum_drive_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "6e208cf473b6bb7234cfa021272c606b5bf7bf44485dd89403b3755a58f7dc3c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake generate-parameter-library ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ control-msgs controller-interface geometry-msgs hardware-interface nav-msgs pluginlib rclcpp rclcpp-lifecycle rcpputils realtime-tools std-srvs tf2 tf2-geometry-msgs tf2-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Implementation of mecanum drive controller for 4 wheel drive."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/menge-vendor/default.nix b/distros/kilted/menge-vendor/default.nix new file mode 100644 index 0000000000..2819c58c64 --- /dev/null +++ b/distros/kilted/menge-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, pkg-config, tinyxml }: +buildRosPackage { + pname = "ros-kilted-menge-vendor"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/menge_vendor-release/archive/release/kilted/menge_vendor/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "445a0197be089e946dcf07f63593070db6920065ecece650595a15d3c3de71ae"; + }; + + buildType = "catkin"; + buildInputs = [ ament-cmake pkg-config ]; + propagatedBuildInputs = [ tinyxml ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Menge is a powerful, cross-platform, modular framework for crowd simulation developed at the University of North Carolina - Chapel Hill. This package includes the core simulation part of origin menge package, with a bit modification for crowd simulation in gazebo and ignition gazebo."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/message-filters/default.nix b/distros/kilted/message-filters/default.nix new file mode 100644 index 0000000000..4cf3bb3fb2 --- /dev/null +++ b/distros/kilted/message-filters/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-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, builtin-interfaces, rclcpp, rclcpp-lifecycle, rclpy, rcutils, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-message-filters"; + version = "7.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/kilted/message_filters/7.1.0-2.tar.gz"; + name = "7.1.0-2.tar.gz"; + sha256 = "6aec5c318fcc9a90e9413be3024b4b178591e50c6e263cd5e7a890c4f86ee87e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp-lifecycle sensor-msgs ]; + propagatedBuildInputs = [ builtin-interfaces rclcpp rclpy rcutils std-msgs ]; + nativeBuildInputs = [ ament-cmake-python ament-cmake-ros ]; + + meta = { + description = "A set of ROS 2 message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/message-tf-frame-transformer/default.nix b/distros/kilted/message-tf-frame-transformer/default.nix new file mode 100644 index 0000000000..22a7cd0c9a --- /dev/null +++ b/distros/kilted/message-tf-frame-transformer/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rclcpp, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-message-tf-frame-transformer"; + version = "1.1.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/message_tf_frame_transformer-release/archive/release/kilted/message_tf_frame_transformer/1.1.1-2.tar.gz"; + name = "1.1.1-2.tar.gz"; + sha256 = "5ae87032035a72d500d5701a2fea892b4c218f48e3f56ac32e6de06ba111d0e3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ geometry-msgs rclcpp ros-environment sensor-msgs tf2 tf2-geometry-msgs tf2-ros tf2-sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Transforms messages of arbitrary type to a different frame using tf2::doTransform"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/metavision-driver/default.nix b/distros/kilted/metavision-driver/default.nix new file mode 100644 index 0000000000..d98cb61390 --- /dev/null +++ b/distros/kilted/metavision-driver/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-auto, ament-cmake-clang-format, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-xmllint, event-camera-msgs, openeb-vendor, rclcpp, rclcpp-components, ros-environment, std-srvs }: +buildRosPackage { + pname = "ros-kilted-metavision-driver"; + version = "2.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/metavision_driver-release/archive/release/kilted/metavision_driver/2.0.1-2.tar.gz"; + name = "2.0.1-2.tar.gz"; + sha256 = "e8786a77722bb9247c923afad222d93b0e86ddf60e30a05c82b85a8cd4509968"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-xmllint ]; + propagatedBuildInputs = [ event-camera-msgs openeb-vendor rclcpp rclcpp-components std-srvs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; + + meta = { + description = "ROS1 and ROS2 drivers for metavision based event cameras"; + license = with lib.licenses; [ "Apache-2" ]; + }; +} diff --git a/distros/kilted/micro-ros-diagnostic-bridge/default.nix b/distros/kilted/micro-ros-diagnostic-bridge/default.nix new file mode 100644 index 0000000000..3e598677b4 --- /dev/null +++ b/distros/kilted/micro-ros-diagnostic-bridge/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, diagnostic-msgs, micro-ros-diagnostic-msgs, osrf-testing-tools-cpp, rclcpp, ros-environment }: +buildRosPackage { + pname = "ros-kilted-micro-ros-diagnostic-bridge"; + version = "0.3.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/micro_ros_diagnostics-release/archive/release/kilted/micro_ros_diagnostic_bridge/0.3.0-6.tar.gz"; + name = "0.3.0-6.tar.gz"; + sha256 = "36532f2b355cd21dd0a9728457f9d1ab43fee8ccc6099e757d24512e00efa828"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common diagnostic-msgs micro-ros-diagnostic-msgs osrf-testing-tools-cpp ros-environment ]; + propagatedBuildInputs = [ diagnostic-msgs micro-ros-diagnostic-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Translates micro-ROS diagnostic messages to vanilla ROS 2 diagnostic messages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/micro-ros-diagnostic-msgs/default.nix b/distros/kilted/micro-ros-diagnostic-msgs/default.nix new file mode 100644 index 0000000000..1572d3f60b --- /dev/null +++ b/distros/kilted/micro-ros-diagnostic-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, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-micro-ros-diagnostic-msgs"; + version = "0.3.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/micro_ros_diagnostics-release/archive/release/kilted/micro_ros_diagnostic_msgs/0.3.0-6.tar.gz"; + name = "0.3.0-6.tar.gz"; + sha256 = "648405b5b938fc8b63366feb29b06c869bc68ed6a36dbfae20ac9c8026f2a251"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Ccontains messages and service definitions for micro-ROS diagnostics."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/micro-ros-msgs/default.nix b/distros/kilted/micro-ros-msgs/default.nix new file mode 100644 index 0000000000..705b3dd001 --- /dev/null +++ b/distros/kilted/micro-ros-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-micro-ros-msgs"; + version = "1.0.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/micro_ros_msgs-release/archive/release/kilted/micro_ros_msgs/1.0.0-5.tar.gz"; + name = "1.0.0-5.tar.gz"; + sha256 = "717380263696ad6a95071f45ad6e2532c851f5b26108804c1653ce383d8a81d3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Definitions for the ROS 2 msgs entities information used by micro-ROS to leverage its functionality to the same level as ROS 2, by means of a dedicated graph manager"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/microstrain-inertial-description/default.nix b/distros/kilted/microstrain-inertial-description/default.nix new file mode 100644 index 0000000000..629a77dcee --- /dev/null +++ b/distros/kilted/microstrain-inertial-description/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, xacro }: +buildRosPackage { + pname = "ros-kilted-microstrain-inertial-description"; + version = "4.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/kilted/microstrain_inertial_description/4.6.0-2.tar.gz"; + name = "4.6.0-2.tar.gz"; + sha256 = "d39007027b4b5baf917a3bd911445d5b4575c7d9e5536026b85357655053224d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "URDF and stl files for MicroStrain sensors."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/microstrain-inertial-driver/default.nix b/distros/kilted/microstrain-inertial-driver/default.nix new file mode 100644 index 0000000000..e33dff89e3 --- /dev/null +++ b/distros/kilted/microstrain-inertial-driver/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-gtest, ament-cpplint, curl, diagnostic-aggregator, diagnostic-updater, eigen, geographiclib, geometry-msgs, git, jq, lifecycle-msgs, microstrain-inertial-msgs, nav-msgs, nmea-msgs, rclcpp-lifecycle, ros-environment, rosidl-default-generators, rosidl-default-runtime, rtcm-msgs, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-microstrain-inertial-driver"; + version = "4.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/kilted/microstrain_inertial_driver/4.6.0-2.tar.gz"; + name = "4.6.0-2.tar.gz"; + sha256 = "d76b1ca7a6bac6499d9a90a9f0a26bfd61d778019259069cdf0c6b44434a351d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ curl eigen geographiclib git jq ros-environment rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-cpplint ]; + propagatedBuildInputs = [ diagnostic-aggregator diagnostic-updater geometry-msgs lifecycle-msgs microstrain-inertial-msgs nav-msgs nmea-msgs rclcpp-lifecycle rosidl-default-runtime rtcm-msgs sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ git rosidl-default-generators ]; + + meta = { + description = "The ros_mscl package provides a driver for the LORD/Microstrain inertial products."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/microstrain-inertial-examples/default.nix b/distros/kilted/microstrain-inertial-examples/default.nix new file mode 100644 index 0000000000..a4dfde39da --- /dev/null +++ b/distros/kilted/microstrain-inertial-examples/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, microstrain-inertial-driver, rviz-imu-plugin, rviz2, sensor-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-microstrain-inertial-examples"; + version = "4.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/kilted/microstrain_inertial_examples/4.6.0-2.tar.gz"; + name = "4.6.0-2.tar.gz"; + sha256 = "7f45ae9048f86c0f10a16c475ca19dc750a36f727f8f0f1c0b491b50869d1d3e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ microstrain-inertial-driver rviz-imu-plugin rviz2 sensor-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Simple examples using the microstrain_inertial_driver for MicroStrain sensors."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/microstrain-inertial-msgs/default.nix b/distros/kilted/microstrain-inertial-msgs/default.nix new file mode 100644 index 0000000000..9a95ad777f --- /dev/null +++ b/distros/kilted/microstrain-inertial-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, geometry-msgs, rosidl-default-generators, std-msgs }: +buildRosPackage { + pname = "ros-kilted-microstrain-inertial-msgs"; + version = "4.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/kilted/microstrain_inertial_msgs/4.6.0-2.tar.gz"; + name = "4.6.0-2.tar.gz"; + sha256 = "cacd0ab79b6a1cb8481e6161cb7bff9603ed85eb3db1f651d6192b86686c192f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ rosidl-default-generators ]; + propagatedBuildInputs = [ geometry-msgs std-msgs ]; + nativeBuildInputs = [ rosidl-default-generators ]; + + meta = { + description = "A package that contains ROS message corresponding to microstrain message types."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/microstrain-inertial-rqt/default.nix b/distros/kilted/microstrain-inertial-rqt/default.nix new file mode 100644 index 0000000000..c57ac80f31 --- /dev/null +++ b/distros/kilted/microstrain-inertial-rqt/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, geometry-msgs, microstrain-inertial-msgs, nav-msgs, rclpy, rqt-gui, rqt-gui-py, std-msgs }: +buildRosPackage { + pname = "ros-kilted-microstrain-inertial-rqt"; + version = "4.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/kilted/microstrain_inertial_rqt/4.6.0-2.tar.gz"; + name = "4.6.0-2.tar.gz"; + sha256 = "100457da68cc8509285195bbaf648a7ee3f7e76180699c05174774f371f9b8c6"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ geometry-msgs microstrain-inertial-msgs nav-msgs rclpy rqt-gui rqt-gui-py std-msgs ]; + + meta = { + description = "The microstrain_inertial_rqt package provides several RQT widgets to view the status of Microstrain devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mimick-vendor/default.nix b/distros/kilted/mimick-vendor/default.nix new file mode 100644 index 0000000000..39484d59c2 --- /dev/null +++ b/distros/kilted/mimick-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-mimick-vendor"; + version = "0.8.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mimick_vendor-release/archive/release/kilted/mimick_vendor/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "1653dccc1925b672e263c1ce0f1dc8a1dedf5fd4fc4cab04ac7e85acfda411bf"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around mimick, it provides an ExternalProject build of mimick."; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/mobileye-560-660-msgs/default.nix b/distros/kilted/mobileye-560-660-msgs/default.nix new file mode 100644 index 0000000000..a494867378 --- /dev/null +++ b/distros/kilted/mobileye-560-660-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-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-mobileye-560-660-msgs"; + version = "4.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/astuff_sensor_msgs-release/archive/release/kilted/mobileye_560_660_msgs/4.0.0-4.tar.gz"; + name = "4.0.0-4.tar.gz"; + sha256 = "c44cd9472273162e1e5c7f662ff2a156f343cef223760117838c4f000a65f21e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Message definitions for the Mobileye 560/660"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/mola-bridge-ros2/default.nix b/distros/kilted/mola-bridge-ros2/default.nix new file mode 100644 index 0000000000..387ace20b5 --- /dev/null +++ b/distros/kilted/mola-bridge-ros2/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-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, geometry-msgs, mola-common, mola-kernel, mola-msgs, mrpt-libmaps, mrpt-libros-bridge, mrpt-nav-interfaces, nav-msgs, rclcpp, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-kilted-mola-bridge-ros2"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_bridge_ros2/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "ac42be1d8ed5a4993aa2916343ea000f4a553bd7e5f879746df935764ac9ab50"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest cmake ros-environment ]; + checkInputs = [ ament-cmake-xmllint ament-lint-auto ament-lint-cmake ]; + propagatedBuildInputs = [ geometry-msgs mola-common mola-kernel mola-msgs mrpt-libmaps mrpt-libros-bridge mrpt-nav-interfaces nav-msgs rclcpp sensor-msgs tf2 tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest cmake ]; + + meta = { + description = "Bidirectional bridge ROS2-MOLA"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/mola-common/default.nix b/distros/kilted/mola-common/default.nix new file mode 100644 index 0000000000..5ff00cbd8e --- /dev/null +++ b/distros/kilted/mola-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: +buildRosPackage { + pname = "ros-kilted-mola-common"; + version = "0.4.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola_common-release/archive/release/kilted/mola_common/0.4.1-1.tar.gz"; + name = "0.4.1-1.tar.gz"; + sha256 = "c17b21f410caed43d76a63e87ae04fe8c76570967d61cd6e832a0dfe1afdb99e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; + + meta = { + description = "Common CMake scripts to all MOLA modules"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/mola-demos/default.nix b/distros/kilted/mola-demos/default.nix new file mode 100644 index 0000000000..2d1ce24d30 --- /dev/null +++ b/distros/kilted/mola-demos/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: +buildRosPackage { + pname = "ros-kilted-mola-demos"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_demos/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "0b61cd0c549b7c8e6ca550473f40d1ef3341ee17a765a07636b19b2ae878e177"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; + + meta = { + description = "Demo and example launch files for MOLA"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/mola-gnss-to-markers/default.nix b/distros/kilted/mola-gnss-to-markers/default.nix new file mode 100644 index 0000000000..bdb090f447 --- /dev/null +++ b/distros/kilted/mola-gnss-to-markers/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-auto, ament-lint-common, mrpt-libobs, mrpt-nav-interfaces, rclcpp, std-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-mola-gnss-to-markers"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola_gnss_to_markers-release/archive/release/kilted/mola_gnss_to_markers/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "20d46d5e60e84dde8764379a1c64ce40aa4a75edbfbfce6c5604ef8ff42f5fad"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ mrpt-libobs mrpt-nav-interfaces rclcpp std-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Takes GNSS (GPS) readings, a MOLA georeferenced map, and publishes markers to visualize the datums as ellipsoids on the map"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/mola-imu-preintegration/default.nix b/distros/kilted/mola-imu-preintegration/default.nix new file mode 100644 index 0000000000..6287cf3458 --- /dev/null +++ b/distros/kilted/mola-imu-preintegration/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libobs }: +buildRosPackage { + pname = "ros-kilted-mola-imu-preintegration"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/kilted/mola_imu_preintegration/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "ea31d51cc052ff4c87143522d58d6b0a0484e820e3765184df7fc01488668c1e"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mrpt-libobs ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Integrator of IMU angular velocity readings"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-input-euroc-dataset/default.nix b/distros/kilted/mola-input-euroc-dataset/default.nix new file mode 100644 index 0000000000..9d9d973efc --- /dev/null +++ b/distros/kilted/mola-input-euroc-dataset/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmath, mrpt-libobs }: +buildRosPackage { + pname = "ros-kilted-mola-input-euroc-dataset"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_euroc_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "539fea2f7e56b988352664a6f882cebec40cdf7711ec2ee2267a3b08839d1d83"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmath mrpt-libobs ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Offline RawDataSource from EUROC SLAM datasets"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/mola-input-kitti-dataset/default.nix b/distros/kilted/mola-input-kitti-dataset/default.nix new file mode 100644 index 0000000000..8de58a4a9c --- /dev/null +++ b/distros/kilted/mola-input-kitti-dataset/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: +buildRosPackage { + pname = "ros-kilted-mola-input-kitti-dataset"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_kitti_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "3b428524aed850600bce3afccd7c2bfc86926fb20365b2c0c433cc2644d0754e"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmaps ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Offline RawDataSource from Kitti odometry/SLAM datasets"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-input-kitti360-dataset/default.nix b/distros/kilted/mola-input-kitti360-dataset/default.nix new file mode 100644 index 0000000000..0a3a6325fa --- /dev/null +++ b/distros/kilted/mola-input-kitti360-dataset/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: +buildRosPackage { + pname = "ros-kilted-mola-input-kitti360-dataset"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_kitti360_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "ff659bd2636bca6ae95f530c0497f7e56a954fd19462590ebcb1faed19ee8725"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmaps ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Offline RawDataSource from Kitti-360 datasets"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-input-mulran-dataset/default.nix b/distros/kilted/mola-input-mulran-dataset/default.nix new file mode 100644 index 0000000000..5ae7524e46 --- /dev/null +++ b/distros/kilted/mola-input-mulran-dataset/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps, mrpt-libposes }: +buildRosPackage { + pname = "ros-kilted-mola-input-mulran-dataset"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_mulran_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "ce8a0a48f2c1f706d18c3cda9cade8c8bf529dc5a7e2a2d12941abfe943beb81"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmaps mrpt-libposes ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Offline RawDataSource from MulRan datasets"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-input-paris-luco-dataset/default.nix b/distros/kilted/mola-input-paris-luco-dataset/default.nix new file mode 100644 index 0000000000..dd17beab1a --- /dev/null +++ b/distros/kilted/mola-input-paris-luco-dataset/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: +buildRosPackage { + pname = "ros-kilted-mola-input-paris-luco-dataset"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_paris_luco_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "a298e3e43d9285a639821660e10cda11902c55b326bac1774d42dd6045169fe7"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmaps ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Offline RawDataSource from Paris LUCO (CT-ICP) odometry/SLAM datasets"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-input-rawlog/default.nix b/distros/kilted/mola-input-rawlog/default.nix new file mode 100644 index 0000000000..dfc4dbfd20 --- /dev/null +++ b/distros/kilted/mola-input-rawlog/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libobs }: +buildRosPackage { + pname = "ros-kilted-mola-input-rawlog"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_rawlog/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "6307191fcb517d5c37e1441330f55ee6abd34b8a68c663e8fc25e6ccbc045ea7"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-kernel mrpt-libobs ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Offline RawDataSource from MRPT rawlog datasets"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-input-rosbag2/default.nix b/distros/kilted/mola-input-rosbag2/default.nix new file mode 100644 index 0000000000..ca83eff2c0 --- /dev/null +++ b/distros/kilted/mola-input-rosbag2/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, cv-bridge, mola-kernel, mrpt-libobs, mrpt-libros-bridge, rosbag2-cpp, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-mola-input-rosbag2"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_rosbag2/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "b58f2f315ef6f02d0ec5f37df5f09aaf84171af516b5e1d5195a0a6471523f7f"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ cv-bridge mola-kernel mrpt-libobs mrpt-libros-bridge rosbag2-cpp sensor-msgs tf2-geometry-msgs tf2-msgs tf2-ros ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Offline RawDataSource from rosbag2 datasets"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-input-video/default.nix b/distros/kilted/mola-input-video/default.nix new file mode 100644 index 0000000000..ea1a21ecc5 --- /dev/null +++ b/distros/kilted/mola-input-video/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libhwdrivers, mrpt-libobs }: +buildRosPackage { + pname = "ros-kilted-mola-input-video"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_video/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "0b2fca25079941b7d635b75c5aa4e47c08ebc5ee3a819d1075789a8b2ecf3005"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-kernel mrpt-libhwdrivers mrpt-libobs ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "RawDataSource from live or offline video sources"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-kernel/default.nix b/distros/kilted/mola-kernel/default.nix new file mode 100644 index 0000000000..b616190ee1 --- /dev/null +++ b/distros/kilted/mola-kernel/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-yaml, mrpt-libgui, mrpt-libmaps, mrpt-libobs }: +buildRosPackage { + pname = "ros-kilted-mola-kernel"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_kernel/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "2d46454cb30acc28f73ea46c8f8a12613b56a999a5e739e10786d7380d279952"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mola-yaml mrpt-libgui mrpt-libmaps mrpt-libobs ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Fundamental C++ virtual interfaces and data types for the rest of MOLA modules"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-launcher/default.nix b/distros/kilted/mola-launcher/default.nix new file mode 100644 index 0000000000..09c19c6656 --- /dev/null +++ b/distros/kilted/mola-launcher/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-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-kernel, mrpt-libbase, mrpt-libtclap, ros-environment }: +buildRosPackage { + pname = "ros-kilted-mola-launcher"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_launcher/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "45d248979e08216a770a94b709d59c616f7b547c0e9ae01fb2b336f8144b5920"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ mola-kernel mrpt-libbase mrpt-libtclap ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; + + meta = { + description = "Launcher app for MOLA systems"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-lidar-odometry/default.nix b/distros/kilted/mola-lidar-odometry/default.nix new file mode 100644 index 0000000000..48b211f74d --- /dev/null +++ b/distros/kilted/mola-lidar-odometry/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-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-kilted-mola-lidar-odometry"; + version = "0.7.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/kilted/mola_lidar_odometry/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "670ec481b487f2623230baa36e494dc4e6279604e58d6a027e6168c4852f141f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-cmake mola-metric-maps mola-test-datasets rosbag2-storage-mcap ]; + propagatedBuildInputs = [ 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-pose-list mola-state-estimation-simple mola-viz mp2p-icp mrpt-libmaps mrpt-libtclap ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; + + meta = { + description = "LIDAR odometry system based on MOLA and MRPT components"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-metric-maps/default.nix b/distros/kilted/mola-metric-maps/default.nix new file mode 100644 index 0000000000..5bf8be29fd --- /dev/null +++ b/distros/kilted/mola-metric-maps/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-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-common, mp2p-icp, mrpt-libmaps, ros-environment }: +buildRosPackage { + pname = "ros-kilted-mola-metric-maps"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_metric_maps/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "5d51d7567ef0dd4dba490bb9cfce97d094c7df8a0eae96e686e2462b2d7e0932"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ mola-common mp2p-icp mrpt-libmaps ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; + + meta = { + description = "Advanced metric map classes, using the generic `mrpt::maps::CMetricMap` interface, for use in other MOLA odometry and SLAM modules."; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-msgs/default.nix b/distros/kilted/mola-msgs/default.nix new file mode 100644 index 0000000000..bbab4f1295 --- /dev/null +++ b/distros/kilted/mola-msgs/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, mrpt-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-mola-msgs"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_msgs/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "1abd762e4267ddb58fb3503ead7a40e1fff5d019fee2c7c6dd8d8b7dcc0391d5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ action-msgs mrpt-msgs nav-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS message, services, and actions used in other MOLA packages."; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-pose-list/default.nix b/distros/kilted/mola-pose-list/default.nix new file mode 100644 index 0000000000..85f7269e6c --- /dev/null +++ b/distros/kilted/mola-pose-list/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmaps, mrpt-libposes }: +buildRosPackage { + pname = "ros-kilted-mola-pose-list"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_pose_list/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "8d8c8959d97eb6923633a8ee434724a71607940baf640987d7c3c02d97e987d6"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mrpt-libmaps mrpt-libposes ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "C++ library for searchable pose lists"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-relocalization/default.nix b/distros/kilted/mola-relocalization/default.nix new file mode 100644 index 0000000000..91c554eb2f --- /dev/null +++ b/distros/kilted/mola-relocalization/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-pose-list, mola-test-datasets, mp2p-icp, mrpt-libmaps, mrpt-libobs, mrpt-libslam }: +buildRosPackage { + pname = "ros-kilted-mola-relocalization"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_relocalization/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "b0dfa80b065f824ad3f3d269b0201fcce1b22a10d7f73db1a78e9f61419521e9"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ mola-test-datasets ]; + propagatedBuildInputs = [ mola-common mola-pose-list mp2p-icp mrpt-libmaps mrpt-libobs mrpt-libslam ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "C++ library with algorithms for relocalization, global localization, or pose estimation given a large initial uncertainty"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-state-estimation-simple/default.nix b/distros/kilted/mola-state-estimation-simple/default.nix new file mode 100644 index 0000000000..706db7129f --- /dev/null +++ b/distros/kilted/mola-state-estimation-simple/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: +buildRosPackage { + pname = "ros-kilted-mola-state-estimation-simple"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/kilted/mola_state_estimation_simple/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "58cb163658ef1b8d2aab401914585d50718bf83c4bb11b0703836565b15e0d0b"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mola-imu-preintegration mola-kernel mrpt-libobs ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "SE(3) pose and twist path data fusion estimator"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-state-estimation-smoother/default.nix b/distros/kilted/mola-state-estimation-smoother/default.nix new file mode 100644 index 0000000000..0cddba2769 --- /dev/null +++ b/distros/kilted/mola-state-estimation-smoother/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake, gtsam, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: +buildRosPackage { + pname = "ros-kilted-mola-state-estimation-smoother"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/kilted/mola_state_estimation_smoother/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "b5c88838be88915065f40caa27e4c588c8d84f23e7ff8b125350226c71afd469"; + }; + + buildType = "cmake"; + buildInputs = [ boost cmake ]; + propagatedBuildInputs = [ gtsam mola-common mola-imu-preintegration mola-kernel mrpt-libobs ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "SE(3) pose and twist path data fusion estimator"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-state-estimation/default.nix b/distros/kilted/mola-state-estimation/default.nix new file mode 100644 index 0000000000..f59d2a8476 --- /dev/null +++ b/distros/kilted/mola-state-estimation/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-xmllint, ament-lint-auto, ament-lint-cmake, mola-imu-preintegration, mola-state-estimation-simple, mola-state-estimation-smoother }: +buildRosPackage { + pname = "ros-kilted-mola-state-estimation"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/kilted/mola_state_estimation/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "ca090dee48412b6a1b8520d233b6f6c0701718d67d572afdfe1897c75d79f356"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-xmllint ament-lint-auto ament-lint-cmake ]; + propagatedBuildInputs = [ mola-imu-preintegration mola-state-estimation-simple mola-state-estimation-smoother ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage with all MOLA state estimation packages."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/mola-test-datasets/default.nix b/distros/kilted/mola-test-datasets/default.nix new file mode 100644 index 0000000000..522226c740 --- /dev/null +++ b/distros/kilted/mola-test-datasets/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: +buildRosPackage { + pname = "ros-kilted-mola-test-datasets"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola_test_datasets-release/archive/release/kilted/mola_test_datasets/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "e73c10cf0a1eca380b4da6c1da30561359cccdeb5d2e3e620ce037a037ce112e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; + + meta = { + description = "Small SLAM dataset extracts used for demos or unit tests in the rest of MOLA packages"; + license = with lib.licenses; [ bsdOriginal bsdOriginal "CC-BY-NC-SA-3.0" "CC-BY-3.0" "CC-BY-3.0" cc-by-nc-sa-40 ]; + }; +} diff --git a/distros/kilted/mola-traj-tools/default.nix b/distros/kilted/mola-traj-tools/default.nix new file mode 100644 index 0000000000..83bb29c2af --- /dev/null +++ b/distros/kilted/mola-traj-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libposes }: +buildRosPackage { + pname = "ros-kilted-mola-traj-tools"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_traj_tools/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "7367ef1fae6bc788620a7d5a2577241f9069f451abfdb5df7e48e6436c07c06b"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mrpt-libposes ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "CLI tools to manipulate trajectory files as a complement to the evo package"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/mola-viz/default.nix b/distros/kilted/mola-viz/default.nix new file mode 100644 index 0000000000..e32f23ef2a --- /dev/null +++ b/distros/kilted/mola-viz/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libgui, mrpt-libmaps, mrpt-libopengl }: +buildRosPackage { + pname = "ros-kilted-mola-viz"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_viz/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "7998d024caeb3e32f364977bfb311df2b1bc24a8bdd76a76417e3784ca373875"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-kernel mrpt-libgui mrpt-libmaps mrpt-libopengl ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "GUI for MOLA"; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/mola-yaml/default.nix b/distros/kilted/mola-yaml/default.nix new file mode 100644 index 0000000000..608e07991b --- /dev/null +++ b/distros/kilted/mola-yaml/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libbase }: +buildRosPackage { + pname = "ros-kilted-mola-yaml"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_yaml/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "7657bd79c07ddd1c377c4543e81499c1f86f9fae1fcf7118bd48afe7ea12af36"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mola-common mrpt-libbase ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "YAML helper library common to MOLA modules"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/mola/default.nix b/distros/kilted/mola/default.nix new file mode 100644 index 0000000000..e9c15992d9 --- /dev/null +++ b/distros/kilted/mola/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-xmllint, ament-lint-auto, ament-lint-cmake, kitti-metrics-eval, mola-bridge-ros2, mola-demos, mola-input-euroc-dataset, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-input-video, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-relocalization, mola-traj-tools, mola-viz, mola-yaml }: +buildRosPackage { + pname = "ros-kilted-mola"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "010bc6d79207ca889c886f0396c1d95990b5cca50e3ee2696a3bc786e523ceff"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-xmllint ament-lint-auto ament-lint-cmake ]; + propagatedBuildInputs = [ kitti-metrics-eval mola-bridge-ros2 mola-demos mola-input-euroc-dataset mola-input-kitti-dataset mola-input-kitti360-dataset mola-input-mulran-dataset mola-input-paris-luco-dataset mola-input-rawlog mola-input-rosbag2 mola-input-video mola-kernel mola-launcher mola-metric-maps mola-pose-list mola-relocalization mola-traj-tools mola-viz mola-yaml ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage with all core open-sourced MOLA packages."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/motion-capture-tracking-interfaces/default.nix b/distros/kilted/motion-capture-tracking-interfaces/default.nix new file mode 100644 index 0000000000..d910811d68 --- /dev/null +++ b/distros/kilted/motion-capture-tracking-interfaces/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, std-msgs }: +buildRosPackage { + pname = "ros-kilted-motion-capture-tracking-interfaces"; + version = "1.0.3-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/motion_capture_tracking-release/archive/release/kilted/motion_capture_tracking_interfaces/1.0.3-3.tar.gz"; + name = "1.0.3-3.tar.gz"; + sha256 = "70da6993157db1260a22a01601e3870bdbdbf76dd8a2094964a4b7d63a3b5ebc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Interfaces for motion_capture_tracking package."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/motion-capture-tracking/default.nix b/distros/kilted/motion-capture-tracking/default.nix new file mode 100644 index 0000000000..047a5e19f4 --- /dev/null +++ b/distros/kilted/motion-capture-tracking/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-auto, ament-lint-common, eigen, eigen3-cmake-module, motion-capture-tracking-interfaces, pcl, rclcpp, sensor-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-motion-capture-tracking"; + version = "1.0.3-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/motion_capture_tracking-release/archive/release/kilted/motion_capture_tracking/1.0.3-3.tar.gz"; + name = "1.0.3-3.tar.gz"; + sha256 = "909ba1a047d71f280e43d879c950c26b0fb73339453ea15161c70b6fe917dc2b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module motion-capture-tracking-interfaces pcl rclcpp sensor-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS Package for different motion capture systems, including custom rigid body tracking support"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/mouse-teleop/default.nix b/distros/kilted/mouse-teleop/default.nix new file mode 100644 index 0000000000..1165bf0d87 --- /dev/null +++ b/distros/kilted/mouse-teleop/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, ament-xmllint, geometry-msgs, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-mouse-teleop"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/kilted/mouse_teleop/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "72d3da96142b55b2f1b64ddefa519bcf88ca79a6914ac78668f61c66516d7ac7"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; + propagatedBuildInputs = [ geometry-msgs python3Packages.numpy python3Packages.tkinter rclpy ]; + + meta = { + description = "A mouse teleop tool for holonomic mobile robots."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/moveit-common/default.nix b/distros/kilted/moveit-common/default.nix new file mode 100644 index 0000000000..ff2b7f0e0d --- /dev/null +++ b/distros/kilted/moveit-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, backward-ros }: +buildRosPackage { + pname = "ros-kilted-moveit-common"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_common/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "163d4dbd543401861980a2322c2a9162b8ae5956ecff42e3431a1356856cadae"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ backward-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Common support functionality used throughout MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-configs-utils/default.nix b/distros/kilted/moveit-configs-utils/default.nix new file mode 100644 index 0000000000..69f5192f1e --- /dev/null +++ b/distros/kilted/moveit-configs-utils/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-index-python, launch, launch-param-builder, launch-ros, srdfdom }: +buildRosPackage { + pname = "ros-kilted-moveit-configs-utils"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_configs_utils/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "1db22b662d79d7e1b637a5e6b366e070b382742493228e299cfb626fce4de0b7"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ ament-index-python launch launch-param-builder launch-ros srdfdom ]; + + meta = { + description = "Python library for loading moveit config parameters in launch files"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-core/default.nix b/distros/kilted/moveit-core/default.nix new file mode 100644 index 0000000000..4264ffe8cd --- /dev/null +++ b/distros/kilted/moveit-core/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-gmock, ament-cmake-google-benchmark, ament-cmake-gtest, ament-index-cpp, angles, assimp, boost, bullet, common-interfaces, eigen, eigen-stl-containers, eigen3-cmake-module, fcl, generate-parameter-library, geometric-shapes, geometry-msgs, google-benchmark-vendor, kdl-parser, launch-testing-ament-cmake, moveit-common, moveit-msgs, moveit-resources-panda-moveit-config, moveit-resources-pr2-description, octomap, octomap-msgs, orocos-kdl-vendor, osqp-vendor, pkg-config, pluginlib, random-numbers, rcl-interfaces, rclcpp, rclpy, rsl, ruckig, sensor-msgs, shape-msgs, srdfdom, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-kdl, trajectory-msgs, urdf, urdfdom, urdfdom-headers, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-moveit-core"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_core/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "aafa59ff132a071d247b3c2dc627fd599a41ec712d1ed70e78defbdfac8ba951"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config ]; + checkInputs = [ ament-cmake-gmock ament-cmake-google-benchmark ament-cmake-gtest ament-index-cpp angles launch-testing-ament-cmake moveit-resources-panda-moveit-config moveit-resources-pr2-description orocos-kdl-vendor rcl-interfaces rclpy ]; + propagatedBuildInputs = [ angles assimp boost bullet common-interfaces eigen eigen-stl-containers eigen3-cmake-module fcl generate-parameter-library geometric-shapes geometry-msgs google-benchmark-vendor kdl-parser moveit-common moveit-msgs octomap octomap-msgs osqp-vendor pluginlib random-numbers rclcpp rsl ruckig sensor-msgs shape-msgs srdfdom std-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-kdl trajectory-msgs urdf urdfdom urdfdom-headers visualization-msgs ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module pkg-config ]; + + meta = { + description = "Core libraries used by MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-hybrid-planning/default.nix b/distros/kilted/moveit-hybrid-planning/default.nix new file mode 100644 index 0000000000..f571c07352 --- /dev/null +++ b/distros/kilted/moveit-hybrid-planning/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-gtest, ament-index-cpp, controller-manager, moveit-common, moveit-configs-utils, moveit-core, moveit-msgs, moveit-planners-ompl, moveit-resources-panda-moveit-config, moveit-ros-planning, moveit-ros-planning-interface, moveit-simple-controller-manager, pluginlib, position-controllers, rclcpp, rclcpp-action, rclcpp-components, robot-state-publisher, ros-testing, rviz2, std-msgs, std-srvs, tf2-ros, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-moveit-hybrid-planning"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_hybrid_planning/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "5cc79812a6eb2da3c590c2fca3991d87c9fe93495ba7a7d8c19b08eaef269819"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest controller-manager moveit-configs-utils moveit-planners-ompl moveit-resources-panda-moveit-config moveit-simple-controller-manager position-controllers robot-state-publisher ros-testing ]; + propagatedBuildInputs = [ ament-index-cpp controller-manager moveit-common moveit-core moveit-msgs moveit-resources-panda-moveit-config moveit-ros-planning moveit-ros-planning-interface pluginlib position-controllers rclcpp rclcpp-action rclcpp-components robot-state-publisher rviz2 std-msgs std-srvs tf2-ros trajectory-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Hybrid planning components of MoveIt 2"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-kinematics/default.nix b/distros/kilted/moveit-kinematics/default.nix new file mode 100644 index 0000000000..8ee48c5c3c --- /dev/null +++ b/distros/kilted/moveit-kinematics/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-gtest, class-loader, eigen, generate-parameter-library, launch-param-builder, moveit-common, moveit-configs-utils, moveit-core, moveit-msgs, moveit-resources-fanuc-description, moveit-resources-fanuc-moveit-config, moveit-resources-panda-description, moveit-resources-panda-moveit-config, moveit-ros-planning, orocos-kdl-vendor, pluginlib, python3Packages, ros-testing, rsl, tf2, tf2-kdl, urdfdom }: +buildRosPackage { + pname = "ros-kilted-moveit-kinematics"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_kinematics/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "d82883379aba4130689c9144dfa5d5b19ac23de4eb85c1fb4db957da43389016"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest launch-param-builder moveit-configs-utils moveit-resources-fanuc-description moveit-resources-fanuc-moveit-config moveit-resources-panda-description moveit-resources-panda-moveit-config ros-testing ]; + propagatedBuildInputs = [ class-loader eigen generate-parameter-library moveit-common moveit-core moveit-msgs moveit-ros-planning orocos-kdl-vendor pluginlib python3Packages.lxml rsl tf2 tf2-kdl urdfdom ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package for all inverse kinematics solvers in MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-msgs/default.nix b/distros/kilted/moveit-msgs/default.nix new file mode 100644 index 0000000000..018c06cfb4 --- /dev/null +++ b/distros/kilted/moveit-msgs/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-auto, ament-lint-cmake, geometry-msgs, object-recognition-msgs, octomap-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, shape-msgs, std-msgs, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-moveit-msgs"; + version = "2.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit_msgs-release/archive/release/kilted/moveit_msgs/2.6.0-2.tar.gz"; + name = "2.6.0-2.tar.gz"; + sha256 = "82ad0eaa13034e68ac405fc9879db1e185cdf1659d8f41a6f051d6aedcb599a8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-cmake ]; + propagatedBuildInputs = [ action-msgs geometry-msgs object-recognition-msgs octomap-msgs rosidl-default-runtime sensor-msgs shape-msgs std-msgs trajectory-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Messages, services and actions used by MoveIt"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/moveit-planners-chomp/default.nix b/distros/kilted/moveit-planners-chomp/default.nix new file mode 100644 index 0000000000..3f4b748ffa --- /dev/null +++ b/distros/kilted/moveit-planners-chomp/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, chomp-motion-planner, moveit-common, moveit-core, pluginlib, rclcpp }: +buildRosPackage { + pname = "ros-kilted-moveit-planners-chomp"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_planners_chomp/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "a23576307a3f8e9b5dc1aad660a300bc230858f5620927cad939cda5ebd1fed2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ chomp-motion-planner moveit-common moveit-core pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The interface for using CHOMP within MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-planners-ompl/default.nix b/distros/kilted/moveit-planners-ompl/default.nix new file mode 100644 index 0000000000..9841a04f49 --- /dev/null +++ b/distros/kilted/moveit-planners-ompl/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-gtest, eigen, eigen3-cmake-module, llvmPackages, moveit-common, moveit-core, moveit-msgs, moveit-resources-fanuc-moveit-config, moveit-resources-panda-moveit-config, moveit-resources-pr2-description, moveit-ros-planning, ompl, pluginlib, rclcpp, tf2-eigen, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-moveit-planners-ompl"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_planners_ompl/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "b62c187190c4550ee948b70ca6cc8daf3fdc09f24c6fa587a0093d1f6cfed196"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen3-cmake-module ]; + checkInputs = [ ament-cmake-gtest eigen moveit-resources-fanuc-moveit-config moveit-resources-panda-moveit-config moveit-resources-pr2-description tf2-eigen ]; + propagatedBuildInputs = [ llvmPackages.openmp moveit-common moveit-core moveit-msgs moveit-ros-planning ompl pluginlib rclcpp tf2-eigen tf2-ros ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "MoveIt interface to OMPL"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-planners-stomp/default.nix b/distros/kilted/moveit-planners-stomp/default.nix new file mode 100644 index 0000000000..492ee5ead5 --- /dev/null +++ b/distros/kilted/moveit-planners-stomp/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, generate-parameter-library, moveit-common, moveit-core, rsl, std-msgs, stomp, tf2-eigen, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-moveit-planners-stomp"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_planners_stomp/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "70f04e42d5641f318d4c198a7c043139f7b9c2f60dc827011ff583e82bcb3159"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ generate-parameter-library moveit-common moveit-core rsl std-msgs stomp tf2-eigen visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "STOMP Motion Planner for MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-planners/default.nix b/distros/kilted/moveit-planners/default.nix new file mode 100644 index 0000000000..9227f4dc87 --- /dev/null +++ b/distros/kilted/moveit-planners/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-planners-chomp, moveit-planners-ompl, moveit-planners-stomp, pilz-industrial-motion-planner }: +buildRosPackage { + pname = "ros-kilted-moveit-planners"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_planners/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "353e7e6c38c2586d39a4811e45b53cfe3ad66f64144d818e1feb1e8becf2c9d3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ moveit-planners-chomp moveit-planners-ompl moveit-planners-stomp pilz-industrial-motion-planner ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Meta package that installs all available planners for MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-plugins/default.nix b/distros/kilted/moveit-plugins/default.nix new file mode 100644 index 0000000000..6f48c8915c --- /dev/null +++ b/distros/kilted/moveit-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-simple-controller-manager }: +buildRosPackage { + pname = "ros-kilted-moveit-plugins"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_plugins/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "c4cb75d76cc12a8c38d422f55f22b2db414b322bba6a0cdc3ad0db23ec041138"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ moveit-simple-controller-manager ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage for MoveIt plugins."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-py/default.nix b/distros/kilted/moveit-py/default.nix new file mode 100644 index 0000000000..5770ed44a1 --- /dev/null +++ b/distros/kilted/moveit-py/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, geometry-msgs, moveit-core, moveit-ros-planning, moveit-ros-planning-interface, octomap-msgs, pybind11-vendor, python3Packages, rclcpp, rclpy }: +buildRosPackage { + pname = "ros-kilted-moveit-py"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_py/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "3974d8f18b7db6d6007c5c55a2e78cdc3097845f4464cda562c08d0210e76411"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pybind11-vendor ]; + checkInputs = [ ament-cmake-pytest python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python geometry-msgs moveit-core moveit-ros-planning moveit-ros-planning-interface octomap-msgs rclcpp rclpy ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Python binding for MoveIt 2"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/moveit-resources-fanuc-description/default.nix b/distros/kilted/moveit-resources-fanuc-description/default.nix new file mode 100644 index 0000000000..8adfbfa14c --- /dev/null +++ b/distros/kilted/moveit-resources-fanuc-description/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-moveit-resources-fanuc-description"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/kilted/moveit_resources_fanuc_description/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "2761a8e506f0c80389bebe74e035699496d012f234fd9a7b5577b3e057e8cd49"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Fanuc Resources used for MoveIt testing"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/moveit-resources-fanuc-moveit-config/default.nix b/distros/kilted/moveit-resources-fanuc-moveit-config/default.nix new file mode 100644 index 0000000000..afd31dd9b6 --- /dev/null +++ b/distros/kilted/moveit-resources-fanuc-moveit-config/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, controller-manager, joint-state-publisher, moveit-resources-fanuc-description, position-controllers, robot-state-publisher, ros2cli-common-extensions, tf2-ros, xacro }: +buildRosPackage { + pname = "ros-kilted-moveit-resources-fanuc-moveit-config"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/kilted/moveit_resources_fanuc_moveit_config/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "d93f6349783a148509e51f1af2ce8d35429d798944ec553e973215928ef9d346"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ controller-manager joint-state-publisher moveit-resources-fanuc-description position-controllers robot-state-publisher ros2cli-common-extensions tf2-ros xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "

+ MoveIt Resources for testing: Fanuc M-10iA. +

+

+ A project-internal configuration for testing in MoveIt. +

"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/moveit-resources-panda-description/default.nix b/distros/kilted/moveit-resources-panda-description/default.nix new file mode 100644 index 0000000000..21e7ef5bb6 --- /dev/null +++ b/distros/kilted/moveit-resources-panda-description/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-moveit-resources-panda-description"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/kilted/moveit_resources_panda_description/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "d9aa86d8733784f2f84445f0c357d26b70bedef2cde6e8b589ad6f808d2aeb9a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "panda Resources used for MoveIt testing"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/moveit-resources-pr2-description/default.nix b/distros/kilted/moveit-resources-pr2-description/default.nix new file mode 100644 index 0000000000..67f16e34f0 --- /dev/null +++ b/distros/kilted/moveit-resources-pr2-description/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-moveit-resources-pr2-description"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/kilted/moveit_resources_pr2_description/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "89405b77b55b1bf5203094e91ead0357ac128d89498a8af480fa233c19d90927"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "PR2 Resources used for MoveIt! testing"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix b/distros/kilted/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix new file mode 100644 index 0000000000..14d33e1b43 --- /dev/null +++ b/distros/kilted/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, generate-parameter-library, moveit-core, pluginlib, rclcpp, tf2-eigen, tf2-eigen-kdl, tf2-geometry-msgs, tf2-kdl }: +buildRosPackage { + pname = "ros-kilted-moveit-resources-prbt-ikfast-manipulator-plugin"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_resources_prbt_ikfast_manipulator_plugin/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "1db02f7b1137468d3daf6d6cf65500f014b9d643f2ba3c2f32e4b8bfe81b29ea"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake tf2-eigen tf2-eigen-kdl ]; + propagatedBuildInputs = [ generate-parameter-library moveit-core pluginlib rclcpp tf2-geometry-msgs tf2-kdl ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The prbt_ikfast_manipulator_plugin package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/moveit-resources-prbt-moveit-config/default.nix b/distros/kilted/moveit-resources-prbt-moveit-config/default.nix new file mode 100644 index 0000000000..b0ad52dc66 --- /dev/null +++ b/distros/kilted/moveit-resources-prbt-moveit-config/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, moveit-resources-prbt-ikfast-manipulator-plugin, moveit-resources-prbt-support, moveit-ros-move-group, robot-state-publisher, rviz2, xacro }: +buildRosPackage { + pname = "ros-kilted-moveit-resources-prbt-moveit-config"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_resources_prbt_moveit_config/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "d37d2713b09dc3230a1a16e35f350bca8a2bedc09c971e7b754951d9b09e2868"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ joint-state-publisher moveit-resources-prbt-ikfast-manipulator-plugin moveit-resources-prbt-support moveit-ros-move-group robot-state-publisher rviz2 xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "

+ MoveIt Resources for testing: Pilz PRBT 6 +

+

+ A project-internal configuration for testing in MoveIt. +

"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-resources-prbt-pg70-support/default.nix b/distros/kilted/moveit-resources-prbt-pg70-support/default.nix new file mode 100644 index 0000000000..37bdb99b2d --- /dev/null +++ b/distros/kilted/moveit-resources-prbt-pg70-support/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-resources-prbt-ikfast-manipulator-plugin, moveit-resources-prbt-moveit-config, moveit-resources-prbt-support, xacro }: +buildRosPackage { + pname = "ros-kilted-moveit-resources-prbt-pg70-support"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_resources_prbt_pg70_support/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "a52bdc5352a7e4ed8b010cfd3027d103b55b04eb6159b3a3e285fba42469d514"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ moveit-resources-prbt-ikfast-manipulator-plugin moveit-resources-prbt-moveit-config moveit-resources-prbt-support xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "PRBT support for Schunk pg70 gripper."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/moveit-resources-prbt-support/default.nix b/distros/kilted/moveit-resources-prbt-support/default.nix new file mode 100644 index 0000000000..38ed25f82d --- /dev/null +++ b/distros/kilted/moveit-resources-prbt-support/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, xacro }: +buildRosPackage { + pname = "ros-kilted-moveit-resources-prbt-support"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_resources_prbt_support/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "31366c812dcf46d0871e4dfe1caa56221bd0729569391e12bf75e4a900a8949a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Mechanical, kinematic and visual description + of the Pilz light weight arm PRBT."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/moveit-resources/default.nix b/distros/kilted/moveit-resources/default.nix new file mode 100644 index 0000000000..bef4b978af --- /dev/null +++ b/distros/kilted/moveit-resources/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, moveit-resources-fanuc-description, moveit-resources-fanuc-moveit-config, moveit-resources-panda-description, moveit-resources-panda-moveit-config, moveit-resources-pr2-description, robot-state-publisher }: +buildRosPackage { + pname = "ros-kilted-moveit-resources"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/kilted/moveit_resources/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "d165fc85198429b265c8e38a3bb024953fa22545b37841022ec049f7728c45a7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ joint-state-publisher moveit-resources-fanuc-description moveit-resources-fanuc-moveit-config moveit-resources-panda-description moveit-resources-panda-moveit-config moveit-resources-pr2-description robot-state-publisher ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Resources used for MoveIt testing"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/moveit-ros-benchmarks/default.nix b/distros/kilted/moveit-ros-benchmarks/default.nix new file mode 100644 index 0000000000..013d8f58d4 --- /dev/null +++ b/distros/kilted/moveit-ros-benchmarks/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, boost, launch-param-builder, moveit-common, moveit-configs-utils, moveit-core, moveit-ros-planning, moveit-ros-warehouse, pluginlib, rclcpp, tf2-eigen }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-benchmarks"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_benchmarks/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "fc2094c1c1ef08ee5290e0fe8d421c5b7248a15fdfa0c8339d17110ef0869159"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake moveit-core ]; + propagatedBuildInputs = [ boost launch-param-builder moveit-common moveit-configs-utils moveit-ros-planning moveit-ros-warehouse pluginlib rclcpp tf2-eigen ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Enhanced tools for benchmarks in MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-control-interface/default.nix b/distros/kilted/moveit-ros-control-interface/default.nix new file mode 100644 index 0000000000..9433bcdad8 --- /dev/null +++ b/distros/kilted/moveit-ros-control-interface/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, controller-manager-msgs, moveit-common, moveit-core, moveit-simple-controller-manager, pluginlib, rclcpp-action, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-control-interface"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_control_interface/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "97a4ca6a122e258291085fe6db42e9a3a2178029d316d35b549e4637445ed78d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ controller-manager-msgs moveit-common moveit-core moveit-simple-controller-manager pluginlib rclcpp-action trajectory-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ros_control controller manager interface for MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-move-group/default.nix b/distros/kilted/moveit-ros-move-group/default.nix new file mode 100644 index 0000000000..a401f64563 --- /dev/null +++ b/distros/kilted/moveit-ros-move-group/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-gtest, fmt, moveit-common, moveit-configs-utils, moveit-core, moveit-kinematics, moveit-resources-fanuc-moveit-config, moveit-resources-panda-moveit-config, moveit-ros-occupancy-map-monitor, moveit-ros-planning, pluginlib, rclcpp, rclcpp-action, ros-testing, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-move-group"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_move_group/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "faa7d4085d11c0b170cdb494aea858a5028bdfdc8e06799f5e607c46aadcc24c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest moveit-configs-utils moveit-resources-fanuc-moveit-config moveit-resources-panda-moveit-config ros-testing ]; + propagatedBuildInputs = [ fmt moveit-common moveit-core moveit-kinematics moveit-ros-occupancy-map-monitor moveit-ros-planning pluginlib rclcpp rclcpp-action std-srvs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The move_group node for MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-occupancy-map-monitor/default.nix b/distros/kilted/moveit-ros-occupancy-map-monitor/default.nix new file mode 100644 index 0000000000..201da2d438 --- /dev/null +++ b/distros/kilted/moveit-ros-occupancy-map-monitor/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-gmock, eigen, eigen3-cmake-module, geometric-shapes, moveit-common, moveit-core, moveit-msgs, octomap, pluginlib, rclcpp, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-occupancy-map-monitor"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_occupancy_map_monitor/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "d164b15bff719e4e0ab7e6392e9802a3525dfededa5e402fb64ca98b691da4bb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module geometric-shapes moveit-common moveit-core moveit-msgs octomap pluginlib rclcpp tf2-ros ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "Components of MoveIt connecting to occupancy map"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-perception/default.nix b/distros/kilted/moveit-ros-perception/default.nix new file mode 100644 index 0000000000..03bb6f5fdb --- /dev/null +++ b/distros/kilted/moveit-ros-perception/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, eigen, freeglut, glew, image-transport, libGL, libGLU, llvmPackages, message-filters, moveit-common, moveit-core, moveit-msgs, moveit-ros-occupancy-map-monitor, moveit-ros-planning, object-recognition-msgs, pluginlib, rclcpp, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, urdf }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-perception"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_perception/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "3cd44654fa99d57931eb8b75f7f44dc7fcfeb1969cb96a5cc9f6503378c1c4df"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen ]; + propagatedBuildInputs = [ cv-bridge freeglut glew image-transport libGL libGLU llvmPackages.openmp message-filters moveit-common moveit-core moveit-msgs moveit-ros-occupancy-map-monitor moveit-ros-planning object-recognition-msgs pluginlib rclcpp sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros urdf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Components of MoveIt connecting to perception"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-planning-interface/default.nix b/distros/kilted/moveit-ros-planning-interface/default.nix new file mode 100644 index 0000000000..ce1a993ff4 --- /dev/null +++ b/distros/kilted/moveit-ros-planning-interface/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-gtest, eigen, eigen3-cmake-module, geometry-msgs, moveit-common, moveit-configs-utils, moveit-core, moveit-msgs, moveit-resources-fanuc-moveit-config, moveit-resources-panda-moveit-config, moveit-ros-move-group, moveit-ros-planning, moveit-ros-warehouse, moveit-simple-controller-manager, python3, rclcpp, rclcpp-action, rclpy, ros-testing, rviz2, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-planning-interface"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_planning_interface/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "68d5e3ff8a39d421bc450c51e3d803da72a21b81d15eab336b0f2313bcba51cd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen eigen3-cmake-module ]; + checkInputs = [ ament-cmake-gtest moveit-configs-utils moveit-resources-fanuc-moveit-config moveit-resources-panda-moveit-config moveit-simple-controller-manager ros-testing rviz2 ]; + propagatedBuildInputs = [ geometry-msgs moveit-common moveit-core moveit-msgs moveit-ros-move-group moveit-ros-planning moveit-ros-warehouse python3 rclcpp rclcpp-action rclpy tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "Components of MoveIt that offer simpler remote (as from another ROS 2 node) interfaces to planning and execution"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-planning/default.nix b/distros/kilted/moveit-ros-planning/default.nix new file mode 100644 index 0000000000..725db528a0 --- /dev/null +++ b/distros/kilted/moveit-ros-planning/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-gmock, ament-cmake-gtest, ament-index-cpp, eigen, eigen3-cmake-module, fmt, generate-parameter-library, launch-testing-ament-cmake, message-filters, moveit-common, moveit-configs-utils, moveit-core, moveit-msgs, moveit-resources-panda-moveit-config, moveit-ros-occupancy-map-monitor, pluginlib, rclcpp, rclcpp-action, rclcpp-components, ros-testing, srdfdom, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-msgs, tf2-ros, urdf }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-planning"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_planning/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "c8d0ae03a294d75d754da4eee0f5ff7692420e303ff736ee0404c51a62107a4b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest launch-testing-ament-cmake moveit-configs-utils moveit-resources-panda-moveit-config ros-testing ]; + propagatedBuildInputs = [ ament-index-cpp eigen eigen3-cmake-module fmt generate-parameter-library message-filters moveit-common moveit-core moveit-msgs moveit-ros-occupancy-map-monitor pluginlib rclcpp rclcpp-action rclcpp-components srdfdom std-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-msgs tf2-ros urdf ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "Planning components of MoveIt that use ROS"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-robot-interaction/default.nix b/distros/kilted/moveit-ros-robot-interaction/default.nix new file mode 100644 index 0000000000..b40510aa20 --- /dev/null +++ b/distros/kilted/moveit-ros-robot-interaction/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-gtest, interactive-markers, moveit-common, moveit-core, moveit-ros-planning, rclcpp, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-robot-interaction"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_robot_interaction/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "68f353bee6a8c0cf227ee0fc5787e91a0b2209d8e79e2c0b21950338d1bda290"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ interactive-markers moveit-common moveit-core moveit-ros-planning rclcpp tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Components of MoveIt that offer interaction via interactive markers"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-tests/default.nix b/distros/kilted/moveit-ros-tests/default.nix new file mode 100644 index 0000000000..c6510e5385 --- /dev/null +++ b/distros/kilted/moveit-ros-tests/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-gtest, ament-lint-auto, moveit-common, moveit-configs-utils, moveit-core, moveit-planners-chomp, moveit-planners-ompl, moveit-planners-stomp, moveit-resources-panda-moveit-config, moveit-ros-move-group, moveit-ros-planning, moveit-ros-planning-interface, moveit-simple-controller-manager, pilz-industrial-motion-planner, rclcpp, ros-testing, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-tests"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_tests/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "ece370dab92e79c26676b5d82fa3dc820281e0e81d85b82b4b14516432ae5c44"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto moveit-configs-utils moveit-core moveit-planners-chomp moveit-planners-ompl moveit-planners-stomp moveit-resources-panda-moveit-config moveit-ros-move-group moveit-ros-planning moveit-ros-planning-interface moveit-simple-controller-manager pilz-industrial-motion-planner ros-testing tf2-ros ]; + propagatedBuildInputs = [ moveit-common rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Integration tests for moveit_ros"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-trajectory-cache/default.nix b/distros/kilted/moveit-ros-trajectory-cache/default.nix new file mode 100644 index 0000000000..62961027b4 --- /dev/null +++ b/distros/kilted/moveit-ros-trajectory-cache/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-cmake-uncrustify, geometry-msgs, launch-pytest, launch-testing-ament-cmake, moveit-common, moveit-configs-utils, moveit-planners-ompl, moveit-resources, moveit-ros, moveit-ros-planning-interface, python3Packages, rclcpp, rclcpp-action, rmf-utils, robot-state-publisher, ros2-control, tf2-ros, trajectory-msgs, warehouse-ros-sqlite, xacro }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-trajectory-cache"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_trajectory_cache/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "2c4cc4c8f2288c9132ce112fab6a47c0e944602d15739ad9a2ea7029bc8400b8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest ament-cmake-uncrustify launch-pytest launch-testing-ament-cmake moveit-configs-utils moveit-planners-ompl moveit-resources python3Packages.pytest rmf-utils robot-state-publisher ros2-control warehouse-ros-sqlite ]; + propagatedBuildInputs = [ geometry-msgs moveit-common moveit-ros moveit-ros-planning-interface python3Packages.pyyaml rclcpp rclcpp-action tf2-ros trajectory-msgs xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A trajectory cache for MoveIt 2 motion plans and cartesian plans."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/moveit-ros-visualization/default.nix b/distros/kilted/moveit-ros-visualization/default.nix new file mode 100644 index 0000000000..961c61f955 --- /dev/null +++ b/distros/kilted/moveit-ros-visualization/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, class-loader, eigen, geometric-shapes, interactive-markers, moveit-common, moveit-ros-planning-interface, moveit-ros-robot-interaction, moveit-ros-warehouse, object-recognition-msgs, pkg-config, pluginlib, qt5, rclcpp, rclpy, rviz2, tf2-eigen }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-visualization"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_visualization/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "51b119e7f2fd696946a4370af8f34b3f6df22e1cce5a6d6602a72bb03ba63655"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake class-loader eigen pkg-config qt5.qtbase ]; + propagatedBuildInputs = [ geometric-shapes interactive-markers moveit-common moveit-ros-planning-interface moveit-ros-robot-interaction moveit-ros-warehouse object-recognition-msgs pluginlib rclcpp rclpy rviz2 tf2-eigen ]; + nativeBuildInputs = [ ament-cmake pkg-config ]; + + meta = { + description = "Components of MoveIt that offer visualization"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros-warehouse/default.nix b/distros/kilted/moveit-ros-warehouse/default.nix new file mode 100644 index 0000000000..1f04d5a181 --- /dev/null +++ b/distros/kilted/moveit-ros-warehouse/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, fmt, moveit-common, moveit-core, moveit-ros-planning, rclcpp, tf2-eigen, tf2-ros, warehouse-ros }: +buildRosPackage { + pname = "ros-kilted-moveit-ros-warehouse"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros_warehouse/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "3f20d208553c02ca9ab7285eb5dfb7ea9a6d67db6788c890d899de964f588aa8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ fmt moveit-common moveit-core moveit-ros-planning rclcpp tf2-eigen tf2-ros warehouse-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Components of MoveIt connecting to MongoDB"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-ros/default.nix b/distros/kilted/moveit-ros/default.nix new file mode 100644 index 0000000000..77251c359f --- /dev/null +++ b/distros/kilted/moveit-ros/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-planning, moveit-ros-planning-interface, moveit-ros-robot-interaction, moveit-ros-visualization, moveit-ros-warehouse }: +buildRosPackage { + pname = "ros-kilted-moveit-ros"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_ros/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "88fc5475be4831e7d9c987c9e5edce753876f677856603dca4507e3a0108bbf5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ moveit-ros-benchmarks moveit-ros-move-group moveit-ros-planning moveit-ros-planning-interface moveit-ros-robot-interaction moveit-ros-visualization moveit-ros-warehouse ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Components of MoveIt that use ROS"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-runtime/default.nix b/distros/kilted/moveit-runtime/default.nix new file mode 100644 index 0000000000..59572a15cb --- /dev/null +++ b/distros/kilted/moveit-runtime/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-core, moveit-planners, moveit-plugins, moveit-ros-move-group, moveit-ros-perception, moveit-ros-planning, moveit-ros-planning-interface, moveit-ros-warehouse }: +buildRosPackage { + pname = "ros-kilted-moveit-runtime"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_runtime/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "1f89860e51be34a71cbfae8d1a8af89741541ed68ca909bc81196b63458931a8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ moveit-core moveit-planners moveit-plugins moveit-ros-move-group moveit-ros-perception moveit-ros-planning moveit-ros-planning-interface moveit-ros-warehouse ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "moveit_runtime meta package contains MoveIt packages that are essential for its runtime (e.g. running MoveIt on robots)."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-setup-app-plugins/default.nix b/distros/kilted/moveit-setup-app-plugins/default.nix new file mode 100644 index 0000000000..e1fb755f2f --- /dev/null +++ b/distros/kilted/moveit-setup-app-plugins/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-gtest, ament-cmake-ros, ament-index-cpp, moveit-configs-utils, moveit-ros-visualization, moveit-setup-framework, pluginlib, rclcpp }: +buildRosPackage { + pname = "ros-kilted-moveit-setup-app-plugins"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_setup_app_plugins/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "195dcf9bbf8edefe968c9f941529879b64e04be53b66623f45da391911bc8070"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ ament-index-cpp moveit-configs-utils moveit-ros-visualization moveit-setup-framework pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Various specialty plugins for MoveIt Setup Assistant"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-setup-assistant/default.nix b/distros/kilted/moveit-setup-assistant/default.nix new file mode 100644 index 0000000000..6c564810cc --- /dev/null +++ b/distros/kilted/moveit-setup-assistant/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-gtest, ament-index-cpp, moveit-configs-utils, moveit-resources-panda-moveit-config, moveit-setup-app-plugins, moveit-setup-controllers, moveit-setup-core-plugins, moveit-setup-framework, moveit-setup-srdf-plugins, pluginlib, qt5, rclcpp }: +buildRosPackage { + pname = "ros-kilted-moveit-setup-assistant"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_setup_assistant/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "80eda9058eacc48d426e0b2caa25ac1bc3e42a93eece0c761b5668bac0a84fb7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest moveit-resources-panda-moveit-config ]; + propagatedBuildInputs = [ ament-index-cpp moveit-configs-utils moveit-setup-app-plugins moveit-setup-controllers moveit-setup-core-plugins moveit-setup-framework moveit-setup-srdf-plugins pluginlib qt5.qtbase rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Generates a configuration package that makes it easy to use MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-setup-controllers/default.nix b/distros/kilted/moveit-setup-controllers/default.nix new file mode 100644 index 0000000000..caa197689b --- /dev/null +++ b/distros/kilted/moveit-setup-controllers/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-gtest, ament-cmake-ros, ament-index-cpp, moveit-configs-utils, moveit-resources-fanuc-moveit-config, moveit-resources-panda-moveit-config, moveit-setup-framework, pluginlib, rclcpp }: +buildRosPackage { + pname = "ros-kilted-moveit-setup-controllers"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_setup_controllers/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "ee43b26f94f335f5bff8c074abb57b45748010414056ba85dd24a254e60f2c27"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest moveit-configs-utils moveit-resources-fanuc-moveit-config moveit-resources-panda-moveit-config ]; + propagatedBuildInputs = [ ament-index-cpp moveit-setup-framework pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "MoveIt Setup Steps for ROS 2 Control"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-setup-core-plugins/default.nix b/distros/kilted/moveit-setup-core-plugins/default.nix new file mode 100644 index 0000000000..bbfd008cf1 --- /dev/null +++ b/distros/kilted/moveit-setup-core-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-index-cpp, moveit-ros-visualization, moveit-setup-framework, pluginlib, rclcpp, srdfdom, urdf }: +buildRosPackage { + pname = "ros-kilted-moveit-setup-core-plugins"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_setup_core_plugins/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "2a93b90197bb37160492c2adcdb535704daab9f1c4c475855ad70c464c6f2998"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ament-index-cpp moveit-ros-visualization moveit-setup-framework pluginlib rclcpp srdfdom urdf ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Core (meta) plugins for MoveIt Setup Assistant"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-setup-framework/default.nix b/distros/kilted/moveit-setup-framework/default.nix new file mode 100644 index 0000000000..a856253a4e --- /dev/null +++ b/distros/kilted/moveit-setup-framework/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-index-cpp, fmt, moveit-common, moveit-core, moveit-ros-planning, moveit-ros-visualization, pluginlib, rclcpp, rviz-common, rviz-rendering, srdfdom, urdf }: +buildRosPackage { + pname = "ros-kilted-moveit-setup-framework"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_setup_framework/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "6e876d22f3522ff26b22c6d6d2d918eb794b6be203510ad486538d82b984c054"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ament-index-cpp fmt moveit-common moveit-core moveit-ros-planning moveit-ros-visualization pluginlib rclcpp rviz-common rviz-rendering srdfdom urdf ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "C++ Interface for defining setup steps for MoveIt Setup Assistant"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-setup-srdf-plugins/default.nix b/distros/kilted/moveit-setup-srdf-plugins/default.nix new file mode 100644 index 0000000000..6d2341197d --- /dev/null +++ b/distros/kilted/moveit-setup-srdf-plugins/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-gtest, ament-cmake-ros, moveit-resources-fanuc-description, moveit-setup-framework, pluginlib }: +buildRosPackage { + pname = "ros-kilted-moveit-setup-srdf-plugins"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_setup_srdf_plugins/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "58a18d89154083daeb7cf9a29e99151ab16a46c80edfe1be74fa52a51771f32d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest moveit-resources-fanuc-description ]; + propagatedBuildInputs = [ moveit-setup-framework pluginlib ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "SRDF-based plugins for MoveIt Setup Assistant"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-simple-controller-manager/default.nix b/distros/kilted/moveit-simple-controller-manager/default.nix new file mode 100644 index 0000000000..025764fc90 --- /dev/null +++ b/distros/kilted/moveit-simple-controller-manager/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, control-msgs, moveit-common, moveit-core, pluginlib, rclcpp, rclcpp-action }: +buildRosPackage { + pname = "ros-kilted-moveit-simple-controller-manager"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit_simple_controller_manager/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "57d3b35d411be52a9c4f88c3732ed2ca4b92a3c37973466f2df7ef35d2028993"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ control-msgs moveit-common moveit-core pluginlib rclcpp rclcpp-action ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A generic, simple controller manager plugin for MoveIt."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/moveit-visual-tools/default.nix b/distros/kilted/moveit-visual-tools/default.nix new file mode 100644 index 0000000000..2e33679d69 --- /dev/null +++ b/distros/kilted/moveit-visual-tools/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-auto, ament-lint-common, geometry-msgs, graph-msgs, moveit-common, moveit-core, moveit-ros-planning, rclcpp, rviz-visual-tools, std-msgs, tf2-eigen, tf2-ros, trajectory-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-moveit-visual-tools"; + version = "4.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit_visual_tools-release/archive/release/kilted/moveit_visual_tools/4.1.2-2.tar.gz"; + name = "4.1.2-2.tar.gz"; + sha256 = "92ec9d74e14d7292340cc8946072e47ecc3b28af570731a789373326bed67e96"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs graph-msgs moveit-common moveit-core moveit-ros-planning rclcpp rviz-visual-tools std-msgs tf2-eigen tf2-ros trajectory-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Helper functions for displaying and debugging MoveIt data in Rviz via published markers"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/moveit/default.nix b/distros/kilted/moveit/default.nix new file mode 100644 index 0000000000..3e15add4e3 --- /dev/null +++ b/distros/kilted/moveit/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-core, moveit-planners, moveit-plugins, moveit-ros, moveit-setup-assistant }: +buildRosPackage { + pname = "ros-kilted-moveit"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/moveit/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "fc0d74e82488274864355060d95cf8c8742685c47177dc208f044543ae155578"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ moveit-core moveit-planners moveit-plugins moveit-ros moveit-setup-assistant ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Meta package that contains all essential packages of MoveIt 2"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/mp2p-icp/default.nix b/distros/kilted/mp2p-icp/default.nix new file mode 100644 index 0000000000..93b1b8f057 --- /dev/null +++ b/distros/kilted/mp2p-icp/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ 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-kilted-mp2p-icp"; + version = "1.6.7-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/kilted/mp2p_icp/1.6.7-2.tar.gz"; + name = "1.6.7-2.tar.gz"; + sha256 = "d8b80dabb6a4a77d6a1e24cb8fd2d098a6f713f61753f111920ebc5314ad6c22"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake cmake ros-environment ]; + propagatedBuildInputs = [ mola-common mrpt-libbase mrpt-libgui mrpt-libmaps mrpt-libobs mrpt-libposes mrpt-libtclap tbb_2021_11 ]; + nativeBuildInputs = [ ament-cmake cmake ]; + + meta = { + description = "A repertory of multi primitive-to-primitive (MP2P) ICP algorithms in C++"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mqtt-client-interfaces/default.nix b/distros/kilted/mqtt-client-interfaces/default.nix new file mode 100644 index 0000000000..168c866e83 --- /dev/null +++ b/distros/kilted/mqtt-client-interfaces/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-mqtt-client-interfaces"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mqtt_client-release/archive/release/kilted/mqtt_client_interfaces/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "7078072b1a77cc7b1188243fb56c79601405330ded4c06a71ec8259a9eecf531"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ ros-environment rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Message and service definitions for mqtt_client"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/mqtt-client/default.nix b/distros/kilted/mqtt-client/default.nix new file mode 100644 index 0000000000..db8ae67d5c --- /dev/null +++ b/distros/kilted/mqtt-client/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, fmt, mqtt-client-interfaces, paho-mqtt-c, paho-mqtt-cpp, rclcpp, rclcpp-components, rcpputils, ros-environment, std-msgs }: +buildRosPackage { + pname = "ros-kilted-mqtt-client"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mqtt_client-release/archive/release/kilted/mqtt_client/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "784ec92e04ca85afe65c066300b4c219ddc55be5b36e56486a78b230a69e5a68"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ fmt mqtt-client-interfaces paho-mqtt-c paho-mqtt-cpp rclcpp rclcpp-components rcpputils ros-environment std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Node that enables connected ROS-based devices or robots to exchange ROS messages via an MQTT broker using the MQTT protocol."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/mrpt-apps/default.nix b/distros/kilted/mrpt-apps/default.nix new file mode 100644 index 0000000000..dcda389251 --- /dev/null +++ b/distros/kilted/mrpt-apps/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libnav, openni2, pkg-config, python3Packages, ros-environment, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-apps"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_apps/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "34ea96b7f8459cbb32b8f635a4caa3e3f75bdcc2382a302db5b0e338226d044f"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 openni2 pkg-config python3Packages.pip python3Packages.pybind11 ros-environment tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libapps mrpt-libnav ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) applications"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-generic-sensor/default.nix b/distros/kilted/mrpt-generic-sensor/default.nix new file mode 100644 index 0000000000..4006d5cd7d --- /dev/null +++ b/distros/kilted/mrpt-generic-sensor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, mrpt-msgs, mrpt-sensorlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-mrpt-generic-sensor"; + version = "0.2.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/kilted/mrpt_generic_sensor/0.2.3-2.tar.gz"; + name = "0.2.3-2.tar.gz"; + sha256 = "4345fe6037feee5e124870dfd5331893b1cd8fc40973689225dbe6a9c6cc5f6c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ ament-lint-auto ament-lint-common mrpt-msgs mrpt-sensorlib rclcpp rclcpp-components sensor-msgs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS node for interfacing any sensor supported by mrpt-hwdrivers"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libapps/default.nix b/distros/kilted/mrpt-libapps/default.nix new file mode 100644 index 0000000000..1d3d6cbc39 --- /dev/null +++ b/distros/kilted/mrpt-libapps/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libhwdrivers, mrpt-libmaps, mrpt-libslam, mrpt-libtclap, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libapps"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libapps/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "d4414545ec54355af191f718b7e1b538724157ded710dcf059e80e7f96632484"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libgui mrpt-libhwdrivers mrpt-libmaps mrpt-libslam mrpt-libtclap ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (apps C++ libraries). + This package contains: mrpt-apps lib, mrpt-graphslam"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libbase/default.nix b/distros/kilted/mrpt-libbase/default.nix new file mode 100644 index 0000000000..d927b92354 --- /dev/null +++ b/distros/kilted/mrpt-libbase/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libbase"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libbase/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "be1f1872f164d752bef5e169573488cf6c986fef61dc49e4fd9f7eea07e65c5a"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge eigen ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage suitesparse tbb_2021_11 tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (core C++ libraries). + This package contains: mrpt-io, mrpt-serialization, mrpt-random, mrpt-system, mrpt-rtti, mrpt-containers, mrpt-typemeta, mrpt-core, mrpt-random, mrpt-config, mrpt-expr"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libgui/default.nix b/distros/kilted/mrpt-libgui/default.nix new file mode 100644 index 0000000000..9b41b5361e --- /dev/null +++ b/distros/kilted/mrpt-libgui/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libgui"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libgui/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "bec4869c0f8a9cf126f7c675abd7b1ce7a4426db701c8a46f71fed5cce461e57"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ glfw3 mrpt-libopengl ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (GUI C++ libraries). + This package contains: mrpt-gui, nanogui"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libhwdrivers/default.nix b/distros/kilted/mrpt-libhwdrivers/default.nix new file mode 100644 index 0000000000..8170c48efd --- /dev/null +++ b/distros/kilted/mrpt-libhwdrivers/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libmaps, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libhwdrivers"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libhwdrivers/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "5980d2ff88158e312cb292b6c26992a296083de616e07574307db40ae4ce8a1d"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libgui mrpt-libmaps mrpt-libslam ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (hwdrivers C++ libraries). + This package contains: mrpt-hwdrivers, mrpt-comms"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libmaps/default.nix b/distros/kilted/mrpt-libmaps/default.nix new file mode 100644 index 0000000000..68f02e16d8 --- /dev/null +++ b/distros/kilted/mrpt-libmaps/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libobs, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libmaps"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libmaps/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "8f540ee64cacd4bcc567edf5bc07ed67283b523660f0e61c31084aa076d4db00"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libobs ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (maps C++ libraries). + This package contains: mrpt-maps, mrpt-graphs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libmath/default.nix b/distros/kilted/mrpt-libmath/default.nix new file mode 100644 index 0000000000..a3491ebbe1 --- /dev/null +++ b/distros/kilted/mrpt-libmath/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, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libmath"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libmath/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "ce247179666a4fdd994c2661e3c4b4a532d0630124ebaf36de6a519d4e02daf6"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ eigen mrpt-libbase suitesparse ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (math C++ libraries). + This package contains: mrpt-math"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libnav/default.nix b/distros/kilted/mrpt-libnav/default.nix new file mode 100644 index 0000000000..846320d927 --- /dev/null +++ b/distros/kilted/mrpt-libnav/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libnav"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libnav/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "d92e89f87c1811836810019148465768e568501e9f89927b20df8bd2d636f736"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libmaps ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (nav C++ libraries). + This package contains: mrpt-nav, mrpt-kinematics"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libobs/default.nix b/distros/kilted/mrpt-libobs/default.nix new file mode 100644 index 0000000000..bd0ee651c8 --- /dev/null +++ b/distros/kilted/mrpt-libobs/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libobs"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libobs/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "0dcc68eecd4b973107b4a270378d7ec9bee451b470bdb0444c938da51c504b6f"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libopengl mrpt-libposes ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (obs C++ libraries). + This package contains: mrpt-obs, mrpt-topography"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libopengl/default.nix b/distros/kilted/mrpt-libopengl/default.nix new file mode 100644 index 0000000000..eeb78d3ac5 --- /dev/null +++ b/distros/kilted/mrpt-libopengl/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libopengl"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libopengl/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "28cd6d549f8ac86d76141f5bb24f254e0400004b3b53f9f0b5b0389988263b30"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libbase mrpt-libposes ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (opengl/img C++ libraries). + This package contains: mrpt-opengl, mrpt-img"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libposes/default.nix b/distros/kilted/mrpt-libposes/default.nix new file mode 100644 index 0000000000..14e56eed2a --- /dev/null +++ b/distros/kilted/mrpt-libposes/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libmath, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libposes"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libposes/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "844fd5ab5ebbcad44684f45f39d3fa388ec07e04b1eaac1e2bb34e2016484cf0"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libbase mrpt-libmath ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (poses C++ libraries). + This package contains: mrpt-poses, mrpt-tfest, mrpt-bayes"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libros-bridge/default.nix b/distros/kilted/mrpt-libros-bridge/default.nix new file mode 100644 index 0000000000..8b14677ba8 --- /dev/null +++ b/distros/kilted/mrpt-libros-bridge/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, geometry-msgs, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, nav-msgs, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, sensor-msgs, std-msgs, stereo-msgs, tf2, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libros-bridge"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libros_bridge/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "8a0f05c26a84c8113dd40e16c27158b37d2a6b19df266f9efe1d8a5f69479281"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ cv-bridge geometry-msgs mrpt-libmaps nav-msgs rclcpp sensor-msgs std-msgs stereo-msgs tf2 ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (ros2bridge C++ library). + This package contains: mrpt-ros2bridge"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libslam/default.nix b/distros/kilted/mrpt-libslam/default.nix new file mode 100644 index 0000000000..a0956ef34e --- /dev/null +++ b/distros/kilted/mrpt-libslam/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, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libslam"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libslam/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "a385055aff55ed148ed4b01f51f3edd60e12f0a0c0c4a8bf56a0cf61be13c35d"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libmaps tbb_2021_11 ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (slam/vision C++ libraries). + This package contains: mrpt-slam, mrpt-vision"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-libtclap/default.nix b/distros/kilted/mrpt-libtclap/default.nix new file mode 100644 index 0000000000..a0922043da --- /dev/null +++ b/distros/kilted/mrpt-libtclap/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-libtclap"; + version = "2.14.10-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/kilted/mrpt_libtclap/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "fa32cab7084c3beafdf9acc36c83043522df343c89c6cf53a880d964392bfcb1"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge eigen ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 mrpt-libbase octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage suitesparse tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Mobile Robot Programming Toolkit (MRPT) libraries (tclap C++ library). + This package contains: mrpt-tclap"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-map-server/default.nix b/distros/kilted/mrpt-map-server/default.nix new file mode 100644 index 0000000000..6592e47f4b --- /dev/null +++ b/distros/kilted/mrpt-map-server/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mp2p-icp, mrpt-libmaps, mrpt-libobs, mrpt-libros-bridge, mrpt-msgs, mrpt-nav-interfaces, rclcpp-components, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-mrpt-map-server"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_map_server/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "59d06bec387206a2d72399b64baf6008805bb5daa04f5d7ec9451c219842f550"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mp2p-icp mrpt-libmaps mrpt-libobs mrpt-libros-bridge mrpt-msgs mrpt-nav-interfaces rclcpp-components tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package provides a ROS 2 node that publishes a static map for other nodes to use it. Unlike classic ROS 1 ``map_server``, this node can publish a range of different metric maps, not only occupancy grids."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-msgs-bridge/default.nix b/distros/kilted/mrpt-msgs-bridge/default.nix new file mode 100644 index 0000000000..9a452df997 --- /dev/null +++ b/distros/kilted/mrpt-msgs-bridge/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, mrpt-libobs, mrpt-libros-bridge, mrpt-msgs, rclcpp, ros-environment, tf2 }: +buildRosPackage { + pname = "ros-kilted-mrpt-msgs-bridge"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_msgs_bridge/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "93b6ac21639b62b7a31a83ba18c08391d20e9097f7167e7c3fc84a8b3d3df37d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto geometry-msgs mrpt-libobs mrpt-libros-bridge mrpt-msgs rclcpp tf2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ library to convert between custom mrpt_msgs messages and native MRPT classes"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-msgs/default.nix b/distros/kilted/mrpt-msgs/default.nix new file mode 100644 index 0000000000..1f8717aed8 --- /dev/null +++ b/distros/kilted/mrpt-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-cppcheck, ament-cpplint, ament-lint-auto, ament-lint-cmake, ament-lint-common, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-mrpt-msgs"; + version = "0.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_msgs-release/archive/release/kilted/mrpt_msgs/0.5.0-2.tar.gz"; + name = "0.5.0-2.tar.gz"; + sha256 = "b3e97232fbad9b295f5280b7d5ba989798a1f71da35a9ce5cab598fe15abcd1b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-cppcheck ament-cpplint ament-lint-auto ament-lint-cmake ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS messages for MRPT classes and objects"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-nav-interfaces/default.nix b/distros/kilted/mrpt-nav-interfaces/default.nix new file mode 100644 index 0000000000..08c4716de4 --- /dev/null +++ b/distros/kilted/mrpt-nav-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, geometry-msgs, mrpt-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-mrpt-nav-interfaces"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_nav_interfaces/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "946e7b585d6e9fb16dae7ba82493da3a38f9bdc44131c237f14478b5d14f32f8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ action-msgs geometry-msgs mrpt-msgs nav-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Message, services, and actions, for other mrpt navigation packages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-navigation/default.nix b/distros/kilted/mrpt-navigation/default.nix new file mode 100644 index 0000000000..83d2c5d168 --- /dev/null +++ b/distros/kilted/mrpt-navigation/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-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mrpt-map-server, mrpt-nav-interfaces, mrpt-pf-localization, mrpt-pointcloud-pipeline, mrpt-rawlog, mrpt-reactivenav2d, mrpt-tutorials }: +buildRosPackage { + pname = "ros-kilted-mrpt-navigation"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_navigation/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "a4dcd4078dc84a5a36dbb54b09b8fd266f0eb4db55437c7c69251e59fed56256"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mrpt-map-server mrpt-nav-interfaces mrpt-pf-localization mrpt-pointcloud-pipeline mrpt-rawlog mrpt-reactivenav2d mrpt-tutorials ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Tools related to the Mobile Robot Programming Toolkit (MRPT). + Refer to https://wiki.ros.org/mrpt_navigation for further documentation."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-path-planning/default.nix b/distros/kilted/mrpt-path-planning/default.nix new file mode 100644 index 0000000000..dc586b84bd --- /dev/null +++ b/distros/kilted/mrpt-path-planning/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, mrpt-libgui, mrpt-libmaps, mrpt-libnav, mrpt-libtclap, mvsim }: +buildRosPackage { + pname = "ros-kilted-mrpt-path-planning"; + version = "0.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_path_planning-release/archive/release/kilted/mrpt_path_planning/0.2.1-2.tar.gz"; + name = "0.2.1-2.tar.gz"; + sha256 = "cdb67a9d958e449f2a70a00b20e6b2b109689f6721962879a6221117ab776058"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ mrpt-libgui mrpt-libmaps mrpt-libnav mrpt-libtclap mvsim ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Path planning and navigation algorithms for robots/vehicles moving on planar environments. This library builds upon mrpt-nav and the theory behind PTGs to generate libraries of "motion primitives" for vehicles with arbitrary shape and realistic kinematics and dynamics."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-pf-localization/default.nix b/distros/kilted/mrpt-pf-localization/default.nix new file mode 100644 index 0000000000..c05ebee6a7 --- /dev/null +++ b/distros/kilted/mrpt-pf-localization/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, mola-relocalization, mp2p-icp, mrpt-libgui, mrpt-libros-bridge, mrpt-libslam, mrpt-msgs, mrpt-msgs-bridge, mrpt-tutorials, nav-msgs, pose-cov-ops, rclcpp, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-kilted-mrpt-pf-localization"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_pf_localization/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "07b06177e1a5183da61ee508f4fce6bc337de4b6c94d75ad5b88215a4434eca7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake cmake ]; + checkInputs = [ mrpt-tutorials ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mola-relocalization mp2p-icp mrpt-libgui mrpt-libros-bridge mrpt-libslam mrpt-msgs mrpt-msgs-bridge nav-msgs pose-cov-ops rclcpp sensor-msgs std-msgs tf2 tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake cmake ]; + + meta = { + description = "Package for robot 2D self-localization using dynamic or static (MRPT or ROS) maps. + The interface is similar to amcl (https://wiki.ros.org/amcl) + but supports different particle-filter algorithms, several grid maps at + different heights, range-only localization, etc."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-pointcloud-pipeline/default.nix b/distros/kilted/mrpt-pointcloud-pipeline/default.nix new file mode 100644 index 0000000000..36758ef985 --- /dev/null +++ b/distros/kilted/mrpt-pointcloud-pipeline/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mp2p-icp, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libros-bridge, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-kilted-mrpt-pointcloud-pipeline"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_pointcloud_pipeline/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "2a2b6895fe292b35170f6faf0864078aa4ba5f0279ed3c5972459a9323f85d7c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mp2p-icp mrpt-libgui mrpt-libmaps mrpt-libobs mrpt-libros-bridge nav-msgs rclcpp rclcpp-components sensor-msgs tf2 tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Maintains a local obstacle map from recent sensor readings, including optional point cloud pipeline filtering or processing."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-rawlog/default.nix b/distros/kilted/mrpt-rawlog/default.nix new file mode 100644 index 0000000000..f0f6c16d76 --- /dev/null +++ b/distros/kilted/mrpt-rawlog/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, cv-bridge, mrpt-libros-bridge, mrpt-libtclap, mrpt-msgs, nav-msgs, rosbag2-cpp, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-mrpt-rawlog"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_rawlog/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "66cb26ec9a79fc78cbc361a18a1e3499a4b4f31a1bd80811798e8f93978dfbf1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake cmake ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto cv-bridge mrpt-libros-bridge mrpt-libtclap mrpt-msgs nav-msgs rosbag2-cpp sensor-msgs tf2-geometry-msgs tf2-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake cmake ]; + + meta = { + description = "Nodes and programs to record and play MRPT rawlogs or to transform between rosbags and rawlogs."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-reactivenav2d/default.nix b/distros/kilted/mrpt-reactivenav2d/default.nix new file mode 100644 index 0000000000..59b1360cdf --- /dev/null +++ b/distros/kilted/mrpt-reactivenav2d/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, mrpt-libnav, mrpt-libros-bridge, mrpt-nav-interfaces, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-mrpt-reactivenav2d"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_reactivenav2d/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "1bc628f2ac9a03d633e27b5973f068764fc0ae1c21014445d1e891bd25167822"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto geometry-msgs mrpt-libnav mrpt-libros-bridge mrpt-nav-interfaces nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Reactive navigation for wheeled robots using MRPT navigation algorithms (TP-Space)"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-sensor-bumblebee-stereo/default.nix b/distros/kilted/mrpt-sensor-bumblebee-stereo/default.nix new file mode 100644 index 0000000000..95aa741114 --- /dev/null +++ b/distros/kilted/mrpt-sensor-bumblebee-stereo/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, mrpt-sensorlib, nav-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-mrpt-sensor-bumblebee-stereo"; + version = "0.2.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/kilted/mrpt_sensor_bumblebee_stereo/0.2.3-2.tar.gz"; + name = "0.2.3-2.tar.gz"; + sha256 = "21e0ebecff68df8e5905674b5a038607c391d4759cb2cc974149e094a3fa1dc5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs mrpt-sensorlib nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS node for Bumblebee Stereo Cameras using libdc1394 interface (based on mrpt-hwdrivers)"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-sensor-gnss-nmea/default.nix b/distros/kilted/mrpt-sensor-gnss-nmea/default.nix new file mode 100644 index 0000000000..159408c4bb --- /dev/null +++ b/distros/kilted/mrpt-sensor-gnss-nmea/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, mrpt-sensorlib, nav-msgs, nmea-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-mrpt-sensor-gnss-nmea"; + version = "0.2.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/kilted/mrpt_sensor_gnss_nmea/0.2.3-2.tar.gz"; + name = "0.2.3-2.tar.gz"; + sha256 = "f986ce68ac59c6f0790e7a84c16380e0391b2cd7b76f7e3e893f8554c9ce644c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs mrpt-sensorlib nav-msgs nmea-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS node for GNSS receivers generating NMEA messages (based on mrpt-hwdrivers)"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-sensor-gnss-novatel/default.nix b/distros/kilted/mrpt-sensor-gnss-novatel/default.nix new file mode 100644 index 0000000000..5c0be4c230 --- /dev/null +++ b/distros/kilted/mrpt-sensor-gnss-novatel/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, mrpt-sensorlib, nav-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-mrpt-sensor-gnss-novatel"; + version = "0.2.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/kilted/mrpt_sensor_gnss_novatel/0.2.3-2.tar.gz"; + name = "0.2.3-2.tar.gz"; + sha256 = "d87041e8c26edc93a91dc19f48be2892a2795cc09b08b54e57fb15ef1c6579b0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs mrpt-sensorlib nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS node for GNSS/IMU Novatel receivers with RTK precision using an NTRIP HTTP source (based on mrpt-hwdrivers)"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-sensor-imu-taobotics/default.nix b/distros/kilted/mrpt-sensor-imu-taobotics/default.nix new file mode 100644 index 0000000000..7b7dd3beb1 --- /dev/null +++ b/distros/kilted/mrpt-sensor-imu-taobotics/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, mrpt-sensorlib, nav-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-mrpt-sensor-imu-taobotics"; + version = "0.2.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/kilted/mrpt_sensor_imu_taobotics/0.2.3-2.tar.gz"; + name = "0.2.3-2.tar.gz"; + sha256 = "7d9094ebc3bd63ba65427c9ace432d37e0fae5f4353b0668fb589be1e6958f2a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs mrpt-sensorlib nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS node for Taobotics USB IMUs (based on mrpt-hwdrivers)"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-sensorlib/default.nix b/distros/kilted/mrpt-sensorlib/default.nix new file mode 100644 index 0000000000..68fcdfb1aa --- /dev/null +++ b/distros/kilted/mrpt-sensorlib/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, nav-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-mrpt-sensorlib"; + version = "0.2.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/kilted/mrpt_sensorlib/0.2.3-2.tar.gz"; + name = "0.2.3-2.tar.gz"; + sha256 = "a15d5c197365e8c8061e97ed5bcc01681e89d056c481a3486de54369165d8e55"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ library for the base generic MRPT sensor node"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-sensors/default.nix b/distros/kilted/mrpt-sensors/default.nix new file mode 100644 index 0000000000..13c9b94fe9 --- /dev/null +++ b/distros/kilted/mrpt-sensors/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, mrpt-generic-sensor, mrpt-sensor-bumblebee-stereo, mrpt-sensor-gnss-nmea, mrpt-sensor-gnss-novatel, mrpt-sensor-imu-taobotics, mrpt-sensorlib }: +buildRosPackage { + pname = "ros-kilted-mrpt-sensors"; + version = "0.2.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/kilted/mrpt_sensors/0.2.3-2.tar.gz"; + name = "0.2.3-2.tar.gz"; + sha256 = "5ddb13b598a0e12f5950f893d18d2c1841ba622f67264b9981202657784c5142"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-lint-auto ament-lint-common mrpt-generic-sensor mrpt-sensor-bumblebee-stereo mrpt-sensor-gnss-nmea mrpt-sensor-gnss-novatel mrpt-sensor-imu-taobotics mrpt-sensorlib ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS nodes for various robotics sensors via mrpt-hwdrivers. Metapackage for all mrpt_sensor packages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-tps-astar-planner/default.nix b/distros/kilted/mrpt-tps-astar-planner/default.nix new file mode 100644 index 0000000000..b50366eaea --- /dev/null +++ b/distros/kilted/mrpt-tps-astar-planner/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mrpt-libgui, mrpt-libmaps, mrpt-libnav, mrpt-libros-bridge, mrpt-msgs, mrpt-nav-interfaces, mrpt-path-planning, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-mrpt-tps-astar-planner"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_tps_astar_planner/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "d547db8ff717cacb4b791b6883890c3e57a39c0fc7da031a2685e5c954c54242"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mrpt-libgui mrpt-libmaps mrpt-libnav mrpt-libros-bridge mrpt-msgs mrpt-nav-interfaces mrpt-path-planning nav-msgs rclcpp rclcpp-components sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS Path Planner with A* in TP-Space Engine"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrpt-tutorials/default.nix b/distros/kilted/mrpt-tutorials/default.nix new file mode 100644 index 0000000000..18f2a2fdad --- /dev/null +++ b/distros/kilted/mrpt-tutorials/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, mvsim, teleop-twist-keyboard }: +buildRosPackage { + pname = "ros-kilted-mrpt-tutorials"; + version = "2.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/kilted/mrpt_tutorials/2.2.1-2.tar.gz"; + name = "2.2.1-2.tar.gz"; + sha256 = "0d8731fb8bdef97619dd305e2a323ee75cc5e86f28687c71b9e7be5de91b4a56"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake cmake ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mvsim teleop-twist-keyboard ]; + nativeBuildInputs = [ ament-cmake cmake ]; + + meta = { + description = "Example files used as tutorials for MRPT ROS packages"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mrt-cmake-modules/default.nix b/distros/kilted/mrt-cmake-modules/default.nix new file mode 100644 index 0000000000..7c1d73e074 --- /dev/null +++ b/distros/kilted/mrt-cmake-modules/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, gtest-vendor, lcov, python3Packages, ros-environment }: +buildRosPackage { + pname = "ros-kilted-mrt-cmake-modules"; + version = "1.0.11-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mrt_cmake_modules-release/archive/release/kilted/mrt_cmake_modules/1.0.11-2.tar.gz"; + name = "1.0.11-2.tar.gz"; + sha256 = "a423a6d3bd8d06815c78aeecd017d58ec3ec2a8fd4602c7ff7d765cabad7d060"; + }; + + buildType = "catkin"; + buildInputs = [ ament-cmake-core ]; + propagatedBuildInputs = [ gtest-vendor lcov python3Packages.catkin-pkg python3Packages.pyyaml python3Packages.rospkg python3Packages.setuptools ros-environment ]; + nativeBuildInputs = [ ament-cmake-core gtest-vendor lcov python3Packages.catkin-pkg python3Packages.pyyaml python3Packages.rospkg python3Packages.setuptools ros-environment ]; + + meta = { + description = "CMake Functions and Modules for automating CMake"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/multires-image/default.nix b/distros/kilted/multires-image/default.nix new file mode 100644 index 0000000000..26f54d3cf3 --- /dev/null +++ b/distros/kilted/multires-image/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-multires-image"; + version = "2.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/multires_image/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "a4960050545011631019be3974437be33becd9e67577a23467029d9f266b6faa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ cv-bridge geometry-msgs gps-msgs mapviz pluginlib qt5.qtbase rclcpp rclpy swri-math-util swri-transform-util tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake qt5.qtbase ]; + + meta = { + description = "multires_image"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/mvsim/default.nix b/distros/kilted/mvsim/default.nix new file mode 100644 index 0000000000..2ae4b17fde --- /dev/null +++ b/distros/kilted/mvsim/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-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, boost, cmake, cppzmq, mrpt-libgui, mrpt-libmaps, mrpt-libposes, mrpt-libros-bridge, mrpt-libtclap, nav-msgs, protobuf, python3, python3Packages, ros-environment, ros2launch, sensor-msgs, stereo-msgs, tf2, tf2-geometry-msgs, unzip, visualization-msgs, wget }: +buildRosPackage { + pname = "ros-kilted-mvsim"; + version = "0.13.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mvsim-release/archive/release/kilted/mvsim/0.13.3-1.tar.gz"; + name = "0.13.3-1.tar.gz"; + sha256 = "cbf0bc80d6afb2a2774e4dc7d8dd9ab4e977a22d6fcd0cf12cc7c2c5911c5add"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ boost cppzmq mrpt-libgui mrpt-libmaps mrpt-libposes mrpt-libros-bridge mrpt-libtclap nav-msgs protobuf python3 python3Packages.pip python3Packages.protobuf python3Packages.pybind11 ros2launch sensor-msgs stereo-msgs tf2 tf2-geometry-msgs unzip visualization-msgs wget ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest cmake ]; + + meta = { + description = "A lightweight multivehicle simulation framework."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/nao-button-sim/default.nix b/distros/kilted/nao-button-sim/default.nix new file mode 100644 index 0000000000..b6c418321f --- /dev/null +++ b/distros/kilted/nao-button-sim/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, nao-lola-sensor-msgs, python3Packages }: +buildRosPackage { + pname = "ros-kilted-nao-button-sim"; + version = "1.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nao_button_sim-release/archive/release/kilted/nao_button_sim/1.0.1-2.tar.gz"; + name = "1.0.1-2.tar.gz"; + sha256 = "3f91d275217e9017264baeb5f64451ec4fecced7e5e7cbf8f644835587be1434"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ nao-lola-sensor-msgs ]; + + meta = { + description = "Allows simulating button presses through command line interface"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nao-command-msgs/default.nix b/distros/kilted/nao-command-msgs/default.nix new file mode 100644 index 0000000000..4e0fa211bf --- /dev/null +++ b/distros/kilted/nao-command-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-nao-command-msgs"; + version = "1.0.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nao_interfaces-release/archive/release/kilted/nao_command_msgs/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "9a1dff5d81a1ab6795e106aa0c268dd53258975171921169112ddb7e4e427a18"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package defining command msgs to be sent to NAO robot."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nao-lola-client/default.nix b/distros/kilted/nao-lola-client/default.nix new file mode 100644 index 0000000000..b7c7cbcc32 --- /dev/null +++ b/distros/kilted/nao-lola-client/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-gtest, ament-lint-auto, ament-lint-common, boost, nao-lola-command-msgs, nao-lola-sensor-msgs, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-nao-lola-client"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nao_lola-release/archive/release/kilted/nao_lola_client/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "2ab55cb572e54b7f7685c4276674be9e59f40c4f67f321703a353091937f916f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ boost nao-lola-command-msgs nao-lola-sensor-msgs rcl-interfaces rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Packages that allow communicating with the NAO's Lola middle-ware."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nao-lola-command-msgs/default.nix b/distros/kilted/nao-lola-command-msgs/default.nix new file mode 100644 index 0000000000..2d92653e2f --- /dev/null +++ b/distros/kilted/nao-lola-command-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-nao-lola-command-msgs"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nao_lola-release/archive/release/kilted/nao_lola_command_msgs/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "545d18d8f3004c119c24ee0bf1102845896f96e9d00a631d6ade094bd1d0d39f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package defining command msgs to be sent to NAO robot."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nao-lola-sensor-msgs/default.nix b/distros/kilted/nao-lola-sensor-msgs/default.nix new file mode 100644 index 0000000000..27c561d637 --- /dev/null +++ b/distros/kilted/nao-lola-sensor-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-nao-lola-sensor-msgs"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nao_lola-release/archive/release/kilted/nao_lola_sensor_msgs/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "475ead20b24f4ea7b3b15d51f4755405df935f9f45a9d6edd397ad108caa39bb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package defining sensor msgs to be received from NAO robot."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nao-lola/default.nix b/distros/kilted/nao-lola/default.nix new file mode 100644 index 0000000000..d862e4f5e6 --- /dev/null +++ b/distros/kilted/nao-lola/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-gtest, ament-lint-auto, ament-lint-common, boost, nao-command-msgs, nao-sensor-msgs, rclcpp }: +buildRosPackage { + pname = "ros-kilted-nao-lola"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nao_lola-release/archive/release/kilted/nao_lola/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "772d7849a6efc45ef032d0697e596552bb7e3136451c3b10eec432af90d2b5d5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ boost nao-command-msgs nao-sensor-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Packages that allow communicating with the NAO's Lola middle-ware."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nao-sensor-msgs/default.nix b/distros/kilted/nao-sensor-msgs/default.nix new file mode 100644 index 0000000000..b4ed79feef --- /dev/null +++ b/distros/kilted/nao-sensor-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-nao-sensor-msgs"; + version = "1.0.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nao_interfaces-release/archive/release/kilted/nao_sensor_msgs/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "5cc7f6d3d91bf9984cd0a3364c79e13664d43b9b7b3080c81e415023755de0d4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package defining sensor msgs to be received from NAO robot."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nav-msgs/default.nix b/distros/kilted/nav-msgs/default.nix new file mode 100644 index 0000000000..f7ecbbaac7 --- /dev/null +++ b/distros/kilted/nav-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-nav-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/nav_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "b2974fd28e6b3bf3a13e4fbfaaae4897fda6865201042dadc55efa9554793a3d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some navigation related message and service definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nav2-minimal-tb3-sim/default.nix b/distros/kilted/nav2-minimal-tb3-sim/default.nix new file mode 100644 index 0000000000..995f211d5a --- /dev/null +++ b/distros/kilted/nav2-minimal-tb3-sim/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-auto, ament-lint-common, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-interfaces, ros-gz-sim, xacro }: +buildRosPackage { + pname = "ros-kilted-nav2-minimal-tb3-sim"; + version = "1.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/kilted/nav2_minimal_tb3_sim/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "6a11dc6759d1f53a7d9763e3af140fdf42dbdbe637b292a9e35c5498d8a6a11c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ robot-state-publisher ros-gz-bridge ros-gz-image ros-gz-interfaces ros-gz-sim xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Nav2 Minimum TurtleBot3 Simulation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nav2-minimal-tb4-description/default.nix b/distros/kilted/nav2-minimal-tb4-description/default.nix new file mode 100644 index 0000000000..7a002e61b8 --- /dev/null +++ b/distros/kilted/nav2-minimal-tb4-description/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-auto, ament-lint-common, joint-state-publisher, robot-state-publisher, urdf, xacro }: +buildRosPackage { + pname = "ros-kilted-nav2-minimal-tb4-description"; + version = "1.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/kilted/nav2_minimal_tb4_description/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "d221c8e1533ef571f22c280c18f83db7fc22ccc8dabcbb523ad62834889baea1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ joint-state-publisher robot-state-publisher urdf xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Nav2's minimum Turtlebot4 Description package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nav2-minimal-tb4-sim/default.nix b/distros/kilted/nav2-minimal-tb4-sim/default.nix new file mode 100644 index 0000000000..894826f6f8 --- /dev/null +++ b/distros/kilted/nav2-minimal-tb4-sim/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-auto, ament-lint-common, nav2-minimal-tb4-description, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-interfaces, ros-gz-sim, xacro }: +buildRosPackage { + pname = "ros-kilted-nav2-minimal-tb4-sim"; + version = "1.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/kilted/nav2_minimal_tb4_sim/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "78bf7fad3a38898439987a26827715db4125bdb1eab90a8aea453ec165fda0e6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ nav2-minimal-tb4-description robot-state-publisher ros-gz-bridge ros-gz-image ros-gz-interfaces ros-gz-sim xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Nav2 Minimum TurtleBot4 Simulation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/neo-simulation2/default.nix b/distros/kilted/neo-simulation2/default.nix new file mode 100644 index 0000000000..4b1fa39192 --- /dev/null +++ b/distros/kilted/neo-simulation2/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-copyright, ament-flake8, ament-pep257, python3Packages }: +buildRosPackage { + pname = "ros-kilted-neo-simulation2"; + version = "1.0.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/neo_simulation2-release/archive/release/kilted/neo_simulation2/1.0.0-5.tar.gz"; + name = "1.0.0-5.tar.gz"; + sha256 = "0ddd12cb613c65388e9ba980802bc59bca649e21530c27a562c982901837539a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS-2 Simulation packages for neobotix robots"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/neobotix-usboard-msgs/default.nix b/distros/kilted/neobotix-usboard-msgs/default.nix new file mode 100644 index 0000000000..f1e4184970 --- /dev/null +++ b/distros/kilted/neobotix-usboard-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-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-neobotix-usboard-msgs"; + version = "4.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/astuff_sensor_msgs-release/archive/release/kilted/neobotix_usboard_msgs/4.0.0-4.tar.gz"; + name = "4.0.0-4.tar.gz"; + sha256 = "fc429f27ec51207e594fae0bfc4bc0ebf5b54c77e0c87012c9a6728dea756d08"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "neobotix_usboard package"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/nlohmann-json-schema-validator-vendor/default.nix b/distros/kilted/nlohmann-json-schema-validator-vendor/default.nix new file mode 100644 index 0000000000..f00b9d0664 --- /dev/null +++ b/distros/kilted/nlohmann-json-schema-validator-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, git, nlohmann_json }: +buildRosPackage { + pname = "ros-kilted-nlohmann-json-schema-validator-vendor"; + version = "0.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nlohmann_json_schema_validator_vendor-release/archive/release/kilted/nlohmann_json_schema_validator_vendor/0.5.0-2.tar.gz"; + name = "0.5.0-2.tar.gz"; + sha256 = "6fec33944e2f7c6b073b319229461190c906edb9a29f8c7ffed3e8f6aea2611a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake git ]; + propagatedBuildInputs = [ nlohmann_json ]; + nativeBuildInputs = [ ament-cmake git ]; + + meta = { + description = "A vendor package for JSON schema validator for JSON for Modern C++"; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/nmea-hardware-interface/default.nix b/distros/kilted/nmea-hardware-interface/default.nix new file mode 100644 index 0000000000..6b04717c3d --- /dev/null +++ b/distros/kilted/nmea-hardware-interface/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-auto, boost, controller-interface, geographic-msgs, gtk3, hardware-interface, nmea-msgs, ouxt-lint-common, pkg-config, pluginlib, quaternion-operation, rclcpp, rclcpp-components, realtime-tools, ros2-control, rviz2 }: +buildRosPackage { + pname = "ros-kilted-nmea-hardware-interface"; + version = "0.0.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nmea_hardware_interface-release/archive/release/kilted/nmea_hardware_interface/0.0.1-5.tar.gz"; + name = "0.0.1-5.tar.gz"; + sha256 = "144df4805c7cbf3011b9bd275712569130be5c7b53d7924d66b622194b6d960f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ouxt-lint-common ]; + propagatedBuildInputs = [ boost controller-interface geographic-msgs gtk3 hardware-interface nmea-msgs pkg-config pluginlib quaternion-operation rclcpp rclcpp-components realtime-tools ros2-control rviz2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ros2 hardware interface for nmea_gps"; + license = with lib.licenses; [ "apache-2.0" ]; + }; +} diff --git a/distros/kilted/nmea-msgs/default.nix b/distros/kilted/nmea-msgs/default.nix new file mode 100644 index 0000000000..d7d8ddd85f --- /dev/null +++ b/distros/kilted/nmea-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-nmea-msgs"; + version = "2.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nmea_msgs-release/archive/release/kilted/nmea_msgs/2.1.0-3.tar.gz"; + name = "2.1.0-3.tar.gz"; + sha256 = "3d1cc76e94e57aa0b8e39a2b53517848b54f8b4f38a59cf49e655e11185831d2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The nmea_msgs package contains messages related to data in the NMEA format."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/nmea-navsat-driver/default.nix b/distros/kilted/nmea-navsat-driver/default.nix new file mode 100644 index 0000000000..8036ec3932 --- /dev/null +++ b/distros/kilted/nmea-navsat-driver/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, geometry-msgs, nmea-msgs, python3Packages, rclpy, sensor-msgs, tf-transformations }: +buildRosPackage { + pname = "ros-kilted-nmea-navsat-driver"; + version = "2.0.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nmea_navsat_driver-release/archive/release/kilted/nmea_navsat_driver/2.0.1-3.tar.gz"; + name = "2.0.1-3.tar.gz"; + sha256 = "9c3842b835e6533c66df4b36a57505719527eec7bbb5c1684ad09067873a8ef1"; + }; + + buildType = "ament_python"; + checkInputs = [ python3Packages.pytest ]; + propagatedBuildInputs = [ geometry-msgs nmea-msgs python3Packages.numpy python3Packages.pyserial rclpy sensor-msgs tf-transformations ]; + + meta = { + description = "Package to parse NMEA strings and publish a very simple GPS message. Does not + require or use the GPSD deamon."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/nobleo-socketcan-bridge/default.nix b/distros/kilted/nobleo-socketcan-bridge/default.nix new file mode 100644 index 0000000000..c1015c582a --- /dev/null +++ b/distros/kilted/nobleo-socketcan-bridge/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-clang-format, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-xmllint, ament-lint-auto, can-msgs, diagnostic-msgs, diagnostic-updater, fmt, rclcpp, rclcpp-components }: +buildRosPackage { + pname = "ros-kilted-nobleo-socketcan-bridge"; + version = "1.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nobleo_socketcan_bridge-release/archive/release/kilted/nobleo_socketcan_bridge/1.0.2-2.tar.gz"; + name = "1.0.2-2.tar.gz"; + sha256 = "29c9bc4d6c85fe3d8c77100a4d400b9eb9a1518c552f8b47adcbc272ae07fc20"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ can-msgs diagnostic-msgs diagnostic-updater fmt rclcpp rclcpp-components ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Simple wrapper around SocketCAN"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nodl-python/default.nix b/distros/kilted/nodl-python/default.nix new file mode 100644 index 0000000000..062db9e9f7 --- /dev/null +++ b/distros/kilted/nodl-python/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-index-python, ament-lint-auto, ament-lint-common, ament-mypy, python3Packages }: +buildRosPackage { + pname = "ros-kilted-nodl-python"; + version = "0.3.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nodl-release/archive/release/kilted/nodl_python/0.3.1-5.tar.gz"; + name = "0.3.1-5.tar.gz"; + sha256 = "b89ed5b799b3b809302683366574722f8e51e7ccf28380d8ed966c246b3b0004"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-lint-auto ament-lint-common ament-mypy python3Packages.pytest python3Packages.pytest-mock ]; + propagatedBuildInputs = [ ament-index-python python3Packages.lxml ]; + + meta = { + description = "Implementation of the NoDL API in Python."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/nodl-to-policy/default.nix b/distros/kilted/nodl-to-policy/default.nix new file mode 100644 index 0000000000..25e44cd81c --- /dev/null +++ b/distros/kilted/nodl-to-policy/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-lint-auto, ament-mypy, ament-pep257, ament-pycodestyle, nodl-python, python3Packages, ros-testing, ros2cli, ros2nodl, ros2run, sros2, test-msgs }: +buildRosPackage { + pname = "ros-kilted-nodl-to-policy"; + version = "1.0.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nodl_to_policy-release/archive/release/kilted/nodl_to_policy/1.0.0-5.tar.gz"; + name = "1.0.0-5.tar.gz"; + sha256 = "4f69f5529e6c5b9ad4fc8c191e2123a03932dbb9a67a510b44d1dc7a229eb998"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-lint-auto ament-mypy ament-pep257 ament-pycodestyle python3Packages.pytest python3Packages.pytest-mock ros-testing test-msgs ]; + propagatedBuildInputs = [ nodl-python python3Packages.argcomplete python3Packages.lxml ros2cli ros2nodl ros2run sros2 ]; + + meta = { + description = "Package to generate a ROS 2 Access Control Policy from the NoDL description of a ROS system"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/novatel-gps-driver/default.nix b/distros/kilted/novatel-gps-driver/default.nix new file mode 100644 index 0000000000..844245668d --- /dev/null +++ b/distros/kilted/novatel-gps-driver/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-gtest, ament-index-cpp, ament-lint-auto, boost, diagnostic-msgs, diagnostic-updater, gps-msgs, libpcap, nav-msgs, novatel-gps-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, swri-math-util, swri-roscpp, swri-serial-util, tf2, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-kilted-novatel-gps-driver"; + version = "4.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/kilted/novatel_gps_driver/4.2.0-5.tar.gz"; + name = "4.2.0-5.tar.gz"; + sha256 = "ca5ef3cfd845162ff0ca8f363078998086879eafa5fb48bd7be1f56c497ac958"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-index-cpp ament-lint-auto ]; + propagatedBuildInputs = [ boost diagnostic-msgs diagnostic-updater gps-msgs libpcap nav-msgs novatel-gps-msgs rclcpp rclcpp-components sensor-msgs std-msgs swri-math-util swri-roscpp swri-serial-util tf2 tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Driver for NovAtel receivers"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/novatel-gps-msgs/default.nix b/distros/kilted/novatel-gps-msgs/default.nix new file mode 100644 index 0000000000..ffe1b6ca2b --- /dev/null +++ b/distros/kilted/novatel-gps-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-novatel-gps-msgs"; + version = "4.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/kilted/novatel_gps_msgs/4.2.0-5.tar.gz"; + name = "4.2.0-5.tar.gz"; + sha256 = "472841cf08f16b32420732a15e9525e48081c4ace4659a8204418f3d9d5859cc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages for proprietary (non-NMEA) sentences from Novatel GPS receivers."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ntpd-driver/default.nix b/distros/kilted/ntpd-driver/default.nix new file mode 100644 index 0000000000..5599b9c37a --- /dev/null +++ b/distros/kilted/ntpd-driver/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-auto, ament-lint-common, poco, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-ntpd-driver"; + version = "2.2.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ntpd_driver-release/archive/release/kilted/ntpd_driver/2.2.0-4.tar.gz"; + name = "2.2.0-4.tar.gz"; + sha256 = "26955019a4f9c2e62e9d03427e46f17519bbcce532cc75be8e350f582ea577bc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ poco rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ntpd_driver sends TimeReference message time to ntpd server"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ntrip-client-node/default.nix b/distros/kilted/ntrip-client-node/default.nix new file mode 100644 index 0000000000..2a854ac508 --- /dev/null +++ b/distros/kilted/ntrip-client-node/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-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libcurl-vendor, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ntrip-client-node"; + version = "0.5.7-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ntrip_client_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "5186f49000a94309783be1162931fd0e66cc7048c12ba141f09d0d7f0232faf8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-uncrustify ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ libcurl-vendor rclcpp rclcpp-components rtcm-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Publishes RTCM ntrip messages from an external mountpoint"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ntrip-client/default.nix b/distros/kilted/ntrip-client/default.nix new file mode 100644 index 0000000000..f616e714ad --- /dev/null +++ b/distros/kilted/ntrip-client/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, nmea-msgs, python3Packages, rclpy, rtcm-msgs, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ntrip-client"; + version = "1.4.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ntrip_client-release/archive/release/kilted/ntrip_client/1.4.1-2.tar.gz"; + name = "1.4.1-2.tar.gz"; + sha256 = "a79ec1d1d281e93c6a89e148cfcede77d11c6804a1b20a3da309da537d94281a"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ nmea-msgs python3Packages.pyserial rclpy rtcm-msgs sensor-msgs std-msgs ]; + + meta = { + description = "NTRIP client that will publish RTCM corrections to a ROS topic, and optionally subscribe to NMEA messages to send to an NTRIP server"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/object-recognition-msgs/default.nix b/distros/kilted/object-recognition-msgs/default.nix new file mode 100644 index 0000000000..83b28e5ca4 --- /dev/null +++ b/distros/kilted/object-recognition-msgs/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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, shape-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-object-recognition-msgs"; + version = "2.0.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/object_recognition_msgs-release/archive/release/kilted/object_recognition_msgs/2.0.0-5.tar.gz"; + name = "2.0.0-5.tar.gz"; + sha256 = "e5bb73a4c9b76a8b2c7395ceed2d4552ff5a4e490d0c9dd0e7845a8b352d859c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ action-msgs geometry-msgs rosidl-default-runtime sensor-msgs shape-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Object_recognition_msgs contains the ROS message and the actionlib definition used in object_recognition_core"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/octomap-mapping/default.nix b/distros/kilted/octomap-mapping/default.nix new file mode 100644 index 0000000000..404cb0b538 --- /dev/null +++ b/distros/kilted/octomap-mapping/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-auto, ament-lint-common, octomap-server }: +buildRosPackage { + pname = "ros-kilted-octomap-mapping"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/octomap_mapping-release/archive/release/kilted/octomap_mapping/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "cb603900075bedeaa2240057376dc3a35ad1c2ef9a378b67725fcdcba1ecc0c2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ octomap-server ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Mapping tools to be used with the OctoMap library, implementing a 3D occupancy grid mapping."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/octomap-msgs/default.nix b/distros/kilted/octomap-msgs/default.nix new file mode 100644 index 0000000000..ccb3301fb3 --- /dev/null +++ b/distros/kilted/octomap-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-octomap-msgs"; + version = "2.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/octomap_msgs-release/archive/release/kilted/octomap_msgs/2.0.1-2.tar.gz"; + name = "2.0.1-2.tar.gz"; + sha256 = "d41b391c49cfbe891c17494e893bc7d7377924683a24c97d89209b6903c61fcf"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "This package provides messages and serializations / conversion for the OctoMap library. + This ROS2 version is based on version 0.3.3 of the ROS1 package."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/octomap-ros/default.nix b/distros/kilted/octomap-ros/default.nix new file mode 100644 index 0000000000..879f228855 --- /dev/null +++ b/distros/kilted/octomap-ros/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, octomap, octomap-msgs, sensor-msgs, tf2 }: +buildRosPackage { + pname = "ros-kilted-octomap-ros"; + version = "0.4.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/octomap_ros-release/archive/release/kilted/octomap_ros/0.4.4-2.tar.gz"; + name = "0.4.4-2.tar.gz"; + sha256 = "e7cd2ee71ed8672763c77eb9cb7fec2accc8ce307b175e4f45eb8e61160610d6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ octomap octomap-msgs sensor-msgs tf2 ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "octomap_ros provides conversion functions between ROS and OctoMap's native types. + This enables a convenvient use of the octomap package in ROS."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/octomap-rviz-plugins/default.nix b/distros/kilted/octomap-rviz-plugins/default.nix new file mode 100644 index 0000000000..d75fb3b30f --- /dev/null +++ b/distros/kilted/octomap-rviz-plugins/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-auto, ament-lint-auto, ament-lint-common, octomap, octomap-msgs, qt5, rclcpp, rviz-common, rviz-default-plugins, rviz-rendering }: +buildRosPackage { + pname = "ros-kilted-octomap-rviz-plugins"; + version = "2.1.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/octomap_rviz_plugins-release/archive/release/kilted/octomap_rviz_plugins/2.1.1-2.tar.gz"; + name = "2.1.1-2.tar.gz"; + sha256 = "5730531ae0670941a62f28be57a801f54f0824614b3fa5fc26fd88661a5203f2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ octomap octomap-msgs qt5.qtbase rclcpp rviz-common rviz-default-plugins rviz-rendering ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "A set of plugins for displaying occupancy information decoded from binary octomap messages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/octomap-server/default.nix b/distros/kilted/octomap-server/default.nix new file mode 100644 index 0000000000..1021f787b5 --- /dev/null +++ b/distros/kilted/octomap-server/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-auto, ament-lint-auto, ament-lint-common, geometry-msgs, message-filters, nav-msgs, octomap, octomap-msgs, octomap-ros, pcl, pcl-conversions, pcl-ros, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-octomap-server"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/octomap_mapping-release/archive/release/kilted/octomap_server/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "9fd36f67d2b0b7cdb64615bc9535d88a79aa481b694ced1ba597b425e16dcb9e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs message-filters nav-msgs octomap octomap-msgs octomap-ros pcl pcl-conversions pcl-ros rclcpp rclcpp-components sensor-msgs std-msgs std-srvs tf2 tf2-eigen tf2-geometry-msgs tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "octomap_server loads a 3D map (as Octree-based OctoMap) and distributes it to other nodes in a compact binary format. It also allows to incrementally build 3D OctoMaps, and provides map saving in the node octomap_saver."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/odom-to-tf-ros2/default.nix b/distros/kilted/odom-to-tf-ros2/default.nix new file mode 100644 index 0000000000..4f3211dcfa --- /dev/null +++ b/distros/kilted/odom-to-tf-ros2/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-odom-to-tf-ros2"; + version = "1.0.5-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/odom_to_tf_ros2-release/archive/release/kilted/odom_to_tf_ros2/1.0.5-3.tar.gz"; + name = "1.0.5-3.tar.gz"; + sha256 = "a61ced1cf715b510a5cc7bf26a2f30ecf7abfe38dad9ca4243804e21a52a49f3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs rclcpp tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A simple ros2 package (node) that reads an odom topic and generates the equivalent tf connection (transformation). It also provides options to override frame names, or just use the ones in the original odom topic."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/odri-master-board-sdk/default.nix b/distros/kilted/odri-master-board-sdk/default.nix new file mode 100644 index 0000000000..3ec1fc4021 --- /dev/null +++ b/distros/kilted/odri-master-board-sdk/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catch2, cmake, git, python3, python3Packages }: +buildRosPackage { + pname = "ros-kilted-odri-master-board-sdk"; + version = "1.0.7-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/odri_master_board_sdk-release/archive/release/kilted/odri_master_board_sdk/1.0.7-3.tar.gz"; + name = "1.0.7-3.tar.gz"; + sha256 = "d376c51c9020bdab13f1fc89854026c571e62d5e3e18c4c4bc19d57f62a20586"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ catch2 ]; + propagatedBuildInputs = [ boost git python3 python3Packages.numpy ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "This project contains the sdk for the communication between a computer + and the master-board"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/om-gravity-compensation-controller/default.nix b/distros/kilted/om-gravity-compensation-controller/default.nix new file mode 100644 index 0000000000..9d7ea26f4c --- /dev/null +++ b/distros/kilted/om-gravity-compensation-controller/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, angles, backward-ros, control-msgs, control-toolbox, controller-interface, generate-parameter-library, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, rsl, tl-expected, urdf }: +buildRosPackage { + pname = "ros-kilted-om-gravity-compensation-controller"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/kilted/om_gravity_compensation_controller/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "2891f651402ad4b76e0526c2055be926dacf0fbcb804a319aa253eb92426264f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ angles backward-ros control-msgs control-toolbox controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools rsl tl-expected urdf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controller for compensating for gravity on a group of joints"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/om-joint-trajectory-command-broadcaster/default.nix b/distros/kilted/om-joint-trajectory-command-broadcaster/default.nix new file mode 100644 index 0000000000..5d6f815394 --- /dev/null +++ b/distros/kilted/om-joint-trajectory-command-broadcaster/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, backward-ros, builtin-interfaces, control-msgs, controller-interface, generate-parameter-library, pluginlib, rclcpp-lifecycle, rcutils, realtime-tools, sensor-msgs, trajectory-msgs, urdf }: +buildRosPackage { + pname = "ros-kilted-om-joint-trajectory-command-broadcaster"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/kilted/om_joint_trajectory_command_broadcaster/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "3eba5be43483b39df279b547d9c71c608b78e4ff75e84e08f5f709f680afe654"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ backward-ros builtin-interfaces control-msgs controller-interface generate-parameter-library pluginlib rclcpp-lifecycle rcutils realtime-tools sensor-msgs trajectory-msgs urdf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Joint Trajectory Command Broadcaster ROS 2 package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/om-spring-actuator-controller/default.nix b/distros/kilted/om-spring-actuator-controller/default.nix new file mode 100644 index 0000000000..44724b72a4 --- /dev/null +++ b/distros/kilted/om-spring-actuator-controller/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, angles, backward-ros, control-msgs, control-toolbox, controller-interface, generate-parameter-library, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, rsl, tl-expected, urdf }: +buildRosPackage { + pname = "ros-kilted-om-spring-actuator-controller"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/kilted/om_spring_actuator_controller/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "58be26ff13bf9ee87fea6fd9e44a43342c0ebfe54d2ff8cfb3cde80f9797a600"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ angles backward-ros control-msgs control-toolbox controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools rsl tl-expected urdf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Spring Actuator Controller ROS 2 package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ompl/default.nix b/distros/kilted/ompl/default.nix new file mode 100644 index 0000000000..947a5fb7d1 --- /dev/null +++ b/distros/kilted/ompl/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, flann, pkg-config }: +buildRosPackage { + pname = "ros-kilted-ompl"; + version = "1.7.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ompl-release/archive/release/kilted/ompl/1.7.0-3.tar.gz"; + name = "1.7.0-3.tar.gz"; + sha256 = "27b2f208bf8711cdccb8a15ec781a64f15472005608b00e2e21e5c1d4b43a6aa"; + }; + + buildType = "cmake"; + buildInputs = [ cmake pkg-config ]; + propagatedBuildInputs = [ boost eigen flann ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "OMPL is a free sampling-based motion planning library."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/open-manipulator-description/default.nix b/distros/kilted/open-manipulator-description/default.nix new file mode 100644 index 0000000000..e3be5f2400 --- /dev/null +++ b/distros/kilted/open-manipulator-description/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, robot-state-publisher, rviz2 }: +buildRosPackage { + pname = "ros-kilted-open-manipulator-description"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/kilted/open_manipulator_description/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "38a035692c52a3c0091eaea74952c131a8d924107fd8f0dbbe5a0b2f6e3f964d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui robot-state-publisher rviz2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "open_manipulator_description ROS 2 package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/open-manipulator-gui/default.nix b/distros/kilted/open-manipulator-gui/default.nix new file mode 100644 index 0000000000..8560696581 --- /dev/null +++ b/distros/kilted/open-manipulator-gui/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, eigen3-cmake-module, geometry-msgs, moveit-core, moveit-msgs, moveit-ros-planning, moveit-ros-planning-interface, qt5, rclcpp, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-open-manipulator-gui"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/kilted/open_manipulator_gui/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "3c647dbf5618de9c8195743d9ad9b9167ca1117c1bb4fe7780623b42f87b33fe"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ eigen3-cmake-module geometry-msgs moveit-core moveit-msgs moveit-ros-planning moveit-ros-planning-interface qt5.qtbase rclcpp sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The OpenMANIPULATOR-X GUI ROS 2 package enables users to explore Joint Space, + Task Space, and even work with the Task Constructor functionality."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/open-manipulator-moveit-config/default.nix b/distros/kilted/open-manipulator-moveit-config/default.nix new file mode 100644 index 0000000000..034f21af4e --- /dev/null +++ b/distros/kilted/open-manipulator-moveit-config/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, controller-manager, joint-state-publisher, joint-state-publisher-gui, moveit-configs-utils, moveit-kinematics, moveit-planners, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, open-manipulator-description, robot-state-publisher, rviz-common, rviz-default-plugins, rviz2, tf2-ros, xacro }: +buildRosPackage { + pname = "ros-kilted-open-manipulator-moveit-config"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/kilted/open_manipulator_moveit_config/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "89e989e59925f4df63e78d6e57e7ad5a435992f0759ad4bd0610c4b49fdb20aa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ controller-manager joint-state-publisher joint-state-publisher-gui moveit-configs-utils moveit-kinematics moveit-planners moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager open-manipulator-description robot-state-publisher rviz-common rviz-default-plugins rviz2 tf2-ros xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "An automatically generated package with all the configuration and launch files for using the open_manipulator_x with the MoveIt Motion Planning Framework"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/open-manipulator-playground/default.nix b/distros/kilted/open-manipulator-playground/default.nix new file mode 100644 index 0000000000..78e429e0a2 --- /dev/null +++ b/distros/kilted/open-manipulator-playground/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, moveit-ros-planning-interface, rclcpp }: +buildRosPackage { + pname = "ros-kilted-open-manipulator-playground"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/kilted/open_manipulator_playground/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "1f8bdbf307cfefb65da8cadb56a50bf51802e6e0b758490fbbe63c565ff10c3a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ moveit-ros-planning-interface rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package provides an example for utilizing the MoveIt API with the OpenMANIPULATOR-X, + allowing users to practice and experiment freely."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/open-manipulator-teleop/default.nix b/distros/kilted/open-manipulator-teleop/default.nix new file mode 100644 index 0000000000..e21c7b940a --- /dev/null +++ b/distros/kilted/open-manipulator-teleop/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, control-msgs, rclpy, sensor-msgs, std-msgs, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-open-manipulator-teleop"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/kilted/open_manipulator_teleop/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "786495741c6d126a988373b871fff2f40dbc6f1cd9f8cff6d45e51c33a5c36fa"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ control-msgs rclpy sensor-msgs std-msgs trajectory-msgs ]; + + meta = { + description = "OpenManipulator teleoperation package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/open-manipulator/default.nix b/distros/kilted/open-manipulator/default.nix new file mode 100644 index 0000000000..eef1799e61 --- /dev/null +++ b/distros/kilted/open-manipulator/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, om-gravity-compensation-controller, om-joint-trajectory-command-broadcaster, om-spring-actuator-controller, open-manipulator-bringup, open-manipulator-description, open-manipulator-gui, open-manipulator-moveit-config, open-manipulator-playground, open-manipulator-teleop }: +buildRosPackage { + pname = "ros-kilted-open-manipulator"; + version = "3.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/kilted/open_manipulator/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "a4b39a7d11f5630dba53451a4a4c94c86cbea4f8095ce42fe082d2f717e69678"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ om-gravity-compensation-controller om-joint-trajectory-command-broadcaster om-spring-actuator-controller open-manipulator-bringup open-manipulator-description open-manipulator-gui open-manipulator-moveit-config open-manipulator-playground open-manipulator-teleop ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "OpenMANIPULATOR meta ROS 2 package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/openeb-vendor/default.nix b/distros/kilted/openeb-vendor/default.nix new file mode 100644 index 0000000000..2d8945c15a --- /dev/null +++ b/distros/kilted/openeb-vendor/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-vendor-package, boost, cmake, curl, ffmpeg, git, glew, glfw3, gtest, hdf5, libusb-compat-0_1, libusb1, opencv, openscenegraph, pkg-config, protobuf, unzip, wget }: +buildRosPackage { + pname = "ros-kilted-openeb-vendor"; + version = "2.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/openeb_vendor-release/archive/release/kilted/openeb_vendor/2.0.2-2.tar.gz"; + name = "2.0.2-2.tar.gz"; + sha256 = "d56a232cfd238e71d0b45d0de8fa723d698ec686a23f42d23252b6f8399a5e4f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package cmake curl git pkg-config unzip wget ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ boost ffmpeg glew glfw3 hdf5 libusb-compat-0_1 libusb1 opencv opencv.cxxdev openscenegraph protobuf ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package cmake curl git hdf5 pkg-config unzip wget ]; + + meta = { + description = "Wrapper around openeb"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/openni2-camera/default.nix b/distros/kilted/openni2-camera/default.nix new file mode 100644 index 0000000000..0b65a2a90d --- /dev/null +++ b/distros/kilted/openni2-camera/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, builtin-interfaces, camera-info-manager, depth-image-proc, image-transport, openni2, pkg-config, rclcpp, rclcpp-components, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-openni2-camera"; + version = "2.2.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/openni2_camera-release/archive/release/kilted/openni2_camera/2.2.2-2.tar.gz"; + name = "2.2.2-2.tar.gz"; + sha256 = "3cdaffd320d4f3407a3a93f34fb5d76ec22be318247fbc7b50031a96319e93b8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces camera-info-manager depth-image-proc image-transport openni2 rclcpp rclcpp-components rosidl-default-runtime sensor-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Drivers for the Asus Xtion and Primesense Devices. For using a kinect + with ROS, try the freenect stack"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/orocos-kdl-vendor/default.nix b/distros/kilted/orocos-kdl-vendor/default.nix new file mode 100644 index 0000000000..2f203969d1 --- /dev/null +++ b/distros/kilted/orocos-kdl-vendor/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, orocos-kdl }: +buildRosPackage { + pname = "ros-kilted-orocos-kdl-vendor"; + version = "0.7.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/kilted/orocos_kdl_vendor/0.7.1-1.tar.gz"; + name = "0.7.1-1.tar.gz"; + sha256 = "ac8d67f4e02e43e257f8d287b481414823e2a06c0a38de852c161b95b072c2aa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module orocos-kdl ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around orocos_kdl, providing nothing but a dependency on orocos_kdl on some systems. + On others, it fetches and builds orocos_kdl locally."; + license = with lib.licenses; [ asl20 "LGPL-2.1-or-later" ]; + }; +} diff --git a/distros/kilted/ortools-vendor/default.nix b/distros/kilted/ortools-vendor/default.nix new file mode 100644 index 0000000000..56a0987494 --- /dev/null +++ b/distros/kilted/ortools-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-cmake-xmllint, ament-lint-auto, git }: +buildRosPackage { + pname = "ros-kilted-ortools-vendor"; + version = "9.9.0-r10"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ortools_vendor-release/archive/release/kilted/ortools_vendor/9.9.0-10.tar.gz"; + name = "9.9.0-10.tar.gz"; + sha256 = "db664e4828d6b6cee7b951d61fe6a14455bd84c6a6f032f5a5e5f9cc58cda183"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package git ]; + checkInputs = [ ament-cmake-xmllint ament-lint-auto ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package git ]; + + meta = { + description = "Wrapper around ortools, it provides a fixed CMake module and an ExternalProject build of it."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/osqp-vendor/default.nix b/distros/kilted/osqp-vendor/default.nix new file mode 100644 index 0000000000..22d1f5984e --- /dev/null +++ b/distros/kilted/osqp-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, git, ros-environment }: +buildRosPackage { + pname = "ros-kilted-osqp-vendor"; + version = "0.2.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/osqp_vendor-release/archive/release/kilted/osqp_vendor/0.2.0-4.tar.gz"; + name = "0.2.0-4.tar.gz"; + sha256 = "920d7a123de4bcd4ccea1fea9dee8323de7123cc157b7cc8ac87ba981efbb04b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake git ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake git ]; + + meta = { + description = "Wrapper around osqp that ships with a CMake module"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/osrf-pycommon/default.nix b/distros/kilted/osrf-pycommon/default.nix new file mode 100644 index 0000000000..6250ba0bc8 --- /dev/null +++ b/distros/kilted/osrf-pycommon/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python3Packages }: +buildRosPackage { + pname = "ros-kilted-osrf-pycommon"; + version = "2.1.6-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/osrf_pycommon-release/archive/release/kilted/osrf_pycommon/2.1.6-1.tar.gz"; + name = "2.1.6-1.tar.gz"; + sha256 = "2f5ad2f5b201bc15a60e1acd24174c674738aa3ce719aa795f17f9ddedb85bda"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ python3Packages.importlib-metadata ]; + + meta = { + description = "Commonly needed Python modules, used by Python software developed at OSRF."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/osrf-testing-tools-cpp/default.nix b/distros/kilted/osrf-testing-tools-cpp/default.nix new file mode 100644 index 0000000000..be0153e6af --- /dev/null +++ b/distros/kilted/osrf-testing-tools-cpp/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake }: +buildRosPackage { + pname = "ros-kilted-osrf-testing-tools-cpp"; + version = "2.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/osrf_testing_tools_cpp-release/archive/release/kilted/osrf_testing_tools_cpp/2.2.0-2.tar.gz"; + name = "2.2.0-2.tar.gz"; + sha256 = "34594aed2700fa3b95e43e886438b8e32bd526efed88d3e5b1a8e801229ab59f"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Testing tools for C++, and is used in various OSRF projects."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ouster-ros/default.nix b/distros/kilted/ouster-ros/default.nix new file mode 100644 index 0000000000..d0115ff850 --- /dev/null +++ b/distros/kilted/ouster-ros/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, curl, eigen, geometry-msgs, gtest, jsoncpp, launch, launch-ros, libtins, ouster-sensor-msgs, pcl, pcl-conversions, pcl-ros, rclcpp, rclcpp-components, rclcpp-lifecycle, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, spdlog, std-msgs, std-srvs, tf2-eigen, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-ouster-ros"; + version = "0.11.1-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ouster-ros-release/archive/release/kilted/ouster_ros/0.11.1-6.tar.gz"; + name = "0.11.1-6.tar.gz"; + sha256 = "2cc498716b244b4489e9b90b9317e2efd33e7cd114240b250af9ba23ead8556a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen pcl rosidl-default-generators tf2-eigen ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ curl geometry-msgs jsoncpp launch launch-ros libtins ouster-sensor-msgs pcl-conversions pcl-ros rclcpp rclcpp-components rclcpp-lifecycle rosidl-default-runtime sensor-msgs spdlog std-msgs std-srvs tf2-ros ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Ouster ROS2 driver"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ouster-sensor-msgs/default.nix b/distros/kilted/ouster-sensor-msgs/default.nix new file mode 100644 index 0000000000..7306944b9e --- /dev/null +++ b/distros/kilted/ouster-sensor-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ouster-sensor-msgs"; + version = "0.11.1-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ouster-ros-release/archive/release/kilted/ouster_sensor_msgs/0.11.1-6.tar.gz"; + name = "0.11.1-6.tar.gz"; + sha256 = "74ccddac67eb1872d357b8aaba3c6e31a92681d676e05a6cafe23e2dc562b1be"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ouster_ros message and service definitions"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ouxt-common/default.nix b/distros/kilted/ouxt-common/default.nix new file mode 100644 index 0000000000..d4dc4b5915 --- /dev/null +++ b/distros/kilted/ouxt-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ouxt-lint-common }: +buildRosPackage { + pname = "ros-kilted-ouxt-common"; + version = "0.0.8-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ouxt_common-release/archive/release/kilted/ouxt_common/0.0.8-5.tar.gz"; + name = "0.0.8-5.tar.gz"; + sha256 = "1a24844de0b4789b94a1aabcbae2a1d71842d3f3c33c5b19afeddb0309a7c5e4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ouxt-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "common settings for OUXT Polaris ROS2 packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ouxt-lint-common/default.nix b/distros/kilted/ouxt-lint-common/default.nix new file mode 100644 index 0000000000..53412faee7 --- /dev/null +++ b/distros/kilted/ouxt-lint-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-copyright, ament-cmake-pep257, ament-cmake-xmllint }: +buildRosPackage { + pname = "ros-kilted-ouxt-lint-common"; + version = "0.0.8-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ouxt_common-release/archive/release/kilted/ouxt_lint_common/0.0.8-5.tar.gz"; + name = "0.0.8-5.tar.gz"; + sha256 = "949dd1d95b8298e87fbdc168c8ea84f575a52a43f25c7677685a83ae95a0c37d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-clang-format ament-cmake-copyright ament-cmake-pep257 ament-cmake-xmllint ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "common linter settings for OUXT Polaris ROS2 packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/pal-statistics-msgs/default.nix b/distros/kilted/pal-statistics-msgs/default.nix new file mode 100644 index 0000000000..38b296d3de --- /dev/null +++ b/distros/kilted/pal-statistics-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-pal-statistics-msgs"; + version = "2.6.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pal_statistics-release/archive/release/kilted/pal_statistics_msgs/2.6.2-2.tar.gz"; + name = "2.6.2-2.tar.gz"; + sha256 = "98db57c7dfa5fb7e51e32e150d03d65883c7f771cdaf66684b430f6a73ac7238"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Statistics msgs package"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/pal-statistics/default.nix b/distros/kilted/pal-statistics/default.nix new file mode 100644 index 0000000000..a36f4a8f2c --- /dev/null +++ b/distros/kilted/pal-statistics/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-auto, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, boost, pal-statistics-msgs, rclcpp, rclcpp-lifecycle, rclpy }: +buildRosPackage { + pname = "ros-kilted-pal-statistics"; + version = "2.6.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pal_statistics-release/archive/release/kilted/pal_statistics/2.6.2-2.tar.gz"; + name = "2.6.2-2.tar.gz"; + sha256 = "55aa27b444a6098ed8943cadb0b145df102faf635d134f9d413b576a88410405"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ament-cmake-python ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ boost pal-statistics-msgs rclcpp rclcpp-lifecycle rclpy ]; + nativeBuildInputs = [ ament-cmake-auto ament-cmake-python ]; + + meta = { + description = "The pal_statistics package"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/parallel-gripper-controller/default.nix b/distros/kilted/parallel-gripper-controller/default.nix new file mode 100644 index 0000000000..df2ef9ee6a --- /dev/null +++ b/distros/kilted/parallel-gripper-controller/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-gmock, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, pluginlib, rclcpp, rclcpp-action, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-parallel-gripper-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/parallel_gripper_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "31b8974b06cc60df0c5343d81c2055c9a018be5419513de7baeeea5b8c2105ce"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros control-msgs control-toolbox controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-action realtime-tools ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The parallel_gripper_controller package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/parameter-traits/default.nix b/distros/kilted/parameter-traits/default.nix new file mode 100644 index 0000000000..1a2eb46bcd --- /dev/null +++ b/distros/kilted/parameter-traits/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-gtest, ament-lint-auto, ament-lint-common, fmt, rclcpp, rsl, tcb-span, tl-expected }: +buildRosPackage { + pname = "ros-kilted-parameter-traits"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/kilted/parameter_traits/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "ba96e0469db67b0a007f4f860a3d9095f242fffec2ed13bf3f5f0bb54c6f28d7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ fmt rclcpp rsl tcb-span tl-expected ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Functions and types for rclcpp::Parameter"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/pcl-conversions/default.nix b/distros/kilted/pcl-conversions/default.nix new file mode 100644 index 0000000000..4baf04b592 --- /dev/null +++ b/distros/kilted/pcl-conversions/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-gtest, eigen, message-filters, pcl, pcl-msgs, rclcpp, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-pcl-conversions"; + version = "2.7.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/kilted/pcl_conversions/2.7.2-1.tar.gz"; + name = "2.7.2-1.tar.gz"; + sha256 = "1861dc85ae5d61c18163afc71e98120a7a153832e83e1409332be661d3077261"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ eigen message-filters pcl pcl-msgs rclcpp sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides conversions from PCL data types and ROS message types"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/pcl-msgs/default.nix b/distros/kilted/pcl-msgs/default.nix new file mode 100644 index 0000000000..cfd40ef924 --- /dev/null +++ b/distros/kilted/pcl-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, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-pcl-msgs"; + version = "1.0.0-r9"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pcl_msgs-release/archive/release/kilted/pcl_msgs/1.0.0-9.tar.gz"; + name = "1.0.0-9.tar.gz"; + sha256 = "d68a277faf0e12b47fea1c4ab01120b164c32c24e09fd22c32a6b6fdf6e484d2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Package containing PCL (Point Cloud Library)-related ROS messages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/pcl-ros/default.nix b/distros/kilted/pcl-ros/default.nix new file mode 100644 index 0000000000..30d7cf419f --- /dev/null +++ b/distros/kilted/pcl-ros/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, eigen, geometry-msgs, launch, launch-ros, launch-testing, launch-testing-ros, pcl, pcl-conversions, rclcpp, rclcpp-components, rosbag2-transport, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-pcl-ros"; + version = "2.7.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/kilted/pcl_ros/2.7.2-1.tar.gz"; + name = "2.7.2-1.tar.gz"; + sha256 = "0c752a0ff8330369b531723c17ed120f50b95c8a928a16abd0f751ce7d62e5da"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-ros launch-testing launch-testing-ros sensor-msgs ]; + propagatedBuildInputs = [ eigen geometry-msgs pcl pcl-conversions rclcpp rclcpp-components rosbag2-transport sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred + bridge for 3D applications involving n-D Point Clouds and 3D geometry + processing in ROS."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/pendulum-control/default.nix b/distros/kilted/pendulum-control/default.nix new file mode 100644 index 0000000000..15c5d70f84 --- /dev/null +++ b/distros/kilted/pendulum-control/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-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, pendulum-msgs, rclcpp, rmw-implementation-cmake, ros2run, rttest, tlsf-cpp }: +buildRosPackage { + pname = "ros-kilted-pendulum-control"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/pendulum_control/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "bfba4351939cbcc8f3ed199f92daf1ba40e5c973dab280aff60544e5a7fada9a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros rmw-implementation-cmake ros2run ]; + propagatedBuildInputs = [ pendulum-msgs rclcpp rttest tlsf-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/pendulum-msgs/default.nix b/distros/kilted/pendulum-msgs/default.nix new file mode 100644 index 0000000000..aa54865eaf --- /dev/null +++ b/distros/kilted/pendulum-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-pendulum-msgs"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/pendulum_msgs/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "a6870cd9a9777d5f3cd01ac858efdf86e2e9d669bcceae649a7c9d7f4a5f313d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Custom messages for real-time pendulum control."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/perception-pcl/default.nix b/distros/kilted/perception-pcl/default.nix new file mode 100644 index 0000000000..3a104f703e --- /dev/null +++ b/distros/kilted/perception-pcl/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, pcl-conversions, pcl-msgs, pcl-ros }: +buildRosPackage { + pname = "ros-kilted-perception-pcl"; + version = "2.7.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/kilted/perception_pcl/2.7.2-1.tar.gz"; + name = "2.7.2-1.tar.gz"; + sha256 = "bf2f8401b4254a598bfec8c03c82c413e55c1db3d1410ccd4cb36cc0a08d8b8d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ pcl-conversions pcl-msgs pcl-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred + bridge for 3D applications involving n-D Point Clouds and 3D geometry + processing in ROS."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/perception/default.nix b/distros/kilted/perception/default.nix new file mode 100644 index 0000000000..acaac97413 --- /dev/null +++ b/distros/kilted/perception/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, image-common, image-pipeline, image-transport-plugins, laser-filters, laser-geometry, perception-pcl, ros-base, vision-opencv }: +buildRosPackage { + pname = "ros-kilted-perception"; + version = "0.12.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/variants-release/archive/release/kilted/perception/0.12.0-2.tar.gz"; + name = "0.12.0-2.tar.gz"; + sha256 = "aebd645c01c07323f2f495eb1c28888c6d3f15343eee8f80aecb71df60da5fd9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ image-common image-pipeline image-transport-plugins laser-filters laser-geometry perception-pcl ros-base vision-opencv ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package which aggregates common perception packages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/performance-test-fixture/default.nix b/distros/kilted/performance-test-fixture/default.nix new file mode 100644 index 0000000000..57703fb1dd --- /dev/null +++ b/distros/kilted/performance-test-fixture/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-core, ament-cmake-export-dependencies, ament-cmake-export-targets, ament-cmake-google-benchmark, ament-cmake-test, ament-lint-auto, ament-lint-common, google-benchmark-vendor, osrf-testing-tools-cpp }: +buildRosPackage { + pname = "ros-kilted-performance-test-fixture"; + version = "0.3.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/performance_test_fixture-release/archive/release/kilted/performance_test_fixture/0.3.1-2.tar.gz"; + name = "0.3.1-2.tar.gz"; + sha256 = "8c29d071adb5fc783d650b969daf35337a8d565a322e352dce04b81a91c761f4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-export-targets ament-cmake-test ]; + checkInputs = [ ament-cmake-google-benchmark ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-google-benchmark google-benchmark-vendor osrf-testing-tools-cpp ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-export-targets ament-cmake-google-benchmark ament-cmake-test ]; + + meta = { + description = "Test fixture and CMake macro for using osrf_testing_tools_cpp with Google Benchmark"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/performance-test/default.nix b/distros/kilted/performance-test/default.nix new file mode 100644 index 0000000000..d2fc454295 --- /dev/null +++ b/distros/kilted/performance-test/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-gtest, ament-lint-auto, ament-lint-common, git, rclcpp, rmw-implementation, ros-environment, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-performance-test"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/performance_test-release/archive/release/kilted/performance_test/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "eb2f438ed5a3f7fdc223544d4e3d76323d472b5560a876eaededc6690aaa718f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake git ros-environment rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rmw-implementation rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake git rosidl-default-generators ]; + + meta = { + description = "Tool to test performance of ROS2 and DDS data layers and communication."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/phidgets-accelerometer/default.nix b/distros/kilted/phidgets-accelerometer/default.nix new file mode 100644 index 0000000000..2f593484d0 --- /dev/null +++ b/distros/kilted/phidgets-accelerometer/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-accelerometer"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_accelerometer/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "6947d02be1fe3ecff35f5b3f820d9a0e036b3a4faf2c06e1e56c09bc05f9ac8a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Accelerometer devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-analog-inputs/default.nix b/distros/kilted/phidgets-analog-inputs/default.nix new file mode 100644 index 0000000000..8a5962fa28 --- /dev/null +++ b/distros/kilted/phidgets-analog-inputs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-analog-inputs"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_analog_inputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "8d9885738c5399c34f8d50327ec96accb5f8df69c73e47e97b8b7357773b93b9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components std-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Analog Input devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-analog-outputs/default.nix b/distros/kilted/phidgets-analog-outputs/default.nix new file mode 100644 index 0000000000..f4863282c1 --- /dev/null +++ b/distros/kilted/phidgets-analog-outputs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-analog-outputs"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_analog_outputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "c75f1678c0e7cd165a1fbbeaadf0a4e68d0eb0eb5cedfb8e03671ee41f8703fb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ phidgets-api phidgets-msgs rclcpp rclcpp-components std-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Analog Output devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-api/default.nix b/distros/kilted/phidgets-api/default.nix new file mode 100644 index 0000000000..720f5c9018 --- /dev/null +++ b/distros/kilted/phidgets-api/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, libphidget22 }: +buildRosPackage { + pname = "ros-kilted-phidgets-api"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_api/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "c2fba39af607710b80d0266de984147d4379d1ae19ed0d72aa796b73bffae3b0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ libphidget22 ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "A C++ Wrapper for the Phidgets C API"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-digital-inputs/default.nix b/distros/kilted/phidgets-digital-inputs/default.nix new file mode 100644 index 0000000000..7b8dba63cb --- /dev/null +++ b/distros/kilted/phidgets-digital-inputs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-digital-inputs"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_digital_inputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "f22f0a7b41a757ddf4d64b2789d22c91af7f4d0836c8f3e0e029c53601dd7333"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components std-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Digital Input devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-digital-outputs/default.nix b/distros/kilted/phidgets-digital-outputs/default.nix new file mode 100644 index 0000000000..53470f8023 --- /dev/null +++ b/distros/kilted/phidgets-digital-outputs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-digital-outputs"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_digital_outputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "14b989992aa0ea77d8bcd54af0d4af2fa4a212c73f330af4845bf2d322954a33"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components std-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Digital Output devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-drivers/default.nix b/distros/kilted/phidgets-drivers/default.nix new file mode 100644 index 0000000000..6f6ade9c4e --- /dev/null +++ b/distros/kilted/phidgets-drivers/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, libphidget22, phidgets-accelerometer, phidgets-analog-inputs, phidgets-api, phidgets-digital-inputs, phidgets-digital-outputs, phidgets-gyroscope, phidgets-high-speed-encoder, phidgets-ik, phidgets-magnetometer, phidgets-motors, phidgets-msgs, phidgets-spatial, phidgets-temperature }: +buildRosPackage { + pname = "ros-kilted-phidgets-drivers"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_drivers/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "06d68c4a480907092e87a9ac002b7f0067179ee2605662eedcd16dd6652d1b44"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ libphidget22 phidgets-accelerometer phidgets-analog-inputs phidgets-api phidgets-digital-inputs phidgets-digital-outputs phidgets-gyroscope phidgets-high-speed-encoder phidgets-ik phidgets-magnetometer phidgets-motors phidgets-msgs phidgets-spatial phidgets-temperature ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "API and ROS drivers for Phidgets devices"; + license = with lib.licenses; [ "BSD-&-LGPL" ]; + }; +} diff --git a/distros/kilted/phidgets-gyroscope/default.nix b/distros/kilted/phidgets-gyroscope/default.nix new file mode 100644 index 0000000000..04d8661e61 --- /dev/null +++ b/distros/kilted/phidgets-gyroscope/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-phidgets-gyroscope"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_gyroscope/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "09892a5aaade1f9175a2be1bd67d0356549b26af71a3b68b119c596ee20b1914"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components sensor-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Gyroscope devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-high-speed-encoder/default.nix b/distros/kilted/phidgets-high-speed-encoder/default.nix new file mode 100644 index 0000000000..eb9fb4e454 --- /dev/null +++ b/distros/kilted/phidgets-high-speed-encoder/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-high-speed-encoder"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_high_speed_encoder/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "de1d3cc521f0f14ad5dd9f664e4c5c218bacd22c79c005b1c798a7050f647c77"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets high speed encoder devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-ik/default.nix b/distros/kilted/phidgets-ik/default.nix new file mode 100644 index 0000000000..11cd57523b --- /dev/null +++ b/distros/kilted/phidgets-ik/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, launch, phidgets-analog-inputs, phidgets-digital-inputs, phidgets-digital-outputs }: +buildRosPackage { + pname = "ros-kilted-phidgets-ik"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_ik/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "e43a9892d290267fd807ba9f5bbd6acaf69891dd34531b55f09603fe5c3045f8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ launch phidgets-analog-inputs phidgets-digital-inputs phidgets-digital-outputs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Driver for the Phidgets InterfaceKit devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-magnetometer/default.nix b/distros/kilted/phidgets-magnetometer/default.nix new file mode 100644 index 0000000000..48199d3073 --- /dev/null +++ b/distros/kilted/phidgets-magnetometer/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-magnetometer"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_magnetometer/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "b66781abb863091a349f752336728c1c1595ca71635e4441da103af6c1b4b182"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Magnetometer devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-motors/default.nix b/distros/kilted/phidgets-motors/default.nix new file mode 100644 index 0000000000..7c8ea2f2ff --- /dev/null +++ b/distros/kilted/phidgets-motors/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-motors"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_motors/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "0be507709b0406df4d8893d6edffcc430dafc89d57012d29ebfc35e7c2a4b049"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components std-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Motor devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-msgs/default.nix b/distros/kilted/phidgets-msgs/default.nix new file mode 100644 index 0000000000..0491761042 --- /dev/null +++ b/distros/kilted/phidgets-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-msgs"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_msgs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "84087e0a5ded2e8ca966661ccd80c5ecaf663c1f51c249d28f071a3eb52f5896"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Custom ROS messages for Phidgets drivers"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-spatial/default.nix b/distros/kilted/phidgets-spatial/default.nix new file mode 100644 index 0000000000..74b780ad12 --- /dev/null +++ b/distros/kilted/phidgets-spatial/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-phidgets-spatial"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_spatial/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "9044c126260b694d1ddecb30d523e1efe07c5d3f1eb9297d86f01bb549697b50"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components sensor-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Spatial 3/3/3 devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-stepper/default.nix b/distros/kilted/phidgets-stepper/default.nix new file mode 100644 index 0000000000..cf8a103f17 --- /dev/null +++ b/distros/kilted/phidgets-stepper/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-phidgets-stepper"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_stepper/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "eca6107c8c4e719d4df746e6ce796917e673bd091d9e64fce6045b8e87601a3f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components sensor-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Stepper devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/phidgets-temperature/default.nix b/distros/kilted/phidgets-temperature/default.nix new file mode 100644 index 0000000000..4b6c890ffb --- /dev/null +++ b/distros/kilted/phidgets-temperature/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: +buildRosPackage { + pname = "ros-kilted-phidgets-temperature"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/kilted/phidgets_temperature/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "23d9683eba8e3fac656e968cd9b4b8853b854bf01c474a65df7e9fe917dc421d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components std-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Temperature devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/pick-ik/default.nix b/distros/kilted/pick-ik/default.nix new file mode 100644 index 0000000000..11de8b00f4 --- /dev/null +++ b/distros/kilted/pick-ik/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-ros, fmt, generate-parameter-library, moveit-core, moveit-resources-panda-moveit-config, pluginlib, range-v3, rclcpp, rsl, tf2-geometry-msgs, tf2-kdl, tl-expected }: +buildRosPackage { + pname = "ros-kilted-pick-ik"; + version = "1.1.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pick_ik-release/archive/release/kilted/pick_ik/1.1.1-2.tar.gz"; + name = "1.1.1-2.tar.gz"; + sha256 = "bce44793d6f7044e37b3a3462710a18ba267c8f0373176797fa0248d2025aac4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ moveit-resources-panda-moveit-config ]; + propagatedBuildInputs = [ fmt generate-parameter-library moveit-core pluginlib range-v3 rclcpp rsl tf2-geometry-msgs tf2-kdl tl-expected ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Inverse Kinematics solver for MoveIt"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/picknik-ament-copyright/default.nix b/distros/kilted/picknik-ament-copyright/default.nix new file mode 100644 index 0000000000..aa43ec2d13 --- /dev/null +++ b/distros/kilted/picknik-ament-copyright/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 }: +buildRosPackage { + pname = "ros-kilted-picknik-ament-copyright"; + version = "0.0.2-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/picknik_ament_copyright-release/archive/release/kilted/picknik_ament_copyright/0.0.2-5.tar.gz"; + name = "0.0.2-5.tar.gz"; + sha256 = "6d7fa98a663777146432398e17a07b039ecb27d69951e8613f8d291e9842b739"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ ament-copyright ]; + + meta = { + description = "Check PickNik-specific copyright headers."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/picknik-reset-fault-controller/default.nix b/distros/kilted/picknik-reset-fault-controller/default.nix new file mode 100644 index 0000000000..eba71acacf --- /dev/null +++ b/distros/kilted/picknik-reset-fault-controller/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, controller-interface, example-interfaces, geometry-msgs, rclcpp, realtime-tools }: +buildRosPackage { + pname = "ros-kilted-picknik-reset-fault-controller"; + version = "0.0.4-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/picknik_controllers-release/archive/release/kilted/picknik_reset_fault_controller/0.0.4-3.tar.gz"; + name = "0.0.4-3.tar.gz"; + sha256 = "0d8659a2971d41c07342c3be3686dae499ea4a5cebfafb8bab685e65888f8aac"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ controller-interface example-interfaces geometry-msgs rclcpp realtime-tools ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "ROS 2 controller that offers a service to clear faults in a hardware interface"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/picknik-twist-controller/default.nix b/distros/kilted/picknik-twist-controller/default.nix new file mode 100644 index 0000000000..a563cafaa5 --- /dev/null +++ b/distros/kilted/picknik-twist-controller/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, controller-interface, example-interfaces, geometry-msgs, rclcpp, realtime-tools }: +buildRosPackage { + pname = "ros-kilted-picknik-twist-controller"; + version = "0.0.4-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/picknik_controllers-release/archive/release/kilted/picknik_twist_controller/0.0.4-3.tar.gz"; + name = "0.0.4-3.tar.gz"; + sha256 = "53acf7d881da6f78bd78a9b115dc670609a437400f4dd8d06b301f56ce965289"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ controller-interface example-interfaces geometry-msgs rclcpp realtime-tools ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Subscribes to twist msg and forwards to hardware"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/pid-controller/default.nix b/distros/kilted/pid-controller/default.nix new file mode 100644 index 0000000000..40d1c16d41 --- /dev/null +++ b/distros/kilted/pid-controller/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-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, parameter-traits, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs }: +buildRosPackage { + pname = "ros-kilted-pid-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/pid_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "108bef8cfa42c5b9977bafae8aca9fe98fbed0d5f359cb46e7e3343a9de3fd6f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake generate-parameter-library ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ angles backward-ros control-msgs control-toolbox controller-interface hardware-interface parameter-traits pluginlib rclcpp rclcpp-lifecycle realtime-tools std-srvs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controller based on PID implememenation from control_toolbox package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/pilz-industrial-motion-planner-testutils/default.nix b/distros/kilted/pilz-industrial-motion-planner-testutils/default.nix new file mode 100644 index 0000000000..d69ee64d96 --- /dev/null +++ b/distros/kilted/pilz-industrial-motion-planner-testutils/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen3-cmake-module, moveit-common, moveit-core, moveit-msgs, rclcpp, tf2-eigen }: +buildRosPackage { + pname = "ros-kilted-pilz-industrial-motion-planner-testutils"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/pilz_industrial_motion_planner_testutils/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "790ed8384a6082719f4dc0def1f72ba56f2e9d6f26d09e5df812dd1a5af17e20"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake tf2-eigen ]; + propagatedBuildInputs = [ eigen3-cmake-module moveit-common moveit-core moveit-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "Helper scripts and functionality to test industrial motion generation"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/pilz-industrial-motion-planner/default.nix b/distros/kilted/pilz-industrial-motion-planner/default.nix new file mode 100644 index 0000000000..3a62f59405 --- /dev/null +++ b/distros/kilted/pilz-industrial-motion-planner/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-gmock, ament-cmake-gtest, boost, eigen3-cmake-module, generate-parameter-library, geometry-msgs, launch-param-builder, moveit-common, moveit-configs-utils, moveit-core, moveit-msgs, moveit-resources-panda-moveit-config, moveit-resources-prbt-moveit-config, moveit-resources-prbt-pg70-support, moveit-resources-prbt-support, moveit-ros-move-group, moveit-ros-planning, orocos-kdl-vendor, pilz-industrial-motion-planner-testutils, pluginlib, rclcpp, ros-testing, tf2, tf2-eigen, tf2-eigen-kdl, tf2-geometry-msgs, tf2-kdl, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-pilz-industrial-motion-planner"; + version = "2.13.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/moveit2-release/archive/release/kilted/pilz_industrial_motion_planner/2.13.2-2.tar.gz"; + name = "2.13.2-2.tar.gz"; + sha256 = "244f318bb2310c25661fd6a097b35cc652d1d25ac04e43f96621439c58e6846f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest boost launch-param-builder moveit-configs-utils moveit-resources-panda-moveit-config moveit-resources-prbt-moveit-config moveit-resources-prbt-pg70-support moveit-resources-prbt-support pilz-industrial-motion-planner-testutils ros-testing ]; + propagatedBuildInputs = [ eigen3-cmake-module generate-parameter-library geometry-msgs moveit-common moveit-core moveit-msgs moveit-ros-move-group moveit-ros-planning orocos-kdl-vendor pluginlib rclcpp tf2 tf2-eigen tf2-eigen-kdl tf2-geometry-msgs tf2-kdl tf2-ros ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "MoveIt plugin to generate industrial trajectories PTP, LIN, CIRC and sequences thereof."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/pinocchio/default.nix b/distros/kilted/pinocchio/default.nix new file mode 100644 index 0000000000..8e4b2be1bd --- /dev/null +++ b/distros/kilted/pinocchio/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, clang, cmake, doxygen, eigen, eigenpy, git, hpp-fcl, python3, python3Packages, ros-environment, urdfdom }: +buildRosPackage { + pname = "ros-kilted-pinocchio"; + version = "3.4.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pinocchio-release/archive/release/kilted/pinocchio/3.4.0-4.tar.gz"; + name = "3.4.0-4.tar.gz"; + sha256 = "9d41c8b17478cbbf1af48a36a562128f6ee8013ab3225b25b6a7714aac5957a3"; + }; + + buildType = "cmake"; + buildInputs = [ clang cmake doxygen git ]; + propagatedBuildInputs = [ boost eigen eigenpy hpp-fcl python3 python3Packages.numpy ros-environment urdfdom ]; + nativeBuildInputs = [ clang cmake ]; + + meta = { + description = "A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives."; + license = with lib.licenses; [ bsd2 ]; + }; +} diff --git a/distros/kilted/plotjuggler-msgs/default.nix b/distros/kilted/plotjuggler-msgs/default.nix new file mode 100644 index 0000000000..099db2852a --- /dev/null +++ b/distros/kilted/plotjuggler-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-cmake-gtest, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-plotjuggler-msgs"; + version = "0.2.3-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/plotjuggler_msgs-release/archive/release/kilted/plotjuggler_msgs/0.2.3-5.tar.gz"; + name = "0.2.3-5.tar.gz"; + sha256 = "2119290077bbf85da41c919c3b661f2ea21f132aa0b9e8566b90e41c5eccad52"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Special Messages for PlotJuggler"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/plotjuggler-ros/default.nix b/distros/kilted/plotjuggler-ros/default.nix new file mode 100644 index 0000000000..b055769bc9 --- /dev/null +++ b/distros/kilted/plotjuggler-ros/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, binutils, boost, fmt, plotjuggler, qt5, rclcpp, rcpputils, ros-environment, rosbag2, rosbag2-transport, tf2-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-plotjuggler-ros"; + version = "2.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/plotjuggler-ros-plugins-release/archive/release/kilted/plotjuggler_ros/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "8e4b9d2cfbbc5ec251d08e471d9f7c78b14b1c5b8ad2a0307009adc49431d5e8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ binutils boost fmt plotjuggler qt5.qtbase qt5.qtsvg qt5.qtwebsockets rclcpp rcpputils ros-environment rosbag2 rosbag2-transport tf2-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "PlotJuggler plugin for ROS"; + license = with lib.licenses; [ "AGPLv3" ]; + }; +} diff --git a/distros/kilted/plotjuggler/default.nix b/distros/kilted/plotjuggler/default.nix new file mode 100644 index 0000000000..5a368a7164 --- /dev/null +++ b/distros/kilted/plotjuggler/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, fastcdr, lua, lz4, mosquitto, protobuf, qt5, rclcpp, zstd }: +buildRosPackage { + pname = "ros-kilted-plotjuggler"; + version = "3.10.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/kilted/plotjuggler/3.10.3-1.tar.gz"; + name = "3.10.3-1.tar.gz"; + sha256 = "fb0f99f28486c176d6cdc8ead1c8beb8c0323c5a29cc0c69fe8e828d59393ff4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr lua lz4 mosquitto protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp zstd ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "PlotJuggler: juggle with data"; + license = with lib.licenses; [ mpl20 ]; + }; +} diff --git a/distros/kilted/pluginlib/default.nix b/distros/kilted/pluginlib/default.nix new file mode 100644 index 0000000000..edffbdd38f --- /dev/null +++ b/distros/kilted/pluginlib/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, class-loader, rcpputils, rcutils, tinyxml2-vendor }: +buildRosPackage { + pname = "ros-kilted-pluginlib"; + version = "5.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pluginlib-release/archive/release/kilted/pluginlib/5.6.0-2.tar.gz"; + name = "5.6.0-2.tar.gz"; + sha256 = "bec98530a1a658768f085855661a3fd47806264587fa82fbfa570ce530911b4e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-cpp class-loader rcpputils rcutils tinyxml2-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. + To work, these tools require plugin providers to register their plugins in the package.xml of their package."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/point-cloud-interfaces/default.nix b/distros/kilted/point-cloud-interfaces/default.nix new file mode 100644 index 0000000000..56a5b4e8ef --- /dev/null +++ b/distros/kilted/point-cloud-interfaces/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-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-point-cloud-interfaces"; + version = "5.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/kilted/point_cloud_interfaces/5.0.1-2.tar.gz"; + name = "5.0.1-2.tar.gz"; + sha256 = "10903d10ca48922f9946158acfc375b11b8d24fd901dd2aa0f6d007829169d08"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "msg definitions for use with point_cloud_transport plugins."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/point-cloud-msg-wrapper/default.nix b/distros/kilted/point-cloud-msg-wrapper/default.nix new file mode 100644 index 0000000000..7a7c711700 --- /dev/null +++ b/distros/kilted/point-cloud-msg-wrapper/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-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-point-cloud-msg-wrapper"; + version = "1.0.7-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/point_cloud_msg_wrapper-release/archive/release/kilted/point_cloud_msg_wrapper/1.0.7-5.tar.gz"; + name = "1.0.7-5.tar.gz"; + sha256 = "33d74793c5feca9e44e98c9ab14e1a6a654ba65106482fe12d4507dec704d68e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs ]; + propagatedBuildInputs = [ sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "A point cloud message wrapper that allows for simple and safe PointCloud2 msg usage"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/point-cloud-transport-plugins/default.nix b/distros/kilted/point-cloud-transport-plugins/default.nix new file mode 100644 index 0000000000..e72c7c9c1d --- /dev/null +++ b/distros/kilted/point-cloud-transport-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, draco-point-cloud-transport, point-cloud-interfaces, zlib-point-cloud-transport, zstd-point-cloud-transport }: +buildRosPackage { + pname = "ros-kilted-point-cloud-transport-plugins"; + version = "5.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/kilted/point_cloud_transport_plugins/5.0.1-2.tar.gz"; + name = "5.0.1-2.tar.gz"; + sha256 = "67e6c9c7c95f006f6601f51121c34056503b0b8e270cc948dce32cb260aac4e7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ draco-point-cloud-transport point-cloud-interfaces zlib-point-cloud-transport zstd-point-cloud-transport ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage with common point_cloud_transport plugins"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/point-cloud-transport-py/default.nix b/distros/kilted/point-cloud-transport-py/default.nix new file mode 100644 index 0000000000..43cec45650 --- /dev/null +++ b/distros/kilted/point-cloud-transport-py/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-python, ament-cmake-ros, pluginlib, point-cloud-transport, pybind11-vendor, python3, rclcpp, rpyutils, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-point-cloud-transport-py"; + version = "5.1.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/point_cloud_transport-release/archive/release/kilted/point_cloud_transport_py/5.1.3-1.tar.gz"; + name = "5.1.3-1.tar.gz"; + sha256 = "32c638b7e8e1cef0427c2ca6b5a0762b2c55a02587520e335d596eac13ed4018"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ament-cmake-ros python3 ]; + propagatedBuildInputs = [ pluginlib point-cloud-transport pybind11-vendor rclcpp rpyutils sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-python ament-cmake-ros ]; + + meta = { + description = "Python API for point_cloud_transport"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/point-cloud-transport-tutorial/default.nix b/distros/kilted/point-cloud-transport-tutorial/default.nix new file mode 100644 index 0000000000..866eaa59d6 --- /dev/null +++ b/distros/kilted/point-cloud-transport-tutorial/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-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, point-cloud-transport, point-cloud-transport-plugins, rclcpp, rcpputils, rosbag2-cpp, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-point-cloud-transport-tutorial"; + version = "0.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/point_cloud_transport_tutorial-release/archive/release/kilted/point_cloud_transport_tutorial/0.0.2-2.tar.gz"; + name = "0.0.2-2.tar.gz"; + sha256 = "babf3dcf97f2d18db3d714acb13952e7497eeb46bd123de516e96986fae0d8fd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ]; + propagatedBuildInputs = [ point-cloud-transport point-cloud-transport-plugins rclcpp rcpputils rosbag2-cpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Tutorial for point_cloud_transport."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/point-cloud-transport/default.nix b/distros/kilted/point-cloud-transport/default.nix new file mode 100644 index 0000000000..d3350e0f7d --- /dev/null +++ b/distros/kilted/point-cloud-transport/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-ros, ament-lint-auto, ament-lint-common, message-filters, pluginlib, rclcpp, rclcpp-components, rcpputils, rmw, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-point-cloud-transport"; + version = "5.1.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/point_cloud_transport-release/archive/release/kilted/point_cloud_transport/5.1.3-1.tar.gz"; + name = "5.1.3-1.tar.gz"; + sha256 = "317441b6634e9970607aea3042ef2cc09f84047d6894f87694eb2dd738c1e4d8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ message-filters pluginlib rclcpp rclcpp-components rcpputils rmw sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Support for transporting PointCloud2 messages in compressed format and plugin interface for implementing additional PointCloud2 transports."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/pointcloud-to-laserscan/default.nix b/distros/kilted/pointcloud-to-laserscan/default.nix new file mode 100644 index 0000000000..d4873026e2 --- /dev/null +++ b/distros/kilted/pointcloud-to-laserscan/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-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, laser-geometry, launch, launch-ros, message-filters, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-ros, tf2-sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-pointcloud-to-laserscan"; + version = "2.0.2-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pointcloud_to_laserscan-release/archive/release/kilted/pointcloud_to_laserscan/2.0.2-3.tar.gz"; + name = "2.0.2-3.tar.gz"; + sha256 = "83c98df2bb0a182920b7e93cbf099af27f9eb764f08fcec57bcba1023bd66b9d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ laser-geometry launch launch-ros message-filters rclcpp rclcpp-components sensor-msgs tf2 tf2-ros tf2-sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Converts a 3D Point Cloud into a 2D laser scan. This is useful for making devices like the Kinect appear like a laser scanner for 2D-based algorithms (e.g. laser-based SLAM)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/polygon-demos/default.nix b/distros/kilted/polygon-demos/default.nix new file mode 100644 index 0000000000..909d1b12fa --- /dev/null +++ b/distros/kilted/polygon-demos/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, angles, color-util, geometry-msgs, polygon-msgs, polygon-rviz-plugins, polygon-utils, rclcpp, rviz-common, rviz-default-plugins, rviz2 }: +buildRosPackage { + pname = "ros-kilted-polygon-demos"; + version = "1.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/polygon_ros-release/archive/release/kilted/polygon_demos/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "2729e166e6af278aa742e3464d8911d439f876db31456074f7f9d8255f21d536"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ angles color-util geometry-msgs polygon-msgs polygon-rviz-plugins polygon-utils rclcpp rviz-common rviz-default-plugins rviz2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Demo of polygon_rviz_plugins"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/polygon-msgs/default.nix b/distros/kilted/polygon-msgs/default.nix new file mode 100644 index 0000000000..bda277ea4a --- /dev/null +++ b/distros/kilted/polygon-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-polygon-msgs"; + version = "1.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/polygon_ros-release/archive/release/kilted/polygon_msgs/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "32f048a6adda81c242fbf547243e77eb658cfba0569ff0e29b287168e9947405"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "General purpose two-dimensional polygons. Formerly a part of nav_2d_msgs"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/polygon-rviz-plugins/default.nix b/distros/kilted/polygon-rviz-plugins/default.nix new file mode 100644 index 0000000000..367b82fb2c --- /dev/null +++ b/distros/kilted/polygon-rviz-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, color-util, geometry-msgs, pluginlib, polygon-msgs, polygon-utils, rviz-common, std-msgs }: +buildRosPackage { + pname = "ros-kilted-polygon-rviz-plugins"; + version = "1.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/polygon_ros-release/archive/release/kilted/polygon_rviz_plugins/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "35559eb1c8a6e35891296203f9d8bfc0048ec4582cfa0d1f1e95b988d7deac9c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ color-util geometry-msgs pluginlib polygon-msgs polygon-utils rviz-common std-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "RViz visualizations for polygons"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/polygon-utils/default.nix b/distros/kilted/polygon-utils/default.nix new file mode 100644 index 0000000000..5065b3df5f --- /dev/null +++ b/distros/kilted/polygon-utils/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-cmake-python, geometry-msgs, polygon-msgs, python3Packages }: +buildRosPackage { + pname = "ros-kilted-polygon-utils"; + version = "1.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/polygon_ros-release/archive/release/kilted/polygon_utils/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "3aa9bcb2b7f4a816834b867797706f67572922074e3c06b334455ccb1478a405"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-pytest ]; + propagatedBuildInputs = [ geometry-msgs polygon-msgs python3Packages.shapely ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "Utilities for working with polygons, including triangulation"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/pose-broadcaster/default.nix b/distros/kilted/pose-broadcaster/default.nix new file mode 100644 index 0000000000..883af0da21 --- /dev/null +++ b/distros/kilted/pose-broadcaster/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-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, tf2-msgs }: +buildRosPackage { + pname = "ros-kilted-pose-broadcaster"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/pose_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "4cd18881c457583c837d1e4c8b0be0f5890facd835e95569ffcb5f36e9edbebe"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library geometry-msgs pluginlib rclcpp rclcpp-lifecycle realtime-tools tf2-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Broadcaster to publish cartesian states."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/pose-cov-ops/default.nix b/distros/kilted/pose-cov-ops/default.nix new file mode 100644 index 0000000000..85b0924826 --- /dev/null +++ b/distros/kilted/pose-cov-ops/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-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, cv-bridge, geometry-msgs, gtest, mrpt-libposes, mrpt-libros-bridge, nav-msgs, rclcpp, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2 }: +buildRosPackage { + pname = "ros-kilted-pose-cov-ops"; + version = "0.3.14-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pose_cov_ops-release/archive/release/kilted/pose_cov_ops/0.3.14-1.tar.gz"; + name = "0.3.14-1.tar.gz"; + sha256 = "736af9b0b8511ae0327cf777f4141b5a9b08e2c1360be6873be28662811a2b0f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common gtest ]; + propagatedBuildInputs = [ cv-bridge geometry-msgs mrpt-libposes mrpt-libros-bridge nav-msgs rclcpp sensor-msgs std-msgs stereo-msgs tf2 ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest cmake ]; + + meta = { + description = "C++ library for SE(2)/SE(3) pose composition operations with uncertainty"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/position-controllers/default.nix b/distros/kilted/position-controllers/default.nix new file mode 100644 index 0000000000..2f354e65b3 --- /dev/null +++ b/distros/kilted/position-controllers/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-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-cmake, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-position-controllers"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/position_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "ceab44bdc438dd11e4117ab7d71ce8a18be6fc3d23db40761e3ee316f02614ba"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros forward-command-controller pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Generic position controller for forwarding position commands."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/proxsuite/default.nix b/distros/kilted/proxsuite/default.nix new file mode 100644 index 0000000000..1bb138d821 --- /dev/null +++ b/distros/kilted/proxsuite/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, doxygen, eigen, git, matio, python3Packages }: +buildRosPackage { + pname = "ros-kilted-proxsuite"; + version = "0.6.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/proxsuite-release/archive/release/kilted/proxsuite/0.6.5-2.tar.gz"; + name = "0.6.5-2.tar.gz"; + sha256 = "bacadd51cfa1f1236facad64758a6532fabafebb631d827c44a7187263ca19cd"; + }; + + buildType = "cmake"; + buildInputs = [ cmake doxygen git ]; + checkInputs = [ matio ]; + propagatedBuildInputs = [ eigen python3Packages.numpy python3Packages.scipy ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The Advanced Proximal Optimization Toolbox"; + license = with lib.licenses; [ bsd2 ]; + }; +} diff --git a/distros/kilted/py-binding-tools/default.nix b/distros/kilted/py-binding-tools/default.nix new file mode 100644 index 0000000000..ec9ce4cefe --- /dev/null +++ b/distros/kilted/py-binding-tools/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-cmake-python, ament-lint-auto, ament-lint-common, geometry-msgs, pybind11-vendor, rclcpp, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-py-binding-tools"; + version = "2.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_binding_tools-release/archive/release/kilted/py_binding_tools/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "04ba08788166a581d12e911752cfde676c580b53da6010c613fd805ca6b7f0e3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common rclpy std-msgs ]; + propagatedBuildInputs = [ geometry-msgs pybind11-vendor rclcpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "Python binding tools for C++"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/py-trees-js/default.nix b/distros/kilted/py-trees-js/default.nix new file mode 100644 index 0000000000..3a7be9f530 --- /dev/null +++ b/distros/kilted/py-trees-js/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python3Packages, qt5 }: +buildRosPackage { + pname = "ros-kilted-py-trees-js"; + version = "0.6.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_trees_js-release/archive/release/kilted/py_trees_js/0.6.6-2.tar.gz"; + name = "0.6.6-2.tar.gz"; + sha256 = "a45ba5db2afabf7dab448e47c8ecf43a6a1d7c93ec1002174602f714fe79b075"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.setuptools qt5.qttools.dev ]; + propagatedBuildInputs = [ python3Packages.pyqt5 python3Packages.pyqtwebengine ]; + + meta = { + description = "Javascript library for visualising behaviour trees."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/py-trees-ros-interfaces/default.nix b/distros/kilted/py-trees-ros-interfaces/default.nix new file mode 100644 index 0000000000..41cee11061 --- /dev/null +++ b/distros/kilted/py-trees-ros-interfaces/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, diagnostic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-py-trees-ros-interfaces"; + version = "2.1.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_trees_ros_interfaces-release/archive/release/kilted/py_trees_ros_interfaces/2.1.1-2.tar.gz"; + name = "2.1.1-2.tar.gz"; + sha256 = "1b9b45fee3074d095a651a3f1c297661be63683d4451c54ba770fcc9a5a6c074"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ action-msgs diagnostic-msgs geometry-msgs rosidl-default-runtime unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Interfaces used by py_trees_ros and py_trees_ros_tutorials."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/py-trees-ros-tutorials/default.nix b/distros/kilted/py-trees-ros-tutorials/default.nix new file mode 100644 index 0000000000..0d32742174 --- /dev/null +++ b/distros/kilted/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-kilted-py-trees-ros-tutorials"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_trees_ros_tutorials-release/archive/release/kilted/py_trees_ros_tutorials/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "d02a326ca216bc914ffde7fb35b575081ed768c9905d903311b4d95622f8b28e"; + }; + + 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/kilted/py-trees-ros-viewer/default.nix b/distros/kilted/py-trees-ros-viewer/default.nix new file mode 100644 index 0000000000..bb3075de09 --- /dev/null +++ b/distros/kilted/py-trees-ros-viewer/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, py-trees-js, py-trees-ros-interfaces, python3Packages, qt5, rclpy, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-py-trees-ros-viewer"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_trees_ros_viewer-release/archive/release/kilted/py_trees_ros_viewer/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "0756342e2a92f10841d54e7a67ee9046a423b4299db5654a2c61f8cfd11af2c1"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.setuptools qt5.qttools.dev ]; + propagatedBuildInputs = [ py-trees-js py-trees-ros-interfaces python3Packages.pyqt5 python3Packages.pyqtwebengine rclpy unique-identifier-msgs ]; + + meta = { + description = "A Qt-JS application for visualisation of executing/log-replayed behaviour trees in a ROS2 ecosystem."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/py-trees-ros/default.nix b/distros/kilted/py-trees-ros/default.nix new file mode 100644 index 0000000000..981d7ba373 --- /dev/null +++ b/distros/kilted/py-trees-ros/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, geometry-msgs, py-trees, py-trees-ros-interfaces, python3Packages, rcl-interfaces, rclpy, ros2topic, sensor-msgs, std-msgs, std-srvs, tf2-ros-py, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-py-trees-ros"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_trees_ros-release/archive/release/kilted/py_trees_ros/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "16cec08358cb0fc7b11ce44ff83bc2a45c5e8c9331595e47b5c61059f67759ce"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.setuptools ]; + checkInputs = [ python3Packages.pytest ]; + propagatedBuildInputs = [ geometry-msgs py-trees py-trees-ros-interfaces rcl-interfaces rclpy ros2topic sensor-msgs std-msgs std-srvs tf2-ros-py unique-identifier-msgs ]; + + meta = { + description = "ROS2 extensions and behaviours for py_trees."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/py-trees/default.nix b/distros/kilted/py-trees/default.nix new file mode 100644 index 0000000000..d5767d7a9f --- /dev/null +++ b/distros/kilted/py-trees/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python3Packages }: +buildRosPackage { + pname = "ros-kilted-py-trees"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_trees-release/archive/release/kilted/py_trees/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "1123ea1677ae177a5edff3251006736e5af30f9a428b17deb43f59a07805f525"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.setuptools ]; + propagatedBuildInputs = [ python3Packages.pydot ]; + + meta = { + description = "Pythonic implementation of behaviour trees."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/pybind11-json-vendor/default.nix b/distros/kilted/pybind11-json-vendor/default.nix new file mode 100644 index 0000000000..e7dd1cb5e1 --- /dev/null +++ b/distros/kilted/pybind11-json-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, nlohmann_json, pybind11-vendor }: +buildRosPackage { + pname = "ros-kilted-pybind11-json-vendor"; + version = "0.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pybind11_json_vendor-release/archive/release/kilted/pybind11_json_vendor/0.5.0-2.tar.gz"; + name = "0.5.0-2.tar.gz"; + sha256 = "f2712d870edb2fa8a12c0fb06e489e6c65670e890acb829a90712aea00ef2273"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + propagatedBuildInputs = [ nlohmann_json pybind11-vendor ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "A vendor package for pybind11_json for Modern C++"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/pybind11-vendor/default.nix b/distros/kilted/pybind11-vendor/default.nix new file mode 100644 index 0000000000..4991ca2085 --- /dev/null +++ b/distros/kilted/pybind11-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, python3Packages }: +buildRosPackage { + pname = "ros-kilted-pybind11-vendor"; + version = "3.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pybind11_vendor-release/archive/release/kilted/pybind11_vendor/3.2.0-2.tar.gz"; + name = "3.2.0-2.tar.gz"; + sha256 = "9247535267537c102fe2de5a0944c308040da2c45b0cbaae37b61418eac7cdfb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + propagatedBuildInputs = [ python3Packages.pybind11 ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around pybind11."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/python-cmake-module/default.nix b/distros/kilted/python-cmake-module/default.nix new file mode 100644 index 0000000000..83fa6d6554 --- /dev/null +++ b/distros/kilted/python-cmake-module/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-auto, ament-lint-common, python3 }: +buildRosPackage { + pname = "ros-kilted-python-cmake-module"; + version = "0.12.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/python_cmake_module-release/archive/release/kilted/python_cmake_module/0.12.0-2.tar.gz"; + name = "0.12.0-2.tar.gz"; + sha256 = "2edb8d1ce94bf97d5b647a948d2c7a39f945f43e451dcd422cea81e7df38821f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ python3 ]; + nativeBuildInputs = [ ament-cmake python3 ]; + + meta = { + description = "Provide CMake module with extra functionality for Python."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/python-mrpt/default.nix b/distros/kilted/python-mrpt/default.nix new file mode 100644 index 0000000000..538118540e --- /dev/null +++ b/distros/kilted/python-mrpt/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libgui, mrpt-libnav, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: +buildRosPackage { + pname = "ros-kilted-python-mrpt"; + version = "2.14.9-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/python_mrpt_ros-release/archive/release/kilted/python_mrpt/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "974c597b71a7d1984406c35fb3a8b6463695929f05ef2952a44ee07561b16889"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip python3Packages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; + propagatedBuildInputs = [ mrpt-libapps mrpt-libgui mrpt-libnav mrpt-libslam ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Python wrapper for Mobile Robot Programming Toolkit (MRPT) libraries"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/python-orocos-kdl-vendor/default.nix b/distros/kilted/python-orocos-kdl-vendor/default.nix new file mode 100644 index 0000000000..f0d6f99517 --- /dev/null +++ b/distros/kilted/python-orocos-kdl-vendor/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, orocos-kdl-vendor, pybind11-vendor, python3Packages }: +buildRosPackage { + pname = "ros-kilted-python-orocos-kdl-vendor"; + version = "0.7.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/kilted/python_orocos_kdl_vendor/0.7.1-1.tar.gz"; + name = "0.7.1-1.tar.gz"; + sha256 = "197be174db85db1a730a363c3346a1297d22b4fee9ae50e0cb57929b0865b949"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ orocos-kdl-vendor pybind11-vendor python3Packages.pykdl ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "Wrapper around PyKDL, providing nothing but a dependency on PyKDL on some systems. + On others, it fetches and builds python_orocos_kdl locally."; + license = with lib.licenses; [ asl20 "LGPL-2.1-or-later" ]; + }; +} diff --git a/distros/kilted/python-qt-binding/default.nix b/distros/kilted/python-qt-binding/default.nix new file mode 100644 index 0000000000..7d0891ade2 --- /dev/null +++ b/distros/kilted/python-qt-binding/default.nix @@ -0,0 +1,36 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python3Packages, qt5 }: +buildRosPackage { + pname = "ros-kilted-python-qt-binding"; + version = "2.3.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/python_qt_binding-release/archive/release/kilted/python_qt_binding/2.3.1-2.tar.gz"; + name = "2.3.1-2.tar.gz"; + sha256 = "1af80ec4866675edade344e5fab933c652e79e101c65eae0c856856ebbd00a93"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake qt5.qtbase ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ python3Packages.pyqt5 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This stack provides Python bindings for Qt. + There are two providers: pyside and pyqt. PySide2 is available under + the GPL, LGPL and a commercial license. PyQt is released under the GPL. + + Both the bindings and tools to build bindings are included from each + available provider. For PySide, it is called "Shiboken". For PyQt, + this is called "SIP". + + Also provided is adapter code to make the user's Python code + independent of which binding provider was actually used which makes + it very easy to switch between these."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/qml-ros2-plugin/default.nix b/distros/kilted/qml-ros2-plugin/default.nix new file mode 100644 index 0000000000..fa7dbf5269 --- /dev/null +++ b/distros/kilted/qml-ros2-plugin/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, example-interfaces, image-transport, qt5, rclcpp, ros-babel-fish, ros-babel-fish-test-msgs, std-srvs, tf2-ros, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-qml-ros2-plugin"; + version = "2.25.2-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/qml_ros2_plugin-release/archive/release/kilted/qml_ros2_plugin/2.25.2-3.tar.gz"; + name = "2.25.2-3.tar.gz"; + sha256 = "3f9b1ffaabbb8c920f6c45f70125b671468bb0f7a409d281c60f29f017a024bb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto example-interfaces qt5.qtquickcontrols2 ros-babel-fish-test-msgs std-srvs ]; + propagatedBuildInputs = [ ament-index-cpp image-transport qt5.qtbase qt5.qtdeclarative qt5.qtmultimedia rclcpp ros-babel-fish tf2-ros yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A QML plugin for ROS. + Enables full communication with ROS from QML."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/qpoases-vendor/default.nix b/distros/kilted/qpoases-vendor/default.nix new file mode 100644 index 0000000000..2e6c46b022 --- /dev/null +++ b/distros/kilted/qpoases-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, subversion }: +buildRosPackage { + pname = "ros-kilted-qpoases-vendor"; + version = "3.2.3-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/qpoases_vendor-release/archive/release/kilted/qpoases_vendor/3.2.3-5.tar.gz"; + name = "3.2.3-5.tar.gz"; + sha256 = "c6f258601fe1745a21e87af5cd3cec920bd9d2ad7b5595bfe608636d6b6308df"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + propagatedBuildInputs = [ subversion ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Wrapper around qpOASES to make it available to the ROS ecosystem."; + license = with lib.licenses; [ asl20 "LGPL" ]; + }; +} diff --git a/distros/kilted/qt-dotgraph/default.nix b/distros/kilted/qt-dotgraph/default.nix new file mode 100644 index 0000000000..473fbaf3ac --- /dev/null +++ b/distros/kilted/qt-dotgraph/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, ament-xmllint, python-qt-binding, python3Packages }: +buildRosPackage { + pname = "ros-kilted-qt-dotgraph"; + version = "2.9.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/kilted/qt_dotgraph/2.9.1-1.tar.gz"; + name = "2.9.1-1.tar.gz"; + sha256 = "5def118a39b00436553588ac258ee4894d85740d81ced315cdf3ec0d7eec5e3e"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python-qt-binding python3Packages.pydot python3Packages.pygraphviz ]; + + meta = { + description = "qt_dotgraph provides helpers to work with dot graphs."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/qt-gui-app/default.nix b/distros/kilted/qt-gui-app/default.nix new file mode 100644 index 0000000000..886458f9c2 --- /dev/null +++ b/distros/kilted/qt-gui-app/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-index-python, ament-lint-auto, ament-lint-common, qt-gui }: +buildRosPackage { + pname = "ros-kilted-qt-gui-app"; + version = "2.9.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/kilted/qt_gui_app/2.9.1-1.tar.gz"; + name = "2.9.1-1.tar.gz"; + sha256 = "865950634d81bbec0a315061788eb2d801709bee7150c743abe5b96b3a2677af"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-python qt-gui ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/qt-gui-core/default.nix b/distros/kilted/qt-gui-core/default.nix new file mode 100644 index 0000000000..51a5d2dfb5 --- /dev/null +++ b/distros/kilted/qt-gui-core/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, qt-dotgraph, qt-gui, qt-gui-app, qt-gui-cpp, qt-gui-py-common }: +buildRosPackage { + pname = "ros-kilted-qt-gui-core"; + version = "2.9.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/kilted/qt_gui_core/2.9.1-1.tar.gz"; + name = "2.9.1-1.tar.gz"; + sha256 = "868d62b33f31fe31ccf4773933d0748bcb8897a24abc34bfd6ef46a3c2288965"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ qt-dotgraph qt-gui qt-gui-app qt-gui-cpp qt-gui-py-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/qt-gui-cpp/default.nix b/distros/kilted/qt-gui-cpp/default.nix new file mode 100644 index 0000000000..2e04fe7d99 --- /dev/null +++ b/distros/kilted/qt-gui-cpp/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, pkg-config, pluginlib, python-qt-binding, qt-gui, qt5, tinyxml2-vendor }: +buildRosPackage { + pname = "ros-kilted-qt-gui-cpp"; + version = "2.9.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/kilted/qt_gui_cpp/2.9.1-1.tar.gz"; + name = "2.9.1-1.tar.gz"; + sha256 = "98e255923cb763d83d2cc5f45401e4870cccd261261963e95f7d7f986b1dbd0d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config python-qt-binding qt5.qtbase ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ pluginlib qt-gui tinyxml2-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. + At least one specific binding must be available in order to use C++-plugins."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/qt-gui-py-common/default.nix b/distros/kilted/qt-gui-py-common/default.nix new file mode 100644 index 0000000000..6bb411b3b6 --- /dev/null +++ b/distros/kilted/qt-gui-py-common/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-index-python, ament-lint-auto, ament-lint-common, python-qt-binding }: +buildRosPackage { + pname = "ros-kilted-qt-gui-py-common"; + version = "2.9.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/kilted/qt_gui_py_common/2.9.1-1.tar.gz"; + name = "2.9.1-1.tar.gz"; + sha256 = "2aca800e54a81fe66245dd02cc7018d48bf68e1ea3431d60748620f95315e434"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "qt_gui_py_common provides common functionality for GUI plugins written in Python."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/qt-gui/default.nix b/distros/kilted/qt-gui/default.nix new file mode 100644 index 0000000000..91a023de66 --- /dev/null +++ b/distros/kilted/qt-gui/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages, qt5, tango-icons-vendor }: +buildRosPackage { + pname = "ros-kilted-qt-gui"; + version = "2.9.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/kilted/qt_gui/2.9.1-1.tar.gz"; + name = "2.9.1-1.tar.gz"; + sha256 = "aa7aabbeb5c11a2ce9d1763f03017c32b149e5a34e19c8fc593a8b41d10b4c8a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake python3Packages.pyqt5 qt5.qtbase ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.catkin-pkg tango-icons-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. + It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. + It requires either PyQt or PySide bindings."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/quality-of-service-demo-cpp/default.nix b/distros/kilted/quality-of-service-demo-cpp/default.nix new file mode 100644 index 0000000000..b96584e619 --- /dev/null +++ b/distros/kilted/quality-of-service-demo-cpp/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-auto, ament-lint-common, example-interfaces, launch, launch-ros, launch-testing, rclcpp, rclcpp-components, rcutils, rmw, rmw-implementation-cmake, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-quality-of-service-demo-cpp"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/quality_of_service_demo_cpp/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "fc163b663839aa88dec67eeb0640dfa64e71c592fd403ff7498ad6273a412a31"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rmw-implementation-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common launch launch-testing ]; + propagatedBuildInputs = [ example-interfaces launch-ros rclcpp rclcpp-components rcutils rmw sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ Demo applications for Quality of Service features"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/quality-of-service-demo-py/default.nix b/distros/kilted/quality-of-service-demo-py/default.nix new file mode 100644 index 0000000000..a31c6c19a3 --- /dev/null +++ b/distros/kilted/quality-of-service-demo-py/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, ament-xmllint, python3Packages, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-quality-of-service-demo-py"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/quality_of_service_demo_py/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "ccbc59e239e5a135ad93426bf280f6459ddadb4b9d6eb4b78f0e792c1dcb33be"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; + + meta = { + description = "Python Demo applications for Quality of Service features"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/quaternion-operation/default.nix b/distros/kilted/quaternion-operation/default.nix new file mode 100644 index 0000000000..87afe707ec --- /dev/null +++ b/distros/kilted/quaternion-operation/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-auto, ament-cmake-gtest, eigen, geometry-msgs, ouxt-lint-common, rclcpp, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-quaternion-operation"; + version = "0.0.7-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/quaternion_operation-release/archive/release/kilted/quaternion_operation/0.0.7-5.tar.gz"; + name = "0.0.7-5.tar.gz"; + sha256 = "8f9e7bb9ac66df4a8ad4a2abbfc54822d4a2b8e2ef15ba29b977c0312861b391"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ouxt-lint-common ]; + propagatedBuildInputs = [ ament-cmake-auto eigen geometry-msgs rclcpp tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The quaternion_operation package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/r2r-spl-7/default.nix b/distros/kilted/r2r-spl-7/default.nix new file mode 100644 index 0000000000..a7d2f450ba --- /dev/null +++ b/distros/kilted/r2r-spl-7/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, rclpy, splsm-7-conversion }: +buildRosPackage { + pname = "ros-kilted-r2r-spl-7"; + version = "3.0.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/kilted/r2r_spl_7/3.0.1-4.tar.gz"; + name = "3.0.1-4.tar.gz"; + sha256 = "23ee918ee251b20a53d832447de26b5533dfc42fbd41a018321f7464a09fce1a"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ rclpy splsm-7-conversion ]; + + meta = { + description = "Robot-To-Robot communication in RoboCup SPL using SPLSM V7"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/radar-msgs/default.nix b/distros/kilted/radar-msgs/default.nix new file mode 100644 index 0000000000..4ce3bb37fb --- /dev/null +++ b/distros/kilted/radar-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, rosidl-default-generators, std-msgs, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-radar-msgs"; + version = "0.2.2-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/radar_msgs-release/archive/release/kilted/radar_msgs/0.2.2-4.tar.gz"; + name = "0.2.2-4.tar.gz"; + sha256 = "a3acb8712f147f678fbd33d2ce488b91d9abe32067a443c3fc9acae973c43c9b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-generators std-msgs unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Standard ROS messages for radars"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/random-numbers/default.nix b/distros/kilted/random-numbers/default.nix new file mode 100644 index 0000000000..1c808a72eb --- /dev/null +++ b/distros/kilted/random-numbers/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-lint-auto, ament-lint-cmake, boost }: +buildRosPackage { + pname = "ros-kilted-random-numbers"; + version = "2.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/random_numbers-release/archive/release/kilted/random_numbers/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "61f78b3eddb764413b6a638bee39b11f6cd029165075617aa1c0f046a2a188f0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-lint-auto ament-lint-cmake ]; + propagatedBuildInputs = [ boost ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This library contains wrappers for generating floating point values, integers, quaternions using boost libraries. + + The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. + Seeds are obtained using a separate and different random number generator."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/range-sensor-broadcaster/default.nix b/distros/kilted/range-sensor-broadcaster/default.nix new file mode 100644 index 0000000000..ffcb860515 --- /dev/null +++ b/distros/kilted/range-sensor-broadcaster/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-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-range-sensor-broadcaster"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/range_sensor_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "3ec7ee7ab8daa304860da3c74a3c26d839c7459529f44a206459ffc4effdfe90"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controller to publish readings of range sensors."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/raspimouse-msgs/default.nix b/distros/kilted/raspimouse-msgs/default.nix new file mode 100644 index 0000000000..2f75b2daae --- /dev/null +++ b/distros/kilted/raspimouse-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-raspimouse-msgs"; + version = "2.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/raspimouse2-release/archive/release/kilted/raspimouse_msgs/2.0.0-2.tar.gz"; + name = "2.0.0-2.tar.gz"; + sha256 = "264cf307a89784bc860b5d9a5a8cbca1b23671c712348d9c23ec9897fbede026"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "RaspiMouse messages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/raspimouse/default.nix b/distros/kilted/raspimouse/default.nix new file mode 100644 index 0000000000..c8459feb1e --- /dev/null +++ b/distros/kilted/raspimouse/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-auto, ament-lint-common, geometry-msgs, lifecycle-msgs, nav-msgs, raspimouse-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, std-msgs, std-srvs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-raspimouse"; + version = "2.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/raspimouse2-release/archive/release/kilted/raspimouse/2.0.0-2.tar.gz"; + name = "2.0.0-2.tar.gz"; + sha256 = "b36b43006eeaf4d2378f2fde83959cb2375d4eec82bf1ce9dbcd50ca293f15ae"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs lifecycle-msgs nav-msgs raspimouse-msgs rclcpp rclcpp-components rclcpp-lifecycle std-msgs std-srvs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "RaspiMouse ROS 2 node"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rc-common-msgs/default.nix b/distros/kilted/rc-common-msgs/default.nix new file mode 100644 index 0000000000..78da745d12 --- /dev/null +++ b/distros/kilted/rc-common-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, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rc-common-msgs"; + version = "0.5.3-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rc_common_msgs_ros2-release/archive/release/kilted/rc_common_msgs/0.5.3-6.tar.gz"; + name = "0.5.3-6.tar.gz"; + sha256 = "9ce9b2469d93f277ab75f719d25ba5277e2aa7427752f7701f88ae2c6d543adb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Common msg and srv definitions used by Roboception's ROS2 packages"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rc-dynamics-api/default.nix b/distros/kilted/rc-dynamics-api/default.nix new file mode 100644 index 0000000000..191406460e --- /dev/null +++ b/distros/kilted/rc-dynamics-api/default.nix @@ -0,0 +1,33 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, curl, protobuf }: +buildRosPackage { + pname = "ros-kilted-rc-dynamics-api"; + version = "0.10.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rc_dynamics_api-release/archive/release/kilted/rc_dynamics_api/0.10.5-2.tar.gz"; + name = "0.10.5-2.tar.gz"; + sha256 = "9f921211a728e4c42fbcab07e9ecbde6b6fe5cc0b5c19f14d2aa0d7dac721af4"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ curl protobuf ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The rc_dynamics_api provides an API for easy handling of the dynamic-state data + streams provided by Roboception's stereo camera with self-localization. + See http://rc-visard.com + + Dynamic-state estimates of the rc_visard relate to its self-localization and + ego-motion estimation. These states refer to rc_visard's current pose, + velocity, or acceleration and are published on demand via several data streams. + For a complete list and descriptions of these dynamics states and the + respective data streams please refer to rc_visard's user manual."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rc-genicam-api/default.nix b/distros/kilted/rc-genicam-api/default.nix new file mode 100644 index 0000000000..cb1fa04930 --- /dev/null +++ b/distros/kilted/rc-genicam-api/default.nix @@ -0,0 +1,38 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb1, ncurses }: +buildRosPackage { + pname = "ros-kilted-rc-genicam-api"; + version = "2.6.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rc_genicam_api-release/archive/release/kilted/rc_genicam_api/2.6.5-2.tar.gz"; + name = "2.6.5-2.tar.gz"; + sha256 = "f61cc8fe34a6bad1b4ff78076c570c76b37fb3fb83ccfa674f7428be8987485d"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ libpng libusb1 ncurses ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "GenICam/GigE Vision Convenience Layer. + + This package combines the Roboception convenience layer for images with the + GenICam reference implementation and a GigE Vision transport layer. It is a + self contained package that permits configuration and image streaming of + GenICam / GigE Vision 2.0 compatible cameras like the Roboception rc_visard. + + This package also provides some tools that can be called from the command line + for discovering cameras, changing their configuration and streaming images. + Although the tools are meant to be useful when working in a shell or in a + script, their main purpose is to serve as example on how to use the API for + reading and setting parameters, streaming and synchronizing images. + + See LICENSE.md for licensing terms of the different parts."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rc-genicam-driver/default.nix b/distros/kilted/rc-genicam-driver/default.nix new file mode 100644 index 0000000000..a5b574bd97 --- /dev/null +++ b/distros/kilted/rc-genicam-driver/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-cppcheck, ament-cmake-xmllint, ament-lint-auto, diagnostic-updater, image-transport, rc-common-msgs, rc-genicam-api, rclcpp, rclcpp-components, sensor-msgs, stereo-msgs }: +buildRosPackage { + pname = "ros-kilted-rc-genicam-driver"; + version = "0.3.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rc_genicam_driver_ros2-release/archive/release/kilted/rc_genicam_driver/0.3.1-2.tar.gz"; + name = "0.3.1-2.tar.gz"; + sha256 = "b7532f48a97c7bd4b4ef3186e2db879823d273a2dc6cab22a8a2fe3cb8f7d39d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ diagnostic-updater image-transport rc-common-msgs rc-genicam-api rclcpp rclcpp-components sensor-msgs stereo-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Driver for rc_visard and rc_cube from Roboception GmbH"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rc-reason-clients/default.nix b/distros/kilted/rc-reason-clients/default.nix new file mode 100644 index 0000000000..36cebcf94b --- /dev/null +++ b/distros/kilted/rc-reason-clients/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, geometry-msgs, python3Packages, rc-reason-msgs, rclpy, ros2pkg, tf2-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rc-reason-clients"; + version = "0.4.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rc_reason_clients-release/archive/release/kilted/rc_reason_clients/0.4.0-3.tar.gz"; + name = "0.4.0-3.tar.gz"; + sha256 = "268cb87a41c429737dbb30b40aa212ee3e7ca94fbe3200d1dff191563e9f7f04"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ geometry-msgs python3Packages.requests rc-reason-msgs rclpy ros2pkg tf2-msgs visualization-msgs ]; + + meta = { + description = "Clients for interfacing with Roboception reason modules on rc_visard and rc_cube."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rc-reason-msgs/default.nix b/distros/kilted/rc-reason-msgs/default.nix new file mode 100644 index 0000000000..b963e4b8d7 --- /dev/null +++ b/distros/kilted/rc-reason-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, geometry-msgs, rc-common-msgs, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rc-reason-msgs"; + version = "0.4.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rc_reason_clients-release/archive/release/kilted/rc_reason_msgs/0.4.0-3.tar.gz"; + name = "0.4.0-3.tar.gz"; + sha256 = "e6a4ff92e4c201280329e23fd6eab2dce71d98ae5e3b1ad5917f39f7e2efcefe"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rc-common-msgs rosidl-default-runtime shape-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Msg and srv definitions for rc_reason_clients"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rcdiscover/default.nix b/distros/kilted/rcdiscover/default.nix new file mode 100644 index 0000000000..c627bdecb0 --- /dev/null +++ b/distros/kilted/rcdiscover/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake }: +buildRosPackage { + pname = "ros-kilted-rcdiscover"; + version = "1.1.7-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcdiscover-release/archive/release/kilted/rcdiscover/1.1.7-2.tar.gz"; + name = "1.1.7-2.tar.gz"; + sha256 = "4455966809e35d5df3b8669e3c9f4a2fce5e30bfd36c8b107fb9972d8b4ee7b4"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "This package contains tools for the discovery of Roboception devices via GigE Vision."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rcl-action/default.nix b/distros/kilted/rcl-action/default.nix new file mode 100644 index 0000000000..a6eafe089a --- /dev/null +++ b/distros/kilted/rcl-action/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-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp, rcl, rcutils, rmw, rmw-implementation-cmake, rosidl-runtime-c, test-msgs }: +buildRosPackage { + pname = "ros-kilted-rcl-action"; + version = "10.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl-release/archive/release/kilted/rcl_action/10.1.0-2.tar.gz"; + name = "10.1.0-2.tar.gz"; + sha256 = "735be0e84ac5aefe8cf86c60f8b519ef53e8fa990c13c2759f3fcc2772637282"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp rmw-implementation-cmake test-msgs ]; + propagatedBuildInputs = [ action-msgs rcl rcutils rmw rosidl-runtime-c ]; + nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; + + meta = { + description = "Package containing a C-based ROS action implementation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcl-interfaces/default.nix b/distros/kilted/rcl-interfaces/default.nix new file mode 100644 index 0000000000..a0ebb563df --- /dev/null +++ b/distros/kilted/rcl-interfaces/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rcl-interfaces"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/rcl_interfaces/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "1840e7e404bcbd60bece43a42428b6b7b2dab8a6116376c1bf3317b88865ba14"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The ROS client library common interfaces. + This package contains the messages and services which ROS client libraries will use under the hood to + communicate higher level concepts such as parameters."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcl-lifecycle/default.nix b/distros/kilted/rcl-lifecycle/default.nix new file mode 100644 index 0000000000..72164fa136 --- /dev/null +++ b/distros/kilted/rcl-lifecycle/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-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, lifecycle-msgs, osrf-testing-tools-cpp, rcl, rcutils, rmw, rosidl-runtime-c, tracetools }: +buildRosPackage { + pname = "ros-kilted-rcl-lifecycle"; + version = "10.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl-release/archive/release/kilted/rcl_lifecycle/10.1.0-2.tar.gz"; + name = "10.1.0-2.tar.gz"; + sha256 = "8ff9c683e92426d919311669264d9e9cfe93747b74f786c8773ddca49256d404"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; + propagatedBuildInputs = [ lifecycle-msgs rcl rcutils rmw rosidl-runtime-c tracetools ]; + nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; + + meta = { + description = "Package containing a C-based lifecycle implementation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcl-logging-interface/default.nix b/distros/kilted/rcl-logging-interface/default.nix new file mode 100644 index 0000000000..eed318eea3 --- /dev/null +++ b/distros/kilted/rcl-logging-interface/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-ros, ament-lint-auto, ament-lint-common, rcpputils, rcutils }: +buildRosPackage { + pname = "ros-kilted-rcl-logging-interface"; + version = "3.2.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/kilted/rcl_logging_interface/3.2.2-2.tar.gz"; + name = "3.2.2-2.tar.gz"; + sha256 = "05d9806209174a84b62b2f2feaef2feaa2baa6ce8371238759641e450175f29c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ament-lint-common rcpputils ]; + propagatedBuildInputs = [ rcutils ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Interface that rcl_logging backends needs to implement."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcl-logging-noop/default.nix b/distros/kilted/rcl-logging-noop/default.nix new file mode 100644 index 0000000000..b16c24ddd8 --- /dev/null +++ b/distros/kilted/rcl-logging-noop/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-gmock, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, launch-testing, python3Packages, rcl-logging-interface, rcutils }: +buildRosPackage { + pname = "ros-kilted-rcl-logging-noop"; + version = "3.2.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/kilted/rcl_logging_noop/3.2.2-2.tar.gz"; + name = "3.2.2-2.tar.gz"; + sha256 = "1388097c7bd7cbaeaa28e60b84f99fc6d572fbd6eec96c6ec5281d29f0325602"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros python3Packages.empy ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common launch-testing ]; + propagatedBuildInputs = [ rcl-logging-interface rcutils ]; + nativeBuildInputs = [ ament-cmake-ros python3Packages.empy ]; + + meta = { + description = "An rcl logger implementation that doesn't do anything with log messages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcl-logging-spdlog/default.nix b/distros/kilted/rcl-logging-spdlog/default.nix new file mode 100644 index 0000000000..152b13d5e8 --- /dev/null +++ b/distros/kilted/rcl-logging-spdlog/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-ros, ament-lint-auto, ament-lint-common, performance-test-fixture, rcl-logging-interface, rcpputils, rcutils, spdlog, spdlog-vendor }: +buildRosPackage { + pname = "ros-kilted-rcl-logging-spdlog"; + version = "3.2.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/kilted/rcl_logging_spdlog/3.2.2-2.tar.gz"; + name = "3.2.2-2.tar.gz"; + sha256 = "bc0fbf3c5512f7931491fbc347c006fbd3b093c286b424205980ca2ac70a7b8b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ]; + propagatedBuildInputs = [ rcl-logging-interface rcpputils rcutils spdlog spdlog-vendor ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Implementation of rcl_logging API for an spdlog backend."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcl-yaml-param-parser/default.nix b/distros/kilted/rcl-yaml-param-parser/default.nix new file mode 100644 index 0000000000..e00fcc1274 --- /dev/null +++ b/distros/kilted/rcl-yaml-param-parser/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-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, libyaml, libyaml-vendor, mimick-vendor, osrf-testing-tools-cpp, performance-test-fixture, rcutils, rmw }: +buildRosPackage { + pname = "ros-kilted-rcl-yaml-param-parser"; + version = "10.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl-release/archive/release/kilted/rcl_yaml_param_parser/10.1.0-2.tar.gz"; + name = "10.1.0-2.tar.gz"; + sha256 = "b67c8596483264c179670098b1a65f1dc0b84b4a578ed167f05e08a29c9df845"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common mimick-vendor osrf-testing-tools-cpp performance-test-fixture ]; + propagatedBuildInputs = [ libyaml libyaml-vendor rcutils rmw ]; + nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; + + meta = { + description = "Parse a YAML parameter file and populate the C data structure."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcl/default.nix b/distros/kilted/rcl/default.nix new file mode 100644 index 0000000000..f111f185e9 --- /dev/null +++ b/distros/kilted/rcl/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, libyaml, libyaml-vendor, mimick-vendor, osrf-testing-tools-cpp, rcl-interfaces, rcl-logging-interface, rcl-logging-spdlog, rcl-yaml-param-parser, rcutils, rmw, rmw-implementation, rmw-implementation-cmake, rosidl-runtime-c, rosidl-runtime-cpp, service-msgs, test-msgs, tracetools, type-description-interfaces }: +buildRosPackage { + pname = "ros-kilted-rcl"; + version = "10.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl-release/archive/release/kilted/rcl/10.1.0-2.tar.gz"; + name = "10.1.0-2.tar.gz"; + sha256 = "4a868e9fbf3e57f7c00c3b0a6ce0c2e6f80077e3fc35e5171f9818b2b58e5cde"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake mimick-vendor osrf-testing-tools-cpp rmw rmw-implementation-cmake rosidl-runtime-cpp test-msgs ]; + propagatedBuildInputs = [ libyaml libyaml-vendor rcl-interfaces rcl-logging-interface rcl-logging-spdlog rcl-yaml-param-parser rcutils rmw rmw-implementation rosidl-runtime-c service-msgs tracetools type-description-interfaces ]; + nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; + + meta = { + description = "The ROS client library common implementation. + This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclc-examples/default.nix b/distros/kilted/rclc-examples/default.nix new file mode 100644 index 0000000000..8a8392d966 --- /dev/null +++ b/distros/kilted/rclc-examples/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, example-interfaces, lifecycle-msgs, rcl, rclc, rclc-lifecycle, rclc-parameter, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rclc-examples"; + version = "6.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rclc-release/archive/release/kilted/rclc_examples/6.2.0-2.tar.gz"; + name = "6.2.0-2.tar.gz"; + sha256 = "4191599b19aab4391a714c1f64eaed611c41b11c83d9d5c372a0fea2fe6db32d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ example-interfaces lifecycle-msgs rcl rclc rclc-lifecycle rclc-parameter std-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Example of using rclc_executor"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclc-lifecycle/default.nix b/distros/kilted/rclc-lifecycle/default.nix new file mode 100644 index 0000000000..f282064d0a --- /dev/null +++ b/distros/kilted/rclc-lifecycle/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, lifecycle-msgs, osrf-testing-tools-cpp, rcl-lifecycle, rclc, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rclc-lifecycle"; + version = "6.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rclc-release/archive/release/kilted/rclc_lifecycle/6.2.0-2.tar.gz"; + name = "6.2.0-2.tar.gz"; + sha256 = "474fc2ef6d90c4643b9a907d2b4de81baef272e618312a248c225770e95bbf46"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; + propagatedBuildInputs = [ lifecycle-msgs rcl-lifecycle rclc std-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "rclc lifecycle convenience methods."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclc-parameter/default.nix b/distros/kilted/rclc-parameter/default.nix new file mode 100644 index 0000000000..c6cefe36df --- /dev/null +++ b/distros/kilted/rclc-parameter/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-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, builtin-interfaces, example-interfaces, osrf-testing-tools-cpp, rcl, rcl-interfaces, rclc, rclcpp, rcutils, rosidl-runtime-c, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rclc-parameter"; + version = "6.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rclc-release/archive/release/kilted/rclc_parameter/6.2.0-2.tar.gz"; + name = "6.2.0-2.tar.gz"; + sha256 = "3179f686f7d9ce6b9781615c15f7d4be39e59d3de2486a21b5dc7e5bd0f7c299"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common example-interfaces osrf-testing-tools-cpp rclcpp std-msgs ]; + propagatedBuildInputs = [ builtin-interfaces rcl rcl-interfaces rclc rcutils rosidl-runtime-c ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Parameter server implementation for micro-ROS nodes"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclc/default.nix b/distros/kilted/rclc/default.nix new file mode 100644 index 0000000000..fc26557f2b --- /dev/null +++ b/distros/kilted/rclc/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-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, example-interfaces, launch-testing, osrf-testing-tools-cpp, rcl, rcl-action, rclcpp, rclcpp-action, rcutils, rosidl-generator-c, rosidl-typesupport-c, std-msgs, test-msgs }: +buildRosPackage { + pname = "ros-kilted-rclc"; + version = "6.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rclc-release/archive/release/kilted/rclc/6.2.0-2.tar.gz"; + name = "6.2.0-2.tar.gz"; + sha256 = "c19fccaab7e06cb3ebd06640b8f0e2a283938ecd1cbcf2a9a4b26dd90ea44ac3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros rosidl-typesupport-c ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common example-interfaces launch-testing osrf-testing-tools-cpp rclcpp rclcpp-action std-msgs test-msgs ]; + propagatedBuildInputs = [ rcl rcl-action rcutils rosidl-generator-c ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "The ROS client library in C."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclcpp-action/default.nix b/distros/kilted/rclcpp-action/default.nix new file mode 100644 index 0000000000..bd894b364c --- /dev/null +++ b/distros/kilted/rclcpp-action/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, mimick-vendor, performance-test-fixture, rcl, rcl-action, rclcpp, rcpputils, rosidl-runtime-c, test-msgs }: +buildRosPackage { + pname = "ros-kilted-rclcpp-action"; + version = "29.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/kilted/rclcpp_action/29.5.0-2.tar.gz"; + name = "29.5.0-2.tar.gz"; + sha256 = "ff5d48c9f261cdb4f1a9767446734e8397508a62a8b3cc4154cf4dc66ac12775"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture test-msgs ]; + propagatedBuildInputs = [ action-msgs rcl rcl-action rclcpp rcpputils rosidl-runtime-c ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Adds action APIs for C++."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclcpp-cascade-lifecycle/default.nix b/distros/kilted/rclcpp-cascade-lifecycle/default.nix new file mode 100644 index 0000000000..7ecb10f5ba --- /dev/null +++ b/distros/kilted/rclcpp-cascade-lifecycle/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-gtest, ament-lint-auto, ament-lint-common, cascade-lifecycle-msgs, lifecycle-msgs, rclcpp, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-kilted-rclcpp-cascade-lifecycle"; + version = "2.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cascade_lifecycle-release/archive/release/kilted/rclcpp_cascade_lifecycle/2.0.0-2.tar.gz"; + name = "2.0.0-2.tar.gz"; + sha256 = "e9d9929ee42f0a7b7fa11c9374f67da39286c6e0a363640306fce72030d67a52"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cascade-lifecycle-msgs lifecycle-msgs rclcpp rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides a mechanism to make trees of lifecycle nodes to propagate state changes"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclcpp-components/default.nix b/distros/kilted/rclcpp-components/default.nix new file mode 100644 index 0000000000..106f36c8a6 --- /dev/null +++ b/distros/kilted/rclcpp-components/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-google-benchmark, ament-cmake-gtest, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, class-loader, composition-interfaces, launch-testing, rclcpp, rcpputils, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rclcpp-components"; + version = "29.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/kilted/rclcpp_components/29.5.0-2.tar.gz"; + name = "29.5.0-2.tar.gz"; + sha256 = "708638d7ee8eb98848532305c255ff5add480107a2ecbbe6255878ca2457b665"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros rcpputils ]; + checkInputs = [ ament-cmake-google-benchmark ament-cmake-gtest ament-lint-auto ament-lint-common launch-testing std-msgs ]; + propagatedBuildInputs = [ ament-index-cpp class-loader composition-interfaces rclcpp ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Package containing tools for dynamically loadable components"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclcpp-lifecycle/default.nix b/distros/kilted/rclcpp-lifecycle/default.nix new file mode 100644 index 0000000000..d549e248a3 --- /dev/null +++ b/distros/kilted/rclcpp-lifecycle/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, lifecycle-msgs, mimick-vendor, performance-test-fixture, rcl, rcl-interfaces, rcl-lifecycle, rclcpp, rcpputils, rcutils, rmw, rosidl-typesupport-cpp, test-msgs }: +buildRosPackage { + pname = "ros-kilted-rclcpp-lifecycle"; + version = "29.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/kilted/rclcpp_lifecycle/29.5.0-2.tar.gz"; + name = "29.5.0-2.tar.gz"; + sha256 = "d3334405693ddbcbba19230223b6d7b3e35e0dc61f57243d85ccdf4bf8597bba"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture rcpputils test-msgs ]; + propagatedBuildInputs = [ lifecycle-msgs rcl rcl-interfaces rcl-lifecycle rclcpp rcutils rmw rosidl-typesupport-cpp ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Package containing a prototype for lifecycle implementation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclcpp/default.nix b/distros/kilted/rclcpp/default.nix new file mode 100644 index 0000000000..339645c2e8 --- /dev/null +++ b/distros/kilted/rclcpp/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-gen-version-h, ament-cmake-gmock, ament-cmake-google-benchmark, ament-cmake-gtest, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, builtin-interfaces, libstatistics-collector, mimick-vendor, performance-test-fixture, python3, rcl, rcl-interfaces, rcl-logging-interface, rcl-yaml-param-parser, rcpputils, rcutils, rmw, rmw-implementation-cmake, rosgraph-msgs, rosidl-default-generators, rosidl-dynamic-typesupport, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-c, rosidl-typesupport-cpp, statistics-msgs, test-msgs, tracetools }: +buildRosPackage { + pname = "ros-kilted-rclcpp"; + version = "29.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/kilted/rclcpp/29.5.0-2.tar.gz"; + name = "29.5.0-2.tar.gz"; + sha256 = "8354a64f2a3c3904a06e44335ab8b0cb84b445642ddc3665315e206df1dc0e35"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros python3 ]; + checkInputs = [ ament-cmake-gmock ament-cmake-google-benchmark ament-cmake-gtest ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture rmw rmw-implementation-cmake rosidl-default-generators test-msgs ]; + propagatedBuildInputs = [ ament-index-cpp builtin-interfaces libstatistics-collector rcl rcl-interfaces rcl-logging-interface rcl-yaml-param-parser rcpputils rcutils rmw rosgraph-msgs rosidl-dynamic-typesupport rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-c rosidl-typesupport-cpp statistics-msgs tracetools ]; + nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros python3 ]; + + meta = { + description = "The ROS client library in C++."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclpy-message-converter-msgs/default.nix b/distros/kilted/rclpy-message-converter-msgs/default.nix new file mode 100644 index 0000000000..8c1e4b9a7d --- /dev/null +++ b/distros/kilted/rclpy-message-converter-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators }: +buildRosPackage { + pname = "ros-kilted-rclpy-message-converter-msgs"; + version = "2.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rospy_message_converter-release/archive/release/kilted/rclpy_message_converter_msgs/2.0.2-2.tar.gz"; + name = "2.0.2-2.tar.gz"; + sha256 = "1078c269a845596dada4cc94328817fda4b3ed799cc4ad9be6759e47c2e49608"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake builtin-interfaces rosidl-default-generators ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Messages for rclpy_message_converter"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclpy-message-converter/default.nix b/distros/kilted/rclpy-message-converter/default.nix new file mode 100644 index 0000000000..fe86216a76 --- /dev/null +++ b/distros/kilted/rclpy-message-converter/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, python3Packages, rclpy, rclpy-message-converter-msgs, rosidl-default-generators, rosidl-parser, rosidl-runtime-py, std-msgs, std-srvs, tf2-msgs }: +buildRosPackage { + pname = "ros-kilted-rclpy-message-converter"; + version = "2.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rospy_message_converter-release/archive/release/kilted/rclpy_message_converter/2.0.2-2.tar.gz"; + name = "2.0.2-2.tar.gz"; + sha256 = "7cfc7ee22435e9819520908920a43348e841f9f7fa7fc85ec60867234ce9e333"; + }; + + buildType = "ament_python"; + buildInputs = [ builtin-interfaces rosidl-default-generators ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 geometry-msgs python3Packages.pytest rclpy-message-converter-msgs std-msgs std-srvs tf2-msgs ]; + propagatedBuildInputs = [ python3Packages.numpy rclpy rosidl-parser rosidl-runtime-py ]; + + meta = { + description = "Converts between Python dictionaries and JSON to rclpy messages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rclpy/default.nix b/distros/kilted/rclpy/default.nix new file mode 100644 index 0000000000..d8c19eee02 --- /dev/null +++ b/distros/kilted/rclpy/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-cmake-gtest, ament-cmake-pytest, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, lifecycle-msgs, pybind11-vendor, python3, python3Packages, rcl, rcl-action, rcl-interfaces, rcl-lifecycle, rcl-logging-interface, rcl-yaml-param-parser, rcpputils, rcutils, rmw, rmw-implementation, rmw-implementation-cmake, rosgraph-msgs, rosidl-generator-py, rosidl-runtime-c, rpyutils, service-msgs, test-msgs, type-description-interfaces, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-kilted-rclpy"; + version = "9.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rclpy-release/archive/release/kilted/rclpy/9.1.0-2.tar.gz"; + name = "9.1.0-2.tar.gz"; + sha256 = "d8ae8761b01c8d2d26c5730ab4098600bfca118f81241c6d61650b3440d7a0b4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pybind11-vendor python3 rcpputils rcutils rmw-implementation-cmake ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.pytest rosidl-generator-py test-msgs ]; + propagatedBuildInputs = [ action-msgs ament-index-python builtin-interfaces lifecycle-msgs python3Packages.pyyaml python3Packages.typing-extensions rcl rcl-action rcl-interfaces rcl-lifecycle rcl-logging-interface rcl-yaml-param-parser rmw rmw-implementation rosgraph-msgs rosidl-runtime-c rpyutils service-msgs type-description-interfaces unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package containing the Python client."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcpputils/default.nix b/distros/kilted/rcpputils/default.nix new file mode 100644 index 0000000000..4ca57be03d --- /dev/null +++ b/distros/kilted/rcpputils/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-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-ros-core, ament-cmake-uncrustify, ament-cmake-xmllint, rcutils }: +buildRosPackage { + pname = "ros-kilted-rcpputils"; + version = "2.13.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcpputils-release/archive/release/kilted/rcpputils/2.13.4-2.tar.gz"; + name = "2.13.4-2.tar.gz"; + sha256 = "2253309959a73ac41daaaa1a14865f182126121f1f537a39fee7543b8d99c834"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gen-version-h ament-cmake-ros-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ]; + propagatedBuildInputs = [ rcutils ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ament-cmake-ros-core ]; + + meta = { + description = "Package containing utility code for C++."; + license = with lib.licenses; [ asl20 bsd3 ]; + }; +} diff --git a/distros/kilted/rcss3d-agent-basic/default.nix b/distros/kilted/rcss3d-agent-basic/default.nix new file mode 100644 index 0000000000..6d8b184db6 --- /dev/null +++ b/distros/kilted/rcss3d-agent-basic/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-auto, ament-lint-common, rclcpp-components, rcss3d-agent }: +buildRosPackage { + pname = "ros-kilted-rcss3d-agent-basic"; + version = "0.4.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/kilted/rcss3d_agent_basic/0.4.1-4.tar.gz"; + name = "0.4.1-4.tar.gz"; + sha256 = "092cd8c3ddafe9f4d1c6bc63b66a286f2c5dc4fbbc45db2003c980ee6f88c982"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp-components rcss3d-agent ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Basic rcss3d agent node that uses rcss3d_agent_msgs"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcss3d-agent-msgs-to-soccer-interfaces/default.nix b/distros/kilted/rcss3d-agent-msgs-to-soccer-interfaces/default.nix new file mode 100644 index 0000000000..92c6aedff9 --- /dev/null +++ b/distros/kilted/rcss3d-agent-msgs-to-soccer-interfaces/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-auto, ament-lint-common, rcss3d-agent-msgs, soccer-vision-3d-msgs }: +buildRosPackage { + pname = "ros-kilted-rcss3d-agent-msgs-to-soccer-interfaces"; + version = "0.4.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/kilted/rcss3d_agent_msgs_to_soccer_interfaces/0.4.1-4.tar.gz"; + name = "0.4.1-4.tar.gz"; + sha256 = "90a797fc507581795221be829961f09117373beafd072ec2e2cf0c28e1005b0c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rcss3d-agent-msgs soccer-vision-3d-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Library with methods that convert rcss3d_agent_msgs to soccer_interfaces"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcss3d-agent-msgs/default.nix b/distros/kilted/rcss3d-agent-msgs/default.nix new file mode 100644 index 0000000000..fe2683ec67 --- /dev/null +++ b/distros/kilted/rcss3d-agent-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rcss3d-agent-msgs"; + version = "0.4.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/kilted/rcss3d_agent_msgs/0.4.1-4.tar.gz"; + name = "0.4.1-4.tar.gz"; + sha256 = "bf44ef973e984c12c3ec9d4f22c795ef48fc93de6981ee0924254b6ce3ef9040"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Custom messages for communicating with rcss3d_agent"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcss3d-agent/default.nix b/distros/kilted/rcss3d-agent/default.nix new file mode 100644 index 0000000000..e1cefff690 --- /dev/null +++ b/distros/kilted/rcss3d-agent/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rcss3d-agent-msgs }: +buildRosPackage { + pname = "ros-kilted-rcss3d-agent"; + version = "0.4.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/kilted/rcss3d_agent/0.4.1-4.tar.gz"; + name = "0.4.1-4.tar.gz"; + sha256 = "f23226fa3c4444e9c83043c9ffaf34f33d4faa96f02ab1708d998678844bfa0e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rcss3d-agent-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Launches a RoboCup 3D Simulation Agent, and converts data to and from ROS2 msgs"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcss3d-nao/default.nix b/distros/kilted/rcss3d-nao/default.nix new file mode 100644 index 0000000000..6a2fbfd44a --- /dev/null +++ b/distros/kilted/rcss3d-nao/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-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nao-lola-command-msgs, nao-lola-sensor-msgs, rclcpp-components, rcss3d-agent, rcss3d-agent-msgs-to-soccer-interfaces, sensor-msgs, soccer-vision-3d-msgs }: +buildRosPackage { + pname = "ros-kilted-rcss3d-nao"; + version = "1.2.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcss3d_nao-release/archive/release/kilted/rcss3d_nao/1.2.0-3.tar.gz"; + name = "1.2.0-3.tar.gz"; + sha256 = "066b159efab32b1b201f6e5bd153ab6e2e86aa9964bac4c77a3032678eee43ce"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs nao-lola-command-msgs nao-lola-sensor-msgs rclcpp-components rcss3d-agent rcss3d-agent-msgs-to-soccer-interfaces sensor-msgs soccer-vision-3d-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "An interface to SimSpark that uses interfaces used by a Nao robot"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rcutils/default.nix b/distros/kilted/rcutils/default.nix new file mode 100644 index 0000000000..a590dca034 --- /dev/null +++ b/distros/kilted/rcutils/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros-core, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, mimick-vendor, osrf-testing-tools-cpp, performance-test-fixture, python3Packages }: +buildRosPackage { + pname = "ros-kilted-rcutils"; + version = "6.9.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcutils-release/archive/release/kilted/rcutils/6.9.5-2.tar.gz"; + name = "6.9.5-2.tar.gz"; + sha256 = "c53d7c1f50e2b795f78817d03a384a0bc876f9844808aebeba6cc514d952fe63"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros-core python3Packages.empy ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake mimick-vendor osrf-testing-tools-cpp performance-test-fixture ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core python3Packages.empy ]; + + meta = { + description = "Package containing various utility types and functions for C"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/realtime-tools/default.nix b/distros/kilted/realtime-tools/default.nix new file mode 100644 index 0000000000..5f39dd9a24 --- /dev/null +++ b/distros/kilted/realtime-tools/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, boost, libcap, lifecycle-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, ros2-control-cmake, test-msgs }: +buildRosPackage { + pname = "ros-kilted-realtime-tools"; + version = "4.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/realtime_tools-release/archive/release/kilted/realtime_tools/4.3.0-1.tar.gz"; + name = "4.3.0-1.tar.gz"; + sha256 = "2245d82040493359b9cc3c5806cae489c81a3019c100a2f13a65d0d927a9f5ba"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock lifecycle-msgs rclcpp-lifecycle test-msgs ]; + propagatedBuildInputs = [ ament-cmake boost libcap rclcpp rclcpp-action ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Contains a set of tools that can be used from a hard + realtime thread, without breaking the realtime behavior."; + license = with lib.licenses; [ "3-Clause-BSD" ]; + }; +} diff --git a/distros/kilted/resource-retriever/default.nix b/distros/kilted/resource-retriever/default.nix new file mode 100644 index 0000000000..b690b4f22a --- /dev/null +++ b/distros/kilted/resource-retriever/default.nix @@ -0,0 +1,31 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-cpp, ament-index-python, ament-lint-auto, ament-lint-common, libcurl-vendor, python3Packages }: +buildRosPackage { + pname = "ros-kilted-resource-retriever"; + version = "3.7.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/kilted/resource_retriever/3.7.0-1.tar.gz"; + name = "3.7.0-1.tar.gz"; + sha256 = "20b9d38e5d842e447ef2e286b7bd742db8180a52b72588b164ead7b4ad12f189"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-cpp ament-index-python libcurl-vendor ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This package retrieves data from url-format files such as http://, + ftp://, package:// file://, etc., and loads the data into memory. + The package:// url for ros packages is translated into a local + file:// url. The resourse retriever was initially designed to load + mesh files into memory, but it can be used for any type of + data. The resource retriever is based on the the libcurl library."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rig-reconfigure/default.nix b/distros/kilted/rig-reconfigure/default.nix new file mode 100644 index 0000000000..c6aa45100f --- /dev/null +++ b/distros/kilted/rig-reconfigure/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, backward-ros, git, glfw3, rclcpp }: +buildRosPackage { + pname = "ros-kilted-rig-reconfigure"; + version = "1.6.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rig_reconfigure-release/archive/release/kilted/rig_reconfigure/1.6.0-1.tar.gz"; + name = "1.6.0-1.tar.gz"; + sha256 = "2d978af3bcc3ab115f901b908a340cc62c35ad95e5a17cc0e4bb2abf4d7395ac"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake git ]; + propagatedBuildInputs = [ ament-index-cpp backward-ros glfw3 rclcpp ]; + nativeBuildInputs = [ ament-cmake git ]; + + meta = { + description = "Standalone GUI tool for editing node parameters at runtime."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/rmf-api-msgs/default.nix b/distros/kilted/rmf-api-msgs/default.nix new file mode 100644 index 0000000000..96a4fdbb38 --- /dev/null +++ b/distros/kilted/rmf-api-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, nlohmann_json, python3Packages }: +buildRosPackage { + pname = "ros-kilted-rmf-api-msgs"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_api_msgs-release/archive/release/kilted/rmf_api_msgs/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "046b5ac337ce07c87d87f68b617ae26df71ef7a0c7ededf99c77644bbcda263e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ nlohmann_json python3Packages.jinja2 python3Packages.jsonschema ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "RMF API msgs definition"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-battery/default.nix b/distros/kilted/rmf-battery/default.nix new file mode 100644 index 0000000000..2a993ca900 --- /dev/null +++ b/distros/kilted/rmf-battery/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-catch2, ament-cmake-uncrustify, cmake, eigen, eigen3-cmake-module, rmf-traffic, rmf-utils }: +buildRosPackage { + pname = "ros-kilted-rmf-battery"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_battery-release/archive/release/kilted/rmf_battery/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "28454ee2c7607b32ba10c7d3b07d3f1f756cd9affd6b51301ceafd81f935427d"; + }; + + buildType = "cmake"; + buildInputs = [ cmake eigen eigen3-cmake-module ]; + checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; + propagatedBuildInputs = [ rmf-traffic rmf-utils ]; + nativeBuildInputs = [ cmake eigen3-cmake-module ]; + + meta = { + description = "Package for modelling battery life of robots"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-building-map-msgs/default.nix b/distros/kilted/rmf-building-map-msgs/default.nix new file mode 100644 index 0000000000..4b42c33398 --- /dev/null +++ b/distros/kilted/rmf-building-map-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-building-map-msgs"; + version = "1.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_building_map_msgs-release/archive/release/kilted/rmf_building_map_msgs/1.5.0-2.tar.gz"; + name = "1.5.0-2.tar.gz"; + sha256 = "a3e61df0ba7055389c51103b2822fd6a3e83c03dce9eed5a9254c43cabb3cab0"; + }; + + 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 = "Messages used to send building maps"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-building-map-tools/default.nix b/distros/kilted/rmf-building-map-tools/default.nix new file mode 100644 index 0000000000..6f1ee9d41c --- /dev/null +++ b/distros/kilted/rmf-building-map-tools/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-index-python, gz-fuel-tools-vendor, python3Packages, rclpy, rmf-building-map-msgs, rmf-site-map-msgs, sqlite, std-msgs, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-rmf-building-map-tools"; + version = "1.12.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/kilted/rmf_building_map_tools/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "ad21130ef9f12ce7609fceccb9709746f5a82e2c862e4b87e33258ff15a2c8fe"; + }; + + buildType = "ament_python"; + checkInputs = [ python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python gz-fuel-tools-vendor python3Packages.Rtree python3Packages.fiona python3Packages.pyproj python3Packages.pyyaml python3Packages.requests python3Packages.shapely rclpy rmf-building-map-msgs rmf-site-map-msgs sqlite std-msgs yaml-cpp ]; + + meta = { + description = "RMF Building map tools"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-building-sim-gz-plugins/default.nix b/distros/kilted/rmf-building-sim-gz-plugins/default.nix new file mode 100644 index 0000000000..2fcbb74bdb --- /dev/null +++ b/distros/kilted/rmf-building-sim-gz-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, gz-gui-vendor, gz-msgs-vendor, gz-plugin-vendor, gz-rendering-vendor, gz-sim-vendor, gz-transport-vendor, menge-vendor, qt5, rclcpp, rmf-door-msgs, rmf-fleet-msgs, rmf-lift-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-building-sim-gz-plugins"; + version = "2.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/kilted/rmf_building_sim_gz_plugins/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "ae0b58820ca8f7b0fa42ea14cbd68747b833c7ac5f0e61e8ba6a97e613c904a9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ gz-gui-vendor gz-msgs-vendor gz-plugin-vendor gz-rendering-vendor gz-sim-vendor gz-transport-vendor menge-vendor qt5.qtbase qt5.qtdeclarative rclcpp rmf-door-msgs rmf-fleet-msgs rmf-lift-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Gazebo plugins for building infrastructure simulation"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-charger-msgs/default.nix b/distros/kilted/rmf-charger-msgs/default.nix new file mode 100644 index 0000000000..b6a7f28110 --- /dev/null +++ b/distros/kilted/rmf-charger-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-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-charger-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_charger_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "e38117029d3d24d950c3647537c39326d11be9d33c8fabb0b6cc01334dff3b8c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "This package contains messages regarding charging and discharging"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-charging-schedule/default.nix b/distros/kilted/rmf-charging-schedule/default.nix new file mode 100644 index 0000000000..a261c5592b --- /dev/null +++ b/distros/kilted/rmf-charging-schedule/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, rclpy, rmf-fleet-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-charging-schedule"; + version = "2.10.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/kilted/rmf_charging_schedule/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "4b5d1a2ed2cac0cc1885a871269ed01eb4f3be68d2c9cf4ca8eaa6744ac9d7c8"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ rclpy rmf-fleet-msgs ]; + + meta = { + description = "Node for a fixed 24-hour rotating charger usage schedule"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-cmake-uncrustify/default.nix b/distros/kilted/rmf-cmake-uncrustify/default.nix new file mode 100644 index 0000000000..2a5a1fbdd0 --- /dev/null +++ b/distros/kilted/rmf-cmake-uncrustify/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-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-uncrustify }: +buildRosPackage { + pname = "ros-kilted-rmf-cmake-uncrustify"; + version = "1.2.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_cmake_uncrustify-release/archive/release/kilted/rmf_cmake_uncrustify/1.2.0-6.tar.gz"; + name = "1.2.0-6.tar.gz"; + sha256 = "bd33b4f203eb415136297d834f64877e186d2df1fa43b2e31372fd61a5a3151a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-uncrustify ]; + + meta = { + description = "ament_cmake_uncrustify with support for parsing a config file."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-demos-assets/default.nix b/distros/kilted/rmf-demos-assets/default.nix new file mode 100644 index 0000000000..7035e172d6 --- /dev/null +++ b/distros/kilted/rmf-demos-assets/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-rmf-demos-assets"; + version = "2.5.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/kilted/rmf_demos_assets/2.5.0-3.tar.gz"; + name = "2.5.0-3.tar.gz"; + sha256 = "c3abf25174bac203f3bf9537c360515bf18f644c042bf052579356b4ae8e36cb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Models and other media used for RMF demos"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-demos-bridges/default.nix b/distros/kilted/rmf-demos-bridges/default.nix new file mode 100644 index 0000000000..29692b98ee --- /dev/null +++ b/distros/kilted/rmf-demos-bridges/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python3Packages, rmf-building-map-tools, rmf-fleet-msgs, rmf-site-map-msgs, rmf-traffic-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-demos-bridges"; + version = "2.5.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/kilted/rmf_demos_bridges/2.5.0-3.tar.gz"; + name = "2.5.0-3.tar.gz"; + sha256 = "0ac890a3da9ea45de5498f8a8016f861bbf8a8dee09d1d13f0f0c9c0f3c87f16"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ python3Packages.flask-socketio python3Packages.paho-mqtt python3Packages.pyproj python3Packages.pyyaml rmf-building-map-tools rmf-fleet-msgs rmf-site-map-msgs rmf-traffic-msgs ]; + + meta = { + description = "Nodes for bridging between different communication stacks"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-demos-fleet-adapter/default.nix b/distros/kilted/rmf-demos-fleet-adapter/default.nix new file mode 100644 index 0000000000..92770f88c4 --- /dev/null +++ b/distros/kilted/rmf-demos-fleet-adapter/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, launch-xml, python3Packages, rclpy, rmf-fleet-adapter-python, rmf-fleet-msgs, rmf-task-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-demos-fleet-adapter"; + version = "2.5.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/kilted/rmf_demos_fleet_adapter/2.5.0-3.tar.gz"; + name = "2.5.0-3.tar.gz"; + sha256 = "555352d11a3eb2a46a941fcf6cdde4585b4f22968e2d196a929b628aa2a3af3a"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ]; + propagatedBuildInputs = [ launch-xml python3Packages.fastapi python3Packages.flask-socketio python3Packages.numpy python3Packages.pydantic python3Packages.pyproj python3Packages.pyyaml python3Packages.requests python3Packages.uvicorn rclpy rmf-fleet-adapter-python rmf-fleet-msgs rmf-task-msgs ]; + + meta = { + description = "Fleet adapters for interfacing with RMF Demos robots with a fleet manager via REST API"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-demos-gz/default.nix b/distros/kilted/rmf-demos-gz/default.nix new file mode 100644 index 0000000000..228c53c127 --- /dev/null +++ b/distros/kilted/rmf-demos-gz/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, gz-sim-vendor, launch-xml, rmf-building-sim-gz-plugins, rmf-demos, rmf-robot-sim-gz-plugins, ros-gz-bridge, ros2launch, teleop-twist-keyboard }: +buildRosPackage { + pname = "ros-kilted-rmf-demos-gz"; + version = "2.5.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/kilted/rmf_demos_gz/2.5.0-3.tar.gz"; + name = "2.5.0-3.tar.gz"; + sha256 = "ec3d4b48a0a0cb56b56fa8697bcc237174c7306c11afe64398202436201df86b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ gz-sim-vendor launch-xml rmf-building-sim-gz-plugins rmf-demos rmf-robot-sim-gz-plugins ros-gz-bridge ros2launch teleop-twist-keyboard ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Launch files for RMF demos using the Gazebo simulator"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-demos-maps/default.nix b/distros/kilted/rmf-demos-maps/default.nix new file mode 100644 index 0000000000..7ffe49cd16 --- /dev/null +++ b/distros/kilted/rmf-demos-maps/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rmf-building-map-tools, ros2run }: +buildRosPackage { + pname = "ros-kilted-rmf-demos-maps"; + version = "2.5.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/kilted/rmf_demos_maps/2.5.0-3.tar.gz"; + name = "2.5.0-3.tar.gz"; + sha256 = "bf29edd611d7e034374576c533813df416f087f23e1d1408867eeb832d4d3079"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rmf-building-map-tools ros2run ]; + nativeBuildInputs = [ ament-cmake rmf-building-map-tools ros2run ]; + + meta = { + description = "A package containing demo maps for rmf"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-demos-tasks/default.nix b/distros/kilted/rmf-demos-tasks/default.nix new file mode 100644 index 0000000000..d206c24a6a --- /dev/null +++ b/distros/kilted/rmf-demos-tasks/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, rmf-dispenser-msgs, rmf-fleet-msgs, rmf-lift-msgs, rmf-task-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-demos-tasks"; + version = "2.5.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/kilted/rmf_demos_tasks/2.5.0-3.tar.gz"; + name = "2.5.0-3.tar.gz"; + sha256 = "0b35662e1aef9248e7d9f66815e72e30063c713b0cf726b6fedf9407d887584c"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ]; + propagatedBuildInputs = [ rmf-dispenser-msgs rmf-fleet-msgs rmf-lift-msgs rmf-task-msgs ]; + + meta = { + description = "A package containing scripts for demos"; + license = with lib.licenses; [ "Apache-Licence-2.0" ]; + }; +} diff --git a/distros/kilted/rmf-demos/default.nix b/distros/kilted/rmf-demos/default.nix new file mode 100644 index 0000000000..36dba372ce --- /dev/null +++ b/distros/kilted/rmf-demos/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, launch-xml, rmf-building-map-tools, rmf-demos-assets, rmf-demos-fleet-adapter, rmf-demos-maps, rmf-demos-tasks, rmf-fleet-adapter, rmf-task-ros2, rmf-traffic-ros2, rmf-visualization, rviz2 }: +buildRosPackage { + pname = "ros-kilted-rmf-demos"; + version = "2.5.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/kilted/rmf_demos/2.5.0-3.tar.gz"; + name = "2.5.0-3.tar.gz"; + sha256 = "99ecfef102435353a760f4d9e6f729699cc417ebe3366b88ccb0f11ebc344dc7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ launch-xml rmf-building-map-tools rmf-demos-assets rmf-demos-fleet-adapter rmf-demos-maps rmf-demos-tasks rmf-fleet-adapter rmf-task-ros2 rmf-traffic-ros2 rmf-visualization rviz2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Common launch files for RMF demos"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-dev/default.nix b/distros/kilted/rmf-dev/default.nix new file mode 100644 index 0000000000..a8f869e331 --- /dev/null +++ b/distros/kilted/rmf-dev/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, menge-vendor, nlohmann-json-schema-validator-vendor, pybind11-json-vendor, rmf-api-msgs, rmf-battery, rmf-building-map-msgs, rmf-building-map-tools, rmf-building-sim-gz-plugins, rmf-charger-msgs, rmf-dispenser-msgs, rmf-door-msgs, rmf-fleet-adapter, rmf-fleet-adapter-python, rmf-fleet-msgs, rmf-ingestor-msgs, rmf-lift-msgs, rmf-obstacle-msgs, rmf-robot-sim-common, rmf-robot-sim-gz-plugins, rmf-scheduler-msgs, rmf-site-map-msgs, rmf-task, rmf-task-msgs, rmf-task-ros2, rmf-task-sequence, rmf-traffic, rmf-traffic-editor, rmf-traffic-editor-assets, rmf-traffic-editor-test-maps, rmf-traffic-examples, rmf-traffic-msgs, rmf-traffic-ros2, rmf-utils, rmf-visualization, rmf-visualization-building-systems, rmf-visualization-fleet-states, rmf-visualization-floorplans, rmf-visualization-msgs, rmf-visualization-navgraphs, rmf-visualization-obstacles, rmf-visualization-rviz2-plugins, rmf-visualization-schedule, rmf-websocket, rmf-workcell-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-dev"; + version = "0.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_variants-release/archive/release/kilted/rmf_dev/0.2.0-2.tar.gz"; + name = "0.2.0-2.tar.gz"; + sha256 = "434d1064791b83b1a95eaa477bc736f3143f450b3323af058a04de8ad96fc97a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-catch2 menge-vendor nlohmann-json-schema-validator-vendor pybind11-json-vendor rmf-api-msgs rmf-battery rmf-building-map-msgs rmf-building-map-tools rmf-building-sim-gz-plugins rmf-charger-msgs rmf-dispenser-msgs rmf-door-msgs rmf-fleet-adapter rmf-fleet-adapter-python rmf-fleet-msgs rmf-ingestor-msgs rmf-lift-msgs rmf-obstacle-msgs rmf-robot-sim-common rmf-robot-sim-gz-plugins rmf-scheduler-msgs rmf-site-map-msgs rmf-task rmf-task-msgs rmf-task-ros2 rmf-task-sequence rmf-traffic rmf-traffic-editor rmf-traffic-editor-assets rmf-traffic-editor-test-maps rmf-traffic-examples rmf-traffic-msgs rmf-traffic-ros2 rmf-utils rmf-visualization rmf-visualization-building-systems rmf-visualization-fleet-states rmf-visualization-floorplans rmf-visualization-msgs rmf-visualization-navgraphs rmf-visualization-obstacles rmf-visualization-rviz2-plugins rmf-visualization-schedule rmf-websocket rmf-workcell-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package to aggregate the packages required for a minimal installation of Open-RMF"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-dispenser-msgs/default.nix b/distros/kilted/rmf-dispenser-msgs/default.nix new file mode 100644 index 0000000000..932b5000d4 --- /dev/null +++ b/distros/kilted/rmf-dispenser-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-dispenser-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_dispenser_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "193494328d904bbc35810090f1d8fae28a538996a4f82d8bcf81617a23fa3108"; + }; + + 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 = "A package containing messages used to interface to dispenser workcells"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-door-msgs/default.nix b/distros/kilted/rmf-door-msgs/default.nix new file mode 100644 index 0000000000..06cb91c7da --- /dev/null +++ b/distros/kilted/rmf-door-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-door-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_door_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "009c74eed55c6bc4f8dce6bd9d5a66b67c9a93f0eeb80b1f785d308edba97b46"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages used to interface to doors"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-fleet-adapter-python/default.nix b/distros/kilted/rmf-fleet-adapter-python/default.nix new file mode 100644 index 0000000000..55900059e3 --- /dev/null +++ b/distros/kilted/rmf-fleet-adapter-python/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, pybind11-json-vendor, pybind11-vendor, rclpy, rmf-fleet-adapter }: +buildRosPackage { + pname = "ros-kilted-rmf-fleet-adapter-python"; + version = "2.10.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/kilted/rmf_fleet_adapter_python/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "ee8e9b2923aad8cbd4d80fdd0d80656265185463d00072168c39892fb33c2579"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-pytest ]; + propagatedBuildInputs = [ pybind11-json-vendor pybind11-vendor rclpy rmf-fleet-adapter ]; + + meta = { + description = "Python bindings for the rmf_fleet_adapter"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-fleet-adapter/default.nix b/distros/kilted/rmf-fleet-adapter/default.nix new file mode 100644 index 0000000000..eaae595645 --- /dev/null +++ b/distros/kilted/rmf-fleet-adapter/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-catch2, ament-cmake-uncrustify, backward-ros, eigen, nlohmann-json-schema-validator-vendor, nlohmann_json, rclcpp, rclcpp-action, rclcpp-components, rmf-api-msgs, rmf-battery, rmf-building-map-msgs, rmf-dispenser-msgs, rmf-door-msgs, rmf-fleet-msgs, rmf-ingestor-msgs, rmf-lift-msgs, rmf-reservation-msgs, rmf-task, rmf-task-msgs, rmf-task-ros2, rmf-task-sequence, rmf-traffic, rmf-traffic-ros2, rmf-utils, rmf-websocket, std-msgs, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-rmf-fleet-adapter"; + version = "2.10.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/kilted/rmf_fleet_adapter/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "d63e31dc4976692e29771d093a729710b3fff9b94c743dd9e02e03e629fc0d63"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen yaml-cpp ]; + checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; + propagatedBuildInputs = [ backward-ros nlohmann-json-schema-validator-vendor nlohmann_json rclcpp rclcpp-action rclcpp-components rmf-api-msgs rmf-battery rmf-building-map-msgs rmf-dispenser-msgs rmf-door-msgs rmf-fleet-msgs rmf-ingestor-msgs rmf-lift-msgs rmf-reservation-msgs rmf-task rmf-task-msgs rmf-task-ros2 rmf-task-sequence rmf-traffic rmf-traffic-ros2 rmf-utils rmf-websocket std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Fleet Adapter package for RMF fleets."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-fleet-msgs/default.nix b/distros/kilted/rmf-fleet-msgs/default.nix new file mode 100644 index 0000000000..dcba0dbf86 --- /dev/null +++ b/distros/kilted/rmf-fleet-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-fleet-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_fleet_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "ca9a69537a6f8493e547f448f967908f80e4bd26e728596327a57d2cf78afe5b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing messages used to interface to fleet managers"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-ingestor-msgs/default.nix b/distros/kilted/rmf-ingestor-msgs/default.nix new file mode 100644 index 0000000000..5fa5645db1 --- /dev/null +++ b/distros/kilted/rmf-ingestor-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, geometry-msgs, rmf-dispenser-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-ingestor-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_ingestor_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "bac611b6fd05dc6a1df8aeb8a1286ad3652ea35504aec23cec95767a16181311"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rmf-dispenser-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing messages used to interface to ingestor workcells"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-lift-msgs/default.nix b/distros/kilted/rmf-lift-msgs/default.nix new file mode 100644 index 0000000000..f033a4e1c7 --- /dev/null +++ b/distros/kilted/rmf-lift-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-lift-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_lift_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "6e70663160b06fb2e9794d5d7e49f70d0eee1a97f63418923767f85cef26e994"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages used to interface to lifts."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-obstacle-msgs/default.nix b/distros/kilted/rmf-obstacle-msgs/default.nix new file mode 100644 index 0000000000..68cc9bd80f --- /dev/null +++ b/distros/kilted/rmf-obstacle-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-obstacle-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_obstacle_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "5aa3c4ef9e53f36ed54c81e76e857a1621187792b1538495ab73f1ff9485750e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing messages for describing obstacles in the environment"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-reservation-msgs/default.nix b/distros/kilted/rmf-reservation-msgs/default.nix new file mode 100644 index 0000000000..73c7b965e4 --- /dev/null +++ b/distros/kilted/rmf-reservation-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-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-reservation-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_reservation_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "8f641a8faa4546b02535aa3a8745aa304c5705513a96989cf1bdf3737efa5d95"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages for the reservation and queueing system"; + license = with lib.licenses; [ "Apache" ]; + }; +} diff --git a/distros/kilted/rmf-reservation-node/default.nix b/distros/kilted/rmf-reservation-node/default.nix new file mode 100644 index 0000000000..0964bc9ceb --- /dev/null +++ b/distros/kilted/rmf-reservation-node/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-auto, ament-lint-common, rmf-building-map-msgs, rmf-fleet-adapter, rmf-reservation-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-reservation-node"; + version = "2.10.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/kilted/rmf_reservation_node/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "a10da4d25768d730902221c7d388421c3e00d9c50dbfe1b4840d35e9bff8da74"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rmf-building-map-msgs rmf-fleet-adapter rmf-reservation-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Node that handles current state of parking spots."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-robot-sim-common/default.nix b/distros/kilted/rmf-robot-sim-common/default.nix new file mode 100644 index 0000000000..dd9db4a0c8 --- /dev/null +++ b/distros/kilted/rmf-robot-sim-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, eigen3-cmake-module, geometry-msgs, rclcpp, rmf-building-map-msgs, rmf-fleet-msgs, std-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-rmf-robot-sim-common"; + version = "2.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/kilted/rmf_robot_sim_common/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "233c95141c95e5421846538951b7255728165eaf5396330204a5e4b18f3e5ac3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen3-cmake-module ]; + propagatedBuildInputs = [ eigen geometry-msgs rclcpp rmf-building-map-msgs rmf-fleet-msgs std-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "Common utility functions for Gazebo-classic and Gazebo RMF plugins"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-robot-sim-gz-plugins/default.nix b/distros/kilted/rmf-robot-sim-gz-plugins/default.nix new file mode 100644 index 0000000000..745147d013 --- /dev/null +++ b/distros/kilted/rmf-robot-sim-gz-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, gz-gui-vendor, gz-msgs-vendor, gz-plugin-vendor, gz-rendering-vendor, gz-sim-vendor, gz-transport-vendor, qt5, rclcpp, rmf-building-map-msgs, rmf-building-sim-gz-plugins, rmf-dispenser-msgs, rmf-fleet-msgs, rmf-ingestor-msgs, rmf-robot-sim-common }: +buildRosPackage { + pname = "ros-kilted-rmf-robot-sim-gz-plugins"; + version = "2.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/kilted/rmf_robot_sim_gz_plugins/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "9207e4d2297cea8a1b1e0f42541f7941b56e17d5d154a3d288b7c7a29ff8c70f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ eigen gz-gui-vendor gz-msgs-vendor gz-plugin-vendor gz-rendering-vendor gz-sim-vendor gz-transport-vendor qt5.qtbase qt5.qtdeclarative rclcpp rmf-building-map-msgs rmf-building-sim-gz-plugins rmf-dispenser-msgs rmf-fleet-msgs rmf-ingestor-msgs rmf-robot-sim-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS 2 Gazebo plugins for TeleportIngestors and TeleportDispensers"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-scheduler-msgs/default.nix b/distros/kilted/rmf-scheduler-msgs/default.nix new file mode 100644 index 0000000000..08ec67750b --- /dev/null +++ b/distros/kilted/rmf-scheduler-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-scheduler-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_scheduler_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "2b8eda2c0b2430856c350f3543a3e05a8ad081ee53ed32a6bb9d428bf0cc2935"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages used by rmf_scheduler_msgs"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-site-map-msgs/default.nix b/distros/kilted/rmf-site-map-msgs/default.nix new file mode 100644 index 0000000000..22cbe15163 --- /dev/null +++ b/distros/kilted/rmf-site-map-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-site-map-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_site_map_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "2ce1abff15654f6e540d5671ff64b7d5120066210728be55653998411248582c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages that contain GeoPackage maps"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-task-msgs/default.nix b/distros/kilted/rmf-task-msgs/default.nix new file mode 100644 index 0000000000..174efaf325 --- /dev/null +++ b/distros/kilted/rmf-task-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, rmf-dispenser-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-task-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_task_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "59941977982129dece8774c77c2bd9dddaf4150cb24e0ee8f061461142ae7adb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rmf-dispenser-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing messages used to specify tasks"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-task-ros2/default.nix b/distros/kilted/rmf-task-ros2/default.nix new file mode 100644 index 0000000000..9310b61149 --- /dev/null +++ b/distros/kilted/rmf-task-ros2/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-catch2, ament-cmake-uncrustify, backward-ros, eigen, nlohmann-json-schema-validator-vendor, nlohmann_json, rclcpp, rmf-api-msgs, rmf-task-msgs, rmf-traffic, rmf-traffic-ros2, rmf-utils, rmf-websocket }: +buildRosPackage { + pname = "ros-kilted-rmf-task-ros2"; + version = "2.10.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/kilted/rmf_task_ros2/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "26b234445ccfc3a04944e2621fb3884051eb6f8b5935fd72290fff3d35e9a7af"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen ]; + checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; + propagatedBuildInputs = [ backward-ros nlohmann-json-schema-validator-vendor nlohmann_json rclcpp rmf-api-msgs rmf-task-msgs rmf-traffic rmf-traffic-ros2 rmf-utils rmf-websocket ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package managing the dispatching of tasks in RMF system."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-task-sequence/default.nix b/distros/kilted/rmf-task-sequence/default.nix new file mode 100644 index 0000000000..141815f88e --- /dev/null +++ b/distros/kilted/rmf-task-sequence/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-catch2, ament-cmake-uncrustify, cmake, nlohmann-json-schema-validator-vendor, nlohmann_json, rmf-api-msgs, rmf-task }: +buildRosPackage { + pname = "ros-kilted-rmf-task-sequence"; + version = "2.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_task-release/archive/release/kilted/rmf_task_sequence/2.7.0-2.tar.gz"; + name = "2.7.0-2.tar.gz"; + sha256 = "6b0a916b8a30566f76c0b8300f7e8cfb2a313eb5e0b15171cdc82b2c679701bd"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; + propagatedBuildInputs = [ nlohmann-json-schema-validator-vendor nlohmann_json rmf-api-msgs rmf-task ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Implementation of phase-sequence tasks for the Robotics Middleware Framework"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-task/default.nix b/distros/kilted/rmf-task/default.nix new file mode 100644 index 0000000000..a2fac728e9 --- /dev/null +++ b/distros/kilted/rmf-task/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-catch2, ament-cmake-uncrustify, cmake, eigen, nlohmann_json, rmf-battery, rmf-utils }: +buildRosPackage { + pname = "ros-kilted-rmf-task"; + version = "2.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_task-release/archive/release/kilted/rmf_task/2.7.0-2.tar.gz"; + name = "2.7.0-2.tar.gz"; + sha256 = "df5a12591fe05236142e4d9024b71357b2ab164354f1a5f8811a0abe4b5ae30f"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; + propagatedBuildInputs = [ eigen nlohmann_json rmf-battery rmf-utils ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Package for managing tasks in the Robotics Middleware Framework"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-traffic-editor-assets/default.nix b/distros/kilted/rmf-traffic-editor-assets/default.nix new file mode 100644 index 0000000000..f6767a4098 --- /dev/null +++ b/distros/kilted/rmf-traffic-editor-assets/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-rmf-traffic-editor-assets"; + version = "1.12.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/kilted/rmf_traffic_editor_assets/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "1e1783e73bb5763ed4bb1d0e255af9f3addd5aa8acf978818f3ba8769d97ee3f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Assets for use with traffic_editor."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-traffic-editor-test-maps/default.nix b/distros/kilted/rmf-traffic-editor-test-maps/default.nix new file mode 100644 index 0000000000..6f63dfabdd --- /dev/null +++ b/distros/kilted/rmf-traffic-editor-test-maps/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rmf-building-map-tools, ros2run }: +buildRosPackage { + pname = "ros-kilted-rmf-traffic-editor-test-maps"; + version = "1.12.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/kilted/rmf_traffic_editor_test_maps/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "cc163201bfdae58dbb86a66a4883d7232e88d1d949d5797eed7ee0dc539147c0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rmf-building-map-tools ros2run ]; + nativeBuildInputs = [ ament-cmake rmf-building-map-tools ros2run ]; + + meta = { + description = "Some test maps for traffic_editor and rmf_building_map_tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-traffic-editor/default.nix b/distros/kilted/rmf-traffic-editor/default.nix new file mode 100644 index 0000000000..ec79086102 --- /dev/null +++ b/distros/kilted/rmf-traffic-editor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-uncrustify, ament-index-cpp, ceres-solver, eigen, glog, proj, qt5, rmf-utils, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-rmf-traffic-editor"; + version = "1.12.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/kilted/rmf_traffic_editor/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "1a031bf4bdec73d8c9eb29ab6077747a6a925485cf1b92846dd5c160563bea06"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-index-cpp eigen qt5.qtbase rmf-utils yaml-cpp ]; + checkInputs = [ ament-cmake-uncrustify ]; + propagatedBuildInputs = [ ceres-solver glog proj ]; + + meta = { + description = "traffic editor"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-traffic-examples/default.nix b/distros/kilted/rmf-traffic-examples/default.nix new file mode 100644 index 0000000000..0687872106 --- /dev/null +++ b/distros/kilted/rmf-traffic-examples/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, rmf-traffic }: +buildRosPackage { + pname = "ros-kilted-rmf-traffic-examples"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/kilted/rmf_traffic_examples/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "fd3a5d68276f141e67b6b54a023e0dc393aa96d66154a8a2c0273c697a4a6392"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ rmf-traffic ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Examples of how to use the rmf_traffic library"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-traffic-msgs/default.nix b/distros/kilted/rmf-traffic-msgs/default.nix new file mode 100644 index 0000000000..0c6cf65fab --- /dev/null +++ b/distros/kilted/rmf-traffic-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-traffic-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_traffic_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "72f13b8e4130631d071dab1a3ca89dfaca8441174093d4dab26132780484271e"; + }; + + 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 = "A package containing messages used by the RMF traffic management system."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-traffic-ros2/default.nix b/distros/kilted/rmf-traffic-ros2/default.nix new file mode 100644 index 0000000000..35a9fec018 --- /dev/null +++ b/distros/kilted/rmf-traffic-ros2/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-catch2, ament-cmake-uncrustify, backward-ros, eigen, nlohmann_json, proj, rclcpp, rmf-building-map-msgs, rmf-fleet-msgs, rmf-reservation-msgs, rmf-site-map-msgs, rmf-traffic, rmf-traffic-msgs, rmf-utils, util-linux, yaml-cpp, zlib }: +buildRosPackage { + pname = "ros-kilted-rmf-traffic-ros2"; + version = "2.10.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/kilted/rmf_traffic_ros2/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "0ad9a373c70cfbd5217d1c5faba844c45b127408cc978fcae2d8497135c6f56b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen ]; + checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; + propagatedBuildInputs = [ backward-ros nlohmann_json proj rclcpp rmf-building-map-msgs rmf-fleet-msgs rmf-reservation-msgs rmf-site-map-msgs rmf-traffic rmf-traffic-msgs rmf-utils util-linux yaml-cpp zlib ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package containing messages used by the RMF traffic management system."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-traffic/default.nix b/distros/kilted/rmf-traffic/default.nix new file mode 100644 index 0000000000..a4072b045a --- /dev/null +++ b/distros/kilted/rmf-traffic/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-catch2, ament-cmake-uncrustify, cmake, eigen, eigen3-cmake-module, libccd, rmf-utils }: +buildRosPackage { + pname = "ros-kilted-rmf-traffic"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/kilted/rmf_traffic/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "930717dc748c5db391b07cd9d290c378f4af66c5eb9f55a19033418dc9ed6bb1"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module libccd rmf-utils ]; + nativeBuildInputs = [ cmake eigen3-cmake-module ]; + + meta = { + description = "Package for managing traffic in the Robotics Middleware Framework"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-utils/default.nix b/distros/kilted/rmf-utils/default.nix new file mode 100644 index 0000000000..f3073ccc77 --- /dev/null +++ b/distros/kilted/rmf-utils/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, ament-cmake-uncrustify, cmake }: +buildRosPackage { + pname = "ros-kilted-rmf-utils"; + version = "1.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_utils-release/archive/release/kilted/rmf_utils/1.7.0-2.tar.gz"; + name = "1.7.0-2.tar.gz"; + sha256 = "d9b3c9a2ccb52b155c083da01a50e7bfc548dce7d57d7d06c665b1a075401cd4"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; + + meta = { + description = "Simple C++ programming utilities used by Robotics Middleware Framework packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-visualization-building-systems/default.nix b/distros/kilted/rmf-visualization-building-systems/default.nix new file mode 100644 index 0000000000..9bcab5f4f6 --- /dev/null +++ b/distros/kilted/rmf-visualization-building-systems/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, geometry-msgs, python3Packages, rmf-building-map-msgs, rmf-door-msgs, rmf-lift-msgs, rmf-visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-visualization-building-systems"; + version = "2.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/kilted/rmf_visualization_building_systems/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "9418b454985a0af53f8237ae2ddd618e3c9ad6b248027f2f4ab024da69e69a56"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ geometry-msgs rmf-building-map-msgs rmf-door-msgs rmf-lift-msgs rmf-visualization-msgs ]; + + meta = { + description = "A visualizer for doors and lifts"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-visualization-fleet-states/default.nix b/distros/kilted/rmf-visualization-fleet-states/default.nix new file mode 100644 index 0000000000..17cb7cffb4 --- /dev/null +++ b/distros/kilted/rmf-visualization-fleet-states/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-auto, ament-lint-common, rclcpp, rclcpp-components, rmf-fleet-msgs, rmf-utils, rmf-visualization-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-visualization-fleet-states"; + version = "2.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/kilted/rmf_visualization_fleet_states/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "602dbf0988073ca31dc77c5999cc57edde807100d8b6587ce179f11b2e035e49"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common rmf-utils ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rmf-fleet-msgs rmf-visualization-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package to visualize positions of robots from different fleets in the a building"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-visualization-floorplans/default.nix b/distros/kilted/rmf-visualization-floorplans/default.nix new file mode 100644 index 0000000000..5ba9c090ff --- /dev/null +++ b/distros/kilted/rmf-visualization-floorplans/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-auto, ament-lint-common, eigen, eigen3-cmake-module, geometry-msgs, nav-msgs, opencv, rclcpp, rclcpp-components, rmf-building-map-msgs, rmf-utils, rmf-visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-visualization-floorplans"; + version = "2.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/kilted/rmf_visualization_floorplans/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "004e6bb3ab4ac3e27fd459bab3aba10f8f059d7c8f6338d865fc5f7be3db40ad"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen3-cmake-module ]; + checkInputs = [ ament-lint-auto ament-lint-common rmf-utils ]; + propagatedBuildInputs = [ eigen geometry-msgs nav-msgs opencv opencv.cxxdev rclcpp rclcpp-components rmf-building-map-msgs rmf-visualization-msgs ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "A package to visualize the floorplans for levels in a building"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-visualization-msgs/default.nix b/distros/kilted/rmf-visualization-msgs/default.nix new file mode 100644 index 0000000000..db347df681 --- /dev/null +++ b/distros/kilted/rmf-visualization-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-visualization-msgs"; + version = "1.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization_msgs-release/archive/release/kilted/rmf_visualization_msgs/1.5.0-2.tar.gz"; + name = "1.5.0-2.tar.gz"; + sha256 = "2e3a3e935896712a822688b8fa0c555dab3675cda05a303c9c35bdc2765bc39f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing messages used for visualizations"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-visualization-navgraphs/default.nix b/distros/kilted/rmf-visualization-navgraphs/default.nix new file mode 100644 index 0000000000..533ab1cab9 --- /dev/null +++ b/distros/kilted/rmf-visualization-navgraphs/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-auto, ament-lint-common, geometry-msgs, rclcpp, rclcpp-components, rmf-building-map-msgs, rmf-fleet-msgs, rmf-traffic, rmf-traffic-ros2, rmf-utils, rmf-visualization-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-visualization-navgraphs"; + version = "2.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/kilted/rmf_visualization_navgraphs/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "c539d6e93c5d7349f9d6f6ada056286dcdb973ba2ba6704104b0bce8db79c696"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common rmf-utils ]; + propagatedBuildInputs = [ geometry-msgs rclcpp rclcpp-components rmf-building-map-msgs rmf-fleet-msgs rmf-traffic rmf-traffic-ros2 rmf-visualization-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package to visualiize the navigation graphs of fleets"; + license = with lib.licenses; [ "Apache-license-2.0" ]; + }; +} diff --git a/distros/kilted/rmf-visualization-obstacles/default.nix b/distros/kilted/rmf-visualization-obstacles/default.nix new file mode 100644 index 0000000000..30ebccae3f --- /dev/null +++ b/distros/kilted/rmf-visualization-obstacles/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-uncrustify, geometry-msgs, rclcpp, rclcpp-components, rmf-obstacle-msgs, rmf-utils, rmf-visualization-msgs, vision-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rmf-visualization-obstacles"; + version = "2.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/kilted/rmf_visualization_obstacles/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "d04cd040b704d6321ffa9e1b478b4c7e042064a751ae00eada6108a397870dae"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-uncrustify rmf-utils ]; + propagatedBuildInputs = [ geometry-msgs rclcpp rclcpp-components rmf-obstacle-msgs rmf-visualization-msgs vision-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A visualizer for obstacles in RMF"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-visualization-rviz2-plugins/default.nix b/distros/kilted/rmf-visualization-rviz2-plugins/default.nix new file mode 100644 index 0000000000..413e1d903f --- /dev/null +++ b/distros/kilted/rmf-visualization-rviz2-plugins/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-uncrustify, eigen, pluginlib, qt5, rclcpp, resource-retriever, rmf-door-msgs, rmf-lift-msgs, rmf-traffic-ros2, rmf-utils, rmf-visualization-msgs, rviz-common, rviz-default-plugins, rviz-rendering }: +buildRosPackage { + pname = "ros-kilted-rmf-visualization-rviz2-plugins"; + version = "2.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/kilted/rmf_visualization_rviz2_plugins/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "b64b10f4a8e295093354f0815f14e404ffcdebae0004edc7f58ce1e11e22a3f9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen ]; + checkInputs = [ ament-cmake-uncrustify rmf-utils ]; + propagatedBuildInputs = [ pluginlib qt5.qtbase rclcpp resource-retriever rmf-door-msgs rmf-lift-msgs rmf-traffic-ros2 rmf-visualization-msgs rviz-common rviz-default-plugins rviz-rendering ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package containing RViz2 plugins for RMF"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-visualization-schedule/default.nix b/distros/kilted/rmf-visualization-schedule/default.nix new file mode 100644 index 0000000000..018dcbe441 --- /dev/null +++ b/distros/kilted/rmf-visualization-schedule/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-uncrustify, ament-lint-auto, ament-lint-common, boost, builtin-interfaces, eigen, geometry-msgs, openssl, rclcpp, rclcpp-components, rmf-traffic, rmf-traffic-msgs, rmf-traffic-ros2, rmf-utils, rmf-visualization-msgs, rosidl-default-generators, visualization-msgs, websocketpp }: +buildRosPackage { + pname = "ros-kilted-rmf-visualization-schedule"; + version = "2.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/kilted/rmf_visualization_schedule/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "382cbe667df974ed5a0bf7a2183cc7c7237c1e996f15fc4e3c3e1ccd0cdca072"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-uncrustify ament-lint-auto ament-lint-common rmf-utils ]; + propagatedBuildInputs = [ boost builtin-interfaces eigen geometry-msgs openssl rclcpp rclcpp-components rmf-traffic rmf-traffic-msgs rmf-traffic-ros2 rmf-visualization-msgs rosidl-default-generators visualization-msgs websocketpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A visualizer for trajectories in rmf schedule"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-visualization/default.nix b/distros/kilted/rmf-visualization/default.nix new file mode 100644 index 0000000000..583fed2df4 --- /dev/null +++ b/distros/kilted/rmf-visualization/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, launch-xml, rmf-visualization-building-systems, rmf-visualization-fleet-states, rmf-visualization-floorplans, rmf-visualization-navgraphs, rmf-visualization-obstacles, rmf-visualization-rviz2-plugins, rmf-visualization-schedule }: +buildRosPackage { + pname = "ros-kilted-rmf-visualization"; + version = "2.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/kilted/rmf_visualization/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "89a89ed3ccd6d6c217b4a39a56efbba1853020913574a7b54d9b1b4aaa746ebb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ launch-xml rmf-visualization-building-systems rmf-visualization-fleet-states rmf-visualization-floorplans rmf-visualization-navgraphs rmf-visualization-obstacles rmf-visualization-rviz2-plugins rmf-visualization-schedule ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package containing a single launch file to bringup various visualizations"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-websocket/default.nix b/distros/kilted/rmf-websocket/default.nix new file mode 100644 index 0000000000..03fe51e875 --- /dev/null +++ b/distros/kilted/rmf-websocket/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-catch2, ament-cmake-uncrustify, boost, eigen, nlohmann-json-schema-validator-vendor, nlohmann_json, rclcpp, rmf-utils, websocketpp }: +buildRosPackage { + pname = "ros-kilted-rmf-websocket"; + version = "2.10.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/kilted/rmf_websocket/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "daa5657e0d8d9746590f41f650820d72f36ab09807330585e303a26f2ea672be"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen ]; + checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; + propagatedBuildInputs = [ boost nlohmann-json-schema-validator-vendor nlohmann_json rclcpp rmf-utils websocketpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package managing the websocket api endpoints in RMF system."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmf-workcell-msgs/default.nix b/distros/kilted/rmf-workcell-msgs/default.nix new file mode 100644 index 0000000000..12757a6bee --- /dev/null +++ b/distros/kilted/rmf-workcell-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rmf-workcell-msgs"; + version = "3.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/kilted/rmf_workcell_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "3554d5e603fa6a5919c85a8a968f68ac3d90ef8a6da24dee7383bb6182795f28"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing messages used by all workcells generically to interfact with rmf_core"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-connextdds-common/default.nix b/distros/kilted/rmw-connextdds-common/default.nix new file mode 100644 index 0000000000..77e638589e --- /dev/null +++ b/distros/kilted/rmw-connextdds-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, fastcdr, rcpputils, rcutils, rmw, rmw-dds-common, rmw-security-common, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, rti-connext-dds-cmake-module, tracetools }: +buildRosPackage { + pname = "ros-kilted-rmw-connextdds-common"; + version = "1.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/kilted/rmw_connextdds_common/1.1.0-3.tar.gz"; + name = "1.1.0-3.tar.gz"; + sha256 = "a27fea90987e66b21e070ddccc2c534584bce4e97def57caf98b7f3e712e800b"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake fastcdr rcpputils rcutils rmw rmw-dds-common rmw-security-common rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp rti-connext-dds-cmake-module tracetools ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Common source for RMW implementations built with RTI Connext DDS Professional and RTI Connext DDS Micro."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-connextdds/default.nix b/distros/kilted/rmw-connextdds/default.nix new file mode 100644 index 0000000000..bed5747273 --- /dev/null +++ b/distros/kilted/rmw-connextdds/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rmw-connextdds-common }: +buildRosPackage { + pname = "ros-kilted-rmw-connextdds"; + version = "1.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/kilted/rmw_connextdds/1.1.0-3.tar.gz"; + name = "1.1.0-3.tar.gz"; + sha256 = "904e4423a2aa84fcd43fa7d023766c3948c545b1e2f0cb3c402d7d2d0f7f7802"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake rmw-connextdds-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A ROS 2 RMW implementation built with RTI Connext DDS Professional."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-cyclonedds-cpp/default.nix b/distros/kilted/rmw-cyclonedds-cpp/default.nix new file mode 100644 index 0000000000..80b909a26a --- /dev/null +++ b/distros/kilted/rmw-cyclonedds-cpp/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-ros-core, ament-lint-auto, ament-lint-common, cyclonedds, iceoryx-binding-c, rcpputils, rcutils, rmw, rmw-dds-common, rmw-security-common, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, tracetools }: +buildRosPackage { + pname = "ros-kilted-rmw-cyclonedds-cpp"; + version = "4.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_cyclonedds-release/archive/release/kilted/rmw_cyclonedds_cpp/4.0.2-2.tar.gz"; + name = "4.0.2-2.tar.gz"; + sha256 = "e64abf34647d944f9d4beaafaf51c065eaf0a36591c059e7de5fb4fb7c4a0d13"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cyclonedds iceoryx-binding-c rcpputils rcutils rmw rmw-dds-common rmw-security-common rosidl-runtime-c rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp tracetools ]; + nativeBuildInputs = [ ament-cmake-ros-core ]; + + meta = { + description = "Implement the ROS middleware interface using Eclipse CycloneDDS in C++."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-dds-common/default.nix b/distros/kilted/rmw-dds-common/default.nix new file mode 100644 index 0000000000..cbd4e4e246 --- /dev/null +++ b/distros/kilted/rmw-dds-common/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-gmock, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp, performance-test-fixture, rcpputils, rcutils, rmw, rmw-security-common, rosidl-default-generators, rosidl-default-runtime, rosidl-runtime-c, rosidl-runtime-cpp }: +buildRosPackage { + pname = "ros-kilted-rmw-dds-common"; + version = "3.2.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_dds_common-release/archive/release/kilted/rmw_dds_common/3.2.1-2.tar.gz"; + name = "3.2.1-2.tar.gz"; + sha256 = "ef2e5fafa976eb0fe5172be8adf63be6d2204d37d5aa835267c9a6dbee1d9182"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common osrf-testing-tools-cpp performance-test-fixture ]; + propagatedBuildInputs = [ rcpputils rcutils rmw rmw-security-common rosidl-default-runtime rosidl-runtime-c rosidl-runtime-cpp ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Define a common interface between DDS implementations of ROS middleware."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-desert/default.nix b/distros/kilted/rmw-desert/default.nix new file mode 100644 index 0000000000..1cc4bee9db --- /dev/null +++ b/distros/kilted/rmw-desert/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros-core, rcpputils, rcutils, rmw, rmw-dds-common, rosidl-cmake, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: +buildRosPackage { + pname = "ros-kilted-rmw-desert"; + version = "3.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_desert-release/archive/release/kilted/rmw_desert/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "41a9bb63cdb5b27ae622a4d4c5aa551f1e7acceecf1ca3e7c23a54d49be67cd9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core ]; + propagatedBuildInputs = [ ament-cmake rcpputils rcutils rmw rmw-dds-common rosidl-cmake rosidl-runtime-c rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core rosidl-cmake ]; + + meta = { + description = "Implement the ROS middleware interface using the DESERT protocol stack for underwater communications."; + license = with lib.licenses; [ gpl3Only ]; + }; +} diff --git a/distros/kilted/rmw-fastrtps-cpp/default.nix b/distros/kilted/rmw-fastrtps-cpp/default.nix new file mode 100644 index 0000000000..f5decc5e5f --- /dev/null +++ b/distros/kilted/rmw-fastrtps-cpp/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-gtest, ament-cmake-ros-core, ament-lint-auto, ament-lint-common, fastcdr, fastdds, osrf-testing-tools-cpp, rcpputils, rcutils, rmw, rmw-dds-common, rmw-fastrtps-shared-cpp, rosidl-dynamic-typesupport, rosidl-dynamic-typesupport-fastrtps, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, test-msgs, tracetools }: +buildRosPackage { + pname = "ros-kilted-rmw-fastrtps-cpp"; + version = "9.3.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/kilted/rmw_fastrtps_cpp/9.3.2-2.tar.gz"; + name = "9.3.2-2.tar.gz"; + sha256 = "9a9c63a7cf1d4aa5f2f9f0d9ff69ce559e6b6402dc78dcc424f4ebd43e26f1c3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp test-msgs ]; + propagatedBuildInputs = [ ament-cmake fastcdr fastdds rcpputils rcutils rmw rmw-dds-common rmw-fastrtps-shared-cpp rosidl-dynamic-typesupport rosidl-dynamic-typesupport-fastrtps rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp tracetools ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core ]; + + meta = { + description = "Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-fastrtps-dynamic-cpp/default.nix b/distros/kilted/rmw-fastrtps-dynamic-cpp/default.nix new file mode 100644 index 0000000000..f1d47ad14b --- /dev/null +++ b/distros/kilted/rmw-fastrtps-dynamic-cpp/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-gtest, ament-cmake-ros-core, ament-lint-auto, ament-lint-common, fastcdr, fastdds, osrf-testing-tools-cpp, rcpputils, rcutils, rmw, rmw-dds-common, rmw-fastrtps-shared-cpp, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, test-msgs, tracetools }: +buildRosPackage { + pname = "ros-kilted-rmw-fastrtps-dynamic-cpp"; + version = "9.3.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/kilted/rmw_fastrtps_dynamic_cpp/9.3.2-2.tar.gz"; + name = "9.3.2-2.tar.gz"; + sha256 = "18c409f74100a6446e4e0e9f961ed1af7b759116ad14344b69d427eb606ce020"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp test-msgs ]; + propagatedBuildInputs = [ ament-cmake fastcdr fastdds rcpputils rcutils rmw rmw-dds-common rmw-fastrtps-shared-cpp rosidl-runtime-c rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp tracetools ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core ]; + + meta = { + description = "Implement the ROS middleware interface using introspection type support."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-fastrtps-shared-cpp/default.nix b/distros/kilted/rmw-fastrtps-shared-cpp/default.nix new file mode 100644 index 0000000000..ae3b82093a --- /dev/null +++ b/distros/kilted/rmw-fastrtps-shared-cpp/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-gmock, ament-cmake-gtest, ament-cmake-ros-core, ament-lint-auto, ament-lint-common, fastcdr, fastdds, osrf-testing-tools-cpp, rcpputils, rcutils, rmw, rmw-dds-common, rmw-security-common, rosidl-dynamic-typesupport, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, tracetools }: +buildRosPackage { + pname = "ros-kilted-rmw-fastrtps-shared-cpp"; + version = "9.3.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/kilted/rmw_fastrtps_shared_cpp/9.3.2-2.tar.gz"; + name = "9.3.2-2.tar.gz"; + sha256 = "1b06480d4be5b44c9291a5c5fab52e3d7b2eddcb496a9034559a713ab8e9864f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core rosidl-runtime-c ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; + propagatedBuildInputs = [ ament-cmake fastcdr fastdds rcpputils rcutils rmw rmw-dds-common rmw-security-common rosidl-dynamic-typesupport rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp tracetools ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core ]; + + meta = { + description = "Code shared on static and dynamic type support of rmw_fastrtps_cpp."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-implementation-cmake/default.nix b/distros/kilted/rmw-implementation-cmake/default.nix new file mode 100644 index 0000000000..51381df994 --- /dev/null +++ b/distros/kilted/rmw-implementation-cmake/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-rmw-implementation-cmake"; + version = "7.8.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw-release/archive/release/kilted/rmw_implementation_cmake/7.8.2-2.tar.gz"; + name = "7.8.2-2.tar.gz"; + sha256 = "e06f4cd85ec48f52f25f0536fa075c16836272b1b4fa163bf0f1e31f6450163c"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "CMake functions which can discover and enumerate available implementations."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-implementation/default.nix b/distros/kilted/rmw-implementation/default.nix new file mode 100644 index 0000000000..505fcd7808 --- /dev/null +++ b/distros/kilted/rmw-implementation/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-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, performance-test-fixture, rcpputils, rcutils, rmw, rmw-connextdds, rmw-cyclonedds-cpp, rmw-fastrtps-cpp, rmw-fastrtps-dynamic-cpp, rmw-implementation-cmake }: +buildRosPackage { + pname = "ros-kilted-rmw-implementation"; + version = "3.0.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_implementation-release/archive/release/kilted/rmw_implementation/3.0.4-2.tar.gz"; + name = "3.0.4-2.tar.gz"; + sha256 = "1d28195c4d455caaa9cc66673c0937941eb07bbed1ae60bae36a85093bcf1662"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rmw rmw-connextdds rmw-cyclonedds-cpp rmw-fastrtps-cpp rmw-fastrtps-dynamic-cpp ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common performance-test-fixture ]; + propagatedBuildInputs = [ ament-index-cpp rcpputils rcutils rmw-implementation-cmake ]; + nativeBuildInputs = [ ament-cmake rmw-implementation-cmake ]; + + meta = { + description = "Proxy implementation of the ROS 2 Middleware Interface."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-security-common/default.nix b/distros/kilted/rmw-security-common/default.nix new file mode 100644 index 0000000000..04b4ad3ef6 --- /dev/null +++ b/distros/kilted/rmw-security-common/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-gmock, ament-lint-auto, ament-lint-common, rcutils, rmw }: +buildRosPackage { + pname = "ros-kilted-rmw-security-common"; + version = "7.8.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw-release/archive/release/kilted/rmw_security_common/7.8.2-2.tar.gz"; + name = "7.8.2-2.tar.gz"; + sha256 = "4508f0b062859d57b2519f3fe512f113b953855a0c7c42d048ffa252f74392ae"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rcutils rmw ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Define a common rmw secutiry utils"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-stats-shim/default.nix b/distros/kilted/rmw-stats-shim/default.nix new file mode 100644 index 0000000000..fa80c3b79b --- /dev/null +++ b/distros/kilted/rmw-stats-shim/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-auto, ament-lint-common, rosgraph-monitor-msgs, rosidl-runtime-cpp, rosidl-typesupport-cpp }: +buildRosPackage { + pname = "ros-kilted-rmw-stats-shim"; + version = "0.1.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/kilted/rmw_stats_shim/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "672eb98d6ad03934095c6cb11c043394f146a409a860025802fdbadce66af3e5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosgraph-monitor-msgs rosidl-runtime-cpp rosidl-typesupport-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Partial RMW shim library to instrument RMW API calls"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-test-fixture-implementation/default.nix b/distros/kilted/rmw-test-fixture-implementation/default.nix new file mode 100644 index 0000000000..cd41f590bd --- /dev/null +++ b/distros/kilted/rmw-test-fixture-implementation/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-ros-core, ament-lint-auto, ament-lint-common, python3, rcpputils, rcutils, rmw, rmw-implementation, rmw-implementation-cmake, rmw-test-fixture, rmw-zenoh-cpp, rpyutils }: +buildRosPackage { + pname = "ros-kilted-rmw-test-fixture-implementation"; + version = "0.14.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/kilted/rmw_test_fixture_implementation/0.14.3-2.tar.gz"; + name = "0.14.3-2.tar.gz"; + sha256 = "eaf28c984f92d7ecf4de77e46ff4ed17244dfd0a621dd4000f309dab3d27de37"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros-core python3 rmw-implementation rmw-implementation-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rcpputils rcutils rmw rmw-test-fixture rmw-zenoh-cpp rpyutils ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core ]; + + meta = { + description = "Tools for isolating ROS environments at the RMW layer"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-test-fixture/default.nix b/distros/kilted/rmw-test-fixture/default.nix new file mode 100644 index 0000000000..7ccc0f5ff0 --- /dev/null +++ b/distros/kilted/rmw-test-fixture/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-ros-core, ament-lint-auto, ament-lint-common, rmw }: +buildRosPackage { + pname = "ros-kilted-rmw-test-fixture"; + version = "0.14.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/kilted/rmw_test_fixture/0.14.3-2.tar.gz"; + name = "0.14.3-2.tar.gz"; + sha256 = "ed2b3d28d7d4f7a4d3db6310e4fd194483bb696a393cd8f75895342819e1c435"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros-core ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rmw ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core ]; + + meta = { + description = "Plugin interface for tools for isolating ROS communication at the RMW layer"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rmw-zenoh-cpp/default.nix b/distros/kilted/rmw-zenoh-cpp/default.nix new file mode 100644 index 0000000000..1e1f3ee94c --- /dev/null +++ b/distros/kilted/rmw-zenoh-cpp/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-index-cpp, ament-lint-auto, ament-lint-common, fastcdr, nlohmann_json, rcpputils, rcutils, rmw, rmw-test-fixture, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, tracetools, zenoh-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-rmw-zenoh-cpp"; + version = "0.6.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/kilted/rmw_zenoh_cpp/0.6.1-1.tar.gz"; + name = "0.6.1-1.tar.gz"; + sha256 = "46a7137358b05a7ba2289ed7f6e72b1759b81dc3acd2ad63d08bb4915787c916"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake nlohmann_json ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-cpp fastcdr rcpputils rcutils rmw rmw-test-fixture rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp tracetools zenoh-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A ROS 2 middleware implementation using zenoh-cpp"; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/rmw/default.nix b/distros/kilted/rmw/default.nix new file mode 100644 index 0000000000..516bb41b70 --- /dev/null +++ b/distros/kilted/rmw/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-gmock, ament-cmake-ros-core, ament-cmake-version, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp, rcutils, rosidl-dynamic-typesupport, rosidl-runtime-c }: +buildRosPackage { + pname = "ros-kilted-rmw"; + version = "7.8.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw-release/archive/release/kilted/rmw/7.8.2-2.tar.gz"; + name = "7.8.2-2.tar.gz"; + sha256 = "e77a152b6c3773fb4f0a5c55a95b36485a779850ba52c2f4004990c4fd4a4afd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros-core ament-cmake-version ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; + propagatedBuildInputs = [ rcutils rosidl-dynamic-typesupport rosidl-runtime-c ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core ament-cmake-version ]; + + meta = { + description = "Contains the ROS middleware API."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/robot-calibration-msgs/default.nix b/distros/kilted/robot-calibration-msgs/default.nix new file mode 100644 index 0000000000..ba888733e7 --- /dev/null +++ b/distros/kilted/robot-calibration-msgs/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, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-robot-calibration-msgs"; + version = "0.10.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/robot_calibration-release/archive/release/kilted/robot_calibration_msgs/0.10.0-2.tar.gz"; + name = "0.10.0-2.tar.gz"; + sha256 = "c4d920e29d291538e04beb582c71e5709839d21f087ffcdb9acefff5e5fad08a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces rosidl-default-generators rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages for calibrating a robot"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/robot-calibration/default.nix b/distros/kilted/robot-calibration/default.nix new file mode 100644 index 0000000000..502015e48e --- /dev/null +++ b/distros/kilted/robot-calibration/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-gtest, boost, camera-calibration-parsers, ceres-solver, control-msgs, cv-bridge, eigen, geometric-shapes, geometry-msgs, gflags, kdl-parser, launch, launch-ros, launch-testing, moveit-msgs, nav-msgs, orocos-kdl, pluginlib, protobuf, rclcpp, rclcpp-action, robot-calibration-msgs, rosbag2-cpp, sensor-msgs, std-msgs, suitesparse, tf2-geometry-msgs, tf2-ros, tinyxml-2, tinyxml2-vendor, visualization-msgs, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-robot-calibration"; + version = "0.10.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/robot_calibration-release/archive/release/kilted/robot_calibration/0.10.0-2.tar.gz"; + name = "0.10.0-2.tar.gz"; + sha256 = "0cfa6795056478ca6cd429736674b63c53d457f365661b7b993e364c08681577"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake boost eigen ]; + checkInputs = [ ament-cmake-gtest launch launch-ros launch-testing ]; + propagatedBuildInputs = [ camera-calibration-parsers ceres-solver control-msgs cv-bridge geometric-shapes geometry-msgs gflags kdl-parser moveit-msgs nav-msgs orocos-kdl pluginlib protobuf rclcpp rclcpp-action robot-calibration-msgs rosbag2-cpp sensor-msgs std-msgs suitesparse tf2-geometry-msgs tf2-ros tinyxml-2 tinyxml2-vendor visualization-msgs yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Calibrate a Robot"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/robot-localization/default.nix b/distros/kilted/robot-localization/default.nix new file mode 100644 index 0000000000..e9e3a5cada --- /dev/null +++ b/distros/kilted/robot-localization/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-gtest, ament-lint-auto, ament-lint-common, angles, boost, builtin-interfaces, diagnostic-msgs, diagnostic-updater, eigen, geographic-msgs, geographiclib, geometry-msgs, launch-ros, launch-testing-ament-cmake, message-filters, nav-msgs, rclcpp, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-robot-localization"; + version = "3.9.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/robot_localization-release/archive/release/kilted/robot_localization/3.9.3-1.tar.gz"; + name = "3.9.3-1.tar.gz"; + sha256 = "aa999b2342cff55d2e603c2459e2ef3c0f8c4c0661fed978c1a328826113c3f5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-ros launch-testing-ament-cmake ]; + propagatedBuildInputs = [ angles boost builtin-interfaces diagnostic-msgs diagnostic-updater eigen geographic-msgs geographiclib geometry-msgs message-filters nav-msgs rclcpp rosidl-default-runtime sensor-msgs std-msgs std-srvs tf2 tf2-eigen tf2-geometry-msgs tf2-ros yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake builtin-interfaces rosidl-default-generators ]; + + meta = { + description = "Provides nonlinear state estimation through sensor fusion of an abritrary number of sensors."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/robot-state-publisher/default.nix b/distros/kilted/robot-state-publisher/default.nix new file mode 100644 index 0000000000..fa2cc401e5 --- /dev/null +++ b/distros/kilted/robot-state-publisher/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-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, kdl-parser, launch-ros, launch-testing-ament-cmake, orocos-kdl-vendor, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs, std-msgs, tf2-ros, urdf }: +buildRosPackage { + pname = "ros-kilted-robot-state-publisher"; + version = "3.4.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/robot_state_publisher-release/archive/release/kilted/robot_state_publisher/3.4.2-2.tar.gz"; + name = "3.4.2-2.tar.gz"; + sha256 = "80a733107792fc1d0d00411c1d36b33fb1a7812f57f86f14d1dde1d50cfad8be"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-ros launch-testing-ament-cmake ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs kdl-parser orocos-kdl-vendor rcl-interfaces rclcpp rclcpp-components sensor-msgs std-msgs tf2-ros urdf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package take the joint angles of a robot as input, and publishes the 3D poses of the robot links to tf2, using a kinematic tree model of the robot."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/robotiq-controllers/default.nix b/distros/kilted/robotiq-controllers/default.nix new file mode 100644 index 0000000000..240f0c5555 --- /dev/null +++ b/distros/kilted/robotiq-controllers/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-auto, ament-lint-common, controller-interface, std-srvs }: +buildRosPackage { + pname = "ros-kilted-robotiq-controllers"; + version = "0.0.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_robotiq_gripper-release/archive/release/kilted/robotiq_controllers/0.0.1-3.tar.gz"; + name = "0.0.1-3.tar.gz"; + sha256 = "7568c2479732bc997d9755af92114e0c240ee2d3078f39e1028eb0e9026df1ab"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ controller-interface std-srvs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controllers for the Robotiq gripper."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/robotiq-description/default.nix b/distros/kilted/robotiq-description/default.nix new file mode 100644 index 0000000000..366a0460e1 --- /dev/null +++ b/distros/kilted/robotiq-description/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-auto, ament-lint-common, joint-state-publisher-gui, launch, launch-ros, robot-state-publisher, rviz2, urdf, xacro }: +buildRosPackage { + pname = "ros-kilted-robotiq-description"; + version = "0.0.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_robotiq_gripper-release/archive/release/kilted/robotiq_description/0.0.1-3.tar.gz"; + name = "0.0.1-3.tar.gz"; + sha256 = "499b11d6771d508cad63ff5f23c9a4131dca14c3286e45c0377d013ad78c519c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ joint-state-publisher-gui launch launch-ros robot-state-publisher rviz2 urdf xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "URDF and xacro description package for the Robotiq gripper."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/robotraconteur/default.nix b/distros/kilted/robotraconteur/default.nix new file mode 100644 index 0000000000..2716a80458 --- /dev/null +++ b/distros/kilted/robotraconteur/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, bluez, boost, cmake, dbus, gtest, libusb1, openssl, python3, python3Packages, zlib }: +buildRosPackage { + pname = "ros-kilted-robotraconteur"; + version = "1.2.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/robotraconteur-release/archive/release/kilted/robotraconteur/1.2.2-2.tar.gz"; + name = "1.2.2-2.tar.gz"; + sha256 = "ccb40bdaf54d3ba5e4ead0a3771afb46e16ff63b224cb5aaa0361a8f1f90dafb"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ bluez boost dbus libusb1 openssl python3 python3Packages.numpy python3Packages.setuptools zlib ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The robotraconteur package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-babel-fish-test-msgs/default.nix b/distros/kilted/ros-babel-fish-test-msgs/default.nix new file mode 100644 index 0000000000..83b4e289a7 --- /dev/null +++ b/distros/kilted/ros-babel-fish-test-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ros-babel-fish-test-msgs"; + version = "3.25.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_babel_fish-release/archive/release/kilted/ros_babel_fish_test_msgs/3.25.2-2.tar.gz"; + name = "3.25.2-2.tar.gz"; + sha256 = "5b25790b120c9808fd46a9257a0cb2dbc942fd8afce31d9f41b9211814280b0f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Test messages for the ros_babel_fish project tests."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/ros-babel-fish/default.nix b/distros/kilted/ros-babel-fish/default.nix new file mode 100644 index 0000000000..716bd744d8 --- /dev/null +++ b/distros/kilted/ros-babel-fish/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-cppcheck, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, example-interfaces, geometry-msgs, rclcpp, rclcpp-action, rcpputils, ros-babel-fish-test-msgs, rosidl-runtime-cpp, rosidl-typesupport-cpp, rosidl-typesupport-introspection-cpp, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ros-babel-fish"; + version = "3.25.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_babel_fish-release/archive/release/kilted/ros_babel_fish/3.25.2-2.tar.gz"; + name = "3.25.2-2.tar.gz"; + sha256 = "85c8e4422dceb9e3e311eece5b5100cc93497ffa0f7de2f0e11f4ae08169dcd2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake example-interfaces ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto geometry-msgs ros-babel-fish-test-msgs std-msgs ]; + propagatedBuildInputs = [ ament-index-cpp geometry-msgs rclcpp rclcpp-action rcpputils rosidl-runtime-cpp rosidl-typesupport-cpp rosidl-typesupport-introspection-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A runtime message handler for ROS. + Allows subscription, publishing, calling of services and actions with messages known only at runtime as long + as they are available in the local environment."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/ros-base/default.nix b/distros/kilted/ros-base/default.nix new file mode 100644 index 0000000000..0fc84784e0 --- /dev/null +++ b/distros/kilted/ros-base/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry2, kdl-parser, robot-state-publisher, ros-core, rosbag2, urdf }: +buildRosPackage { + pname = "ros-kilted-ros-base"; + version = "0.12.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/variants-release/archive/release/kilted/ros_base/0.12.0-2.tar.gz"; + name = "0.12.0-2.tar.gz"; + sha256 = "d694bf677267ea460e1a151828d3ffd6f6129241e81fee8019ea6f4cfb336bf8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ geometry2 kdl-parser robot-state-publisher ros-core rosbag2 urdf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-core/default.nix b/distros/kilted/ros-core/default.nix new file mode 100644 index 0000000000..4e5ce30eea --- /dev/null +++ b/distros/kilted/ros-core/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-cpp, ament-index-python, ament-lint-auto, ament-lint-common, class-loader, common-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, launch-xml, launch-yaml, pluginlib, rcl-lifecycle, rclcpp, rclcpp-action, rclcpp-lifecycle, rclpy, ros-environment, ros2cli-common-extensions, ros2launch, rosidl-default-generators, rosidl-default-runtime, sros2, sros2-cmake }: +buildRosPackage { + pname = "ros-kilted-ros-core"; + version = "0.12.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/variants-release/archive/release/kilted/ros_core/0.12.0-2.tar.gz"; + name = "0.12.0-2.tar.gz"; + sha256 = "c0854494ea1919f78a1a114713de23ae2a21fe490cc6886e0ae7c099e6408d93"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-cmake-ros ament-index-cpp ament-index-python ament-lint-auto ament-lint-common class-loader common-interfaces launch launch-ros launch-testing launch-testing-ament-cmake launch-testing-ros launch-xml launch-yaml pluginlib rcl-lifecycle rclcpp rclcpp-action rclcpp-lifecycle rclpy ros-environment ros2cli-common-extensions ros2launch rosidl-default-generators rosidl-default-runtime sros2 sros2-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package to aggregate the packages required to use publish / subscribe, services, generate messages and other core ROS concepts."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-environment/default.nix b/distros/kilted/ros-environment/default.nix new file mode 100644 index 0000000000..ce0d592c49 --- /dev/null +++ b/distros/kilted/ros-environment/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-ros-environment"; + version = "4.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_environment-release/archive/release/kilted/ros_environment/4.3.1-1.tar.gz"; + name = "4.3.1-1.tar.gz"; + sha256 = "ec8ab97c5f526df00e509199e615c70b7b06dcbdce677cbc4f24d3d1e9cfb62f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "The package provides the environment variables `ROS_VERSION` and `ROS_DISTRO`."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-gz-bridge/default.nix b/distros/kilted/ros-gz-bridge/default.nix new file mode 100644 index 0000000000..161c866dd8 --- /dev/null +++ b/distros/kilted/ros-gz-bridge/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, actuator-msgs, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, geometry-msgs, gps-msgs, gz-msgs-vendor, gz-transport-vendor, launch, launch-ros, launch-testing, launch-testing-ament-cmake, nav-msgs, pkg-config, rclcpp, rclcpp-components, ros-gz-interfaces, rosgraph-msgs, rosidl-pycommon, sensor-msgs, std-msgs, tf2-msgs, trajectory-msgs, vision-msgs, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-ros-gz-bridge"; + version = "2.1.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/kilted/ros_gz_bridge/2.1.8-1.tar.gz"; + name = "2.1.8-1.tar.gz"; + sha256 = "9e8c9bb1594baab9fd1a9c732d9ad416da15fb75a4e04b86e2509b08d5692c58"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python pkg-config rosidl-pycommon ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-ros launch-testing launch-testing-ament-cmake ]; + propagatedBuildInputs = [ actuator-msgs geometry-msgs gps-msgs gz-msgs-vendor gz-transport-vendor launch launch-ros nav-msgs rclcpp rclcpp-components ros-gz-interfaces rosgraph-msgs sensor-msgs std-msgs tf2-msgs trajectory-msgs vision-msgs yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python pkg-config rosidl-pycommon ]; + + meta = { + description = "Bridge communication between ROS and Gazebo Transport"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-gz-image/default.nix b/distros/kilted/ros-gz-image/default.nix new file mode 100644 index 0000000000..a0631de0d3 --- /dev/null +++ b/distros/kilted/ros-gz-image/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-auto, ament-lint-common, gz-msgs-vendor, gz-transport-vendor, image-transport, pkg-config, rclcpp, ros-gz-bridge, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-ros-gz-image"; + version = "2.1.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/kilted/ros_gz_image/2.1.8-1.tar.gz"; + name = "2.1.8-1.tar.gz"; + sha256 = "5f986358e8a3b3a4c3e92050bcc35c871db926b9bf908874017836c9f257583b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ gz-msgs-vendor gz-transport-vendor image-transport rclcpp ros-gz-bridge sensor-msgs ]; + nativeBuildInputs = [ ament-cmake pkg-config ]; + + meta = { + description = "Image utilities for Gazebo simulation with ROS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-gz-interfaces/default.nix b/distros/kilted/ros-gz-interfaces/default.nix new file mode 100644 index 0000000000..d357e663ca --- /dev/null +++ b/distros/kilted/ros-gz-interfaces/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, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ros-gz-interfaces"; + version = "2.1.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/kilted/ros_gz_interfaces/2.1.8-1.tar.gz"; + name = "2.1.8-1.tar.gz"; + sha256 = "aaa424f230673b1824dc2a3a47106da47253c511cf7915cdcd418420ffde70fc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rcl-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Message and service data structures for interacting with Gazebo from ROS2."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-gz-sim-demos/default.nix b/distros/kilted/ros-gz-sim-demos/default.nix new file mode 100644 index 0000000000..69bda02ecc --- /dev/null +++ b/distros/kilted/ros-gz-sim-demos/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-auto, ament-lint-common, gz-sim-vendor, image-transport-plugins, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-sim, rqt-image-view, rqt-plot, rqt-topic, rviz-imu-plugin, rviz2, sdformat-urdf, tf2-ros, xacro }: +buildRosPackage { + pname = "ros-kilted-ros-gz-sim-demos"; + version = "2.1.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/kilted/ros_gz_sim_demos/2.1.8-1.tar.gz"; + name = "2.1.8-1.tar.gz"; + sha256 = "9ebd1a6a7310f4b0b6870189f4f77dd6a6bbfc77cb562927858118ac79e82906"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ gz-sim-vendor image-transport-plugins robot-state-publisher ros-gz-bridge ros-gz-image ros-gz-sim rqt-image-view rqt-plot rqt-topic rviz-imu-plugin rviz2 sdformat-urdf tf2-ros xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Demos using Gazebo Sim simulation with ROS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-gz-sim/default.nix b/distros/kilted/ros-gz-sim/default.nix new file mode 100644 index 0000000000..2fb6c046c5 --- /dev/null +++ b/distros/kilted/ros-gz-sim/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-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, cli11, geometry-msgs, gflags, gz-math-vendor, gz-msgs-vendor, gz-sim-vendor, gz-transport-vendor, launch, launch-ros, launch-testing, launch-testing-ament-cmake, pkg-config, rclcpp, rclcpp-components, rcpputils, ros-gz-interfaces, std-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-ros-gz-sim"; + version = "2.1.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/kilted/ros_gz_sim/2.1.8-1.tar.gz"; + name = "2.1.8-1.tar.gz"; + sha256 = "51959dac57806b33fadbf2db2ce25b5f07008eda0b3cfdc5ac32d2b37eb84716"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python pkg-config ]; + checkInputs = [ ament-lint-auto ament-lint-common launch-ros launch-testing launch-testing-ament-cmake ]; + propagatedBuildInputs = [ ament-index-python builtin-interfaces cli11 geometry-msgs gflags gz-math-vendor gz-msgs-vendor gz-sim-vendor gz-transport-vendor launch launch-ros rclcpp rclcpp-components rcpputils ros-gz-interfaces std-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python pkg-config ]; + + meta = { + description = "Tools for using Gazebo Sim simulation with ROS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-gz/default.nix b/distros/kilted/ros-gz/default.nix new file mode 100644 index 0000000000..0909707d32 --- /dev/null +++ b/distros/kilted/ros-gz/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-auto, ament-lint-common, ros-gz-bridge, ros-gz-image, ros-gz-sim, ros-gz-sim-demos }: +buildRosPackage { + pname = "ros-kilted-ros-gz"; + version = "2.1.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/kilted/ros_gz/2.1.8-1.tar.gz"; + name = "2.1.8-1.tar.gz"; + sha256 = "139e15b173910f420f49f305ba706f7b12db227815c2e136ad9f765a2bb91541"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ros-gz-bridge ros-gz-image ros-gz-sim ros-gz-sim-demos ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Meta-package containing interfaces for using ROS 2 with Gazebo simulation."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-image-to-qimage/default.nix b/distros/kilted/ros-image-to-qimage/default.nix new file mode 100644 index 0000000000..3326b360e5 --- /dev/null +++ b/distros/kilted/ros-image-to-qimage/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-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, cv-bridge, python-qt-binding, qt5, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-ros-image-to-qimage"; + version = "0.4.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_image_to_qimage-release/archive/release/kilted/ros_image_to_qimage/0.4.1-4.tar.gz"; + name = "0.4.1-4.tar.gz"; + sha256 = "e038a5ce6b9ec8914fc38a4d5ca54fb6872f287a08168737bc1b3691f8ab4547"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-pytest ament-cmake-python ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge python-qt-binding qt5.qtbase sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-pytest ament-cmake-python ]; + + meta = { + description = "A package that converts a ros image msg to a qimage object"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-industrial-cmake-boilerplate/default.nix b/distros/kilted/ros-industrial-cmake-boilerplate/default.nix new file mode 100644 index 0000000000..8c08cdef8f --- /dev/null +++ b/distros/kilted/ros-industrial-cmake-boilerplate/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, clang, cmake, cppcheck, gtest, include-what-you-use, lcov }: +buildRosPackage { + pname = "ros-kilted-ros-industrial-cmake-boilerplate"; + version = "0.5.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_industrial_cmake_boilerplate-release/archive/release/kilted/ros_industrial_cmake_boilerplate/0.5.4-2.tar.gz"; + name = "0.5.4-2.tar.gz"; + sha256 = "be0ad84b53447f5a07b4efb5254c3e3d42c5dcf1d3b0cd95c5a8e3a473abda48"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ clang cppcheck gtest include-what-you-use lcov ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Contains boilerplate cmake script, macros and utils"; + license = with lib.licenses; [ asl20 bsd3 ]; + }; +} diff --git a/distros/kilted/ros-testing/default.nix b/distros/kilted/ros-testing/default.nix new file mode 100644 index 0000000000..2ad99889a1 --- /dev/null +++ b/distros/kilted/ros-testing/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-core, ament-cmake-export-dependencies, launch-testing, launch-testing-ament-cmake, launch-testing-ros, ros2test }: +buildRosPackage { + pname = "ros-kilted-ros-testing"; + version = "0.8.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_testing-release/archive/release/kilted/ros_testing/0.8.0-2.tar.gz"; + name = "0.8.0-2.tar.gz"; + sha256 = "ed4f3c803397d2f35c5fc4ea92951b11a07e271c324983d8dc0c74280e164c20"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-core ament-cmake-export-dependencies ]; + propagatedBuildInputs = [ launch-testing launch-testing-ament-cmake launch-testing-ros ros2test ]; + nativeBuildInputs = [ ament-cmake launch-testing-ament-cmake ros2test ]; + + meta = { + description = "The entry point package to launch testing in ROS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros-workspace/default.nix b/distros/kilted/ros-workspace/default.nix new file mode 100644 index 0000000000..c97f8ffc12 --- /dev/null +++ b/distros/kilted/ros-workspace/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-package, cmake }: +buildRosPackage { + pname = "ros-kilted-ros-workspace"; + version = "1.0.3-r7"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_workspace-release/archive/release/kilted/ros_workspace/1.0.3-7.tar.gz"; + name = "1.0.3-7.tar.gz"; + sha256 = "20c7da08a3f0de1dd07434c5c608164e20064993436b68eaa8ab68400be4c12c"; + }; + + buildType = "cmake"; + buildInputs = [ ament-cmake-core ament-package cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Provides the prefix level environment files for ROS 2 packages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2-control-cmake/default.nix b/distros/kilted/ros2-control-cmake/default.nix new file mode 100644 index 0000000000..6962d6d196 --- /dev/null +++ b/distros/kilted/ros2-control-cmake/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-ros2-control-cmake"; + version = "0.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control_cmake-release/archive/release/kilted/ros2_control_cmake/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "aadd56c9fdf3ed74c2811eed2e1d9ee209d70367e39c63d58a01fe7e67a1beee"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides CMake macros used by the ros2_control framework"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2-control-test-assets/default.nix b/distros/kilted/ros2-control-test-assets/default.nix new file mode 100644 index 0000000000..17580150d7 --- /dev/null +++ b/distros/kilted/ros2-control-test-assets/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-ros2-control-test-assets"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/ros2_control_test_assets/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "9d0454f8dc95436e898dec25caf9bbf8dee0b3d07d490107ce066b48480a02e8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Shared test resources for ros2_control stack"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2-control/default.nix b/distros/kilted/ros2-control/default.nix new file mode 100644 index 0000000000..72f8d6c4f3 --- /dev/null +++ b/distros/kilted/ros2-control/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-limits, ros2-control-test-assets, ros2controlcli, transmission-interface }: +buildRosPackage { + pname = "ros-kilted-ros2-control"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/ros2_control/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "3052e98648388b55ccbf1315bbd74bdc54327612a61b7b653a10cc53795859c2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ controller-interface controller-manager controller-manager-msgs hardware-interface joint-limits ros2-control-test-assets ros2controlcli transmission-interface ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage for ROS2 control related packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2-controllers-test-nodes/default.nix b/distros/kilted/ros2-controllers-test-nodes/default.nix new file mode 100644 index 0000000000..c7c206c074 --- /dev/null +++ b/distros/kilted/ros2-controllers-test-nodes/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, launch-ros, launch-testing-ros, python3Packages, rclpy, sensor-msgs, std-msgs, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2-controllers-test-nodes"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/ros2_controllers_test_nodes/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "0d85214ecf7661a0aab3e6c5fb9e25790d1823f704fe6db640b5168cbaf02923"; + }; + + buildType = "ament_python"; + checkInputs = [ launch-ros launch-testing-ros python3Packages.pytest ]; + propagatedBuildInputs = [ rclpy sensor-msgs std-msgs trajectory-msgs ]; + + meta = { + description = "Demo nodes for showing and testing functionalities of the ros2_control framework."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2-controllers/default.nix b/distros/kilted/ros2-controllers/default.nix new file mode 100644 index 0000000000..36c07fa83f --- /dev/null +++ b/distros/kilted/ros2-controllers/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ackermann-steering-controller, admittance-controller, ament-cmake, bicycle-steering-controller, diff-drive-controller, effort-controllers, force-torque-sensor-broadcaster, forward-command-controller, gpio-controllers, gps-sensor-broadcaster, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, mecanum-drive-controller, parallel-gripper-controller, pid-controller, pose-broadcaster, position-controllers, range-sensor-broadcaster, steering-controllers-library, tricycle-controller, tricycle-steering-controller, velocity-controllers }: +buildRosPackage { + pname = "ros-kilted-ros2-controllers"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/ros2_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "ed3a5dd6e2d5c130777099d180dd2bbdb1e69e93034eeb81170b19ea62c78556"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ackermann-steering-controller admittance-controller bicycle-steering-controller diff-drive-controller effort-controllers force-torque-sensor-broadcaster forward-command-controller gpio-controllers gps-sensor-broadcaster imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller mecanum-drive-controller parallel-gripper-controller pid-controller pose-broadcaster position-controllers range-sensor-broadcaster steering-controllers-library tricycle-controller tricycle-steering-controller velocity-controllers ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage for ros2_controllers related packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2-socketcan-msgs/default.nix b/distros/kilted/ros2-socketcan-msgs/default.nix new file mode 100644 index 0000000000..59043c4ea7 --- /dev/null +++ b/distros/kilted/ros2-socketcan-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-auto, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2-socketcan-msgs"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_socketcan-release/archive/release/kilted/ros2_socketcan_msgs/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "fc98c3a1a07527b81f39bf01cd381ba1c43a7aa053ca38fd00ce3bad96f27001"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Messages for SocketCAN"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2-socketcan/default.nix b/distros/kilted/ros2-socketcan/default.nix new file mode 100644 index 0000000000..5268f11a9c --- /dev/null +++ b/distros/kilted/ros2-socketcan/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-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, can-msgs, lifecycle-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, ros2-socketcan-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2-socketcan"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_socketcan-release/archive/release/kilted/ros2_socketcan/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "742345d5755b9dcd4db45de7be613e0084e2e06222ae4f1798313c13422d056d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ can-msgs lifecycle-msgs rclcpp rclcpp-components rclcpp-lifecycle ros2-socketcan-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Simple wrapper around SocketCAN"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2acceleration/default.nix b/distros/kilted/ros2acceleration/default.nix new file mode 100644 index 0000000000..3d512ef081 --- /dev/null +++ b/distros/kilted/ros2acceleration/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, ament-xmllint, python3Packages, rclpy, ros2cli, rosidl-runtime-py, test-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2acceleration"; + version = "0.5.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2acceleration-release/archive/release/kilted/ros2acceleration/0.5.1-4.tar.gz"; + name = "0.5.1-4.tar.gz"; + sha256 = "1e8f0f91a4af8e3c810b1da6d94d06e79a3873998144f95007f0b54d05827c60"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest test-msgs ]; + propagatedBuildInputs = [ python3Packages.numpy python3Packages.pyyaml rclpy ros2cli rosidl-runtime-py ]; + + meta = { + description = "The acceleration command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2action/default.nix b/distros/kilted/ros2action/default.nix new file mode 100644 index 0000000000..1d1fff3488 --- /dev/null +++ b/distros/kilted/ros2action/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, launch, launch-testing, launch-testing-ros, python3Packages, rclpy, ros2cli, rosidl-runtime-py, test-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2action"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2action/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "e975acb8159222ab733f2edd7d78fc7cb9464be6d0fa91c1afdd5fb8de40e0c9"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-testing launch-testing-ros python3Packages.pytest python3Packages.pytest-timeout test-msgs ]; + propagatedBuildInputs = [ action-msgs ament-index-python rclpy ros2cli rosidl-runtime-py ]; + + meta = { + description = "The action command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2bag/default.nix b/distros/kilted/ros2bag/default.nix new file mode 100644 index 0000000000..b7886c8301 --- /dev/null +++ b/distros/kilted/ros2bag/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-index-python, ament-pep257, ament-xmllint, launch-testing, launch-testing-ros, python3Packages, rclpy, ros2cli, rosbag2-py, rosbag2-storage-default-plugins, rosbag2-test-common }: +buildRosPackage { + pname = "ros-kilted-ros2bag"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/ros2bag/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "ca79b1de8da11a4cdb8200a99e2268ec47896cae45af74b9fc6a4b941a1fd54d"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch-testing launch-testing-ros python3Packages.pytest rosbag2-storage-default-plugins rosbag2-test-common ]; + propagatedBuildInputs = [ ament-index-python python3Packages.pyyaml rclpy ros2cli rosbag2-py ]; + + meta = { + description = "Entry point for rosbag in ROS 2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2cli-common-extensions/default.nix b/distros/kilted/ros2cli-common-extensions/default.nix new file mode 100644 index 0000000000..c965875ba6 --- /dev/null +++ b/distros/kilted/ros2cli-common-extensions/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-auto, ament-lint-common, launch-xml, launch-yaml, ros2action, ros2cli, ros2component, ros2doctor, ros2interface, ros2launch, ros2lifecycle, ros2multicast, ros2node, ros2param, ros2pkg, ros2run, ros2service, ros2topic, sros2 }: +buildRosPackage { + pname = "ros-kilted-ros2cli-common-extensions"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli_common_extensions-release/archive/release/kilted/ros2cli_common_extensions/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "5bf9db6ab0884a8ade98c8439effbef17115e1592f022461bd60b75a4964bceb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ launch-xml launch-yaml ros2action ros2cli ros2component ros2doctor ros2interface ros2launch ros2lifecycle ros2multicast ros2node ros2param ros2pkg ros2run ros2service ros2topic sros2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Meta package for ros2cli common extensions"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2cli-test-interfaces/default.nix b/distros/kilted/ros2cli-test-interfaces/default.nix new file mode 100644 index 0000000000..862d153249 --- /dev/null +++ b/distros/kilted/ros2cli-test-interfaces/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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-ros2cli-test-interfaces"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2cli_test_interfaces/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "c2ed7e5d1c02129f114e180a66005389c52db0249c5f51065c973b2ea43825ba"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing interface definitions for testing ros2cli."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2cli/default.nix b/distros/kilted/ros2cli/default.nix new file mode 100644 index 0000000000..fbc2cfebf9 --- /dev/null +++ b/distros/kilted/ros2cli/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, ament-xmllint, python3Packages, rclpy, test-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2cli"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2cli/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "a34f85c3ad24780feaaa9e208ee5ca7a92de505c5b72ae0490176890c85a1303"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest python3Packages.pytest-timeout test-msgs ]; + propagatedBuildInputs = [ python3Packages.argcomplete python3Packages.importlib-metadata python3Packages.packaging python3Packages.psutil rclpy ]; + + meta = { + description = "Framework for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2component/default.nix b/distros/kilted/ros2component/default.nix new file mode 100644 index 0000000000..3278b3fa8d --- /dev/null +++ b/distros/kilted/ros2component/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-index-python, ament-pep257, ament-xmllint, composition-interfaces, python3Packages, rcl-interfaces, rclcpp-components, rclpy, ros2cli, ros2node, ros2param, ros2pkg }: +buildRosPackage { + pname = "ros-kilted-ros2component"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2component/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "4b55c0b3a3bd1b430cbaf0f8b423f378d64ea1acd523e3f1503181ae47064244"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest python3Packages.pytest-timeout ]; + propagatedBuildInputs = [ ament-index-python composition-interfaces rcl-interfaces rclcpp-components rclpy ros2cli ros2node ros2param ros2pkg ]; + + meta = { + description = "The component command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2controlcli/default.nix b/distros/kilted/ros2controlcli/default.nix new file mode 100644 index 0000000000..52a77b6e8d --- /dev/null +++ b/distros/kilted/ros2controlcli/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, controller-manager, controller-manager-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, rosidl-runtime-py }: +buildRosPackage { + pname = "ros-kilted-ros2controlcli"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/ros2controlcli/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "fd071aa224f11eb600df22d04f2f9dc3674f72fa5c6f75e7d6668f7848e0dcc4"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ controller-manager controller-manager-msgs python3Packages.pygraphviz rcl-interfaces rclpy ros2cli ros2node ros2param rosidl-runtime-py ]; + + meta = { + description = "The ROS 2 command line tools for ros2_control."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2doctor/default.nix b/distros/kilted/ros2doctor/default.nix new file mode 100644 index 0000000000..f29a955ce3 --- /dev/null +++ b/distros/kilted/ros2doctor/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-index-python, ament-pep257, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, rclpy, ros-environment, ros2cli, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2doctor"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2doctor/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "b9a9953e6f592c234814baab0533147fe17ecdc523bcf53c3aee1a3b94a87360"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest python3Packages.pytest-timeout std-msgs ]; + propagatedBuildInputs = [ ament-index-python python3Packages.catkin-pkg python3Packages.importlib-metadata python3Packages.psutil python3Packages.rosdistro rclpy ros-environment ros2cli std-msgs ]; + + meta = { + description = "A command line tool to check potential issues in a ROS 2 system"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2interface/default.nix b/distros/kilted/ros2interface/default.nix new file mode 100644 index 0000000000..7297ff8bf8 --- /dev/null +++ b/distros/kilted/ros2interface/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-index-python, ament-pep257, ament-xmllint, launch, launch-testing, launch-testing-ros, python3Packages, ros2cli, ros2cli-test-interfaces, rosidl-adapter, rosidl-runtime-py, test-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2interface"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2interface/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "a24c0ddc64f64eedabfe5f8d55ddd267fcea43b31ca9c810f5a03ee00a698e01"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-testing launch-testing-ros python3Packages.pytest python3Packages.pytest-timeout ros2cli-test-interfaces test-msgs ]; + propagatedBuildInputs = [ ament-index-python ros2cli rosidl-adapter rosidl-runtime-py ]; + + meta = { + description = "The interface command for ROS 2 command line tools"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2launch-security-examples/default.nix b/distros/kilted/ros2launch-security-examples/default.nix new file mode 100644 index 0000000000..1ea469dad3 --- /dev/null +++ b/distros/kilted/ros2launch-security-examples/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-auto, ament-lint-common, ament-nodl, example-interfaces, launch-testing, launch-testing-ament-cmake, launch-testing-ros, nodl-python, nodl-to-policy, rclcpp, rclcpp-components, rclpy, ros2launch-security, sensor-msgs, sros2 }: +buildRosPackage { + pname = "ros-kilted-ros2launch-security-examples"; + version = "1.0.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2launch_security-release/archive/release/kilted/ros2launch_security_examples/1.0.0-5.tar.gz"; + name = "1.0.0-5.tar.gz"; + sha256 = "abbda795f23c063812d870ae472fb2c593ff4309c409bda93bdb18d004d6f30d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common launch-testing launch-testing-ament-cmake launch-testing-ros nodl-python nodl-to-policy sros2 ]; + propagatedBuildInputs = [ ament-nodl example-interfaces rclcpp rclcpp-components rclpy ros2launch-security sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Examples of how to use the ros2launch_security extension."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2launch-security/default.nix b/distros/kilted/ros2launch-security/default.nix new file mode 100644 index 0000000000..5428bd29f5 --- /dev/null +++ b/distros/kilted/ros2launch-security/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-index-python, ament-pep257, demo-nodes-py, launch-ros, nodl-python, python3Packages, ros2launch, sros2 }: +buildRosPackage { + pname = "ros-kilted-ros2launch-security"; + version = "1.0.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2launch_security-release/archive/release/kilted/ros2launch_security/1.0.0-5.tar.gz"; + name = "1.0.0-5.tar.gz"; + sha256 = "f672062ffce35e8352d63137e2f66288f98997ce01c94784c67a8429db2854c7"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 demo-nodes-py launch-ros python3Packages.pytest ros2launch sros2 ]; + propagatedBuildInputs = [ ament-index-python nodl-python ros2launch sros2 ]; + + meta = { + description = "Security extensions for ros2 launch"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2launch/default.nix b/distros/kilted/ros2launch/default.nix new file mode 100644 index 0000000000..b510309c86 --- /dev/null +++ b/distros/kilted/ros2launch/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-index-python, ament-pep257, ament-xmllint, launch, launch-ros, launch-xml, launch-yaml, python3Packages, ros2cli, ros2pkg }: +buildRosPackage { + pname = "ros-kilted-ros2launch"; + version = "0.28.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/kilted/ros2launch/0.28.1-2.tar.gz"; + name = "0.28.1-2.tar.gz"; + sha256 = "743563f0f1a5715244228fa6dc8c31943e903ecd88d4bd7aec7d7acc44cfaf4c"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python launch launch-ros launch-xml launch-yaml ros2cli ros2pkg ]; + + meta = { + description = "The launch command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2lifecycle-test-fixtures/default.nix b/distros/kilted/ros2lifecycle-test-fixtures/default.nix new file mode 100644 index 0000000000..d1ca714d61 --- /dev/null +++ b/distros/kilted/ros2lifecycle-test-fixtures/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-auto, ament-lint-common, rclcpp, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-kilted-ros2lifecycle-test-fixtures"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2lifecycle_test_fixtures/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "7ea0f598cca24dbdcc0e3c06af9e76c0d0d2f9e5cbbdb0f8d75adfb8a500c4bc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package containing fixture nodes for ros2lifecycle tests"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2lifecycle/default.nix b/distros/kilted/ros2lifecycle/default.nix new file mode 100644 index 0000000000..54b3f2379b --- /dev/null +++ b/distros/kilted/ros2lifecycle/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, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, lifecycle-msgs, python3Packages, rclpy, ros2cli, ros2lifecycle-test-fixtures, ros2node, ros2service }: +buildRosPackage { + pname = "ros-kilted-ros2lifecycle"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2lifecycle/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "69d46641c102d8a2c70479c7ffd1d74bdbaa4c5319d6c02b00852bab2663857f"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest python3Packages.pytest-timeout ros2lifecycle-test-fixtures ]; + propagatedBuildInputs = [ lifecycle-msgs rclpy ros2cli ros2node ros2service ]; + + meta = { + description = "The lifecycle command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2multicast/default.nix b/distros/kilted/ros2multicast/default.nix new file mode 100644 index 0000000000..63cae64d43 --- /dev/null +++ b/distros/kilted/ros2multicast/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, ament-xmllint, python3Packages, ros2cli }: +buildRosPackage { + pname = "ros-kilted-ros2multicast"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2multicast/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "1b3fbdb0f81e3503e990a51aff7f93f9399adeaca15b522c3ecc022834039fd2"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest python3Packages.pytest-timeout ]; + propagatedBuildInputs = [ ros2cli ]; + + meta = { + description = "The multicast command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2node/default.nix b/distros/kilted/ros2node/default.nix new file mode 100644 index 0000000000..d923367d3d --- /dev/null +++ b/distros/kilted/ros2node/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, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, rclpy, ros2cli, test-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2node"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2node/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "7b37bd63bf62e6924f762ede92e7aab2e7eea525a8ee6eefc186ccf0f02e964d"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest python3Packages.pytest-timeout rclpy test-msgs ]; + propagatedBuildInputs = [ rclpy ros2cli ]; + + meta = { + description = "The node command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2nodl/default.nix b/distros/kilted/ros2nodl/default.nix new file mode 100644 index 0000000000..185b1508f1 --- /dev/null +++ b/distros/kilted/ros2nodl/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-index-python, ament-lint-auto, ament-lint-common, ament-mypy, nodl-python, python3Packages, ros2cli, ros2pkg, ros2run }: +buildRosPackage { + pname = "ros-kilted-ros2nodl"; + version = "0.3.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nodl-release/archive/release/kilted/ros2nodl/0.3.1-5.tar.gz"; + name = "0.3.1-5.tar.gz"; + sha256 = "0260e04a8cf3291b4683068308288a915d7173036b291b2eb504c13b8359526f"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-lint-auto ament-lint-common ament-mypy python3Packages.pytest python3Packages.pytest-mock ]; + propagatedBuildInputs = [ ament-index-python nodl-python python3Packages.argcomplete ros2cli ros2pkg ros2run ]; + + meta = { + description = "CLI tools for NoDL files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2param/default.nix b/distros/kilted/ros2param/default.nix new file mode 100644 index 0000000000..3a764769c4 --- /dev/null +++ b/distros/kilted/ros2param/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, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2service }: +buildRosPackage { + pname = "ros-kilted-ros2param"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2param/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "b9fec4889345fe86733d9fb3121aed3c66dd6ee936b3a4d9f60e1d2b64bdb04e"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest python3Packages.pytest-timeout ]; + propagatedBuildInputs = [ rcl-interfaces rclpy ros2cli ros2node ros2service ]; + + meta = { + description = "The param command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2pkg/default.nix b/distros/kilted/ros2pkg/default.nix new file mode 100644 index 0000000000..f83944fbc4 --- /dev/null +++ b/distros/kilted/ros2pkg/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-index-python, ament-pep257, ament-xmllint, launch, launch-testing, launch-testing-ros, python3Packages, ros2cli }: +buildRosPackage { + pname = "ros-kilted-ros2pkg"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2pkg/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "6e21a20122a0b3243352b3dc7310af85d326da8662a67ede58ec3f4c824c111f"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-pep257 ament-xmllint launch launch-testing launch-testing-ros python3Packages.pytest python3Packages.pytest-timeout ]; + propagatedBuildInputs = [ ament-copyright ament-index-python python3Packages.catkin-pkg python3Packages.empy python3Packages.importlib-resources ros2cli ]; + + meta = { + description = "The pkg command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2run/default.nix b/distros/kilted/ros2run/default.nix new file mode 100644 index 0000000000..28c44a3d44 --- /dev/null +++ b/distros/kilted/ros2run/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, ament-xmllint, python3Packages, ros2cli, ros2pkg }: +buildRosPackage { + pname = "ros-kilted-ros2run"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2run/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "ff08a445d36c984ccb79aa0fdb4df2c205ea7ff533a7b963229349338263377e"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest python3Packages.pytest-timeout ]; + propagatedBuildInputs = [ ros2cli ros2pkg ]; + + meta = { + description = "The run command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2service/default.nix b/distros/kilted/ros2service/default.nix new file mode 100644 index 0000000000..299210cb39 --- /dev/null +++ b/distros/kilted/ros2service/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, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, rclpy, ros2cli, ros2topic, rosidl-runtime-py, test-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2service"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2service/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "ab7c4705ebf18658de85d7a6785068bf0fc964a775e0548ddfd3c806312d5100"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest python3Packages.pytest-timeout test-msgs ]; + propagatedBuildInputs = [ python3Packages.pyyaml rclpy ros2cli ros2topic rosidl-runtime-py ]; + + meta = { + description = "The service command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2test/default.nix b/distros/kilted/ros2test/default.nix new file mode 100644 index 0000000000..48f57e7cb1 --- /dev/null +++ b/distros/kilted/ros2test/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, ament-xmllint, domain-coordinator, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, ros2cli }: +buildRosPackage { + pname = "ros-kilted-ros2test"; + version = "0.8.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_testing-release/archive/release/kilted/ros2test/0.8.0-2.tar.gz"; + name = "0.8.0-2.tar.gz"; + sha256 = "f6f060eef9707c71cad1bc1b41d29824e22178e26e5e1d2c7e190f4a708a930f"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ domain-coordinator launch launch-ros launch-testing launch-testing-ros ros2cli ]; + + meta = { + description = "The test command for ROS 2 launch tests."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2topic/default.nix b/distros/kilted/ros2topic/default.nix new file mode 100644 index 0000000000..776b8822d5 --- /dev/null +++ b/distros/kilted/ros2topic/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, ament-xmllint, geometry-msgs, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, rclpy, ros2cli, rosgraph-msgs, rosidl-runtime-py, std-msgs, test-msgs }: +buildRosPackage { + pname = "ros-kilted-ros2topic"; + version = "0.38.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/kilted/ros2topic/0.38.0-1.tar.gz"; + name = "0.38.0-1.tar.gz"; + sha256 = "149947c6063ad3c42288fdfd16904010e6d1feb6c37777e9f6d8bae0d0ea7004"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint geometry-msgs launch launch-ros launch-testing launch-testing-ros python3Packages.pytest python3Packages.pytest-timeout rosgraph-msgs std-msgs test-msgs ]; + propagatedBuildInputs = [ python3Packages.numpy python3Packages.pyyaml rclpy ros2cli rosidl-runtime-py ]; + + meta = { + description = "The topic command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 bsd3 ]; + }; +} diff --git a/distros/kilted/ros2trace-analysis/default.nix b/distros/kilted/ros2trace-analysis/default.nix new file mode 100644 index 0000000000..20331f4c5c --- /dev/null +++ b/distros/kilted/ros2trace-analysis/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-mypy, ament-pep257, ament-xmllint, python3Packages, ros2cli, tracetools-analysis }: +buildRosPackage { + pname = "ros-kilted-ros2trace-analysis"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tracetools_analysis-release/archive/release/kilted/ros2trace_analysis/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "38a82da750f54e7449078a808016c4517862b6b0f1d72e41e02a1fc230922b26"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ros2cli tracetools-analysis ]; + + meta = { + description = "The trace-analysis command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ros2trace/default.nix b/distros/kilted/ros2trace/default.nix new file mode 100644 index 0000000000..322d32e0bd --- /dev/null +++ b/distros/kilted/ros2trace/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-mypy, ament-pep257, ament-xmllint, python3Packages, ros2cli, tracetools-trace }: +buildRosPackage { + pname = "ros-kilted-ros2trace"; + version = "8.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/kilted/ros2trace/8.6.0-2.tar.gz"; + name = "8.6.0-2.tar.gz"; + sha256 = "ea9a0a1092c7cf5868292892b9a2d9460739b9b65830cafbf5095a5f063d6f94"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ros2cli tracetools-trace ]; + + meta = { + description = "The trace command for ROS 2 command line tools."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosapi-msgs/default.nix b/distros/kilted/rosapi-msgs/default.nix new file mode 100644 index 0000000000..d63d603a2f --- /dev/null +++ b/distros/kilted/rosapi-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-ros, builtin-interfaces, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rosapi-msgs"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/kilted/rosapi_msgs/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "0aa3d643b05bdbf658322ae9d4f0b198cbabc0b99c0d7cef216195bd285b6824"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces rcl-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake-ros rosidl-default-generators ]; + + meta = { + description = "Provides service calls for getting ros meta-information, like list of + topics, services, params, etc."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rosapi/default.nix b/distros/kilted/rosapi/default.nix new file mode 100644 index 0000000000..f9b3d86a32 --- /dev/null +++ b/distros/kilted/rosapi/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-mypy, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, geometry-msgs, rcl-interfaces, rclpy, rmw-dds-common, ros2node, ros2service, ros2topic, rosapi-msgs, rosbridge-library, sensor-msgs, shape-msgs }: +buildRosPackage { + pname = "ros-kilted-rosapi"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/kilted/rosapi/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "4db34dd445a7e09facb7e0e64e5525b7785193c6e164fc3f129e4c1bbaf488f0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-mypy ament-cmake-pytest geometry-msgs rmw-dds-common sensor-msgs shape-msgs ]; + propagatedBuildInputs = [ builtin-interfaces rcl-interfaces rclpy ros2node ros2service ros2topic rosapi-msgs rosbridge-library ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Provides service calls for getting ros meta-information, like list of + topics, services, params, etc."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rosbag2-compression-zstd/default.nix b/distros/kilted/rosbag2-compression-zstd/default.nix new file mode 100644 index 0000000000..4a290b5ee9 --- /dev/null +++ b/distros/kilted/rosbag2-compression-zstd/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-gmock, ament-lint-auto, ament-lint-common, pluginlib, rclcpp, rcutils, rosbag2-compression, rosbag2-test-common, zstd-vendor }: +buildRosPackage { + pname = "ros-kilted-rosbag2-compression-zstd"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_compression_zstd/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "795d7cd2f14f759020efe7a8458e59689f0896cbf364af2a0b806801da9c13ea"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rclcpp rosbag2-test-common ]; + propagatedBuildInputs = [ pluginlib rcutils rosbag2-compression zstd-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Zstandard compression library implementation of rosbag2_compression"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-compression/default.nix b/distros/kilted/rosbag2-compression/default.nix new file mode 100644 index 0000000000..733e119831 --- /dev/null +++ b/distros/kilted/rosbag2-compression/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-gmock, ament-lint-auto, ament-lint-common, rclcpp, rcpputils, rcutils, rosbag2-cpp, rosbag2-storage, rosbag2-test-common, test-msgs }: +buildRosPackage { + pname = "ros-kilted-rosbag2-compression"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_compression/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "1c944251cca309275d4111c7398b3b02c6968fdc74d775822df26cee4f07d814"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rclcpp rosbag2-test-common test-msgs ]; + propagatedBuildInputs = [ rcpputils rcutils rosbag2-cpp rosbag2-storage ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Compression implementations for rosbag2 bags and messages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-cpp/default.nix b/distros/kilted/rosbag2-cpp/default.nix new file mode 100644 index 0000000000..06ef05ed8e --- /dev/null +++ b/distros/kilted/rosbag2-cpp/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-gmock, ament-index-cpp, ament-lint-auto, ament-lint-common, pluginlib, rclcpp, rcpputils, rcutils, rmw, rmw-implementation, rmw-implementation-cmake, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, rosbag2-test-msgdefs, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-cpp, rosidl-typesupport-introspection-cpp, std-msgs, test-msgs }: +buildRosPackage { + pname = "ros-kilted-rosbag2-cpp"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_cpp/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "afb6f43c0cfa080911989f832d6356bf8414e0a9420c61cafa0c347c18d1e262"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rmw-implementation-cmake rosbag2-storage-default-plugins rosbag2-test-common rosbag2-test-msgdefs std-msgs test-msgs ]; + propagatedBuildInputs = [ ament-index-cpp pluginlib rclcpp rcpputils rcutils rmw rmw-implementation rosbag2-storage rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-cpp rosidl-typesupport-introspection-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ ROSBag2 client library"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-examples-cpp/default.nix b/distros/kilted/rosbag2-examples-cpp/default.nix new file mode 100644 index 0000000000..ed33f819ca --- /dev/null +++ b/distros/kilted/rosbag2-examples-cpp/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-auto, ament-lint-common, example-interfaces, rclcpp, rosbag2-cpp, rosbag2-transport }: +buildRosPackage { + pname = "ros-kilted-rosbag2-examples-cpp"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_examples_cpp/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "86915d31a5898d1bf48c52f540dfe6b4653ecd4e11c3997d0e8502606478b7dd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ example-interfaces rclcpp rosbag2-cpp rosbag2-transport ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "rosbag2 C++ API tutorials and examples"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-examples-py/default.nix b/distros/kilted/rosbag2-examples-py/default.nix new file mode 100644 index 0000000000..34e5676e0c --- /dev/null +++ b/distros/kilted/rosbag2-examples-py/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, ament-xmllint, example-interfaces, python3Packages, rclpy, rosbag2-py, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rosbag2-examples-py"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_examples_py/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "3ce5ff544903046ba70f3434204192a9ecf92afdad36c1a8a7554fe35f26a697"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ example-interfaces rclpy rosbag2-py std-msgs ]; + + meta = { + description = "Python bag writing tutorial"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-interfaces/default.nix b/distros/kilted/rosbag2-interfaces/default.nix new file mode 100644 index 0000000000..963dcaa596 --- /dev/null +++ b/distros/kilted/rosbag2-interfaces/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-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rosbag2-interfaces"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_interfaces/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "29b3b26c9914a5c175aeed47f1ddb3464aa7fbc9106a18cd0876e51db8bfc80f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Interface definitions for controlling rosbag2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-performance-benchmarking-msgs/default.nix b/distros/kilted/rosbag2-performance-benchmarking-msgs/default.nix new file mode 100644 index 0000000000..8afa0d1f58 --- /dev/null +++ b/distros/kilted/rosbag2-performance-benchmarking-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-cmake-gtest, ament-lint-auto, ament-lint-common, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, rosidl-typesupport-cpp }: +buildRosPackage { + pname = "ros-kilted-rosbag2-performance-benchmarking-msgs"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_performance_benchmarking_msgs/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "27014134b5b2dcdc5816f3a2d6c5bb7b407ec331aeb3b6a9e259c83eb549955a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-cmake rosidl-typesupport-cpp ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing rosbag2 performance benchmarking specific messages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-performance-benchmarking/default.nix b/distros/kilted/rosbag2-performance-benchmarking/default.nix new file mode 100644 index 0000000000..ed61b92115 --- /dev/null +++ b/distros/kilted/rosbag2-performance-benchmarking/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-index-python, ament-lint-auto, ament-lint-common, launch, launch-ros, python3Packages, rclcpp, rmw, ros-testing, ros2bag, ros2launch, rosbag2-compression, rosbag2-cpp, rosbag2-performance-benchmarking-msgs, rosbag2-py, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, sensor-msgs, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-rosbag2-performance-benchmarking"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_performance_benchmarking/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "0f52fb51444d89e943e9e336f1c0b0408d6b98e0a971c5e4b1c3993bb91ff60a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common launch-ros ros-testing ros2bag ros2launch rosbag2-storage-default-plugins rosbag2-test-common ]; + propagatedBuildInputs = [ ament-index-python launch launch-ros python3Packages.psutil rclcpp rmw rosbag2-compression rosbag2-cpp rosbag2-performance-benchmarking-msgs rosbag2-py rosbag2-storage sensor-msgs yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Code to benchmark rosbag2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-py/default.nix b/distros/kilted/rosbag2-py/default.nix new file mode 100644 index 0000000000..45893bab5a --- /dev/null +++ b/distros/kilted/rosbag2-py/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-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, pybind11-vendor, python3, python3Packages, rcl-interfaces, rclpy, rosbag2-compression, rosbag2-compression-zstd, rosbag2-cpp, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, rosbag2-test-msgdefs, rosbag2-transport, rosidl-runtime-py, rpyutils, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rosbag2-py"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_py/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "55143a986a5fb819c2b9bdf6c467dbcd31f3f8d441e629105b408cf87caea472"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ament-cmake-ros python3 ]; + checkInputs = [ ament-lint-auto ament-lint-common python3Packages.pytest rcl-interfaces rosbag2-compression-zstd rosbag2-storage-default-plugins rosbag2-test-common rosbag2-test-msgdefs rosidl-runtime-py std-msgs ]; + propagatedBuildInputs = [ pybind11-vendor rclpy rosbag2-compression rosbag2-cpp rosbag2-storage rosbag2-transport rpyutils ]; + nativeBuildInputs = [ ament-cmake-python ament-cmake-ros ]; + + meta = { + description = "Python API for rosbag2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-storage-broll/default.nix b/distros/kilted/rosbag2-storage-broll/default.nix new file mode 100644 index 0000000000..71f36cbad7 --- /dev/null +++ b/distros/kilted/rosbag2-storage-broll/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-auto, ament-lint-common, broll, pluginlib, rclcpp, rosbag2-cpp, rosbag2-storage, rosbag2-transport, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-rosbag2-storage-broll"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2_broll-release/archive/release/kilted/rosbag2_storage_broll/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "8fe421dc7a667703d7e34c14bb1791da838670474c16735b5e0bb9e207cde6f1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ broll pluginlib rclcpp rosbag2-cpp rosbag2-storage rosbag2-transport sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Rosbag2 storage plugin to play audio/video files as ROS messages using B-Roll tools"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-storage-default-plugins/default.nix b/distros/kilted/rosbag2-storage-default-plugins/default.nix new file mode 100644 index 0000000000..e1bc0fabfc --- /dev/null +++ b/distros/kilted/rosbag2-storage-default-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosbag2-storage-mcap, rosbag2-storage-sqlite3 }: +buildRosPackage { + pname = "ros-kilted-rosbag2-storage-default-plugins"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_storage_default_plugins/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "a059b5aca8781166cb9cd920b7204ce29ada27ec974743d534c762a5420be6b1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ rosbag2-storage-mcap rosbag2-storage-sqlite3 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Intermediate metapackage to point at default storage plugin(s) for rosbag2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-storage-mcap/default.nix b/distros/kilted/rosbag2-storage-mcap/default.nix new file mode 100644 index 0000000000..77251ac8c7 --- /dev/null +++ b/distros/kilted/rosbag2-storage-mcap/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-clang-format, ament-cmake-gmock, ament-cmake-python, ament-index-cpp, ament-lint-auto, ament-lint-common, mcap-vendor, pluginlib, rcutils, rosbag2-storage, rosbag2-test-common, std-msgs, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-rosbag2-storage-mcap"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_storage_mcap/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "e35a8a58b09739a4acfef2dec496adbdc53348b429b742cfe1b1cb77a8603bda"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-gmock ament-lint-auto ament-lint-common rosbag2-test-common std-msgs ]; + propagatedBuildInputs = [ ament-index-cpp mcap-vendor pluginlib rcutils rosbag2-storage yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "rosbag2 storage plugin using the MCAP file format"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-storage-sqlite3/default.nix b/distros/kilted/rosbag2-storage-sqlite3/default.nix new file mode 100644 index 0000000000..2dd25e9107 --- /dev/null +++ b/distros/kilted/rosbag2-storage-sqlite3/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-gmock, ament-cmake-python, ament-lint-auto, ament-lint-common, pluginlib, rcpputils, rcutils, rosbag2-storage, rosbag2-test-common, sqlite3-vendor, std-msgs, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-rosbag2-storage-sqlite3"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_storage_sqlite3/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "7640b358c62ecb6320a41466bcc16d7d52da27287acde55a81b4e2fe01ced0ab"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rosbag2-test-common std-msgs ]; + propagatedBuildInputs = [ pluginlib rcpputils rcutils rosbag2-storage sqlite3-vendor yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "ROSBag2 SQLite3 storage plugin"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-storage/default.nix b/distros/kilted/rosbag2-storage/default.nix new file mode 100644 index 0000000000..7cd6e46ee0 --- /dev/null +++ b/distros/kilted/rosbag2-storage/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-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, pluginlib, rclcpp, rcutils, rmw, rosbag2-test-common, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-rosbag2-storage"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_storage/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "95fdb3d27e47cdc2db66136b646fd087bca277fbd45be805139a6b54beea9c44"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common rosbag2-test-common ]; + propagatedBuildInputs = [ pluginlib rclcpp rcutils rmw yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS2 independent storage format to store serialized ROS2 messages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-test-common/default.nix b/distros/kilted/rosbag2-test-common/default.nix new file mode 100644 index 0000000000..a4ce682035 --- /dev/null +++ b/distros/kilted/rosbag2-test-common/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-lint-auto, ament-lint-common, rclcpp, rclcpp-action, rcpputils, rcutils, test-msgs }: +buildRosPackage { + pname = "ros-kilted-rosbag2-test-common"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_test_common/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "5995d254f5ce9e6ed0d041b9e95c1952d843d850775d967ecd0b083f84b33591"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-action rcpputils rcutils test-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "Commonly used test helper classes and fixtures for rosbag2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-test-msgdefs/default.nix b/distros/kilted/rosbag2-test-msgdefs/default.nix new file mode 100644 index 0000000000..3a1eec9a74 --- /dev/null +++ b/distros/kilted/rosbag2-test-msgdefs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators }: +buildRosPackage { + pname = "ros-kilted-rosbag2-test-msgdefs"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_test_msgdefs/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "a13755d32c725291b9c5f193e87023a2c25cb2176f04025bd7c6d3ed5c1c18bc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "message definition test fixtures for rosbag2 schema recording"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-tests/default.nix b/distros/kilted/rosbag2-tests/default.nix new file mode 100644 index 0000000000..a853302713 --- /dev/null +++ b/distros/kilted/rosbag2-tests/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-gmock, ament-index-cpp, ament-lint-auto, ament-lint-common, rclcpp, rcpputils, ros2bag, rosbag2-compression, rosbag2-compression-zstd, rosbag2-cpp, rosbag2-interfaces, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, rosbag2-transport, std-msgs, test-msgs }: +buildRosPackage { + pname = "ros-kilted-rosbag2-tests"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_tests/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "1afbd2e44391b27adc09ce12cad5c4dfce2a1f9e5973d34e89dcca191413dfee"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rclcpp rcpputils ros2bag rosbag2-compression rosbag2-compression-zstd rosbag2-cpp rosbag2-interfaces rosbag2-storage rosbag2-storage-default-plugins rosbag2-test-common rosbag2-transport std-msgs test-msgs ]; + propagatedBuildInputs = [ ament-index-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Tests package for rosbag2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-to-video/default.nix b/distros/kilted/rosbag2-to-video/default.nix new file mode 100644 index 0000000000..e77899a38c --- /dev/null +++ b/distros/kilted/rosbag2-to-video/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-mypy, ament-pep257, cv-bridge, opencv, python3Packages, rclpy, ros2bag, rosbag2-py, rosidl-runtime-py }: +buildRosPackage { + pname = "ros-kilted-rosbag2-to-video"; + version = "1.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2_to_video-release/archive/release/kilted/rosbag2_to_video/1.0.1-2.tar.gz"; + name = "1.0.1-2.tar.gz"; + sha256 = "e36327f2cc208cc9f63f5e26424836d4fb9e7b9ff555c4d8d6dd7e3c51fbffd9"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ cv-bridge opencv opencv.cxxdev python3Packages.opencv4 rclpy ros2bag rosbag2-py rosidl-runtime-py ]; + + meta = { + description = "Command line tool to create a video from a rosbag recording"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2-transport/default.nix b/distros/kilted/rosbag2-transport/default.nix new file mode 100644 index 0000000000..7195b91619 --- /dev/null +++ b/distros/kilted/rosbag2-transport/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-gmock, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, composition-interfaces, keyboard-handler, rclcpp, rclcpp-action, rclcpp-components, rcpputils, rcutils, rmw, rmw-implementation-cmake, rosbag2-compression, rosbag2-compression-zstd, rosbag2-cpp, rosbag2-interfaces, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, test-msgs, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-rosbag2-transport"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2_transport/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "2cafa67b6d9e5c013b4f198b675da806df1a8f4066c37a60bd82deab95d3caa2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gmock ament-index-cpp ament-lint-auto ament-lint-common composition-interfaces rmw-implementation-cmake rosbag2-compression-zstd rosbag2-storage-default-plugins rosbag2-test-common test-msgs ]; + propagatedBuildInputs = [ keyboard-handler rclcpp rclcpp-action rclcpp-components rcpputils rcutils rmw rosbag2-compression rosbag2-cpp rosbag2-interfaces rosbag2-storage yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middleware"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbag2/default.nix b/distros/kilted/rosbag2/default.nix new file mode 100644 index 0000000000..01296f0704 --- /dev/null +++ b/distros/kilted/rosbag2/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, ros2bag, rosbag2-compression, rosbag2-compression-zstd, rosbag2-cpp, rosbag2-py, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, rosbag2-tests, rosbag2-transport }: +buildRosPackage { + pname = "ros-kilted-rosbag2"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/rosbag2/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "a8c13eac63591aa1d4b74615e4ce9ef2f60f43ab9f81665a70f831b29e190c0e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ rosbag2-test-common rosbag2-tests ]; + propagatedBuildInputs = [ ros2bag rosbag2-compression rosbag2-compression-zstd rosbag2-cpp rosbag2-py rosbag2-storage rosbag2-storage-default-plugins rosbag2-transport ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Meta package for rosbag2 related packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosbridge-library/default.nix b/distros/kilted/rosbridge-library/default.nix new file mode 100644 index 0000000000..3a5e25f70c --- /dev/null +++ b/distros/kilted/rosbridge-library/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-mypy, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, control-msgs, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, python3Packages, rclpy, rosbridge-test-msgs, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rosbridge-library"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/kilted/rosbridge_library/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "8d81b70abe0587874046d029bfe50ee43d6a9c16124b93ae137c2d0d6567be4f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros ]; + checkInputs = [ action-msgs ament-cmake-mypy ament-cmake-pytest builtin-interfaces control-msgs diagnostic-msgs example-interfaces geometry-msgs nav-msgs rosbridge-test-msgs sensor-msgs std-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ]; + propagatedBuildInputs = [ python3Packages.bson python3Packages.pillow rclpy rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; + + meta = { + description = "The core rosbridge package, responsible for interpreting JSON andperforming + the appropriate ROS action, like subscribe, publish, call service, and + interact with params."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rosbridge-msgs/default.nix b/distros/kilted/rosbridge-msgs/default.nix new file mode 100644 index 0000000000..9ca2168450 --- /dev/null +++ b/distros/kilted/rosbridge-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rosbridge-msgs"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/kilted/rosbridge_msgs/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "4bea67c6e1297893944941750668d4b37ab6896629d704477a56684b08afa649"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros builtin-interfaces rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake-ros rosidl-default-generators ]; + + meta = { + description = "Package containing message files"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rosbridge-server/default.nix b/distros/kilted/rosbridge-server/default.nix new file mode 100644 index 0000000000..182010b4e2 --- /dev/null +++ b/distros/kilted/rosbridge-server/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-mypy, ament-cmake-ros, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, python3Packages, rclpy, rosapi, rosbridge-library, rosbridge-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-rosbridge-server"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/kilted/rosbridge_server/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "c18946b5dd49ccf8ace1115a8269ca0b307c71fb05fd5accc30549fcc826a304"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros ]; + checkInputs = [ ament-cmake-mypy example-interfaces launch launch-ros launch-testing launch-testing-ament-cmake launch-testing-ros python3Packages.autobahn std-srvs ]; + propagatedBuildInputs = [ python3Packages.tornado python3Packages.twisted rclpy rosapi rosbridge-library rosbridge-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; + + meta = { + description = "A WebSocket interface to rosbridge."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rosbridge-suite/default.nix b/distros/kilted/rosbridge-suite/default.nix new file mode 100644 index 0000000000..98a6213dfe --- /dev/null +++ b/distros/kilted/rosbridge-suite/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosapi, rosbridge-library, rosbridge-server }: +buildRosPackage { + pname = "ros-kilted-rosbridge-suite"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/kilted/rosbridge_suite/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "6fc46ed13a0cf2b12d70add6619f701226e711aa8b8897663a57cfde662f9e66"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ rosapi rosbridge-library rosbridge-server ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Rosbridge provides a JSON API to ROS functionality for non-ROS programs. + There are a variety of front ends that interface with rosbridge, including + a WebSocket server for web browsers to interact with. + + Rosbridge_suite is a meta-package containing rosbridge, various front end + packages for rosbridge like a WebSocket package, and helper packages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rosbridge-test-msgs/default.nix b/distros/kilted/rosbridge-test-msgs/default.nix new file mode 100644 index 0000000000..9f250ee42c --- /dev/null +++ b/distros/kilted/rosbridge-test-msgs/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-cmake-pytest, builtin-interfaces, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, rclpy, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rosbridge-test-msgs"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/kilted/rosbridge_test_msgs/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "55e20717a40deadd334e58de87a98745c44c27facac7260da27774c19955c222"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ action-msgs ament-cmake-pytest builtin-interfaces diagnostic-msgs example-interfaces geometry-msgs nav-msgs sensor-msgs std-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rclpy rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Message and service definitions used in internal tests for rosbridge packages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rosgraph-monitor-msgs/default.nix b/distros/kilted/rosgraph-monitor-msgs/default.nix new file mode 100644 index 0000000000..2b7de78972 --- /dev/null +++ b/distros/kilted/rosgraph-monitor-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rosgraph-monitor-msgs"; + version = "0.1.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/kilted/rosgraph_monitor_msgs/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "b78b2cd9bea6f55b7dbd1f48d660a0222ae0dd597c884404949673541b6ec9ef"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Interfaces for reporting observations about the ROS 2 communication graph"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosgraph-monitor/default.nix b/distros/kilted/rosgraph-monitor/default.nix new file mode 100644 index 0000000000..0bd007926a --- /dev/null +++ b/distros/kilted/rosgraph-monitor/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-gmock, ament-lint-auto, ament-lint-common, diagnostic-aggregator, diagnostic-msgs, generate-parameter-library, launch-ros, launch-testing-ament-cmake, pluginlib, rclcpp, rclcpp-components, rosgraph-monitor-msgs }: +buildRosPackage { + pname = "ros-kilted-rosgraph-monitor"; + version = "0.1.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/kilted/rosgraph_monitor/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "b4bd39c71c030f16e9b6c8cfc084405287c1fd4374b54837c2e55bf3c093f76d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake generate-parameter-library ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common launch-ros launch-testing-ament-cmake ]; + propagatedBuildInputs = [ diagnostic-aggregator diagnostic-msgs pluginlib rclcpp rclcpp-components rosgraph-monitor-msgs ]; + nativeBuildInputs = [ ament-cmake generate-parameter-library ]; + + meta = { + description = "Monitors the ROS graph to detect error conditions"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosgraph-msgs/default.nix b/distros/kilted/rosgraph-msgs/default.nix new file mode 100644 index 0000000000..a5eef8ea59 --- /dev/null +++ b/distros/kilted/rosgraph-msgs/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rosgraph-msgs"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/rosgraph_msgs/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "1d6101a091d01f4ade6abd442119add669d8344efedcc65ed557d9fd26b41d98"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages relating to the ROS Computation Graph. + These are generally considered to be low-level messages that end users do not interact with."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-adapter/default.nix b/distros/kilted/rosidl-adapter/default.nix new file mode 100644 index 0000000000..86a80c2b06 --- /dev/null +++ b/distros/kilted/rosidl-adapter/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-core, ament-cmake-mypy, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python3, python3Packages, rosidl-cli }: +buildRosPackage { + pname = "ros-kilted-rosidl-adapter"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_adapter/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "5da32b7898626d8e0ccb2818f0bf2fe2e4ecd9721c13562999f7751679e46a59"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-mypy ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-core python3 python3Packages.empy rosidl-cli ]; + nativeBuildInputs = [ ament-cmake-core python3 ]; + + meta = { + description = "API and scripts to parse .msg/.srv/.action files and convert them to .idl."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-cli/default.nix b/distros/kilted/rosidl-cli/default.nix new file mode 100644 index 0000000000..624bce29a2 --- /dev/null +++ b/distros/kilted/rosidl-cli/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-mypy, ament-pep257, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-rosidl-cli"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_cli/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "22062656057ccd645de66140b6eba6d528fa476d55b2064a6e576f2ce857ad64"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.argcomplete python3Packages.importlib-metadata ]; + + meta = { + description = "Command line tools for ROS interface generation."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-cmake/default.nix b/distros/kilted/rosidl-cmake/default.nix new file mode 100644 index 0000000000..50ed6b5c72 --- /dev/null +++ b/distros/kilted/rosidl-cmake/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-lint-auto, ament-lint-common, python3Packages, rosidl-pycommon }: +buildRosPackage { + pname = "ros-kilted-rosidl-cmake"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_cmake/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "fffe2ddd09f7729f91059f079439c635d96a86c9e95d4dd02854afad919c959f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake python3Packages.empy rosidl-pycommon ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python python3Packages.empy ]; + + meta = { + description = "The CMake functionality to invoke code generation for ROS interface files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-core-generators/default.nix b/distros/kilted/rosidl-core-generators/default.nix new file mode 100644 index 0000000000..ccae2e20b7 --- /dev/null +++ b/distros/kilted/rosidl-core-generators/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-core, ament-lint-auto, ament-lint-common, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-generator-py, rosidl-typesupport-c, rosidl-typesupport-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: +buildRosPackage { + pname = "ros-kilted-rosidl-core-generators"; + version = "0.3.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_core-release/archive/release/kilted/rosidl_core_generators/0.3.1-2.tar.gz"; + name = "0.3.1-2.tar.gz"; + sha256 = "ea2349797293f8f2173b945803c620e36fd3b927b1dca4176680e7933658d52b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-core rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-generator-py rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-core rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-generator-py rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; + + meta = { + description = "A configuration package defining core ROS interface generators."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-core-runtime/default.nix b/distros/kilted/rosidl-core-runtime/default.nix new file mode 100644 index 0000000000..5884f7de17 --- /dev/null +++ b/distros/kilted/rosidl-core-runtime/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-auto, ament-lint-common, rosidl-generator-py, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-c, rosidl-typesupport-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: +buildRosPackage { + pname = "ros-kilted-rosidl-core-runtime"; + version = "0.3.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_core-release/archive/release/kilted/rosidl_core_runtime/0.3.1-2.tar.gz"; + name = "0.3.1-2.tar.gz"; + sha256 = "88956363f9da8a5479bf0db085e998c8f772228d8d9e11d4a466a090d0d5e89d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-generator-py rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A configuration package defining runtime dependencies for core ROS interfaces."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-default-generators/default.nix b/distros/kilted/rosidl-default-generators/default.nix new file mode 100644 index 0000000000..2d2f3eb7c5 --- /dev/null +++ b/distros/kilted/rosidl-default-generators/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-cmake-core, ament-lint-auto, ament-lint-common, rosidl-core-generators, service-msgs }: +buildRosPackage { + pname = "ros-kilted-rosidl-default-generators"; + version = "1.7.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/kilted/rosidl_default_generators/1.7.1-2.tar.gz"; + name = "1.7.1-2.tar.gz"; + sha256 = "3032d728948b9f07a09a354a0bae208e3d0f36303dcaaf576dc6c072a95eecc7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs ament-cmake-core rosidl-core-generators service-msgs ]; + nativeBuildInputs = [ action-msgs ament-cmake ament-cmake-core rosidl-core-generators service-msgs ]; + + meta = { + description = "A configuration package defining the default ROS interface generators."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-default-runtime/default.nix b/distros/kilted/rosidl-default-runtime/default.nix new file mode 100644 index 0000000000..345fe1568e --- /dev/null +++ b/distros/kilted/rosidl-default-runtime/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-auto, ament-lint-common, rosidl-core-runtime, service-msgs }: +buildRosPackage { + pname = "ros-kilted-rosidl-default-runtime"; + version = "1.7.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/kilted/rosidl_default_runtime/1.7.1-2.tar.gz"; + name = "1.7.1-2.tar.gz"; + sha256 = "772bb48739a9e5ee36b327e063d3aea5400a47bf0b6d0324adf546be8af8fae0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs rosidl-core-runtime service-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A configuration package defining the runtime for the ROS interfaces."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-dynamic-typesupport-fastrtps/default.nix b/distros/kilted/rosidl-dynamic-typesupport-fastrtps/default.nix new file mode 100644 index 0000000000..4d0f3512c6 --- /dev/null +++ b/distros/kilted/rosidl-dynamic-typesupport-fastrtps/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros-core, fastcdr, fastdds, rcpputils, rcutils, rosidl-dynamic-typesupport }: +buildRosPackage { + pname = "ros-kilted-rosidl-dynamic-typesupport-fastrtps"; + version = "0.4.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_dynamic_typesupport_fastrtps-release/archive/release/kilted/rosidl_dynamic_typesupport_fastrtps/0.4.1-2.tar.gz"; + name = "0.4.1-2.tar.gz"; + sha256 = "ea2aaff65b1b2b94b535a886b6ce4dd4d3e81c4bbf6c286bb3f4e271ff2e50f0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core ]; + propagatedBuildInputs = [ fastcdr fastdds rcpputils rcutils rosidl-dynamic-typesupport ]; + nativeBuildInputs = [ ament-cmake-ros-core ]; + + meta = { + description = "FastDDS serialization support implementation for use with C/C++."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-dynamic-typesupport/default.nix b/distros/kilted/rosidl-dynamic-typesupport/default.nix new file mode 100644 index 0000000000..e9a385b17e --- /dev/null +++ b/distros/kilted/rosidl-dynamic-typesupport/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros-core, rcutils, rosidl-runtime-c }: +buildRosPackage { + pname = "ros-kilted-rosidl-dynamic-typesupport"; + version = "0.3.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_dynamic_typesupport-release/archive/release/kilted/rosidl_dynamic_typesupport/0.3.1-2.tar.gz"; + name = "0.3.1-2.tar.gz"; + sha256 = "5e2b031eba9f8245dc8d983be7da6cfda46c478cd23cfb47e4a1b053615aee70"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros-core ]; + propagatedBuildInputs = [ rcutils rosidl-runtime-c ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core ]; + + meta = { + description = "Unified serialization support interface for dynamic typesupport in C."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-generator-c/default.nix b/distros/kilted/rosidl-generator-c/default.nix new file mode 100644 index 0000000000..af45cf7751 --- /dev/null +++ b/distros/kilted/rosidl-generator-c/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-core, ament-cmake-python, ament-cmake-ros-core, ament-index-python, ament-lint-auto, ament-lint-common, python3, rcutils, rosidl-cli, rosidl-cmake, rosidl-generator-type-description, rosidl-parser, rosidl-pycommon, rosidl-typesupport-interface }: +buildRosPackage { + pname = "ros-kilted-rosidl-generator-c"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_generator_c/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "2bc6a82172d57c6627bfcd99e2a9a1f3e35325b1c09ee53da1871abc3f975572"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ament-cmake-ros-core ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rcutils rosidl-cli rosidl-cmake rosidl-generator-type-description rosidl-parser rosidl-pycommon rosidl-typesupport-interface ]; + nativeBuildInputs = [ ament-cmake ament-cmake-core ament-cmake-python ament-cmake-ros-core python3 rosidl-pycommon ]; + + meta = { + description = "Generate the ROS interfaces in C."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-generator-cpp/default.nix b/distros/kilted/rosidl-generator-cpp/default.nix new file mode 100644 index 0000000000..38db3871f3 --- /dev/null +++ b/distros/kilted/rosidl-generator-cpp/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-core, ament-index-python, ament-lint-auto, ament-lint-common, python3, rosidl-cli, rosidl-cmake, rosidl-generator-c, rosidl-generator-type-description, rosidl-parser, rosidl-pycommon, rosidl-runtime-cpp }: +buildRosPackage { + pname = "ros-kilted-rosidl-generator-cpp"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_generator_cpp/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "23e5db49df93959ac423b374e6a843730e580b87d559d30793bd034b66281156"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rosidl-cli rosidl-cmake rosidl-generator-c rosidl-generator-type-description rosidl-parser rosidl-pycommon rosidl-runtime-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-core python3 rosidl-pycommon ]; + + meta = { + description = "Generate the ROS interfaces in C++."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-generator-dds-idl/default.nix b/distros/kilted/rosidl-generator-dds-idl/default.nix new file mode 100644 index 0000000000..6f87a1e4a9 --- /dev/null +++ b/distros/kilted/rosidl-generator-dds-idl/default.nix @@ -0,0 +1,25 @@ + +# 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, ament-lint-auto, ament-lint-common, rosidl-cli, rosidl-pycommon }: +buildRosPackage { + pname = "ros-kilted-rosidl-generator-dds-idl"; + version = "0.12.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_dds-release/archive/release/kilted/rosidl_generator_dds_idl/0.12.1-1.tar.gz"; + name = "0.12.1-1.tar.gz"; + sha256 = "480f8ca4c57ead2df2184c2339bfb9cc3fac09e8e6b0e2c6b3ed1912079c95f9"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake ament-index-python rosidl-cli rosidl-pycommon ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Generate the DDS interfaces for ROS interfaces."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-generator-py/default.nix b/distros/kilted/rosidl-generator-py/default.nix new file mode 100644 index 0000000000..bc7f073bd3 --- /dev/null +++ b/distros/kilted/rosidl-generator-py/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-pep257, ament-cmake-pytest, ament-cmake-uncrustify, ament-index-python, ament-lint-auto, ament-lint-common, python3Packages, rmw, rosidl-cli, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-parser, rosidl-pycommon, rosidl-runtime-c, rosidl-typesupport-c, rosidl-typesupport-fastrtps-c, rosidl-typesupport-interface, rosidl-typesupport-introspection-c, rpyutils, test-interface-files }: +buildRosPackage { + pname = "ros-kilted-rosidl-generator-py"; + version = "0.24.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_python-release/archive/release/kilted/rosidl_generator_py/0.24.1-2.tar.gz"; + name = "0.24.1-2.tar.gz"; + sha256 = "e06efe747c152737d23ed3696029bd39ada19d68bd95a73fde153810648e5181"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-pytest ament-index-python ament-lint-auto ament-lint-common python3Packages.numpy python3Packages.pytest rmw rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-parser rosidl-typesupport-c rosidl-typesupport-fastrtps-c rosidl-typesupport-introspection-c rpyutils test-interface-files ]; + propagatedBuildInputs = [ ament-cmake ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-pep257 ament-cmake-uncrustify ament-index-python python3Packages.numpy rmw rosidl-cli rosidl-generator-c rosidl-parser rosidl-pycommon rosidl-runtime-c rosidl-typesupport-c rosidl-typesupport-interface rpyutils ]; + nativeBuildInputs = [ ament-cmake ament-index-python rosidl-generator-c rosidl-pycommon rosidl-typesupport-c rosidl-typesupport-interface ]; + + meta = { + description = "Generate the ROS interfaces in Python."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-generator-type-description/default.nix b/distros/kilted/rosidl-generator-type-description/default.nix new file mode 100644 index 0000000000..140b73af34 --- /dev/null +++ b/distros/kilted/rosidl-generator-type-description/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-core, ament-cmake-python, ament-cmake-ros-core, ament-index-python, ament-lint-auto, ament-lint-common, python3, rosidl-cli, rosidl-parser }: +buildRosPackage { + pname = "ros-kilted-rosidl-generator-type-description"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_generator_type_description/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "3b81c0d862abe62f5d855a70d6100385d51ca628f27ea1f4648334a130237e7d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ament-cmake-ros-core ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rosidl-cli rosidl-parser ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-python ament-cmake-ros-core python3 ]; + + meta = { + description = "Generate hashes and descriptions of ROS 2 interface types, per REP-2011."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-parser/default.nix b/distros/kilted/rosidl-parser/default.nix new file mode 100644 index 0000000000..fc0fd8fa73 --- /dev/null +++ b/distros/kilted/rosidl-parser/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-mypy, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python3Packages, rosidl-adapter }: +buildRosPackage { + pname = "ros-kilted-rosidl-parser"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_parser/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "dcef3187b81de3f35d4e2ed7a1968a5f55829c806dd97803e320778fa2f01c56"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-mypy ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.lark rosidl-adapter ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The parser for `.idl` ROS interface files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-pycommon/default.nix b/distros/kilted/rosidl-pycommon/default.nix new file mode 100644 index 0000000000..2549ba6f9f --- /dev/null +++ b/distros/kilted/rosidl-pycommon/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-mypy, ament-pep257, ament-xmllint, python3Packages, rosidl-parser }: +buildRosPackage { + pname = "ros-kilted-rosidl-pycommon"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_pycommon/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "1958e0f9d9e0b49f9dc14239d10d212210bde4c722bb180955a1a4205aa4e50f"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ rosidl-parser ]; + + meta = { + description = "Common Python functions used by rosidl packages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-runtime-c/default.nix b/distros/kilted/rosidl-runtime-c/default.nix new file mode 100644 index 0000000000..7fa5753b7f --- /dev/null +++ b/distros/kilted/rosidl-runtime-c/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-ros-core, ament-lint-auto, ament-lint-common, performance-test-fixture, rcutils, rosidl-typesupport-interface }: +buildRosPackage { + pname = "ros-kilted-rosidl-runtime-c"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_runtime_c/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "dc9abdc99dc327edd89980c6109a6ea0755ede1928d23f0b36e265755d4de1b6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core ]; + checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ]; + propagatedBuildInputs = [ ament-cmake rcutils rosidl-typesupport-interface ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core ]; + + meta = { + description = "Provides definitions, initialization and finalization functions, and macros for getting and working with rosidl typesupport types in C."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-runtime-cpp/default.nix b/distros/kilted/rosidl-runtime-cpp/default.nix new file mode 100644 index 0000000000..9a05ea5d5f --- /dev/null +++ b/distros/kilted/rosidl-runtime-cpp/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, performance-test-fixture, rosidl-runtime-c }: +buildRosPackage { + pname = "ros-kilted-rosidl-runtime-cpp"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_runtime_cpp/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "a47424522fb625867e2e7e2e4708aa1fe1ec0416fd9cc577b213fc27f2b00fe9"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common performance-test-fixture ]; + propagatedBuildInputs = [ ament-cmake rosidl-runtime-c ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides definitions and templated functions for getting and working with rosidl typesupport types in C++."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-runtime-py/default.nix b/distros/kilted/rosidl-runtime-py/default.nix new file mode 100644 index 0000000000..ec84163b81 --- /dev/null +++ b/distros/kilted/rosidl-runtime-py/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, ament-xmllint, python3Packages, rosidl-parser, std-msgs, std-srvs, test-msgs }: +buildRosPackage { + pname = "ros-kilted-rosidl-runtime-py"; + version = "0.14.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_runtime_py-release/archive/release/kilted/rosidl_runtime_py/0.14.1-2.tar.gz"; + name = "0.14.1-2.tar.gz"; + sha256 = "219e6b1d8d38494fd14d65a803d7a0ba3ca633e4da68e0325112005ba2323b03"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest std-msgs std-srvs test-msgs ]; + propagatedBuildInputs = [ python3Packages.numpy python3Packages.pyyaml rosidl-parser ]; + + meta = { + description = "Runtime utilities for working with generated ROS interfaces in Python."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-typesupport-c/default.nix b/distros/kilted/rosidl-typesupport-c/default.nix new file mode 100644 index 0000000000..acc2f987cd --- /dev/null +++ b/distros/kilted/rosidl-typesupport-c/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-core, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros-core, ament-index-python, ament-lint-auto, ament-lint-common, mimick-vendor, performance-test-fixture, python3, rcpputils, rcutils, rosidl-cli, rosidl-generator-c, rosidl-pycommon, rosidl-runtime-c, rosidl-typesupport-interface, rosidl-typesupport-introspection-c }: +buildRosPackage { + pname = "ros-kilted-rosidl-typesupport-c"; + version = "3.3.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/kilted/rosidl_typesupport_c/3.3.3-2.tar.gz"; + name = "3.3.3-2.tar.gz"; + sha256 = "44de15f635e5aaed8a0e0665fa9350b580b7898a8a189668868d473bd9e06047"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core rosidl-typesupport-introspection-c ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture ]; + propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rcpputils rcutils rosidl-cli rosidl-generator-c rosidl-pycommon rosidl-runtime-c rosidl-typesupport-interface ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-ros-core python3 ]; + + meta = { + description = "Generate the type support for C messages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-typesupport-cpp/default.nix b/distros/kilted/rosidl-typesupport-cpp/default.nix new file mode 100644 index 0000000000..2d61033402 --- /dev/null +++ b/distros/kilted/rosidl-typesupport-cpp/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-core, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros-core, ament-index-python, ament-lint-auto, ament-lint-common, performance-test-fixture, python3, rcpputils, rcutils, rosidl-cli, rosidl-generator-c, rosidl-generator-type-description, rosidl-pycommon, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-c, rosidl-typesupport-interface, rosidl-typesupport-introspection-cpp }: +buildRosPackage { + pname = "ros-kilted-rosidl-typesupport-cpp"; + version = "3.3.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/kilted/rosidl_typesupport_cpp/3.3.3-2.tar.gz"; + name = "3.3.3-2.tar.gz"; + sha256 = "0e3e64e7c8702f17258feaad139cb6b3bda3877e88806b499949f7edd79814c7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core rosidl-typesupport-introspection-cpp ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common performance-test-fixture ]; + propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rcpputils rcutils rosidl-cli rosidl-generator-c rosidl-generator-type-description rosidl-pycommon rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-c rosidl-typesupport-interface ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-ros-core python3 ]; + + meta = { + description = "Generate the type support for C++ messages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-typesupport-fastrtps-c/default.nix b/distros/kilted/rosidl-typesupport-fastrtps-c/default.nix new file mode 100644 index 0000000000..da6c82c05e --- /dev/null +++ b/distros/kilted/rosidl-typesupport-fastrtps-c/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-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros-core, ament-index-python, ament-lint-auto, ament-lint-common, fastcdr, osrf-testing-tools-cpp, performance-test-fixture, python3, rcutils, rmw, rosidl-cli, rosidl-generator-c, rosidl-pycommon, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-interface }: +buildRosPackage { + pname = "ros-kilted-rosidl-typesupport-fastrtps-c"; + version = "3.8.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/kilted/rosidl_typesupport_fastrtps_c/3.8.0-2.tar.gz"; + name = "3.8.0-2.tar.gz"; + sha256 = "b392c1050953aff19843a4b7ea87c46f98ad85f43dcd58d604c292e47452836e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common osrf-testing-tools-cpp performance-test-fixture rcutils ]; + propagatedBuildInputs = [ ament-cmake-ros-core ament-index-python fastcdr python3 rmw rosidl-cli rosidl-generator-c rosidl-pycommon rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-cpp rosidl-typesupport-interface ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ament-cmake-ros-core python3 rosidl-generator-c ]; + + meta = { + description = "Generate the C interfaces for eProsima FastRTPS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-typesupport-fastrtps-cpp/default.nix b/distros/kilted/rosidl-typesupport-fastrtps-cpp/default.nix new file mode 100644 index 0000000000..75ffdb677b --- /dev/null +++ b/distros/kilted/rosidl-typesupport-fastrtps-cpp/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-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros-core, ament-index-python, ament-lint-auto, ament-lint-common, fastcdr, osrf-testing-tools-cpp, performance-test-fixture, python3, rcutils, rmw, rosidl-cli, rosidl-generator-c, rosidl-generator-cpp, rosidl-pycommon, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-interface }: +buildRosPackage { + pname = "ros-kilted-rosidl-typesupport-fastrtps-cpp"; + version = "3.8.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/kilted/rosidl_typesupport_fastrtps_cpp/3.8.0-2.tar.gz"; + name = "3.8.0-2.tar.gz"; + sha256 = "4cdbdded377b88b7ee03e8b66a7ad5dd3e73ea9b597c1af0adb2a7585492617b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common osrf-testing-tools-cpp performance-test-fixture rcutils ]; + propagatedBuildInputs = [ ament-cmake-ros-core ament-index-python fastcdr python3 rmw rosidl-cli rosidl-generator-c rosidl-generator-cpp rosidl-pycommon rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-interface ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ament-cmake-ros-core python3 rosidl-generator-c rosidl-generator-cpp ]; + + meta = { + description = "Generate the C++ interfaces for eProsima FastRTPS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-typesupport-interface/default.nix b/distros/kilted/rosidl-typesupport-interface/default.nix new file mode 100644 index 0000000000..dcfd4672c0 --- /dev/null +++ b/distros/kilted/rosidl-typesupport-interface/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-rosidl-typesupport-interface"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_typesupport_interface/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "46df455f69560a56bd40b11661f1e4e8760165a589b8978f4926a0d07286ea31"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The interface for rosidl typesupport packages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-typesupport-introspection-c/default.nix b/distros/kilted/rosidl-typesupport-introspection-c/default.nix new file mode 100644 index 0000000000..594058579e --- /dev/null +++ b/distros/kilted/rosidl-typesupport-introspection-c/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-ros-core, ament-index-python, ament-lint-auto, ament-lint-common, python3, rosidl-cli, rosidl-cmake, rosidl-generator-c, rosidl-parser, rosidl-pycommon, rosidl-runtime-c, rosidl-typesupport-interface }: +buildRosPackage { + pname = "ros-kilted-rosidl-typesupport-introspection-c"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_typesupport_introspection_c/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "e3af5315b932670e3a23b0c89c28e2db2c923b1dd2560be02479db767eeba05b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake ament-index-python python3 rosidl-cli rosidl-cmake rosidl-generator-c rosidl-parser rosidl-pycommon rosidl-runtime-c rosidl-typesupport-interface ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core python3 rosidl-generator-c rosidl-pycommon ]; + + meta = { + description = "Generate the message type support for dynamic message construction in C."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosidl-typesupport-introspection-cpp/default.nix b/distros/kilted/rosidl-typesupport-introspection-cpp/default.nix new file mode 100644 index 0000000000..d2dcc959ca --- /dev/null +++ b/distros/kilted/rosidl-typesupport-introspection-cpp/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-ros-core, ament-index-python, ament-lint-auto, ament-lint-common, python3, rosidl-cli, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-parser, rosidl-pycommon, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-interface, rosidl-typesupport-introspection-c }: +buildRosPackage { + pname = "ros-kilted-rosidl-typesupport-introspection-cpp"; + version = "4.9.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/kilted/rosidl_typesupport_introspection_cpp/4.9.4-2.tar.gz"; + name = "4.9.4-2.tar.gz"; + sha256 = "c66fae81a8e4231fe82696c586e66d78952d0d0779b2e7888767bf3405311e9d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros-core ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake ament-index-python python3 rosidl-cli rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-parser rosidl-pycommon rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-interface rosidl-typesupport-introspection-c ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros-core python3 rosidl-generator-c rosidl-generator-cpp rosidl-pycommon ]; + + meta = { + description = "Generate the message type support for dynamic message construction in C++."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rosx-introspection/default.nix b/distros/kilted/rosx-introspection/default.nix new file mode 100644 index 0000000000..0213bb24a1 --- /dev/null +++ b/distros/kilted/rosx-introspection/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-index-cpp, fastcdr, geometry-msgs, rapidjson, rclcpp, rosbag2-cpp, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-rosx-introspection"; + version = "1.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosx_introspection-release/archive/release/kilted/rosx_introspection/1.0.2-2.tar.gz"; + name = "1.0.2-2.tar.gz"; + sha256 = "11e93df5b4fa8bf1e62ed5accd815b0a82806c096107e87178d93a2a478ad7ea"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ geometry-msgs sensor-msgs ]; + propagatedBuildInputs = [ ament-index-cpp fastcdr rapidjson rclcpp rosbag2-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Successor of ros_type_introspection"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/rot-conv/default.nix b/distros/kilted/rot-conv/default.nix new file mode 100644 index 0000000000..e056e3995a --- /dev/null +++ b/distros/kilted/rot-conv/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, eigen3-cmake-module }: +buildRosPackage { + pname = "ros-kilted-rot-conv"; + version = "1.1.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rot_conv_lib-release/archive/release/kilted/rot_conv/1.1.0-4.tar.gz"; + name = "1.1.0-4.tar.gz"; + sha256 = "c638fcf355f20acbb0b77a2537e0dc0c5d96d83d4ac843ee148870adc8c25320"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "A collection of functions that address common computations and numerical handling of rotations in 3D Euclidean space"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rplidar-ros/default.nix b/distros/kilted/rplidar-ros/default.nix new file mode 100644 index 0000000000..ea22763de7 --- /dev/null +++ b/distros/kilted/rplidar-ros/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, rclcpp, rclcpp-components, sensor-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-rplidar-ros"; + version = "2.1.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rplidar_ros-release/archive/release/kilted/rplidar_ros/2.1.0-4.tar.gz"; + name = "2.1.0-4.tar.gz"; + sha256 = "cd4df71e96075a527e4750c1d686f49b115587f69dc4b627840e60747f09c6ac"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ament-cmake-ros ]; + propagatedBuildInputs = [ rclcpp rclcpp-components sensor-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-auto ament-cmake-ros ]; + + meta = { + description = "The rplidar ros package, support rplidar A2/A1 and A3/S1"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rpyutils/default.nix b/distros/kilted/rpyutils/default.nix new file mode 100644 index 0000000000..7bdd3af900 --- /dev/null +++ b/distros/kilted/rpyutils/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, python3Packages }: +buildRosPackage { + pname = "ros-kilted-rpyutils"; + version = "0.6.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rpyutils-release/archive/release/kilted/rpyutils/0.6.2-2.tar.gz"; + name = "0.6.2-2.tar.gz"; + sha256 = "7c28ca9c0c2a680a7ded5f9b95e26b6ba63ffe4e9a78fbcbdf3c0b71448621e2"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + + meta = { + description = "Package containing various utility types and functions for Python"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rqt-action/default.nix b/distros/kilted/rqt-action/default.nix new file mode 100644 index 0000000000..4c7165c71e --- /dev/null +++ b/distros/kilted/rqt-action/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, rqt-gui, rqt-gui-py, rqt-msg, rqt-py-common }: +buildRosPackage { + pname = "ros-kilted-rqt-action"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_action-release/archive/release/kilted/rqt_action/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "25339e360f138bca856833f00c14617328263e94c45364734215221db395491f"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-xmllint ]; + propagatedBuildInputs = [ rqt-gui rqt-gui-py rqt-msg rqt-py-common ]; + + meta = { + description = "rqt_action provides a feature to introspect all available ROS action types."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-bag-plugins/default.nix b/distros/kilted/rqt-bag-plugins/default.nix new file mode 100644 index 0000000000..9053a46a22 --- /dev/null +++ b/distros/kilted/rqt-bag-plugins/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-index-python, ament-pep257, ament-xmllint, geometry-msgs, python3Packages, rclpy, rosbag2, rqt-bag, rqt-gui, rqt-gui-py, rqt-plot, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rqt-bag-plugins"; + version = "2.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_bag-release/archive/release/kilted/rqt_bag_plugins/2.0.2-2.tar.gz"; + name = "2.0.2-2.tar.gz"; + sha256 = "ea617221a1f705eba4025437553e869a419d1e38e0d08af357a2237bb639b56b"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python geometry-msgs python3Packages.pillow python3Packages.pycairo rclpy rosbag2 rqt-bag rqt-gui rqt-gui-py rqt-plot sensor-msgs std-msgs ]; + + meta = { + description = "rqt_bag provides a GUI plugin for displaying and replaying ROS bag files."; + license = with lib.licenses; [ bsdOriginal "HPND" ]; + }; +} diff --git a/distros/kilted/rqt-bag/default.nix b/distros/kilted/rqt-bag/default.nix new file mode 100644 index 0000000000..3058e7b3bc --- /dev/null +++ b/distros/kilted/rqt-bag/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-index-python, ament-pep257, ament-xmllint, builtin-interfaces, python-qt-binding, python3Packages, rclpy, rosbag2-py, rosidl-runtime-py, rqt-gui, rqt-gui-py }: +buildRosPackage { + pname = "ros-kilted-rqt-bag"; + version = "2.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_bag-release/archive/release/kilted/rqt_bag/2.0.2-2.tar.gz"; + name = "2.0.2-2.tar.gz"; + sha256 = "5faef312882b8f254692a6ac5f9201e969fabdbcf1ad590ffc67f304977f7376"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python builtin-interfaces python-qt-binding python3Packages.pyyaml rclpy rosbag2-py rosidl-runtime-py rqt-gui rqt-gui-py ]; + + meta = { + description = "rqt_bag provides a GUI plugin for displaying and replaying ROS bag files."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-common-plugins/default.nix b/distros/kilted/rqt-common-plugins/default.nix new file mode 100644 index 0000000000..0de0607726 --- /dev/null +++ b/distros/kilted/rqt-common-plugins/default.nix @@ -0,0 +1,35 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rqt-action, rqt-bag, rqt-bag-plugins, rqt-console, rqt-graph, rqt-image-view, rqt-msg, rqt-plot, rqt-publisher, rqt-py-common, rqt-py-console, rqt-reconfigure, rqt-service-caller, rqt-shell, rqt-srv, rqt-topic }: +buildRosPackage { + pname = "ros-kilted-rqt-common-plugins"; + version = "1.2.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_common_plugins-release/archive/release/kilted/rqt_common_plugins/1.2.0-4.tar.gz"; + name = "1.2.0-4.tar.gz"; + sha256 = "f5327cd8f08e336711217902e6519cd654b3cbc67912a1ac44053e13c22197f7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ rqt-action rqt-bag rqt-bag-plugins rqt-console rqt-graph rqt-image-view rqt-msg rqt-plot rqt-publisher rqt-py-common rqt-py-console rqt-reconfigure rqt-service-caller rqt-shell rqt-srv rqt-topic ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "rqt_common_plugins metapackage provides ROS backend graphical tools suite that can be used on/off of robot runtime.
+
+ To run any rqt plugins, just type in a single command "rqt", then select any plugins you want from the GUI that launches afterwards.
+
+ rqt consists of three following metapackages:
+ +
"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-console/default.nix b/distros/kilted/rqt-console/default.nix new file mode 100644 index 0000000000..d73927898e --- /dev/null +++ b/distros/kilted/rqt-console/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-index-python, ament-pep257, ament-xmllint, python-qt-binding, python3Packages, rcl-interfaces, rclpy, rqt-gui, rqt-gui-py, rqt-py-common }: +buildRosPackage { + pname = "ros-kilted-rqt-console"; + version = "2.3.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_console-release/archive/release/kilted/rqt_console/2.3.1-2.tar.gz"; + name = "2.3.1-2.tar.gz"; + sha256 = "8ace03017a6958cb3fef021f3fde6b4829da2b3ae3275329ba40f0c1aeb58c81"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding rcl-interfaces rclpy rqt-gui rqt-gui-py rqt-py-common ]; + + meta = { + description = "rqt_console provides a GUI plugin for displaying and filtering ROS messages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-controller-manager/default.nix b/distros/kilted/rqt-controller-manager/default.nix new file mode 100644 index 0000000000..4e945eb7ef --- /dev/null +++ b/distros/kilted/rqt-controller-manager/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, controller-manager, controller-manager-msgs, rclpy, rqt-gui, rqt-gui-py }: +buildRosPackage { + pname = "ros-kilted-rqt-controller-manager"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/rqt_controller_manager/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "cf87982caa46569d20ea7ccee951e8d4f973b52dbdfe608a7691881d8ec62697"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ controller-manager controller-manager-msgs rclpy rqt-gui rqt-gui-py ]; + + meta = { + description = "Graphical frontend for interacting with the controller manager."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rqt-dotgraph/default.nix b/distros/kilted/rqt-dotgraph/default.nix new file mode 100644 index 0000000000..4cb98eab93 --- /dev/null +++ b/distros/kilted/rqt-dotgraph/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-index-python, ament-pep257, python-qt-binding, python3Packages, qt-dotgraph, qt-gui-py-common, rqt-graph, rqt-gui, rqt-gui-py, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rqt-dotgraph"; + version = "0.0.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_dotgraph-release/archive/release/kilted/rqt_dotgraph/0.0.4-2.tar.gz"; + name = "0.0.4-2.tar.gz"; + sha256 = "a5253d3e57ce6a3705acd57fa8bffe4c19c627bf7dd8256c1a91c388f69751cc"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.pyqt5 python3Packages.pyside2 qt-dotgraph qt-gui-py-common rqt-graph rqt-gui rqt-gui-py std-msgs ]; + + meta = { + description = "rqt GUI plugin to visualize dot graphs."; + license = with lib.licenses; [ lgpl3Only "CC0" ]; + }; +} diff --git a/distros/kilted/rqt-gauges/default.nix b/distros/kilted/rqt-gauges/default.nix new file mode 100644 index 0000000000..715a135b86 --- /dev/null +++ b/distros/kilted/rqt-gauges/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-index-python, ament-xmllint, qt-gui, qt-gui-py-common, rclpy, rqt-gui, rqt-gui-py }: +buildRosPackage { + pname = "ros-kilted-rqt-gauges"; + version = "0.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_gauges-release/archive/release/kilted/rqt_gauges/0.0.3-2.tar.gz"; + name = "0.0.3-2.tar.gz"; + sha256 = "4b71e4a189204b7ab8e9cf64dbea2b503fc513e9f8edc2b5f1969ea9c756fbbf"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-xmllint ]; + propagatedBuildInputs = [ ament-index-python qt-gui qt-gui-py-common rclpy rqt-gui rqt-gui-py ]; + + meta = { + description = "Visualization plugin for several sensors."; + license = with lib.licenses; [ "BSD-Clause-3" ]; + }; +} diff --git a/distros/kilted/rqt-graph/default.nix b/distros/kilted/rqt-graph/default.nix new file mode 100644 index 0000000000..0223b0344a --- /dev/null +++ b/distros/kilted/rqt-graph/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, python-qt-binding, python3Packages, qt-dotgraph, rclpy, rqt-gui, rqt-gui-py }: +buildRosPackage { + pname = "ros-kilted-rqt-graph"; + version = "1.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/kilted/rqt_graph/1.7.0-2.tar.gz"; + name = "1.7.0-2.tar.gz"; + sha256 = "92f04d8eeb648c3c0a445f1facaaaadc190c225d7231e1eb71519bf882313af3"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding qt-dotgraph rclpy rqt-gui rqt-gui-py ]; + + meta = { + description = "rqt_graph provides a GUI plugin for visualizing the ROS + computation graph.
+ Its components are made generic so that other packages + where you want to achieve graph representation can depend upon this pkg + (use rqt_dep to find out + the pkgs that depend. rqt_dep itself depends on rqt_graph too)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-gui-cpp/default.nix b/distros/kilted/rqt-gui-cpp/default.nix new file mode 100644 index 0000000000..17ee4f1150 --- /dev/null +++ b/distros/kilted/rqt-gui-cpp/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-auto, ament-lint-common, pluginlib, qt-gui-cpp, qt5, rclcpp }: +buildRosPackage { + pname = "ros-kilted-rqt-gui-cpp"; + version = "1.9.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt-release/archive/release/kilted/rqt_gui_cpp/1.9.0-2.tar.gz"; + name = "1.9.0-2.tar.gz"; + sha256 = "b1019edbcb1fd70906939d63f7d8c15d5958fcf29c5e494240642ed10a84bb51"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake qt5.qtbase ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ pluginlib qt-gui-cpp rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-gui-py/default.nix b/distros/kilted/rqt-gui-py/default.nix new file mode 100644 index 0000000000..6b57f85e1c --- /dev/null +++ b/distros/kilted/rqt-gui-py/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, ament-xmllint, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-gui }: +buildRosPackage { + pname = "ros-kilted-rqt-gui-py"; + version = "1.9.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt-release/archive/release/kilted/rqt_gui_py/1.9.0-2.tar.gz"; + name = "1.9.0-2.tar.gz"; + sha256 = "54a890817f1628864eaf29e014d36cbfe240e1b32bb0c70459e56adc5a56cffa"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python-qt-binding qt-gui rclpy rqt-gui ]; + + meta = { + description = "rqt_gui_py enables GUI plugins to use the Python client library for ROS."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-gui/default.nix b/distros/kilted/rqt-gui/default.nix new file mode 100644 index 0000000000..0c373b242a --- /dev/null +++ b/distros/kilted/rqt-gui/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-index-python, ament-pep257, ament-xmllint, python-qt-binding, python3Packages, qt-gui, rclpy }: +buildRosPackage { + pname = "ros-kilted-rqt-gui"; + version = "1.9.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt-release/archive/release/kilted/rqt_gui/1.9.0-2.tar.gz"; + name = "1.9.0-2.tar.gz"; + sha256 = "c31de25dcbfbbcbef29a536a2928fb7d12154a8884d099d480e1fe831e57093d"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.catkin-pkg qt-gui rclpy ]; + + meta = { + description = "rqt_gui provides the main to start an instance of the ROS integrated graphical user interface provided by qt_gui."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-image-overlay-layer/default.nix b/distros/kilted/rqt-image-overlay-layer/default.nix new file mode 100644 index 0000000000..762d31a1e3 --- /dev/null +++ b/distros/kilted/rqt-image-overlay-layer/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-auto, ament-lint-common, message-filters, pluginlib, qt5, rclcpp, rcpputils, rosidl-runtime-cpp }: +buildRosPackage { + pname = "ros-kilted-rqt-image-overlay-layer"; + version = "0.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_image_overlay-release/archive/release/kilted/rqt_image_overlay_layer/0.5.0-2.tar.gz"; + name = "0.5.0-2.tar.gz"; + sha256 = "4aae78cdacb7b473e56239f1a46e161b37a0ea4e05c8517ddcf294a27be1600a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ message-filters pluginlib qt5.qtbase rclcpp rcpputils rosidl-runtime-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides an rqt_image_overlay_layer plugin interface, and a template impelementation class"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rqt-image-overlay/default.nix b/distros/kilted/rqt-image-overlay/default.nix new file mode 100644 index 0000000000..debde8116d --- /dev/null +++ b/distros/kilted/rqt-image-overlay/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-gtest, ament-lint-auto, ament-lint-common, compressed-image-transport, image-transport, pluginlib, qt5, rclcpp, ros-image-to-qimage, rqt-gui, rqt-gui-cpp, rqt-image-overlay-layer, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rqt-image-overlay"; + version = "0.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_image_overlay-release/archive/release/kilted/rqt_image_overlay/0.5.0-2.tar.gz"; + name = "0.5.0-2.tar.gz"; + sha256 = "2d63456da3e9d66e82cb0cdd1913d6b0870909099f7b1273668365bf437852e2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common compressed-image-transport std-msgs ]; + propagatedBuildInputs = [ image-transport pluginlib qt5.qtbase rclcpp ros-image-to-qimage rqt-gui rqt-gui-cpp rqt-image-overlay-layer ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "An rqt plugin to display overlays for custom msgs on an image using plugins."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rqt-image-view/default.nix b/distros/kilted/rqt-image-view/default.nix new file mode 100644 index 0000000000..30ea110b69 --- /dev/null +++ b/distros/kilted/rqt-image-view/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, image-transport, qt-gui-cpp, qt5, rclcpp, rqt-gui, rqt-gui-cpp, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-rqt-image-view"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_image_view-release/archive/release/kilted/rqt_image_view/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "69b994694e0ec29060787d082438438bc2f07fca96b448fe95e5f89a8c171521"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake qt5.qtbase ]; + propagatedBuildInputs = [ cv-bridge geometry-msgs image-transport qt-gui-cpp rclcpp rqt-gui rqt-gui-cpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "rqt_image_view provides a GUI plugin for displaying images using image_transport."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-joint-trajectory-controller/default.nix b/distros/kilted/rqt-joint-trajectory-controller/default.nix new file mode 100644 index 0000000000..e937e40b29 --- /dev/null +++ b/distros/kilted/rqt-joint-trajectory-controller/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, control-msgs, controller-manager-msgs, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-gui, rqt-gui-py, trajectory-msgs }: +buildRosPackage { + pname = "ros-kilted-rqt-joint-trajectory-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/rqt_joint_trajectory_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "a8dfa2afe9a3ed748dddb8f989c08211bcf1c561213c77bad8651d0659acf7b1"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ control-msgs controller-manager-msgs python-qt-binding python3Packages.rospkg qt-gui rclpy rqt-gui rqt-gui-py trajectory-msgs ]; + + meta = { + description = "Graphical frontend for interacting with joint_trajectory_controller instances."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rqt-moveit/default.nix b/distros/kilted/rqt-moveit/default.nix new file mode 100644 index 0000000000..a50883a474 --- /dev/null +++ b/distros/kilted/rqt-moveit/default.nix @@ -0,0 +1,38 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, rclpy, rosidl-default-generators, rqt-gui, rqt-gui-py, rqt-py-common, rqt-topic, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-rqt-moveit"; + version = "1.0.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_moveit-release/archive/release/kilted/rqt_moveit/1.0.1-5.tar.gz"; + name = "1.0.1-5.tar.gz"; + sha256 = "b259699e815e8b594dbf81fba0c666fdc05e6150bfc9859fcc697f808aa76dd6"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.setuptools rosidl-default-generators ]; + propagatedBuildInputs = [ python-qt-binding rclpy rqt-gui rqt-gui-py rqt-py-common rqt-topic sensor-msgs ]; + nativeBuildInputs = [ python3Packages.setuptools rosidl-default-generators ]; + + meta = { + description = "An rqt-based tool that assists monitoring tasks + for MoveIt! motion planner + developers and users. Currently the following items are monitored if they + are either running, existing or published: + + Since this package is not made by the MoveIt! development team (although with + assistance from the them), please post issue reports to the designated + tracker (not MoveIt!'s main tracker)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-msg/default.nix b/distros/kilted/rqt-msg/default.nix new file mode 100644 index 0000000000..e1edfd8b29 --- /dev/null +++ b/distros/kilted/rqt-msg/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-index-python, ament-xmllint, python-qt-binding, python3Packages, rclpy, rosidl-runtime-py, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: +buildRosPackage { + pname = "ros-kilted-rqt-msg"; + version = "1.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_msg-release/archive/release/kilted/rqt_msg/1.6.0-2.tar.gz"; + name = "1.6.0-2.tar.gz"; + sha256 = "1d3568826584c9bb300df3f873bf5950edb23f2dc6e692da441580211863b8ce"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding rclpy rosidl-runtime-py rqt-console rqt-gui rqt-gui-py rqt-py-common ]; + + meta = { + description = "A Python GUI plugin for introspecting available ROS message types."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-plot/default.nix b/distros/kilted/rqt-plot/default.nix new file mode 100644 index 0000000000..fbf27caacf --- /dev/null +++ b/distros/kilted/rqt-plot/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-index-python, ament-pep257, ament-xmllint, python-qt-binding, python3Packages, qt-gui-py-common, rclpy, rosidl-parser, rosidl-runtime-py, rqt-gui, rqt-gui-py, rqt-py-common, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rqt-plot"; + version = "1.6.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/kilted/rqt_plot/1.6.3-1.tar.gz"; + name = "1.6.3-1.tar.gz"; + sha256 = "22bff291cff5298f0735d5c0fc81f1ab0be54a3f1ccb2cd3217e5f806528f6b2"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.matplotlib python3Packages.numpy qt-gui-py-common rclpy rosidl-parser rosidl-runtime-py rqt-gui rqt-gui-py rqt-py-common std-msgs ]; + + meta = { + description = "rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot using different plotting backends."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-publisher/default.nix b/distros/kilted/rqt-publisher/default.nix new file mode 100644 index 0000000000..e2d2828eef --- /dev/null +++ b/distros/kilted/rqt-publisher/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-index-python, ament-pep257, ament-xmllint, python-qt-binding, python3Packages, qt-gui-py-common, rclpy, rosidl-runtime-py, rqt-gui, rqt-gui-py, rqt-py-common }: +buildRosPackage { + pname = "ros-kilted-rqt-publisher"; + version = "1.9.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_publisher-release/archive/release/kilted/rqt_publisher/1.9.0-2.tar.gz"; + name = "1.9.0-2.tar.gz"; + sha256 = "31f2072b77ce6910347f547e0ba5f5a5a3e110d695fd768d462d52b58c65cf01"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.numpy qt-gui-py-common rclpy rosidl-runtime-py rqt-gui rqt-gui-py rqt-py-common ]; + + meta = { + description = "rqt_publisher provides a GUI plugin for publishing arbitrary messages with fixed or computed field values."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-py-common/default.nix b/distros/kilted/rqt-py-common/default.nix new file mode 100644 index 0000000000..76d52ccebe --- /dev/null +++ b/distros/kilted/rqt-py-common/default.nix @@ -0,0 +1,32 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, python-qt-binding, qt-gui, qt5, rclpy, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rqt-py-common"; + version = "1.9.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt-release/archive/release/kilted/rqt_py_common/1.9.0-2.tar.gz"; + name = "1.9.0-2.tar.gz"; + sha256 = "db29287d075636904a3e0adf4d5a86a941fa7778793d7f9de40c98ef66bc6542"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common rosidl-default-generators rosidl-default-runtime ]; + propagatedBuildInputs = [ python-qt-binding qt-gui qt5.qtbase rclpy ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "rqt_py_common provides common functionality for rqt plugins written in Python. + Despite no plugin is provided, this package is part of the rqt_common_plugins + repository to keep refactoring generic functionality from these common plugins + into this package as easy as possible. + + Functionality included in this package should cover generic ROS concepts and + should not introduce any special dependencies beside "ros_base"."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-py-console/default.nix b/distros/kilted/rqt-py-console/default.nix new file mode 100644 index 0000000000..adc668595f --- /dev/null +++ b/distros/kilted/rqt-py-console/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-index-python, ament-pep257, ament-xmllint, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rclpy, rqt-gui, rqt-gui-py }: +buildRosPackage { + pname = "ros-kilted-rqt-py-console"; + version = "1.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_py_console-release/archive/release/kilted/rqt_py_console/1.4.0-2.tar.gz"; + name = "1.4.0-2.tar.gz"; + sha256 = "9c145a1379f161e8ffeb02a5f2edca763d216d8534278afa35271bf1d240a581"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding qt-gui qt-gui-py-common rclpy rqt-gui rqt-gui-py ]; + + meta = { + description = "rqt_py_console is a Python GUI plugin providing an interactive Python console."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-reconfigure/default.nix b/distros/kilted/rqt-reconfigure/default.nix new file mode 100644 index 0000000000..5d361f5b94 --- /dev/null +++ b/distros/kilted/rqt-reconfigure/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-index-python, ament-xmllint, python-qt-binding, python3Packages, qt-gui-py-common, rclpy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: +buildRosPackage { + pname = "ros-kilted-rqt-reconfigure"; + version = "1.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_reconfigure-release/archive/release/kilted/rqt_reconfigure/1.7.0-2.tar.gz"; + name = "1.7.0-2.tar.gz"; + sha256 = "34df5766de88c7bf0b9c418e8ecf1713de9d0dbd9afc6ded784d04b2de0deaa6"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.pyyaml qt-gui-py-common rclpy rqt-console rqt-gui rqt-gui-py rqt-py-common ]; + + meta = { + description = "This rqt plugin provides a way to view and edit parameters on nodes."; + license = with lib.licenses; [ bsdOriginal asl20 ]; + }; +} diff --git a/distros/kilted/rqt-robot-dashboard/default.nix b/distros/kilted/rqt-robot-dashboard/default.nix new file mode 100644 index 0000000000..6ac7a6343d --- /dev/null +++ b/distros/kilted/rqt-robot-dashboard/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, diagnostic-msgs, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-console, rqt-gui, rqt-gui-py, rqt-robot-monitor }: +buildRosPackage { + pname = "ros-kilted-rqt-robot-dashboard"; + version = "0.6.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_robot_dashboard-release/archive/release/kilted/rqt_robot_dashboard/0.6.1-5.tar.gz"; + name = "0.6.1-5.tar.gz"; + sha256 = "5c8b4f99403c300da75de915a4a51ad93970ac14b7d413a4176729443601b5b1"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.setuptools ]; + propagatedBuildInputs = [ diagnostic-msgs python-qt-binding qt-gui rclpy rqt-console rqt-gui rqt-gui-py rqt-robot-monitor ]; + nativeBuildInputs = [ python3Packages.setuptools ]; + + meta = { + description = "rqt_robot_dashboard provides an infrastructure for building robot dashboard plugins in rqt."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-robot-monitor/default.nix b/distros/kilted/rqt-robot-monitor/default.nix new file mode 100644 index 0000000000..069a45bba3 --- /dev/null +++ b/distros/kilted/rqt-robot-monitor/default.nix @@ -0,0 +1,38 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, diagnostic-msgs, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rclpy, rosidl-default-generators, rqt-gui, rqt-gui-py, rqt-py-common }: +buildRosPackage { + pname = "ros-kilted-rqt-robot-monitor"; + version = "1.0.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_robot_monitor-release/archive/release/kilted/rqt_robot_monitor/1.0.6-2.tar.gz"; + name = "1.0.6-2.tar.gz"; + sha256 = "0167f8703614abd4910b4d71c39793d7334d54dc36706061f724de36ff940372"; + }; + + buildType = "ament_python"; + buildInputs = [ rosidl-default-generators ]; + propagatedBuildInputs = [ diagnostic-msgs python-qt-binding python3Packages.rospkg qt-gui qt-gui-py-common rclpy rqt-gui rqt-gui-py rqt-py-common ]; + nativeBuildInputs = [ rosidl-default-generators ]; + + meta = { + description = "rqt_robot_monitor displays diagnostics_agg topics messages that + are published by diagnostic_aggregator. + rqt_robot_monitor is a direct port to rqt of + robot_monitor. All + diagnostics are fall into one of three tree panes depending on the status of + diagnostics (normal, warning, error/stale). Status are shown in trees to + represent their hierarchy. Worse status dominates the higher level status.
+ + You can look at the detail of each status by double-clicking the tree nodes.
+ + Currently re-usable API to other pkgs are not explicitly provided."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-robot-steering/default.nix b/distros/kilted/rqt-robot-steering/default.nix new file mode 100644 index 0000000000..0b97b26034 --- /dev/null +++ b/distros/kilted/rqt-robot-steering/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-index-python, geometry-msgs, python-qt-binding, rclpy, rqt-gui, rqt-gui-py }: +buildRosPackage { + pname = "ros-kilted-rqt-robot-steering"; + version = "1.0.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_robot_steering-release/archive/release/kilted/rqt_robot_steering/1.0.1-3.tar.gz"; + name = "1.0.1-3.tar.gz"; + sha256 = "fc019a9293d47ae14266fe5872296d54083f6340a6c134685fed862abd92273f"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ ament-index-python geometry-msgs python-qt-binding rclpy rqt-gui rqt-gui-py ]; + + meta = { + description = "rqt_robot_steering provides a GUI plugin for steering a robot using Twist messages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-runtime-monitor/default.nix b/distros/kilted/rqt-runtime-monitor/default.nix new file mode 100644 index 0000000000..3b4a4efa9c --- /dev/null +++ b/distros/kilted/rqt-runtime-monitor/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-index-python, ament-pep257, diagnostic-msgs, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-gui, rqt-gui-py }: +buildRosPackage { + pname = "ros-kilted-rqt-runtime-monitor"; + version = "1.0.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_runtime_monitor-release/archive/release/kilted/rqt_runtime_monitor/1.0.0-5.tar.gz"; + name = "1.0.0-5.tar.gz"; + sha256 = "3c1f596e9a04c45e9a89ca203a3ecd6116b8235306a0bf7fec24de3c4cc499df"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python diagnostic-msgs python-qt-binding python3Packages.rospkg qt-gui rclpy rqt-gui rqt-gui-py ]; + + meta = { + description = "rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-service-caller/default.nix b/distros/kilted/rqt-service-caller/default.nix new file mode 100644 index 0000000000..7c4dc5517e --- /dev/null +++ b/distros/kilted/rqt-service-caller/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-index-python, ament-pep257, ament-xmllint, python-qt-binding, python3Packages, rqt-gui, rqt-gui-py, rqt-py-common }: +buildRosPackage { + pname = "ros-kilted-rqt-service-caller"; + version = "1.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_service_caller-release/archive/release/kilted/rqt_service_caller/1.4.0-2.tar.gz"; + name = "1.4.0-2.tar.gz"; + sha256 = "afac12d54e85b66ab68f3cccff4dc4a52022a8fe2be59d9ae2b03a4990c32ef5"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ ament-index-python python-qt-binding rqt-gui rqt-gui-py rqt-py-common ]; + + meta = { + description = "rqt_service_caller provides a GUI plugin for calling arbitrary services."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-shell/default.nix b/distros/kilted/rqt-shell/default.nix new file mode 100644 index 0000000000..1d76190378 --- /dev/null +++ b/distros/kilted/rqt-shell/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, ament-xmllint, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rqt-gui, rqt-gui-py }: +buildRosPackage { + pname = "ros-kilted-rqt-shell"; + version = "1.3.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_shell-release/archive/release/kilted/rqt_shell/1.3.1-2.tar.gz"; + name = "1.3.1-2.tar.gz"; + sha256 = "407b4c43be4a92aed25d9924dd156ff63574f97f5087c4ee58b83188405bca65"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python-qt-binding qt-gui qt-gui-py-common rqt-gui rqt-gui-py ]; + + meta = { + description = "rqt_shell is a Python GUI plugin providing an interactive shell."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-srv/default.nix b/distros/kilted/rqt-srv/default.nix new file mode 100644 index 0000000000..77dd45bbf8 --- /dev/null +++ b/distros/kilted/rqt-srv/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, python3Packages, rqt-gui, rqt-gui-py, rqt-msg }: +buildRosPackage { + pname = "ros-kilted-rqt-srv"; + version = "1.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_srv-release/archive/release/kilted/rqt_srv/1.3.0-2.tar.gz"; + name = "1.3.0-2.tar.gz"; + sha256 = "0ab8147d49a22b349da74a8a4515fe8fa00918af02de1d4332a893093f850916"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ rqt-gui rqt-gui-py rqt-msg ]; + + meta = { + description = "A Python GUI plugin for introspecting available ROS service types."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-tf-tree/default.nix b/distros/kilted/rqt-tf-tree/default.nix new file mode 100644 index 0000000000..dd1bdbd9a5 --- /dev/null +++ b/distros/kilted/rqt-tf-tree/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, qt-dotgraph, rclpy, rqt-graph, rqt-gui, rqt-gui-py, tf2-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-rqt-tf-tree"; + version = "1.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_tf_tree-release/archive/release/kilted/rqt_tf_tree/1.0.5-2.tar.gz"; + name = "1.0.5-2.tar.gz"; + sha256 = "1dca394070580ff73ccfaca7949ca3a03d86497ee615e8f8eeee616a48e6d961"; + }; + + buildType = "ament_python"; + checkInputs = [ python3Packages.mock python3Packages.pytest ]; + propagatedBuildInputs = [ python-qt-binding qt-dotgraph rclpy rqt-graph rqt-gui rqt-gui-py tf2-msgs tf2-ros ]; + + meta = { + description = "rqt_tf_tree provides a GUI plugin for visualizing the ROS TF frame tree."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rqt-topic/default.nix b/distros/kilted/rqt-topic/default.nix new file mode 100644 index 0000000000..8556005529 --- /dev/null +++ b/distros/kilted/rqt-topic/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, python-qt-binding, python3Packages, rclpy, ros2topic, rqt-gui, rqt-gui-py, rqt-py-common }: +buildRosPackage { + pname = "ros-kilted-rqt-topic"; + version = "1.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_topic-release/archive/release/kilted/rqt_topic/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "137400d46d5bb0cfed6a2532aa14ef74f940aa3125caf4d6755b8cecdbc4b14e"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python-qt-binding rclpy ros2topic rqt-gui rqt-gui-py rqt-py-common ]; + + meta = { + description = "rqt_topic provides a GUI plugin for displaying debug information about ROS topics including publishers, subscribers, publishing rate, and ROS Messages."; + license = with lib.licenses; [ bsdOriginal asl20 ]; + }; +} diff --git a/distros/kilted/rqt/default.nix b/distros/kilted/rqt/default.nix new file mode 100644 index 0000000000..7c329f3d2f --- /dev/null +++ b/distros/kilted/rqt/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python3Packages, rqt-gui, rqt-gui-cpp, rqt-gui-py, rqt-py-common }: +buildRosPackage { + pname = "ros-kilted-rqt"; + version = "1.9.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt-release/archive/release/kilted/rqt/1.9.0-2.tar.gz"; + name = "1.9.0-2.tar.gz"; + sha256 = "cce9486ded169ecc850539d962a5469a8fc7bdab48b83b4707443073a6b395af"; + }; + + buildType = "ament_python"; + checkInputs = [ python3Packages.pytest ]; + propagatedBuildInputs = [ rqt-gui rqt-gui-cpp rqt-gui-py rqt-py-common ]; + + meta = { + description = "rqt is a Qt-based framework for GUI development for ROS."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rsl/default.nix b/distros/kilted/rsl/default.nix new file mode 100644 index 0000000000..5f2c0b0183 --- /dev/null +++ b/distros/kilted/rsl/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, clang, doxygen, eigen, fmt, git, range-v3, rclcpp, tcb-span, tl-expected }: +buildRosPackage { + pname = "ros-kilted-rsl"; + version = "1.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/RSL-release/archive/release/kilted/rsl/1.1.0-3.tar.gz"; + name = "1.1.0-3.tar.gz"; + sha256 = "b1b35a6e78ca2cbe33a290b1aa5e4e9f8834fe6680e771dd630a645c951c3a44"; + }; + + buildType = "catkin"; + buildInputs = [ doxygen ]; + checkInputs = [ clang git range-v3 ]; + propagatedBuildInputs = [ eigen fmt rclcpp tcb-span tl-expected ]; + nativeBuildInputs = [ doxygen ]; + + meta = { + description = "ROS Support Library"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/rt-manipulators-cpp/default.nix b/distros/kilted/rt-manipulators-cpp/default.nix new file mode 100644 index 0000000000..0f7c39336d --- /dev/null +++ b/distros/kilted/rt-manipulators-cpp/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-auto, ament-lint-common, dynamixel-sdk, eigen, eigen3-cmake-module, yaml-cpp, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-rt-manipulators-cpp"; + version = "1.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rt_manipulators_cpp-release/archive/release/kilted/rt_manipulators_cpp/1.0.0-4.tar.gz"; + name = "1.0.0-4.tar.gz"; + sha256 = "32b3d7a92551e213fbaf820005011b1be50a572cea929cac06e4fbb2e1397757"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ dynamixel-sdk eigen eigen3-cmake-module yaml-cpp yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "RT Manipulators C++ Library"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rt-manipulators-examples/default.nix b/distros/kilted/rt-manipulators-examples/default.nix new file mode 100644 index 0000000000..860c08da9d --- /dev/null +++ b/distros/kilted/rt-manipulators-examples/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-auto, ament-lint-common, rclcpp, rt-manipulators-cpp }: +buildRosPackage { + pname = "ros-kilted-rt-manipulators-examples"; + version = "1.0.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rt_manipulators_cpp-release/archive/release/kilted/rt_manipulators_examples/1.0.0-4.tar.gz"; + name = "1.0.0-4.tar.gz"; + sha256 = "b23dfcee2c0402071c95627b5098ac9d13ca9882bc03316ed99e54938b7887b2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rt-manipulators-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Examples for RT Manipulators C++ Library"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rt-usb-9axisimu-driver/default.nix b/distros/kilted/rt-usb-9axisimu-driver/default.nix new file mode 100644 index 0000000000..d84fcc7a82 --- /dev/null +++ b/distros/kilted/rt-usb-9axisimu-driver/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-rt-usb-9axisimu-driver"; + version = "3.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rt_usb_9axisimu_driver-release/archive/release/kilted/rt_usb_9axisimu_driver/3.0.0-2.tar.gz"; + name = "3.0.0-2.tar.gz"; + sha256 = "ebd2c5daf814ec99e3e8b369c1092781b523755f80ece50b8552f982bd0fddb5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The rt_usb_9axisimu_driver package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rtabmap/default.nix b/distros/kilted/rtabmap/default.nix new file mode 100644 index 0000000000..4dbfc7e25f --- /dev/null +++ b/distros/kilted/rtabmap/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, cv-bridge, gtsam, libg2o, libpointmatcher, octomap, pcl, proj, qt5, sqlite, tbb_2021_11, zlib }: +buildRosPackage { + pname = "ros-kilted-rtabmap"; + version = "0.21.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rtabmap-release/archive/release/kilted/rtabmap/0.21.6-2.tar.gz"; + name = "0.21.6-2.tar.gz"; + sha256 = "6c716f22bf51db1bc86f7dde414e68a459149c7443f693b6fca11b2f27cacf45"; + }; + + buildType = "cmake"; + buildInputs = [ cmake proj ]; + propagatedBuildInputs = [ cv-bridge gtsam libg2o libpointmatcher octomap pcl qt5.qtbase sqlite tbb_2021_11 zlib ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "RTAB-Map's standalone library. RTAB-Map is a RGB-D SLAM approach with real-time constraints."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rtcm-msgs/default.nix b/distros/kilted/rtcm-msgs/default.nix new file mode 100644 index 0000000000..a4db896581 --- /dev/null +++ b/distros/kilted/rtcm-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, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rtcm-msgs"; + version = "1.1.6-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rtcm_msgs-release/archive/release/kilted/rtcm_msgs/1.1.6-4.tar.gz"; + name = "1.1.6-4.tar.gz"; + sha256 = "5f235b6485f8f54995f6d4db928ee8674e30f07a619c801182879fcc722e9153"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake builtin-interfaces ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The rtcm_msgs package contains messages related to data in the RTCM format."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rti-connext-dds-cmake-module/default.nix b/distros/kilted/rti-connext-dds-cmake-module/default.nix new file mode 100644 index 0000000000..76e2867125 --- /dev/null +++ b/distros/kilted/rti-connext-dds-cmake-module/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-rti-connext-dds-cmake-module"; + version = "1.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/kilted/rti_connext_dds_cmake_module/1.1.0-3.tar.gz"; + name = "1.1.0-3.tar.gz"; + sha256 = "062533a4cedbd29054b5894a31874801bbd14785da2233be521fa9a632d21533"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Helper module to provide access to RTI products like Connext DDS Professional"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rttest/default.nix b/distros/kilted/rttest/default.nix new file mode 100644 index 0000000000..68f5bbfc27 --- /dev/null +++ b/distros/kilted/rttest/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-rttest"; + version = "0.18.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/realtime_support-release/archive/release/kilted/rttest/0.18.3-1.tar.gz"; + name = "0.18.3-1.tar.gz"; + sha256 = "c6f18706310a022f10d394e73afcaa254e146bff0a5e6db87084b2c6f32c656a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Instrumentation library for real-time performance testing"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ruckig/default.nix b/distros/kilted/ruckig/default.nix new file mode 100644 index 0000000000..675ca07758 --- /dev/null +++ b/distros/kilted/ruckig/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake }: +buildRosPackage { + pname = "ros-kilted-ruckig"; + version = "0.9.2-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ruckig-release/archive/release/kilted/ruckig/0.9.2-5.tar.gz"; + name = "0.9.2-5.tar.gz"; + sha256 = "306bce5e774716d0a65b226508905cce42662c7380e0b03fe25d870deab1dfb3"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Instantaneous Motion Generation for Robots and Machines."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/rviz-2d-overlay-msgs/default.nix b/distros/kilted/rviz-2d-overlay-msgs/default.nix new file mode 100644 index 0000000000..e35167d3c4 --- /dev/null +++ b/distros/kilted/rviz-2d-overlay-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rviz-2d-overlay-msgs"; + version = "1.3.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release/archive/release/kilted/rviz_2d_overlay_msgs/1.3.0-3.tar.gz"; + name = "1.3.0-3.tar.gz"; + sha256 = "2b288bcbea7b74110b876987f643ad7db89362a7ae1b54e03c01e4bf42f38efa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages describing 2D overlays for RVIZ, extracted/derived from the jsk_visualization ROS1 packege."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/rviz-2d-overlay-plugins/default.nix b/distros/kilted/rviz-2d-overlay-plugins/default.nix new file mode 100644 index 0000000000..17756615a2 --- /dev/null +++ b/distros/kilted/rviz-2d-overlay-plugins/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, boost, rviz-2d-overlay-msgs, rviz-common, rviz-ogre-vendor, rviz-rendering, std-msgs }: +buildRosPackage { + pname = "ros-kilted-rviz-2d-overlay-plugins"; + version = "1.3.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release/archive/release/kilted/rviz_2d_overlay_plugins/1.3.0-3.tar.gz"; + name = "1.3.0-3.tar.gz"; + sha256 = "3ebaab48e1ef51977b5618237bfdc01d6f4140b4fd342b903d93c98124b8e545"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ boost rviz-2d-overlay-msgs rviz-common rviz-ogre-vendor rviz-rendering std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "RViz2 plugin for 2D overlays in the 3D view. Mainly a ROS2 port of the JSK overlay plugin + (https://github.com/jsk-ros-pkg/jsk_visualization)."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/rviz-assimp-vendor/default.nix b/distros/kilted/rviz-assimp-vendor/default.nix new file mode 100644 index 0000000000..ebb2675326 --- /dev/null +++ b/distros/kilted/rviz-assimp-vendor/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-vendor-package, ament-cmake-xmllint, ament-lint-auto, assimp }: +buildRosPackage { + pname = "ros-kilted-rviz-assimp-vendor"; + version = "15.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz-release/archive/release/kilted/rviz_assimp_vendor/15.0.2-1.tar.gz"; + name = "15.0.2-1.tar.gz"; + sha256 = "41f8e4dbd2a9ab0d4a0b0dc843104debfec3969eb66a9dd468319a20e6c2b555"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ assimp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around assimp, providing nothing but a dependency on assimp, on some systems. + On others, it provides a fixed CMake module or even an ExternalProject build of assimp."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/rviz-common/default.nix b/distros/kilted/rviz-common/default.nix new file mode 100644 index 0000000000..32d555d85d --- /dev/null +++ b/distros/kilted/rviz-common/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-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, message-filters, pluginlib, qt5, rclcpp, resource-retriever, rviz-ogre-vendor, rviz-rendering, sensor-msgs, std-msgs, std-srvs, tf2, tf2-ros, tinyxml2-vendor, urdf, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-rviz-common"; + version = "15.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz-release/archive/release/kilted/rviz_common/15.0.2-1.tar.gz"; + name = "15.0.2-1.tar.gz"; + sha256 = "f38bab288a1c6afeaac3b570b7ab2d634c74bdaac2a3c9e1c01b655fc8f04fa7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs message-filters pluginlib qt5.qtbase qt5.qtsvg rclcpp resource-retriever rviz-ogre-vendor rviz-rendering sensor-msgs std-msgs std-srvs tf2 tf2-ros tinyxml2-vendor urdf yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Common rviz API, used by rviz plugins and applications."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rviz-default-plugins/default.nix b/distros/kilted/rviz-default-plugins/default.nix new file mode 100644 index 0000000000..4182efd3e5 --- /dev/null +++ b/distros/kilted/rviz-default-plugins/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-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, geometry-msgs, gz-math-vendor, image-transport, interactive-markers, laser-geometry, map-msgs, nav-msgs, pluginlib, point-cloud-transport, qt5, rclcpp, resource-retriever, rviz-common, rviz-ogre-vendor, rviz-rendering, rviz-rendering-tests, rviz-resource-interfaces, rviz-visual-testing-framework, tf2, tf2-geometry-msgs, tf2-ros, urdf, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rviz-default-plugins"; + version = "15.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz-release/archive/release/kilted/rviz_default_plugins/15.0.2-1.tar.gz"; + name = "15.0.2-1.tar.gz"; + sha256 = "79876e1152187448c61e0e5cf71bdbcbe316e40e96e50ac4d4b44f437ecbd47b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-lint-cmake ament-index-cpp ament-lint-auto ament-lint-common rviz-rendering-tests rviz-visual-testing-framework ]; + propagatedBuildInputs = [ geometry-msgs gz-math-vendor image-transport interactive-markers laser-geometry map-msgs nav-msgs pluginlib point-cloud-transport qt5.qtbase rclcpp resource-retriever rviz-common rviz-ogre-vendor rviz-rendering rviz-resource-interfaces tf2 tf2-geometry-msgs tf2-ros urdf visualization-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Several default plugins for rviz to cover the basic functionality."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rviz-imu-plugin/default.nix b/distros/kilted/rviz-imu-plugin/default.nix new file mode 100644 index 0000000000..6ce0922c2b --- /dev/null +++ b/distros/kilted/rviz-imu-plugin/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, message-filters, pluginlib, qt5, rclcpp, rviz-common, rviz-ogre-vendor, rviz-rendering, sensor-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-rviz-imu-plugin"; + version = "2.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/kilted/rviz_imu_plugin/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "a58c5b857916cad502fc7cd0879e6f278fdb88f8520dec22fe8e54122503131c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ message-filters pluginlib qt5.qtbase rclcpp rviz-common rviz-ogre-vendor rviz-rendering sensor-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "RVIZ plugin for IMU visualization"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rviz-ogre-vendor/default.nix b/distros/kilted/rviz-ogre-vendor/default.nix new file mode 100644 index 0000000000..695f46657c --- /dev/null +++ b/distros/kilted/rviz-ogre-vendor/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-vendor-package, ament-cmake-xmllint, ament-lint-auto, freetype, glew, libGL, libGLU, xorg }: +buildRosPackage { + pname = "ros-kilted-rviz-ogre-vendor"; + version = "15.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz-release/archive/release/kilted/rviz_ogre_vendor/15.0.2-1.tar.gz"; + name = "15.0.2-1.tar.gz"; + sha256 = "a884fc71e868d9eed19102e5c53840a413356e56b5d5ff3d8882b6e3173e56ce"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + checkInputs = [ ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ freetype glew libGL libGLU xorg.libX11 xorg.libXaw xorg.libXrandr ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around ogre3d, it provides a fixed CMake module and an ExternalProject build of ogre."; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/rviz-rendering-tests/default.nix b/distros/kilted/rviz-rendering-tests/default.nix new file mode 100644 index 0000000000..03eea5fcc6 --- /dev/null +++ b/distros/kilted/rviz-rendering-tests/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-gmock, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, qt5, resource-retriever, rviz-rendering }: +buildRosPackage { + pname = "ros-kilted-rviz-rendering-tests"; + version = "15.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz-release/archive/release/kilted/rviz_rendering_tests/15.0.2-1.tar.gz"; + name = "15.0.2-1.tar.gz"; + sha256 = "bef334c58dbcc36d5a641349e3c95c014e4cc3f901724d403e360e0b28354830"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake qt5.qtbase ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-index-cpp ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ resource-retriever rviz-rendering ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Example plugin for RViz - documents and tests RViz plugin development"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rviz-rendering/default.nix b/distros/kilted/rviz-rendering/default.nix new file mode 100644 index 0000000000..c1de1869b6 --- /dev/null +++ b/distros/kilted/rviz-rendering/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-gmock, ament-cmake-gtest, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, qt5, resource-retriever, rviz-assimp-vendor, rviz-ogre-vendor }: +buildRosPackage { + pname = "ros-kilted-rviz-rendering"; + version = "15.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz-release/archive/release/kilted/rviz_rendering/15.0.2-1.tar.gz"; + name = "15.0.2-1.tar.gz"; + sha256 = "a79b597cab765f80873ae56767e624c3a3873e1f218804c5d4a8e4d2952cda7e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common rviz-assimp-vendor ]; + propagatedBuildInputs = [ ament-index-cpp eigen eigen3-cmake-module qt5.qtbase resource-retriever rviz-assimp-vendor rviz-ogre-vendor ]; + nativeBuildInputs = [ ament-cmake-ros eigen3-cmake-module ]; + + meta = { + description = "Library which provides the 3D rendering functionality in rviz."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rviz-resource-interfaces/default.nix b/distros/kilted/rviz-resource-interfaces/default.nix new file mode 100644 index 0000000000..0ea98cba00 --- /dev/null +++ b/distros/kilted/rviz-resource-interfaces/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-rviz-resource-interfaces"; + version = "15.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz-release/archive/release/kilted/rviz_resource_interfaces/15.0.2-1.tar.gz"; + name = "15.0.2-1.tar.gz"; + sha256 = "de804b08f894ccaa3f93c8f82d88e4bf30e2669631f3efe78d8c3a3cd1e3e467"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS interfaces for working with resources like meshes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/rviz-visual-testing-framework/default.nix b/distros/kilted/rviz-visual-testing-framework/default.nix new file mode 100644 index 0000000000..535f2c9b01 --- /dev/null +++ b/distros/kilted/rviz-visual-testing-framework/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-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, qt5, rclcpp, rcutils, rviz-common, rviz-ogre-vendor, rviz-rendering, std-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-rviz-visual-testing-framework"; + version = "15.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz-release/archive/release/kilted/rviz_visual_testing_framework/15.0.2-1.tar.gz"; + name = "15.0.2-1.tar.gz"; + sha256 = "fb20b6b0a9d9092d2e50eee2e96bf7626da865ce3970f422238e9183d4478851"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake qt5.qtbase ]; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-gtest geometry-msgs rclcpp rcutils rviz-common rviz-ogre-vendor rviz-rendering std-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "3D testing framework for RViz."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rviz-visual-tools/default.nix b/distros/kilted/rviz-visual-tools/default.nix new file mode 100644 index 0000000000..a9a4e14ef6 --- /dev/null +++ b/distros/kilted/rviz-visual-tools/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-gtest, ament-index-python, ament-lint-auto, ament-lint-common, eigen, eigen-stl-containers, eigen3-cmake-module, geometry-msgs, interactive-markers, launch, launch-ros, pluginlib, qt5, rclcpp, rclcpp-components, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, rviz2, sensor-msgs, shape-msgs, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, trajectory-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-rviz-visual-tools"; + version = "4.1.4-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz_visual_tools-release/archive/release/kilted/rviz_visual_tools/4.1.4-4.tar.gz"; + name = "4.1.4-4.tar.gz"; + sha256 = "ace88eb4b69a609b9128162113c3f6b8ad384cfeb0d2259fcd3b9de83ebbdf22"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-python eigen eigen-stl-containers eigen3-cmake-module geometry-msgs interactive-markers launch launch-ros pluginlib qt5.qtbase rclcpp rclcpp-components rviz-common rviz-default-plugins rviz-ogre-vendor rviz-rendering rviz2 sensor-msgs shape-msgs std-msgs tf2 tf2-eigen tf2-geometry-msgs trajectory-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "Utility functions for displaying and debugging data in Rviz via published markers"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/rviz2/default.nix b/distros/kilted/rviz2/default.nix new file mode 100644 index 0000000000..a63b086a79 --- /dev/null +++ b/distros/kilted/rviz2/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-lint-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, python3, python3Packages, qt5, rclcpp, rviz-common, rviz-default-plugins, rviz-ogre-vendor, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-rviz2"; + version = "15.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rviz-release/archive/release/kilted/rviz2/15.0.2-1.tar.gz"; + name = "15.0.2-1.tar.gz"; + sha256 = "846ca624bb70e912b6c8aa8ffb098d323064f2d4416e3228246ed6ffd270e32d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake qt5.qtbase ]; + checkInputs = [ ament-cmake-lint-cmake ament-cmake-pytest ament-lint-auto ament-lint-common geometry-msgs python3Packages.pyyaml rclcpp sensor-msgs ]; + propagatedBuildInputs = [ python3 rviz-common rviz-default-plugins rviz-ogre-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "3D visualization tool for ROS."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/sdformat-test-files/default.nix b/distros/kilted/sdformat-test-files/default.nix new file mode 100644 index 0000000000..81d2c515e2 --- /dev/null +++ b/distros/kilted/sdformat-test-files/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake }: +buildRosPackage { + pname = "ros-kilted-sdformat-test-files"; + version = "2.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sdformat_urdf-release/archive/release/kilted/sdformat_test_files/2.0.1-2.tar.gz"; + name = "2.0.1-2.tar.gz"; + sha256 = "a2cdac40917f234493db68927c92db1a91cb7dce93f1929facc940b0e627f2e4"; + }; + + buildType = "cmake"; + propagatedBuildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Example SDFormat XML files for testing tools using hthis format."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sdformat-urdf/default.nix b/distros/kilted/sdformat-urdf/default.nix new file mode 100644 index 0000000000..31b548df51 --- /dev/null +++ b/distros/kilted/sdformat-urdf/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, pluginlib, rcutils, sdformat-test-files, sdformat-vendor, tinyxml2-vendor, urdf, urdf-parser-plugin, urdfdom-headers }: +buildRosPackage { + pname = "ros-kilted-sdformat-urdf"; + version = "2.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sdformat_urdf-release/archive/release/kilted/sdformat_urdf/2.0.1-2.tar.gz"; + name = "2.0.1-2.tar.gz"; + sha256 = "ce35ce8fa65965a41cbfeab0aebe64cfdf8e2865c9cc9b247f9bf4f4f7d2c45c"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common sdformat-test-files ]; + propagatedBuildInputs = [ ament-cmake-ros pluginlib rcutils sdformat-vendor tinyxml2-vendor urdf urdf-parser-plugin urdfdom-headers ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "URDF plugin to parse SDFormat XML into URDF C++ DOM objects."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sdformat-vendor/default.nix b/distros/kilted/sdformat-vendor/default.nix new file mode 100644 index 0000000000..a389b586e0 --- /dev/null +++ b/distros/kilted/sdformat-vendor/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, gz-math-vendor, gz-tools-vendor, gz-utils-vendor, libxml2, python3Packages, tinyxml-2, urdfdom }: +buildRosPackage { + pname = "ros-kilted-sdformat-vendor"; + version = "0.2.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sdformat_vendor-release/archive/release/kilted/sdformat_vendor/0.2.4-2.tar.gz"; + name = "0.2.4-2.tar.gz"; + sha256 = "ebefb2a86533f4d420678de973f66c69714f2aa89a73f2d17a52f0f80eff17ed"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint libxml2 python3Packages.psutil python3Packages.pytest ]; + propagatedBuildInputs = [ gz-cmake-vendor gz-math-vendor gz-tools-vendor gz-utils-vendor python3Packages.pybind11 tinyxml-2 urdfdom ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; + + meta = { + description = "Vendor package for: sdformat15 15.2.0 + + SDFormat is an XML file format that describes environments, objects, and robots +in a manner suitable for robotic applications"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sdl2-vendor/default.nix b/distros/kilted/sdl2-vendor/default.nix new file mode 100644 index 0000000000..b0b3cc7213 --- /dev/null +++ b/distros/kilted/sdl2-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, SDL2, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-sdl2-vendor"; + version = "3.3.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/kilted/sdl2_vendor/3.3.0-3.tar.gz"; + name = "3.3.0-3.tar.gz"; + sha256 = "7daf6f14e9efbea5f9286d556a330087a4efb5d9c386ce3ee861865c7b9abff1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ SDL2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Vendor library for SDL2."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/self-test/default.nix b/distros/kilted/self-test/default.nix new file mode 100644 index 0000000000..c879d6961c --- /dev/null +++ b/distros/kilted/self-test/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-gtest, ament-lint-auto, ament-lint-common, diagnostic-msgs, diagnostic-updater, rclcpp, ros-environment }: +buildRosPackage { + pname = "ros-kilted-self-test"; + version = "4.3.6-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/kilted/self_test/4.3.6-1.tar.gz"; + name = "4.3.6-1.tar.gz"; + sha256 = "155a6b81e31cd106543c855412915a42e3b42696ffa041f70657f7d37fdd538f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "self_test"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/sensor-msgs-py/default.nix b/distros/kilted/sensor-msgs-py/default.nix new file mode 100644 index 0000000000..506714bd85 --- /dev/null +++ b/distros/kilted/sensor-msgs-py/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, ament-xmllint, python3Packages, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-sensor-msgs-py"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/sensor_msgs_py/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "b52d20da3388ffc12e0eb78ba9e68107bb3c024442fa1c1f5b3c9c57e9732e72"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.numpy sensor-msgs std-msgs ]; + + meta = { + description = "A package for easy creation and reading of PointCloud2 messages in Python."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/sensor-msgs/default.nix b/distros/kilted/sensor-msgs/default.nix new file mode 100644 index 0000000000..bb32761382 --- /dev/null +++ b/distros/kilted/sensor-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-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-sensor-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/sensor_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "c219d621fcfb003e22679b93f3d556a97f2858c49db7de49eee755047e98dabf"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-cmake ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some sensor data related message and service definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/septentrio-gnss-driver/default.nix b/distros/kilted/septentrio-gnss-driver/default.nix new file mode 100644 index 0000000000..142b4ac7ce --- /dev/null +++ b/distros/kilted/septentrio-gnss-driver/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, boost, diagnostic-msgs, geographiclib, geometry-msgs, gps-msgs, gtest-vendor, libpcap, nav-msgs, nmea-msgs, rclcpp, rclcpp-components, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-septentrio-gnss-driver"; + version = "1.4.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release/archive/release/kilted/septentrio_gnss_driver/1.4.3-1.tar.gz"; + name = "1.4.3-1.tar.gz"; + sha256 = "920c61a56dbe26ac5850e1548a75a9bc068a6137305c6f609e85d91927e69d54"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ ament-cmake-ros boost diagnostic-msgs geographiclib geometry-msgs gps-msgs gtest-vendor libpcap nav-msgs nmea-msgs rclcpp rclcpp-components rosidl-default-runtime sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROSaic: C++ driver for Septentrio's GNSS and INS receivers"; + license = with lib.licenses; [ "BSD-3-Clause-License" ]; + }; +} diff --git a/distros/kilted/serial-driver/default.nix b/distros/kilted/serial-driver/default.nix new file mode 100644 index 0000000000..ebd3a694fb --- /dev/null +++ b/distros/kilted/serial-driver/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-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, asio-cmake-module, io-context, rclcpp, rclcpp-components, rclcpp-lifecycle, std-msgs }: +buildRosPackage { + pname = "ros-kilted-serial-driver"; + version = "1.2.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/kilted/serial_driver/1.2.0-4.tar.gz"; + name = "1.2.0-4.tar.gz"; + sha256 = "9e604b949e4062f5c25a9eef30401171ef1c76a24f3a60c433ea78670d52e157"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto asio-cmake-module ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ asio io-context rclcpp rclcpp-components rclcpp-lifecycle std-msgs ]; + nativeBuildInputs = [ ament-cmake-auto asio-cmake-module ]; + + meta = { + description = "A template class and associated utilities which encapsulate basic reading from serial ports"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/service-load-balancing/default.nix b/distros/kilted/service-load-balancing/default.nix new file mode 100644 index 0000000000..3232cab227 --- /dev/null +++ b/distros/kilted/service-load-balancing/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, example-interfaces, rclcpp, rosidl-default-runtime, rosidl-typesupport-introspection-cpp, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-service-load-balancing"; + version = "0.1.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/service_load_balancing-release/archive/release/kilted/service_load_balancing/0.1.1-3.tar.gz"; + name = "0.1.1-3.tar.gz"; + sha256 = "468d12c961b5b18815f982a08a3f60f15605548e3819fb99db0460632d5ef029"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ example-interfaces rclcpp std-srvs ]; + propagatedBuildInputs = [ rclcpp rosidl-default-runtime rosidl-typesupport-introspection-cpp std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package helps ROS2 services implement load balancing functionality."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/service-msgs/default.nix b/distros/kilted/service-msgs/default.nix new file mode 100644 index 0000000000..1514880547 --- /dev/null +++ b/distros/kilted/service-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-auto, ament-lint-common, builtin-interfaces, rosidl-core-generators, rosidl-core-runtime }: +buildRosPackage { + pname = "ros-kilted-service-msgs"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/service_msgs/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "d4e3452fd254ea269fbb21eef2a98b5880e1652ebfed95205bb141b5048a097c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-core-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-core-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; + + meta = { + description = "Messages definitions common among all ROS services"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/shape-msgs/default.nix b/distros/kilted/shape-msgs/default.nix new file mode 100644 index 0000000000..9792d04664 --- /dev/null +++ b/distros/kilted/shape-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-shape-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/shape_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "25d1b6a37ca8b78a9cc0db3c06fed09003eaff9488450846d0f68da89f72f14d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some message definitions which describe geometric shapes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sick-safetyscanners-base/default.nix b/distros/kilted/sick-safetyscanners-base/default.nix new file mode 100644 index 0000000000..3f0b5ca2e3 --- /dev/null +++ b/distros/kilted/sick-safetyscanners-base/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake }: +buildRosPackage { + pname = "ros-kilted-sick-safetyscanners-base"; + version = "1.0.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sick_safetyscanners_base-release/archive/release/kilted/sick_safetyscanners_base/1.0.3-2.tar.gz"; + name = "1.0.3-2.tar.gz"; + sha256 = "3d3b3fe9a5136518863518a034cf82a710cae35f025f7a081e8d7c81235258bd"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ boost ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Provides an Interface to read the sensor output of a SICK + Safety Scanner"; + license = with lib.licenses; [ "ALv2" ]; + }; +} diff --git a/distros/kilted/sick-safetyscanners2-interfaces/default.nix b/distros/kilted/sick-safetyscanners2-interfaces/default.nix new file mode 100644 index 0000000000..139915d8ba --- /dev/null +++ b/distros/kilted/sick-safetyscanners2-interfaces/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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-sick-safetyscanners2-interfaces"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sick_safetyscanners2_interfaces-release/archive/release/kilted/sick_safetyscanners2_interfaces/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "47e136451d6ebb7b20254524044b8cb093342a5748ce045a821931835778d1ae"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Interfaces for the sick_safetyscanners ros2 driver"; + license = with lib.licenses; [ "ALv2" ]; + }; +} diff --git a/distros/kilted/sick-safetyscanners2/default.nix b/distros/kilted/sick-safetyscanners2/default.nix new file mode 100644 index 0000000000..0f70dfc019 --- /dev/null +++ b/distros/kilted/sick-safetyscanners2/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-lint-auto, ament-lint-common, boost, diagnostic-updater, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-lifecycle, robot-state-publisher, rviz2, sensor-msgs, sick-safetyscanners-base, sick-safetyscanners2-interfaces, urdfdom, xacro }: +buildRosPackage { + pname = "ros-kilted-sick-safetyscanners2"; + version = "1.0.4-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sick_safetyscanners2-release/archive/release/kilted/sick_safetyscanners2/1.0.4-2.tar.gz"; + name = "1.0.4-2.tar.gz"; + sha256 = "6ea3f0a628771014e0e3602afdda08a57ecbfcdb9127bcd89e8d0a1cf5f01d5c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch-testing-ament-cmake launch-testing-ros urdfdom xacro ]; + propagatedBuildInputs = [ boost diagnostic-updater rclcpp rclcpp-lifecycle robot-state-publisher rviz2 sensor-msgs sick-safetyscanners-base sick-safetyscanners2-interfaces xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS2 Driver for the SICK safetyscanners"; + license = with lib.licenses; [ "ALv2" ]; + }; +} diff --git a/distros/kilted/sick-safevisionary-base/default.nix b/distros/kilted/sick-safevisionary-base/default.nix new file mode 100644 index 0000000000..2ba581eda7 --- /dev/null +++ b/distros/kilted/sick-safevisionary-base/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake }: +buildRosPackage { + pname = "ros-kilted-sick-safevisionary-base"; + version = "1.0.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sick_safevisionary_base-release/archive/release/kilted/sick_safevisionary_base/1.0.1-3.tar.gz"; + name = "1.0.1-3.tar.gz"; + sha256 = "4b7ff064a3cbc245e16bfecfbf068338b4e1cdaa7869c1b1fabfe9cd8b83c6b6"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The package provides the basic hardware interface to the SICK Safevisionary sensor"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sick-safevisionary-driver/default.nix b/distros/kilted/sick-safevisionary-driver/default.nix new file mode 100644 index 0000000000..5dcc2999a4 --- /dev/null +++ b/distros/kilted/sick-safevisionary-driver/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, boost, cv-bridge, lifecycle-msgs, rclcpp, rclcpp-lifecycle, sensor-msgs, sick-safevisionary-base, sick-safevisionary-interfaces }: +buildRosPackage { + pname = "ros-kilted-sick-safevisionary-driver"; + version = "1.0.3-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sick_safevisionary_ros2-release/archive/release/kilted/sick_safevisionary_driver/1.0.3-3.tar.gz"; + name = "1.0.3-3.tar.gz"; + sha256 = "df99c432674a42e643f39da8fd455257c3fea325ae81829ca60b29ad630cc0ca"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ boost cv-bridge lifecycle-msgs rclcpp rclcpp-lifecycle sensor-msgs sick-safevisionary-base sick-safevisionary-interfaces ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides an interface to read the sensor output of a SICK Safevisionary sensor in ROS 2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sick-safevisionary-interfaces/default.nix b/distros/kilted/sick-safevisionary-interfaces/default.nix new file mode 100644 index 0000000000..af53a2c9bf --- /dev/null +++ b/distros/kilted/sick-safevisionary-interfaces/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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-sick-safevisionary-interfaces"; + version = "1.0.3-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sick_safevisionary_ros2-release/archive/release/kilted/sick_safevisionary_interfaces/1.0.3-3.tar.gz"; + name = "1.0.3-3.tar.gz"; + sha256 = "92c72ed32c136b286dcae0aefb411a59f7dcf0359d0be691b25228f8c5aae1f2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Provides interface descriptions to communicate with a SICK Safevisionary Sensor over ROS 2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sick-safevisionary-tests/default.nix b/distros/kilted/sick-safevisionary-tests/default.nix new file mode 100644 index 0000000000..308c3040b8 --- /dev/null +++ b/distros/kilted/sick-safevisionary-tests/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, launch, launch-ros, launch-testing-ament-cmake, sick-safevisionary-driver }: +buildRosPackage { + pname = "ros-kilted-sick-safevisionary-tests"; + version = "1.0.3-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sick_safevisionary_ros2-release/archive/release/kilted/sick_safevisionary_tests/1.0.3-3.tar.gz"; + name = "1.0.3-3.tar.gz"; + sha256 = "cbf4b89f462705d03ddc925cfed26677f302e4bbc7936a90861cf2e5b9d2a246"; + }; + + buildType = "catkin"; + buildInputs = [ ament-cmake ]; + checkInputs = [ launch launch-ros launch-testing-ament-cmake sick-safevisionary-driver ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Integration tests for the Sick SafeVisionary2 driver"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/simple-grasping/default.nix b/distros/kilted/simple-grasping/default.nix new file mode 100644 index 0000000000..2621f94c32 --- /dev/null +++ b/distros/kilted/simple-grasping/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-cpplint, ament-cmake-gtest, eigen, geometry-msgs, grasping-msgs, moveit-msgs, pcl, pcl-conversions, pcl-ros, rclcpp, rclcpp-action, rclcpp-components, sensor-msgs, shape-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-simple-grasping"; + version = "0.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/simple_grasping-release/archive/release/kilted/simple_grasping/0.5.0-2.tar.gz"; + name = "0.5.0-2.tar.gz"; + sha256 = "4c7160217ea7576eca83f891c7c2251bd417ad772d33098c7463978585f46f26"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen pcl ]; + checkInputs = [ ament-cmake-cpplint ament-cmake-gtest ]; + propagatedBuildInputs = [ geometry-msgs grasping-msgs moveit-msgs pcl-conversions pcl-ros rclcpp rclcpp-action rclcpp-components sensor-msgs shape-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Basic grasping applications and demos."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/simple-launch/default.nix b/distros/kilted/simple-launch/default.nix new file mode 100644 index 0000000000..90af267ef4 --- /dev/null +++ b/distros/kilted/simple-launch/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-python, ament-index-python, launch, launch-ros, xacro }: +buildRosPackage { + pname = "ros-kilted-simple-launch"; + version = "1.11.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/simple_launch-release/archive/release/kilted/simple_launch/1.11.0-2.tar.gz"; + name = "1.11.0-2.tar.gz"; + sha256 = "011d3da1acba47c7bd280db7e1c710651d2ee6266b6d1c56763c361a970490d2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ]; + propagatedBuildInputs = [ ament-index-python launch launch-ros xacro ]; + nativeBuildInputs = [ ament-cmake-python ]; + + meta = { + description = "Python helper class for the ROS 2 launch system"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/simulation-interfaces/default.nix b/distros/kilted/simulation-interfaces/default.nix new file mode 100644 index 0000000000..91a74f1cb5 --- /dev/null +++ b/distros/kilted/simulation-interfaces/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, std-msgs }: +buildRosPackage { + pname = "ros-kilted-simulation-interfaces"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/simulation_interfaces-release/archive/release/kilted/simulation_interfaces/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "01e22d3b6c255ef6b08bf05a3145a8f9b79f638b2299f5c56ffb8c27084603f4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing simulation interfaces including messages, services and actions"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/simulation/default.nix b/distros/kilted/simulation/default.nix new file mode 100644 index 0000000000..a8246209db --- /dev/null +++ b/distros/kilted/simulation/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ros-base, ros-gz-bridge, ros-gz-image, ros-gz-interfaces, ros-gz-sim }: +buildRosPackage { + pname = "ros-kilted-simulation"; + version = "0.12.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/variants-release/archive/release/kilted/simulation/0.12.0-2.tar.gz"; + name = "0.12.0-2.tar.gz"; + sha256 = "13ba348a0fca577f6747e28107a392577d28b0dabfa50b4fd6b9e4b7c472384e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ros-base ros-gz-bridge ros-gz-image ros-gz-interfaces ros-gz-sim ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package which extends 'ros_base' and includes simulation packages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/slg-msgs/default.nix b/distros/kilted/slg-msgs/default.nix new file mode 100644 index 0000000000..742cea0d34 --- /dev/null +++ b/distros/kilted/slg-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-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-slg-msgs"; + version = "3.9.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/slg_msgs-release/archive/release/kilted/slg_msgs/3.9.1-2.tar.gz"; + name = "3.9.1-2.tar.gz"; + sha256 = "c0cbac6b3ea0b7cdcd6911f22777860baf0b1f8266ca010214234515825091a4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package provides classes and messages to interact with laser related geometry."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/slider-publisher/default.nix b/distros/kilted/slider-publisher/default.nix new file mode 100644 index 0000000000..73bb3947a7 --- /dev/null +++ b/distros/kilted/slider-publisher/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, python3Packages, rqt-gui-py }: +buildRosPackage { + pname = "ros-kilted-slider-publisher"; + version = "2.3.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/slider_publisher-release/archive/release/kilted/slider_publisher/2.3.1-3.tar.gz"; + name = "2.3.1-3.tar.gz"; + sha256 = "3cfc52c3270e58a1376e023a9e23190bc9d842560be945495116ce06d414417f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ python3Packages.numpy python3Packages.scipy rqt-gui-py ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This packages proposes a slider-based publisher node similar to the joint_state_publisher, but that can publish any type of message or call services."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/smach-msgs/default.nix b/distros/kilted/smach-msgs/default.nix new file mode 100644 index 0000000000..73389865f6 --- /dev/null +++ b/distros/kilted/smach-msgs/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-smach-msgs"; + version = "3.0.3-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/executive_smach-release/archive/release/kilted/smach_msgs/3.0.3-3.tar.gz"; + name = "3.0.3-3.tar.gz"; + sha256 = "9104f57882e7bed3587c687bc77040d2b04032b35a08bee636fc364b4f8f3802"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-cppcheck ament-cmake-flake8 ament-cmake-pep257 rosidl-default-generators ]; + checkInputs = [ ament-cmake-cpplint ament-cmake-uncrustify ament-lint ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-cppcheck ament-cmake-flake8 ament-cmake-pep257 rosidl-default-generators ]; + + meta = { + description = "this package contains a set of messages that are used by the introspection + interfaces for smach."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/smach-ros/default.nix b/distros/kilted/smach-ros/default.nix new file mode 100644 index 0000000000..58cc0bfa14 --- /dev/null +++ b/distros/kilted/smach-ros/default.nix @@ -0,0 +1,32 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, rclpy, smach, smach-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-smach-ros"; + version = "3.0.3-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/executive_smach-release/archive/release/kilted/smach_ros/3.0.3-3.tar.gz"; + name = "3.0.3-3.tar.gz"; + sha256 = "b9a3aa4b6055a2049f90fc457dde1d26c1f9ff568b2ff3de7efec88d644a2731"; + }; + + buildType = "ament_python"; + buildInputs = [ ament-cmake ament-cmake-python ]; + propagatedBuildInputs = [ rclpy smach smach-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "The smach_ros package contains extensions for the SMACH library to + integrate it tightly with ROS. For example, SMACH-ROS can call + ROS services, listen to ROS topics, and integrate + with actionlib + both as a client, and a provider of action servers. SMACH is a + new library that takes advantage of very old concepts in order to + quickly create robust robot behavior with maintainable and modular + code."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/smach/default.nix b/distros/kilted/smach/default.nix new file mode 100644 index 0000000000..dd10f91e07 --- /dev/null +++ b/distros/kilted/smach/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python }: +buildRosPackage { + pname = "ros-kilted-smach"; + version = "3.0.3-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/executive_smach-release/archive/release/kilted/smach/3.0.3-3.tar.gz"; + name = "3.0.3-3.tar.gz"; + sha256 = "fa2c3c0c9f9b0995783f9b817c673248b801303bbabf63c8c3996b109283230d"; + }; + + buildType = "ament_python"; + buildInputs = [ ament-cmake ament-cmake-python ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "SMACH is a task-level architecture for rapidly creating complex robot + behavior. At its core, SMACH is a ROS-independent Python library to build + hierarchical state machines. SMACH is a new library that takes advantage of + very old concepts in order to quickly create robust robot behavior with + maintainable and modular code."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/smclib/default.nix b/distros/kilted/smclib/default.nix new file mode 100644 index 0000000000..638e71e188 --- /dev/null +++ b/distros/kilted/smclib/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-smclib"; + version = "4.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/kilted/smclib/4.1.2-2.tar.gz"; + name = "4.1.2-2.tar.gz"; + sha256 = "71750dec182e9861d17e048625d387074b6d54b30ddeb3e74c3cab7dbcf7264a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "The State Machine Compiler (SMC) from http://smc.sourceforge.net/ + converts a language-independent description of a state machine + into the source code to support that state machine. + + This package contains the libraries that a compiled state machine + depends on, but it does not contain the compiler itself."; + license = with lib.licenses; [ mpl11 ]; + }; +} diff --git a/distros/kilted/snowbot-operating-system/default.nix b/distros/kilted/snowbot-operating-system/default.nix new file mode 100644 index 0000000000..59adc6b78b --- /dev/null +++ b/distros/kilted/snowbot-operating-system/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-clang-format, ament-cmake-ros, geometry-msgs, pluginlib, rviz-common, rviz-rendering }: +buildRosPackage { + pname = "ros-kilted-snowbot-operating-system"; + version = "0.1.2-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/snowbot_release/archive/release/kilted/snowbot_operating_system/0.1.2-5.tar.gz"; + name = "0.1.2-5.tar.gz"; + sha256 = "5ea18ad5aa271b42526e89b6d09dfb5d89bb0126aa6ee4320b9e06959afb2bc2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-clang-format ]; + propagatedBuildInputs = [ ament-cmake-ros geometry-msgs pluginlib rviz-common rviz-rendering ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The weather outside is frightful"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/soccer-geometry-msgs/default.nix b/distros/kilted/soccer-geometry-msgs/default.nix new file mode 100644 index 0000000000..8396d98529 --- /dev/null +++ b/distros/kilted/soccer-geometry-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-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-soccer-geometry-msgs"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/kilted/soccer_geometry_msgs/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "30d5d60465f16483e05a5357f9b0403f65a3e2c32d49aeb3c6df62487f665492"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package containing msgs that extend geometry_msgs for use in soccer-related packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/soccer-interfaces/default.nix b/distros/kilted/soccer-interfaces/default.nix new file mode 100644 index 0000000000..bee76c7352 --- /dev/null +++ b/distros/kilted/soccer-interfaces/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, soccer-vision-2d-msgs, soccer-vision-3d-msgs, soccer-vision-attribute-msgs }: +buildRosPackage { + pname = "ros-kilted-soccer-interfaces"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/kilted/soccer_interfaces/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "e77a901ba6a18056a750aca480004ec6aa7b8e62da8b862916cb24003448bdce"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ soccer-vision-2d-msgs soccer-vision-3d-msgs soccer-vision-attribute-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage for soccer-related interfaces"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/soccer-model-msgs/default.nix b/distros/kilted/soccer-model-msgs/default.nix new file mode 100644 index 0000000000..81f5ce32e0 --- /dev/null +++ b/distros/kilted/soccer-model-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-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, soccer-geometry-msgs, soccer-vision-attribute-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-soccer-model-msgs"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/kilted/soccer_model_msgs/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "d385b68aff7fb9c502e3f2070a23e6e7cca435f2ada7b8f7b8cf24c1c302f5f4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime soccer-geometry-msgs soccer-vision-attribute-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package containing world model related message definitions in the soccer domain."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/soccer-vision-2d-msgs/default.nix b/distros/kilted/soccer-vision-2d-msgs/default.nix new file mode 100644 index 0000000000..47dac08120 --- /dev/null +++ b/distros/kilted/soccer-vision-2d-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, soccer-vision-attribute-msgs, vision-msgs }: +buildRosPackage { + pname = "ros-kilted-soccer-vision-2d-msgs"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/kilted/soccer_vision_2d_msgs/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "e920297fa4a021434eb25e47fb9e6056d78660dae94c2365742d5e193afa5d80"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime soccer-vision-attribute-msgs vision-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some 2D vision related message definitions in the soccer domain."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/soccer-vision-3d-msgs/default.nix b/distros/kilted/soccer-vision-3d-msgs/default.nix new file mode 100644 index 0000000000..55d446fa80 --- /dev/null +++ b/distros/kilted/soccer-vision-3d-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, soccer-vision-attribute-msgs, vision-msgs }: +buildRosPackage { + pname = "ros-kilted-soccer-vision-3d-msgs"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/kilted/soccer_vision_3d_msgs/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "b13a35bbf8ddaca36b3b08e34a74c8a10510955d7089ece16e8543fd7d7f8a55"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime soccer-vision-attribute-msgs vision-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some 3D vision related message definitions in the soccer domain."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/soccer-vision-3d-rviz-markers/default.nix b/distros/kilted/soccer-vision-3d-rviz-markers/default.nix new file mode 100644 index 0000000000..a70fbc9d3e --- /dev/null +++ b/distros/kilted/soccer-vision-3d-rviz-markers/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, rclpy, soccer-vision-3d-msgs, soccer-vision-attribute-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-soccer-vision-3d-rviz-markers"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/soccer_vision_3d_rviz_markers-release/archive/release/kilted/soccer_vision_3d_rviz_markers/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "7ae6f0a244e74a0b5b1171a56108fbbbf3a926278f51a067b7402ff944f7e5db"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ rclpy soccer-vision-3d-msgs soccer-vision-attribute-msgs visualization-msgs ]; + + meta = { + description = "Package that converts soccer_vision_3d_msgs to RViz markers"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/soccer-vision-attribute-msgs/default.nix b/distros/kilted/soccer-vision-attribute-msgs/default.nix new file mode 100644 index 0000000000..604eed4a1a --- /dev/null +++ b/distros/kilted/soccer-vision-attribute-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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-soccer-vision-attribute-msgs"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/kilted/soccer_vision_attribute_msgs/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "9898d4df91440a8761ab9311c31e41558b7b69f5d1dfd89725d08d3478fdca50"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing attributes of objects in 2d/3d vision in the soccer domain."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sol-vendor/default.nix b/distros/kilted/sol-vendor/default.nix new file mode 100644 index 0000000000..ce327b1044 --- /dev/null +++ b/distros/kilted/sol-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, git, ouxt-lint-common }: +buildRosPackage { + pname = "ros-kilted-sol-vendor"; + version = "0.0.3-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sol_vendor-release/archive/release/kilted/sol_vendor/0.0.3-5.tar.gz"; + name = "0.0.3-5.tar.gz"; + sha256 = "72312b575ccb20f4d917cf538d6f5c7bd01a537006a9c232175330c95e5b31bf"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake git ]; + checkInputs = [ ament-lint-auto ouxt-lint-common ]; + nativeBuildInputs = [ ament-cmake git ]; + + meta = { + description = "vendor package for the sol2 library"; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/sophus/default.nix b/distros/kilted/sophus/default.nix new file mode 100644 index 0000000000..b9985ecd8e --- /dev/null +++ b/distros/kilted/sophus/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ceres-solver, cmake, eigen, fmt }: +buildRosPackage { + pname = "ros-kilted-sophus"; + version = "1.22.9102-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sophus-release/archive/release/kilted/sophus/1.22.9102-3.tar.gz"; + name = "1.22.9102-3.tar.gz"; + sha256 = "a9578391b0956413c41c23742414353b3ab09b315918ba5e8480c35ed79a90dc"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ ceres-solver eigen fmt ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "C++ implementation of Lie Groups using Eigen."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/spacenav/default.nix b/distros/kilted/spacenav/default.nix new file mode 100644 index 0000000000..9f6d25df1b --- /dev/null +++ b/distros/kilted/spacenav/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-auto, ament-lint-common, geometry-msgs, libspnav, rclcpp, rclcpp-components, sensor-msgs, spacenavd }: +buildRosPackage { + pname = "ros-kilted-spacenav"; + version = "3.3.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/kilted/spacenav/3.3.0-3.tar.gz"; + name = "3.3.0-3.tar.gz"; + sha256 = "701a1a196994780e800f77e7f6a3a6628ae04aaf4cfb9ec055dfac32c408ba84"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs libspnav rclcpp rclcpp-components sensor-msgs spacenavd ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/spdlog-vendor/default.nix b/distros/kilted/spdlog-vendor/default.nix new file mode 100644 index 0000000000..7ba99edfd2 --- /dev/null +++ b/distros/kilted/spdlog-vendor/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, spdlog }: +buildRosPackage { + pname = "ros-kilted-spdlog-vendor"; + version = "1.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/spdlog_vendor-release/archive/release/kilted/spdlog_vendor/1.7.0-2.tar.gz"; + name = "1.7.0-2.tar.gz"; + sha256 = "f52d154391d65a4dffc8350eafae0a0a3ab01f13147a8ac31f9268b1e145ab91"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ spdlog ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around spdlog, providing nothing but a dependency on spdlog, on some systems. + On others, it provides an ExternalProject build of spdlog."; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/spinnaker-camera-driver/default.nix b/distros/kilted/spinnaker-camera-driver/default.nix new file mode 100644 index 0000000000..7afdc7c998 --- /dev/null +++ b/distros/kilted/spinnaker-camera-driver/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-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, camera-info-manager, curl, dpkg, ffmpeg, flir-camera-msgs, image-transport, libusb1, python3Packages, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-spinnaker-camera-driver"; + version = "3.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/kilted/spinnaker_camera_driver/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "ee83b36c464ee652bf7d7a62c15b0051c28f70ff906485a234d20030a70d2f7d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros curl dpkg python3Packages.distro ros-environment ]; + checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ camera-info-manager ffmpeg flir-camera-msgs image-transport libusb1 rclcpp rclcpp-components sensor-msgs std-msgs yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; + + meta = { + description = "ROS2 driver for flir spinnaker sdk"; + license = with lib.licenses; [ "Apache-2" bsdOriginal ]; + }; +} diff --git a/distros/kilted/spinnaker-synchronized-camera-driver/default.nix b/distros/kilted/spinnaker-synchronized-camera-driver/default.nix new file mode 100644 index 0000000000..3d411e5744 --- /dev/null +++ b/distros/kilted/spinnaker-synchronized-camera-driver/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-black, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, spinnaker-camera-driver }: +buildRosPackage { + pname = "ros-kilted-spinnaker-synchronized-camera-driver"; + version = "3.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/kilted/spinnaker_synchronized_camera_driver/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "4c87b6eb37bbadb5fc77f1e4b3b1a64825e2d8356fba2551c752f19bb4f50583"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros ]; + checkInputs = [ ament-cmake-black ament-cmake-clang-format ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-components spinnaker-camera-driver ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; + + meta = { + description = "ROS2 driver for synchronized flir cameras using the Spinnaker SDK"; + license = with lib.licenses; [ "Apache-2" ]; + }; +} diff --git a/distros/kilted/splsm-7-conversion/default.nix b/distros/kilted/splsm-7-conversion/default.nix new file mode 100644 index 0000000000..665975eedf --- /dev/null +++ b/distros/kilted/splsm-7-conversion/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, splsm-7 }: +buildRosPackage { + pname = "ros-kilted-splsm-7-conversion"; + version = "3.0.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/kilted/splsm_7_conversion/3.0.1-4.tar.gz"; + name = "3.0.1-4.tar.gz"; + sha256 = "41ca054cc3040caa324190b5db2ed213d24ba25c82191076ec9cf4b38d551a71"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.construct splsm-7 ]; + + meta = { + description = "Converts Standard Platform League Standard Message V7 between ROS msg and UDP raw bytes"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/splsm-7/default.nix b/distros/kilted/splsm-7/default.nix new file mode 100644 index 0000000000..aeb1c84cbe --- /dev/null +++ b/distros/kilted/splsm-7/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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-splsm-7"; + version = "3.0.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/kilted/splsm_7/3.0.1-4.tar.gz"; + name = "3.0.1-4.tar.gz"; + sha256 = "4096874cba952937dfcaf5cb68076ae8d0ef453d668ef20a0eabde9a4e40053e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "RoboCup Standard Platform League Standard Message V7 ROS msg"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sqlite3-vendor/default.nix b/distros/kilted/sqlite3-vendor/default.nix new file mode 100644 index 0000000000..442520b613 --- /dev/null +++ b/distros/kilted/sqlite3-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, sqlite }: +buildRosPackage { + pname = "ros-kilted-sqlite3-vendor"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/sqlite3_vendor/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "6960d5dcf4b142705333024f07dc7b454760d88528a832cccb03df7bb6e7ec83"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + propagatedBuildInputs = [ sqlite ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "SQLite 3 vendor package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/srdfdom/default.nix b/distros/kilted/srdfdom/default.nix new file mode 100644 index 0000000000..0b79f3b3b4 --- /dev/null +++ b/distros/kilted/srdfdom/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-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-kilted-srdfdom"; + version = "2.0.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/kilted/srdfdom/2.0.8-1.tar.gz"; + name = "2.0.8-1.tar.gz"; + sha256 = "e79bd3304f2c3069b844bb416ff3c6597b40175420e22cc30254e7568d9f9e01"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python boost urdfdom-headers ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-cmake ]; + propagatedBuildInputs = [ console-bridge console-bridge-vendor tinyxml2-vendor urdf urdfdom-py ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "Parser for Semantic Robot Description Format (SRDF)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/sros2-cmake/default.nix b/distros/kilted/sros2-cmake/default.nix new file mode 100644 index 0000000000..04f792c0ff --- /dev/null +++ b/distros/kilted/sros2-cmake/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-test, ament-lint-auto, ament-lint-common, ros2cli, sros2 }: +buildRosPackage { + pname = "ros-kilted-sros2-cmake"; + version = "0.15.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sros2-release/archive/release/kilted/sros2_cmake/0.15.2-1.tar.gz"; + name = "0.15.2-1.tar.gz"; + sha256 = "66cb64d7f295f34eb442c77442e057b845cf5a97664faee3d1f4ed5517bf571d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-test ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ros2cli sros2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "CMake macros to configure security"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/sros2/default.nix b/distros/kilted/sros2/default.nix new file mode 100644 index 0000000000..24b0d896bb --- /dev/null +++ b/distros/kilted/sros2/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-index-python, ament-mypy, ament-pep257, python3Packages, rclpy, ros-testing, ros2cli, test-msgs }: +buildRosPackage { + pname = "ros-kilted-sros2"; + version = "0.15.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sros2-release/archive/release/kilted/sros2/0.15.2-1.tar.gz"; + name = "0.15.2-1.tar.gz"; + sha256 = "0731db8d640a77435e94289c8e61438203669185648a6411969f2ec51bcdb335"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 python3Packages.pytest ros-testing test-msgs ]; + propagatedBuildInputs = [ ament-index-python python3Packages.argcomplete python3Packages.cryptography python3Packages.importlib-resources python3Packages.lxml rclpy ros2cli ]; + + meta = { + description = "Command line tools for managing SROS2 keys"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/statistics-msgs/default.nix b/distros/kilted/statistics-msgs/default.nix new file mode 100644 index 0000000000..6843623f1a --- /dev/null +++ b/distros/kilted/statistics-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-statistics-msgs"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/statistics_msgs/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "da43d428344196ff59b035090196a615ca714d37f91889a71fd8013b5fb7a718"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Message definitions for reporting statistics for topics and system resources."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/std-msgs/default.nix b/distros/kilted/std-msgs/default.nix new file mode 100644 index 0000000000..4062efaea0 --- /dev/null +++ b/distros/kilted/std-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-std-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/std_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "4d78fae09a0e5ef83a6c383062ecf81a2acf4ba564492f8cf1516415f4247e2f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some standard message definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/std-srvs/default.nix b/distros/kilted/std-srvs/default.nix new file mode 100644 index 0000000000..a64456424a --- /dev/null +++ b/distros/kilted/std-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-std-srvs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/std_srvs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "f973621cceeca8cd6224ad4485d07e0768fcc4863b8e68fe2b030e21ffa3eeef"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some standard service definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/steering-controllers-library/default.nix b/distros/kilted/steering-controllers-library/default.nix new file mode 100644 index 0000000000..825bf98316 --- /dev/null +++ b/distros/kilted/steering-controllers-library/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-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs }: +buildRosPackage { + pname = "ros-kilted-steering-controllers-library"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/steering_controllers_library/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "11d62b627062d2a0ea83f082f9695978dc4174c69b2bd98f72b346f5da0739c5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros control-msgs controller-interface generate-parameter-library geometry-msgs hardware-interface nav-msgs pluginlib rclcpp rclcpp-lifecycle rcpputils realtime-tools std-srvs tf2 tf2-geometry-msgs tf2-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package for steering robot configurations including odometry and interfaces."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/steering-functions/default.nix b/distros/kilted/steering-functions/default.nix new file mode 100644 index 0000000000..3c387ca612 --- /dev/null +++ b/distros/kilted/steering-functions/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, eigen, ros-environment }: +buildRosPackage { + pname = "ros-kilted-steering-functions"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/steering_functions-release/archive/release/kilted/steering_functions/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "8036879a5a003bb19a83ea6ff8d8c0c174c1fcb98c975f53e2501aab820dea1b"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ros-environment ]; + propagatedBuildInputs = [ eigen ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The steering_functions package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/stereo-image-proc/default.nix b/distros/kilted/stereo-image-proc/default.nix new file mode 100644 index 0000000000..17217e87ee --- /dev/null +++ b/distros/kilted/stereo-image-proc/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-auto, ament-cmake-pytest, ament-lint-auto, ament-lint-common, cv-bridge, image-geometry, image-proc, image-transport, launch, launch-ros, launch-testing, launch-testing-ament-cmake, message-filters, python-cmake-module, python3Packages, rclcpp, rclcpp-components, rclpy, ros-testing, sensor-msgs, stereo-msgs }: +buildRosPackage { + pname = "ros-kilted-stereo-image-proc"; + version = "6.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/kilted/stereo_image_proc/6.0.11-1.tar.gz"; + name = "6.0.11-1.tar.gz"; + sha256 = "55f064ba6ad1938430cbec6560c9df4da4016b68e2faa7141f61274ecd8af964"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-ros launch-testing launch-testing-ament-cmake python-cmake-module python3Packages.opencv4 rclpy ros-testing ]; + propagatedBuildInputs = [ cv-bridge image-geometry image-proc image-transport message-filters rclcpp rclcpp-components sensor-msgs stereo-msgs ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Stereo and single image rectification and disparity processing."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/stereo-msgs/default.nix b/distros/kilted/stereo-msgs/default.nix new file mode 100644 index 0000000000..2c79947be4 --- /dev/null +++ b/distros/kilted/stereo-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, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-stereo-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/stereo_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "d55a36e541160abee80e29c80a5a10dc9fb0aab00b4791320604c9fa39e45a1a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some stereo camera related message definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/stomp/default.nix b/distros/kilted/stomp/default.nix new file mode 100644 index 0000000000..874bbe89e7 --- /dev/null +++ b/distros/kilted/stomp/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, console-bridge, eigen, gtest, ros-industrial-cmake-boilerplate }: +buildRosPackage { + pname = "ros-kilted-stomp"; + version = "0.1.2-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/stomp-release/archive/release/kilted/stomp/0.1.2-4.tar.gz"; + name = "0.1.2-4.tar.gz"; + sha256 = "d51f110425d98d4f8fe1177075402fdcd296ba167e27764dbc3341c8dbc36d0e"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ros-industrial-cmake-boilerplate ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ console-bridge eigen ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "This package provides the STOMP (Stochastic Trajectory Optimization for Motion Planning) algorithm that can be used for robot motion planning tasks or other similar optimization tasks"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/swri-cli-tools/default.nix b/distros/kilted/swri-cli-tools/default.nix new file mode 100644 index 0000000000..e534bcc8c5 --- /dev/null +++ b/distros/kilted/swri-cli-tools/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, ament-xmllint, marti-introspection-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, ros2topic }: +buildRosPackage { + pname = "ros-kilted-swri-cli-tools"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_cli_tools/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "e669e4f5fc8df13d322870cb9e8cd532ea15b4b698973bf362ad035a47e3cb33"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; + propagatedBuildInputs = [ marti-introspection-msgs python3Packages.natsort rcl-interfaces rclpy ros2cli ros2node ros2param ros2topic ]; + + meta = { + description = "Command line tools for introspecting ROS systems"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/swri-console-util/default.nix b/distros/kilted/swri-console-util/default.nix new file mode 100644 index 0000000000..958878294c --- /dev/null +++ b/distros/kilted/swri-console-util/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp }: +buildRosPackage { + pname = "ros-kilted-swri-console-util"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_console_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "63838a4a6f03a29d41d2c07803c25efa708bac7b482bf1855219d934a45263b8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Utility functions for interacting with console"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-console/default.nix b/distros/kilted/swri-console/default.nix new file mode 100644 index 0000000000..a2112dd0a1 --- /dev/null +++ b/distros/kilted/swri-console/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, boost, qt5, rcl-interfaces, rclcpp, rosbag2-storage-mcap, rosbag2-transport, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-swri-console"; + version = "2.0.6-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/swri_console-release/archive/release/kilted/swri_console/2.0.6-4.tar.gz"; + name = "2.0.6-4.tar.gz"; + sha256 = "4dcd8fec0fca045d589e417d974e2800ca6c13b9f8991bd6a4181b182071f67f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ boost qt5.qtbase rcl-interfaces rclcpp rosbag2-storage-mcap rosbag2-transport rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A rosout GUI viewer developed at Southwest Research Institute as an + alternative to rqt_console."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-dbw-interface/default.nix b/distros/kilted/swri-dbw-interface/default.nix new file mode 100644 index 0000000000..73f139ec58 --- /dev/null +++ b/distros/kilted/swri-dbw-interface/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-swri-dbw-interface"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_dbw_interface/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "74494521ab8f1c619dca583d12045cf38704cf0364a443a47315dedd27cd7762"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package provides documentation on common interface conventions for + drive-by-wire systems."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-geometry-util/default.nix b/distros/kilted/swri-geometry-util/default.nix new file mode 100644 index 0000000000..41f38d34ec --- /dev/null +++ b/distros/kilted/swri-geometry-util/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-gtest, cv-bridge, eigen, geos, pkg-config, rclcpp, tf2 }: +buildRosPackage { + pname = "ros-kilted-swri-geometry-util"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_geometry_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "c07326e9121719a08827f8fde282bca9480a0f195171019c9fb77622f414d116"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ cv-bridge eigen geos rclcpp tf2 ]; + nativeBuildInputs = [ ament-cmake pkg-config ]; + + meta = { + description = "Commonly used geometry routines, implemented in a ROS friendly package."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-image-util/default.nix b/distros/kilted/swri-image-util/default.nix new file mode 100644 index 0000000000..73728d75b6 --- /dev/null +++ b/distros/kilted/swri-image-util/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-gtest, ament-index-cpp, camera-calibration-parsers, cv-bridge, eigen, geometry-msgs, image-geometry, image-transport, message-filters, nav-msgs, pkg-config, rcl-interfaces, rclcpp, rclcpp-components, rclpy, std-msgs, swri-geometry-util, swri-math-util, swri-opencv-util, swri-roscpp, tf2 }: +buildRosPackage { + pname = "ros-kilted-swri-image-util"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_image_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "8d8fb288987c4367480b84a94304ebae3f480291fb05603d904654ee173606b0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ ament-index-cpp camera-calibration-parsers cv-bridge eigen geometry-msgs image-geometry image-transport message-filters nav-msgs rcl-interfaces rclcpp rclcpp-components rclpy std-msgs swri-geometry-util swri-math-util swri-opencv-util swri-roscpp tf2 ]; + nativeBuildInputs = [ ament-cmake pkg-config ]; + + meta = { + description = "A package of commonly image manipulation utilities."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-math-util/default.nix b/distros/kilted/swri-math-util/default.nix new file mode 100644 index 0000000000..f67891633c --- /dev/null +++ b/distros/kilted/swri-math-util/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-gtest, rclcpp }: +buildRosPackage { + pname = "ros-kilted-swri-math-util"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_math_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "e5582f8f6a169cb7d1d3cbc6f7c2648a5ce31311e12faa774e5369ab180626b5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package with commonly used math utility code."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-opencv-util/default.nix b/distros/kilted/swri-opencv-util/default.nix new file mode 100644 index 0000000000..80fd9a66d8 --- /dev/null +++ b/distros/kilted/swri-opencv-util/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, swri-math-util }: +buildRosPackage { + pname = "ros-kilted-swri-opencv-util"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_opencv_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "ad4a7c15e7e480ec11aea1f9c875efc91270b1b45bf261fc548a11f063508686"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ cv-bridge swri-math-util ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package with commonly used OpenCV functionality."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-roscpp/default.nix b/distros/kilted/swri-roscpp/default.nix new file mode 100644 index 0000000000..f808ffb728 --- /dev/null +++ b/distros/kilted/swri-roscpp/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-gtest, diagnostic-msgs, diagnostic-updater, gtest, marti-common-msgs, nav-msgs, rclcpp, ros-environment, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-kilted-swri-roscpp"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_roscpp/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "adeb1db610ef9b821a336dee339ff5751b4208bf1b3d70844265e12d50063948"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment rosidl-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest gtest ]; + propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater marti-common-msgs nav-msgs rclcpp rosidl-default-runtime std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package that extends rclcpp with some commonly used functionality to reduce boilerplate code."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-route-util/default.nix b/distros/kilted/swri-route-util/default.nix new file mode 100644 index 0000000000..b654846c00 --- /dev/null +++ b/distros/kilted/swri-route-util/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, geometry-msgs, marti-common-msgs, marti-nav-msgs, rclcpp, swri-geometry-util, swri-math-util, swri-roscpp, swri-transform-util, tf2-geometry-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-swri-route-util"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_route_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "4dde74b4c90086208c3793d266f6dd8866d8a0eda558bdc0f6dbdf3955dd9c8f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ geometry-msgs marti-common-msgs marti-nav-msgs rclcpp swri-geometry-util swri-math-util swri-roscpp swri-transform-util tf2-geometry-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This library provides functionality to simplify working with the + navigation messages defined in marti_nav_msgs."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-serial-util/default.nix b/distros/kilted/swri-serial-util/default.nix new file mode 100644 index 0000000000..9cf537d3b5 --- /dev/null +++ b/distros/kilted/swri-serial-util/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-swri-serial-util"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_serial_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "b9654449162064610e5d0e78535947bdcd352c682a2445d3d11034a2ecfac8ec"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Contains nodes and utilities for serial communication in ROS."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/swri-transform-util/default.nix b/distros/kilted/swri-transform-util/default.nix new file mode 100644 index 0000000000..0708e38340 --- /dev/null +++ b/distros/kilted/swri-transform-util/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-index-cpp, cv-bridge, diagnostic-msgs, diagnostic-updater, geographic-msgs, geographiclib, geometry-msgs, geos, gps-msgs, launch-ros, launch-testing, launch-testing-ament-cmake, marti-nav-msgs, pkg-config, proj, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, rclpy, sensor-msgs, swri-math-util, swri-roscpp, tf2, tf2-geometry-msgs, tf2-ros, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-swri-transform-util"; + version = "3.8.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_transform_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "09d7c8481ae3966d76d89a5459ceeb3f3281032d4154cc9f1b360db2c586c29e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python pkg-config ]; + checkInputs = [ ament-cmake-gtest ament-index-cpp launch-ros launch-testing launch-testing-ament-cmake ]; + propagatedBuildInputs = [ cv-bridge diagnostic-msgs diagnostic-updater geographic-msgs geographiclib geometry-msgs geos gps-msgs marti-nav-msgs proj python3Packages.numpy python3Packages.pyyaml rcl-interfaces rclcpp rclcpp-components rclpy sensor-msgs swri-math-util swri-roscpp tf2 tf2-geometry-msgs tf2-ros yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python pkg-config ]; + + meta = { + description = "The swri_transform_util package contains utility functions and classes for + transforming between coordinate frames."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/synapticon-ros2-control/default.nix b/distros/kilted/synapticon-ros2-control/default.nix new file mode 100644 index 0000000000..e460c7aed2 --- /dev/null +++ b/distros/kilted/synapticon-ros2-control/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, controller-manager, forward-command-controller, hardware-interface, joint-state-broadcaster, joint-trajectory-controller, libcap, pluginlib, rclcpp, rclcpp-lifecycle, robot-state-publisher, ros2controlcli, ros2launch, xacro }: +buildRosPackage { + pname = "ros-kilted-synapticon-ros2-control"; + version = "0.1.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/synapticon_ros2_control-release/archive/release/kilted/synapticon_ros2_control/0.1.2-2.tar.gz"; + name = "0.1.2-2.tar.gz"; + sha256 = "640b6326118a0e64882f79e5f1b808493d763a0b1ba412143ea32f3506fe8b27"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ controller-manager forward-command-controller hardware-interface joint-state-broadcaster joint-trajectory-controller libcap pluginlib rclcpp rclcpp-lifecycle robot-state-publisher ros2controlcli ros2launch xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A ros2_control interface for Synapticon motor drivers"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/system-fingerprint/default.nix b/distros/kilted/system-fingerprint/default.nix new file mode 100644 index 0000000000..78f8a8e32a --- /dev/null +++ b/distros/kilted/system-fingerprint/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python3Packages, rcl-interfaces, rclpy, ros2action, ros2cli, ros2node, ros2param, ros2topic }: +buildRosPackage { + pname = "ros-kilted-system-fingerprint"; + version = "0.7.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_system_fingerprint-release/archive/release/kilted/system_fingerprint/0.7.0-4.tar.gz"; + name = "0.7.0-4.tar.gz"; + sha256 = "9c3ba3925e3a1201e338b5630d78a81b1e3558d6318fb76860ebb765e9e40dc8"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ python3Packages.GitPython rcl-interfaces rclpy ros2action ros2cli ros2node ros2param ros2topic ]; + + meta = { + description = "The system_fingerprint package"; + license = with lib.licenses; [ "BSD-2-clause" ]; + }; +} diff --git a/distros/kilted/system-modes-examples/default.nix b/distros/kilted/system-modes-examples/default.nix new file mode 100644 index 0000000000..3c90e84cd3 --- /dev/null +++ b/distros/kilted/system-modes-examples/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, launch, launch-system-modes, rclcpp, rclcpp-lifecycle, ros2launch, system-modes, system-modes-msgs }: +buildRosPackage { + pname = "ros-kilted-system-modes-examples"; + version = "0.9.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/system_modes-release/archive/release/kilted/system_modes_examples/0.9.0-6.tar.gz"; + name = "0.9.0-6.tar.gz"; + sha256 = "f89c2bd3e9be742be4be38dc58915925c4d22b99c5954dca5a066642bcb37c3e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ]; + propagatedBuildInputs = [ launch launch-system-modes rclcpp rclcpp-lifecycle ros2launch system-modes system-modes-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Example systems and according launch files for the system_modes + package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/system-modes-msgs/default.nix b/distros/kilted/system-modes-msgs/default.nix new file mode 100644 index 0000000000..f390aab407 --- /dev/null +++ b/distros/kilted/system-modes-msgs/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-system-modes-msgs"; + version = "0.9.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/system_modes-release/archive/release/kilted/system_modes_msgs/0.9.0-6.tar.gz"; + name = "0.9.0-6.tar.gz"; + sha256 = "b9642eae7a0057eb346f0819d9d5cf2771e4fe8fc9d78e34285ea66611453198"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Interface package, containing message definitions and service definitions + for the system modes package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/system-modes/default.nix b/distros/kilted/system-modes/default.nix new file mode 100644 index 0000000000..ab50e0fb01 --- /dev/null +++ b/distros/kilted/system-modes/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-index-python, ament-lint-auto, builtin-interfaces, launch-ros, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-lifecycle, ros2run, system-modes-msgs }: +buildRosPackage { + pname = "ros-kilted-system-modes"; + version = "0.9.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/system_modes-release/archive/release/kilted/system_modes/0.9.0-6.tar.gz"; + name = "0.9.0-6.tar.gz"; + sha256 = "0b0625c39de5a3dc330fab46c3a2b413de728e7f4407623bafbc1a996fe1eccd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-index-python ament-lint-auto launch-testing-ament-cmake launch-testing-ros ros2run ]; + propagatedBuildInputs = [ builtin-interfaces launch-ros rclcpp rclcpp-lifecycle system-modes-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The system modes concept assumes that a robotics system is built + from components with a lifecycle. It adds a notion of (sub-)systems, + hiararchically grouping these nodes, as well as a notion of modes + that determine the configuration of these nodes and (sub-)systems in + terms of their parameter values."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tango-icons-vendor/default.nix b/distros/kilted/tango-icons-vendor/default.nix new file mode 100644 index 0000000000..49563b8ac8 --- /dev/null +++ b/distros/kilted/tango-icons-vendor/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-auto, ament-lint-common, tango-icon-theme }: +buildRosPackage { + pname = "ros-kilted-tango-icons-vendor"; + version = "0.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tango_icons_vendor-release/archive/release/kilted/tango_icons_vendor/0.4.0-2.tar.gz"; + name = "0.4.0-2.tar.gz"; + sha256 = "133bd595f0cfc69a81ab232f916aba6a312109137e2fc17e9b512fa113ff5345"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ tango-icon-theme ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "tango_icons_vendor provides the public domain Tango icons for non-linux systems (Tango Icon Library) from the Tango Desktop Project"; + license = with lib.licenses; [ asl20 publicDomain ]; + }; +} diff --git a/distros/kilted/tcb-span/default.nix b/distros/kilted/tcb-span/default.nix new file mode 100644 index 0000000000..8db3213c6e --- /dev/null +++ b/distros/kilted/tcb-span/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest }: +buildRosPackage { + pname = "ros-kilted-tcb-span"; + version = "1.0.2-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cpp_polyfills-release/archive/release/kilted/tcb_span/1.0.2-5.tar.gz"; + name = "1.0.2-5.tar.gz"; + sha256 = "4495f1e7438aa5d77c5f28e29d92e9f92bf9fec90f02728077de01f12926b448"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Implementation of C++20's std::span"; + license = with lib.licenses; [ "BSL-1.0" ]; + }; +} diff --git a/distros/kilted/teleop-tools-msgs/default.nix b/distros/kilted/teleop-tools-msgs/default.nix new file mode 100644 index 0000000000..34c2438c39 --- /dev/null +++ b/distros/kilted/teleop-tools-msgs/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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-teleop-tools-msgs"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/kilted/teleop_tools_msgs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "182c7d7a50e8a9d3ae82f8371e5ec4d5d8e9011ac1a60064480b0741166c852c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The teleop_tools_msgs package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/teleop-tools/default.nix b/distros/kilted/teleop-tools/default.nix new file mode 100644 index 0000000000..0096fbbebe --- /dev/null +++ b/distros/kilted/teleop-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, joy-teleop, key-teleop, teleop-tools-msgs }: +buildRosPackage { + pname = "ros-kilted-teleop-tools"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/kilted/teleop_tools/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "1355954e995732bb468ffd162c89896a488e06ab48c7a164d32c13c5485340d0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ joy-teleop key-teleop teleop-tools-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A set of generic teleoperation tools for any robot."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/teleop-twist-joy/default.nix b/distros/kilted/teleop-twist-joy/default.nix new file mode 100644 index 0000000000..eafbbebd59 --- /dev/null +++ b/distros/kilted/teleop-twist-joy/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-auto, ament-lint-common, geometry-msgs, joy, launch-ros, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-teleop-twist-joy"; + version = "2.6.3-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/teleop_twist_joy-release/archive/release/kilted/teleop_twist_joy/2.6.3-2.tar.gz"; + name = "2.6.3-2.tar.gz"; + sha256 = "e4523584c25f6ab4a8f8f626d89a46a5310654e0a00628d483d357df263bffca"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common launch-ros launch-testing-ament-cmake launch-testing-ros ]; + propagatedBuildInputs = [ geometry-msgs joy rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Generic joystick teleop for twist robots."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/teleop-twist-keyboard/default.nix b/distros/kilted/teleop-twist-keyboard/default.nix new file mode 100644 index 0000000000..65e6392954 --- /dev/null +++ b/distros/kilted/teleop-twist-keyboard/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, rclpy }: +buildRosPackage { + pname = "ros-kilted-teleop-twist-keyboard"; + version = "2.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/teleop_twist_keyboard-release/archive/release/kilted/teleop_twist_keyboard/2.4.0-2.tar.gz"; + name = "2.4.0-2.tar.gz"; + sha256 = "4dda0692a4177c1bbea054c2c6f71accfb96e9d1bd004f1caafda4398ab487a7"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ]; + propagatedBuildInputs = [ geometry-msgs rclpy ]; + + meta = { + description = "A robot-agnostic teleoperation node to convert keyboard commands to Twist + messages."; + license = with lib.licenses; [ "BSD-License-2.0" ]; + }; +} diff --git a/distros/kilted/tensorrt-cmake-module/default.nix b/distros/kilted/tensorrt-cmake-module/default.nix new file mode 100644 index 0000000000..29786b8678 --- /dev/null +++ b/distros/kilted/tensorrt-cmake-module/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-xmllint }: +buildRosPackage { + pname = "ros-kilted-tensorrt-cmake-module"; + version = "0.0.4-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tensorrt_cmake_module-release/archive/release/kilted/tensorrt_cmake_module/0.0.4-3.tar.gz"; + name = "0.0.4-3.tar.gz"; + sha256 = "c8f410f68ae5ab26e2e6803fa92ace155b3cf825b73d06706ff042d6c651dc85"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Exports a CMake module to find TensorRT."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/test-apex-test-tools/default.nix b/distros/kilted/test-apex-test-tools/default.nix new file mode 100644 index 0000000000..79e68506a0 --- /dev/null +++ b/distros/kilted/test-apex-test-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, apex-test-tools }: +buildRosPackage { + pname = "ros-kilted-test-apex-test-tools"; + version = "0.0.2-r9"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/apex_test_tools-release/archive/release/kilted/test_apex_test_tools/0.0.2-9.tar.gz"; + name = "0.0.2-9.tar.gz"; + sha256 = "1432c62f7afbdaf8814e82bfe859dfced5a27e054a42b26e54317704e524567d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ]; + checkInputs = [ ament-lint-auto apex-test-tools ]; + nativeBuildInputs = [ ament-cmake-auto ]; + + meta = { + description = "Test package, which uses things exported by apex_test_tools"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/test-interface-files/default.nix b/distros/kilted/test-interface-files/default.nix new file mode 100644 index 0000000000..58609477e6 --- /dev/null +++ b/distros/kilted/test-interface-files/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core }: +buildRosPackage { + pname = "ros-kilted-test-interface-files"; + version = "0.13.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/test_interface_files-release/archive/release/kilted/test_interface_files/0.13.0-2.tar.gz"; + name = "0.13.0-2.tar.gz"; + sha256 = "f972c2fda8b43bcc4ed3d36f06bcc55aba3e1ab48db00cd7c91c5b3251e63781"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-core ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "A package containing message definitions and fixtures used exclusively for testing purposes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/test-msgs/default.nix b/distros/kilted/test-msgs/default.nix new file mode 100644 index 0000000000..5055651cfa --- /dev/null +++ b/distros/kilted/test-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-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, test-interface-files }: +buildRosPackage { + pname = "ros-kilted-test-msgs"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/test_msgs/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "3b208a30b926b2d63a60612195790b004dcb4ae1ecd87f98882dacee2800dc40"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators test-interface-files ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing message definitions and fixtures used exclusively for testing purposes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/test-ros-gz-bridge/default.nix b/distros/kilted/test-ros-gz-bridge/default.nix new file mode 100644 index 0000000000..5368582348 --- /dev/null +++ b/distros/kilted/test-ros-gz-bridge/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-gtest, ament-lint-auto, ament-lint-common, launch-ros, launch-testing, launch-testing-ament-cmake, ros-gz-bridge }: +buildRosPackage { + pname = "ros-kilted-test-ros-gz-bridge"; + version = "2.1.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/kilted/test_ros_gz_bridge/2.1.8-1.tar.gz"; + name = "2.1.8-1.tar.gz"; + sha256 = "4b687a6e4499977ddfdcac4a829c8e1425e2d58649ed1fffd9a1a29a2e89ec60"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-ros launch-testing launch-testing-ament-cmake ]; + propagatedBuildInputs = [ ros-gz-bridge ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Bridge communication between ROS and Gazebo Transport"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tf-transformations/default.nix b/distros/kilted/tf-transformations/default.nix new file mode 100644 index 0000000000..a7503b9e8c --- /dev/null +++ b/distros/kilted/tf-transformations/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-pep257, python3Packages }: +buildRosPackage { + pname = "ros-kilted-tf-transformations"; + version = "1.0.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tf_transformations_release/archive/release/kilted/tf_transformations/1.0.1-5.tar.gz"; + name = "1.0.1-5.tar.gz"; + sha256 = "938e8a8457f5fed5f245b6bb0bfb8a8ca6dc5e18249460b0b5964099d87b32bc"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-pep257 python3Packages.pytest ]; + + meta = { + description = "Reimplementation of the tf/transformations.py library for common Python spatial operations"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-2d/default.nix b/distros/kilted/tf2-2d/default.nix new file mode 100644 index 0000000000..a82087df28 --- /dev/null +++ b/distros/kilted/tf2-2d/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-gtest, ament-lint-auto, ament-lint-common, boost, eigen, rclcpp, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-tf2-2d"; + version = "1.0.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tf2_2d-release/archive/release/kilted/tf2_2d/1.0.1-4.tar.gz"; + name = "1.0.1-4.tar.gz"; + sha256 = "44c45aa564f1aaec7941c24d4ce516723f9428b8385f78e6cab822863f310a0a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ boost eigen rclcpp tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A set of 2D geometry classes modeled after the 3D geometry classes in tf2."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-bullet/default.nix b/distros/kilted/tf2-bullet/default.nix new file mode 100644 index 0000000000..0f0216a56c --- /dev/null +++ b/distros/kilted/tf2-bullet/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-gtest, ament-lint-auto, ament-lint-common, bullet, geometry-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-tf2-bullet"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_bullet/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "2aa1ed36e016830bf40240ea376ba7237d542aef38fbc0a3ae9dbabf291279ba"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ bullet geometry-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "tf2_bullet"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-eigen-kdl/default.nix b/distros/kilted/tf2-eigen-kdl/default.nix new file mode 100644 index 0000000000..e7debb96dc --- /dev/null +++ b/distros/kilted/tf2-eigen-kdl/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, orocos-kdl-vendor, tf2 }: +buildRosPackage { + pname = "ros-kilted-tf2-eigen-kdl"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_eigen_kdl/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "86200a38bc8e036bc11512dbd2ec6c28db2c3ba375decd08c9b2496b472dbb3d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ eigen orocos-kdl-vendor tf2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Conversion functions between: + - Eigen and KDL"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-eigen/default.nix b/distros/kilted/tf2-eigen/default.nix new file mode 100644 index 0000000000..67ab313f5d --- /dev/null +++ b/distros/kilted/tf2-eigen/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-gtest, ament-lint-auto, ament-lint-common, eigen, geometry-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-tf2-eigen"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_eigen/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "c8abba8298226662fe83191f4372e6b815f7563c1bf98229e02cdc8b448206a7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ eigen geometry-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "tf2_eigen"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-geometry-msgs/default.nix b/distros/kilted/tf2-geometry-msgs/default.nix new file mode 100644 index 0000000000..641ab501f0 --- /dev/null +++ b/distros/kilted/tf2-geometry-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-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, orocos-kdl-vendor, python3Packages, rclcpp, tf2, tf2-ros, tf2-ros-py }: +buildRosPackage { + pname = "ros-kilted-tf2-geometry-msgs"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_geometry_msgs/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "cf79c8964f16b7699d4b2d735b022c2596ee514d01e2e796319f40b4c606ee07"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp ]; + propagatedBuildInputs = [ geometry-msgs orocos-kdl-vendor python3Packages.numpy tf2 tf2-ros tf2-ros-py ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "tf2_geometry_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-kdl/default.nix b/distros/kilted/tf2-kdl/default.nix new file mode 100644 index 0000000000..26f54f256f --- /dev/null +++ b/distros/kilted/tf2-kdl/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-gtest, builtin-interfaces, geometry-msgs, orocos-kdl-vendor, python-orocos-kdl-vendor, rclcpp, tf2, tf2-ros, tf2-ros-py }: +buildRosPackage { + pname = "ros-kilted-tf2-kdl"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_kdl/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "11f1ca3d9d29ec11f79fbc7c22098738cd74d00cc87e0ecadfe2d23a97961d86"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest rclcpp ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs orocos-kdl-vendor python-orocos-kdl-vendor tf2 tf2-ros tf2-ros-py ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "KDL binding for tf2"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-msgs/default.nix b/distros/kilted/tf2-msgs/default.nix new file mode 100644 index 0000000000..09e58c8579 --- /dev/null +++ b/distros/kilted/tf2-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-tf2-msgs"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_msgs/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "db8cc9d1f1926ab4c3fb4fa7af3bd1dffc9d86915c95b37b74b000cea8aeecd8"; + }; + + 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 = "tf2_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-py/default.nix b/distros/kilted/tf2-py/default.nix new file mode 100644 index 0000000000..d8494d595b --- /dev/null +++ b/distros/kilted/tf2-py/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-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, python3, rclpy, rpyutils, tf2 }: +buildRosPackage { + pname = "ros-kilted-tf2-py"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_py/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "66010e2122fd6e945c7528521df9ee1c24906ec3bd3f1798a7e24a6f9ec5c992"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake python3 ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rclpy rpyutils tf2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The tf2_py package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-ros-py/default.nix b/distros/kilted/tf2-ros-py/default.nix new file mode 100644 index 0000000000..c630c8fcfa --- /dev/null +++ b/distros/kilted/tf2-ros-py/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-xmllint, builtin-interfaces, geometry-msgs, python3Packages, rclpy, sensor-msgs, std-msgs, tf2-msgs, tf2-py }: +buildRosPackage { + pname = "ros-kilted-tf2-ros-py"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_ros_py/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "229f595903158031e80a7a1547267cd55fe4715b348741601dcbc9aa38051021"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-xmllint python3Packages.pytest sensor-msgs ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rclpy sensor-msgs std-msgs tf2-msgs tf2-py ]; + + meta = { + description = "This package contains the ROS Python bindings for the tf2 library"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-ros/default.nix b/distros/kilted/tf2-ros/default.nix new file mode 100644 index 0000000000..7a4cf9ea60 --- /dev/null +++ b/distros/kilted/tf2-ros/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-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, message-filters, rcl-interfaces, rclcpp, rclcpp-action, rclcpp-components, rosgraph-msgs, tf2, tf2-msgs }: +buildRosPackage { + pname = "ros-kilted-tf2-ros"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_ros/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "b6202b197630230f729970448a75046479c230ef13bba8b29384999a8e6e2ac6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosgraph-msgs ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs message-filters rcl-interfaces rclcpp rclcpp-action rclcpp-components tf2 tf2-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package contains the C++ ROS bindings for the tf2 library"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-sensor-msgs/default.nix b/distros/kilted/tf2-sensor-msgs/default.nix new file mode 100644 index 0000000000..57879efc44 --- /dev/null +++ b/distros/kilted/tf2-sensor-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-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, geometry-msgs, python3Packages, rclcpp, sensor-msgs, sensor-msgs-py, std-msgs, tf2, tf2-ros, tf2-ros-py }: +buildRosPackage { + pname = "ros-kilted-tf2-sensor-msgs"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_sensor_msgs/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "5e60c23de270762f3f20c283369a36221f271a8dc6a10daf443236d4542edc57"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module geometry-msgs python3Packages.numpy sensor-msgs sensor-msgs-py std-msgs tf2 tf2-ros tf2-ros-py ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "Small lib to transform sensor_msgs with tf. Most notably, PointCloud2"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2-tools/default.nix b/distros/kilted/tf2-tools/default.nix new file mode 100644 index 0000000000..1df48f87cd --- /dev/null +++ b/distros/kilted/tf2-tools/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, ament-xmllint, graphviz, python3Packages, rclpy, tf2-msgs, tf2-py, tf2-ros-py }: +buildRosPackage { + pname = "ros-kilted-tf2-tools"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2_tools/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "941acb977656c2edbf757abfbcaf2f01e656aed6818ad20d80480a1925cfdce4"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ graphviz python3Packages.pyyaml rclpy tf2-msgs tf2-py tf2-ros-py ]; + + meta = { + description = "tf2_tools"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tf2/default.nix b/distros/kilted/tf2/default.nix new file mode 100644 index 0000000000..dce1f2832a --- /dev/null +++ b/distros/kilted/tf2/default.nix @@ -0,0 +1,31 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-google-benchmark, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, builtin-interfaces, geometry-msgs, rcutils, rosidl-runtime-cpp }: +buildRosPackage { + pname = "ros-kilted-tf2"; + version = "0.41.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/kilted/tf2/0.41.0-1.tar.gz"; + name = "0.41.0-1.tar.gz"; + sha256 = "748c72ab9cd8800b1a117d98c4762ff98dde086c3b053633b404be5744fb292a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-ros ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-google-benchmark ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rcutils rosidl-runtime-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; + + meta = { + description = "tf2 is the second generation of the transform library, which lets + the user keep track of multiple coordinate frames over time. tf2 + maintains the relationship between coordinate frames in a tree + structure buffered in time, and lets the user transform points, + vectors, etc between any two coordinate frames at any desired + point in time."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/theora-image-transport/default.nix b/distros/kilted/theora-image-transport/default.nix new file mode 100644 index 0000000000..c478f6138f --- /dev/null +++ b/distros/kilted/theora-image-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, image-transport, libogg, libtheora, opencv, pkg-config, pluginlib, rclcpp, rcutils, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-theora-image-transport"; + version = "5.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/kilted/theora_image_transport/5.0.2-2.tar.gz"; + name = "5.0.2-2.tar.gz"; + sha256 = "fa887806f96b06f4603619316b6aa521b9097cc3f1889f3bca83ef673cfdd8f2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge image-transport libogg libtheora opencv opencv.cxxdev pluginlib rclcpp rcutils rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake pkg-config rosidl-default-generators ]; + + meta = { + description = "Theora_image_transport provides a plugin to image_transport for + transparently sending an image stream encoded with the Theora codec."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tile-map/default.nix b/distros/kilted/tile-map/default.nix new file mode 100644 index 0000000000..24246cb6e9 --- /dev/null +++ b/distros/kilted/tile-map/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2, tf2-ros, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-tile-map"; + version = "2.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/tile_map/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "6e30f189242875ffb14981cf92f326ed8cc41de0b7c6d55fa398bc995612736b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ glew jsoncpp mapviz pluginlib qt5.qtbase rclcpp swri-math-util swri-transform-util tf2 tf2-ros yaml-cpp ]; + nativeBuildInputs = [ ament-cmake qt5.qtbase ]; + + meta = { + description = "Tile map provides a slippy map style interface for visualizing + OpenStreetMap and GoogleMap tiles. A mapviz visualization plug-in is also + implemented"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tinyspline-vendor/default.nix b/distros/kilted/tinyspline-vendor/default.nix new file mode 100644 index 0000000000..53a3f872d7 --- /dev/null +++ b/distros/kilted/tinyspline-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, git }: +buildRosPackage { + pname = "ros-kilted-tinyspline-vendor"; + version = "0.6.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tinyspline_vendor-release/archive/release/kilted/tinyspline_vendor/0.6.1-2.tar.gz"; + name = "0.6.1-2.tar.gz"; + sha256 = "81f327d16669b7c4e80ed6a715b2aee4bff26b8c026648d4eb12afa119757d22"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package git ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package git ]; + + meta = { + description = "The vendor package for tinyspline."; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/tinyxml-vendor/default.nix b/distros/kilted/tinyxml-vendor/default.nix new file mode 100644 index 0000000000..949d710c1a --- /dev/null +++ b/distros/kilted/tinyxml-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, tinyxml }: +buildRosPackage { + pname = "ros-kilted-tinyxml-vendor"; + version = "0.10.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tinyxml_vendor-release/archive/release/kilted/tinyxml_vendor/0.10.0-3.tar.gz"; + name = "0.10.0-3.tar.gz"; + sha256 = "41ef0aebcef68129544a59a4da001266e1f53d902dda02ab0a59bca40aaef408"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ tinyxml ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "CMake shim over the tinxml library."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tinyxml2-vendor/default.nix b/distros/kilted/tinyxml2-vendor/default.nix new file mode 100644 index 0000000000..b107b68fa4 --- /dev/null +++ b/distros/kilted/tinyxml2-vendor/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, tinyxml-2 }: +buildRosPackage { + pname = "ros-kilted-tinyxml2-vendor"; + version = "0.10.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tinyxml2_vendor-release/archive/release/kilted/tinyxml2_vendor/0.10.0-2.tar.gz"; + name = "0.10.0-2.tar.gz"; + sha256 = "b29bac96262ace8288b29bde622d33a41c3f679c534dafb9a9013176f38e32d3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ tinyxml-2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Wrapper around tinyxml2, providing nothing but a dependency on tinyxml2, on some systems. + On others, it provides a fixed CMake module or even an ExternalProject build of tinyxml2."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tl-expected/default.nix b/distros/kilted/tl-expected/default.nix new file mode 100644 index 0000000000..88cb74938e --- /dev/null +++ b/distros/kilted/tl-expected/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-tl-expected"; + version = "1.0.2-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cpp_polyfills-release/archive/release/kilted/tl_expected/1.0.2-5.tar.gz"; + name = "1.0.2-5.tar.gz"; + sha256 = "f8e4a31c05c1f5c075d780d6a19c058aebdfe81a1e1f9726be3d63091cbcfcfa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++11/14/17 std::expected with functional-style extensions"; + license = with lib.licenses; [ "Creative-Commons-Zero-v1.0-Universal" ]; + }; +} diff --git a/distros/kilted/tlsf-cpp/default.nix b/distros/kilted/tlsf-cpp/default.nix new file mode 100644 index 0000000000..7e43012549 --- /dev/null +++ b/distros/kilted/tlsf-cpp/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, rcpputils, rmw, rmw-implementation-cmake, std-msgs, tlsf }: +buildRosPackage { + pname = "ros-kilted-tlsf-cpp"; + version = "0.18.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/realtime_support-release/archive/release/kilted/tlsf_cpp/0.18.3-1.tar.gz"; + name = "0.18.3-1.tar.gz"; + sha256 = "d06fee95ca12eca1e9c6294f1dc129dd4711020b9d559f40df63884d91825e52"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rcpputils rmw-implementation-cmake ]; + propagatedBuildInputs = [ ament-cmake rclcpp rmw std-msgs tlsf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ stdlib-compatible wrapper around tlsf allocator and ROS2 examples"; + license = with lib.licenses; [ "LGPL-2.1-only" asl20 ]; + }; +} diff --git a/distros/kilted/tlsf/default.nix b/distros/kilted/tlsf/default.nix new file mode 100644 index 0000000000..84795498a6 --- /dev/null +++ b/distros/kilted/tlsf/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: +buildRosPackage { + pname = "ros-kilted-tlsf"; + version = "0.10.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tlsf-release/archive/release/kilted/tlsf/0.10.1-2.tar.gz"; + name = "0.10.1-2.tar.gz"; + sha256 = "42f0e1601119d5c8347c84962fe6800c5551507c99be2914614eea1048dfe07e"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "TLSF allocator version 2.4.6"; + license = with lib.licenses; [ "LGPL-2.1-only" ]; + }; +} diff --git a/distros/kilted/topic-based-ros2-control/default.nix b/distros/kilted/topic-based-ros2-control/default.nix new file mode 100644 index 0000000000..dd402fa6aa --- /dev/null +++ b/distros/kilted/topic-based-ros2-control/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-auto, ament-lint-common, angles, hardware-interface, picknik-ament-copyright, rclcpp, ros2-control-test-assets, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-topic-based-ros2-control"; + version = "0.2.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/topic_based_ros2_control-release/archive/release/kilted/topic_based_ros2_control/0.2.0-3.tar.gz"; + name = "0.2.0-3.tar.gz"; + sha256 = "484b4c550c3d071c87041d8e0ace2c4b1572d64251d83c5ec91fe80455f2bb63"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common picknik-ament-copyright ros2-control-test-assets ]; + propagatedBuildInputs = [ angles hardware-interface rclcpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ros2 control hardware interface for topic_based sim"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/topic-monitor/default.nix b/distros/kilted/topic-monitor/default.nix new file mode 100644 index 0000000000..22a58bc50a --- /dev/null +++ b/distros/kilted/topic-monitor/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-flake8, ament-pep257, ament-xmllint, launch, launch-ros, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-topic-monitor"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/topic_monitor/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "d5a7ed362880b2bcb3ec751a3942984d3635d9f3670f35b494cf69c2c96cc01d"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ launch launch-ros rclpy std-msgs ]; + + meta = { + description = "Package containing tools for monitoring ROS 2 topics."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/topic-statistics-demo/default.nix b/distros/kilted/topic-statistics-demo/default.nix new file mode 100644 index 0000000000..bfbdb9c6bc --- /dev/null +++ b/distros/kilted/topic-statistics-demo/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-auto, ament-lint-common, rclcpp, rcutils, sensor-msgs, statistics-msgs }: +buildRosPackage { + pname = "ros-kilted-topic-statistics-demo"; + version = "0.36.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/demos-release/archive/release/kilted/topic_statistics_demo/0.36.0-1.tar.gz"; + name = "0.36.0-1.tar.gz"; + sha256 = "7c7fdc7c5a0b587904d45003bd5c4a894b3c704a459056b27f85ef8aaf85f3b7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rcutils sensor-msgs statistics-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "C++ demo application for topic statistics feature."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/topic-tools-interfaces/default.nix b/distros/kilted/topic-tools-interfaces/default.nix new file mode 100644 index 0000000000..58a32d7c42 --- /dev/null +++ b/distros/kilted/topic-tools-interfaces/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-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-topic-tools-interfaces"; + version = "1.4.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/topic_tools-release/archive/release/kilted/topic_tools_interfaces/1.4.2-2.tar.gz"; + name = "1.4.2-2.tar.gz"; + sha256 = "43d14f2513b3f6a0b2507bdddbcc73cbefc3ab320e67557c905dd0fcf26a9808"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "topic_tools_interfaces contains messages and services for topic_tools"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/topic-tools/default.nix b/distros/kilted/topic-tools/default.nix new file mode 100644 index 0000000000..e84fe0e543 --- /dev/null +++ b/distros/kilted/topic-tools/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, rclpy, ros2cli, rosidl-default-generators, rosidl-runtime-py, std-msgs, topic-tools-interfaces }: +buildRosPackage { + pname = "ros-kilted-topic-tools"; + version = "1.4.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/topic_tools-release/archive/release/kilted/topic_tools/1.4.2-2.tar.gz"; + name = "1.4.2-2.tar.gz"; + sha256 = "50dadbf5e412b7442f46e90b9bc38613fdb39756450a1147936ab9e9ca67cfa7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-runtime-py std-msgs ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rclpy ros2cli rosidl-runtime-py topic-tools-interfaces ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python rosidl-default-generators ]; + + meta = { + description = "Tools for directing, throttling, selecting, and otherwise messing with + ROS 2 topics at a meta level."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/trac-ik-kinematics-plugin/default.nix b/distros/kilted/trac-ik-kinematics-plugin/default.nix new file mode 100644 index 0000000000..9df8e62bf1 --- /dev/null +++ b/distros/kilted/trac-ik-kinematics-plugin/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, class-loader, generate-parameter-library, moveit-core, pluginlib, rclcpp, tf2-kdl, trac-ik-lib, urdf }: +buildRosPackage { + pname = "ros-kilted-trac-ik-kinematics-plugin"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/trac_ik-release/archive/release/kilted/trac_ik_kinematics_plugin/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "3ea8e4839d1e9effd78cc2341eac511144cef86a48ab07475052bb3146a189a8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ class-loader generate-parameter-library moveit-core pluginlib rclcpp tf2-kdl trac-ik-lib urdf ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A MoveIt! Kinematics plugin using TRAC-IK"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/trac-ik-lib/default.nix b/distros/kilted/trac-ik-lib/default.nix new file mode 100644 index 0000000000..ec41af6628 --- /dev/null +++ b/distros/kilted/trac-ik-lib/default.nix @@ -0,0 +1,31 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, eigen3-cmake-module, geometry-msgs, kdl-parser, nlopt, pkg-config, rclcpp, urdf }: +buildRosPackage { + pname = "ros-kilted-trac-ik-lib"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/trac_ik-release/archive/release/kilted/trac_ik_lib/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "bf06793f7fba044960fb3a81b4591427703392da231bcf070792b01314cfe5dc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module geometry-msgs kdl-parser nlopt pkg-config rclcpp urdf ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "TRAC-IK is a faster, significantly more reliable drop-in replacement for + KDL's pseudoinverse Jacobian solver. + + The TRAC-IK library has a very similar API to KDL's IK solver calls, + except that the user passes a maximum time instead of a maximum number of + search iterations. Additionally, TRAC-IK allows for error tolerances to + be set independently for each Cartesian dimension (x,y,z,roll,pitch.yaw)."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/trac-ik/default.nix b/distros/kilted/trac-ik/default.nix new file mode 100644 index 0000000000..263ab0c558 --- /dev/null +++ b/distros/kilted/trac-ik/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, trac-ik-kinematics-plugin, trac-ik-lib }: +buildRosPackage { + pname = "ros-kilted-trac-ik"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/trac_ik-release/archive/release/kilted/trac_ik/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "e5581db7dea6211c4c238d22cd58dd18f1987cdb4a0649a4f971ab0a2efee6ae"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ trac-ik-kinematics-plugin trac-ik-lib ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The ROS packages in this repository were created to provide an improved + alternative Inverse Kinematics solver to the popular inverse Jacobian + methods in KDL. TRAC-IK handles joint-limited chains better than KDL + without increasing solve time."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tracetools-acceleration/default.nix b/distros/kilted/tracetools-acceleration/default.nix new file mode 100644 index 0000000000..0b5743bd64 --- /dev/null +++ b/distros/kilted/tracetools-acceleration/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-ros, ament-lint-auto, ament-lint-common, pkg-config }: +buildRosPackage { + pname = "ros-kilted-tracetools-acceleration"; + version = "0.4.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tracetools_acceleration-release/archive/release/kilted/tracetools_acceleration/0.4.1-4.tar.gz"; + name = "0.4.1-4.tar.gz"; + sha256 = "6b781adc8c5faa99e6f7feb711c2b7bfb3235fa14e2ca3067a79244c366dc4a0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros pkg-config ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake-ros pkg-config ]; + + meta = { + description = "LTTng tracing provider wrapper for ROS 2 packages using hardware acceleration. + Fork of tracetools to trace hardware acceleration in ROS 2."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tracetools-analysis/default.nix b/distros/kilted/tracetools-analysis/default.nix new file mode 100644 index 0000000000..31d28215c7 --- /dev/null +++ b/distros/kilted/tracetools-analysis/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-mypy, ament-pep257, ament-xmllint, python3Packages, tracetools-read, tracetools-trace }: +buildRosPackage { + pname = "ros-kilted-tracetools-analysis"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tracetools_analysis-release/archive/release/kilted/tracetools_analysis/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "77e839e7a3d700785c371ec373cf21c5e4080911494a4ebb4ec5e36426335ef4"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.notebook python3Packages.pandas tracetools-read tracetools-trace ]; + + meta = { + description = "Tools for analysing trace data."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tracetools-image-pipeline/default.nix b/distros/kilted/tracetools-image-pipeline/default.nix new file mode 100644 index 0000000000..864355166d --- /dev/null +++ b/distros/kilted/tracetools-image-pipeline/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, pkg-config }: +buildRosPackage { + pname = "ros-kilted-tracetools-image-pipeline"; + version = "6.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/kilted/tracetools_image_pipeline/6.0.11-1.tar.gz"; + name = "6.0.11-1.tar.gz"; + sha256 = "b2d20366d2f8b759054a9bdf740bd417d6bb362f8fc396869462e0501466a244"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros pkg-config ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake-ros pkg-config ]; + + meta = { + description = "LTTng tracing provider wrapper for image_pipeline ROS 2 meta-package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tracetools-launch/default.nix b/distros/kilted/tracetools-launch/default.nix new file mode 100644 index 0000000000..f40a2c4888 --- /dev/null +++ b/distros/kilted/tracetools-launch/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-mypy, ament-pep257, ament-xmllint, launch, launch-ros, python3Packages, tracetools-trace }: +buildRosPackage { + pname = "ros-kilted-tracetools-launch"; + version = "8.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/kilted/tracetools_launch/8.6.0-2.tar.gz"; + name = "8.6.0-2.tar.gz"; + sha256 = "569a176393e78c24da13dee7b6f26996a41c5d8f793b8781886c3ca7b4f9e191"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ launch launch-ros tracetools-trace ]; + + meta = { + description = "Launch integration for tracing."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tracetools-read/default.nix b/distros/kilted/tracetools-read/default.nix new file mode 100644 index 0000000000..76e5192e37 --- /dev/null +++ b/distros/kilted/tracetools-read/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-mypy, ament-pep257, ament-xmllint, babeltrace, python3Packages }: +buildRosPackage { + pname = "ros-kilted-tracetools-read"; + version = "8.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/kilted/tracetools_read/8.6.0-2.tar.gz"; + name = "8.6.0-2.tar.gz"; + sha256 = "11891f1cb8394d0d04461f879f8c5c6e7a80552ae0822e1b68afee2a0d88166d"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ babeltrace ]; + + meta = { + description = "Tools for reading traces."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tracetools-test/default.nix b/distros/kilted/tracetools-test/default.nix new file mode 100644 index 0000000000..bb777d0062 --- /dev/null +++ b/distros/kilted/tracetools-test/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-mypy, ament-pep257, ament-xmllint, launch, launch-ros, python3Packages, tracetools-launch, tracetools-read, tracetools-trace }: +buildRosPackage { + pname = "ros-kilted-tracetools-test"; + version = "8.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/kilted/tracetools_test/8.6.0-2.tar.gz"; + name = "8.6.0-2.tar.gz"; + sha256 = "abec2814cefa7f8de452ddf48fd8433c455cde5c3a302fbf8007730088ff4d2b"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ launch launch-ros tracetools-launch tracetools-read tracetools-trace ]; + + meta = { + description = "Utilities for tracing-related tests."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tracetools-trace/default.nix b/distros/kilted/tracetools-trace/default.nix new file mode 100644 index 0000000000..2827df37d0 --- /dev/null +++ b/distros/kilted/tracetools-trace/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-mypy, ament-pep257, ament-xmllint, lttngpy, python3Packages }: +buildRosPackage { + pname = "ros-kilted-tracetools-trace"; + version = "8.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/kilted/tracetools_trace/8.6.0-2.tar.gz"; + name = "8.6.0-2.tar.gz"; + sha256 = "23b798e562b5e07838e5da264a5b154787c449909ce5ef626bc3b0246111c7ac"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint python3Packages.pytest ]; + propagatedBuildInputs = [ lttngpy ]; + + meta = { + description = "Tools for setting up tracing sessions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tracetools/default.nix b/distros/kilted/tracetools/default.nix new file mode 100644 index 0000000000..08000b0488 --- /dev/null +++ b/distros/kilted/tracetools/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-gen-version-h, ament-cmake-gtest, ament-cmake-ros-core, ament-lint-auto, ament-lint-common, lttng-tools, lttng-ust, pkg-config }: +buildRosPackage { + pname = "ros-kilted-tracetools"; + version = "8.6.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/kilted/tracetools/8.6.0-2.tar.gz"; + name = "8.6.0-2.tar.gz"; + sha256 = "e9c992227c7858cf760e6c85a7dc3c1df45ed8941a6bfbf9bce9bb8912377a29"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gen-version-h ament-cmake-ros-core pkg-config ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ lttng-tools lttng-ust ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ament-cmake-ros-core pkg-config ]; + + meta = { + description = "Tracing wrapper for ROS 2."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/trajectory-msgs/default.nix b/distros/kilted/trajectory-msgs/default.nix new file mode 100644 index 0000000000..6c81f7854d --- /dev/null +++ b/distros/kilted/trajectory-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-trajectory-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/trajectory_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "ecfb95331a33b37d46c7663c13aa27385dc9b05dba1f424ba4b0637b045667d4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some robot trajectory message definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/transmission-interface/default.nix b/distros/kilted/transmission-interface/default.nix new file mode 100644 index 0000000000..cc15398c07 --- /dev/null +++ b/distros/kilted/transmission-interface/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-gen-version-h, ament-cmake-gmock, fmt, hardware-interface, pluginlib, ros2-control-cmake, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-transmission-interface"; + version = "5.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/kilted/transmission_interface/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "9c3b530ff7a97893bae39631b70aa0d25150d8c803f9114936049dbea9cfba45"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; + propagatedBuildInputs = [ fmt hardware-interface pluginlib ]; + nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; + + meta = { + description = "data structures for representing mechanical transmissions, methods for propagating values between actuator and joint spaces and tooling to support this."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tricycle-controller/default.nix b/distros/kilted/tricycle-controller/default.nix new file mode 100644 index 0000000000..171438e5f2 --- /dev/null +++ b/distros/kilted/tricycle-controller/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ackermann-msgs, ament-cmake, ament-cmake-gmock, backward-ros, builtin-interfaces, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs, tf2, tf2-msgs }: +buildRosPackage { + pname = "ros-kilted-tricycle-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/tricycle_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "9a25252935c8af1f03c8aac64cfcc03d8da5cff816dc150eb66f28b3bdfe5db9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake generate-parameter-library ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ ackermann-msgs backward-ros builtin-interfaces controller-interface geometry-msgs hardware-interface nav-msgs pluginlib rclcpp rclcpp-lifecycle rcpputils realtime-tools std-srvs tf2 tf2-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Controller for a tricycle drive mobile base"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/tricycle-steering-controller/default.nix b/distros/kilted/tricycle-steering-controller/default.nix new file mode 100644 index 0000000000..7e781db099 --- /dev/null +++ b/distros/kilted/tricycle-steering-controller/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-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets, std-srvs, steering-controllers-library }: +buildRosPackage { + pname = "ros-kilted-tricycle-steering-controller"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/tricycle_steering_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "03f1a57b00bed061da6eca46f1ddac4dbf24e6c8a949cb29aded0016236c09b8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake generate-parameter-library ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros control-msgs controller-interface hardware-interface pluginlib rclcpp rclcpp-lifecycle std-srvs steering-controllers-library ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Steering controller with tricycle kinematics. Rear fixed wheels are powering the vehicle and front wheel is steering."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/turbojpeg-compressed-image-transport/default.nix b/distros/kilted/turbojpeg-compressed-image-transport/default.nix new file mode 100644 index 0000000000..cb22fdb68d --- /dev/null +++ b/distros/kilted/turbojpeg-compressed-image-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, image-transport, libjpeg_turbo }: +buildRosPackage { + pname = "ros-kilted-turbojpeg-compressed-image-transport"; + version = "0.2.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turbojpeg_compressed_image_transport-release/archive/release/kilted/turbojpeg_compressed_image_transport/0.2.1-5.tar.gz"; + name = "0.2.1-5.tar.gz"; + sha256 = "e179a714a0adef0c39245a9514517ab0757ab4af5ee9262ede88d57089410be7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge image-transport libjpeg_turbo ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Compressed_image_transport provides a plugin to image_transport for transparently sending images + encoded as JPEG by turbojpeg."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/turtle-nest/default.nix b/distros/kilted/turtle-nest/default.nix new file mode 100644 index 0000000000..967c8e3b39 --- /dev/null +++ b/distros/kilted/turtle-nest/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-auto, ament-lint-common, qt5 }: +buildRosPackage { + pname = "ros-kilted-turtle-nest"; + version = "1.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtle_nest-release/archive/release/kilted/turtle_nest/1.0.2-2.tar.gz"; + name = "1.0.2-2.tar.gz"; + sha256 = "4c4b53c37997617f9906167c73039b4e59f21a5c45d24e41435c36e3d91bd19e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ qt5.qtbase ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS 2 Package Creator"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/turtle-tf2-cpp/default.nix b/distros/kilted/turtle-tf2-cpp/default.nix new file mode 100644 index 0000000000..5ecf0b45fb --- /dev/null +++ b/distros/kilted/turtle-tf2-cpp/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-auto, ament-lint-common, geometry-msgs, launch, launch-ros, message-filters, rclcpp, tf2, tf2-geometry-msgs, tf2-ros, turtlesim-msgs }: +buildRosPackage { + pname = "ros-kilted-turtle-tf2-cpp"; + version = "0.6.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/kilted/turtle_tf2_cpp/0.6.4-1.tar.gz"; + name = "0.6.4-1.tar.gz"; + sha256 = "bfb46753aa6c2eadcebc66eb7644d4dcbe5010c93fb70ded38285091fff8f30b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs launch launch-ros message-filters rclcpp tf2 tf2-geometry-msgs tf2-ros turtlesim-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "turtle_tf2_cpp demonstrates how to write a ROS2 C++ tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/turtle-tf2-py/default.nix b/distros/kilted/turtle-tf2-py/default.nix new file mode 100644 index 0000000000..29051851e0 --- /dev/null +++ b/distros/kilted/turtle-tf2-py/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, geometry-msgs, launch, launch-ros, python3Packages, rclpy, tf2-ros, turtlesim-msgs }: +buildRosPackage { + pname = "ros-kilted-turtle-tf2-py"; + version = "0.6.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/kilted/turtle_tf2_py/0.6.4-1.tar.gz"; + name = "0.6.4-1.tar.gz"; + sha256 = "9be2805e18f0c789324f66d478fe3a000857045fcfd6050233fad2d0ca75ca45"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ geometry-msgs launch launch-ros python3Packages.numpy rclpy tf2-ros turtlesim-msgs ]; + + meta = { + description = "turtle_tf2_py demonstrates how to write a ROS2 Python tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/turtlebot3-fake-node/default.nix b/distros/kilted/turtlebot3-fake-node/default.nix new file mode 100644 index 0000000000..11b3d700f1 --- /dev/null +++ b/distros/kilted/turtlebot3-fake-node/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, robot-state-publisher, sensor-msgs, tf2, tf2-msgs, turtlebot3-msgs }: +buildRosPackage { + pname = "ros-kilted-turtlebot3-fake-node"; + version = "2.3.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/kilted/turtlebot3_fake_node/2.3.2-2.tar.gz"; + name = "2.3.2-2.tar.gz"; + sha256 = "8880719b1a997abf3c9cc1bc321c5ce2936015c4ddda273bfae89f8040a7b8d3"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake geometry-msgs nav-msgs rclcpp robot-state-publisher sensor-msgs tf2 tf2-msgs turtlebot3-msgs ]; + + meta = { + description = "Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot. + You can do simple tests using this package on rviz without real robots."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/turtlebot3-gazebo/default.nix b/distros/kilted/turtlebot3-gazebo/default.nix new file mode 100644 index 0000000000..eac056b2b3 --- /dev/null +++ b/distros/kilted/turtlebot3-gazebo/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, ros-gz-bridge, ros-gz-image, ros-gz-sim, sensor-msgs, tf2 }: +buildRosPackage { + pname = "ros-kilted-turtlebot3-gazebo"; + version = "2.3.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/kilted/turtlebot3_gazebo/2.3.2-2.tar.gz"; + name = "2.3.2-2.tar.gz"; + sha256 = "081a23ee56b1c58402a7b273424b75edba31dffb4be1783b695f7db3b894d9db"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs rclcpp ros-gz-bridge ros-gz-image ros-gz-sim sensor-msgs tf2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Gazebo simulation package for the TurtleBot3"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/turtlebot3-msgs/default.nix b/distros/kilted/turtlebot3-msgs/default.nix new file mode 100644 index 0000000000..2be86994c9 --- /dev/null +++ b/distros/kilted/turtlebot3-msgs/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, std-msgs }: +buildRosPackage { + pname = "ros-kilted-turtlebot3-msgs"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_msgs-release/archive/release/kilted/turtlebot3_msgs/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "99b06ed3d4ed33f4d794771fc35750ff72915882afbc7613392b1cd2fb788fda"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Message and service types: custom messages and services for TurtleBot3 packages for ROS 2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/turtlebot3-simulations/default.nix b/distros/kilted/turtlebot3-simulations/default.nix new file mode 100644 index 0000000000..5c20d1c478 --- /dev/null +++ b/distros/kilted/turtlebot3-simulations/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, turtlebot3-fake-node, turtlebot3-gazebo }: +buildRosPackage { + pname = "ros-kilted-turtlebot3-simulations"; + version = "2.3.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/kilted/turtlebot3_simulations/2.3.2-2.tar.gz"; + name = "2.3.2-2.tar.gz"; + sha256 = "ba813674b8a7f4008e253bd61adca001c946e5bb4a9be325905738d9a0f46679"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ turtlebot3-fake-node turtlebot3-gazebo ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS 2 packages for TurtleBot3 simulations"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/turtlesim-msgs/default.nix b/distros/kilted/turtlesim-msgs/default.nix new file mode 100644 index 0000000000..3213790b7c --- /dev/null +++ b/distros/kilted/turtlesim-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-turtlesim-msgs"; + version = "1.9.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_tutorials-release/archive/release/kilted/turtlesim_msgs/1.9.3-1.tar.gz"; + name = "1.9.3-1.tar.gz"; + sha256 = "82d34badcf42e422c0e21e43cde74e610e86dd31a63ecffc43d31c75696203f8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "turtlesim messages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/turtlesim/default.nix b/distros/kilted/turtlesim/default.nix new file mode 100644 index 0000000000..268abeab36 --- /dev/null +++ b/distros/kilted/turtlesim/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-index-cpp, ament-lint-auto, ament-lint-common, geometry-msgs, qt5, rclcpp, rclcpp-action, std-msgs, std-srvs, turtlesim-msgs }: +buildRosPackage { + pname = "ros-kilted-turtlesim"; + version = "1.9.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros_tutorials-release/archive/release/kilted/turtlesim/1.9.3-1.tar.gz"; + name = "1.9.3-1.tar.gz"; + sha256 = "d8941f5f523c8d3b7250ee207ae0ea76164cc6f23aacaf3108e7d24746fe4a20"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-cpp geometry-msgs qt5.qtbase rclcpp rclcpp-action std-msgs std-srvs turtlesim-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "turtlesim is a tool made for teaching ROS and ROS packages."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tuw-airskin-msgs/default.nix b/distros/kilted/tuw-airskin-msgs/default.nix new file mode 100644 index 0000000000..eaf7fa07af --- /dev/null +++ b/distros/kilted/tuw-airskin-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-airskin-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_airskin_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "f52f9cc75f62f68f6487e36e8ecf191dc2c690b3a454e9a3f111f895d93f9cd0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The tuw_airskin_msgs package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tuw-geo-msgs/default.nix b/distros/kilted/tuw-geo-msgs/default.nix new file mode 100644 index 0000000000..23c636776a --- /dev/null +++ b/distros/kilted/tuw-geo-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-geo-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_geo_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "a3da85167882037c9c0c08f26e7503755b93fa31b9e42ae61208cabbfb173b70"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geographic-msgs geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The tuw_geo_msgs package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tuw-geometry-msgs/default.nix b/distros/kilted/tuw-geometry-msgs/default.nix new file mode 100644 index 0000000000..701e30ffa4 --- /dev/null +++ b/distros/kilted/tuw-geometry-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-geometry-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_geometry_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "cc15cce7c79103d8ad19815e6e238501bdf72404e09468b5e042a04d471bb765"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The tuw_geometry_msgs package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tuw-geometry/default.nix b/distros/kilted/tuw-geometry/default.nix new file mode 100644 index 0000000000..31670a7ef0 --- /dev/null +++ b/distros/kilted/tuw-geometry/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-cppcheck, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, gtest-vendor, opencv, rclcpp, rclcpp-components, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-geometry"; + version = "0.1.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_geometry-release/archive/release/kilted/tuw_geometry/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "ef44597fce9de1fdb91deeca05a75e69e695988059a849387fbf326d47f399af"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-cmake-ros gtest-vendor opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The tuw_geometry package"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/tuw-graph-msgs/default.nix b/distros/kilted/tuw-graph-msgs/default.nix new file mode 100644 index 0000000000..4007f99c64 --- /dev/null +++ b/distros/kilted/tuw-graph-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-graph-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_graph_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "04ea64ce02a824da0b40ee8701de4ac0d81c8b19ac201cdfa183d51cd12ca67b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The tuw_graph_msgs package contains messages for sending graphs."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tuw-msgs/default.nix b/distros/kilted/tuw-msgs/default.nix new file mode 100644 index 0000000000..c22289c9a8 --- /dev/null +++ b/distros/kilted/tuw-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, tuw-airskin-msgs, tuw-geometry-msgs, tuw-graph-msgs, tuw-multi-robot-msgs, tuw-nav-msgs, tuw-object-map-msgs, tuw-object-msgs, tuw-std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "7b0b7ab47c46fb34514fe29d352c361d0a6c6001a0439c3483715edbb728d756"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-components tuw-airskin-msgs tuw-geometry-msgs tuw-graph-msgs tuw-multi-robot-msgs tuw-nav-msgs tuw-object-map-msgs tuw-object-msgs tuw-std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "tuw_msgs meta package with write and read file libs for tuw_msgs"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/tuw-multi-robot-msgs/default.nix b/distros/kilted/tuw-multi-robot-msgs/default.nix new file mode 100644 index 0000000000..08cbad424f --- /dev/null +++ b/distros/kilted/tuw-multi-robot-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-multi-robot-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_multi_robot_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "170533a92c70bbcec0a8ea6bbac4fba9cb0b008907c8375c92a963cfb7b818da"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The tuw_multi_robot_msgs package contains messages for sending graph, route and sync data over topics."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tuw-nav-msgs/default.nix b/distros/kilted/tuw-nav-msgs/default.nix new file mode 100644 index 0000000000..b085a661cd --- /dev/null +++ b/distros/kilted/tuw-nav-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-nav-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_nav_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "cc6c2ad6d990fe901ebb95a17311be6940ed26e41bc3ff2c298a083a9acb6468"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The tuw_nav_msgs package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tuw-object-map-msgs/default.nix b/distros/kilted/tuw-object-map-msgs/default.nix new file mode 100644 index 0000000000..5abfeeccde --- /dev/null +++ b/distros/kilted/tuw-object-map-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-object-map-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_object_map_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "781fa723fa8839b74a24a126d170461e05ea634e190ec650d0b1fafd6094c4f1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geographic-msgs geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The tuw_object_map_msgs package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tuw-object-msgs/default.nix b/distros/kilted/tuw-object-msgs/default.nix new file mode 100644 index 0000000000..418dfe4fb8 --- /dev/null +++ b/distros/kilted/tuw-object-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, tuw-geo-msgs, tuw-geometry-msgs, tuw-std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-object-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_object_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "28f4fc2af1843398b8543b7e17471b59a1ab6196773cdc065af1565c4b95f679"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime tuw-geo-msgs tuw-geometry-msgs tuw-std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The tuw_object_msgs package. This pkg provides a set of messages used to detect, map and track objects of different types."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tuw-std-msgs/default.nix b/distros/kilted/tuw-std-msgs/default.nix new file mode 100644 index 0000000000..6ce498a0a1 --- /dev/null +++ b/distros/kilted/tuw-std-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-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-tuw-std-msgs"; + version = "0.2.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/kilted/tuw_std_msgs/0.2.5-2.tar.gz"; + name = "0.2.5-2.tar.gz"; + sha256 = "52f3ba6d723af9daa93b8ddf9ee26d49e208e4582dfece77d0d828ef0a1fc8a8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The tuw_std_msgs package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/tvm-vendor/default.nix b/distros/kilted/tvm-vendor/default.nix new file mode 100644 index 0000000000..7451c8953b --- /dev/null +++ b/distros/kilted/tvm-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, git, libxml2, ocl-icd, openblas, opencl-clhpp, ros-environment, spirv-headers, spirv-tools, vulkan-loader }: +buildRosPackage { + pname = "ros-kilted-tvm-vendor"; + version = "0.9.1-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tvm_vendor-release/archive/release/kilted/tvm_vendor/0.9.1-4.tar.gz"; + name = "0.9.1-4.tar.gz"; + sha256 = "b9822018263d4d0348bf8d339380ad894aed798f38cee4f58f0aa10a6bb703c4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + propagatedBuildInputs = [ git libxml2 ocl-icd openblas opencl-clhpp spirv-headers spirv-tools vulkan-loader ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Wrapper around Apache TVM to make it available to the ROS ecosystem."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/twist-mux-msgs/default.nix b/distros/kilted/twist-mux-msgs/default.nix new file mode 100644 index 0000000000..61f69f7c6f --- /dev/null +++ b/distros/kilted/twist-mux-msgs/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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-twist-mux-msgs"; + version = "3.0.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/twist_mux_msgs-release/archive/release/kilted/twist_mux_msgs/3.0.1-3.tar.gz"; + name = "3.0.1-3.tar.gz"; + sha256 = "d68b1ad2f56f28eaca86baaaaf49575688afa2c3ac3f0a58aa938e82b2816407"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ action-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "The twist_mux msgs and actions package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/twist-mux/default.nix b/distros/kilted/twist-mux/default.nix new file mode 100644 index 0000000000..92168230d8 --- /dev/null +++ b/distros/kilted/twist-mux/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, diagnostic-updater, geometry-msgs, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, std-msgs, twist-mux-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-kilted-twist-mux"; + version = "4.4.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/twist_mux-release/archive/release/kilted/twist_mux/4.4.0-2.tar.gz"; + name = "4.4.0-2.tar.gz"; + sha256 = "a8cb8121479a40c6c9b2dfc16e74d18ffe4839c5bc0db9af0e5b2de97274b64c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-xmllint ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros ]; + propagatedBuildInputs = [ diagnostic-updater geometry-msgs rclcpp std-msgs twist-mux-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Twist multiplexer, which multiplex several velocity commands (topics) and + allows to priorize or disable them (locks)."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/twist-stamper/default.nix b/distros/kilted/twist-stamper/default.nix new file mode 100644 index 0000000000..5120918f3d --- /dev/null +++ b/distros/kilted/twist-stamper/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, geometry-msgs, python3Packages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-kilted-twist-stamper"; + version = "0.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/twist_stamper-release/archive/release/kilted/twist_stamper/0.0.5-2.tar.gz"; + name = "0.0.5-2.tar.gz"; + sha256 = "375b97d2b48d57a940d5165b892f374b149b4755a510dc0baffa339c2efd1075"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ geometry-msgs rclpy std-msgs ]; + + meta = { + description = "ROS2 package for converting between Twist and TwistStamped messages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/type-description-interfaces/default.nix b/distros/kilted/type-description-interfaces/default.nix new file mode 100644 index 0000000000..d1296ac423 --- /dev/null +++ b/distros/kilted/type-description-interfaces/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-auto, ament-lint-common, rosidl-core-generators, rosidl-core-runtime, service-msgs }: +buildRosPackage { + pname = "ros-kilted-type-description-interfaces"; + version = "2.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/kilted/type_description_interfaces/2.3.0-2.tar.gz"; + name = "2.3.0-2.tar.gz"; + sha256 = "349b297c928673f6fcdebd7bd1df120f5c893995694df3e9439e48ccf94c2633"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-core-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-core-runtime service-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; + + meta = { + description = "A package containing message and service definitions for describing and communicating descriptions of other types."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ublox-dgnss-node/default.nix b/distros/kilted/ublox-dgnss-node/default.nix new file mode 100644 index 0000000000..3a4e4bb366 --- /dev/null +++ b/distros/kilted/ublox-dgnss-node/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-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libusb1, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: +buildRosPackage { + pname = "ros-kilted-ublox-dgnss-node"; + version = "0.5.7-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_dgnss_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "68712d08842635cf1078f2f46da881fb1f9e1e9de9301cda5457e57a8101c241"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake pkg-config ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-uncrustify ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ libusb1 rclcpp rclcpp-components rtcm-msgs std-msgs ublox-ubx-interfaces ublox-ubx-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides a ublox_gnss node for a u-blox GPS GNSS receiver using Gen 9 UBX Protocol"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ublox-dgnss/default.nix b/distros/kilted/ublox-dgnss/default.nix new file mode 100644 index 0000000000..17e9399ee2 --- /dev/null +++ b/distros/kilted/ublox-dgnss/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ntrip-client-node, ublox-dgnss-node, ublox-nav-sat-fix-hp-node, ublox-ubx-interfaces, ublox-ubx-msgs }: +buildRosPackage { + pname = "ros-kilted-ublox-dgnss"; + version = "0.5.7-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_dgnss/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "1af941df3421e7aad53c8a9862ff5a0b497c85f71ba60ee9aaeed25eceea3e9c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ntrip-client-node ublox-dgnss-node ublox-nav-sat-fix-hp-node ublox-ubx-interfaces ublox-ubx-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides a ublox_dgnss node for a u-blox GPS DGNSS receiver using Gen 9 UBX Protocol"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ublox-gps/default.nix b/distros/kilted/ublox-gps/default.nix new file mode 100644 index 0000000000..345dff4319 --- /dev/null +++ b/distros/kilted/ublox-gps/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, asio, diagnostic-msgs, diagnostic-updater, geometry-msgs, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs, std-msgs, tf2, ublox-msgs, ublox-serialization }: +buildRosPackage { + pname = "ros-kilted-ublox-gps"; + version = "2.3.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox-release/archive/release/kilted/ublox_gps/2.3.0-4.tar.gz"; + name = "2.3.0-4.tar.gz"; + sha256 = "1399c13302323c927c3417a0c754a5e7a48efa82497841a1ec90b6603b88967a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ asio diagnostic-msgs diagnostic-updater geometry-msgs rcl-interfaces rclcpp rclcpp-components sensor-msgs std-msgs tf2 ublox-msgs ublox-serialization ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for u-blox GPS devices."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ublox-msgs/default.nix b/distros/kilted/ublox-msgs/default.nix new file mode 100644 index 0000000000..7874d08e89 --- /dev/null +++ b/distros/kilted/ublox-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, rosidl-default-generators, sensor-msgs, std-msgs, ublox-serialization }: +buildRosPackage { + pname = "ros-kilted-ublox-msgs"; + version = "2.3.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox-release/archive/release/kilted/ublox_msgs/2.3.0-4.tar.gz"; + name = "2.3.0-4.tar.gz"; + sha256 = "c3e6b027dd65c7a3be4caec39c150c6c872230c4b88720b965c2047a145ea5af"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros rosidl-default-generators ]; + propagatedBuildInputs = [ sensor-msgs std-msgs ublox-serialization ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "ublox_msgs contains raw messages for u-blox GNSS devices."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ublox-nav-sat-fix-hp-node/default.nix b/distros/kilted/ublox-nav-sat-fix-hp-node/default.nix new file mode 100644 index 0000000000..408829ec84 --- /dev/null +++ b/distros/kilted/ublox-nav-sat-fix-hp-node/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-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sensor-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: +buildRosPackage { + pname = "ros-kilted-ublox-nav-sat-fix-hp-node"; + version = "0.5.7-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_nav_sat_fix_hp_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "64b49cff49574c75e14733894927ac0de9611f20cc6ffc296224f5e1ca0bec2c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-uncrustify ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-components sensor-msgs std-msgs ublox-ubx-interfaces ublox-ubx-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides a NavSatFix node for a u-blox GPS GNSS receiver using Gen 9 UBX Protocol"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ublox-serialization/default.nix b/distros/kilted/ublox-serialization/default.nix new file mode 100644 index 0000000000..60ea73d53a --- /dev/null +++ b/distros/kilted/ublox-serialization/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-ublox-serialization"; + version = "2.3.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox-release/archive/release/kilted/ublox_serialization/2.3.0-4.tar.gz"; + name = "2.3.0-4.tar.gz"; + sha256 = "e6d6d79c415c23ead2d8ae34ded26fd914f11a2f88cf5b66a66aa78b5e2ca300"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ublox_serialization provides header files for serialization of ROS messages to and from u-blox message format."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ublox-ubx-interfaces/default.nix b/distros/kilted/ublox-ubx-interfaces/default.nix new file mode 100644 index 0000000000..d11593a339 --- /dev/null +++ b/distros/kilted/ublox-ubx-interfaces/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-auto, ament-lint-common, rosidl-default-generators }: +buildRosPackage { + pname = "ros-kilted-ublox-ubx-interfaces"; + version = "0.5.7-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_ubx_interfaces/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "44ac9b129934b46f505c89690a8c29d0188380fc7b149ec6a2fa6e138a14b948"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-generators ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "UBLOX UBX Interfaces"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ublox-ubx-msgs/default.nix b/distros/kilted/ublox-ubx-msgs/default.nix new file mode 100644 index 0000000000..b35e72a538 --- /dev/null +++ b/distros/kilted/ublox-ubx-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-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, std-msgs }: +buildRosPackage { + pname = "ros-kilted-ublox-ubx-msgs"; + version = "0.5.7-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_ubx_msgs/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "176fd8e3bafdfcfaceceb5bc81323d355781e0c76c449608bb037adacde1ce1e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-generators std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "UBLOX UBX ROS2 Msgs"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ublox/default.nix b/distros/kilted/ublox/default.nix new file mode 100644 index 0000000000..d4daabe633 --- /dev/null +++ b/distros/kilted/ublox/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ublox-gps, ublox-msgs, ublox-serialization }: +buildRosPackage { + pname = "ros-kilted-ublox"; + version = "2.3.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox-release/archive/release/kilted/ublox/2.3.0-4.tar.gz"; + name = "2.3.0-4.tar.gz"; + sha256 = "121bf2ad72ac7c0fe8b837e18c8d25799d57fa789d235594de8e39810780fe45"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ublox-gps ublox-msgs ublox-serialization ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides a ublox_gps node for u-blox GPS receivers, messages, and serialization packages for the binary UBX protocol."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/udp-driver/default.nix b/distros/kilted/udp-driver/default.nix new file mode 100644 index 0000000000..03bb57a107 --- /dev/null +++ b/distros/kilted/udp-driver/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-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, asio-cmake-module, io-context, lifecycle-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, std-msgs, udp-msgs }: +buildRosPackage { + pname = "ros-kilted-udp-driver"; + version = "1.2.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/kilted/udp_driver/1.2.0-4.tar.gz"; + name = "1.2.0-4.tar.gz"; + sha256 = "26ad7c2681c5198cb101f2a0e8174fc29b32ea6ca21e89e9c1f28b40b441e574"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto asio-cmake-module ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ asio io-context lifecycle-msgs rclcpp rclcpp-components rclcpp-lifecycle std-msgs udp-msgs ]; + nativeBuildInputs = [ ament-cmake-auto asio-cmake-module ]; + + meta = { + description = "A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/udp-msgs/default.nix b/distros/kilted/udp-msgs/default.nix new file mode 100644 index 0000000000..2ddbb2db96 --- /dev/null +++ b/distros/kilted/udp-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-auto, ament-lint-common, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-udp-msgs"; + version = "0.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/udp_msgs-release/archive/release/kilted/udp_msgs/0.0.5-2.tar.gz"; + name = "0.0.5-2.tar.gz"; + sha256 = "1cfb83c6f1546595d25f9b327497d96561efd73b828e7984c4da645c76674e79"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ros-environment rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS / ROS2 udp_msgs package"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/uncrustify-vendor/default.nix b/distros/kilted/uncrustify-vendor/default.nix new file mode 100644 index 0000000000..c12614c255 --- /dev/null +++ b/distros/kilted/uncrustify-vendor/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-vendor-package, uncrustify }: +buildRosPackage { + pname = "ros-kilted-uncrustify-vendor"; + version = "3.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/uncrustify_vendor-release/archive/release/kilted/uncrustify_vendor/3.1.0-2.tar.gz"; + name = "3.1.0-2.tar.gz"; + sha256 = "6039bfc5a2d83dec3558e2b5ac729e01e567928aecbdf1ae616ea8e8b060b1f3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + propagatedBuildInputs = [ uncrustify ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around uncrustify, providing nothing but a dependency on uncrustify, on some systems. + On others, it provides an ExternalProject build of uncrustify."; + license = with lib.licenses; [ asl20 "GPL-2.0-only" ]; + }; +} diff --git a/distros/kilted/unique-identifier-msgs/default.nix b/distros/kilted/unique-identifier-msgs/default.nix new file mode 100644 index 0000000000..473a5d2dd1 --- /dev/null +++ b/distros/kilted/unique-identifier-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-auto, ament-lint-common, rosidl-core-generators, rosidl-core-runtime }: +buildRosPackage { + pname = "ros-kilted-unique-identifier-msgs"; + version = "2.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/unique_identifier_msgs-release/archive/release/kilted/unique_identifier_msgs/2.7.0-2.tar.gz"; + name = "2.7.0-2.tar.gz"; + sha256 = "4becc843fe3d31ce966530d45eda528ca474c5984ef641ed24f6357e533013ac"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-core-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-core-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; + + meta = { + description = "ROS messages for universally unique identifiers."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/ur-calibration/default.nix b/distros/kilted/ur-calibration/default.nix new file mode 100644 index 0000000000..1eb9fff841 --- /dev/null +++ b/distros/kilted/ur-calibration/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-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, rclcpp, ur-client-library, ur-robot-driver, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-ur-calibration"; + version = "4.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_calibration/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "fb1eb048a6c5a1836fe6aa0b811fd115954232eaf9e7cfddfd723aaea76480a4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ eigen rclcpp ur-client-library ur-robot-driver yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package for extracting the factory calibration from a UR robot and change it such that it can be used by ur_description to gain a correct URDF"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/ur-client-library/default.nix b/distros/kilted/ur-client-library/default.nix new file mode 100644 index 0000000000..f61f06d595 --- /dev/null +++ b/distros/kilted/ur-client-library/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cmake }: +buildRosPackage { + pname = "ros-kilted-ur-client-library"; + version = "2.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/kilted/ur_client_library/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "79020bf1450bb15d4766e00646915fd988a4a8709595edba84b173e752405b36"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ ament-cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Standalone C++ library for accessing Universal Robots interfaces. This has been forked off the ur_robot_driver."; + license = with lib.licenses; [ asl20 "BSD-2-Clause" "Zlib" ]; + }; +} diff --git a/distros/kilted/ur-controllers/default.nix b/distros/kilted/ur-controllers/default.nix new file mode 100644 index 0000000000..6ef745971a --- /dev/null +++ b/distros/kilted/ur-controllers/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, angles, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, joint-trajectory-controller, lifecycle-msgs, pluginlib, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-test-assets, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, trajectory-msgs, ur-dashboard-msgs, ur-msgs }: +buildRosPackage { + pname = "ros-kilted-ur-controllers"; + version = "4.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_controllers/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "a7f60f7d13ce3ae86f71c2f01260a893781a3fe8022e6189c1822e496dca3c90"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ controller-manager hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ action-msgs angles control-msgs controller-interface generate-parameter-library geometry-msgs hardware-interface joint-trajectory-controller lifecycle-msgs pluginlib rclcpp-lifecycle rcutils realtime-tools std-msgs std-srvs tf2-geometry-msgs tf2-ros trajectory-msgs ur-dashboard-msgs ur-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Provides controllers that use the speed scaling interface of Universal Robots."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/ur-dashboard-msgs/default.nix b/distros/kilted/ur-dashboard-msgs/default.nix new file mode 100644 index 0000000000..936c6415b9 --- /dev/null +++ b/distros/kilted/ur-dashboard-msgs/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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-ur-dashboard-msgs"; + version = "4.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_dashboard_msgs/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "96fed7faea0571b8b4090825aedec77fad7cc9c1c864d8c6e4f2f9005d0b36ef"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ action-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Messages around the UR Dashboard server."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/ur-description/default.nix b/distros/kilted/ur-description/default.nix new file mode 100644 index 0000000000..303e7f6efb --- /dev/null +++ b/distros/kilted/ur-description/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, joint-state-publisher-gui, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, robot-state-publisher, rviz2, urdf, urdfdom, xacro }: +buildRosPackage { + pname = "ros-kilted-ur-description"; + version = "4.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ur_description-release/archive/release/kilted/ur_description/4.0.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "0c82e68786b641ef7a03c0d0e7b8aaf5d476b261e25021ba716a63a2ece5ac11"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest launch-testing-ament-cmake launch-testing-ros urdfdom xacro ]; + propagatedBuildInputs = [ joint-state-publisher-gui launch launch-ros robot-state-publisher rviz2 urdf xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "URDF description for Universal Robots"; + license = with lib.licenses; [ bsd3 "Universal-Robots-A-S’-Terms-and-Conditions-for-Use-of-Graphical-Documentation" ]; + }; +} diff --git a/distros/kilted/ur-moveit-config/default.nix b/distros/kilted/ur-moveit-config/default.nix new file mode 100644 index 0000000000..d601d48ae8 --- /dev/null +++ b/distros/kilted/ur-moveit-config/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-configs-utils, moveit-kinematics, moveit-planners, moveit-planners-chomp, moveit-ros-move-group, moveit-ros-visualization, moveit-servo, moveit-simple-controller-manager, ur-description, warehouse-ros-sqlite, xacro }: +buildRosPackage { + pname = "ros-kilted-ur-moveit-config"; + version = "4.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_moveit_config/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "469a40d209cccd73f5626c3b74c18e26527a95a596e1d4655e1235b38d3368a2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ moveit-configs-utils moveit-kinematics moveit-planners moveit-planners-chomp moveit-ros-move-group moveit-ros-visualization moveit-servo moveit-simple-controller-manager ur-description warehouse-ros-sqlite xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "An example package with MoveIt2 configurations for UR robots."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/ur-msgs/default.nix b/distros/kilted/ur-msgs/default.nix new file mode 100644 index 0000000000..76ab1b2191 --- /dev/null +++ b/distros/kilted/ur-msgs/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-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-kilted-ur-msgs"; + version = "2.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ur_msgs-release/archive/release/kilted/ur_msgs/2.2.0-2.tar.gz"; + name = "2.2.0-2.tar.gz"; + sha256 = "e173898b7e0f6c7e6683267954404c4739848834c781fd5546af883d08399eaa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Message and service definitions for interacting with Universal Robots robot controllers."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/ur-robot-driver/default.nix b/distros/kilted/ur-robot-driver/default.nix new file mode 100644 index 0000000000..a80f8f5ede --- /dev/null +++ b/distros/kilted/ur-robot-driver/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, backward-ros, controller-manager, controller-manager-msgs, force-torque-sensor-broadcaster, geometry-msgs, hardware-interface, joint-state-broadcaster, joint-state-publisher, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, pluginlib, pose-broadcaster, position-controllers, rclcpp, rclcpp-lifecycle, rclpy, robot-state-publisher, ros2-controllers-test-nodes, rviz2, socat, std-msgs, std-srvs, tf2-geometry-msgs, ur-client-library, ur-controllers, ur-dashboard-msgs, ur-description, ur-msgs, urdf, velocity-controllers, xacro }: +buildRosPackage { + pname = "ros-kilted-ur-robot-driver"; + version = "4.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_robot_driver/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "34fe5f3c48ed7651185e0b4c3d3170bf38783954cb2cda035059588330cb3252"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ launch-testing-ament-cmake ]; + propagatedBuildInputs = [ backward-ros controller-manager controller-manager-msgs force-torque-sensor-broadcaster geometry-msgs hardware-interface joint-state-broadcaster joint-state-publisher joint-trajectory-controller launch launch-ros pluginlib pose-broadcaster position-controllers rclcpp rclcpp-lifecycle rclpy robot-state-publisher ros2-controllers-test-nodes rviz2 socat std-msgs std-srvs tf2-geometry-msgs ur-client-library ur-controllers ur-dashboard-msgs ur-description ur-msgs urdf velocity-controllers xacro ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/ur-simulation-gz/default.nix b/distros/kilted/ur-simulation-gz/default.nix new file mode 100644 index 0000000000..c5b7c7364b --- /dev/null +++ b/distros/kilted/ur-simulation-gz/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, gz-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, urdfdom, xacro }: +buildRosPackage { + pname = "ros-kilted-ur-simulation-gz"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/kilted/ur_simulation_gz/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "87531c4ccf88d5c4f11fecec21d45544bd623723e29c6937c30c5d9ac44960e8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest launch-testing-ament-cmake launch-testing-ros urdfdom xacro ]; + propagatedBuildInputs = [ gz-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 = { + description = "Example and configuration files for Gazebo simulation of UR manipulators."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/ur/default.nix b/distros/kilted/ur/default.nix new file mode 100644 index 0000000000..dcafef168f --- /dev/null +++ b/distros/kilted/ur/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-auto, ament-lint-common, ur-calibration, ur-controllers, ur-dashboard-msgs, ur-moveit-config, ur-robot-driver }: +buildRosPackage { + pname = "ros-kilted-ur"; + version = "4.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "0d6402de769f8f54662d352333d2f4996668b9f26badaca0e90d603045733f34"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ur-calibration ur-controllers ur-dashboard-msgs ur-moveit-config ur-robot-driver ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Metapackage for universal robots"; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/kilted/urdf-launch/default.nix b/distros/kilted/urdf-launch/default.nix new file mode 100644 index 0000000000..871752d8c2 --- /dev/null +++ b/distros/kilted/urdf-launch/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, launch-ros, robot-state-publisher, rviz-common, rviz-default-plugins, rviz2, xacro }: +buildRosPackage { + pname = "ros-kilted-urdf-launch"; + version = "0.1.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urdf_launch-release/archive/release/kilted/urdf_launch/0.1.1-3.tar.gz"; + name = "0.1.1-3.tar.gz"; + sha256 = "f3eb0cae82b29c4e62019fa80fbda6887a96c336123dae791130a2071bce32dc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui launch-ros robot-state-publisher rviz-common rviz-default-plugins rviz2 xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Launch files for common URDF operations"; + license = with lib.licenses; [ "BSD-3-clause" ]; + }; +} diff --git a/distros/kilted/urdf-parser-plugin/default.nix b/distros/kilted/urdf-parser-plugin/default.nix new file mode 100644 index 0000000000..fbec9502d7 --- /dev/null +++ b/distros/kilted/urdf-parser-plugin/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-ros, ament-lint-auto, ament-lint-common, urdfdom-headers }: +buildRosPackage { + pname = "ros-kilted-urdf-parser-plugin"; + version = "2.12.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urdf-release/archive/release/kilted/urdf_parser_plugin/2.12.2-2.tar.gz"; + name = "2.12.2-2.tar.gz"; + sha256 = "e168a8e475a39f59c462d87c58e2471918ca1cfa21ac5403335ca7315c8d0b7b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ urdfdom-headers ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This package contains a C++ base class for URDF parsers."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/urdf-tutorial/default.nix b/distros/kilted/urdf-tutorial/default.nix new file mode 100644 index 0000000000..25d58c11c7 --- /dev/null +++ b/distros/kilted/urdf-tutorial/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-auto, urdf-launch }: +buildRosPackage { + pname = "ros-kilted-urdf-tutorial"; + version = "1.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urdf_tutorial-release/archive/release/kilted/urdf_tutorial/1.1.0-3.tar.gz"; + name = "1.1.0-3.tar.gz"; + sha256 = "2e6f31ab9888fdbbf5f93ec0b8e949613acc77566ade8f559efa2619cd6e8f90"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ]; + propagatedBuildInputs = [ urdf-launch ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package contains a number of URDF tutorials."; + license = with lib.licenses; [ "BSD-3-clause" ]; + }; +} diff --git a/distros/kilted/urdf/default.nix b/distros/kilted/urdf/default.nix new file mode 100644 index 0000000000..56381e5904 --- /dev/null +++ b/distros/kilted/urdf/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-google-benchmark, ament-cmake-ros, ament-lint-auto, ament-lint-common, pluginlib, rcutils, tinyxml2-vendor, urdf-parser-plugin, urdfdom, urdfdom-headers }: +buildRosPackage { + pname = "ros-kilted-urdf"; + version = "2.12.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urdf-release/archive/release/kilted/urdf/2.12.2-2.tar.gz"; + name = "2.12.2-2.tar.gz"; + sha256 = "eae4164b151b6bc8ed81cb983551e5f19eababcaa2d91b5b6dad7da0c71646ca"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-google-benchmark ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ pluginlib rcutils tinyxml2-vendor urdf-parser-plugin urdfdom urdfdom-headers ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "This package contains a C++ parser for the Unified Robot Description + Format (URDF), which is an XML format for representing a robot model. + The code API of the parser has been through our review process and will remain + backwards compatible in future releases."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/urdfdom-headers/default.nix b/distros/kilted/urdfdom-headers/default.nix new file mode 100644 index 0000000000..698e8cd610 --- /dev/null +++ b/distros/kilted/urdfdom-headers/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake }: +buildRosPackage { + pname = "ros-kilted-urdfdom-headers"; + version = "1.1.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urdfdom_headers-release/archive/release/kilted/urdfdom_headers/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "afbfc081bdd083a9c9c3d08dce4cd0bfcdf5a5392e2273314fd1ec952c3a064d"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "C++ headers for URDF."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/urdfdom-py/default.nix b/distros/kilted/urdfdom-py/default.nix new file mode 100644 index 0000000000..8aaee1b1c0 --- /dev/null +++ b/distros/kilted/urdfdom-py/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-kilted-urdfdom-py"; + version = "1.2.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urdfdom_py-release/archive/release/kilted/urdfdom_py/1.2.1-3.tar.gz"; + name = "1.2.1-3.tar.gz"; + sha256 = "eb54b0115c70b7ffbd4e75aab47a13d55e278f3dd3f846af97afe0661cd66ced"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ python3Packages.lxml python3Packages.pyyaml rclpy ]; + + meta = { + description = "Python implementation of the URDF parser."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/urdfdom/default.nix b/distros/kilted/urdfdom/default.nix new file mode 100644 index 0000000000..47b3a7d667 --- /dev/null +++ b/distros/kilted/urdfdom/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, console-bridge, console-bridge-vendor, python3, tinyxml-2, tinyxml2-vendor, urdfdom-headers }: +buildRosPackage { + pname = "ros-kilted-urdfdom"; + version = "5.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urdfdom-release/archive/release/kilted/urdfdom/5.0.0-1.tar.gz"; + name = "5.0.0-1.tar.gz"; + sha256 = "7cbebd9e12bad1fabb314f6d6efa1b28928a5f6f48170bd94c5d1142160c0292"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ python3 ]; + propagatedBuildInputs = [ console-bridge console-bridge-vendor tinyxml-2 tinyxml2-vendor urdfdom-headers ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "A library to access URDFs using the DOM model."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/urg-c/default.nix b/distros/kilted/urg-c/default.nix new file mode 100644 index 0000000000..8787ded054 --- /dev/null +++ b/distros/kilted/urg-c/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-kilted-urg-c"; + version = "1.0.4001-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urg_c-release/archive/release/kilted/urg_c/1.0.4001-6.tar.gz"; + name = "1.0.4001-6.tar.gz"; + sha256 = "0010da14bf5c1ab5180bc3d8d14dd72bc78ac2d535343fddf3dfcbfe55702f4a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "The urg_c package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/urg-node-msgs/default.nix b/distros/kilted/urg-node-msgs/default.nix new file mode 100644 index 0000000000..0cc5d427ed --- /dev/null +++ b/distros/kilted/urg-node-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, rosidl-default-generators, std-msgs }: +buildRosPackage { + pname = "ros-kilted-urg-node-msgs"; + version = "1.0.1-r9"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urg_node_msgs-release/archive/release/kilted/urg_node_msgs/1.0.1-9.tar.gz"; + name = "1.0.1-9.tar.gz"; + sha256 = "ff356afd0e97bbeba4163ec1627b94e374078998aa9e87f485685019f0dc739e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-generators std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "urg_node_msgs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/urg-node/default.nix b/distros/kilted/urg-node/default.nix new file mode 100644 index 0000000000..c0c07e7577 --- /dev/null +++ b/distros/kilted/urg-node/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-auto, ament-lint-common, boost, builtin-interfaces, diagnostic-updater, laser-proc, rclcpp, rclcpp-components, rosidl-default-generators, sensor-msgs, std-srvs, urdf, urg-c, urg-node-msgs }: +buildRosPackage { + pname = "ros-kilted-urg-node"; + version = "1.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urg_node-release/archive/release/kilted/urg_node/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "36c417958df5211fdd47859d248af52e172acea166747ce3f10b7f8576798509"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ boost builtin-interfaces diagnostic-updater laser-proc rclcpp rclcpp-components rosidl-default-generators sensor-msgs std-srvs urdf urg-c urg-node-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "urg_node"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/usb-cam/default.nix b/distros/kilted/usb-cam/default.nix new file mode 100644 index 0000000000..259e329675 --- /dev/null +++ b/distros/kilted/usb-cam/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-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, camera-info-manager, cv-bridge, ffmpeg, image-transport, image-transport-plugins, rclcpp, rclcpp-components, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, v4l-utils }: +buildRosPackage { + pname = "ros-kilted-usb-cam"; + version = "0.8.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/usb_cam-release/archive/release/kilted/usb_cam/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "7633d3f2122347c32b08df7dd786e1052dc84772294fbfdad00a0a9201aab78a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-auto ros-environment rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces camera-info-manager cv-bridge ffmpeg image-transport image-transport-plugins rclcpp rclcpp-components rosidl-default-runtime sensor-msgs std-msgs std-srvs v4l-utils ]; + nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "A ROS Driver for V4L USB Cameras"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/v4l2-camera/default.nix b/distros/kilted/v4l2-camera/default.nix new file mode 100644 index 0000000000..2aab4ebe47 --- /dev/null +++ b/distros/kilted/v4l2-camera/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-ros, ament-lint-auto, ament-lint-common, camera-info-manager, cv-bridge, image-transport, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-v4l2-camera"; + version = "0.7.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_v4l2_camera-release/archive/release/kilted/v4l2_camera/0.7.1-2.tar.gz"; + name = "0.7.1-2.tar.gz"; + sha256 = "11145e41731b7558b5fccf3a1ac64197cc37e9e1e638f444f273cf78350ef49d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ camera-info-manager cv-bridge image-transport rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "A ROS 2 camera driver using Video4Linux2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/velocity-controllers/default.nix b/distros/kilted/velocity-controllers/default.nix new file mode 100644 index 0000000000..77b99b067a --- /dev/null +++ b/distros/kilted/velocity-controllers/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-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-cmake, ros2-control-test-assets }: +buildRosPackage { + pname = "ros-kilted-velocity-controllers"; + version = "5.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/kilted/velocity_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "600f872cefcabd5049a93cb8169b3f1ee578f4278b4c07eb3b1e1c2a84e69b91"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros2-control-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; + propagatedBuildInputs = [ backward-ros forward-command-controller pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Generic controller for forwarding commands."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/velodyne-driver/default.nix b/distros/kilted/velodyne-driver/default.nix new file mode 100644 index 0000000000..e47f776bba --- /dev/null +++ b/distros/kilted/velodyne-driver/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, diagnostic-updater, libpcap, rclcpp, rclcpp-components, tf2-ros, velodyne-msgs }: +buildRosPackage { + pname = "ros-kilted-velodyne-driver"; + version = "2.5.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/velodyne-release/archive/release/kilted/velodyne_driver/2.5.1-2.tar.gz"; + name = "2.5.1-2.tar.gz"; + sha256 = "e8d242cfff89a4ccb2b6ac5a18b93f1fe4c3e171326246d5b7b4f8b413c655a9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ diagnostic-updater libpcap rclcpp rclcpp-components tf2-ros velodyne-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "ROS device driver for Velodyne 3D LIDARs."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/velodyne-laserscan/default.nix b/distros/kilted/velodyne-laserscan/default.nix new file mode 100644 index 0000000000..97bb47340e --- /dev/null +++ b/distros/kilted/velodyne-laserscan/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-ros, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-velodyne-laserscan"; + version = "2.5.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/velodyne-release/archive/release/kilted/velodyne_laserscan/2.5.1-2.tar.gz"; + name = "2.5.1-2.tar.gz"; + sha256 = "2288e597eb3a4862aecf1e63ecbafbd382c66f441ebd537869951dcbad29eb68"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/velodyne-msgs/default.nix b/distros/kilted/velodyne-msgs/default.nix new file mode 100644 index 0000000000..17c0b3b3dd --- /dev/null +++ b/distros/kilted/velodyne-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-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-velodyne-msgs"; + version = "2.5.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/velodyne-release/archive/release/kilted/velodyne_msgs/2.5.1-2.tar.gz"; + name = "2.5.1-2.tar.gz"; + sha256 = "d25ebde4447a3d1e5dfcbed750a3aba493728238ab96806c2d238677da975742"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS message definitions for Velodyne 3D LIDARs."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/velodyne-pointcloud/default.nix b/distros/kilted/velodyne-pointcloud/default.nix new file mode 100644 index 0000000000..a3dc52cbad --- /dev/null +++ b/distros/kilted/velodyne-pointcloud/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-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, angles, diagnostic-updater, eigen, geometry-msgs, message-filters, pcl, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-ros, velodyne-msgs, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-velodyne-pointcloud"; + version = "2.5.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/velodyne-release/archive/release/kilted/velodyne_pointcloud/2.5.1-2.tar.gz"; + name = "2.5.1-2.tar.gz"; + sha256 = "35573279237154302064ea39772f5273c6fc17bf28b7f22b5dacc97b39895a8e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-index-cpp ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ angles diagnostic-updater eigen geometry-msgs message-filters pcl rclcpp rclcpp-components sensor-msgs tf2 tf2-ros velodyne-msgs yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Point cloud conversions for Velodyne 3D LIDARs."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/velodyne/default.nix b/distros/kilted/velodyne/default.nix new file mode 100644 index 0000000000..344c1289f4 --- /dev/null +++ b/distros/kilted/velodyne/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, velodyne-driver, velodyne-laserscan, velodyne-msgs, velodyne-pointcloud }: +buildRosPackage { + pname = "ros-kilted-velodyne"; + version = "2.5.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/velodyne-release/archive/release/kilted/velodyne/2.5.1-2.tar.gz"; + name = "2.5.1-2.tar.gz"; + sha256 = "24b1fdeb6eda4ec2437860b2bd2e7ef0149d7035c626ccb35dcf637ccf92f8e3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ velodyne-driver velodyne-laserscan velodyne-msgs velodyne-pointcloud ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Basic ROS support for the Velodyne 3D LIDARs."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/vision-msgs-layers/default.nix b/distros/kilted/vision-msgs-layers/default.nix new file mode 100644 index 0000000000..c5ef6473f6 --- /dev/null +++ b/distros/kilted/vision-msgs-layers/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-ros, ament-lint-auto, ament-lint-common, rqt-image-overlay-layer, vision-msgs }: +buildRosPackage { + pname = "ros-kilted-vision-msgs-layers"; + version = "0.2.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vision_msgs_layers-release/archive/release/kilted/vision_msgs_layers/0.2.0-4.tar.gz"; + name = "0.2.0-4.tar.gz"; + sha256 = "3e80f7d48ba2c50f4ef95306d2d968eea58f396a9e50e954b5080762ce2a3ff5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rqt-image-overlay-layer vision-msgs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Collection of RQt Image Overlay Plugins for Vision Msgs"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/vision-msgs-rviz-plugins/default.nix b/distros/kilted/vision-msgs-rviz-plugins/default.nix new file mode 100644 index 0000000000..cd6b2c6289 --- /dev/null +++ b/distros/kilted/vision-msgs-rviz-plugins/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-lint-auto, ament-lint-common, pluginlib, python3Packages, rclcpp, rclpy, rviz-common, rviz-default-plugins, rviz-rendering, rviz2, vision-msgs, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-vision-msgs-rviz-plugins"; + version = "4.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/kilted/vision_msgs_rviz_plugins/4.2.0-1.tar.gz"; + name = "4.2.0-1.tar.gz"; + sha256 = "6eb544e32591b81aef6c6fe0c5cfdc418ea5b80885562f4448c3c20751da9383"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ pluginlib python3Packages.numpy rclcpp rclpy rviz-common rviz-default-plugins rviz-rendering rviz2 vision-msgs yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "RVIZ2 plugins for visualizing vision_msgs"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/vision-msgs/default.nix b/distros/kilted/vision-msgs/default.nix new file mode 100644 index 0000000000..abc982d163 --- /dev/null +++ b/distros/kilted/vision-msgs/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-vision-msgs"; + version = "4.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/kilted/vision_msgs/4.2.0-1.tar.gz"; + name = "4.2.0-1.tar.gz"; + sha256 = "61de7c3e7308814f4fa802a773b7b43989885a9f33e101d33ff73847b4b017b9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages for interfacing with various computer vision pipelines, such as + object detectors."; + license = with lib.licenses; [ asl20 asl20 ]; + }; +} diff --git a/distros/kilted/vision-opencv/default.nix b/distros/kilted/vision-opencv/default.nix new file mode 100644 index 0000000000..368dbfacc7 --- /dev/null +++ b/distros/kilted/vision-opencv/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, image-geometry }: +buildRosPackage { + pname = "ros-kilted-vision-opencv"; + version = "4.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vision_opencv-release/archive/release/kilted/vision_opencv/4.1.0-2.tar.gz"; + name = "4.1.0-2.tar.gz"; + sha256 = "d9513ec646ffa93048333a659a2ac5f72288c6604d871337bba117551ad66d6b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ cv-bridge image-geometry ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Packages for interfacing ROS2 with OpenCV, a library of programming functions for real time computer vision."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/kilted/visp/default.nix b/distros/kilted/visp/default.nix new file mode 100644 index 0000000000..c4c68e4b82 --- /dev/null +++ b/distros/kilted/visp/default.nix @@ -0,0 +1,34 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, bzip2, cmake, doxygen, eigen, libjpeg, liblapack, libpng, libv4l, libxml2, opencv, xorg }: +buildRosPackage { + pname = "ros-kilted-visp"; + version = "3.5.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/visp-release/archive/release/kilted/visp/3.5.0-4.tar.gz"; + name = "3.5.0-4.tar.gz"; + sha256 = "8d3248500b252cd33356e0e3e385ac7b997ca5652454e6294a178604baff0c56"; + }; + + buildType = "cmake"; + buildInputs = [ bzip2 cmake doxygen ]; + propagatedBuildInputs = [ eigen libjpeg liblapack libpng libv4l libxml2 opencv opencv.cxxdev xorg.libX11 ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "ViSP standing for Visual Servoing Platform is a modular cross + platform library that allows prototyping and developing applications + using visual tracking and visual servoing technics at the heart of the + researches done by Inria Lagadic team. ViSP is able to compute control + laws that can be applied to robotic systems. It provides a set of visual + features that can be tracked using real time image processing or computer + vision algorithms. ViSP provides also simulation capabilities. + + ViSP can be useful in robotics, computer vision, augmented reality + and computer animation."; + license = with lib.licenses; [ "GPL-2.0-only" ]; + }; +} diff --git a/distros/kilted/visualization-msgs/default.nix b/distros/kilted/visualization-msgs/default.nix new file mode 100644 index 0000000000..7efdc30f87 --- /dev/null +++ b/distros/kilted/visualization-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-visualization-msgs"; + version = "5.5.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/kilted/visualization_msgs/5.5.0-2.tar.gz"; + name = "5.5.0-2.tar.gz"; + sha256 = "64cdc0ed7504c2751819595c769bfa9a265ba1a5e2b7063369ee8910eaa6db89"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing some visualization and interaction related message definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/vitis-common/default.nix b/distros/kilted/vitis-common/default.nix new file mode 100644 index 0000000000..8d55b4361a --- /dev/null +++ b/distros/kilted/vitis-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ament-vitis, ocl-icd, opencl-clhpp }: +buildRosPackage { + pname = "ros-kilted-vitis-common"; + version = "0.4.2-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vitis_common-release/archive/release/kilted/vitis_common/0.4.2-4.tar.gz"; + name = "0.4.2-4.tar.gz"; + sha256 = "0b450073f19a0965b9181236a14d961d21bff041a88ead11c9a50a5fa694efd7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-vitis ocl-icd opencl-clhpp ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ament-vitis ]; + + meta = { + description = "Common code for working with Vitis™ Unified Software Platform in ROS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/vrpn-mocap/default.nix b/distros/kilted/vrpn-mocap/default.nix new file mode 100644 index 0000000000..53e28496c2 --- /dev/null +++ b/distros/kilted/vrpn-mocap/default.nix @@ -0,0 +1,30 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, geometry-msgs, rclcpp, std-msgs, tf2, vrpn }: +buildRosPackage { + pname = "ros-kilted-vrpn-mocap"; + version = "1.1.0-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vrpn_mocap-release/archive/release/kilted/vrpn_mocap/1.1.0-4.tar.gz"; + name = "1.1.0-4.tar.gz"; + sha256 = "03f1e72e7b5b7ad62206d086cf16559d3f615d07c7b3151f53385eebe708fb6f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake eigen eigen3-cmake-module ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs rclcpp std-msgs tf2 vrpn ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; + + meta = { + description = "ROS2 VRPN + client built primarily to interface with motion + capture devices such as VICON and OptiTrack. A detailed list of + supported hardware can be found + here."; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/vrpn/default.nix b/distros/kilted/vrpn/default.nix new file mode 100644 index 0000000000..3a2a51dc19 --- /dev/null +++ b/distros/kilted/vrpn/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cmake }: +buildRosPackage { + pname = "ros-kilted-vrpn"; + version = "7.35.0-r21"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vrpn-release/archive/release/kilted/vrpn/7.35.0-21.tar.gz"; + name = "7.35.0-21.tar.gz"; + sha256 = "63b292c2e484810f447af32c880a893b22e75cb6f7e1a316f9a1cecc525afc29"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + propagatedBuildInputs = [ ament-cmake ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "The VRPN is a library and set of servers that interfaces with virtual-reality systems, such as VICON, OptiTrack, and others."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/warehouse-ros-sqlite/default.nix b/distros/kilted/warehouse-ros-sqlite/default.nix new file mode 100644 index 0000000000..59733fc100 --- /dev/null +++ b/distros/kilted/warehouse-ros-sqlite/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-copyright, ament-cmake-gtest, ament-lint-auto, ament-lint-common, boost, class-loader, geometry-msgs, rclcpp, sqlite3-vendor, warehouse-ros }: +buildRosPackage { + pname = "ros-kilted-warehouse-ros-sqlite"; + version = "1.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/warehouse_ros_sqlite-release/archive/release/kilted/warehouse_ros_sqlite/1.0.5-2.tar.gz"; + name = "1.0.5-2.tar.gz"; + sha256 = "8659a642d5e11241713c5013d7702fa599d27602e9f804d9da85fe62697647d4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake boost ]; + checkInputs = [ ament-cmake-copyright ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs ]; + propagatedBuildInputs = [ class-loader rclcpp sqlite3-vendor warehouse-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Implementation of warehouse_ros for sqlite"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/warehouse-ros/default.nix b/distros/kilted/warehouse-ros/default.nix new file mode 100644 index 0000000000..3f6d18b837 --- /dev/null +++ b/distros/kilted/warehouse-ros/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-copyright, ament-lint-auto, boost, geometry-msgs, openssl, pluginlib, rclcpp, std-msgs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-kilted-warehouse-ros"; + version = "2.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/warehouse_ros-release/archive/release/kilted/warehouse_ros/2.0.5-2.tar.gz"; + name = "2.0.5-2.tar.gz"; + sha256 = "646d75b9ef1b020f5efef925a3ba7f378701f9957807f4ace90a45c4b9cefe37"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-copyright ament-lint-auto ]; + propagatedBuildInputs = [ boost geometry-msgs openssl pluginlib rclcpp std-msgs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Persistent storage of ROS messages"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/web-video-server/default.nix b/distros/kilted/web-video-server/default.nix new file mode 100644 index 0000000000..a899f4d119 --- /dev/null +++ b/distros/kilted/web-video-server/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-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, async-web-server-cpp, cv-bridge, ffmpeg, image-transport, pkg-config, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: +buildRosPackage { + pname = "ros-kilted-web-video-server"; + version = "2.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/web_video_server-release/archive/release/kilted/web_video_server/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "9ae0dbe791073deb00390015f0101e9659fb116d751e4bd1abde188e65b6e4b4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros pkg-config ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ros-environment ]; + propagatedBuildInputs = [ async-web-server-cpp cv-bridge ffmpeg image-transport rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros pkg-config ]; + + meta = { + description = "HTTP Streaming of ROS Image Topics in Multiple Formats"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/webots-ros2-control/default.nix b/distros/kilted/webots-ros2-control/default.nix new file mode 100644 index 0000000000..7205aaac85 --- /dev/null +++ b/distros/kilted/webots-ros2-control/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-auto, ament-lint-common, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, ros-environment, webots-ros2-driver }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-control"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_control/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "10cda837824028d32a614fd507a1f111c44011056a4f7a874170754a3d7d1133"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ controller-manager hardware-interface pluginlib rclcpp rclcpp-lifecycle webots-ros2-driver ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ros2_control plugin for Webots"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-crazyflie/default.nix b/distros/kilted/webots-ros2-crazyflie/default.nix new file mode 100644 index 0000000000..c5fb5aebcc --- /dev/null +++ b/distros/kilted/webots-ros2-crazyflie/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, builtin-interfaces, python3Packages, rclpy, tf-transformations, webots-ros2-driver }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-crazyflie"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_crazyflie/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "8f2f1f25ec1560567aeca8d4c11045be2327ef832972216cde80fcf0ec21d2d3"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ builtin-interfaces rclpy tf-transformations webots-ros2-driver ]; + + meta = { + description = "ROS2 package for Crazyflie webots simulator"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kilted/webots-ros2-driver/default.nix b/distros/kilted/webots-ros2-driver/default.nix new file mode 100644 index 0000000000..73776afbe2 --- /dev/null +++ b/distros/kilted/webots-ros2-driver/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-lint-auto, ament-lint-common, geometry-msgs, pluginlib, python-cmake-module, rclcpp, rclpy, ros-environment, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tinyxml2-vendor, vision-msgs, webots-ros2-importer, webots-ros2-msgs, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-driver"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_driver/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "96d81ef75c632db95bcaf139008266af2204677fc2119c6f37be92c4817953ba"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python python-cmake-module ros-environment ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs pluginlib rclcpp rclpy sensor-msgs std-msgs tf2-geometry-msgs tf2-ros tinyxml2-vendor vision-msgs webots-ros2-importer webots-ros2-msgs yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python python-cmake-module ]; + + meta = { + description = "Implementation of the Webots - ROS 2 interface"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-epuck/default.nix b/distros/kilted/webots-ros2-epuck/default.nix new file mode 100644 index 0000000000..f018b3e254 --- /dev/null +++ b/distros/kilted/webots-ros2-epuck/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, builtin-interfaces, controller-manager, diff-drive-controller, geometry-msgs, joint-state-broadcaster, nav-msgs, python3Packages, rclpy, robot-state-publisher, rviz2, sensor-msgs, std-msgs, tf2-ros, webots-ros2-control, webots-ros2-driver, webots-ros2-msgs }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-epuck"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_epuck/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "6474966f981570a0e6fc8593843e479f3053734fa329d191c54c15e2159ef3d6"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.pytest ]; + propagatedBuildInputs = [ builtin-interfaces controller-manager diff-drive-controller geometry-msgs joint-state-broadcaster nav-msgs rclpy robot-state-publisher rviz2 sensor-msgs std-msgs tf2-ros webots-ros2-control webots-ros2-driver webots-ros2-msgs ]; + + meta = { + description = "E-puck2 driver for Webots simulated robot"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-husarion/default.nix b/distros/kilted/webots-ros2-husarion/default.nix new file mode 100644 index 0000000000..f0c8d39743 --- /dev/null +++ b/distros/kilted/webots-ros2-husarion/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, controller-manager, diff-drive-controller, joint-state-broadcaster, laser-filters, robot-localization, robot-state-publisher, webots-ros2-control, webots-ros2-driver }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-husarion"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_husarion/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "c62f42fc980114adccc90d58812249a474445b3d1f13f80c832c216cf13181e8"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ controller-manager diff-drive-controller joint-state-broadcaster laser-filters robot-localization robot-state-publisher webots-ros2-control webots-ros2-driver ]; + + meta = { + description = "Husarion ROSbot 2R and XL robots ROS2 interface for Webots."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-importer/default.nix b/distros/kilted/webots-ros2-importer/default.nix new file mode 100644 index 0000000000..8c0ca87d87 --- /dev/null +++ b/distros/kilted/webots-ros2-importer/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, builtin-interfaces, python3Packages, xacro }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-importer"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_importer/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "3d3214e418c9e58943f5695b253888bbbba32e762a73d8af7b81b221abaaa7b6"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.numpy python3Packages.pillow python3Packages.pycodestyle python3Packages.pytest ]; + propagatedBuildInputs = [ builtin-interfaces python3Packages.lark python3Packages.pycollada xacro ]; + + meta = { + description = "This package allows to convert URDF and XACRO files into Webots PROTO files."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-mavic/default.nix b/distros/kilted/webots-ros2-mavic/default.nix new file mode 100644 index 0000000000..958ab07a98 --- /dev/null +++ b/distros/kilted/webots-ros2-mavic/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, builtin-interfaces, python3Packages, rclpy, webots-ros2-driver }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-mavic"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_mavic/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "eac2fe7fb0a80ed946cf4384fbc0a777685cfe592d7ba0fea913c76cbadce6b6"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.pytest ]; + propagatedBuildInputs = [ builtin-interfaces rclpy webots-ros2-driver ]; + + meta = { + description = "Mavic 2 Pro robot ROS2 interface for Webots."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-msgs/default.nix b/distros/kilted/webots-ros2-msgs/default.nix new file mode 100644 index 0000000000..c67a51a825 --- /dev/null +++ b/distros/kilted/webots-ros2-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-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, vision-msgs }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-msgs"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_msgs/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "23c6ec9343bd2a3d49a9f61c4d2275228430e0f17c3b824c4d94218cc5f8569d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs vision-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Services and Messages of the webots_ros2 packages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-tesla/default.nix b/distros/kilted/webots-ros2-tesla/default.nix new file mode 100644 index 0000000000..472b6a4037 --- /dev/null +++ b/distros/kilted/webots-ros2-tesla/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ackermann-msgs, ament-copyright, builtin-interfaces, python3Packages, rclpy, webots-ros2-driver }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-tesla"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_tesla/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "5020b7bf4127784f5f57246f577e8928a462e5999f184ddb3a5295a2a6b0fd58"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.pytest ]; + propagatedBuildInputs = [ ackermann-msgs builtin-interfaces python3Packages.numpy python3Packages.opencv4 rclpy webots-ros2-driver ]; + + meta = { + description = "Tesla ROS2 interface for Webots."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-tests/default.nix b/distros/kilted/webots-ros2-tests/default.nix new file mode 100644 index 0000000000..226b10fa50 --- /dev/null +++ b/distros/kilted/webots-ros2-tests/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, geometry-msgs, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, python3Packages, rclpy, ros2bag, rosbag2-storage-default-plugins, sensor-msgs, std-msgs, std-srvs, tf2-ros, webots-ros2-driver, webots-ros2-epuck, webots-ros2-husarion, webots-ros2-mavic, webots-ros2-tesla, webots-ros2-tiago, webots-ros2-turtlebot, webots-ros2-universal-robot }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-tests"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_tests/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "2732a962e630474176da6ccc7215d2445dd4a744a799d581881a63bcd9e4c2b7"; + }; + + buildType = "ament_python"; + buildInputs = [ rclpy ros2bag rosbag2-storage-default-plugins webots-ros2-driver ]; + checkInputs = [ ament-copyright geometry-msgs launch launch-testing launch-testing-ament-cmake launch-testing-ros python3Packages.pytest sensor-msgs std-msgs std-srvs tf2-ros webots-ros2-epuck webots-ros2-husarion webots-ros2-mavic webots-ros2-tesla webots-ros2-tiago webots-ros2-turtlebot webots-ros2-universal-robot ]; + + meta = { + description = "System tests for `webots_ros2` packages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-tiago/default.nix b/distros/kilted/webots-ros2-tiago/default.nix new file mode 100644 index 0000000000..129b7f5f5f --- /dev/null +++ b/distros/kilted/webots-ros2-tiago/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, builtin-interfaces, controller-manager, diff-drive-controller, geometry-msgs, joint-state-broadcaster, python3Packages, rclpy, robot-state-publisher, rviz2, tf2-ros, webots-ros2-control, webots-ros2-driver }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-tiago"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_tiago/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "7e1e2aa2544a5d8fd1923c384493af82c228b63f88cbb08535cbaeb5cbc3cfaf"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.pytest ]; + propagatedBuildInputs = [ builtin-interfaces controller-manager diff-drive-controller geometry-msgs joint-state-broadcaster rclpy robot-state-publisher rviz2 tf2-ros webots-ros2-control webots-ros2-driver ]; + + meta = { + description = "TIAGo robots ROS2 interface for Webots."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-turtlebot/default.nix b/distros/kilted/webots-ros2-turtlebot/default.nix new file mode 100644 index 0000000000..d6c732bf07 --- /dev/null +++ b/distros/kilted/webots-ros2-turtlebot/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, builtin-interfaces, controller-manager, diff-drive-controller, joint-state-broadcaster, python3Packages, rclpy, robot-state-publisher, rviz2, tf2-ros, webots-ros2-control, webots-ros2-driver }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-turtlebot"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_turtlebot/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "2ae945ba48a122e44995c266b97023a7e6b9b25d91886777b1002cc81227ee47"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.pytest ]; + propagatedBuildInputs = [ builtin-interfaces controller-manager diff-drive-controller joint-state-broadcaster rclpy robot-state-publisher rviz2 tf2-ros webots-ros2-control webots-ros2-driver ]; + + meta = { + description = "TurtleBot3 Burger robot ROS2 interface for Webots."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2-universal-robot/default.nix b/distros/kilted/webots-ros2-universal-robot/default.nix new file mode 100644 index 0000000000..3ef992e76c --- /dev/null +++ b/distros/kilted/webots-ros2-universal-robot/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, builtin-interfaces, control-msgs, controller-manager, joint-state-broadcaster, joint-trajectory-controller, python3Packages, rclpy, robot-state-publisher, rviz2, trajectory-msgs, webots-ros2-control, webots-ros2-driver, xacro }: +buildRosPackage { + pname = "ros-kilted-webots-ros2-universal-robot"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2_universal_robot/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "d807adfccae6b58d639e326cce36e937d1c9d66e1df8b6ea70c2dde1131e4c22"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.pytest ]; + propagatedBuildInputs = [ builtin-interfaces control-msgs controller-manager joint-state-broadcaster joint-trajectory-controller rclpy robot-state-publisher rviz2 trajectory-msgs webots-ros2-control webots-ros2-driver xacro ]; + + meta = { + description = "Universal Robot ROS2 interface for Webots."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/webots-ros2/default.nix b/distros/kilted/webots-ros2/default.nix new file mode 100644 index 0000000000..ddb5589b69 --- /dev/null +++ b/distros/kilted/webots-ros2/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, builtin-interfaces, python3Packages, rclpy, std-msgs, webots-ros2-control, webots-ros2-crazyflie, webots-ros2-driver, webots-ros2-epuck, webots-ros2-husarion, webots-ros2-importer, webots-ros2-mavic, webots-ros2-msgs, webots-ros2-tesla, webots-ros2-tests, webots-ros2-tiago, webots-ros2-turtlebot, webots-ros2-universal-robot }: +buildRosPackage { + pname = "ros-kilted-webots-ros2"; + version = "2025.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/kilted/webots_ros2/2025.0.0-2.tar.gz"; + name = "2025.0.0-2.tar.gz"; + sha256 = "271794fe11b443ecd46fc4d5309dece054b654614f384ac44c4c50cbe9e38ebf"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright python3Packages.pytest webots-ros2-tests ]; + propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-control webots-ros2-crazyflie webots-ros2-driver webots-ros2-epuck webots-ros2-husarion webots-ros2-importer webots-ros2-mavic webots-ros2-msgs webots-ros2-tesla webots-ros2-tiago webots-ros2-turtlebot webots-ros2-universal-robot ]; + + meta = { + description = "Interface between Webots and ROS2"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/wiimote-msgs/default.nix b/distros/kilted/wiimote-msgs/default.nix new file mode 100644 index 0000000000..372f0469f1 --- /dev/null +++ b/distros/kilted/wiimote-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-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kilted-wiimote-msgs"; + version = "3.3.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/kilted/wiimote_msgs/3.3.0-3.tar.gz"; + name = "3.3.0-3.tar.gz"; + sha256 = "95b95574b17df6344f4af00d30ec350faa3254cc28ce84c1a9139b6513f8601e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto rosidl-default-generators ]; + + meta = { + description = "Messages used by wiimote package."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/wiimote/default.nix b/distros/kilted/wiimote/default.nix new file mode 100644 index 0000000000..5cc989006e --- /dev/null +++ b/distros/kilted/wiimote/default.nix @@ -0,0 +1,34 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, bluez, cwiid, geometry-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, std-msgs, std-srvs, wiimote-msgs }: +buildRosPackage { + pname = "ros-kilted-wiimote"; + version = "3.3.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/kilted/wiimote/3.3.0-3.tar.gz"; + name = "3.3.0-3.tar.gz"; + sha256 = "83b5305853d67db016c76399266205d165df626a93de387c47dc70006c681317"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ bluez cwiid geometry-msgs rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs std-msgs std-srvs wiimote-msgs ]; + nativeBuildInputs = [ ament-cmake ament-cmake-auto ]; + + meta = { + description = "The wiimote package allows ROS nodes to communicate with a Nintendo Wiimote + and its related peripherals, including the Nunchuk, Motion Plus, and + (experimentally) the Classic. The package implements a ROS node that uses + Bluetooth to communicate with the Wiimote device, obtaining accelerometer + and gyro data, the state of LEDs, the IR camera, rumble (vibrator), + buttons, joystick, and battery state. The node additionally enables ROS + nodes to control the Wiimote's LEDs and vibration for feedback to the human + Wiimote operator. LEDs and vibration may be switched on and off, or made to + operate according to a timed pattern."; + license = with lib.licenses; [ "GPL" ]; + }; +} diff --git a/distros/kilted/xacro/default.nix b/distros/kilted/xacro/default.nix new file mode 100644 index 0000000000..16a3afc383 --- /dev/null +++ b/distros/kilted/xacro/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, ament-index-python, ament-lint-auto, python3Packages }: +buildRosPackage { + pname = "ros-kilted-xacro"; + version = "2.0.13-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/xacro-release/archive/release/kilted/xacro/2.0.13-2.tar.gz"; + name = "2.0.13-2.tar.gz"; + sha256 = "3b3428896bd62636b6a3cb21f44925ec1be8023b875c8f2a0c6c880b1ddf7e20"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-cmake-pytest ament-lint-auto ]; + propagatedBuildInputs = [ ament-index-python python3Packages.pyyaml ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "Xacro (XML Macros) + Xacro is an XML macro language. With xacro, you can construct shorter and more readable XML files by using macros that expand to larger XML expressions."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/yaml-cpp-vendor/default.nix b/distros/kilted/yaml-cpp-vendor/default.nix new file mode 100644 index 0000000000..b53d8a5a37 --- /dev/null +++ b/distros/kilted/yaml-cpp-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-yaml-cpp-vendor"; + version = "9.1.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/yaml_cpp_vendor-release/archive/release/kilted/yaml_cpp_vendor/9.1.0-2.tar.gz"; + name = "9.1.0-2.tar.gz"; + sha256 = "88d65d45737d6b279bcafa1a7e67f1628df8c1d6a44b124ecea18124fc3d05f7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + propagatedBuildInputs = [ yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Wrapper around yaml-cpp, it provides a fixed CMake module and an ExternalProject build of it."; + license = with lib.licenses; [ asl20 mit ]; + }; +} diff --git a/distros/kilted/yasmin-demos/default.nix b/distros/kilted/yasmin-demos/default.nix new file mode 100644 index 0000000000..8290358a64 --- /dev/null +++ b/distros/kilted/yasmin-demos/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, example-interfaces, nav-msgs, python3Packages, rclcpp, rclpy, ros-environment, yasmin, yasmin-ros, yasmin-viewer }: +buildRosPackage { + pname = "ros-kilted-yasmin-demos"; + version = "3.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/yasmin-release/archive/release/kilted/yasmin_demos/3.2.0-2.tar.gz"; + name = "3.2.0-2.tar.gz"; + sha256 = "84ca086c8c6f80c24eaf59ccee51756f0e4ebd0004f3aa4dda14221da79ed38b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ros-environment ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ example-interfaces nav-msgs rclcpp rclpy yasmin yasmin-ros yasmin-viewer ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "Demos of YASMIN (Yet Another State MachINe)"; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/kilted/yasmin-msgs/default.nix b/distros/kilted/yasmin-msgs/default.nix new file mode 100644 index 0000000000..9b98336f02 --- /dev/null +++ b/distros/kilted/yasmin-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-auto, ament-lint-common, rosidl-default-generators }: +buildRosPackage { + pname = "ros-kilted-yasmin-msgs"; + version = "3.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/yasmin-release/archive/release/kilted/yasmin_msgs/3.2.0-2.tar.gz"; + name = "3.2.0-2.tar.gz"; + sha256 = "dc2da7cce9f3302553640287425ec0d1716d6bd0f6b2437af0d584f33f3d0861"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-generators ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Msgs of (Yet Another State MachINe)"; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/kilted/yasmin-ros/default.nix b/distros/kilted/yasmin-ros/default.nix new file mode 100644 index 0000000000..5b333559a8 --- /dev/null +++ b/distros/kilted/yasmin-ros/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, rclcpp-action, rclpy, ros-environment, yasmin }: +buildRosPackage { + pname = "ros-kilted-yasmin-ros"; + version = "3.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/yasmin-release/archive/release/kilted/yasmin_ros/3.2.0-2.tar.gz"; + name = "3.2.0-2.tar.gz"; + sha256 = "cacf232d51f70c8afa0f4f19207565ee99089b8783edb901cc5b481205e88ab3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ros-environment ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest python3Packages.pytestcov ]; + propagatedBuildInputs = [ rclcpp rclcpp-action rclpy yasmin ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "YASMIN (Yet Another State MachINe) for ROS 2"; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/kilted/yasmin-viewer/default.nix b/distros/kilted/yasmin-viewer/default.nix new file mode 100644 index 0000000000..7e80fb19b3 --- /dev/null +++ b/distros/kilted/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-kilted-yasmin-viewer"; + version = "3.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/yasmin-release/archive/release/kilted/yasmin_viewer/3.2.0-2.tar.gz"; + name = "3.2.0-2.tar.gz"; + sha256 = "3bd32993e930eb7dd9b58b0f20088105129cbf179186b53f0ed9af6f894c0495"; + }; + + 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 = "YASMIN viewer for FSM"; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/kilted/yasmin/default.nix b/distros/kilted/yasmin/default.nix new file mode 100644 index 0000000000..f112fcd902 --- /dev/null +++ b/distros/kilted/yasmin/default.nix @@ -0,0 +1,25 @@ + +# 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 }: +buildRosPackage { + pname = "ros-kilted-yasmin"; + version = "3.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/yasmin-release/archive/release/kilted/yasmin/3.2.0-2.tar.gz"; + name = "3.2.0-2.tar.gz"; + sha256 = "ca71f0e42a40f6f3f6b2d6ef0ac3d4c1ade85df1e1c83838944e5cc5f4e6b751"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest python3Packages.pytestcov ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "YASMIN (Yet Another State MachINe) main package"; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/kilted/zbar-ros-interfaces/default.nix b/distros/kilted/zbar-ros-interfaces/default.nix new file mode 100644 index 0000000000..bc8a9639c8 --- /dev/null +++ b/distros/kilted/zbar-ros-interfaces/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-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, vision-msgs }: +buildRosPackage { + pname = "ros-kilted-zbar-ros-interfaces"; + version = "0.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/zbar_ros-release/archive/release/kilted/zbar_ros_interfaces/0.7.0-2.tar.gz"; + name = "0.7.0-2.tar.gz"; + sha256 = "240f14b9216b837c5077a54f4d424348302526f50da1ced2041ce5e0c8233d83"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime vision-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Package containing interfaces for zbar_ros to use to publish results"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/zbar-ros/default.nix b/distros/kilted/zbar-ros/default.nix new file mode 100644 index 0000000000..02c5f98d3b --- /dev/null +++ b/distros/kilted/zbar-ros/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, rclcpp, sensor-msgs, std-msgs, zbar, zbar-ros-interfaces }: +buildRosPackage { + pname = "ros-kilted-zbar-ros"; + version = "0.7.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/zbar_ros-release/archive/release/kilted/zbar_ros/0.7.0-2.tar.gz"; + name = "0.7.0-2.tar.gz"; + sha256 = "e2456e09de9e37a63b896bb684702255780f0768f1f9fb06cc98ffd5e8435a48"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cv-bridge rclcpp sensor-msgs std-msgs zbar zbar-ros-interfaces ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Lightweight ROS wrapper for Zbar barcode/qrcode reader library (http://zbar.sourceforge + .net/)"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/zed-msgs/default.nix b/distros/kilted/zed-msgs/default.nix new file mode 100644 index 0000000000..81245bb8c1 --- /dev/null +++ b/distros/kilted/zed-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-cmake-auto, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }: +buildRosPackage { + pname = "ros-kilted-zed-msgs"; + version = "5.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/zed-ros2-interfaces-release/archive/release/kilted/zed_msgs/5.0.0-2.tar.gz"; + name = "5.0.0-2.tar.gz"; + sha256 = "7305188a521ea8565c4b8191071635b1656383471b8af88e88aa49293b0b2b4e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-auto builtin-interfaces rosidl-default-generators ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; + propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime shape-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Contains message and service definitions used by the ZED ROS2 nodes."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/zenoh-bridge-dds/default.nix b/distros/kilted/zenoh-bridge-dds/default.nix new file mode 100644 index 0000000000..9768409445 --- /dev/null +++ b/distros/kilted/zenoh-bridge-dds/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, cargo, clang }: +buildRosPackage { + pname = "ros-kilted-zenoh-bridge-dds"; + version = "0.5.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/zenoh_bridge_dds-release/archive/release/kilted/zenoh_bridge_dds/0.5.0-5.tar.gz"; + name = "0.5.0-5.tar.gz"; + sha256 = "01ae773f866e493be464a9fbfe532e8af99918f1f72bf052ef1a86f37ae8475f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake cargo clang ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Bridge between ROS2/DDS and Eclipse zenoh (https://zenoh.io). It allows the integration of zenoh applications with ROS2, + or the tunneling of ROS2 communications between nodes via the zenoh protocol at Internet scale."; + license = with lib.licenses; [ "EPL-2.0" asl20 ]; + }; +} diff --git a/distros/kilted/zenoh-cpp-vendor/default.nix b/distros/kilted/zenoh-cpp-vendor/default.nix new file mode 100644 index 0000000000..afd70071cb --- /dev/null +++ b/distros/kilted/zenoh-cpp-vendor/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, cargo, clang, git }: +buildRosPackage { + pname = "ros-kilted-zenoh-cpp-vendor"; + version = "0.6.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/kilted/zenoh_cpp_vendor/0.6.1-1.tar.gz"; + name = "0.6.1-1.tar.gz"; + sha256 = "495b30d1edbd12307a3a767cb2c36ef2855612ceefde4984d4b3d5db09582acf"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package cargo clang git ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Vendor pkg to install zenoh-cpp"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/zenoh-security-tools/default.nix b/distros/kilted/zenoh-security-tools/default.nix new file mode 100644 index 0000000000..a01fd6378c --- /dev/null +++ b/distros/kilted/zenoh-security-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, nlohmann_json, rcpputils, rcutils, rmw, rmw-security-common, tinyxml2-vendor, zenoh-cpp-vendor }: +buildRosPackage { + pname = "ros-kilted-zenoh-security-tools"; + version = "0.6.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/kilted/zenoh_security_tools/0.6.1-1.tar.gz"; + name = "0.6.1-1.tar.gz"; + sha256 = "f7a9769d896ac3129998e0f5c3053ebe9875785981083eab306252ca560882ff"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nlohmann_json ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rcpputils rcutils rmw rmw-security-common tinyxml2-vendor zenoh-cpp-vendor ]; + + meta = { + description = "This package generates config files to enforce security with Zenoh"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kilted/zlib-point-cloud-transport/default.nix b/distros/kilted/zlib-point-cloud-transport/default.nix new file mode 100644 index 0000000000..1c7af58921 --- /dev/null +++ b/distros/kilted/zlib-point-cloud-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, pluginlib, point-cloud-interfaces, point-cloud-transport, rclcpp, zlib }: +buildRosPackage { + pname = "ros-kilted-zlib-point-cloud-transport"; + version = "5.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/kilted/zlib_point_cloud_transport/5.0.1-2.tar.gz"; + name = "5.0.1-2.tar.gz"; + sha256 = "ab594befc81681f30f0a0ac1f5171df140a96287558e8f70a2918d5c5e0c4db3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ pluginlib point-cloud-interfaces point-cloud-transport rclcpp zlib ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "zlib_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds + encoded with zlib"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/zmqpp-vendor/default.nix b/distros/kilted/zmqpp-vendor/default.nix new file mode 100644 index 0000000000..9dcb180cdd --- /dev/null +++ b/distros/kilted/zmqpp-vendor/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-auto, ament-lint-common, cppzmq, git }: +buildRosPackage { + pname = "ros-kilted-zmqpp-vendor"; + version = "0.0.2-r4"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/zmqpp_vendor-release/archive/release/kilted/zmqpp_vendor/0.0.2-4.tar.gz"; + name = "0.0.2-4.tar.gz"; + sha256 = "288bba8c339946d12e6920bd6f884908c254e777f78b6c41fd0c6ee3468ee32d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake git ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ cppzmq ]; + nativeBuildInputs = [ ament-cmake git ]; + + meta = { + description = "Vendor package for zmqpp"; + license = with lib.licenses; [ asl20 "Mozilla-Public-License-2.0" ]; + }; +} diff --git a/distros/kilted/zstd-image-transport/default.nix b/distros/kilted/zstd-image-transport/default.nix new file mode 100644 index 0000000000..00ed8c2a58 --- /dev/null +++ b/distros/kilted/zstd-image-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, image-transport, zlib }: +buildRosPackage { + pname = "ros-kilted-zstd-image-transport"; + version = "5.0.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/kilted/zstd_image_transport/5.0.2-2.tar.gz"; + name = "5.0.2-2.tar.gz"; + sha256 = "dde013bb217b9edbe3b119041de09867f6556dfa19f7864af19de9fcc079c812"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ image-transport zlib ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "zstd_image_transport provides a plugin to image_transport for transparently sending images + encoded as zstd blobs"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/zstd-point-cloud-transport/default.nix b/distros/kilted/zstd-point-cloud-transport/default.nix new file mode 100644 index 0000000000..ba9238c987 --- /dev/null +++ b/distros/kilted/zstd-point-cloud-transport/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, pluginlib, point-cloud-interfaces, point-cloud-transport, rclcpp, zstd }: +buildRosPackage { + pname = "ros-kilted-zstd-point-cloud-transport"; + version = "5.0.1-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/kilted/zstd_point_cloud_transport/5.0.1-2.tar.gz"; + name = "5.0.1-2.tar.gz"; + sha256 = "f665dc2c64db109843928af27b377d7e3e81f51a8f8f642c9a311ca16564f694"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ pluginlib point-cloud-interfaces point-cloud-transport rclcpp zstd ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "zstd_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds + encoded with lib"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kilted/zstd-vendor/default.nix b/distros/kilted/zstd-vendor/default.nix new file mode 100644 index 0000000000..64c05359a9 --- /dev/null +++ b/distros/kilted/zstd-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, zstd }: +buildRosPackage { + pname = "ros-kilted-zstd-vendor"; + version = "0.32.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/kilted/zstd_vendor/0.32.0-2.tar.gz"; + name = "0.32.0-2.tar.gz"; + sha256 = "0cabe0a865a5df6cfae61c1971addbd43defaff92da6f1bdc090705a270a4231"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-vendor-package ]; + propagatedBuildInputs = [ zstd ]; + nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; + + meta = { + description = "Zstd compression vendor package, providing a dependency for Zstd."; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/distros/rolling/ackermann-steering-controller/default.nix b/distros/rolling/ackermann-steering-controller/default.nix index fa3d88b033..3a56ba7601 100644 --- a/distros/rolling/ackermann-steering-controller/default.nix +++ b/distros/rolling/ackermann-steering-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets, std-srvs, steering-controllers-library }: buildRosPackage { pname = "ros-rolling-ackermann-steering-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/ackermann_steering_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "d56838fe06761a68495e995a5deef478e9782e7b86e296fdb0c60b5079ba4baf"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/ackermann_steering_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "794c5978b4e1a77ebadac1db956596a66cbcfcdcc6e7064cafb7b41b7e06f2f2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/admittance-controller/default.nix b/distros/rolling/admittance-controller/default.nix index dd0c80329a..d182a3d33c 100644 --- a/distros/rolling/admittance-controller/default.nix +++ b/distros/rolling/admittance-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, kinematics-interface, kinematics-interface-kdl, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, tf2, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-rolling-admittance-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/admittance_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "4edb376ba68d14c051c73d50ede061078399c60e9aa91982f4cac67a03f91b9c"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/admittance_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "e6bb0e7c26c456eb2ceb6edd0bb20cb355f6c73a2b3816c57bb91314a95083a8"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-auto/default.nix b/distros/rolling/ament-cmake-auto/default.nix index ef67cddfc4..3706b436bb 100644 --- a/distros/rolling/ament-cmake-auto/default.nix +++ b/distros/rolling/ament-cmake-auto/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest }: buildRosPackage { pname = "ros-rolling-ament-cmake-auto"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_auto/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "1e86c6882a8621dfc35cd9c2f3aec10715638729c5b8a2079f3d5e6a629800b6"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_auto/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "45602d3a9e760f66cbf83cb1dd622dd72a5fd445af566c9943632c02ee1646e1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-core/default.nix b/distros/rolling/ament-cmake-core/default.nix index abd6847174..18762a3de9 100644 --- a/distros/rolling/ament-cmake-core/default.nix +++ b/distros/rolling/ament-cmake-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-package, cmake, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-cmake-core"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_core/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "8e478a5599f99ca0a5fed455e907122b44564fef4157ea1098f32740c28719c3"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_core/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "ed9679e33cf77ecc0e67a50c2d2ec68c0afbfbd866976ee4ab1b34140452ff41"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-definitions/default.nix b/distros/rolling/ament-cmake-export-definitions/default.nix index b44d4b596e..865ef09e3d 100644 --- a/distros/rolling/ament-cmake-export-definitions/default.nix +++ b/distros/rolling/ament-cmake-export-definitions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-rolling-ament-cmake-export-definitions"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_definitions/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "8d6c55fcc7b53b1f4ab03c725b6d0556da9200d7ccd37d2d69ed51936e1ebac4"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_definitions/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "aa2e14fac20ea96d6a5158bed53b782c419357e18b3f1108b086039c6d314aec"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-dependencies/default.nix b/distros/rolling/ament-cmake-export-dependencies/default.nix index ddb03ad6e0..2aeb4ae398 100644 --- a/distros/rolling/ament-cmake-export-dependencies/default.nix +++ b/distros/rolling/ament-cmake-export-dependencies/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-libraries }: buildRosPackage { pname = "ros-rolling-ament-cmake-export-dependencies"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_dependencies/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "5b49744345fcd754b7d51b6a09e273e7db0641f349c85a06e1525a18dd455f36"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_dependencies/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "9bcf5feab23c5351b73376de9809273240e2fd55a7881006488d83646ccdbd97"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-include-directories/default.nix b/distros/rolling/ament-cmake-export-include-directories/default.nix index 2a255daa9d..dd615b9a81 100644 --- a/distros/rolling/ament-cmake-export-include-directories/default.nix +++ b/distros/rolling/ament-cmake-export-include-directories/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-rolling-ament-cmake-export-include-directories"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_include_directories/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "ae100aa78d0f5f16b47f9a837e39e558c12d5c7a5d5b64b5c9e5018d69825c75"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_include_directories/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "275b630e37b8a418eadcdbad53aaa59e2b0fda155c141f80871e3792da6d7adb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-libraries/default.nix b/distros/rolling/ament-cmake-export-libraries/default.nix index fe1c540ff2..a6afecd2e5 100644 --- a/distros/rolling/ament-cmake-export-libraries/default.nix +++ b/distros/rolling/ament-cmake-export-libraries/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-rolling-ament-cmake-export-libraries"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_libraries/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "ab5d7d797e91d19f9f09d472d00fd12b2f284ec586d4d1c29102d339f6814e6e"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_libraries/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "746f3a578c77eca18784a2ba60ecc7c8ef0f5ab1215294110c5e36823d0ebc63"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-link-flags/default.nix b/distros/rolling/ament-cmake-export-link-flags/default.nix index 4ed23178ad..8580b7e607 100644 --- a/distros/rolling/ament-cmake-export-link-flags/default.nix +++ b/distros/rolling/ament-cmake-export-link-flags/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-rolling-ament-cmake-export-link-flags"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_link_flags/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "6d861103f02cb65f610cc2075ce9309758d803b1b5e25b43624cc7936c666227"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_link_flags/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "a405375914134c94650caae34b43c7139331441fe3a9f7e4144d48bec09b82eb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-targets/default.nix b/distros/rolling/ament-cmake-export-targets/default.nix index a833692ab4..5915e4ef23 100644 --- a/distros/rolling/ament-cmake-export-targets/default.nix +++ b/distros/rolling/ament-cmake-export-targets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }: buildRosPackage { pname = "ros-rolling-ament-cmake-export-targets"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_targets/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "fa8311d6bcd09cde68b1797ae566cf273ca5b8c0ec247af40dc8f93dba1e77ed"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_targets/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "1e7dcfc16c68f40daa255258b399013220580e6a45b8861c45667bc100d7b60c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-gen-version-h/default.nix b/distros/rolling/ament-cmake-gen-version-h/default.nix index b51996bf1a..2d2f038f0b 100644 --- a/distros/rolling/ament-cmake-gen-version-h/default.nix +++ b/distros/rolling/ament-cmake-gen-version-h/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-gtest, ament-package }: buildRosPackage { pname = "ros-rolling-ament-cmake-gen-version-h"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gen_version_h/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "fb696d110869ab54d568560854eb380bded61835f95b5db2e25872285b6f491b"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gen_version_h/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "f8adabe0a88bd57ba733caf602f6f23fa1fa3806fee090cecbded68cf476c95e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-gmock/default.nix b/distros/rolling/ament-cmake-gmock/default.nix index ad70d531c0..807d17b864 100644 --- a/distros/rolling/ament-cmake-gmock/default.nix +++ b/distros/rolling/ament-cmake-gmock/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-gtest, ament-cmake-test, gmock-vendor, gtest }: buildRosPackage { pname = "ros-rolling-ament-cmake-gmock"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gmock/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "5d105bcdf810c473cc2ec916096a6436676a22884147788f954d4b9c3f2d1b83"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gmock/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "5995fb4c014125e1e6e43846897274cbc4a65a53414cca6bdf632e62d60346bc"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-google-benchmark/default.nix b/distros/rolling/ament-cmake-google-benchmark/default.nix index 7ef0e6dc34..cd509b467b 100644 --- a/distros/rolling/ament-cmake-google-benchmark/default.nix +++ b/distros/rolling/ament-cmake-google-benchmark/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-dependencies, ament-cmake-python, ament-cmake-test, google-benchmark-vendor }: buildRosPackage { pname = "ros-rolling-ament-cmake-google-benchmark"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_google_benchmark/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "02dab6e47616314bd6549ea3458346544c14362b08db475003c59f0a6dd9ee51"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_google_benchmark/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "0088c61f7f9612c24c76f3d7afefdd4ce6a6a986b74f1a425f38f987cba94b74"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-gtest/default.nix b/distros/rolling/ament-cmake-gtest/default.nix index 78c4e2255f..56213acd73 100644 --- a/distros/rolling/ament-cmake-gtest/default.nix +++ b/distros/rolling/ament-cmake-gtest/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, gtest, gtest-vendor }: buildRosPackage { pname = "ros-rolling-ament-cmake-gtest"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gtest/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "1693104c8fea0b6784ade8f7ebdf4fa8822a9529af72170597fa90f82d24e19c"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gtest/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "63e358103ef6def162daac3f2ec3adb3125d9118f54a24ab9cd3926e0fcb397f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-include-directories/default.nix b/distros/rolling/ament-cmake-include-directories/default.nix index 0ccf82fe98..7820de6263 100644 --- a/distros/rolling/ament-cmake-include-directories/default.nix +++ b/distros/rolling/ament-cmake-include-directories/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-rolling-ament-cmake-include-directories"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_include_directories/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "395d032d3673d79fbea8f97af5cb5f58b3689aeb6f0720a8aba9b11672fb9798"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_include_directories/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "a390178c42558514b883fd0f49995f62f32c1fa0303af9f22553c6add68f7282"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-libraries/default.nix b/distros/rolling/ament-cmake-libraries/default.nix index 43d2d2f969..17c89bc6cb 100644 --- a/distros/rolling/ament-cmake-libraries/default.nix +++ b/distros/rolling/ament-cmake-libraries/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-rolling-ament-cmake-libraries"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_libraries/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "6c31ac5e11bf8234d873801ef2565862f93bfcad2efb4a953a559b01f42840d4"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_libraries/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "f3026562295c745d44156be60b16a6743e64eb0da411a7d0f2a14c3ba1e0fccb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-pytest/default.nix b/distros/rolling/ament-cmake-pytest/default.nix index 94631575d7..459fbb350d 100644 --- a/distros/rolling/ament-cmake-pytest/default.nix +++ b/distros/rolling/ament-cmake-pytest/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-cmake-pytest"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_pytest/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "52c19f83c3f8a2f8c278713f027f36f3ef1cf268e68efe46ab46420042a981a2"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_pytest/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "3ac78dd2c01eb166860e4cd619d97554866b3927860d9281709882bbdd2a231a"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-python/default.nix b/distros/rolling/ament-cmake-python/default.nix index e235e4cfd5..b7caca0080 100644 --- a/distros/rolling/ament-cmake-python/default.nix +++ b/distros/rolling/ament-cmake-python/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-rolling-ament-cmake-python"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_python/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "687301f74c193186967629dbbaabe22295412060e2e88aea099f42336fb9f247"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_python/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "8a1f3a277d456c8761c1ca1a5ae1b69832c63d097594302ba56db807c8c26aee"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-target-dependencies/default.nix b/distros/rolling/ament-cmake-target-dependencies/default.nix index d57d1888b9..c9b01f3963 100644 --- a/distros/rolling/ament-cmake-target-dependencies/default.nix +++ b/distros/rolling/ament-cmake-target-dependencies/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-include-directories, ament-cmake-libraries }: buildRosPackage { pname = "ros-rolling-ament-cmake-target-dependencies"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_target_dependencies/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "84ff317081f4eba1ca8f97f69aa9ff6939c7efa9221a6df7e706a037a27dd8ba"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_target_dependencies/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "bf4762bc41356a17b51af39c34ce88a909660a33e01fafdd0a274bb979205811"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-test/default.nix b/distros/rolling/ament-cmake-test/default.nix index 9a0e41df7f..8ebcef6ff3 100644 --- a/distros/rolling/ament-cmake-test/default.nix +++ b/distros/rolling/ament-cmake-test/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python }: buildRosPackage { pname = "ros-rolling-ament-cmake-test"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_test/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "eb797b14ed08c0c76fe0c54e7d21ffa0eef1348f767db61a6471aebe5996a95e"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_test/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "aa478dd73859eb39107c5dd9f73aeba61014398ce149528a5564a4fc39d92f5e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-vendor-package/default.nix b/distros/rolling/ament-cmake-vendor-package/default.nix index 5ad98a7e34..3313934f6e 100644 --- a/distros/rolling/ament-cmake-vendor-package/default.nix +++ b/distros/rolling/ament-cmake-vendor-package/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-dependencies, ament-cmake-test, git, vcstool }: buildRosPackage { pname = "ros-rolling-ament-cmake-vendor-package"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_vendor_package/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "b91f95704b06d25ed2fe7a4c9d4b4d8152ea72d7fbe220734fa437bb7c466633"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_vendor_package/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "45365ba6efad6d1205ce7a921d18d829e3f748abb069f10855cd03a47b746d3e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-version/default.nix b/distros/rolling/ament-cmake-version/default.nix index 6eddb192c6..f3f7738a2b 100644 --- a/distros/rolling/ament-cmake-version/default.nix +++ b/distros/rolling/ament-cmake-version/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-rolling-ament-cmake-version"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_version/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "07bfd3aecdbbd8a2ca8f9996a2c4ce0fb9bde1c23e52e20ffe981807faf1a5ee"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_version/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "1bc82a44d3d5ec855658f3dae8731eaa7f315d727bfad06e3834013890b3a227"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake/default.nix b/distros/rolling/ament-cmake/default.nix index 33a0195c96..aba2d16a99 100644 --- a/distros/rolling/ament-cmake/default.nix +++ b/distros/rolling/ament-cmake/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-definitions, ament-cmake-export-dependencies, ament-cmake-export-include-directories, ament-cmake-export-interfaces, ament-cmake-export-libraries, ament-cmake-export-link-flags, ament-cmake-export-targets, ament-cmake-gen-version-h, ament-cmake-libraries, ament-cmake-python, ament-cmake-target-dependencies, ament-cmake-test, ament-cmake-version, cmake }: +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-definitions, ament-cmake-export-dependencies, ament-cmake-export-include-directories, ament-cmake-export-libraries, ament-cmake-export-link-flags, ament-cmake-export-targets, ament-cmake-gen-version-h, ament-cmake-libraries, ament-cmake-python, ament-cmake-target-dependencies, ament-cmake-test, ament-cmake-version, cmake }: buildRosPackage { pname = "ros-rolling-ament-cmake"; - version = "2.8.0-r1"; + version = "2.8.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "04b30a3d62b3db941f32e7ae5cca2d773f3b9d51396363c748fb61637d365948"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake/2.8.2-1.tar.gz"; + name = "2.8.2-1.tar.gz"; + sha256 = "58d4cb1801b84fc52c8db7926559a517bdbf5449196886be08f59c14f51a4a6f"; }; buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-definitions ament-cmake-export-dependencies ament-cmake-export-include-directories ament-cmake-export-interfaces ament-cmake-export-libraries ament-cmake-export-link-flags ament-cmake-export-targets ament-cmake-gen-version-h ament-cmake-libraries ament-cmake-python ament-cmake-target-dependencies ament-cmake-test ament-cmake-version cmake ]; + propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-definitions ament-cmake-export-dependencies ament-cmake-export-include-directories ament-cmake-export-libraries ament-cmake-export-link-flags ament-cmake-export-targets ament-cmake-gen-version-h ament-cmake-libraries ament-cmake-python ament-cmake-target-dependencies ament-cmake-test ament-cmake-version cmake ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/distros/rolling/apriltag-detector-mit/default.nix b/distros/rolling/apriltag-detector-mit/default.nix index dcf920bccf..d78f6e0498 100644 --- a/distros/rolling/apriltag-detector-mit/default.nix +++ b/distros/rolling/apriltag-detector-mit/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag-detector, apriltag-mit, apriltag-msgs, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-rolling-apriltag-detector-mit"; - version = "3.0.1-r2"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_detector_mit/3.0.1-2.tar.gz"; - name = "3.0.1-2.tar.gz"; - sha256 = "5aec0f4e53906d46f51aa433e994dfc8cfaf0232c2bdff7c46b1411aea627928"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_detector_mit/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "62a3e7dd1321383f4e28ac67debec5d42156423a09e63c3513a12d20c6e726a5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/apriltag-detector-umich/default.nix b/distros/rolling/apriltag-detector-umich/default.nix index 3a2e0f96ba..89a5341ec0 100644 --- a/distros/rolling/apriltag-detector-umich/default.nix +++ b/distros/rolling/apriltag-detector-umich/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag, apriltag-detector, apriltag-msgs, opencv, pluginlib, rclcpp, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-rolling-apriltag-detector-umich"; - version = "3.0.1-r2"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_detector_umich/3.0.1-2.tar.gz"; - name = "3.0.1-2.tar.gz"; - sha256 = "c754609a275cf68273534f290165ec3cbbd80b859d4c1fc09d4002f6932bfdf4"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_detector_umich/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "262c34b200d17809f5c9e273d7a260ead12c9826c675a68f2b62bdfab26f456b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/apriltag-detector/default.nix b/distros/rolling/apriltag-detector/default.nix index fb1355fa42..f43cb8ab28 100644 --- a/distros/rolling/apriltag-detector/default.nix +++ b/distros/rolling/apriltag-detector/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-msgs, cv-bridge, image-transport, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-rolling-apriltag-detector"; - version = "3.0.1-r2"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_detector/3.0.1-2.tar.gz"; - name = "3.0.1-2.tar.gz"; - sha256 = "bcf71f2f8028113693f11eddda41fe2c8184ac7e533e542e470e26e6f3118bea"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_detector/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "7cd79925fee18ed7d4aca13e9818c593ed7b636f77df07ab635b877613b89eb8"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/apriltag-draw/default.nix b/distros/rolling/apriltag-draw/default.nix index f7ac9f63b8..478dbb37dc 100644 --- a/distros/rolling/apriltag-draw/default.nix +++ b/distros/rolling/apriltag-draw/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-msgs, cv-bridge, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-rolling-apriltag-draw"; - version = "3.0.1-r2"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_draw/3.0.1-2.tar.gz"; - name = "3.0.1-2.tar.gz"; - sha256 = "042b12174bbaedbe06e56e09094eb2477d28ea396e4b9d7137d24c7d57b8108c"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_draw/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "c8c460a4f3d8740796055ad2c3ddc2b71586366e7d01bbd31bf5eff1bedb5f4b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/apriltag-tools/default.nix b/distros/rolling/apriltag-tools/default.nix index 8ba976142a..938d64284e 100644 --- a/distros/rolling/apriltag-tools/default.nix +++ b/distros/rolling/apriltag-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-detector, apriltag-draw, apriltag-msgs, rclcpp, ros-environment, rosbag2-transport }: buildRosPackage { pname = "ros-rolling-apriltag-tools"; - version = "3.0.1-r2"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_tools/3.0.1-2.tar.gz"; - name = "3.0.1-2.tar.gz"; - sha256 = "a190163081e6ad44d9df25eb4b74a6ff9b782f38f561e0aa656aa085984be066"; + url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/rolling/apriltag_tools/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "43702fc2e392253eba2f23acd2c2c0039fdfd5340e59fc9bbf4acfa4e91fa048"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ardrone-sdk/default.nix b/distros/rolling/ardrone-sdk/default.nix new file mode 100644 index 0000000000..fb61b6431c --- /dev/null +++ b/distros/rolling/ardrone-sdk/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-rolling-ardrone-sdk"; + version = "1.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ardrone_ros-release/archive/release/rolling/ardrone_sdk/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "c82b7e692d9272fb0891ff199ebea7d0d2a40d17b4cf205a8a2eaa3bf5d8b13a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Exports ARSDK3 as a library"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/ardrone-sumo/default.nix b/distros/rolling/ardrone-sumo/default.nix index 5483d3de95..a3b8e25648 100644 --- a/distros/rolling/ardrone-sumo/default.nix +++ b/distros/rolling/ardrone-sumo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ardrone-sdk, cv-bridge, opencv, rclcpp, sensor-msgs }: buildRosPackage { pname = "ros-rolling-ardrone-sumo"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ardrone_ros-release/archive/release/rolling/ardrone_sumo/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "9cd5c1898d21a3d6719b61b75e6e8c199e0d20c05707a548e3d5471a4e729ddb"; + url = "https://github.com/ros2-gbp/ardrone_ros-release/archive/release/rolling/ardrone_sumo/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "048fd5992bf52bcb259ed952768b336123b01027d7c04ac94b4b1e4418341706"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/aruco-opencv-msgs/default.nix b/distros/rolling/aruco-opencv-msgs/default.nix index fab8a8a46d..9235a7d3b1 100644 --- a/distros/rolling/aruco-opencv-msgs/default.nix +++ b/distros/rolling/aruco-opencv-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-lint-auto, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-aruco-opencv-msgs"; - version = "6.0.1-r1"; + version = "6.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/rolling/aruco_opencv_msgs/6.0.1-1.tar.gz"; - name = "6.0.1-1.tar.gz"; - sha256 = "0f936d763c771aa834d204e0633538895c15467432abb96451ea4746bfea34a3"; + url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/rolling/aruco_opencv_msgs/6.0.2-1.tar.gz"; + name = "6.0.2-1.tar.gz"; + sha256 = "3e40d862cc31057d55c4862dafb77645fa6cd94baff167f503769881f9a07f1e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/aruco-opencv/default.nix b/distros/rolling/aruco-opencv/default.nix index b05b307d56..f6741bc495 100644 --- a/distros/rolling/aruco-opencv/default.nix +++ b/distros/rolling/aruco-opencv/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, aruco-opencv-msgs, cv-bridge, image-transport, python3Packages, rclcpp, rclcpp-components, rclcpp-lifecycle, tf2-geometry-msgs, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-rolling-aruco-opencv"; - version = "6.0.1-r1"; + version = "6.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/rolling/aruco_opencv/6.0.1-1.tar.gz"; - name = "6.0.1-1.tar.gz"; - sha256 = "cb99b496a49b3025cd2c3d5e63e5d4be6e7ea2e9912d18c8cc78dfa3568d580d"; + url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/rolling/aruco_opencv/6.0.2-1.tar.gz"; + name = "6.0.2-1.tar.gz"; + sha256 = "d50cb79a40a7f758d47756659208af21465950897027b1fbb4a805341b636570"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-common-msgs/default.nix b/distros/rolling/autoware-common-msgs/default.nix index 689b4681f4..f6d58acd33 100644 --- a/distros/rolling/autoware-common-msgs/default.nix +++ b/distros/rolling/autoware-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-autoware-common-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_common_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "85fdb87599ecbcf95923338cf8689ecc30fa6e61160e9f813d827dc0a48a92a6"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_common_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "cefa816123b75f27bcc9a6bb5e223cec99da3511a4bab2893c56fa6772573309"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-control-msgs/default.nix b/distros/rolling/autoware-control-msgs/default.nix index bcb2ec6a5b..1af0b79eb4 100644 --- a/distros/rolling/autoware-control-msgs/default.nix +++ b/distros/rolling/autoware-control-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-autoware-control-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_control_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "0c8563f54c041b55df1c0ea839abc8e6076cf8fddfc309e4296ebc100cbb502f"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_control_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "6ab2032a2618a758d8883f4ede4bb3497b6d04bec9e9718cbc64d67bc43b8580"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-localization-msgs/default.nix b/distros/rolling/autoware-localization-msgs/default.nix index 9d93d58745..cf85ee29b2 100644 --- a/distros/rolling/autoware-localization-msgs/default.nix +++ b/distros/rolling/autoware-localization-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-autoware-localization-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_localization_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "7bfc5296270695a634ea03dc564620be946f174124549b88b1eafc8950a8d15c"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_localization_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "cba0266e1bb2a20fdf3817f88af1fceac10cf646ea2df2d43ce3da2c8fabc09c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-map-msgs/default.nix b/distros/rolling/autoware-map-msgs/default.nix index 97f5e1ce9c..a6cc882dcb 100644 --- a/distros/rolling/autoware-map-msgs/default.nix +++ b/distros/rolling/autoware-map-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-autoware-map-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_map_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "60a5f5011f2552cad280297b560784d12d61dcb03e3b79fdd038fda271d43998"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_map_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "d592538e2616af1bf7fe990f84b73a4c1111296db5ea740be8b64e5431cdad08"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-msgs/default.nix b/distros/rolling/autoware-msgs/default.nix index b2577192bc..c06502dfbc 100644 --- a/distros/rolling/autoware-msgs/default.nix +++ b/distros/rolling/autoware-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, autoware-common-msgs, autoware-control-msgs, autoware-localization-msgs, autoware-map-msgs, autoware-perception-msgs, autoware-planning-msgs, autoware-sensing-msgs, autoware-system-msgs, autoware-v2x-msgs, autoware-vehicle-msgs }: buildRosPackage { pname = "ros-rolling-autoware-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "9a98f40433f9eb714fa3ad6580dc36ef9ed25b2f194092972b1b6990f8e04f9d"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "920b0a7982db194ea2279515b8b6f8a0f0dc6ed81c4fba663dd7847082229d08"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-perception-msgs/default.nix b/distros/rolling/autoware-perception-msgs/default.nix index d28d229a21..2a4ad0ad50 100644 --- a/distros/rolling/autoware-perception-msgs/default.nix +++ b/distros/rolling/autoware-perception-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-rolling-autoware-perception-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_perception_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "866a7d6957354e0ddcf8faa5a6c451b153e2c2fcdb7c5fe8d60097c558a39546"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_perception_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "8c95a859c4ef731ad0047144aa3a37af79608c1756af26b484602b3d99881b34"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-planning-msgs/default.nix b/distros/rolling/autoware-planning-msgs/default.nix index 3c5a3eb594..e855bf5de2 100644 --- a/distros/rolling/autoware-planning-msgs/default.nix +++ b/distros/rolling/autoware-planning-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-rolling-autoware-planning-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_planning_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "7d1cce8b83c206d71b9be68efef8a732f181132c5c0558894888f2b6d6407aa8"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_planning_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "d5bba3a03b9bbb69d41fa4cdcf0301c2ec93d86a19b54bf24b6406b89d28590a"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-sensing-msgs/default.nix b/distros/rolling/autoware-sensing-msgs/default.nix index dc2ea59774..5da4d6df91 100644 --- a/distros/rolling/autoware-sensing-msgs/default.nix +++ b/distros/rolling/autoware-sensing-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-autoware-sensing-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_sensing_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "a38749b04ea660038fa6adcf0ab6a020ded177b62560523407942a02ae536306"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_sensing_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "4d59c915671a4da6c689c90e9719f6ed262df214c37498cd5f406d1fbb3e7d36"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-system-msgs/default.nix b/distros/rolling/autoware-system-msgs/default.nix index 619ace8a61..ce6fcc83ca 100644 --- a/distros/rolling/autoware-system-msgs/default.nix +++ b/distros/rolling/autoware-system-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, diagnostic-msgs, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-rolling-autoware-system-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_system_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "38c56692410a5737c69bb2022044d8e7bfcdbda57a9e32bcb3379b37bc50e034"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_system_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "80e3453a58cdcf32e05f18e35325466c2dae87d1a2b6054b0c216ec7d79a7644"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-debug/default.nix b/distros/rolling/autoware-utils-debug/default.nix index 658db2ccee..23ba10a256 100644 --- a/distros/rolling/autoware-utils-debug/default.nix +++ b/distros/rolling/autoware-utils-debug/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-internal-debug-msgs, autoware-internal-msgs, autoware-lint-common, autoware-utils-system, diagnostic-msgs, rclcpp }: buildRosPackage { pname = "ros-rolling-autoware-utils-debug"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_debug/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "91c9802adca8fcbc4c3ff9a600c3d159090490168ed5f779a7345e1e7316ea0f"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_debug/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "c0a2d08d572e2cda49d6e4bfd623abaa47ec9efddbd8ec85cf6d3ee61d4f9bc4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-diagnostics/default.nix b/distros/rolling/autoware-utils-diagnostics/default.nix index c84bc0201d..6f0cf9554a 100644 --- a/distros/rolling/autoware-utils-diagnostics/default.nix +++ b/distros/rolling/autoware-utils-diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-lint-common, diagnostic-msgs, rclcpp }: buildRosPackage { pname = "ros-rolling-autoware-utils-diagnostics"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_diagnostics/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "937158217fa15d7ee1114da566380e60d39c70d65e494e3277f9c986e42684d3"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_diagnostics/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "5a5f5cf8dbcccba4ad3b10966d72fc9fa90302e1e86846382ad55afe61e62789"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-geometry/default.nix b/distros/rolling/autoware-utils-geometry/default.nix index 447036d0b8..1827a902e3 100644 --- a/distros/rolling/autoware-utils-geometry/default.nix +++ b/distros/rolling/autoware-utils-geometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-internal-planning-msgs, autoware-lint-common, autoware-utils-math, autoware-utils-system, boost, tf2, tf2-eigen, tf2-geometry-msgs }: buildRosPackage { pname = "ros-rolling-autoware-utils-geometry"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_geometry/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "8eb41c54eb25eaaf777f8d75c27cae8162637141d23703e4ff2bb25dad519c1a"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_geometry/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "8c3744df6ee35566dce1947a349ec8cd9ae8a66cc5cbfb3a8729b72cfc202ab0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-logging/default.nix b/distros/rolling/autoware-utils-logging/default.nix index 5611b6fd4f..792599f08a 100644 --- a/distros/rolling/autoware-utils-logging/default.nix +++ b/distros/rolling/autoware-utils-logging/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-lint-common, logging-demo, rclcpp }: buildRosPackage { pname = "ros-rolling-autoware-utils-logging"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_logging/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "78458c897152ff06418ab8621c7b362afc6aa044b2a5eb7c587f759eb89580c6"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_logging/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "41460c22c43c0080885554a05ec37e741e100818ed12a997a88e793a181573ba"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-math/default.nix b/distros/rolling/autoware-utils-math/default.nix index 7c52a93149..4833a7b571 100644 --- a/distros/rolling/autoware-utils-math/default.nix +++ b/distros/rolling/autoware-utils-math/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common }: buildRosPackage { pname = "ros-rolling-autoware-utils-math"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_math/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "081e61b03c790a096d6ef343347290ba85e93dee31551f7f5bb94da6f72205e6"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_math/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "8b66a0f7ebf313f3825da063bc0da9732082637326fb10bf15debd52c94c67cf"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-pcl/default.nix b/distros/rolling/autoware-utils-pcl/default.nix index b9732ac0c4..d92d53fc9d 100644 --- a/distros/rolling/autoware-utils-pcl/default.nix +++ b/distros/rolling/autoware-utils-pcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, autoware-utils-tf, pcl-conversions, pcl-ros }: buildRosPackage { pname = "ros-rolling-autoware-utils-pcl"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_pcl/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "2806a489371c53ee6e797c062ca4e761cdb92b0fd5d08499d3c4a3dfe186d943"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_pcl/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "81c6417fdfcafc5756ec31ec2e72976283b55839b9dc20d1b3a9a55a693ab11d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-rclcpp/default.nix b/distros/rolling/autoware-utils-rclcpp/default.nix index 2d66b8a535..bf9aa54a08 100644 --- a/distros/rolling/autoware-utils-rclcpp/default.nix +++ b/distros/rolling/autoware-utils-rclcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp, std-msgs }: buildRosPackage { pname = "ros-rolling-autoware-utils-rclcpp"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_rclcpp/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "6cb0445666a508de09562826cb7b10a153b0e87a1a105b715c05b3b53fc9d304"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_rclcpp/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "1a87ead5e91fd897156b5fe11e9e2ea1848c34f626c633a18857c5aec0bec7bd"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-system/default.nix b/distros/rolling/autoware-utils-system/default.nix index 5063202dea..9711356cb8 100644 --- a/distros/rolling/autoware-utils-system/default.nix +++ b/distros/rolling/autoware-utils-system/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp }: buildRosPackage { pname = "ros-rolling-autoware-utils-system"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_system/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "c1b884a6c4908fd09a747900d51e81e29aa8659a8dc12525555634a2b10e34a4"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_system/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "b401dea722a1595ca1aa9a1b100dbf002fd4a738a0ba293f3dc102630a81e462"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-tf/default.nix b/distros/rolling/autoware-utils-tf/default.nix index c3b7327e9b..87e8e9f5fb 100644 --- a/distros/rolling/autoware-utils-tf/default.nix +++ b/distros/rolling/autoware-utils-tf/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, ament-lint-auto, autoware-cmake, autoware-lint-common, autoware-utils-geometry, geometry-msgs, rclcpp, tf2-ros }: buildRosPackage { pname = "ros-rolling-autoware-utils-tf"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_tf/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "274c3ff3ba4d61a9ae63c5701764a7f09b431033cabb0aaacbe4799418c7ab4b"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_tf/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "f33e636ba6b1511124eac6f2f94e32caef80596d3984c022ca6d18701b3235ba"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-uuid/default.nix b/distros/rolling/autoware-utils-uuid/default.nix index 6085b818e3..997670d250 100644 --- a/distros/rolling/autoware-utils-uuid/default.nix +++ b/distros/rolling/autoware-utils-uuid/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, boost, unique-identifier-msgs }: buildRosPackage { pname = "ros-rolling-autoware-utils-uuid"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_uuid/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "a43a6386acf29f6a3c59647129c4f77f9f1e4b55baef6f6a510e49b00c20240b"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_uuid/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "8c0433c2535c86b7eeb8628721c81b5043dab9e4101bf7ef3b8e6a7ee6e3b3db"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils-visualization/default.nix b/distros/rolling/autoware-utils-visualization/default.nix index efe0bedf1a..8c25e19a7e 100644 --- a/distros/rolling/autoware-utils-visualization/default.nix +++ b/distros/rolling/autoware-utils-visualization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp, visualization-msgs }: buildRosPackage { pname = "ros-rolling-autoware-utils-visualization"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_visualization/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "1fb1108804e6f42cf777697c056c65246652c9d37c8d65eec9b4a27fc8047c52"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils_visualization/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "ce78a93ccf5fa98cb2f0ad7b73731a2cf61eb36a4e8ac42797d90a1198c24fd5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-utils/default.nix b/distros/rolling/autoware-utils/default.nix index 316d1e978e..573ee239c8 100644 --- a/distros/rolling/autoware-utils/default.nix +++ b/distros/rolling/autoware-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, autoware-cmake, autoware-internal-debug-msgs, autoware-internal-msgs, autoware-internal-planning-msgs, autoware-lint-common, autoware-perception-msgs, autoware-planning-msgs, autoware-utils-debug, autoware-utils-diagnostics, autoware-utils-geometry, autoware-utils-logging, autoware-utils-math, autoware-utils-pcl, autoware-utils-rclcpp, autoware-utils-system, autoware-utils-tf, autoware-utils-uuid, autoware-utils-visualization }: buildRosPackage { pname = "ros-rolling-autoware-utils"; - version = "1.4.1-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "74797d999363b092491d0b06b2849651e5a3b43f1143a4cece026294b7e70697"; + url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "516692cb8e20cac544f0f404822520624f13bea9d7ca8ad9033eeff95fe0571e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-v2x-msgs/default.nix b/distros/rolling/autoware-v2x-msgs/default.nix index 8e0e285d55..dba4de32ce 100644 --- a/distros/rolling/autoware-v2x-msgs/default.nix +++ b/distros/rolling/autoware-v2x-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-autoware-v2x-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_v2x_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "798bb97819fffc30dca33ee5cb5b7b8d257c6743497779e399968787b2cbbbe5"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_v2x_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "361dbf6a96c0e28761d4daf5afaaa371144c20abfecbe8cd5c1d3b1aeee4fb53"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-vehicle-msgs/default.nix b/distros/rolling/autoware-vehicle-msgs/default.nix index f4572ac628..4247d0fea2 100644 --- a/distros/rolling/autoware-vehicle-msgs/default.nix +++ b/distros/rolling/autoware-vehicle-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, autoware-planning-msgs, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-autoware-vehicle-msgs"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_vehicle_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "d1a0ab29ba215aecd8b8acd65b0b69ffb56ab5ee160544eeab9648a06dc0a021"; + url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_vehicle_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "3d623b2fb20770a618f21dc172758f278af49f87ebf66f5f2a46d294df18c568"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/behaviortree-cpp/default.nix b/distros/rolling/behaviortree-cpp/default.nix index 311d8b9471..e94425430d 100644 --- a/distros/rolling/behaviortree-cpp/default.nix +++ b/distros/rolling/behaviortree-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, cppzmq, git, rclcpp, ros-environment, sqlite }: buildRosPackage { pname = "ros-rolling-behaviortree-cpp"; - version = "4.7.1-r1"; + version = "4.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/behaviortree_cpp_v4-release/archive/release/rolling/behaviortree_cpp/4.7.1-1.tar.gz"; - name = "4.7.1-1.tar.gz"; - sha256 = "0e654b4e08d61383ce48ff40dcf5c05129d2e0b99a07f8a8187446d6e7ede773"; + url = "https://github.com/ros2-gbp/behaviortree_cpp_v4-release/archive/release/rolling/behaviortree_cpp/4.7.2-1.tar.gz"; + name = "4.7.2-1.tar.gz"; + sha256 = "7eb7647b9e4205021890ce5933a31ff35270f410519443581b1d3f06e9787df7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/bicycle-steering-controller/default.nix b/distros/rolling/bicycle-steering-controller/default.nix index 13724306ac..a7d3f5bc6d 100644 --- a/distros/rolling/bicycle-steering-controller/default.nix +++ b/distros/rolling/bicycle-steering-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets, std-srvs, steering-controllers-library }: buildRosPackage { pname = "ros-rolling-bicycle-steering-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/bicycle_steering_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "89c54e72de1a8fe8ef05c23c93f628a6b0b36f3ac7dd489b6c2fc33589147bfa"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/bicycle_steering_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "f01b335acf302bdbb7aa408b306cca08667838138559a6ff277f83cf194129f9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/camera-calibration/default.nix b/distros/rolling/camera-calibration/default.nix index 622c8a89f5..eb5593261a 100644 --- a/distros/rolling/camera-calibration/default.nix +++ b/distros/rolling/camera-calibration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, cv-bridge, image-geometry, message-filters, python3Packages, rclpy, sensor-msgs, std-srvs }: buildRosPackage { pname = "ros-rolling-camera-calibration"; - version = "6.0.10-r1"; + version = "7.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/camera_calibration/6.0.10-1.tar.gz"; - name = "6.0.10-1.tar.gz"; - sha256 = "55911076bbb044bbf70228b282d53fdab963a90c4e1ee133b141c981775c7094"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/camera_calibration/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "af8c44a30b4fc06d0e901c997f9971b71c93aa9aeac5aa0c07010740cfead3ce"; }; buildType = "ament_python"; diff --git a/distros/rolling/cartographer/default.nix b/distros/rolling/cartographer/default.nix index a0dad64783..e9ff86fce0 100644 --- a/distros/rolling/cartographer/default.nix +++ b/distros/rolling/cartographer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, abseil-cpp, boost, cairo, ceres-solver, cmake, eigen, gflags, git, glog, gtest, lua5, protobuf, python3Packages }: buildRosPackage { pname = "ros-rolling-cartographer"; - version = "2.0.9003-r1"; + version = "2.0.9004-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/cartographer-release/archive/release/rolling/cartographer/2.0.9003-1.tar.gz"; - name = "2.0.9003-1.tar.gz"; - sha256 = "1dd29f1b47f4ed0f42eb9c40730c620c08c0e9925f4e27006b1cf73f3596c338"; + url = "https://github.com/ros2-gbp/cartographer-release/archive/release/rolling/cartographer/2.0.9004-1.tar.gz"; + name = "2.0.9004-1.tar.gz"; + sha256 = "f8d3da63ecd85abc340b906040752fd5e5fcf2bd94f5ba7b10c47e2453a48956"; }; buildType = "cmake"; diff --git a/distros/rolling/common-interfaces/default.nix b/distros/rolling/common-interfaces/default.nix index 251fa7830a..cd944b940b 100644 --- a/distros/rolling/common-interfaces/default.nix +++ b/distros/rolling/common-interfaces/default.nix @@ -2,21 +2,21 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, actionlib-msgs, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, diagnostic-msgs, geometry-msgs, nav-msgs, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, trajectory-msgs, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, diagnostic-msgs, geometry-msgs, nav-msgs, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-rolling-common-interfaces"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/common_interfaces/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "807b9e5b5bcd5ef7d9b891ba3c18331ca5da0dc5050885f474bd84ff10978bd3"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/common_interfaces/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "1243c562b35e46db9fa9d8c37c2d44d2a03306f665c6b895a743c66ba35c6d81"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ actionlib-msgs builtin-interfaces diagnostic-msgs geometry-msgs nav-msgs sensor-msgs shape-msgs std-msgs std-srvs stereo-msgs trajectory-msgs visualization-msgs ]; + propagatedBuildInputs = [ builtin-interfaces diagnostic-msgs geometry-msgs nav-msgs sensor-msgs shape-msgs std-msgs std-srvs stereo-msgs trajectory-msgs visualization-msgs ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/compressed-depth-image-transport/default.nix b/distros/rolling/compressed-depth-image-transport/default.nix index 8d48235824..c46b6ddfe4 100644 --- a/distros/rolling/compressed-depth-image-transport/default.nix +++ b/distros/rolling/compressed-depth-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, cv-bridge, image-transport }: buildRosPackage { pname = "ros-rolling-compressed-depth-image-transport"; - version = "5.0.2-r1"; + version = "5.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/compressed_depth_image_transport/5.0.2-1.tar.gz"; - name = "5.0.2-1.tar.gz"; - sha256 = "fe325c462714bca52dcd81d307aed8704052b7496339c7821096d10637057cfd"; + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/compressed_depth_image_transport/5.0.3-1.tar.gz"; + name = "5.0.3-1.tar.gz"; + sha256 = "9ab007e0206720d11c90eaa67950839e848eb899c23be762d55f183a583b7e6c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/compressed-image-transport/default.nix b/distros/rolling/compressed-image-transport/default.nix index 02cb0e0372..b52da68244 100644 --- a/distros/rolling/compressed-image-transport/default.nix +++ b/distros/rolling/compressed-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, image-transport }: buildRosPackage { pname = "ros-rolling-compressed-image-transport"; - version = "5.0.2-r1"; + version = "5.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/compressed_image_transport/5.0.2-1.tar.gz"; - name = "5.0.2-1.tar.gz"; - sha256 = "26ec669c12fa484f35183053fb90cba2ebe33801fd7fd07a26e67eeff4ff17b2"; + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/compressed_image_transport/5.0.3-1.tar.gz"; + name = "5.0.3-1.tar.gz"; + sha256 = "83dccc10c92124f419c049ff18eb1c70be4bc964f867fd2424086140e3ba29c7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/control-toolbox/default.nix b/distros/rolling/control-toolbox/default.nix index 1ec2eac114..5edaf603ac 100644 --- a/distros/rolling/control-toolbox/default.nix +++ b/distros/rolling/control-toolbox/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, eigen, filters, generate-parameter-library, geometry-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-cmake, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-control-toolbox"; - version = "5.3.2-r1"; + version = "5.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/control_toolbox-release/archive/release/rolling/control_toolbox/5.3.2-1.tar.gz"; - name = "5.3.2-1.tar.gz"; - sha256 = "ba357ab21e657f12494cca28abc702d093f067a223e1f60c3cd3e89a49eb7741"; + url = "https://github.com/ros2-gbp/control_toolbox-release/archive/release/rolling/control_toolbox/5.4.0-1.tar.gz"; + name = "5.4.0-1.tar.gz"; + sha256 = "00109a83c80365035f26e8354ee22e32628b4c55267862b0d247494788e6ac1d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/controller-interface/default.nix b/distros/rolling/controller-interface/default.nix index b9b2373125..b093e3874b 100644 --- a/distros/rolling/controller-interface/default.nix +++ b/distros/rolling/controller-interface/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, geometry-msgs, hardware-interface, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, sensor-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, fmt, geometry-msgs, hardware-interface, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, sensor-msgs }: buildRosPackage { pname = "ros-rolling-controller-interface"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/controller_interface/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "1f554b7663b2a06b122c45a8102ff366286de0bb630edab0bce4b519ad23b039"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/controller_interface/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "083b4f13ed2df909f162a71aa71558f4bc297c8493d030d95020a80a601181fc"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake sensor-msgs ]; + buildInputs = [ ament-cmake ament-cmake-gen-version-h fmt ros2-control-cmake sensor-msgs ]; checkInputs = [ ament-cmake-gmock geometry-msgs ]; propagatedBuildInputs = [ hardware-interface rclcpp-lifecycle realtime-tools ]; nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; diff --git a/distros/rolling/controller-manager-msgs/default.nix b/distros/rolling/controller-manager-msgs/default.nix index e315371b92..d21442a1cd 100644 --- a/distros/rolling/controller-manager-msgs/default.nix +++ b/distros/rolling/controller-manager-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, lifecycle-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-controller-manager-msgs"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/controller_manager_msgs/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "e6edd315400fcb6b7717edd508aaa3d09d584e2feee22f4c966e7473376d1da0"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/controller_manager_msgs/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "22fb29127f87b718655710399a87838259aeaacdeb5cdeb91e50292e2aa0b590"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/data-tamer-cpp/default.nix b/distros/rolling/data-tamer-cpp/default.nix index 0453edd78d..38cbb5a504 100644 --- a/distros/rolling/data-tamer-cpp/default.nix +++ b/distros/rolling/data-tamer-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, data-tamer-msgs, gtest-vendor, mcap-vendor, rclcpp, rclcpp-lifecycle }: buildRosPackage { pname = "ros-rolling-data-tamer-cpp"; - version = "1.0.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/data_tamer-release/archive/release/rolling/data_tamer_cpp/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "32ec97c1109b2f993421b8eacd1d3277719231e0188542fffaa309abf9b6ee63"; + url = "https://github.com/ros2-gbp/data_tamer-release/archive/release/rolling/data_tamer_cpp/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "d4fe4938260da52833e00f5c4b282320511cea0a7cbfb607b2c2973409248250"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/data-tamer-msgs/default.nix b/distros/rolling/data-tamer-msgs/default.nix index 6673119a2e..26d5c2a465 100644 --- a/distros/rolling/data-tamer-msgs/default.nix +++ b/distros/rolling/data-tamer-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-data-tamer-msgs"; - version = "1.0.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/data_tamer-release/archive/release/rolling/data_tamer_msgs/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "33cea7c6658b2c7652548fb329884f8668b76e3a05f4c3c76d3300d0311008d5"; + url = "https://github.com/ros2-gbp/data_tamer-release/archive/release/rolling/data_tamer_msgs/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "eaa27a37632c7cb2cd6f9dd0b37169011041fe584ae9c0e24383b4a2290f2e2b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/depth-image-proc/default.nix b/distros/rolling/depth-image-proc/default.nix index b42dc9c97e..019b87144b 100644 --- a/distros/rolling/depth-image-proc/default.nix +++ b/distros/rolling/depth-image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, image-geometry, image-proc, image-transport, message-filters, opencv, rclcpp, rclcpp-components, sensor-msgs, stereo-msgs, tf2, tf2-eigen, tf2-ros }: buildRosPackage { pname = "ros-rolling-depth-image-proc"; - version = "6.0.10-r1"; + version = "7.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/depth_image_proc/6.0.10-1.tar.gz"; - name = "6.0.10-1.tar.gz"; - sha256 = "7b858bdc796c03a30b02acb3d5a0a51b783209784952216d5fcdba804440df47"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/depth_image_proc/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "ee46f67f545ba7d1f4b7c5e116c78496f728c4243a04718f935e4b64ef22b27d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/diagnostic-aggregator/default.nix b/distros/rolling/diagnostic-aggregator/default.nix index 754cf826ee..4d04ca854d 100644 --- a/distros/rolling/diagnostic-aggregator/default.nix +++ b/distros/rolling/diagnostic-aggregator/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-common, diagnostic-msgs, launch-pytest, launch-testing-ament-cmake, launch-testing-ros, pluginlib, rcl-interfaces, rclcpp, rclpy, std-msgs }: buildRosPackage { pname = "ros-rolling-diagnostic-aggregator"; - version = "4.4.4-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_aggregator/4.4.4-1.tar.gz"; - name = "4.4.4-1.tar.gz"; - sha256 = "3e237039e2237c173b8ff3dc97b08bf89919b5b69e25884ba1bfb5d4327e21c4"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_aggregator/4.4.6-1.tar.gz"; + name = "4.4.6-1.tar.gz"; + sha256 = "6e8b190cae8ca04de6a348e44a41383a6b0ce17239cad942e87c14673cedc893"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/diagnostic-common-diagnostics/default.nix b/distros/rolling/diagnostic-common-diagnostics/default.nix index 56f034598e..f192aa3c3b 100644 --- a/distros/rolling/diagnostic-common-diagnostics/default.nix +++ b/distros/rolling/diagnostic-common-diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-pytest, ament-cmake-python, ament-cmake-xmllint, ament-lint-auto, diagnostic-updater, launch-testing-ament-cmake, lm_sensors, python3Packages, rclpy }: buildRosPackage { pname = "ros-rolling-diagnostic-common-diagnostics"; - version = "4.4.4-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_common_diagnostics/4.4.4-1.tar.gz"; - name = "4.4.4-1.tar.gz"; - sha256 = "bf398614ce3593cd29309c50962c842bf526245b3902d2d2f897da76597e620f"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_common_diagnostics/4.4.6-1.tar.gz"; + name = "4.4.6-1.tar.gz"; + sha256 = "667b0f3531100996c8e34ffb4710448bef9a6ccc1fd048df932c1749b893a58f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/diagnostic-msgs/default.nix b/distros/rolling/diagnostic-msgs/default.nix index 31bf5075d3..18608eb2a4 100644 --- a/distros/rolling/diagnostic-msgs/default.nix +++ b/distros/rolling/diagnostic-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 }: buildRosPackage { pname = "ros-rolling-diagnostic-msgs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/diagnostic_msgs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "61f34c1d15c8e55a5e8532c559077ba66bfe0792d8fb5566222df4279cf40a8d"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/diagnostic_msgs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "2980cb3ff6a3235ee00f4b731a295119bd241ecda1daad4ac400c92cd022e4bb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/diagnostic-remote-logging/default.nix b/distros/rolling/diagnostic-remote-logging/default.nix index 21e02cdf46..033d7bf01c 100644 --- a/distros/rolling/diagnostic-remote-logging/default.nix +++ b/distros/rolling/diagnostic-remote-logging/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, curl, diagnostic-msgs, rclcpp-components }: buildRosPackage { pname = "ros-rolling-diagnostic-remote-logging"; - version = "4.4.4-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_remote_logging/4.4.4-1.tar.gz"; - name = "4.4.4-1.tar.gz"; - sha256 = "3ce5976843b1a8d4f8fb840edb21f222dab2774545c05e2a994acdbe0688afa6"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_remote_logging/4.4.6-1.tar.gz"; + name = "4.4.6-1.tar.gz"; + sha256 = "5f493c6e7a9eaeeb436999777a84bdf8207ebd655005d3ad38333ddd3f0e6ae3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/diagnostic-updater/default.nix b/distros/rolling/diagnostic-updater/default.nix index b048b512fd..e365e74b6c 100644 --- a/distros/rolling/diagnostic-updater/default.nix +++ b/distros/rolling/diagnostic-updater/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, diagnostic-msgs, launch, launch-testing, launch-testing-ros, python3Packages, rclcpp, rclcpp-lifecycle, rclpy, std-msgs }: buildRosPackage { pname = "ros-rolling-diagnostic-updater"; - version = "4.4.4-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_updater/4.4.4-1.tar.gz"; - name = "4.4.4-1.tar.gz"; - sha256 = "dc5f37c649725cdde6cdce0d223cd9d09c9e1a3c20c77b056d5ad4d935e9b4c5"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_updater/4.4.6-1.tar.gz"; + name = "4.4.6-1.tar.gz"; + sha256 = "92f3503b6163267ad6518d3859aa5156913748ed07efe283c819810bf2414f63"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/diagnostics/default.nix b/distros/rolling/diagnostics/default.nix index 77d20bdccc..249387cb7d 100644 --- a/distros/rolling/diagnostics/default.nix +++ b/distros/rolling/diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, diagnostic-aggregator, diagnostic-common-diagnostics, diagnostic-updater, self-test }: buildRosPackage { pname = "ros-rolling-diagnostics"; - version = "4.4.4-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostics/4.4.4-1.tar.gz"; - name = "4.4.4-1.tar.gz"; - sha256 = "819555d7d6815e62de9b16d7e5fa5567ac4a89c786b6be5c55c1add6eecad068"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostics/4.4.6-1.tar.gz"; + name = "4.4.6-1.tar.gz"; + sha256 = "5b668f7e193854e36bb1dfadb1e4716e125d6fa041c43607c9da3704fa000995"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/diff-drive-controller/default.nix b/distros/rolling/diff-drive-controller/default.nix index 7f985dcb9c..dc99932d71 100644 --- a/distros/rolling/diff-drive-controller/default.nix +++ b/distros/rolling/diff-drive-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-toolbox, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, tf2, tf2-msgs }: buildRosPackage { pname = "ros-rolling-diff-drive-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/diff_drive_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "7f47014d2f0061cad207b4d0f140ac89fc5fa193e6c532cb31e5b5627b84702a"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/diff_drive_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "0f080b65c4669f038498083de78f9a53f66ffbd8642124465e83190730ea74f8"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/dynamixel-hardware-interface/default.nix b/distros/rolling/dynamixel-hardware-interface/default.nix index 703775eb12..29c970fbd5 100644 --- a/distros/rolling/dynamixel-hardware-interface/default.nix +++ b/distros/rolling/dynamixel-hardware-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dynamixel-interfaces, dynamixel-sdk, hardware-interface, pluginlib, rclcpp, realtime-tools, std-srvs }: buildRosPackage { pname = "ros-rolling-dynamixel-hardware-interface"; - version = "1.4.3-r1"; + version = "1.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_hardware_interface-release/archive/release/rolling/dynamixel_hardware_interface/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "a10966b0ecbb233aa0c346595c548b021faabd4033ee4d53fb6e01e681018047"; + url = "https://github.com/ros2-gbp/dynamixel_hardware_interface-release/archive/release/rolling/dynamixel_hardware_interface/1.4.6-1.tar.gz"; + name = "1.4.6-1.tar.gz"; + sha256 = "ac12b1735ee4e9ea41f8f1be6b6ab8e7c5463ce502cfb5cd21a54009065d8135"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/dynamixel-sdk-custom-interfaces/default.nix b/distros/rolling/dynamixel-sdk-custom-interfaces/default.nix index f3599ab2ac..8e946ca987 100644 --- a/distros/rolling/dynamixel-sdk-custom-interfaces/default.nix +++ b/distros/rolling/dynamixel-sdk-custom-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-dynamixel-sdk-custom-interfaces"; - version = "3.8.3-r1"; + version = "3.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/rolling/dynamixel_sdk_custom_interfaces/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "a7b10306e3882ea4944cb013a9d9734c53d838ce0cb06a067f4df3a3b173aa12"; + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/rolling/dynamixel_sdk_custom_interfaces/3.8.4-1.tar.gz"; + name = "3.8.4-1.tar.gz"; + sha256 = "b7c5cef45c0f8625223806bb355ec2ed6022156e0bb8c305ca8fa3244c819a7f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/dynamixel-sdk-examples/default.nix b/distros/rolling/dynamixel-sdk-examples/default.nix index 01021e26b1..353c0ea74e 100644 --- a/distros/rolling/dynamixel-sdk-examples/default.nix +++ b/distros/rolling/dynamixel-sdk-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, dynamixel-sdk, dynamixel-sdk-custom-interfaces, rclcpp, rclpy }: buildRosPackage { pname = "ros-rolling-dynamixel-sdk-examples"; - version = "3.8.3-r1"; + version = "3.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/rolling/dynamixel_sdk_examples/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "df23c0c93c05fc5d6e8e2ebd2de897f5609253f5865a3b3e4a39bc97f3b228db"; + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/rolling/dynamixel_sdk_examples/3.8.4-1.tar.gz"; + name = "3.8.4-1.tar.gz"; + sha256 = "b52bd1500e47b6711fa4d12e1eddd96e79ff7c79abb402d4a857878cdb0b3e9b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/dynamixel-sdk/default.nix b/distros/rolling/dynamixel-sdk/default.nix index bf0d8dface..1562628633 100644 --- a/distros/rolling/dynamixel-sdk/default.nix +++ b/distros/rolling/dynamixel-sdk/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python }: buildRosPackage { pname = "ros-rolling-dynamixel-sdk"; - version = "3.8.3-r1"; + version = "3.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/rolling/dynamixel_sdk/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "539de1f55d9276d198e6313c8f2a7cccfc0aec422209a0b1b39f5365c88f0be2"; + url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/rolling/dynamixel_sdk/3.8.4-1.tar.gz"; + name = "3.8.4-1.tar.gz"; + sha256 = "7fb0b3bedd90a0c9ba4d5690f33b4dd73c45be82aa06fdff212e226dba91efd2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/effort-controllers/default.nix b/distros/rolling/effort-controllers/default.nix index 51b5cd587f..b5db61b2a3 100644 --- a/distros/rolling/effort-controllers/default.nix +++ b/distros/rolling/effort-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-rolling-effort-controllers"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/effort_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "a9f3ddc3c6dca60604e9f8e725e88eded17958ee05fb236324ae6ef49b33143a"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/effort_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "5f67a130d18700c2ce6b0d3a6ff4d8092208f5351261d132d6c727d8e315e792"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/event-camera-codecs/default.nix b/distros/rolling/event-camera-codecs/default.nix index 8254a157ab..18ad4cd274 100644 --- a/distros/rolling/event-camera-codecs/default.nix +++ b/distros/rolling/event-camera-codecs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, class-loader, event-camera-msgs, rclcpp, ros-environment, rosbag2-cpp }: buildRosPackage { pname = "ros-rolling-event-camera-codecs"; - version = "1.0.5-r1"; + version = "2.0.0-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_codecs-release/archive/release/rolling/event_camera_codecs/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "7d200647cb2f149a035d58060717c0e6196f2015369fb9cc438e9f72c4bb8a5e"; + url = "https://github.com/ros2-gbp/event_camera_codecs-release/archive/release/rolling/event_camera_codecs/2.0.0-2.tar.gz"; + name = "2.0.0-2.tar.gz"; + sha256 = "7adb7d7ef5f8b8c03be0596b8cc4370d2c07a110aa9bccc2b6a635559db10553"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/event-camera-msgs/default.nix b/distros/rolling/event-camera-msgs/default.nix index 0f76dae187..28adb3531a 100644 --- a/distros/rolling/event-camera-msgs/default.nix +++ b/distros/rolling/event-camera-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-event-camera-msgs"; - version = "1.0.6-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_msgs-release/archive/release/rolling/event_camera_msgs/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "af865fb0a966ce0b8637d8368743339d864408fad524a14838d9fc90c22d71b0"; + url = "https://github.com/ros2-gbp/event_camera_msgs-release/archive/release/rolling/event_camera_msgs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "aeb8ab390980fa55191794eb59aab95bbf381e4d89a032c500a372b7c2405d89"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/event-camera-py/default.nix b/distros/rolling/event-camera-py/default.nix index b68dd05819..2428c8652e 100644 --- a/distros/rolling/event-camera-py/default.nix +++ b/distros/rolling/event-camera-py/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, pybind11-vendor, python-cmake-module, python3Packages, rclpy, ros-environment, rosbag2-py, rosbag2-storage-default-plugins, rosidl-runtime-py, rpyutils }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, pybind11-vendor, python-cmake-module, python3Packages, rclpy, ros-environment, rosbag2-py, rosbag2-storage-default-plugins, rosbag2-storage-mcap, rosidl-runtime-py, rpyutils }: buildRosPackage { pname = "ros-rolling-event-camera-py"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_py-release/archive/release/rolling/event_camera_py/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "99d784b9332082cfa6e75fe311a0499f11449e98a18d3949d5d91e2849515fc2"; + url = "https://github.com/ros2-gbp/event_camera_py-release/archive/release/rolling/event_camera_py/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "e7e99ad7eab59f2cbe32c6350d8a87eeb5bf686adc98d2610b5c495e11aa621a"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.numpy rclpy rosbag2-py rosbag2-storage-default-plugins rosidl-runtime-py ]; + checkInputs = [ ament-cmake-clang-format ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.numpy rclpy rosbag2-py rosbag2-storage-default-plugins rosbag2-storage-mcap rosidl-runtime-py ]; propagatedBuildInputs = [ event-camera-codecs event-camera-msgs pybind11-vendor ros-environment rpyutils ]; nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; diff --git a/distros/rolling/event-camera-renderer/default.nix b/distros/rolling/event-camera-renderer/default.nix index d9bb3caa65..01915c85c9 100644 --- a/distros/rolling/event-camera-renderer/default.nix +++ b/distros/rolling/event-camera-renderer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-rolling-event-camera-renderer"; - version = "1.0.4-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_renderer-release/archive/release/rolling/event_camera_renderer/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "6c81d548a5e69f8b4586f94de6d6b3e05eeb3219d0de95bca9319b086a331703"; + url = "https://github.com/ros2-gbp/event_camera_renderer-release/archive/release/rolling/event_camera_renderer/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "fc55c9cc3644f9188af6625d03b6787fb950d53faae85f508b01e54df71323a5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ffmpeg-encoder-decoder/default.nix b/distros/rolling/ffmpeg-encoder-decoder/default.nix index 6163413a17..4806d51ca1 100644 --- a/distros/rolling/ffmpeg-encoder-decoder/default.nix +++ b/distros/rolling/ffmpeg-encoder-decoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg, opencv, pkg-config, rclcpp, ros-environment, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-ffmpeg-encoder-decoder"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release/archive/release/rolling/ffmpeg_encoder_decoder/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "d3c77b91be457bde2542a7338cdaf90a087e9e8160180f07a5882995bf49ee71"; + url = "https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release/archive/release/rolling/ffmpeg_encoder_decoder/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "52a0d4631090b948e8108d28c3148ea4a988c29345abcb45ccab18c7bd233b6d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ffmpeg-image-transport-tools/default.nix b/distros/rolling/ffmpeg-image-transport-tools/default.nix index 4007438c2e..45c4811578 100644 --- a/distros/rolling/ffmpeg-image-transport-tools/default.nix +++ b/distros/rolling/ffmpeg-image-transport-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg-encoder-decoder, ffmpeg-image-transport-msgs, rclcpp, ros-environment, rosbag2-cpp, rosbag2-storage, sensor-msgs }: buildRosPackage { pname = "ros-rolling-ffmpeg-image-transport-tools"; - version = "2.1.1-r1"; + version = "2.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release/archive/release/rolling/ffmpeg_image_transport_tools/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "308a6980b28cac77e1aa69730db54838308f4030e1fae36ab94944ed15655642"; + url = "https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release/archive/release/rolling/ffmpeg_image_transport_tools/2.1.2-1.tar.gz"; + name = "2.1.2-1.tar.gz"; + sha256 = "d4eacb3aa4f5faddb869dc1a9963e310d68e3b0fe3b1e230e9ff674649ab3b05"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ffmpeg-image-transport/default.nix b/distros/rolling/ffmpeg-image-transport/default.nix index 06677a9f2f..635dbe067f 100644 --- a/distros/rolling/ffmpeg-image-transport/default.nix +++ b/distros/rolling/ffmpeg-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, ffmpeg-encoder-decoder, ffmpeg-image-transport-msgs, image-transport, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-ffmpeg-image-transport"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_image_transport-release/archive/release/rolling/ffmpeg_image_transport/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "6ac113002075e501752bb6dd940c5411c9cff5632247ff50f22173688242a673"; + url = "https://github.com/ros2-gbp/ffmpeg_image_transport-release/archive/release/rolling/ffmpeg_image_transport/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "9ce042ac14ee9f98cb95fc8c833db82f4f760b0f083ce93719fb728f5db6c7e9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/find-object-2d/default.nix b/distros/rolling/find-object-2d/default.nix index 106169f672..e5f2562d3e 100644 --- a/distros/rolling/find-object-2d/default.nix +++ b/distros/rolling/find-object-2d/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, cv-bridge, geometry-msgs, image-transport, message-filters, qt5, rclcpp, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, zlib }: buildRosPackage { pname = "ros-rolling-find-object-2d"; - version = "0.7.1-r1"; + version = "0.7.3-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/find_object_2d-release/archive/release/rolling/find_object_2d/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "a9280e194df5d7dcd386fca19726187477e18eb70644896b7667b51facfb1313"; + url = "https://github.com/ros2-gbp/find_object_2d-release/archive/release/rolling/find_object_2d/0.7.3-2.tar.gz"; + name = "0.7.3-2.tar.gz"; + sha256 = "d54c49c582dc9a643ee18278a208066afe12d14420fab4e963ae2ade4ba2732d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/flex-sync/default.nix b/distros/rolling/flex-sync/default.nix index 8bcc9a8f99..5bed61d19e 100644 --- a/distros/rolling/flex-sync/default.nix +++ b/distros/rolling/flex-sync/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-clang-format, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rclcpp, rclcpp-components, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-flex-sync"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flex_sync-release/archive/release/rolling/flex_sync/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "abfa08fe74a24521677d3993eb29e426cf6c81ff7f6ef37cf77c58f9ec672eb7"; + url = "https://github.com/ros2-gbp/flex_sync-release/archive/release/rolling/flex_sync/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "5337193a1ba8a3b11082e61298151cf36d5adc9211147f25fbdbb05f36111003"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/flir-camera-description/default.nix b/distros/rolling/flir-camera-description/default.nix index b57de4b017..2d73f17688 100644 --- a/distros/rolling/flir-camera-description/default.nix +++ b/distros/rolling/flir-camera-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, robot-state-publisher, urdf, xacro }: buildRosPackage { pname = "ros-rolling-flir-camera-description"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/rolling/flir_camera_description/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "7d22ea0d2b7a6aae4b8af60ed2ccde6480f0faba6adeda0ad7baf6ef5be5b892"; + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/rolling/flir_camera_description/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "bdd2af0d487e73f7b31d6c00b09a9474ad5d47ab907861ae59bb9211e245fda2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/flir-camera-msgs/default.nix b/distros/rolling/flir-camera-msgs/default.nix index 1e55487876..855aaca451 100644 --- a/distros/rolling/flir-camera-msgs/default.nix +++ b/distros/rolling/flir-camera-msgs/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-flir-camera-msgs"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/rolling/flir_camera_msgs/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "307cc9ceeca5fb61429817370aa243d90d79ef46fa5458061b676baf0a597651"; + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/rolling/flir_camera_msgs/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "1c9b7a7d3f1822d03094f6432b2e4c9b86f3bfa7b37f460b590aeaf9dec1651c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/force-torque-sensor-broadcaster/default.nix b/distros/rolling/force-torque-sensor-broadcaster/default.nix index 9b77e1fc5a..5d06e13cfc 100644 --- a/distros/rolling/force-torque-sensor-broadcaster/default.nix +++ b/distros/rolling/force-torque-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-rolling-force-torque-sensor-broadcaster"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/force_torque_sensor_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "6776926e22d281b5e1d4c4f27a087d25b6f10535ebd7150665201e56d79dbc25"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/force_torque_sensor_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "7db5d0df039b99130dced0c35effd73f3b764f4b13c5028429fbec56cf611429"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/forward-command-controller/default.nix b/distros/rolling/forward-command-controller/default.nix index 6c5a4b6dab..5fd79b707c 100644 --- a/distros/rolling/forward-command-controller/default.nix +++ b/distros/rolling/forward-command-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-msgs }: buildRosPackage { pname = "ros-rolling-forward-command-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/forward_command_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "20dc63e896438d1c1d92d94c17682b6892604216461a1c91f9533e4828bc2625"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/forward_command_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "dc746a2c119bba5d895887fec3395e6523d83c77f743b02f93835fc938b4d52f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/foxglove-bridge/default.nix b/distros/rolling/foxglove-bridge/default.nix index 974d0363d7..43db936f66 100644 --- a/distros/rolling/foxglove-bridge/default.nix +++ b/distros/rolling/foxglove-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, asio, nlohmann_json, openssl, rclcpp, rclcpp-components, resource-retriever, ros-environment, rosgraph-msgs, rosx-introspection, std-msgs, std-srvs, websocketpp, zlib }: buildRosPackage { pname = "ros-rolling-foxglove-bridge"; - version = "0.8.3-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/foxglove_bridge-release/archive/release/rolling/foxglove_bridge/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "fb40016e5ca7ef643ae6ac3962a9a141a27b91057760ec20ff5a2392ac47e87a"; + url = "https://github.com/ros2-gbp/foxglove_bridge-release/archive/release/rolling/foxglove_bridge/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "5f225dee0f445364c27117aad29884058be35c25cc92167228616e214ffa07f6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/foxglove-compressed-video-transport/default.nix b/distros/rolling/foxglove-compressed-video-transport/default.nix index 18eea0b0cc..afce1c364c 100644 --- a/distros/rolling/foxglove-compressed-video-transport/default.nix +++ b/distros/rolling/foxglove-compressed-video-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, ffmpeg-encoder-decoder, foxglove-msgs, image-transport, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-foxglove-compressed-video-transport"; - version = "1.0.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/foxglove_compressed_video_transport-release/archive/release/rolling/foxglove_compressed_video_transport/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "ee332341375a1232fdfdc38eda1c6094ec514deb6aca1b69347cba8f1575c4fb"; + url = "https://github.com/ros2-gbp/foxglove_compressed_video_transport-release/archive/release/rolling/foxglove_compressed_video_transport/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "a5d1046fb793d915271fcb3d1e56f9243d2a254b290b693299ceb1ddbbed8060"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-constraints/default.nix b/distros/rolling/fuse-constraints/default.nix index b1a138023a..f0f3af4a76 100644 --- a/distros/rolling/fuse-constraints/default.nix +++ b/distros/rolling/fuse-constraints/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, eigen, fuse-core, fuse-graphs, fuse-variables, gbenchmark, geometry-msgs, gtest-vendor, pluginlib, rclcpp, suitesparse }: buildRosPackage { pname = "ros-rolling-fuse-constraints"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_constraints/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "32e36f21d3b9ed931821b3a6eaa4283898af1cb136a7583b8ae6f5b2430f269c"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_constraints/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "1997fc0c0240c268ef19a908fb8050c35af60c6811cbfb4751b23af60039b59b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-core/default.nix b/distros/rolling/fuse-core/default.nix index 307a01d2f7..a0786cb74a 100644 --- a/distros/rolling/fuse-core/default.nix +++ b/distros/rolling/fuse-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, eigen, fuse-msgs, geometry-msgs, glog, gtest-vendor, launch, launch-pytest, pluginlib, rcl-interfaces, rclcpp, rclcpp-components }: buildRosPackage { pname = "ros-rolling-fuse-core"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_core/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "f08c57997dbf99a06ce790e1077cb1bec65f2ae1fe1b806859085511838f1211"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_core/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "dd4e49cf8ff6aaad9f13adf2a6c1c8536a5526a5809de19342bcbb8f1294c6f0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-doc/default.nix b/distros/rolling/fuse-doc/default.nix index 89c500d837..f338a7058f 100644 --- a/distros/rolling/fuse-doc/default.nix +++ b/distros/rolling/fuse-doc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, gtest-vendor }: buildRosPackage { pname = "ros-rolling-fuse-doc"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_doc/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "d370c96bc884e90818adcf445abe1fa51c4a9217f1aba76a91ec904ac2b43a64"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_doc/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "b5fcd1a8b6560d9e175e29a831f9e3e36a530563d8d5d244baadb48f0d5d22bd"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-graphs/default.nix b/distros/rolling/fuse-graphs/default.nix index 0f67720fa9..3f15a1a635 100644 --- a/distros/rolling/fuse-graphs/default.nix +++ b/distros/rolling/fuse-graphs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, gbenchmark, gtest-vendor, pluginlib, rclcpp }: buildRosPackage { pname = "ros-rolling-fuse-graphs"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_graphs/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "a9700bb988ea16e48acf7ee0b7b992f211c28604bb3ea25e1836067c11e1e15f"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_graphs/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "db0bbd43db7d152cb59b4b01688c4324ab323278cb68a93e24f0da2c64ca3eaf"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-loss/default.nix b/distros/rolling/fuse-loss/default.nix index f655fa0db8..38ac0ba4ac 100644 --- a/distros/rolling/fuse-loss/default.nix +++ b/distros/rolling/fuse-loss/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, gtest-vendor, libsForQt5, pluginlib, qt5, rclcpp }: buildRosPackage { pname = "ros-rolling-fuse-loss"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_loss/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "902d9b437947cad2420b3c3c43d70d22f31cc1bfb2550e0703e884498cda9958"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_loss/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "787fba86394b12d78ce6077cec91f68de3214b2e5a8aa3395c1137efacc10dc8"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-models/default.nix b/distros/rolling/fuse-models/default.nix index e36bad435e..e81e2c3640 100644 --- a/distros/rolling/fuse-models/default.nix +++ b/distros/rolling/fuse-models/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, eigen, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-publishers, fuse-variables, gbenchmark, geometry-msgs, gtest-vendor, nav-msgs, pluginlib, rclcpp, rclcpp-components, sensor-msgs, std-srvs, tf2, tf2-2d, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-fuse-models"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_models/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "f3aeea0867798ec891a839542bf4099bcf3c95a747dceb2cd9b2d4308cadda59"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_models/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "ac82742c3f3e41642ce341ffb8aa79ccee1947041d272041e836bcc19fe6b6e3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-msgs/default.nix b/distros/rolling/fuse-msgs/default.nix index f5988fc7bf..7482aa093f 100644 --- a/distros/rolling/fuse-msgs/default.nix +++ b/distros/rolling/fuse-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-lint-auto, ament-lint-common, geometry-msgs, gtest-vendor, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-fuse-msgs"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_msgs/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "2c1f7174e42ca63d98b0ca2b9e2f260d4a64da5542852f60f900b644b14c0196"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_msgs/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "575ec55ca2027bfc97edc055fab48dbf147ac0ca34e49bb72209f0294a9d3a98"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-optimizers/default.nix b/distros/rolling/fuse-optimizers/default.nix index 92a75d6d5f..4c182dc7e8 100644 --- a/distros/rolling/fuse-optimizers/default.nix +++ b/distros/rolling/fuse-optimizers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, diagnostic-updater, eigen, fuse-constraints, fuse-core, fuse-graphs, fuse-models, fuse-msgs, fuse-variables, geometry-msgs, gtest-vendor, launch, launch-pytest, launch-ros, nav-msgs, pluginlib, rclcpp, rclcpp-components, std-srvs }: buildRosPackage { pname = "ros-rolling-fuse-optimizers"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_optimizers/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "740ec3ef377db4b9f3c8a936fa0607345cd9d66bd957abb5aaed30a0a4cac15d"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_optimizers/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "fb48de37d98b19911a5f0b9486e38f623093df4790bd4f0f25aedb51c039ac04"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-publishers/default.nix b/distros/rolling/fuse-publishers/default.nix index 46d5db13c1..eda1082948 100644 --- a/distros/rolling/fuse-publishers/default.nix +++ b/distros/rolling/fuse-publishers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-variables, geometry-msgs, gtest-vendor, nav-msgs, pluginlib, rclcpp, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-fuse-publishers"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_publishers/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "11cad69ba31adb06a2f424f14a3150bdf9d1c5f3ad0b9f953cfd548588430663"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_publishers/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "7a3c1deb33640f7c58965ef836f490e136a8cc2f7f6f84fe95e2bbdd839ec779"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-tutorials/default.nix b/distros/rolling/fuse-tutorials/default.nix index 83eba66173..3d3dc51a0a 100644 --- a/distros/rolling/fuse-tutorials/default.nix +++ b/distros/rolling/fuse-tutorials/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-lint-auto, ament-lint-common, fuse-constraints, fuse-core, fuse-models, fuse-optimizers, fuse-publishers, fuse-variables, gtest-vendor, nav-msgs, rclcpp, rviz2, sensor-msgs }: buildRosPackage { pname = "ros-rolling-fuse-tutorials"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_tutorials/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "8334a0c587507f7524e1d0576878329f5ac330da95842d69f29cc7a68b6e0ec1"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_tutorials/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "345338b1f59495d18f34d7dd520a2c2ff4327eb7bbba37979aceb506ca42865b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-variables/default.nix b/distros/rolling/fuse-variables/default.nix index 9bd521bf51..052ac36c0e 100644 --- a/distros/rolling/fuse-variables/default.nix +++ b/distros/rolling/fuse-variables/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, gtest-vendor, pluginlib, rclcpp }: buildRosPackage { pname = "ros-rolling-fuse-variables"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_variables/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "3dc00dcd26cd1fe3306e87c02de5e54af7b834bb73c378a0ea10256182a24345"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_variables/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "abdecf8485cc88ff588506e625a4c5909a2da3ef58def5afd35c129f820a7b13"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse-viz/default.nix b/distros/rolling/fuse-viz/default.nix index bd384ba95b..4dfa88c395 100644 --- a/distros/rolling/fuse-viz/default.nix +++ b/distros/rolling/fuse-viz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-lint-auto, ament-lint-common, eigen, fuse-constraints, fuse-core, fuse-msgs, fuse-variables, geometry-msgs, gtest-vendor, qt5, rviz-common, rviz-rendering, tf2-geometry-msgs }: buildRosPackage { pname = "ros-rolling-fuse-viz"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_viz/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "2d0754060a5ae03c1319966e340df2071d345a6ec3a19ea2ec021cdd399c22c3"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_viz/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "d5e19d9d7d986c97d6d1d74bb11a90d4697d0defc5346d31c95c4cfb805f69e9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fuse/default.nix b/distros/rolling/fuse/default.nix index 7f39d3fcd6..faa2c45293 100644 --- a/distros/rolling/fuse/default.nix +++ b/distros/rolling/fuse/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, fuse-constraints, fuse-core, fuse-doc, fuse-graphs, fuse-models, fuse-msgs, fuse-optimizers, fuse-publishers, fuse-variables, fuse-viz, gtest-vendor }: buildRosPackage { pname = "ros-rolling-fuse"; - version = "1.2.2-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "74873eafe580958c232d62af6cd7de27334fd7c5a706dc021f70e6e80f8ba039"; + url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse/1.2.3-1.tar.gz"; + name = "1.2.3-1.tar.gz"; + sha256 = "fc86bc800d843fe2940e46b8b455f10e677258fccf558336cfc14c8a0fb3a67f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/generated.nix b/distros/rolling/generated.nix index f9bc56e6eb..9af630224c 100644 --- a/distros/rolling/generated.nix +++ b/distros/rolling/generated.nix @@ -16,8 +16,6 @@ self: super: { action-tutorials-py = self.callPackage ./action-tutorials-py {}; - actionlib-msgs = self.callPackage ./actionlib-msgs {}; - actuator-msgs = self.callPackage ./actuator-msgs {}; adaptive-component = self.callPackage ./adaptive-component {}; @@ -58,8 +56,6 @@ self: super: { ament-cmake-export-include-directories = self.callPackage ./ament-cmake-export-include-directories {}; - ament-cmake-export-interfaces = self.callPackage ./ament-cmake-export-interfaces {}; - ament-cmake-export-libraries = self.callPackage ./ament-cmake-export-libraries {}; ament-cmake-export-link-flags = self.callPackage ./ament-cmake-export-link-flags {}; @@ -176,6 +172,8 @@ self: super: { apriltag-tools = self.callPackage ./apriltag-tools {}; + ardrone-sdk = self.callPackage ./ardrone-sdk {}; + ardrone-sumo = self.callPackage ./ardrone-sumo {}; aruco = self.callPackage ./aruco {}; @@ -364,8 +362,6 @@ self: super: { coal = self.callPackage ./coal {}; - cob-actions = self.callPackage ./cob-actions {}; - cob-msgs = self.callPackage ./cob-msgs {}; cob-srvs = self.callPackage ./cob-srvs {}; @@ -764,8 +760,6 @@ self: super: { grbl-ros = self.callPackage ./grbl-ros {}; - gripper-controllers = self.callPackage ./gripper-controllers {}; - gscam = self.callPackage ./gscam {}; gtest-vendor = self.callPackage ./gtest-vendor {}; @@ -1234,8 +1228,6 @@ self: super: { moveit-resources-panda-description = self.callPackage ./moveit-resources-panda-description {}; - moveit-resources-panda-moveit-config = self.callPackage ./moveit-resources-panda-moveit-config {}; - moveit-resources-pr2-description = self.callPackage ./moveit-resources-pr2-description {}; moveit-resources-prbt-ikfast-manipulator-plugin = self.callPackage ./moveit-resources-prbt-ikfast-manipulator-plugin {}; @@ -1274,8 +1266,6 @@ self: super: { moveit-runtime = self.callPackage ./moveit-runtime {}; - moveit-servo = self.callPackage ./moveit-servo {}; - moveit-setup-app-plugins = self.callPackage ./moveit-setup-app-plugins {}; moveit-setup-assistant = self.callPackage ./moveit-setup-assistant {}; @@ -1446,8 +1436,6 @@ self: super: { open-manipulator = self.callPackage ./open-manipulator {}; - open-manipulator-bringup = self.callPackage ./open-manipulator-bringup {}; - open-manipulator-description = self.callPackage ./open-manipulator-description {}; open-manipulator-gui = self.callPackage ./open-manipulator-gui {}; @@ -1534,6 +1522,8 @@ self: super: { phidgets-spatial = self.callPackage ./phidgets-spatial {}; + phidgets-stepper = self.callPackage ./phidgets-stepper {}; + phidgets-temperature = self.callPackage ./phidgets-temperature {}; pick-ik = self.callPackage ./pick-ik {}; @@ -2058,6 +2048,8 @@ self: super: { rosidl-generator-py = self.callPackage ./rosidl-generator-py {}; + rosidl-generator-rs = self.callPackage ./rosidl-generator-rs {}; + rosidl-generator-type-description = self.callPackage ./rosidl-generator-type-description {}; rosidl-parser = self.callPackage ./rosidl-parser {}; @@ -2198,6 +2190,8 @@ self: super: { rviz-resource-interfaces = self.callPackage ./rviz-resource-interfaces {}; + rviz-satellite = self.callPackage ./rviz-satellite {}; + rviz-visual-testing-framework = self.callPackage ./rviz-visual-testing-framework {}; rviz-visual-tools = self.callPackage ./rviz-visual-tools {}; @@ -2338,8 +2332,6 @@ self: super: { swri-serial-util = self.callPackage ./swri-serial-util {}; - swri-system-util = self.callPackage ./swri-system-util {}; - swri-transform-util = self.callPackage ./swri-transform-util {}; synapticon-ros2-control = self.callPackage ./synapticon-ros2-control {}; @@ -2468,6 +2460,8 @@ self: super: { turtle-tf2-py = self.callPackage ./turtle-tf2-py {}; + turtlebot3-applications-msgs = self.callPackage ./turtlebot3-applications-msgs {}; + turtlebot3-autorace = self.callPackage ./turtlebot3-autorace {}; turtlebot3-autorace-camera = self.callPackage ./turtlebot3-autorace-camera {}; diff --git a/distros/rolling/geometry-msgs/default.nix b/distros/rolling/geometry-msgs/default.nix index 2e97145d5b..55dad161ee 100644 --- a/distros/rolling/geometry-msgs/default.nix +++ b/distros/rolling/geometry-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-geometry-msgs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/geometry_msgs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "53436f14d0b1316b5d72f403c0e04d2b9033f1e0953c989872db3c6125a24a75"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/geometry_msgs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "d68b1cf65b632ff1f4f846ac312e25bfbe26b84eb12ddf74ada04662570a01a7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gpio-controllers/default.nix b/distros/rolling/gpio-controllers/default.nix index 56fd0baf41..e28cc3120e 100644 --- a/distros/rolling/gpio-controllers/default.nix +++ b/distros/rolling/gpio-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-rolling-gpio-controllers"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/gpio_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "c84b0ac4f793b00a78f82c0f9d0f42848dbcf91879cefa8e486ebfab1333562a"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/gpio_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "a571865ef6645dba7961db4a5d41c9808a1ad0b7de838c115a20c4866ed72621"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gps-msgs/default.nix b/distros/rolling/gps-msgs/default.nix index 323c10491b..14e83fb330 100644 --- a/distros/rolling/gps-msgs/default.nix +++ b/distros/rolling/gps-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-gps-msgs"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/rolling/gps_msgs/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "20a511b92b0d4101d3c3707d54080352c74595ff9c3aff828db87f4741602168"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/rolling/gps_msgs/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "9f034be64a84d3ae457fb741401fbd68b365bcb6c104da395fb29612f5a54148"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gps-sensor-broadcaster/default.nix b/distros/rolling/gps-sensor-broadcaster/default.nix index 854af81c89..52c24ec62a 100644 --- a/distros/rolling/gps-sensor-broadcaster/default.nix +++ b/distros/rolling/gps-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, controller-interface, controller-manager, generate-parameter-library, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-rolling-gps-sensor-broadcaster"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/gps_sensor_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "9769c3ad8f7c81fb472cccdf568ce3080b1e04a461374f1e16110aface9bf3a1"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/gps_sensor_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "c2f56f8c60571651ab12afd31784a710a6d5bb29ee2d8070f9ba921e91622de4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gps-tools/default.nix b/distros/rolling/gps-tools/default.nix index e77ea7cac3..96ccbf6e0b 100644 --- a/distros/rolling/gps-tools/default.nix +++ b/distros/rolling/gps-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, gps-msgs, nav-msgs, rclcpp, rclcpp-components, rclpy, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-gps-tools"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/rolling/gps_tools/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "382580efe72a435457026a83450aaa653c544d3866c299d644242dc80543e2b6"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/rolling/gps_tools/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "9e2085bcd9cf8edc3cfb0389a0dd69015bea44d598075d7222fa6e52084ca5bb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gps-umd/default.nix b/distros/rolling/gps-umd/default.nix index 3619b3798e..1ad00f7df8 100644 --- a/distros/rolling/gps-umd/default.nix +++ b/distros/rolling/gps-umd/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, gps-msgs, gps-tools, gpsd-client }: buildRosPackage { pname = "ros-rolling-gps-umd"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/rolling/gps_umd/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "4458c7c8902fc577f44ad491b7c2e255e38ce828a149bc3221eae36843a34182"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/rolling/gps_umd/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "adc53efd9f4c03c31463d7184be5767b0446ab0adbccbdc96376265a24ae67b6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gpsd-client/default.nix b/distros/rolling/gpsd-client/default.nix index 2742bfe8cd..7188ca1471 100644 --- a/distros/rolling/gpsd-client/default.nix +++ b/distros/rolling/gpsd-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, gps-msgs, gpsd, pkg-config, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-rolling-gpsd-client"; - version = "2.0.4-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/rolling/gpsd_client/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "96800512a95261e232e894c2f8e0f9afac98bd36e1c05cb764731c3f0d48e816"; + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/rolling/gpsd_client/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "b0bfd313306ff3ea4e580d9f7b0f0f9e4fd8ea366c85092a6e62a5bb6016052b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gz-cmake-vendor/default.nix b/distros/rolling/gz-cmake-vendor/default.nix index d27c35e421..1734da08e6 100644 --- a/distros/rolling/gz-cmake-vendor/default.nix +++ b/distros/rolling/gz-cmake-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, pkg-config }: buildRosPackage { pname = "ros-rolling-gz-cmake-vendor"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gz_cmake_vendor-release/archive/release/rolling/gz_cmake_vendor/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "a91bd53b4958a0af1cdffd460610a78aa8b25b30439c170c14b7b152baaab1c1"; + url = "https://github.com/ros2-gbp/gz_cmake_vendor-release/archive/release/rolling/gz_cmake_vendor/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "7e70bb669e611e4cf2d5abd0884eff181ece8bd0a8b7b2c003f94d384d84913d"; }; buildType = "ament_cmake"; @@ -19,7 +19,7 @@ buildRosPackage { nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake pkg-config ]; meta = { - description = "Vendor package for: gz-cmake4 4.1.1 + description = "Vendor package for: gz-cmake4 4.2.0 Gazebo CMake : CMake Modules for Gazebo Projects"; license = with lib.licenses; [ asl20 ]; diff --git a/distros/rolling/gz-math-vendor/default.nix b/distros/rolling/gz-math-vendor/default.nix index 8c5e22ce8a..4f0cc4bc7f 100644 --- a/distros/rolling/gz-math-vendor/default.nix +++ b/distros/rolling/gz-math-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, eigen, gz-cmake-vendor, gz-utils-vendor, python3Packages }: buildRosPackage { pname = "ros-rolling-gz-math-vendor"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gz_math_vendor-release/archive/release/rolling/gz_math_vendor/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "27df79dd44ff1c05df0484834d4bd899e74404055958fb93b2c740c13edefefb"; + url = "https://github.com/ros2-gbp/gz_math_vendor-release/archive/release/rolling/gz_math_vendor/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "878c833cc319c83187cadf5d32063dcf12b5fad2abc286a1988d95a06cd2c2fe"; }; buildType = "ament_cmake"; @@ -20,7 +20,7 @@ buildRosPackage { nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; meta = { - description = "Vendor package for: gz-math8 8.1.1 + description = "Vendor package for: gz-math8 8.2.0 Gazebo Math : Math classes and functions for robot applications"; license = with lib.licenses; [ asl20 ]; diff --git a/distros/rolling/gz-msgs-vendor/default.nix b/distros/rolling/gz-msgs-vendor/default.nix index b7c65e629c..5c1eeeb22d 100644 --- a/distros/rolling/gz-msgs-vendor/default.nix +++ b/distros/rolling/gz-msgs-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, gz-math-vendor, gz-tools-vendor, protobuf, python3, python3Packages, tinyxml-2 }: buildRosPackage { pname = "ros-rolling-gz-msgs-vendor"; - version = "0.2.2-r1"; + version = "0.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gz_msgs_vendor-release/archive/release/rolling/gz_msgs_vendor/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "d688da1bdc79e8121817a87743357191bd4c9f504cfb6d8d569f1238e4caab8e"; + url = "https://github.com/ros2-gbp/gz_msgs_vendor-release/archive/release/rolling/gz_msgs_vendor/0.2.3-1.tar.gz"; + name = "0.2.3-1.tar.gz"; + sha256 = "200fb2e6ecc7e98165815a6d35d8188fdd3a6a729507cb8e91858909d8fc8cba"; }; buildType = "ament_cmake"; @@ -20,7 +20,7 @@ buildRosPackage { nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; meta = { - description = "Vendor package for: gz-msgs11 11.0.2 + description = "Vendor package for: gz-msgs11 11.1.0 Gazebo Messages: Protobuf messages and functions for robot applications"; license = with lib.licenses; [ asl20 ]; diff --git a/distros/rolling/gz-plugin-vendor/default.nix b/distros/rolling/gz-plugin-vendor/default.nix index d8be80f9c3..a34ba0e299 100644 --- a/distros/rolling/gz-plugin-vendor/default.nix +++ b/distros/rolling/gz-plugin-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, gz-tools-vendor, gz-utils-vendor }: buildRosPackage { pname = "ros-rolling-gz-plugin-vendor"; - version = "0.2.1-r1"; + version = "0.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gz_plugin_vendor-release/archive/release/rolling/gz_plugin_vendor/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "2e3e75227c14100fae10db3255a3a7bd66382ed33a89d5755ef2c3d75354714a"; + url = "https://github.com/ros2-gbp/gz_plugin_vendor-release/archive/release/rolling/gz_plugin_vendor/0.2.2-1.tar.gz"; + name = "0.2.2-1.tar.gz"; + sha256 = "8cc4f9bb5c61cda937f640769cec55e60073ae53b4dbef902c3d1e14673111c4"; }; buildType = "ament_cmake"; @@ -20,7 +20,7 @@ buildRosPackage { nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; meta = { - description = "Vendor package for: gz-plugin3 3.0.1 + description = "Vendor package for: gz-plugin3 3.1.0 Gazebo Plugin : Cross-platform C++ library for dynamically loading plugins."; license = with lib.licenses; [ asl20 ]; diff --git a/distros/rolling/gz-ros2-control-demos/default.nix b/distros/rolling/gz-ros2-control-demos/default.nix index 336215f2e4..30efd4ce9b 100644 --- a/distros/rolling/gz-ros2-control-demos/default.nix +++ b/distros/rolling/gz-ros2-control-demos/default.nix @@ -2,21 +2,21 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ackermann-steering-controller, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, gz-ros2-control, hardware-interface, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, mecanum-drive-controller, rclcpp, rclcpp-action, robot-state-publisher, ros-gz-bridge, ros-gz-sim, ros2controlcli, ros2launch, std-msgs, tricycle-controller, velocity-controllers, xacro }: +{ lib, buildRosPackage, fetchurl, ackermann-steering-controller, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, gz-ros2-control, hardware-interface, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, mecanum-drive-controller, rclcpp, rclcpp-action, robot-state-publisher, ros-gz-bridge, ros-gz-sim, ros2-control-cmake, ros2controlcli, ros2launch, std-msgs, tricycle-steering-controller, velocity-controllers, xacro }: buildRosPackage { pname = "ros-rolling-gz-ros2-control-demos"; - version = "2.0.7-r1"; + version = "3.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/rolling/gz_ros2_control_demos/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "f253fae181c63690f67172f0dedaa8a8b086811ba7ab3a50de2b03b40e30f69e"; + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/rolling/gz_ros2_control_demos/3.0.0-1.tar.gz"; + name = "3.0.0-1.tar.gz"; + sha256 = "4c8c2dcb6eaa2b99b712688d6bdbcd9fd24d34b7c781daafde8ca8d6e98574c2"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake rclcpp-action ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ackermann-steering-controller ament-index-python control-msgs diff-drive-controller effort-controllers geometry-msgs gz-ros2-control hardware-interface imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-ros mecanum-drive-controller rclcpp robot-state-publisher ros-gz-bridge ros-gz-sim ros2controlcli ros2launch std-msgs tricycle-controller velocity-controllers xacro ]; + propagatedBuildInputs = [ ackermann-steering-controller ament-index-python control-msgs diff-drive-controller effort-controllers geometry-msgs gz-ros2-control hardware-interface imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-ros mecanum-drive-controller rclcpp robot-state-publisher ros-gz-bridge ros-gz-sim ros2-control-cmake ros2controlcli ros2launch std-msgs tricycle-steering-controller velocity-controllers xacro ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/gz-ros2-control/default.nix b/distros/rolling/gz-ros2-control/default.nix index 597df5336b..5c199482c0 100644 --- a/distros/rolling/gz-ros2-control/default.nix +++ b/distros/rolling/gz-ros2-control/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-index-cpp, ament-lint-auto, ament-lint-common, controller-manager, gz-plugin-vendor, gz-sim-vendor, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, yaml-cpp-vendor }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ament-lint-auto, ament-lint-common, controller-manager, gz-plugin-vendor, gz-sim-vendor, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, yaml-cpp-vendor }: buildRosPackage { pname = "ros-rolling-gz-ros2-control"; - version = "2.0.7-r1"; + version = "3.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/rolling/gz_ros2_control/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "1c0b56f620adcd1cf43b8458826ba597bc47735481f2af95325b69b891035209"; + url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/rolling/gz_ros2_control/3.0.0-1.tar.gz"; + name = "3.0.0-1.tar.gz"; + sha256 = "a8ffca4850d583e85d4c3235ca3cbcbd6ef21d061543edf58d6b56ba4f3b1c44"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-cpp controller-manager gz-plugin-vendor gz-sim-vendor hardware-interface pluginlib rclcpp rclcpp-lifecycle yaml-cpp-vendor ]; + propagatedBuildInputs = [ ament-index-cpp controller-manager gz-plugin-vendor gz-sim-vendor hardware-interface pluginlib rclcpp rclcpp-lifecycle ros2-control-cmake yaml-cpp-vendor ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/gz-transport-vendor/default.nix b/distros/rolling/gz-transport-vendor/default.nix index 5cd50ef80d..9d7a4b0193 100644 --- a/distros/rolling/gz-transport-vendor/default.nix +++ b/distros/rolling/gz-transport-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, cppzmq, gz-cmake-vendor, gz-math-vendor, gz-msgs-vendor, gz-tools-vendor, gz-utils-vendor, pkg-config, protobuf, python3, python3Packages, sqlite, util-linux }: buildRosPackage { pname = "ros-rolling-gz-transport-vendor"; - version = "0.2.1-r1"; + version = "0.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gz_transport_vendor-release/archive/release/rolling/gz_transport_vendor/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "2cb3f6abf985d97524ff92289b6f550c0068d10410c501d2f895afaf4182fe27"; + url = "https://github.com/ros2-gbp/gz_transport_vendor-release/archive/release/rolling/gz_transport_vendor/0.2.2-1.tar.gz"; + name = "0.2.2-1.tar.gz"; + sha256 = "ce68e43cbd460abe291f41fd5dbb26cd4813d3335d6bab91d16fbda54393e220"; }; buildType = "ament_cmake"; @@ -20,7 +20,7 @@ buildRosPackage { nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; meta = { - description = "Vendor package for: gz-transport14 14.0.1 + description = "Vendor package for: gz-transport14 14.1.0 Gazebo Transport: Provides fast and efficient asynchronous message passing, services, and data logging."; license = with lib.licenses; [ asl20 ]; diff --git a/distros/rolling/hardware-interface-testing/default.nix b/distros/rolling/hardware-interface-testing/default.nix index a319147075..cee571ed1d 100644 --- a/distros/rolling/hardware-interface-testing/default.nix +++ b/distros/rolling/hardware-interface-testing/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-gmock, control-msgs, hardware-interface, lifecycle-msgs, pluginlib, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, fmt, hardware-interface, lifecycle-msgs, pluginlib, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-rolling-hardware-interface-testing"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/hardware_interface_testing/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "7079b80ea2743d9a401b34dee6f60cd97098696dd2ceb5dbbfa711e0055417c9"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/hardware_interface_testing/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "8102b15e8563d00b864648ff39d03d8028165c46f1d915cec733a7a1826882d7"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock ]; - propagatedBuildInputs = [ control-msgs hardware-interface lifecycle-msgs pluginlib rclcpp-lifecycle ros2-control-test-assets ]; + propagatedBuildInputs = [ control-msgs fmt hardware-interface lifecycle-msgs pluginlib rclcpp-lifecycle ros2-control-test-assets ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/hardware-interface/default.nix b/distros/rolling/hardware-interface/default.nix index 2f91323942..ad31e068c4 100644 --- a/distros/rolling/hardware-interface/default.nix +++ b/distros/rolling/hardware-interface/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-gen-version-h, ament-cmake-gmock, backward-ros, control-msgs, joint-limits, lifecycle-msgs, pal-statistics, pluginlib, rclcpp-lifecycle, rcpputils, rcutils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sdformat-urdf, tinyxml2-vendor, urdf }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, backward-ros, control-msgs, fmt, joint-limits, lifecycle-msgs, pal-statistics, pluginlib, rclcpp-lifecycle, rcpputils, rcutils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sdformat-urdf, tinyxml2-vendor, urdf }: buildRosPackage { pname = "ros-rolling-hardware-interface"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/hardware_interface/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "983c36da65a8302e2dadaf1d48434a0dea655594526eb8bb7f581f223cf5bded"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/hardware_interface/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "eadf7f498300b9229852b0e82ac6062b686576c67fe41695a9ebb0ad8a48193b"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros control-msgs joint-limits lifecycle-msgs pal-statistics pluginlib rclcpp-lifecycle rcpputils rcutils realtime-tools sdformat-urdf tinyxml2-vendor urdf ]; + propagatedBuildInputs = [ backward-ros control-msgs fmt joint-limits lifecycle-msgs pal-statistics pluginlib rclcpp-lifecycle rcpputils rcutils realtime-tools sdformat-urdf tinyxml2-vendor urdf ]; nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; meta = { diff --git a/distros/rolling/hls-lfcd-lds-driver/default.nix b/distros/rolling/hls-lfcd-lds-driver/default.nix index 64c09e6e99..cb3ed6c313 100644 --- a/distros/rolling/hls-lfcd-lds-driver/default.nix +++ b/distros/rolling/hls-lfcd-lds-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, rclcpp, sensor-msgs }: buildRosPackage { pname = "ros-rolling-hls-lfcd-lds-driver"; - version = "2.1.0-r1"; + version = "2.1.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/hls_lfcd_lds_driver-release/archive/release/rolling/hls_lfcd_lds_driver/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "fdd68915a31e862cafe302e1a2169bd75965820baa7cb507d80f1c1c3ed1bff2"; + url = "https://github.com/ros2-gbp/hls_lfcd_lds_driver-release/archive/release/rolling/hls_lfcd_lds_driver/2.1.1-1.tar.gz"; + name = "2.1.1-1.tar.gz"; + sha256 = "fd5a44a0cf6587191204fbd5267c0b74f6ef0323f30a800d4d866dd9697a6317"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/image-pipeline/default.nix b/distros/rolling/image-pipeline/default.nix index 55e828a0ce..ef9275021e 100644 --- a/distros/rolling/image-pipeline/default.nix +++ b/distros/rolling/image-pipeline/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, camera-calibration, depth-image-proc, image-proc, image-publisher, image-rotate, image-view, stereo-image-proc }: buildRosPackage { pname = "ros-rolling-image-pipeline"; - version = "6.0.10-r1"; + version = "7.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_pipeline/6.0.10-1.tar.gz"; - name = "6.0.10-1.tar.gz"; - sha256 = "a02bf726cd9d9d0de84fa9d1108ed15b78f412c87f7e5c4e1ec054d833c7d4a6"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_pipeline/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "b44f412d6b5d00081674cdddfe0578369a980664403fcc50230af1bc59ccccad"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/image-proc/default.nix b/distros/rolling/image-proc/default.nix index 8f19a86f16..69b63eabe8 100644 --- a/distros/rolling/image-proc/default.nix +++ b/distros/rolling/image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, camera-calibration-parsers, cv-bridge, geometry-msgs, image-geometry, image-transport, opencv, rclcpp, rclcpp-components, rcutils, sensor-msgs, tf2, tf2-geometry-msgs, tracetools-image-pipeline }: buildRosPackage { pname = "ros-rolling-image-proc"; - version = "6.0.10-r1"; + version = "7.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_proc/6.0.10-1.tar.gz"; - name = "6.0.10-1.tar.gz"; - sha256 = "2e733e82dc046b3e58403f795eef9749589f1548b0b335473252745e33c017f3"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_proc/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "66e084e6f7a5c41eb3c6617360f8990055d5de6f09f6580bc18c408f0141ac2e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/image-publisher/default.nix b/distros/rolling/image-publisher/default.nix index 0896a3a2cb..aa17947845 100644 --- a/distros/rolling/image-publisher/default.nix +++ b/distros/rolling/image-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, camera-info-manager, cv-bridge, image-transport, rcl-interfaces, rclcpp, rclcpp-components }: buildRosPackage { pname = "ros-rolling-image-publisher"; - version = "6.0.10-r1"; + version = "7.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_publisher/6.0.10-1.tar.gz"; - name = "6.0.10-1.tar.gz"; - sha256 = "f0453d79c9547a1df80ec5104d2516f6290c8032e840084e99aa3b05a310294f"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_publisher/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "3c9cd3e35ca60e0cd67aaa033099bb62b58ff3d2d2c42f398bc244c1210d3ba9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/image-rotate/default.nix b/distros/rolling/image-rotate/default.nix index eb8a6dc6a0..39d3f80fdd 100644 --- a/distros/rolling/image-rotate/default.nix +++ b/distros/rolling/image-rotate/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, geometry-msgs, image-transport, opencv, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-image-rotate"; - version = "6.0.10-r1"; + version = "7.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_rotate/6.0.10-1.tar.gz"; - name = "6.0.10-1.tar.gz"; - sha256 = "5a7225586c74ec99cde233f71cfdbe009b1ea4bd10cea2309473c0e3892442cc"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_rotate/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "8671e9e5aba7626c6b742b72cc01935f94be8dc3de2e58f55ef8e9c000dda577"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/image-transport-plugins/default.nix b/distros/rolling/image-transport-plugins/default.nix index f080214449..01c5676e64 100644 --- a/distros/rolling/image-transport-plugins/default.nix +++ b/distros/rolling/image-transport-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, compressed-depth-image-transport, compressed-image-transport, theora-image-transport, zstd-image-transport }: buildRosPackage { pname = "ros-rolling-image-transport-plugins"; - version = "5.0.2-r1"; + version = "5.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/image_transport_plugins/5.0.2-1.tar.gz"; - name = "5.0.2-1.tar.gz"; - sha256 = "43dc3d903a886bc1aa650468f77822c6283fc85a8c4dd79e26d530fa015d20de"; + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/image_transport_plugins/5.0.3-1.tar.gz"; + name = "5.0.3-1.tar.gz"; + sha256 = "0315af295d75d78cd80362ac7f2253269479566408caee57ae0e3551a90db09a"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/image-view/default.nix b/distros/rolling/image-view/default.nix index 6076ef0140..52d42b3376 100644 --- a/distros/rolling/image-view/default.nix +++ b/distros/rolling/image-view/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, camera-calibration-parsers, cv-bridge, image-transport, message-filters, rclcpp, rclcpp-components, rclpy, sensor-msgs, std-srvs, stereo-msgs }: buildRosPackage { pname = "ros-rolling-image-view"; - version = "6.0.10-r1"; + version = "7.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_view/6.0.10-1.tar.gz"; - name = "6.0.10-1.tar.gz"; - sha256 = "9ad6ed1acdc87404748efa714774c0bfb66980f896f252dabc66d785b6c9dce1"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/image_view/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "ed168c695bb0c1a83c524fc5c1742ee273b9f67bf2e16671b0b155f67a5098b3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/imu-complementary-filter/default.nix b/distros/rolling/imu-complementary-filter/default.nix index 7acc0e3908..0db2d96fc8 100644 --- a/distros/rolling/imu-complementary-filter/default.nix +++ b/distros/rolling/imu-complementary-filter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, message-filters, rclcpp, sensor-msgs, std-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-rolling-imu-complementary-filter"; - version = "2.2.0-r1"; + version = "2.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/rolling/imu_complementary_filter/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "759509e79e2c9eae56f40901e0e080e33f10f19e190fcc686b44e563497a270a"; + url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/rolling/imu_complementary_filter/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "9c24b8f6ab4a2cb5ab7de38b4a465f876464f019e1cb6ba37b156cfa845430d5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/imu-filter-madgwick/default.nix b/distros/rolling/imu-filter-madgwick/default.nix index 1a1e6ca334..1c0ba25e15 100644 --- a/distros/rolling/imu-filter-madgwick/default.nix +++ b/distros/rolling/imu-filter-madgwick/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, builtin-interfaces, geometry-msgs, nav-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, sensor-msgs, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-rolling-imu-filter-madgwick"; - version = "2.2.0-r1"; + version = "2.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/rolling/imu_filter_madgwick/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "ee95a5e4b45be5653ef906c53a412992ad5741c512354800efed1e742ed0917d"; + url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/rolling/imu_filter_madgwick/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "2b188914d5ce49a9ad854894292892d2b6d9e39ff14f399d9974a8ee88ac2ec8"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/imu-pipeline/default.nix b/distros/rolling/imu-pipeline/default.nix index 1ec60ec2ec..37a0244a21 100644 --- a/distros/rolling/imu-pipeline/default.nix +++ b/distros/rolling/imu-pipeline/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, imu-processors, imu-transformer }: buildRosPackage { pname = "ros-rolling-imu-pipeline"; - version = "0.5.1-r1"; + version = "0.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/rolling/imu_pipeline/0.5.1-1.tar.gz"; - name = "0.5.1-1.tar.gz"; - sha256 = "0be6cf3d3e7033fc5465c189c6aea1cb291858e4deaa54df7bbb8bb529191f7f"; + url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/rolling/imu_pipeline/0.6.0-1.tar.gz"; + name = "0.6.0-1.tar.gz"; + sha256 = "755e5bfcdbf9c4001a265af57086949d7b2c01b86acb0aea8c9aa5e75f4e65ca"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/imu-processors/default.nix b/distros/rolling/imu-processors/default.nix index c63a6fe7a9..e728ecfdf6 100644 --- a/distros/rolling/imu-processors/default.nix +++ b/distros/rolling/imu-processors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cpplint, geometry-msgs, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-imu-processors"; - version = "0.5.1-r1"; + version = "0.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/rolling/imu_processors/0.5.1-1.tar.gz"; - name = "0.5.1-1.tar.gz"; - sha256 = "afb3256f67bfb18ec5c4f7f530b65521a2e09ef1e283b12a98adfd01d284e77f"; + url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/rolling/imu_processors/0.6.0-1.tar.gz"; + name = "0.6.0-1.tar.gz"; + sha256 = "a2b1a2d97856b37af10b1e5a68df52256150bb699ee531f5d7724b465c7302b1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/imu-sensor-broadcaster/default.nix b/distros/rolling/imu-sensor-broadcaster/default.nix index aa3a71ed7b..6528b3a3f6 100644 --- a/distros/rolling/imu-sensor-broadcaster/default.nix +++ b/distros/rolling/imu-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-rolling-imu-sensor-broadcaster"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/imu_sensor_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "fb4d9fecc460a97f8fd0ef7ef9a8b27a0a6a438d241998f232faa2cb3f0b2ea7"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/imu_sensor_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "21dbbf0edcc075cda2ce1a1b74ad9d48a50b0a48bcab6edf20f25c676460045c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/imu-tools/default.nix b/distros/rolling/imu-tools/default.nix index 712de63967..797185228f 100644 --- a/distros/rolling/imu-tools/default.nix +++ b/distros/rolling/imu-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, imu-complementary-filter, imu-filter-madgwick, rviz-imu-plugin }: buildRosPackage { pname = "ros-rolling-imu-tools"; - version = "2.2.0-r1"; + version = "2.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/rolling/imu_tools/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "8561d1987d9a4cb0668c2cc322cb7644ae872f872d2b6b5b8ca2a6cff0c635e8"; + url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/rolling/imu_tools/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "5f168e8d64a0e21463c4c4d34d23e30be695e75ad53727a486369c2e2c676ec0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/imu-transformer/default.nix b/distros/rolling/imu-transformer/default.nix index 51336cf3a1..dec1680123 100644 --- a/distros/rolling/imu-transformer/default.nix +++ b/distros/rolling/imu-transformer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, message-filters, rclcpp, rclcpp-components, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs }: buildRosPackage { pname = "ros-rolling-imu-transformer"; - version = "0.5.1-r1"; + version = "0.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/rolling/imu_transformer/0.5.1-1.tar.gz"; - name = "0.5.1-1.tar.gz"; - sha256 = "0c0383844159541d263fe9a7c097b867ff9714b8b409a305d5716d39afb836f5"; + url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/rolling/imu_transformer/0.6.0-1.tar.gz"; + name = "0.6.0-1.tar.gz"; + sha256 = "4001de723777454267d290236902c0cf8cdf45bbf81fbc2108f425ddbed88bd7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/joint-limits/default.nix b/distros/rolling/joint-limits/default.nix index 899af7537d..59493a140e 100644 --- a/distros/rolling/joint-limits/default.nix +++ b/distros/rolling/joint-limits/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-gen-version-h, ament-cmake-gmock, backward-ros, generate-parameter-library, launch-ros, launch-testing-ament-cmake, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, trajectory-msgs, urdf }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, backward-ros, fmt, generate-parameter-library, launch-ros, launch-testing-ament-cmake, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, trajectory-msgs, urdf }: buildRosPackage { pname = "ros-rolling-joint-limits"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/joint_limits/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "9b77399bae0dd504a9f053f878445859434c431817a35d741cc7769002fd636b"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/joint_limits/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "4a02dda74e74761b72ea2a57501078625fe558dab0a09b0688d17b603c8f4f9e"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock generate-parameter-library launch-ros launch-testing-ament-cmake ]; - propagatedBuildInputs = [ backward-ros pluginlib rclcpp rclcpp-lifecycle realtime-tools trajectory-msgs urdf ]; + propagatedBuildInputs = [ backward-ros fmt pluginlib rclcpp rclcpp-lifecycle realtime-tools trajectory-msgs urdf ]; nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; meta = { diff --git a/distros/rolling/joint-state-broadcaster/default.nix b/distros/rolling/joint-state-broadcaster/default.nix index 1afd0955be..8a27a199e9 100644 --- a/distros/rolling/joint-state-broadcaster/default.nix +++ b/distros/rolling/joint-state-broadcaster/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-gmock, backward-ros, builtin-interfaces, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs, urdf }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, builtin-interfaces, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs, urdf }: buildRosPackage { pname = "ros-rolling-joint-state-broadcaster"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/joint_state_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "5a8f1cab1f105c238eb0af962f5ca393b81b53243ad47f40cf1bc8988a2ac467"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/joint_state_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "0c84f391edf572af90f70819ae889a20b9f4c4ac764d28ce4e4ce45348ca6980"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros builtin-interfaces control-msgs controller-interface generate-parameter-library pluginlib rclcpp rclcpp-lifecycle rcutils realtime-tools sensor-msgs urdf ]; + propagatedBuildInputs = [ backward-ros builtin-interfaces control-msgs controller-interface generate-parameter-library pluginlib rclcpp rclcpp-lifecycle realtime-tools sensor-msgs urdf ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/joint-trajectory-controller/default.nix b/distros/rolling/joint-trajectory-controller/default.nix index bb17e30dc8..30ca2f77ce 100644 --- a/distros/rolling/joint-trajectory-controller/default.nix +++ b/distros/rolling/joint-trajectory-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, rsl, tl-expected, trajectory-msgs, urdf }: buildRosPackage { pname = "ros-rolling-joint-trajectory-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/joint_trajectory_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "d4573b1cc00dadeedb267170a679c33823ee140be4da49bb9bcc24fdfef58cf5"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/joint_trajectory_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "04a81dd3e80dcc04f289906886a227f72904b26700c3accf83d79ec2816be37e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/kinematics-interface-kdl/default.nix b/distros/rolling/kinematics-interface-kdl/default.nix index d8e116354e..43030fbca2 100644 --- a/distros/rolling/kinematics-interface-kdl/default.nix +++ b/distros/rolling/kinematics-interface-kdl/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, eigen, eigen3-cmake-module, kdl-parser, kinematics-interface, pluginlib, ros2-control-test-assets, tf2-eigen-kdl }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, eigen, eigen3-cmake-module, kdl-parser, kinematics-interface, pluginlib, ros2-control-cmake, ros2-control-test-assets, tf2-eigen-kdl }: buildRosPackage { pname = "ros-rolling-kinematics-interface-kdl"; - version = "2.0.0-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/rolling/kinematics_interface_kdl/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "64524bf432c632b0c8b74936b6b4ed34f3232fca3208ab3fc96685581816c6b3"; + url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/rolling/kinematics_interface_kdl/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "835bd6680801884dcc281f1017bc22e8a75fcc0c6c546e6de9f38326cc9504c8"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen3-cmake-module ]; + buildInputs = [ ament-cmake eigen3-cmake-module ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; propagatedBuildInputs = [ eigen kdl-parser kinematics-interface pluginlib tf2-eigen-kdl ]; nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; diff --git a/distros/rolling/kinematics-interface/default.nix b/distros/rolling/kinematics-interface/default.nix index 80b25277f6..3766270e1f 100644 --- a/distros/rolling/kinematics-interface/default.nix +++ b/distros/rolling/kinematics-interface/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, rclcpp-lifecycle }: +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, rclcpp-lifecycle, ros2-control-cmake }: buildRosPackage { pname = "ros-rolling-kinematics-interface"; - version = "2.0.0-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/rolling/kinematics_interface/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "ace23030671ccdaca07a8729aa37cd2b02dc4453c4aaf7028a5ecb47116bc0a6"; + url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/rolling/kinematics_interface/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "fc0e7b1685e1e6d4c8eb4493a555f300b9feceac982e353cbae48ae4e8b5464f"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; + buildInputs = [ ament-cmake ros2-control-cmake ]; propagatedBuildInputs = [ eigen rclcpp-lifecycle ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/rolling/kitti-metrics-eval/default.nix b/distros/rolling/kitti-metrics-eval/default.nix index b25c5d8ccd..cccf57f009 100644 --- a/distros/rolling/kitti-metrics-eval/default.nix +++ b/distros/rolling/kitti-metrics-eval/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmath, mrpt-libposes, mrpt-libtclap }: buildRosPackage { pname = "ros-rolling-kitti-metrics-eval"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/kitti_metrics_eval/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "5ca35e218614bd7b4ff5f4135bc38c33611b1c624042643699e9cdfa0af54f6c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/kitti_metrics_eval/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "d11ea2684015367a534813b8b39784db9c4d45006d27cf851977d30edc31284d"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "CLI tool to evaluate the KITTI odometry bechmark metrics to trajectory files"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/laser-filters/default.nix b/distros/rolling/laser-filters/default.nix index 6b15a245b2..c59f79b4d3 100644 --- a/distros/rolling/laser-filters/default.nix +++ b/distros/rolling/laser-filters/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-auto, ament-cmake-gtest, angles, filters, laser-geometry, launch-testing-ament-cmake, message-filters, pluginlib, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, tf2, tf2-geometry-msgs, tf2-kdl, tf2-ros }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, angles, diagnostic-msgs, diagnostic-updater, filters, laser-geometry, launch-testing-ament-cmake, message-filters, pluginlib, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, tf2, tf2-geometry-msgs, tf2-kdl, tf2-ros }: buildRosPackage { pname = "ros-rolling-laser-filters"; - version = "2.0.8-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/laser_filters-release/archive/release/rolling/laser_filters/2.0.8-1.tar.gz"; - name = "2.0.8-1.tar.gz"; - sha256 = "73e366ed0f24aacf79885139ba7f350fb187b67bd3be60005ecc8710970522ed"; + url = "https://github.com/ros2-gbp/laser_filters-release/archive/release/rolling/laser_filters/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "e0e0d7ff0348420da08ebe352e53c48677f773511999c1a6b1c1edbdfd50ed21"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-cmake-gtest launch-testing-ament-cmake ]; - propagatedBuildInputs = [ angles filters laser-geometry message-filters pluginlib rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs tf2 tf2-geometry-msgs tf2-kdl tf2-ros ]; + propagatedBuildInputs = [ angles diagnostic-msgs diagnostic-updater filters laser-geometry message-filters pluginlib rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs tf2 tf2-geometry-msgs tf2-kdl tf2-ros ]; meta = { description = "Assorted filters designed to operate on 2D planar laser scanners, diff --git a/distros/rolling/laser-proc/default.nix b/distros/rolling/laser-proc/default.nix index af5f3d712e..f80e2309d3 100644 --- a/distros/rolling/laser-proc/default.nix +++ b/distros/rolling/laser-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, class-loader, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-rolling-laser-proc"; - version = "1.0.2-r6"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/laser_proc-release/archive/release/rolling/laser_proc/1.0.2-6.tar.gz"; - name = "1.0.2-6.tar.gz"; - sha256 = "ddaeb3bac65a671b51c8358245ba7ec40492287c9acc37c81361d07def2628a2"; + url = "https://github.com/ros2-gbp/laser_proc-release/archive/release/rolling/laser_proc/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "008da6e6e4cb787d62076444bba6391001d962d4e8ea62e4cd4b170ffa33808b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ld08-driver/default.nix b/distros/rolling/ld08-driver/default.nix index f3ab7319d2..1cf707fd42 100644 --- a/distros/rolling/ld08-driver/default.nix +++ b/distros/rolling/ld08-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, rclcpp, sensor-msgs, udev }: buildRosPackage { pname = "ros-rolling-ld08-driver"; - version = "1.1.3-r1"; + version = "1.1.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ld08_driver-release/archive/release/rolling/ld08_driver/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "48024541c847142f4cb0d0e81632d8a4aaa67ec0a6c4795d6de06f40f20ebb79"; + url = "https://github.com/ros2-gbp/ld08_driver-release/archive/release/rolling/ld08_driver/1.1.4-1.tar.gz"; + name = "1.1.4-1.tar.gz"; + sha256 = "f50670cf1617c3b93c284dd1708eeeb7e3298f7831b7c530645ef553c1f807e4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/leo-bringup/default.nix b/distros/rolling/leo-bringup/default.nix index cf078ddd62..dd2ed06d45 100644 --- a/distros/rolling/leo-bringup/default.nix +++ b/distros/rolling/leo-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-index-python, ament-lint-auto, geometry-msgs, image-proc, launch, launch-ros, leo-description, leo-filters, leo-fw, robot-state-publisher, rosapi, rosbridge-server, sensor-msgs, web-video-server, xacro }: buildRosPackage { pname = "ros-rolling-leo-bringup"; - version = "2.1.1-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_bringup/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "c6ca8a5f5ca5d42ccb690bcce478feaf3529fd1133266023a20e2b9959944a3a"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_bringup/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "191ac0b33a1dc22e8772536b43900305b9dd53f410d49698f10c3553acdfcd2e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/leo-filters/default.nix b/distros/rolling/leo-filters/default.nix index af5d26bd72..fdbb14b367 100644 --- a/distros/rolling/leo-filters/default.nix +++ b/distros/rolling/leo-filters/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, generate-parameter-library, geometry-msgs, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, std-srvs, tf2, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-rolling-leo-filters"; - version = "2.1.1-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_filters/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "9e37f3b03d73d1cb1fdeecbe8009c54ac1ee7b762dbc6cd73a30a5830f2a7b53"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_filters/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "3496b7f4a24709147050d34cbf35fc964fccb331b39d6c6447b9c11d320289ca"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/leo-fw/default.nix b/distros/rolling/leo-fw/default.nix index 3d11bbd990..6e6695a4d1 100644 --- a/distros/rolling/leo-fw/default.nix +++ b/distros/rolling/leo-fw/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-mypy, ament-cmake-python, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-python, ament-lint-auto, geometry-msgs, leo-msgs, nav-msgs, python3Packages, rclcpp, rclcpp-components, rclpy, ros2cli, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-rolling-leo-fw"; - version = "2.1.1-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_fw/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "be2a8ab390d57a52a4cf864d36af38cf0f2ff3ccb9832f94772008fda768cda2"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_fw/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "e41b0ce50b4c880c94d617d27517bc8653a3f66c9997fccb2a03f19ad009b895"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/leo-robot/default.nix b/distros/rolling/leo-robot/default.nix index 636e5e3ac0..3182e7ca50 100644 --- a/distros/rolling/leo-robot/default.nix +++ b/distros/rolling/leo-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, leo, leo-bringup, leo-filters, leo-fw }: buildRosPackage { pname = "ros-rolling-leo-robot"; - version = "2.1.1-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_robot/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "e2357dbc45efc2e80eb47e50d73aad2cb6a3c41afe04e648abcb394013f2e0e5"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_robot/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "2738136a2ef01e2b562824adea0fe503a713335c22863e31172bbe87b3339548"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/libcaer-driver/default.nix b/distros/rolling/libcaer-driver/default.nix index e44f07afd0..05e3e8f230 100644 --- a/distros/rolling/libcaer-driver/default.nix +++ b/distros/rolling/libcaer-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-xmllint, camera-info-manager, event-camera-msgs, image-transport, libcaer-vendor, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-srvs }: buildRosPackage { pname = "ros-rolling-libcaer-driver"; - version = "1.5.0-r1"; + version = "1.5.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/libcaer_driver-release/archive/release/rolling/libcaer_driver/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "521738c5ceaf0a9799f5949e85513a2c8261c7741559dcc2c7d40de1cd38cecb"; + url = "https://github.com/ros2-gbp/libcaer_driver-release/archive/release/rolling/libcaer_driver/1.5.1-1.tar.gz"; + name = "1.5.1-1.tar.gz"; + sha256 = "c3f3b2475b60f1b96738a30f1ff4e425b9725779fd7efd2855b16acd25f7bdd8"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/libcaer-vendor/default.nix b/distros/rolling/libcaer-vendor/default.nix index 47a68d2625..661896cbf2 100644 --- a/distros/rolling/libcaer-vendor/default.nix +++ b/distros/rolling/libcaer-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, cmake, gtest, libusb1, pkg-config }: buildRosPackage { pname = "ros-rolling-libcaer-vendor"; - version = "1.0.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/libcaer_vendor-release/archive/release/rolling/libcaer_vendor/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "f97f86b8c649f9fa65061608761ca5e1197a9a1458d3f1fc31d890841e5f0267"; + url = "https://github.com/ros2-gbp/libcaer_vendor-release/archive/release/rolling/libcaer_vendor/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "90b77fb16298dba186db3a0cee77be94eee640070f040a8c071994ccc55b4019"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/libcurl-vendor/default.nix b/distros/rolling/libcurl-vendor/default.nix index 16b413b8fd..c07b0ec1eb 100644 --- a/distros/rolling/libcurl-vendor/default.nix +++ b/distros/rolling/libcurl-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, curl, file, pkg-config }: buildRosPackage { pname = "ros-rolling-libcurl-vendor"; - version = "3.8.0-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/rolling/libcurl_vendor/3.8.0-1.tar.gz"; - name = "3.8.0-1.tar.gz"; - sha256 = "f2d686baa51395db36e5d859c75d1236afb1855591588d03ff8e2d5b1f42ddf1"; + url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/rolling/libcurl_vendor/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "e186f9ac40840d55dabadadd2585fa71d18111e9b04a369e7133e8cf202c9891"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/libphidget22/default.nix b/distros/rolling/libphidget22/default.nix index 09eefc3e51..f0b93b6490 100644 --- a/distros/rolling/libphidget22/default.nix +++ b/distros/rolling/libphidget22/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, libusb1 }: +{ lib, buildRosPackage, fetchurl, ament-cmake, file, libusb1 }: buildRosPackage { pname = "ros-rolling-libphidget22"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/libphidget22/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "023bf4808aad96c293de58c67b5c449d5ac3374c355207e10cda36ff4ee0a6bf"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/libphidget22/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "23f5723e6e8d95e3dc05baffade7d38e03cec0e5618dec04ea8fe83c5be6d53e"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; + buildInputs = [ ament-cmake file ]; propagatedBuildInputs = [ libusb1 ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/rolling/mapviz-interfaces/default.nix b/distros/rolling/mapviz-interfaces/default.nix index 2250d5d3f5..1afa42453d 100644 --- a/distros/rolling/mapviz-interfaces/default.nix +++ b/distros/rolling/mapviz-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, builtin-interfaces, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-mapviz-interfaces"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/mapviz_interfaces/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "edc6aef2bd4562eb91086acfac0e6363dd5d047bbab70abedbec23e41f73d410"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/mapviz_interfaces/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "6120de9da5184222e0a6360a54b87274c9935d3c41ae79f3a3622b8f36f364ee"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mapviz-plugins/default.nix b/distros/rolling/mapviz-plugins/default.nix index b756ea1a04..a9c5d9ac80 100644 --- a/distros/rolling/mapviz-plugins/default.nix +++ b/distros/rolling/mapviz-plugins/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, ros-environment, sensor-msgs, std-msgs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, geometry-msgs, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, ros-environment, sensor-msgs, std-msgs, std-srvs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }: buildRosPackage { pname = "ros-rolling-mapviz-plugins"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/mapviz_plugins/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "81dab2601b24b650d94cbcc76646f2ba969ea4a2cbed6b13cc75619f81ef5672"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/mapviz_plugins/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "c170aef8310eade718d7449e5d5d7be48d23978b673d7d6f2542ff3ac4257297"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-index-cpp cv-bridge gps-msgs image-transport map-msgs mapviz marti-common-msgs marti-nav-msgs marti-sensor-msgs marti-visualization-msgs nav-msgs pluginlib qt5.qtbase rclcpp rclcpp-action sensor-msgs std-msgs stereo-msgs swri-image-util swri-math-util swri-route-util swri-transform-util tf2 visualization-msgs ]; + propagatedBuildInputs = [ ament-index-cpp cv-bridge geometry-msgs gps-msgs image-transport map-msgs mapviz marti-common-msgs marti-nav-msgs marti-sensor-msgs marti-visualization-msgs nav-msgs pluginlib qt5.qtbase rclcpp rclcpp-action sensor-msgs std-msgs std-srvs stereo-msgs swri-image-util swri-math-util swri-route-util swri-transform-util tf2 visualization-msgs ]; nativeBuildInputs = [ ament-cmake qt5.qtbase ]; meta = { diff --git a/distros/rolling/mapviz/default.nix b/distros/rolling/mapviz/default.nix index ac580892d1..b902ea9bad 100644 --- a/distros/rolling/mapviz/default.nix +++ b/distros/rolling/mapviz/default.nix @@ -2,24 +2,24 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, ros-environment, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, ros-environment, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-route-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg, yaml-cpp }: buildRosPackage { pname = "ros-rolling-mapviz"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/mapviz/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "7fa41b4ac24069c0cfd85515e61e287fdbc27271cae0135925bbcd272c89ebd5"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/mapviz/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "6a7211fff1d32fa3eb6845103e996b853599393af5112551ab6dbcd0d1321724"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake pkg-config ros-environment ]; - propagatedBuildInputs = [ cv-bridge freeglut geometry-msgs glew image-transport mapviz-interfaces marti-common-msgs pluginlib qt5.qtbase rclcpp rqt-gui rqt-gui-cpp std-srvs swri-math-util swri-transform-util tf2 tf2-geometry-msgs tf2-ros xorg.libXi xorg.libXmu yaml-cpp ]; + propagatedBuildInputs = [ cv-bridge freeglut geometry-msgs glew image-transport mapviz-interfaces marti-common-msgs pluginlib qt5.qtbase rclcpp rqt-gui rqt-gui-cpp std-srvs swri-math-util swri-route-util swri-transform-util tf2 tf2-geometry-msgs tf2-ros xorg.libXi xorg.libXmu yaml-cpp ]; nativeBuildInputs = [ ament-cmake pkg-config qt5.qtbase ]; meta = { - description = "mapviz"; + description = "2D mapping display with extensible data overlays"; license = with lib.licenses; [ bsdOriginal ]; }; } diff --git a/distros/rolling/mecanum-drive-controller/default.nix b/distros/rolling/mecanum-drive-controller/default.nix index 407a376ec1..ad06e1316c 100644 --- a/distros/rolling/mecanum-drive-controller/default.nix +++ b/distros/rolling/mecanum-drive-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs }: buildRosPackage { pname = "ros-rolling-mecanum-drive-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/mecanum_drive_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "e23423a00b5472b78de3c8cfc3e1f34715ee0b84adf2ab932645c179f0b57b70"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/mecanum_drive_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "f3017b690e5197771652ad21b5d111d84548f1d1787aaa16754f45a6a44d65d6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-bridge-ros2/default.nix b/distros/rolling/mola-bridge-ros2/default.nix index 6101180f61..f39cebdd21 100644 --- a/distros/rolling/mola-bridge-ros2/default.nix +++ b/distros/rolling/mola-bridge-ros2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, geometry-msgs, mola-common, mola-kernel, mola-msgs, mrpt-libmaps, mrpt-libros-bridge, mrpt-nav-interfaces, nav-msgs, rclcpp, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-rolling-mola-bridge-ros2"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_bridge_ros2/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "ace6b12310d6c1727854c19f8f2e951ed950392705d77fdeb38cec27f2b0c162"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_bridge_ros2/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "30316809180c90dc475ee4db9a6e65891b73ce9c23138cb4258894c72016e2c7"; }; buildType = "ament_cmake"; @@ -21,6 +21,6 @@ buildRosPackage { meta = { description = "Bidirectional bridge ROS2-MOLA"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/mola-common/default.nix b/distros/rolling/mola-common/default.nix index 48003b2277..78233a7ac2 100644 --- a/distros/rolling/mola-common/default.nix +++ b/distros/rolling/mola-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: buildRosPackage { pname = "ros-rolling-mola-common"; - version = "0.4.0-r1"; + version = "0.4.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_common-release/archive/release/rolling/mola_common/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "445a1d9823a4736b26a521f46196383ab1f6f1efb6122a8aab32f85e2518c0d1"; + url = "https://github.com/ros2-gbp/mola_common-release/archive/release/rolling/mola_common/0.4.1-1.tar.gz"; + name = "0.4.1-1.tar.gz"; + sha256 = "f33aba3ed6759f2622031c508afa3d1d6edf1c26ecc27bcc8aaf51df4a151bf0"; }; buildType = "ament_cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Common CMake scripts to all MOLA modules"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/mola-demos/default.nix b/distros/rolling/mola-demos/default.nix index c96c48ee77..73b98e333f 100644 --- a/distros/rolling/mola-demos/default.nix +++ b/distros/rolling/mola-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: buildRosPackage { pname = "ros-rolling-mola-demos"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_demos/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "cc59ad708818dca8a80488d21e3e81b20e5802b7bd11d7022bf7c501de4ef07e"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_demos/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "c0bf08c6a0bd92b3b1451d7d2c8b6675e31bef5e5eadca6e5b15430ad08ab50c"; }; buildType = "ament_cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Demo and example launch files for MOLA"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/mola-gnss-to-markers/default.nix b/distros/rolling/mola-gnss-to-markers/default.nix index 8e78c3461d..abef6302e7 100644 --- a/distros/rolling/mola-gnss-to-markers/default.nix +++ b/distros/rolling/mola-gnss-to-markers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, mrpt-libobs, mrpt-nav-interfaces, rclcpp, std-msgs, visualization-msgs }: buildRosPackage { pname = "ros-rolling-mola-gnss-to-markers"; - version = "0.1.0-r1"; + version = "0.1.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_gnss_to_markers-release/archive/release/rolling/mola_gnss_to_markers/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "82dbb812292934f9ef051b72a5808ecabc8e857cc0632ad844d169ac46b801c0"; + url = "https://github.com/ros2-gbp/mola_gnss_to_markers-release/archive/release/rolling/mola_gnss_to_markers/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "49b8c3977de49bb96919c3093fe30f40b4655ea1947b75ce7e72cae442f57657"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-imu-preintegration/default.nix b/distros/rolling/mola-imu-preintegration/default.nix index a787bfe213..04a1af4d28 100644 --- a/distros/rolling/mola-imu-preintegration/default.nix +++ b/distros/rolling/mola-imu-preintegration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libobs }: buildRosPackage { pname = "ros-rolling-mola-imu-preintegration"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/rolling/mola_imu_preintegration/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "0030975752abe9adf53fe766fd400409d8a0de6764e5a2a7875dc026bf1358c7"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/rolling/mola_imu_preintegration/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "1b785d9dcede14008b994683dafd5349a16b5273ba76913e121be0276054676c"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-euroc-dataset/default.nix b/distros/rolling/mola-input-euroc-dataset/default.nix index 05abe76ad2..d72acdd0e3 100644 --- a/distros/rolling/mola-input-euroc-dataset/default.nix +++ b/distros/rolling/mola-input-euroc-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmath, mrpt-libobs }: buildRosPackage { pname = "ros-rolling-mola-input-euroc-dataset"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_euroc_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "cf3e52b8806df8915b29878c9a587cec4ad1cb0ad6eac9dc1d14b7ff5cc8653f"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_euroc_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "4c3055d780f42baf04e9db3e54c6ffe31cd22bf0ec6d49346420a3dfe9d0f3aa"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Offline RawDataSource from EUROC SLAM datasets"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/mola-input-kitti-dataset/default.nix b/distros/rolling/mola-input-kitti-dataset/default.nix index f6d9982bce..bd544e1d84 100644 --- a/distros/rolling/mola-input-kitti-dataset/default.nix +++ b/distros/rolling/mola-input-kitti-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: buildRosPackage { pname = "ros-rolling-mola-input-kitti-dataset"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_kitti_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "1706f2851224c671b0422a6a8b2ae53c457600d56c7a428f572ffec15dc337e6"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_kitti_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "11fbb896e764aa4a3a7987d646f707622a8fe0418c9ce2e8ad1ebb24428db8cd"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-kitti360-dataset/default.nix b/distros/rolling/mola-input-kitti360-dataset/default.nix index 995ed2ea0a..36f50c3773 100644 --- a/distros/rolling/mola-input-kitti360-dataset/default.nix +++ b/distros/rolling/mola-input-kitti360-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: buildRosPackage { pname = "ros-rolling-mola-input-kitti360-dataset"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_kitti360_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "f3c952d52ebc23277cfd06f570d33579cb134e6c8721a49ca61f1fd22924340d"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_kitti360_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "35ac6714f1c33ae544d06b571cb3ba03c6092453d4b2f2f79f2f58bad49af411"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-mulran-dataset/default.nix b/distros/rolling/mola-input-mulran-dataset/default.nix index d813677fcb..46c319a13b 100644 --- a/distros/rolling/mola-input-mulran-dataset/default.nix +++ b/distros/rolling/mola-input-mulran-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps, mrpt-libposes }: buildRosPackage { pname = "ros-rolling-mola-input-mulran-dataset"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_mulran_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "9d2e8178eb7c035f42ef8f28234bb70bc2ea8e73a5564684795132e53ffdc91c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_mulran_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "dc2a8c27a9ca07b7b803523ab74eadb6ba840f2c87a04e14dc592cbeac2a415b"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-paris-luco-dataset/default.nix b/distros/rolling/mola-input-paris-luco-dataset/default.nix index 67b5004cd4..bc14c1bd3f 100644 --- a/distros/rolling/mola-input-paris-luco-dataset/default.nix +++ b/distros/rolling/mola-input-paris-luco-dataset/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: buildRosPackage { pname = "ros-rolling-mola-input-paris-luco-dataset"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_paris_luco_dataset/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "e0102d85b2aa608a300f1e0e99e8a3b319ed881198a0c6a5ad2e2f3e79282eda"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_paris_luco_dataset/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "de4b90331044bae0d3bb23807c9cefadc5f07a6e5d8cdb19c62317e210bc60dd"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-rawlog/default.nix b/distros/rolling/mola-input-rawlog/default.nix index ae4c278569..37394c5f9d 100644 --- a/distros/rolling/mola-input-rawlog/default.nix +++ b/distros/rolling/mola-input-rawlog/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libobs }: buildRosPackage { pname = "ros-rolling-mola-input-rawlog"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_rawlog/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "911d35ba12ae0d243d4d9247141d5f8d233bb7f291a0e835f1b3e506cfa37297"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_rawlog/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "f757abd2691b71b0827fe19ea1573d76b6a51152542dbe48c75782a00bd81b7c"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-rosbag2/default.nix b/distros/rolling/mola-input-rosbag2/default.nix index a95de77efe..69c03fca57 100644 --- a/distros/rolling/mola-input-rosbag2/default.nix +++ b/distros/rolling/mola-input-rosbag2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, cv-bridge, mola-kernel, mrpt-libobs, mrpt-libros-bridge, rosbag2-cpp, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-mola-input-rosbag2"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_rosbag2/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "1930361eb4e714975e7873ce3a2995ace25c965ce9bd7111d9f97e0bc9203ae4"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_rosbag2/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "77735a4803155fe9baf7e7d0edc9f13d88d629ad97bccc6a3298f8a496d4d9bd"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-video/default.nix b/distros/rolling/mola-input-video/default.nix index 40fa8bf041..5ff3147066 100644 --- a/distros/rolling/mola-input-video/default.nix +++ b/distros/rolling/mola-input-video/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libhwdrivers, mrpt-libobs }: buildRosPackage { pname = "ros-rolling-mola-input-video"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_video/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "b7d09c09df3b226d8ffd3323476c431827a8a91e1ca404cc93cf307530320ac6"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_video/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "c60e0950e52401e9ee410bf071b6a60a4bcfd300aab16989abfd5dbd4e292b07"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-kernel/default.nix b/distros/rolling/mola-kernel/default.nix index bdeee9add9..453f1543d6 100644 --- a/distros/rolling/mola-kernel/default.nix +++ b/distros/rolling/mola-kernel/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-yaml, mrpt-libgui, mrpt-libmaps, mrpt-libobs }: buildRosPackage { pname = "ros-rolling-mola-kernel"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_kernel/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "921c3da483097628f5ef2fbea8da1135ef93b65a8960f6f99b47ec03ce7154f7"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_kernel/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "1e4e040c40c8e0c6a8b12ec32d3b3bc417af4bb9d714be0b5df9b7b55a6251db"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-launcher/default.nix b/distros/rolling/mola-launcher/default.nix index bb325af408..ba21a74e13 100644 --- a/distros/rolling/mola-launcher/default.nix +++ b/distros/rolling/mola-launcher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-kernel, mrpt-libbase, mrpt-libtclap, ros-environment }: buildRosPackage { pname = "ros-rolling-mola-launcher"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_launcher/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "07dabc0127caedc5a54c31792a1d61df0f38c1dbf3e7d13f35f174eca359f323"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_launcher/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "48de7586550f15469d33f77bdef1a3af22db83051baa344782ce3f9e888d68d2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-lidar-odometry/default.nix b/distros/rolling/mola-lidar-odometry/default.nix index 10cab4b31a..07e1e35f00 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.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/rolling/mola_lidar_odometry/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "de61bd04a28f9dbb7d6cae0f38a5e44b64b63936067e03dd77dae9231cd24460"; + url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/rolling/mola_lidar_odometry/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "a51c23664307b5b82027fd315d4547ed360c3984bf9c3b1dcf11b7b2428b14e0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-metric-maps/default.nix b/distros/rolling/mola-metric-maps/default.nix index 6807a2e3ac..9d0336868f 100644 --- a/distros/rolling/mola-metric-maps/default.nix +++ b/distros/rolling/mola-metric-maps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-common, mp2p-icp, mrpt-libmaps, ros-environment }: buildRosPackage { pname = "ros-rolling-mola-metric-maps"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_metric_maps/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "854dcf2d15a92bdee2d3185b00bf4dbeda23d1aaa38e28eed9ba6d37a939f1bf"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_metric_maps/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "ed76650ed656a4cfebe31e73a5b7c126f842510a8c916dfeefed4862b22073b7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-msgs/default.nix b/distros/rolling/mola-msgs/default.nix index 189314f142..83951c786e 100644 --- a/distros/rolling/mola-msgs/default.nix +++ b/distros/rolling/mola-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, mrpt-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-mola-msgs"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "50c4e4c378c11f55674fc58f3f3a8d2326fdf5ce04a334b894b4764fd407b1f1"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_msgs/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "246ce4c5ea2a79e7b33cc36a6511e2d1fdbb9896d78db8dcf03c56d87db96290"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-pose-list/default.nix b/distros/rolling/mola-pose-list/default.nix index 719c18a0a5..ac2df13f3a 100644 --- a/distros/rolling/mola-pose-list/default.nix +++ b/distros/rolling/mola-pose-list/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmaps, mrpt-libposes }: buildRosPackage { pname = "ros-rolling-mola-pose-list"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_pose_list/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "b1fe738b544a43f4ae09a45fb6ac4421b983fefc09c148500d43b6fdd5c422fa"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_pose_list/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "8f229eee5c632053546de9d471438e511f7f0ebfc851b597064b058ba2294295"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-relocalization/default.nix b/distros/rolling/mola-relocalization/default.nix index ed573846fb..1c5a0ea5a6 100644 --- a/distros/rolling/mola-relocalization/default.nix +++ b/distros/rolling/mola-relocalization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-pose-list, mola-test-datasets, mp2p-icp, mrpt-libmaps, mrpt-libobs, mrpt-libslam }: buildRosPackage { pname = "ros-rolling-mola-relocalization"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_relocalization/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "c0893514f7845e9546ed4eeb35d9591639ef654f329eeb1cd6ab47fcf93ab6c2"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_relocalization/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "bad8afce3001f860b1062572f443370ec9dbf71b33d60e757da4a84dec12fac4"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-state-estimation-simple/default.nix b/distros/rolling/mola-state-estimation-simple/default.nix index 158f70c7a2..d92d75227d 100644 --- a/distros/rolling/mola-state-estimation-simple/default.nix +++ b/distros/rolling/mola-state-estimation-simple/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: buildRosPackage { pname = "ros-rolling-mola-state-estimation-simple"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/rolling/mola_state_estimation_simple/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "46529ed4cd5e874432e76eff94207b23d098e8fb2adb925118e2b8cfaa6084e5"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/rolling/mola_state_estimation_simple/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "2b7a63da9363fb2b66fd3a234c5175419edaf1a212f4cb66c5ba9b9b913aadc9"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-state-estimation-smoother/default.nix b/distros/rolling/mola-state-estimation-smoother/default.nix index 76c6dc4c08..738b8a35a7 100644 --- a/distros/rolling/mola-state-estimation-smoother/default.nix +++ b/distros/rolling/mola-state-estimation-smoother/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, cmake, gtsam, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: buildRosPackage { pname = "ros-rolling-mola-state-estimation-smoother"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/rolling/mola_state_estimation_smoother/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "50fdab6252213a717d39cf427e44b47f55e1dd72b1fef4f2c2c57e38227d3307"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/rolling/mola_state_estimation_smoother/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "fee31709a509a2987f91e533299c143d838dbd1f5374c2c49292124422aaf2dc"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-state-estimation/default.nix b/distros/rolling/mola-state-estimation/default.nix index ef7befe802..7fb89f66fb 100644 --- a/distros/rolling/mola-state-estimation/default.nix +++ b/distros/rolling/mola-state-estimation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, mola-imu-preintegration, mola-state-estimation-simple, mola-state-estimation-smoother }: buildRosPackage { pname = "ros-rolling-mola-state-estimation"; - version = "1.8.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/rolling/mola_state_estimation/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "9c16040e049a3a4a2067a2d1d9a3607a62a440d09ff38fb0f4ec95be5cd62397"; + url = "https://github.com/ros2-gbp/mola_state_estimation-release/archive/release/rolling/mola_state_estimation/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "49482a200e22d2a98610d4c9c00d052bae969173d54d05d0fe5d1279e393a535"; }; buildType = "ament_cmake"; @@ -21,6 +21,6 @@ buildRosPackage { meta = { description = "Metapackage with all MOLA state estimation packages."; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/mola-test-datasets/default.nix b/distros/rolling/mola-test-datasets/default.nix index 2936bbba3d..3ccaa32b74 100644 --- a/distros/rolling/mola-test-datasets/default.nix +++ b/distros/rolling/mola-test-datasets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: buildRosPackage { pname = "ros-rolling-mola-test-datasets"; - version = "0.4.0-r1"; + version = "0.4.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_test_datasets-release/archive/release/rolling/mola_test_datasets/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "f69ee565bb978869cb5a84cbec16e8463c441497bfc29995956122615f1f396a"; + url = "https://github.com/ros2-gbp/mola_test_datasets-release/archive/release/rolling/mola_test_datasets/0.4.1-1.tar.gz"; + name = "0.4.1-1.tar.gz"; + sha256 = "09808d58642a26bdbf0f4b1ff90085e3510ac17464c3b0a5f27860ac1ed8ab90"; }; buildType = "ament_cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Small SLAM dataset extracts used for demos or unit tests in the rest of MOLA packages"; - license = with lib.licenses; [ bsdOriginal bsdOriginal "CC-BY-NC-SA-3.0" "CC-BY-3.0" "CC-BY-3.0" cc-by-nc-sa-40 ]; + license = with lib.licenses; [ bsd3 bsd3 "CC-BY-NC-SA-3.0" "CC-BY-3.0" "CC-BY-3.0" cc-by-nc-sa-40 ]; }; } diff --git a/distros/rolling/mola-traj-tools/default.nix b/distros/rolling/mola-traj-tools/default.nix index 9f1d4f668b..3b30a2ea32 100644 --- a/distros/rolling/mola-traj-tools/default.nix +++ b/distros/rolling/mola-traj-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libposes }: buildRosPackage { pname = "ros-rolling-mola-traj-tools"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_traj_tools/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "cda772ef30f65301cc05775f93d38ac445eb9eb610951a6bbd0f47fa62d8d9b1"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_traj_tools/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "bb4f4e7825cf5f0fd7ee8402ceceaccea62573b0d839520e4087d2871cc50b99"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "CLI tools to manipulate trajectory files as a complement to the evo package"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/mola-viz/default.nix b/distros/rolling/mola-viz/default.nix index 772b0b876c..33f60acf59 100644 --- a/distros/rolling/mola-viz/default.nix +++ b/distros/rolling/mola-viz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libgui, mrpt-libmaps, mrpt-libopengl }: buildRosPackage { pname = "ros-rolling-mola-viz"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_viz/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "db93653ea5a2aa05c4a241e80cdd531a0bee091144362509d348efaf057c1062"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_viz/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "8debe0a464ccd9bd4fe5fdafb80c9ff1474c30df4a25b828ba3c22cac7a97501"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-yaml/default.nix b/distros/rolling/mola-yaml/default.nix index 687439aaa8..66fe245c22 100644 --- a/distros/rolling/mola-yaml/default.nix +++ b/distros/rolling/mola-yaml/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libbase }: buildRosPackage { pname = "ros-rolling-mola-yaml"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_yaml/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "15e173b3de7ad0981d7dc83a530155d705e9a5461853b13ecb9074009031e34b"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_yaml/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "e01caf55847339934767cf6ad596cde5ff2c962cc7b96560a7e13bb825876b20"; }; buildType = "cmake"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "YAML helper library common to MOLA modules"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/mola/default.nix b/distros/rolling/mola/default.nix index d0019716e2..8903928a2e 100644 --- a/distros/rolling/mola/default.nix +++ b/distros/rolling/mola/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, kitti-metrics-eval, mola-bridge-ros2, mola-demos, mola-input-euroc-dataset, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-input-video, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-relocalization, mola-traj-tools, mola-viz, mola-yaml }: buildRosPackage { pname = "ros-rolling-mola"; - version = "1.7.0-r1"; + version = "1.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "40b284e5a69a4c2c7a79ed5c24fc29ab9d77c77ddc119f6d64e0a913625cb711"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola/1.8.1-1.tar.gz"; + name = "1.8.1-1.tar.gz"; + sha256 = "aa77d79c27b8ce1d5849220e661673790ee34bbea3e6826b9d195fde0e3e7433"; }; buildType = "ament_cmake"; @@ -21,6 +21,6 @@ buildRosPackage { meta = { description = "Metapackage with all core open-sourced MOLA packages."; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/mrpt-apps/default.nix b/distros/rolling/mrpt-apps/default.nix index 3717621278..5bf5b3cbd1 100644 --- a/distros/rolling/mrpt-apps/default.nix +++ b/distros/rolling/mrpt-apps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libnav, openni2, pkg-config, python3Packages, ros-environment, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-apps"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_apps/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "ffcf9a030cce81a44e96753c7df37557ef7a3c10ebc730b0b734dddeed614560"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_apps/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "8844c0bff72a6e9c3f7edb9b3667f6a65976e3e7ae807ec47ce65aa942277aec"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libapps/default.nix b/distros/rolling/mrpt-libapps/default.nix index 6855b446f6..4aab8f8a3e 100644 --- a/distros/rolling/mrpt-libapps/default.nix +++ b/distros/rolling/mrpt-libapps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libhwdrivers, mrpt-libmaps, mrpt-libslam, mrpt-libtclap, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libapps"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libapps/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "ae783f7706b102b49d0d536cc0fb8e77373c34a279e449c9cf3cd5398e49df57"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libapps/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "966b63e875789f7615e5e9ddbe402c4ffff77a2e4b62f1c30de6fc991ab2099a"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libbase/default.nix b/distros/rolling/mrpt-libbase/default.nix index 47f067cdf7..7461e07537 100644 --- a/distros/rolling/mrpt-libbase/default.nix +++ b/distros/rolling/mrpt-libbase/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libbase"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libbase/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "81d2bf58d0cdb6458a272ec2af4a28e5335341cc749983057254dbceb37aa9c1"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libbase/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "b4d9fd6e56355bd24f7cac6841a704089fa1043fd297c0435913c35c776790be"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libgui/default.nix b/distros/rolling/mrpt-libgui/default.nix index d0b02e1177..1682552932 100644 --- a/distros/rolling/mrpt-libgui/default.nix +++ b/distros/rolling/mrpt-libgui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libgui"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libgui/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "4cb7086f9ccea5ac260e350646cb25c7945ad05d71f2ed8d6481b3b7de1d4a17"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libgui/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "8638a9ff9f7ae68054857a1bf5ff196a19a4c0fa17785ef3f5a9549fbf2b980e"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libhwdrivers/default.nix b/distros/rolling/mrpt-libhwdrivers/default.nix index f7ea69a102..21db69679f 100644 --- a/distros/rolling/mrpt-libhwdrivers/default.nix +++ b/distros/rolling/mrpt-libhwdrivers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libmaps, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libhwdrivers"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libhwdrivers/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "4c767e90176597832ce499d906e6e5d1cccf3ebdfd95937d62d068c37e414270"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libhwdrivers/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "64e8889b8b506f3ba79b642a9e24fb7aa16548da7a1016f0c33ce4281a3b3e39"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libmaps/default.nix b/distros/rolling/mrpt-libmaps/default.nix index c1280ba01d..5a05f0ec80 100644 --- a/distros/rolling/mrpt-libmaps/default.nix +++ b/distros/rolling/mrpt-libmaps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libobs, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libmaps"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libmaps/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "72d226876a07b94b797c440f326eb27c6bb8fecc13f342058c3b4e38348a0ef7"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libmaps/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "f06f30f47fce416cf433ae41ddd3a534f21773d9696626bcbda353df89a91f05"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libmath/default.nix b/distros/rolling/mrpt-libmath/default.nix index a777ec4b37..591907ef7d 100644 --- a/distros/rolling/mrpt-libmath/default.nix +++ b/distros/rolling/mrpt-libmath/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libmath"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libmath/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "89896b99b5bb9db051057f03e6e340082563ef405fc40ff5475db67d86c1d58a"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libmath/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "4c691dc85d4b2564d12e807953a7eae37122ae9bb0e60f6f7545a987c16dfdc9"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libnav/default.nix b/distros/rolling/mrpt-libnav/default.nix index 7dda32fc98..b00290fa71 100644 --- a/distros/rolling/mrpt-libnav/default.nix +++ b/distros/rolling/mrpt-libnav/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libnav"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libnav/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "37eaeb01e78be0dd4e70180c4b9668039a90c9debf7a52760c675cadb16bfc62"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libnav/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "573d8b4e723937656a5965ff8a9bd5d79a4d51a7658c8e4279da7a8cde513bf8"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libobs/default.nix b/distros/rolling/mrpt-libobs/default.nix index 0d3dc501e3..4dd273b457 100644 --- a/distros/rolling/mrpt-libobs/default.nix +++ b/distros/rolling/mrpt-libobs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libobs"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libobs/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "dc093d66a1eb4c69ad2f0e04d560a964f8c636e636fff37ef8b1c29b65e045fa"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libobs/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "e46a46522e7906fb04f06085d9a615fb1fefe46b086eca4887b7d1c3e155bc96"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libopengl/default.nix b/distros/rolling/mrpt-libopengl/default.nix index b76659db53..877fe062aa 100644 --- a/distros/rolling/mrpt-libopengl/default.nix +++ b/distros/rolling/mrpt-libopengl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libopengl"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libopengl/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "628f1d4aad5b043e91673b9b593bc98582dd78d20564d9bde5b076cb7715e9e2"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libopengl/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "bb862a4b526e063e883f66f9c54b42d1127a32013689ae19e945f3aff40bb0ce"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libposes/default.nix b/distros/rolling/mrpt-libposes/default.nix index 9244ba30a0..d03f47caeb 100644 --- a/distros/rolling/mrpt-libposes/default.nix +++ b/distros/rolling/mrpt-libposes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libmath, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libposes"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libposes/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "29bca1a02961e4083e94e8138722bc4b376b4069af33102aea98ab42b149cafb"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libposes/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "423393b278ad39c8a8b9f7d8da81f9106c3f1120466a9afd6fd7b82ec6e4e91f"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libros-bridge/default.nix b/distros/rolling/mrpt-libros-bridge/default.nix index bdd9328898..a8098f47d3 100644 --- a/distros/rolling/mrpt-libros-bridge/default.nix +++ b/distros/rolling/mrpt-libros-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, geometry-msgs, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, nav-msgs, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, sensor-msgs, std-msgs, stereo-msgs, tf2, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libros-bridge"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libros_bridge/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "45d92629bbe79c95bc6f196cf31a65f3a592cc454a444addac3d1b5a6d935ed5"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libros_bridge/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "fd1e8e5f2b83b6d061f18fbd08468b46fe17c17b98ba0714f859143654b7d031"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libslam/default.nix b/distros/rolling/mrpt-libslam/default.nix index b1e37836fe..40d8e6de2a 100644 --- a/distros/rolling/mrpt-libslam/default.nix +++ b/distros/rolling/mrpt-libslam/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libslam"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libslam/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "2a3fc6325cdc6f206dee92ad44791b5ee8a21cb3bffa4bad7b2115e23ea02cd8"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libslam/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "bf6970650915d3d9dd3fee0f999e62684620471cd34f0571bc573de8191515d3"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-libtclap/default.nix b/distros/rolling/mrpt-libtclap/default.nix index 159af5ee68..7c9b240316 100644 --- a/distros/rolling/mrpt-libtclap/default.nix +++ b/distros/rolling/mrpt-libtclap/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-mrpt-libtclap"; - version = "2.14.8-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libtclap/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "cdbb22a3a68975198e36e2318d292750cb7b96fad411551677cbe4df669ef1ec"; + url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libtclap/2.14.10-1.tar.gz"; + name = "2.14.10-1.tar.gz"; + sha256 = "dd16a6744f6ae747eaa8816fd04a1038adde6500f9ae2971b9732c2540940c23"; }; buildType = "cmake"; diff --git a/distros/rolling/mrpt-map-server/default.nix b/distros/rolling/mrpt-map-server/default.nix index 35476b1d71..e3f8f84b94 100644 --- a/distros/rolling/mrpt-map-server/default.nix +++ b/distros/rolling/mrpt-map-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mp2p-icp, mrpt-libmaps, mrpt-libobs, mrpt-libros-bridge, mrpt-msgs, mrpt-nav-interfaces, rclcpp-components, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-mrpt-map-server"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_map_server/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "51d4909e3445ffce953ac902cb1b4b7cf41a456e2e4e14f97da399b3104ee913"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_map_server/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "1ebccb634948707f21b43096ea700acd21e9ec41cf43fd71865e2c3c197de247"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mrpt-msgs-bridge/default.nix b/distros/rolling/mrpt-msgs-bridge/default.nix index 67e13d5d1e..11930933e4 100644 --- a/distros/rolling/mrpt-msgs-bridge/default.nix +++ b/distros/rolling/mrpt-msgs-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, mrpt-libobs, mrpt-libros-bridge, mrpt-msgs, rclcpp, ros-environment, tf2 }: buildRosPackage { pname = "ros-rolling-mrpt-msgs-bridge"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_msgs_bridge/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "4e9846ebcc1b3c7535b373616dd855efd9311664073b9d53ac5a9612f03ea86f"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_msgs_bridge/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "76790fe8b515ca01dc3465e1b9008b09cdf6b0579c3807278b26b957ae01d737"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mrpt-nav-interfaces/default.nix b/distros/rolling/mrpt-nav-interfaces/default.nix index ed4dbf2e1c..77917cd1c3 100644 --- a/distros/rolling/mrpt-nav-interfaces/default.nix +++ b/distros/rolling/mrpt-nav-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, geometry-msgs, mrpt-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-mrpt-nav-interfaces"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_nav_interfaces/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "c0b10e90e88d3d8a33b7a01452a374643c20a7d31a6b32ac6712201e6505851e"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_nav_interfaces/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "ccdfb019f2c212962dde191fc9506ad72700306c86fb7c7d54fb17c032aae2a9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mrpt-navigation/default.nix b/distros/rolling/mrpt-navigation/default.nix index e369df4c56..a89c4ab416 100644 --- a/distros/rolling/mrpt-navigation/default.nix +++ b/distros/rolling/mrpt-navigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mrpt-map-server, mrpt-nav-interfaces, mrpt-pf-localization, mrpt-pointcloud-pipeline, mrpt-rawlog, mrpt-reactivenav2d, mrpt-tutorials }: buildRosPackage { pname = "ros-rolling-mrpt-navigation"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_navigation/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "946143a74ddb9beaf975dc0b14e5af791e31d8877fcf93af11613669c76dd894"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_navigation/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "3ac55b3a1cc30408549e8921ee5f2995fdc71b14c0cc4802f45b93ebe4467f25"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mrpt-pf-localization/default.nix b/distros/rolling/mrpt-pf-localization/default.nix index 56d157252a..560700f981 100644 --- a/distros/rolling/mrpt-pf-localization/default.nix +++ b/distros/rolling/mrpt-pf-localization/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-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, mola-relocalization, mp2p-icp, mrpt-libgui, mrpt-libros-bridge, mrpt-libslam, mrpt-msgs, mrpt-msgs-bridge, mrpt-tutorials, nav-msgs, pose-cov-ops, rclcpp, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, mola-relocalization, mp2p-icp, mrpt-libgui, mrpt-libros-bridge, mrpt-libslam, mrpt-msgs, mrpt-msgs-bridge, mrpt-tutorials, nav-msgs, pose-cov-ops, rclcpp, rclcpp-components, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-rolling-mrpt-pf-localization"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_pf_localization/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "bf181e6c1e2d2421bdd338a835d4b2e4c15c5d028c1a79daa002f6718c48cef5"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_pf_localization/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "a9f8e43b7855e1d0c8633a99af883cbc766ca121f6d3f1e3d7e9e46b9ab1d6c3"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake cmake ]; checkInputs = [ mrpt-tutorials ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mola-relocalization mp2p-icp mrpt-libgui mrpt-libros-bridge mrpt-libslam mrpt-msgs mrpt-msgs-bridge nav-msgs pose-cov-ops rclcpp sensor-msgs std-msgs tf2 tf2-geometry-msgs ]; + propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mola-relocalization mp2p-icp mrpt-libgui mrpt-libros-bridge mrpt-libslam mrpt-msgs mrpt-msgs-bridge nav-msgs pose-cov-ops rclcpp rclcpp-components sensor-msgs std-msgs tf2 tf2-geometry-msgs ]; nativeBuildInputs = [ ament-cmake cmake ]; meta = { diff --git a/distros/rolling/mrpt-pointcloud-pipeline/default.nix b/distros/rolling/mrpt-pointcloud-pipeline/default.nix index f2a25ae4ac..6b13fa63e6 100644 --- a/distros/rolling/mrpt-pointcloud-pipeline/default.nix +++ b/distros/rolling/mrpt-pointcloud-pipeline/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mp2p-icp, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libros-bridge, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-rolling-mrpt-pointcloud-pipeline"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_pointcloud_pipeline/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "dd54aac46b46f93fff3db3fef13bd3633c83e148cb2d523b5af7535faf6890d8"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_pointcloud_pipeline/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "de4849746f092df18a1e1deac2810cdbfeb5dd5bc4e47425540021b3300fa970"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mrpt-rawlog/default.nix b/distros/rolling/mrpt-rawlog/default.nix index e30597f5e3..cd85b232ab 100644 --- a/distros/rolling/mrpt-rawlog/default.nix +++ b/distros/rolling/mrpt-rawlog/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, cv-bridge, mrpt-libros-bridge, mrpt-libtclap, mrpt-msgs, nav-msgs, rosbag2-cpp, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-mrpt-rawlog"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_rawlog/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "cecd43fd9a3dcd3a18bbb9bd729b612bd179b8f855d157f81b51e570c43210e1"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_rawlog/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "eb3d515bdc60eb55745e2f51e5c802fe609e281398ac6d9b614515f842e04bde"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mrpt-reactivenav2d/default.nix b/distros/rolling/mrpt-reactivenav2d/default.nix index 5b035ab904..d33fc1c3b8 100644 --- a/distros/rolling/mrpt-reactivenav2d/default.nix +++ b/distros/rolling/mrpt-reactivenav2d/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, mrpt-libnav, mrpt-libros-bridge, mrpt-nav-interfaces, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-rolling-mrpt-reactivenav2d"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_reactivenav2d/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "f59701d16c3c34abb7142d227cbedce35a6c1e31c58c689f926c57980bc4902a"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_reactivenav2d/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "aa0fcddf14d92316189d0c82073b276a22a8321245d5b1be4ecbf2015b4d639e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mrpt-tps-astar-planner/default.nix b/distros/rolling/mrpt-tps-astar-planner/default.nix index 2bb1f15777..39bae498d4 100644 --- a/distros/rolling/mrpt-tps-astar-planner/default.nix +++ b/distros/rolling/mrpt-tps-astar-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mrpt-libgui, mrpt-libmaps, mrpt-libnav, mrpt-libros-bridge, mrpt-msgs, mrpt-nav-interfaces, mrpt-path-planning, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-rolling-mrpt-tps-astar-planner"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_tps_astar_planner/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "5e56e8ea8f4ffb0d6aca8f52f471c52d6cce36f4211dd13cb2b6be05de2e9dce"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_tps_astar_planner/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "165901e9fbf8f77d32a184994e23cc36f46a0273131b007ac235975776cf1351"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mrpt-tutorials/default.nix b/distros/rolling/mrpt-tutorials/default.nix index 6152fd13c4..c27a2af618 100644 --- a/distros/rolling/mrpt-tutorials/default.nix +++ b/distros/rolling/mrpt-tutorials/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, mvsim, teleop-twist-keyboard }: buildRosPackage { pname = "ros-rolling-mrpt-tutorials"; - version = "2.2.1-r1"; + version = "2.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_tutorials/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "ea51a39da0af309ffdbe0b46488ef66b70b8fa33ac3f71704736da1a598dddb1"; + url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/rolling/mrpt_tutorials/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "726f5fbd873d97f0b065216597779971719428fe41c9cd5dd6d2faddca2cff00"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/multires-image/default.nix b/distros/rolling/multires-image/default.nix index 802d5b49b7..8fe3e7b34d 100644 --- a/distros/rolling/multires-image/default.nix +++ b/distros/rolling/multires-image/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2 }: +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2, tf2-ros }: buildRosPackage { pname = "ros-rolling-multires-image"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/multires_image/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "97668ce0a3fdcd7b9f5778f2c77b94495fe43adda3feaf76ee07d93c199905d3"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/multires_image/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "b09c2d0c152c930964269c795a40918ea6596a744cdcf8e7d8420a459629f915"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs gps-msgs mapviz pluginlib qt5.qtbase rclcpp rclpy swri-math-util swri-transform-util tf2 ]; + propagatedBuildInputs = [ cv-bridge geometry-msgs gps-msgs mapviz pluginlib qt5.qtbase rclcpp rclpy swri-math-util swri-transform-util tf2 tf2-ros ]; nativeBuildInputs = [ ament-cmake qt5.qtbase ]; meta = { diff --git a/distros/rolling/mvsim/default.nix b/distros/rolling/mvsim/default.nix index d7ba3aa6c1..565b5b7aaf 100644 --- a/distros/rolling/mvsim/default.nix +++ b/distros/rolling/mvsim/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, boost, cmake, cppzmq, mrpt-libgui, mrpt-libmaps, mrpt-libposes, mrpt-libros-bridge, mrpt-libtclap, nav-msgs, protobuf, python3, python3Packages, ros-environment, ros2launch, sensor-msgs, stereo-msgs, tf2, tf2-geometry-msgs, unzip, visualization-msgs, wget }: buildRosPackage { pname = "ros-rolling-mvsim"; - version = "0.13.2-r1"; + version = "0.13.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mvsim-release/archive/release/rolling/mvsim/0.13.2-1.tar.gz"; - name = "0.13.2-1.tar.gz"; - sha256 = "30ef213a1eec797ca1ad7de6aec14350a0d0d9914c341eae646cda6413b423a4"; + url = "https://github.com/ros2-gbp/mvsim-release/archive/release/rolling/mvsim/0.13.3-1.tar.gz"; + name = "0.13.3-1.tar.gz"; + sha256 = "9a3e43e04ec6756b3d11c6442f4cb70cd551fba2a6a65cec9889dad2ff6e7b26"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/nav-msgs/default.nix b/distros/rolling/nav-msgs/default.nix index f299378c89..e08fd86c60 100644 --- a/distros/rolling/nav-msgs/default.nix +++ b/distros/rolling/nav-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 }: buildRosPackage { pname = "ros-rolling-nav-msgs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/nav_msgs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "aa19edb0deb1f2dba2859733cad6f4d371e6c330347529c123af803c418dd5ae"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/nav_msgs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "39e10b4b2483ce203260bed5aefb71f3bba323fbc0157b404b37a7c83576a748"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/nav2-minimal-tb3-sim/default.nix b/distros/rolling/nav2-minimal-tb3-sim/default.nix index c8c1dd8eff..602aaa2aa2 100644 --- a/distros/rolling/nav2-minimal-tb3-sim/default.nix +++ b/distros/rolling/nav2-minimal-tb3-sim/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-interfaces, ros-gz-sim, xacro }: buildRosPackage { pname = "ros-rolling-nav2-minimal-tb3-sim"; - version = "1.1.0-r2"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/rolling/nav2_minimal_tb3_sim/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "92c2cf6dcb217d56f4ce3c5686ae7db8eef51ecaae12b7c2d4e1d05cf34b8964"; + url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/rolling/nav2_minimal_tb3_sim/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "fe4688f55f9f22ef45760c0321bc2419e6c69cba1fda4a0448a27b679b448c6f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/nav2-minimal-tb4-description/default.nix b/distros/rolling/nav2-minimal-tb4-description/default.nix index 4a8c060f96..b9a1379352 100644 --- a/distros/rolling/nav2-minimal-tb4-description/default.nix +++ b/distros/rolling/nav2-minimal-tb4-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, joint-state-publisher, robot-state-publisher, urdf, xacro }: buildRosPackage { pname = "ros-rolling-nav2-minimal-tb4-description"; - version = "1.1.0-r2"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/rolling/nav2_minimal_tb4_description/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "4231d8878a5dab86a96952c7194f815a0a4e3c80e42952ba0ff4f6c3d53c2c4b"; + url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/rolling/nav2_minimal_tb4_description/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "980f6635369c5f4993b14b188ec3f4773ce672f7cdb1c557c5bae99a71db03e0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/nav2-minimal-tb4-sim/default.nix b/distros/rolling/nav2-minimal-tb4-sim/default.nix index cc4a0d4214..eb868e40cc 100644 --- a/distros/rolling/nav2-minimal-tb4-sim/default.nix +++ b/distros/rolling/nav2-minimal-tb4-sim/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, nav2-minimal-tb4-description, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-interfaces, ros-gz-sim, xacro }: buildRosPackage { pname = "ros-rolling-nav2-minimal-tb4-sim"; - version = "1.1.0-r2"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/rolling/nav2_minimal_tb4_sim/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "41083d926eddd473f2ab1dbae91c3f039dbbdcd43250eaf7787b896e61d76ccf"; + url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/rolling/nav2_minimal_tb4_sim/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "c0fcb596fa74c22642df7d6e32b821d662baff2d75e91f94f420678c9d4b1410"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/nobleo-socketcan-bridge/default.nix b/distros/rolling/nobleo-socketcan-bridge/default.nix index c649643a32..bbfe99aa0d 100644 --- a/distros/rolling/nobleo-socketcan-bridge/default.nix +++ b/distros/rolling/nobleo-socketcan-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-xmllint, ament-lint-auto, can-msgs, diagnostic-msgs, diagnostic-updater, fmt, rclcpp, rclcpp-components }: buildRosPackage { pname = "ros-rolling-nobleo-socketcan-bridge"; - version = "1.0.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/nobleo_socketcan_bridge-release/archive/release/rolling/nobleo_socketcan_bridge/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "b2add9c467e7b316cdf01a160c0d01acc56987446c5a5ffed850f1e418c5c064"; + url = "https://github.com/ros2-gbp/nobleo_socketcan_bridge-release/archive/release/rolling/nobleo_socketcan_bridge/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "23cb34ac8a9eb617d6a86164bc3bce196bcdd1661e784b301fc0af4d60551f17"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ntrip-client-node/default.nix b/distros/rolling/ntrip-client-node/default.nix index 31e6854565..7404344bd3 100644 --- a/distros/rolling/ntrip-client-node/default.nix +++ b/distros/rolling/ntrip-client-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libcurl-vendor, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-ntrip-client-node"; - version = "0.5.5-r4"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ntrip_client_node/0.5.5-4.tar.gz"; - name = "0.5.5-4.tar.gz"; - sha256 = "20ba12624621bc4b5aa781913c1a4fef0c79355a545bfc504de19a3d969f2a28"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ntrip_client_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "38e2e29c3ea24a4af962def8af424e0f44438d7abc3f191dccbfdef38772a60d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/odom-to-tf-ros2/default.nix b/distros/rolling/odom-to-tf-ros2/default.nix index 13763f6768..7fb5b83a4e 100644 --- a/distros/rolling/odom-to-tf-ros2/default.nix +++ b/distros/rolling/odom-to-tf-ros2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-odom-to-tf-ros2"; - version = "1.0.5-r2"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/odom_to_tf_ros2-release/archive/release/rolling/odom_to_tf_ros2/1.0.5-2.tar.gz"; - name = "1.0.5-2.tar.gz"; - sha256 = "8ec1bcef7e88da133294ee8bce9269c1462c142decec3dee35dae30245931371"; + url = "https://github.com/ros2-gbp/odom_to_tf_ros2-release/archive/release/rolling/odom_to_tf_ros2/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "f09c628532e0d8ba3e36a7d696d7dc66623e15fb59c5ad4c45cf700f016cdc4b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ompl/default.nix b/distros/rolling/ompl/default.nix index 5a61bab44b..8d76418f61 100644 --- a/distros/rolling/ompl/default.nix +++ b/distros/rolling/ompl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, cmake, eigen, flann, pkg-config }: buildRosPackage { pname = "ros-rolling-ompl"; - version = "1.7.0-r1"; + version = "1.7.0-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/ompl-release/archive/release/rolling/ompl/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "0a5e0dee5d96358134940c11c776aefc5a0895a11ad6a1ae0e717a1359508872"; + url = "https://github.com/ros2-gbp/ompl-release/archive/release/rolling/ompl/1.7.0-2.tar.gz"; + name = "1.7.0-2.tar.gz"; + sha256 = "8e6bb3e35390c6f7d68bb98b1e54addfc3a89765c29bf8529f8993bad5e8541e"; }; buildType = "cmake"; diff --git a/distros/rolling/openni2-camera/default.nix b/distros/rolling/openni2-camera/default.nix index c0c9ef5ade..a2e1798fca 100644 --- a/distros/rolling/openni2-camera/default.nix +++ b/distros/rolling/openni2-camera/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, camera-info-manager, depth-image-proc, image-transport, openni2, pkg-config, rclcpp, rclcpp-components, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: buildRosPackage { pname = "ros-rolling-openni2-camera"; - version = "2.2.2-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/openni2_camera-release/archive/release/rolling/openni2_camera/2.2.2-1.tar.gz"; - name = "2.2.2-1.tar.gz"; - sha256 = "baddec448a890af590709ba4924bc24da9ed8c4ae8c60385b918e21b004bcf4a"; + url = "https://github.com/ros2-gbp/openni2_camera-release/archive/release/rolling/openni2_camera/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "c8c02e86e87b31661d7f87aa3a31b8aae97907b11d9b9540c1e99b953a7370fb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/parallel-gripper-controller/default.nix b/distros/rolling/parallel-gripper-controller/default.nix index 07f8061bad..9d71093216 100644 --- a/distros/rolling/parallel-gripper-controller/default.nix +++ b/distros/rolling/parallel-gripper-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, pluginlib, rclcpp, rclcpp-action, realtime-tools, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-rolling-parallel-gripper-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/parallel_gripper_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "bbd25075d6e70e5f643528fe2359d9057d8d5ef3929e62754bfc6a84e683cc77"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/parallel_gripper_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "ff45ed9ab8b199abaebf420889697b7675cb800c2f1212e3eceaf1ab0e9077e0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/pcl-conversions/default.nix b/distros/rolling/pcl-conversions/default.nix index 42ea7443fb..1a59509872 100644 --- a/distros/rolling/pcl-conversions/default.nix +++ b/distros/rolling/pcl-conversions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, eigen, message-filters, pcl, pcl-msgs, rclcpp, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-pcl-conversions"; - version = "2.7.0-r1"; + version = "2.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/rolling/pcl_conversions/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "0aaf3d2e250b7ce250f3ddb7ce74a57794073e059dfccb50e2c9850d684dde5b"; + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/rolling/pcl_conversions/2.7.2-1.tar.gz"; + name = "2.7.2-1.tar.gz"; + sha256 = "f1eed41792c5ae7e7350d37cc241a565b413520a1d04a19e6541e324361ef5fb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/pcl-ros/default.nix b/distros/rolling/pcl-ros/default.nix index d8569d20ec..ed3e7ae9b7 100644 --- a/distros/rolling/pcl-ros/default.nix +++ b/distros/rolling/pcl-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, eigen, geometry-msgs, launch, launch-ros, launch-testing, launch-testing-ros, pcl, pcl-conversions, rclcpp, rclcpp-components, rosbag2-transport, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-rolling-pcl-ros"; - version = "2.7.0-r1"; + version = "2.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/rolling/pcl_ros/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "9dc025b095922aa798cd6d9f1419d6869ecb37e53bd2ce1878097a3423061255"; + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/rolling/pcl_ros/2.7.2-1.tar.gz"; + name = "2.7.2-1.tar.gz"; + sha256 = "2fd3ee3900aed8a4d968facb991f5aed423a58a0bd16f33f72ec83ba063d33e0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/perception-pcl/default.nix b/distros/rolling/perception-pcl/default.nix index 12211b4920..a7a0ddf859 100644 --- a/distros/rolling/perception-pcl/default.nix +++ b/distros/rolling/perception-pcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, pcl-conversions, pcl-msgs, pcl-ros }: buildRosPackage { pname = "ros-rolling-perception-pcl"; - version = "2.7.0-r1"; + version = "2.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/rolling/perception_pcl/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "964e5c2701ccd9bfcd676f47d01a48771e79416c1e2981d8a4e9783caba4d06a"; + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/rolling/perception_pcl/2.7.2-1.tar.gz"; + name = "2.7.2-1.tar.gz"; + sha256 = "720dbb22052348f57570c61f822e127091f3ecc8a76b44171aabe5db953268bf"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-accelerometer/default.nix b/distros/rolling/phidgets-accelerometer/default.nix index 036d8df2ee..d25cf6641f 100644 --- a/distros/rolling/phidgets-accelerometer/default.nix +++ b/distros/rolling/phidgets-accelerometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-accelerometer"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_accelerometer/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "181494ebe46885f7aa00c3db60432534a6b63a5ac092b637b2b3b2440884f07e"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_accelerometer/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "85bf49a309769ae370d26584280811a69ecaee9ccd2ecb431c887489ef146232"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-analog-inputs/default.nix b/distros/rolling/phidgets-analog-inputs/default.nix index 70442a9041..5470270578 100644 --- a/distros/rolling/phidgets-analog-inputs/default.nix +++ b/distros/rolling/phidgets-analog-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-analog-inputs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_analog_inputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "556550953689227e27a4c522b380a531bd6298381f8914c13aec35fb0fe5765d"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_analog_inputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "97cb9e6721a9edad5a6adf5cbf3a5c953f3204f6a3d0397797fcc76cc2537ac6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-analog-outputs/default.nix b/distros/rolling/phidgets-analog-outputs/default.nix index 934a37d691..a584cf474d 100644 --- a/distros/rolling/phidgets-analog-outputs/default.nix +++ b/distros/rolling/phidgets-analog-outputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-analog-outputs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_analog_outputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "4e56ae1decbfe3957c03def4e0a400de2846fba170b184644486d29519824015"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_analog_outputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "7c08767a689f3f4e0e223edfe08c769698595ba2abab8b16b9b946549052597a"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-api/default.nix b/distros/rolling/phidgets-api/default.nix index 9dfa3c62bf..a853171126 100644 --- a/distros/rolling/phidgets-api/default.nix +++ b/distros/rolling/phidgets-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, libphidget22 }: buildRosPackage { pname = "ros-rolling-phidgets-api"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_api/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "3a81df0722760113893cffdc7c1d9521f0474f8de2b3f6e85462a606c89cb1a9"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_api/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "f0ebb168a944af241588d0e491c21be6b859827778488174a295a009c7e40c10"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-digital-inputs/default.nix b/distros/rolling/phidgets-digital-inputs/default.nix index 852aaf2a38..e53284a1f2 100644 --- a/distros/rolling/phidgets-digital-inputs/default.nix +++ b/distros/rolling/phidgets-digital-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-digital-inputs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_digital_inputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "59bf4279682a58e3ee98bc9e4fef1fb9c6ddca376f93b17c3d881dba4b5e04e1"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_digital_inputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "689569fde98b72bb777d9e0e86142d74f2b1d8c9a1d98feff77a4be333154995"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-digital-outputs/default.nix b/distros/rolling/phidgets-digital-outputs/default.nix index ad86867007..2347b6ea6f 100644 --- a/distros/rolling/phidgets-digital-outputs/default.nix +++ b/distros/rolling/phidgets-digital-outputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-digital-outputs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_digital_outputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "a64b4aff2e181efee0adfa34c090e6e0b64304d908ad98f5ab447e6837822f97"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_digital_outputs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "1828db69daec9df500edc6d4388c7334bd9bfd143fc4ba6ffc18f19976eb6280"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-drivers/default.nix b/distros/rolling/phidgets-drivers/default.nix index 156de675ec..a987f959b3 100644 --- a/distros/rolling/phidgets-drivers/default.nix +++ b/distros/rolling/phidgets-drivers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, libphidget22, phidgets-accelerometer, phidgets-analog-inputs, phidgets-api, phidgets-digital-inputs, phidgets-digital-outputs, phidgets-gyroscope, phidgets-high-speed-encoder, phidgets-ik, phidgets-magnetometer, phidgets-motors, phidgets-msgs, phidgets-spatial, phidgets-temperature }: buildRosPackage { pname = "ros-rolling-phidgets-drivers"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_drivers/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "8e289943de83f09a49738fe7fce31f40389a75208f702a9b19fce049529b8ec7"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_drivers/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "5c458cd2da72bf2eea15187a936858f1a0e15542e292be117135d2935a59a018"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-gyroscope/default.nix b/distros/rolling/phidgets-gyroscope/default.nix index 9a98e39b75..a4cb2d14a6 100644 --- a/distros/rolling/phidgets-gyroscope/default.nix +++ b/distros/rolling/phidgets-gyroscope/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-rolling-phidgets-gyroscope"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_gyroscope/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "5c53beb0c310ff57a2fdb386793e721d6d3f968d75ec7ae0ea0f4fc18cdbb6d3"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_gyroscope/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "5bd207dcc77f6d7a1b4ae1ee743c4f87a81a28728647e2751a36b1ab05b7060a"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-high-speed-encoder/default.nix b/distros/rolling/phidgets-high-speed-encoder/default.nix index b03014c1be..e35d157c4b 100644 --- a/distros/rolling/phidgets-high-speed-encoder/default.nix +++ b/distros/rolling/phidgets-high-speed-encoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-high-speed-encoder"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_high_speed_encoder/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "f994c45fd436b6ec8706f02b83b21f6509578cf9b4b7926e267588f0ffcb7f16"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_high_speed_encoder/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "431e8e390de03eeb328fda3efedfbfc038c3adf82bb68e4d1a049f191a37566e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-ik/default.nix b/distros/rolling/phidgets-ik/default.nix index ce7e6ed108..2ef9d9fb9f 100644 --- a/distros/rolling/phidgets-ik/default.nix +++ b/distros/rolling/phidgets-ik/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, launch, phidgets-analog-inputs, phidgets-digital-inputs, phidgets-digital-outputs }: buildRosPackage { pname = "ros-rolling-phidgets-ik"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_ik/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "24d6f533594806e0dd40594486e780296f245fe30d5f06dfa2853255138d846f"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_ik/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "fb767f4732d1d92a4afc9ee88afd6f470f133efbb4deb82a2dd6e4e927988108"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-magnetometer/default.nix b/distros/rolling/phidgets-magnetometer/default.nix index 9e5ef422e1..79cf9beed7 100644 --- a/distros/rolling/phidgets-magnetometer/default.nix +++ b/distros/rolling/phidgets-magnetometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-magnetometer"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_magnetometer/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "aaeb79cc4fc3aba21f8f80b36d6f93183168591ea25f0f90ec7b7373112b2488"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_magnetometer/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "1552962167018295d0e4e8f0fe8785645b036646482e1c255cb8d4a3327c6dc7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-motors/default.nix b/distros/rolling/phidgets-motors/default.nix index bbcf9b41ef..642184635f 100644 --- a/distros/rolling/phidgets-motors/default.nix +++ b/distros/rolling/phidgets-motors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-motors"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_motors/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "80e54cb68c70bfee130fc87ed97fb2e4e8d8eb201083e7067778a8397286f6c4"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_motors/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "ed4f861d81050eb5533639c067dfd7370619f23584a572614a84e7b99a675d86"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-msgs/default.nix b/distros/rolling/phidgets-msgs/default.nix index 117a9f1c70..630f1c144a 100644 --- a/distros/rolling/phidgets-msgs/default.nix +++ b/distros/rolling/phidgets-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-msgs"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_msgs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "1fa389a996fadfe992fdf2fd24debab2fbd30f1c0117cc8784fe71122dc09737"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_msgs/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "41c7838215335c112a8004c8b665d6912e57a25889a739ac64013f4786bd7a58"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-spatial/default.nix b/distros/rolling/phidgets-spatial/default.nix index a7dbefebdd..4db7f80476 100644 --- a/distros/rolling/phidgets-spatial/default.nix +++ b/distros/rolling/phidgets-spatial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-rolling-phidgets-spatial"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_spatial/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "212f2def298432274086d9de0a926592d3baad9e309959739d5f26b8676276e6"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_spatial/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "ae6d395ec5a3dea746db6c0b4b49c66775c13b3972f8b6979014bd34ca411f3d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/phidgets-stepper/default.nix b/distros/rolling/phidgets-stepper/default.nix new file mode 100644 index 0000000000..0a92df2d0f --- /dev/null +++ b/distros/rolling/phidgets-stepper/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-rolling-phidgets-stepper"; + version = "2.3.4-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_stepper/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "fe755a996d0ff77eba9870ddbbc8776ccf5319f2e44a661c960edbcbc4609284"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components sensor-msgs std-msgs std-srvs ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Driver for the Phidgets Stepper devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/rolling/phidgets-temperature/default.nix b/distros/rolling/phidgets-temperature/default.nix index ee0f9b6cec..26ee35dbfa 100644 --- a/distros/rolling/phidgets-temperature/default.nix +++ b/distros/rolling/phidgets-temperature/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-rolling-phidgets-temperature"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_temperature/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "2785618af4aa6da265e1625fda585a3171dd07d87825189854e6be95c243b399"; + url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/rolling/phidgets_temperature/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "ae165cdb47cb0b749e85888726265e7cfc276a9d465d007826d7c4218ac3b345"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/pid-controller/default.nix b/distros/rolling/pid-controller/default.nix index 136b4a8f73..904ddbeeae 100644 --- a/distros/rolling/pid-controller/default.nix +++ b/distros/rolling/pid-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, parameter-traits, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs }: buildRosPackage { pname = "ros-rolling-pid-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/pid_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "04c3ed01abc5846e059cc4502ce027c5693b18718d8c4df4e99558a01e90f38f"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/pid_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "0820c0539fb82c2520af57e24fede46787f20adb8b5766c445dab0142a2e9096"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/plotjuggler/default.nix b/distros/rolling/plotjuggler/default.nix index 0303abc09a..837ceeb732 100644 --- a/distros/rolling/plotjuggler/default.nix +++ b/distros/rolling/plotjuggler/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, fastcdr, protobuf, qt5, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, fastcdr, lua, lz4, mosquitto, protobuf, qt5, rclcpp, zstd }: buildRosPackage { pname = "ros-rolling-plotjuggler"; - version = "3.10.1-r1"; + version = "3.10.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/rolling/plotjuggler/3.10.1-1.tar.gz"; - name = "3.10.1-1.tar.gz"; - sha256 = "cfd3d0cad5e724da5a77323d02835d30594068f5b2d86e4d1c9ac58f6ffb250f"; + url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/rolling/plotjuggler/3.10.3-1.tar.gz"; + name = "3.10.3-1.tar.gz"; + sha256 = "da088adc854d025020057baaa58906d3068eff8b5847eb53f5de788c2c907f49"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp ]; + propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr lua lz4 mosquitto protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp zstd ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/point-cloud-transport-tutorial/default.nix b/distros/rolling/point-cloud-transport-tutorial/default.nix index b83110b7bb..b317918324 100644 --- a/distros/rolling/point-cloud-transport-tutorial/default.nix +++ b/distros/rolling/point-cloud-transport-tutorial/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-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, point-cloud-transport, point-cloud-transport-plugins, rclcpp, rcpputils, rosbag2-cpp, sensor-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, point-cloud-transport, point-cloud-transport-plugins, rclcpp, rosbag2-cpp, sensor-msgs }: buildRosPackage { pname = "ros-rolling-point-cloud-transport-tutorial"; - version = "0.0.2-r1"; + version = "0.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport_tutorial-release/archive/release/rolling/point_cloud_transport_tutorial/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "6b1275f5154a2e5243b6219907fe29f7e320ce26520a5ddc5ef7d80f49fbfbb2"; + url = "https://github.com/ros2-gbp/point_cloud_transport_tutorial-release/archive/release/rolling/point_cloud_transport_tutorial/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "194a6f8c19bb5e6e632125a8d6f5da77cbf227e26bd99e55159e19c716899571"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-ros ]; checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ]; - propagatedBuildInputs = [ point-cloud-transport point-cloud-transport-plugins rclcpp rcpputils rosbag2-cpp sensor-msgs ]; + propagatedBuildInputs = [ point-cloud-transport point-cloud-transport-plugins rclcpp rosbag2-cpp sensor-msgs ]; nativeBuildInputs = [ ament-cmake-ros ]; meta = { diff --git a/distros/rolling/pose-broadcaster/default.nix b/distros/rolling/pose-broadcaster/default.nix index c4a47f680d..9fa0f294ca 100644 --- a/distros/rolling/pose-broadcaster/default.nix +++ b/distros/rolling/pose-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, tf2-msgs }: buildRosPackage { pname = "ros-rolling-pose-broadcaster"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/pose_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "113248ef07cb84b0004e6fbb75bd407b1dedfdb6463032a3188e96d3b95477cd"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/pose_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "1322bc90630ca6216f5971cef453f9f296bd88e1fdb757fefa712e29880f3cda"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/pose-cov-ops/default.nix b/distros/rolling/pose-cov-ops/default.nix index d6f342db38..fc595c37d9 100644 --- a/distros/rolling/pose-cov-ops/default.nix +++ b/distros/rolling/pose-cov-ops/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, cv-bridge, geometry-msgs, gtest, mrpt-libposes, mrpt-libros-bridge, nav-msgs, rclcpp, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2 }: buildRosPackage { pname = "ros-rolling-pose-cov-ops"; - version = "0.3.13-r1"; + version = "0.3.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/pose_cov_ops-release/archive/release/rolling/pose_cov_ops/0.3.13-1.tar.gz"; - name = "0.3.13-1.tar.gz"; - sha256 = "3e73787473dd9d21db3bc45645d66885a97cea7900d66006aa5d2be330dc4e2d"; + url = "https://github.com/ros2-gbp/pose_cov_ops-release/archive/release/rolling/pose_cov_ops/0.3.14-1.tar.gz"; + name = "0.3.14-1.tar.gz"; + sha256 = "4b8756a1dbca106d81de1c7ad8283821b9b4297351747ae917d3e6d49642bfb3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/position-controllers/default.nix b/distros/rolling/position-controllers/default.nix index 3163c28695..2c8d00c812 100644 --- a/distros/rolling/position-controllers/default.nix +++ b/distros/rolling/position-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-rolling-position-controllers"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/position_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "9d872e022e022484a31aedb2ebc649e071bbe59ed29e4d8dd82ae3ae1a347ebd"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/position_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "ee415ef9e945347c73986383057f347b49c71a618fe7a1b0fe2327762e08c008"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/py-binding-tools/default.nix b/distros/rolling/py-binding-tools/default.nix index ab26081d05..46ef82e3bd 100644 --- a/distros/rolling/py-binding-tools/default.nix +++ b/distros/rolling/py-binding-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, geometry-msgs, pybind11-vendor, rclcpp, rclpy, std-msgs }: buildRosPackage { pname = "ros-rolling-py-binding-tools"; - version = "2.0.1-r1"; + version = "2.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/py_binding_tools-release/archive/release/rolling/py_binding_tools/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "1fbf5db08ab767bc31ed9d90d3b13dedc5e5de3505fe321265a710c1a739d326"; + url = "https://github.com/ros2-gbp/py_binding_tools-release/archive/release/rolling/py_binding_tools/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "6cc147d64ad52013a50aa1eead4a79a9e5542658cb39894ba5429c78898492ea"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/python-mrpt/default.nix b/distros/rolling/python-mrpt/default.nix index 2f5ce67aef..1b4228afc9 100644 --- a/distros/rolling/python-mrpt/default.nix +++ b/distros/rolling/python-mrpt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libgui, mrpt-libnav, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-rolling-python-mrpt"; - version = "2.14.8-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/python_mrpt_ros-release/archive/release/rolling/python_mrpt/2.14.8-1.tar.gz"; - name = "2.14.8-1.tar.gz"; - sha256 = "7738ecfc30d2e9cba15e807f5d053611d4277d7415ff146e1eb07216322bd01a"; + url = "https://github.com/ros2-gbp/python_mrpt_ros-release/archive/release/rolling/python_mrpt/2.14.9-1.tar.gz"; + name = "2.14.9-1.tar.gz"; + sha256 = "49f13e4defe30a580e31eb32ef49f39d2dee4055fa2f1b9b57b0396579246d57"; }; buildType = "cmake"; diff --git a/distros/rolling/qt-dotgraph/default.nix b/distros/rolling/qt-dotgraph/default.nix index b9b6533cb0..1a7ba1519c 100644 --- a/distros/rolling/qt-dotgraph/default.nix +++ b/distros/rolling/qt-dotgraph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python-qt-binding, python3Packages }: buildRosPackage { pname = "ros-rolling-qt-dotgraph"; - version = "2.10.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_dotgraph/2.10.0-1.tar.gz"; - name = "2.10.0-1.tar.gz"; - sha256 = "312d86c6ddbb878dec138aab095fc44fd27536b4756d46a9e3a8b4e431fa979e"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_dotgraph/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "d0c894ecace117c690bc147e0edb0b67642223e6dc24953c337861c7f58f6b81"; }; buildType = "ament_python"; diff --git a/distros/rolling/qt-gui-app/default.nix b/distros/rolling/qt-gui-app/default.nix index 178c2facf6..3c404ea0cc 100644 --- a/distros/rolling/qt-gui-app/default.nix +++ b/distros/rolling/qt-gui-app/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, qt-gui }: buildRosPackage { pname = "ros-rolling-qt-gui-app"; - version = "2.10.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui_app/2.10.0-1.tar.gz"; - name = "2.10.0-1.tar.gz"; - sha256 = "49a563b7a49c895317e0771fae3d3361efe1c76dd9f65c8805c7ff8f9db2fb45"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui_app/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "43689ae8d9482a35990a0d61ecd53fde069adb1f47bd04be0fe018d3e5cea868"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/qt-gui-core/default.nix b/distros/rolling/qt-gui-core/default.nix index 8cb40152f7..70315e1c53 100644 --- a/distros/rolling/qt-gui-core/default.nix +++ b/distros/rolling/qt-gui-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, qt-dotgraph, qt-gui, qt-gui-app, qt-gui-cpp, qt-gui-py-common }: buildRosPackage { pname = "ros-rolling-qt-gui-core"; - version = "2.10.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui_core/2.10.0-1.tar.gz"; - name = "2.10.0-1.tar.gz"; - sha256 = "70471240e3c48758bafb868fa1aabdb10be00e9a0338a72b3cff8f341cfb48a0"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui_core/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "c5e412fe6b4637c44e0273da8368c0072587b2245e207a72aef0c20b6c00133e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/qt-gui-cpp/default.nix b/distros/rolling/qt-gui-cpp/default.nix index 385c41bebf..39172508a9 100644 --- a/distros/rolling/qt-gui-cpp/default.nix +++ b/distros/rolling/qt-gui-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, pkg-config, pluginlib, python-qt-binding, qt-gui, qt5, tinyxml2-vendor }: buildRosPackage { pname = "ros-rolling-qt-gui-cpp"; - version = "2.10.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui_cpp/2.10.0-1.tar.gz"; - name = "2.10.0-1.tar.gz"; - sha256 = "9098b961881f8a92356ded6bfbf8c00bb0522b15f65a482470c013a21f3d11fd"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui_cpp/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "8079da564bdeca7efbdf63b9666af1bd154e1c687b01c0fb05c05c11d60ec107"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/qt-gui-py-common/default.nix b/distros/rolling/qt-gui-py-common/default.nix index 21c846d0eb..7747ea5660 100644 --- a/distros/rolling/qt-gui-py-common/default.nix +++ b/distros/rolling/qt-gui-py-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding }: buildRosPackage { pname = "ros-rolling-qt-gui-py-common"; - version = "2.10.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui_py_common/2.10.0-1.tar.gz"; - name = "2.10.0-1.tar.gz"; - sha256 = "56a8c43f0eab7298d41f250a40d47019475aad0c3e3520dfe47571b4a67d2a16"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui_py_common/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "6182e520ba3f1610fbd03de4d7a5c17c4e89e66618eaf5c4c592ea3a5da36fae"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/qt-gui/default.nix b/distros/rolling/qt-gui/default.nix index 84b70a02f2..967c94d2e5 100644 --- a/distros/rolling/qt-gui/default.nix +++ b/distros/rolling/qt-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages, qt5, tango-icons-vendor }: buildRosPackage { pname = "ros-rolling-qt-gui"; - version = "2.10.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui/2.10.0-1.tar.gz"; - name = "2.10.0-1.tar.gz"; - sha256 = "2ebab6ad300538ba69e5337fba82d7dc3123a96155feb0cad4a5ed02e944f020"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/rolling/qt_gui/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "8548dff6ebb54e03034df4705836e636e4c9d1dd095d34c0636a327726b11220"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/random-numbers/default.nix b/distros/rolling/random-numbers/default.nix index 651c572a9e..b5269a2cc4 100644 --- a/distros/rolling/random-numbers/default.nix +++ b/distros/rolling/random-numbers/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-cmake, boost }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-lint-auto, ament-lint-cmake, boost }: buildRosPackage { pname = "ros-rolling-random-numbers"; - version = "2.0.1-r4"; + version = "2.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/random_numbers-release/archive/release/rolling/random_numbers/2.0.1-4.tar.gz"; - name = "2.0.1-4.tar.gz"; - sha256 = "2ae642c09f5078eb2640bc0093fe393385a6bfb87c5e43c561b291640e1739a4"; + url = "https://github.com/ros2-gbp/random_numbers-release/archive/release/rolling/random_numbers/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "80805185d9a9e3140d4246f9a36e1ec7912c3094cb501cb12b9b3d46ac5e1d03"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-cmake ]; + checkInputs = [ ament-cmake-copyright ament-lint-auto ament-lint-cmake ]; propagatedBuildInputs = [ boost ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/rolling/range-sensor-broadcaster/default.nix b/distros/rolling/range-sensor-broadcaster/default.nix index f15aeca7f0..2a188d84bb 100644 --- a/distros/rolling/range-sensor-broadcaster/default.nix +++ b/distros/rolling/range-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-cmake, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-rolling-range-sensor-broadcaster"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/range_sensor_broadcaster/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "5997dae85a0477438e3b4d7c3c289ddd29d0bfa0fe62c174e64338747c6b221d"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/range_sensor_broadcaster/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "12893ac5beaa7969e7331f36012280d34f428fc7afb794f420a8153f35a39f27"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl-action/default.nix b/distros/rolling/rcl-action/default.nix index 3786516312..7c6ce867d7 100644 --- a/distros/rolling/rcl-action/default.nix +++ b/distros/rolling/rcl-action/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp, rcl, rcutils, rmw, rmw-implementation-cmake, rosidl-runtime-c, test-msgs }: buildRosPackage { pname = "ros-rolling-rcl-action"; - version = "10.2.0-r1"; + version = "10.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl_action/10.2.0-1.tar.gz"; - name = "10.2.0-1.tar.gz"; - sha256 = "a813aac9b4dd20c743d8b8a0b7902eb4974b752ff5037ffcebe27315bb4e7a90"; + url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl_action/10.2.1-1.tar.gz"; + name = "10.2.1-1.tar.gz"; + sha256 = "180f50e15d93c132e855be439be01e4c80996c8340365a55b1e923607fa043ef"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl-lifecycle/default.nix b/distros/rolling/rcl-lifecycle/default.nix index 6db07d7f48..59448d3588 100644 --- a/distros/rolling/rcl-lifecycle/default.nix +++ b/distros/rolling/rcl-lifecycle/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, lifecycle-msgs, osrf-testing-tools-cpp, rcl, rcutils, rmw, rosidl-runtime-c, tracetools }: buildRosPackage { pname = "ros-rolling-rcl-lifecycle"; - version = "10.2.0-r1"; + version = "10.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl_lifecycle/10.2.0-1.tar.gz"; - name = "10.2.0-1.tar.gz"; - sha256 = "c12c010feb37ef40550631ba9eca8a41610985e1bc328c1da1d67ccc118e307e"; + url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl_lifecycle/10.2.1-1.tar.gz"; + name = "10.2.1-1.tar.gz"; + sha256 = "930827cf0cd744bb2d0fa8815d734e9fc0f17fbc47e2efdb6cf908d0c87ef5d1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl-yaml-param-parser/default.nix b/distros/rolling/rcl-yaml-param-parser/default.nix index 1a50c078f8..d257a385c6 100644 --- a/distros/rolling/rcl-yaml-param-parser/default.nix +++ b/distros/rolling/rcl-yaml-param-parser/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, libyaml, libyaml-vendor, mimick-vendor, osrf-testing-tools-cpp, performance-test-fixture, rcutils, rmw }: buildRosPackage { pname = "ros-rolling-rcl-yaml-param-parser"; - version = "10.2.0-r1"; + version = "10.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl_yaml_param_parser/10.2.0-1.tar.gz"; - name = "10.2.0-1.tar.gz"; - sha256 = "f3729407a0c21c3494ec55f0857a8810e742ecf0caea061e805885ce412f1e11"; + url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl_yaml_param_parser/10.2.1-1.tar.gz"; + name = "10.2.1-1.tar.gz"; + sha256 = "eeefb7426ea3b293f3163b017101910fa995b929bcb286fcbebc2e59a898feb4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl/default.nix b/distros/rolling/rcl/default.nix index ed6b855ac4..9f6a78f1f6 100644 --- a/distros/rolling/rcl/default.nix +++ b/distros/rolling/rcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, libyaml, libyaml-vendor, mimick-vendor, osrf-testing-tools-cpp, rcl-interfaces, rcl-logging-interface, rcl-logging-spdlog, rcl-yaml-param-parser, rcutils, rmw, rmw-implementation, rmw-implementation-cmake, rosidl-runtime-c, rosidl-runtime-cpp, service-msgs, test-msgs, tracetools, type-description-interfaces }: buildRosPackage { pname = "ros-rolling-rcl"; - version = "10.2.0-r1"; + version = "10.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl/10.2.0-1.tar.gz"; - name = "10.2.0-1.tar.gz"; - sha256 = "12d4c466610686c55dd3d88808a4087a659576297de16eb4c5378d9ffed0dd38"; + url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl/10.2.1-1.tar.gz"; + name = "10.2.1-1.tar.gz"; + sha256 = "e7a01ba72d8ac9f684fb587171a187af5ff65c60a7b02477bf1f9bd50f0469f6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcutils/default.nix b/distros/rolling/rcutils/default.nix index d75b384fca..bf0529231f 100644 --- a/distros/rolling/rcutils/default.nix +++ b/distros/rolling/rcutils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros-core, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, mimick-vendor, osrf-testing-tools-cpp, performance-test-fixture, python3Packages }: buildRosPackage { pname = "ros-rolling-rcutils"; - version = "6.10.0-r1"; + version = "6.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcutils-release/archive/release/rolling/rcutils/6.10.0-1.tar.gz"; - name = "6.10.0-1.tar.gz"; - sha256 = "dcb9d2af41a4bb0dcf39cb1c91a5ccee5816b451e8f1b86b0e87017475cde7fa"; + url = "https://github.com/ros2-gbp/rcutils-release/archive/release/rolling/rcutils/6.10.1-1.tar.gz"; + name = "6.10.1-1.tar.gz"; + sha256 = "b5e86a472791ee8afe7cfc3f7bd90b522dcf9369f472115a54b6f84abed0b5cf"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/realtime-tools/default.nix b/distros/rolling/realtime-tools/default.nix index aeec8785d8..06727bd7a4 100644 --- a/distros/rolling/realtime-tools/default.nix +++ b/distros/rolling/realtime-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, boost, libcap, lifecycle-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, ros2-control-cmake, test-msgs }: buildRosPackage { pname = "ros-rolling-realtime-tools"; - version = "4.2.1-r1"; + version = "4.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/realtime_tools-release/archive/release/rolling/realtime_tools/4.2.1-1.tar.gz"; - name = "4.2.1-1.tar.gz"; - sha256 = "57896cec79cc70b7c84931856417ebac007c1b2af80d789cf25ac5965fc749e8"; + url = "https://github.com/ros2-gbp/realtime_tools-release/archive/release/rolling/realtime_tools/4.3.0-1.tar.gz"; + name = "4.3.0-1.tar.gz"; + sha256 = "f37562b0b76ee56f2718918c5f78340788e6fd0d275f90c7224118ae7d8b4c65"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/resource-retriever/default.nix b/distros/rolling/resource-retriever/default.nix index e0fad2de1d..d761510a8e 100644 --- a/distros/rolling/resource-retriever/default.nix +++ b/distros/rolling/resource-retriever/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-cpp, ament-index-python, ament-lint-auto, ament-lint-common, libcurl-vendor, python3Packages }: buildRosPackage { pname = "ros-rolling-resource-retriever"; - version = "3.8.0-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/rolling/resource_retriever/3.8.0-1.tar.gz"; - name = "3.8.0-1.tar.gz"; - sha256 = "253c49887d2164dd1cb8223b66abda49bd115cad40d6e2ab5b4fa5773bc4c02e"; + url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/rolling/resource_retriever/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "11fb2c55486e3f6b8a003cba9d0ba601ce42597c15be766ee477fce2cac6f3ba"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-desert/default.nix b/distros/rolling/rmw-desert/default.nix index 4cd36ff141..ebb017f155 100644 --- a/distros/rolling/rmw-desert/default.nix +++ b/distros/rolling/rmw-desert/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros-core, rcpputils, rcutils, rmw, rmw-dds-common, rosidl-cmake, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: buildRosPackage { pname = "ros-rolling-rmw-desert"; - version = "3.0.0-r2"; + version = "4.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_desert-release/archive/release/rolling/rmw_desert/3.0.0-2.tar.gz"; - name = "3.0.0-2.tar.gz"; - sha256 = "0d8e2b95c9af6a8718c1dbfb548fbf27e4b5893c7fb9afcbc4086f4803c5f95a"; + url = "https://github.com/ros2-gbp/rmw_desert-release/archive/release/rolling/rmw_desert/4.0.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "2af6a33f139a8e8a7aff7f312ede8bd3acef94f40e74b5e58fefe2e403e30480"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-zenoh-cpp/default.nix b/distros/rolling/rmw-zenoh-cpp/default.nix index 1925f8b210..8d42c4a76d 100644 --- a/distros/rolling/rmw-zenoh-cpp/default.nix +++ b/distros/rolling/rmw-zenoh-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ament-lint-auto, ament-lint-common, fastcdr, nlohmann_json, rcpputils, rcutils, rmw, rmw-test-fixture, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, tracetools, zenoh-cpp-vendor }: buildRosPackage { pname = "ros-rolling-rmw-zenoh-cpp"; - version = "0.7.0-r1"; + version = "0.7.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/rolling/rmw_zenoh_cpp/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "1efb4462f88ffdaec039d6ba8964981ec9ad8ee122eccb839bec932854a3a5ee"; + url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/rolling/rmw_zenoh_cpp/0.7.1-1.tar.gz"; + name = "0.7.1-1.tar.gz"; + sha256 = "f898a0772594211bd94632f2a9386a5d0f24b4d3327108bd54dc2e55ac1c4077"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/robot-localization/default.nix b/distros/rolling/robot-localization/default.nix index e34f96d19f..e8fb8257ca 100644 --- a/distros/rolling/robot-localization/default.nix +++ b/distros/rolling/robot-localization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, boost, builtin-interfaces, diagnostic-msgs, diagnostic-updater, eigen, geographic-msgs, geographiclib, geometry-msgs, launch-ros, launch-testing-ament-cmake, message-filters, nav-msgs, rclcpp, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, yaml-cpp-vendor }: buildRosPackage { pname = "ros-rolling-robot-localization"; - version = "3.9.2-r2"; + version = "3.9.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/robot_localization-release/archive/release/rolling/robot_localization/3.9.2-2.tar.gz"; - name = "3.9.2-2.tar.gz"; - sha256 = "2e39b5001047cc51a13ff4ba3944ce782892c77e82f2c7d6a0903af85423d16a"; + url = "https://github.com/ros2-gbp/robot_localization-release/archive/release/rolling/robot_localization/3.9.3-1.tar.gz"; + name = "3.9.3-1.tar.gz"; + sha256 = "333762bbe04006f88cc5f094fc5bc031b12f378483360d5cb9876b0ee9340259"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/robot-state-publisher/default.nix b/distros/rolling/robot-state-publisher/default.nix index 562cb5c7ff..1d320c7381 100644 --- a/distros/rolling/robot-state-publisher/default.nix +++ b/distros/rolling/robot-state-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, kdl-parser, launch-ros, launch-testing-ament-cmake, orocos-kdl-vendor, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs, std-msgs, tf2-ros, urdf }: buildRosPackage { pname = "ros-rolling-robot-state-publisher"; - version = "3.5.0-r1"; + version = "3.5.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/robot_state_publisher-release/archive/release/rolling/robot_state_publisher/3.5.0-1.tar.gz"; - name = "3.5.0-1.tar.gz"; - sha256 = "466f7b884af0d083acf2d53d71d4415c7508115275df8a88245c81082c3bd662"; + url = "https://github.com/ros2-gbp/robot_state_publisher-release/archive/release/rolling/robot_state_publisher/3.5.1-1.tar.gz"; + name = "3.5.1-1.tar.gz"; + sha256 = "5d799214e56552ee79a5c4117cea1ea447605e7dd870d382b3a8ebd2a823e436"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros-gz-bridge/default.nix b/distros/rolling/ros-gz-bridge/default.nix index 3bea6b29c5..21b9ae1c1a 100644 --- a/distros/rolling/ros-gz-bridge/default.nix +++ b/distros/rolling/ros-gz-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actuator-msgs, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, geometry-msgs, gps-msgs, gz-msgs-vendor, gz-transport-vendor, launch, launch-ros, launch-testing, launch-testing-ament-cmake, nav-msgs, pkg-config, rclcpp, rclcpp-components, ros-gz-interfaces, rosgraph-msgs, rosidl-pycommon, sensor-msgs, std-msgs, tf2-msgs, trajectory-msgs, vision-msgs, yaml-cpp-vendor }: buildRosPackage { pname = "ros-rolling-ros-gz-bridge"; - version = "3.0.0-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_bridge/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "576cf54b8a14778ab66e4485d6363747b4a48d795c4f75bc85058b75eb3f9a95"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_bridge/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "e2c3fcd5e9c6a46e9257cb8d288cc9d771985cefdf2963da55eed52b2091fb08"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros-gz-image/default.nix b/distros/rolling/ros-gz-image/default.nix index 6a722e863a..a63c468772 100644 --- a/distros/rolling/ros-gz-image/default.nix +++ b/distros/rolling/ros-gz-image/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, gz-msgs-vendor, gz-transport-vendor, image-transport, pkg-config, rclcpp, ros-gz-bridge, sensor-msgs }: buildRosPackage { pname = "ros-rolling-ros-gz-image"; - version = "3.0.0-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_image/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "07d6e8dc0075c3599d533dd803c637f9716b963458209368bf3fdcbc7a76e2d2"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_image/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "13deaa29e9bd3a577e26c127eea4b6b95170d99ebef3b9912d150048b4d9ffe9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros-gz-interfaces/default.nix b/distros/rolling/ros-gz-interfaces/default.nix index 85e6b31746..fad8f2870b 100644 --- a/distros/rolling/ros-gz-interfaces/default.nix +++ b/distros/rolling/ros-gz-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-ros-gz-interfaces"; - version = "3.0.0-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_interfaces/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "29c9bd661ade3852158c8ec1cd7bd0f56257343a1631dc22c72386ed6103ab69"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_interfaces/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "e130c455d4f246323932d407d6b535559a3952607f6fe7ea4019c9b8732fc7db"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros-gz-sim-demos/default.nix b/distros/rolling/ros-gz-sim-demos/default.nix index 03e996e5e2..6c7c77fda2 100644 --- a/distros/rolling/ros-gz-sim-demos/default.nix +++ b/distros/rolling/ros-gz-sim-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, gz-sim-vendor, image-transport-plugins, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-sim, rqt-image-view, rqt-plot, rqt-topic, rviz-imu-plugin, rviz2, sdformat-urdf, tf2-ros, xacro }: buildRosPackage { pname = "ros-rolling-ros-gz-sim-demos"; - version = "3.0.0-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_sim_demos/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "3745f0a9677693777a7bcc2bb2036a3c9c1c1be12672afbdba7d590a58aee115"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_sim_demos/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "ed6970ba055ce240584fb909a4fc14d71bf0fab6038f160f2483d168115ecdb6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros-gz-sim/default.nix b/distros/rolling/ros-gz-sim/default.nix index 99f473c9d9..23f46340f4 100644 --- a/distros/rolling/ros-gz-sim/default.nix +++ b/distros/rolling/ros-gz-sim/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, cli11, geometry-msgs, gflags, gz-math-vendor, gz-msgs-vendor, gz-sim-vendor, gz-transport-vendor, launch, launch-ros, launch-testing, launch-testing-ament-cmake, pkg-config, rclcpp, rclcpp-components, rcpputils, ros-gz-interfaces, std-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-rolling-ros-gz-sim"; - version = "3.0.0-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_sim/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "af86e9ef8e8ae6131c5ed564469c6c34c70627009090770ccff485239eedcb49"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_sim/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "bec7d37d9e0a89cce7adcb0a6007173cc16b7bb94a3b90ec09b486ef1cdddd15"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros-gz/default.nix b/distros/rolling/ros-gz/default.nix index 9384d5e345..1b4baf6e34 100644 --- a/distros/rolling/ros-gz/default.nix +++ b/distros/rolling/ros-gz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-gz-bridge, ros-gz-image, ros-gz-sim, ros-gz-sim-demos }: buildRosPackage { pname = "ros-rolling-ros-gz"; - version = "3.0.0-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "f68f13e4af1aa8079d6fe5f07b1a021569215b4fbba69406a9198deffa1bc165"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "22fe1952d377cc8b04185a6ec3fa7eff9e020a499498afd9760bd1696e09ecf5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros2-control-cmake/default.nix b/distros/rolling/ros2-control-cmake/default.nix index c4e385c29a..9c665457e5 100644 --- a/distros/rolling/ros2-control-cmake/default.nix +++ b/distros/rolling/ros2-control-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-ros2-control-cmake"; - version = "0.1.1-r1"; + version = "0.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control_cmake-release/archive/release/rolling/ros2_control_cmake/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "ed3d14b3372bc6cebaecffc9293250412213cb527c77e93d0ce0d9c639dd3ca1"; + url = "https://github.com/ros2-gbp/ros2_control_cmake-release/archive/release/rolling/ros2_control_cmake/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "d443caaa56f6b372fea892c1fd96d19aa87bcbe44fa41b61dd08eef31e1ed810"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros2-control-test-assets/default.nix b/distros/rolling/ros2-control-test-assets/default.nix index 668917af68..b4fb50a143 100644 --- a/distros/rolling/ros2-control-test-assets/default.nix +++ b/distros/rolling/ros2-control-test-assets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-rolling-ros2-control-test-assets"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/ros2_control_test_assets/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "d3ff75fa025eadf9b58bff81775eb5d56ee23458967183950816611656564d8a"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/ros2_control_test_assets/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "a9d0ce2b15e0b6900718899f0aada45f9e236305a1ddf5d287f0f5bd136427d5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros2-control/default.nix b/distros/rolling/ros2-control/default.nix index 4d4a91858a..1d035d142b 100644 --- a/distros/rolling/ros2-control/default.nix +++ b/distros/rolling/ros2-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-limits, ros2-control-test-assets, ros2controlcli, transmission-interface }: buildRosPackage { pname = "ros-rolling-ros2-control"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/ros2_control/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "72ff5c7b57b0188c7a69d5af7481779b7936a219fc194339026464b3f50c8fc5"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/ros2_control/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "69dc6a6f5293b956efd7ff50d18c1d13de5a866717b09e427b5434c9544ff4eb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros2-controllers-test-nodes/default.nix b/distros/rolling/ros2-controllers-test-nodes/default.nix index 6df4878b53..30df515d83 100644 --- a/distros/rolling/ros2-controllers-test-nodes/default.nix +++ b/distros/rolling/ros2-controllers-test-nodes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, launch-ros, launch-testing-ros, python3Packages, rclpy, sensor-msgs, std-msgs, trajectory-msgs }: buildRosPackage { pname = "ros-rolling-ros2-controllers-test-nodes"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/ros2_controllers_test_nodes/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "e7d4a4ad520defadb12c00442f44e91961d73172b19e0cd85ddd865e1cb49a08"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/ros2_controllers_test_nodes/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "49eceb65df7f72d2552a5d47d502a18ceb1a6e7803e60d8b05d7566daa994f2e"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2-controllers/default.nix b/distros/rolling/ros2-controllers/default.nix index f74706955d..0f23ea273d 100644 --- a/distros/rolling/ros2-controllers/default.nix +++ b/distros/rolling/ros2-controllers/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ackermann-steering-controller, admittance-controller, ament-cmake, bicycle-steering-controller, diff-drive-controller, effort-controllers, force-torque-sensor-broadcaster, forward-command-controller, gpio-controllers, gps-sensor-broadcaster, gripper-controllers, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, mecanum-drive-controller, parallel-gripper-controller, pid-controller, pose-broadcaster, position-controllers, range-sensor-broadcaster, steering-controllers-library, tricycle-controller, tricycle-steering-controller, velocity-controllers }: +{ lib, buildRosPackage, fetchurl, ackermann-steering-controller, admittance-controller, ament-cmake, bicycle-steering-controller, diff-drive-controller, effort-controllers, force-torque-sensor-broadcaster, forward-command-controller, gpio-controllers, gps-sensor-broadcaster, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, mecanum-drive-controller, parallel-gripper-controller, pid-controller, pose-broadcaster, position-controllers, range-sensor-broadcaster, steering-controllers-library, tricycle-controller, tricycle-steering-controller, velocity-controllers }: buildRosPackage { pname = "ros-rolling-ros2-controllers"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/ros2_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "604303202ae02dde45bccefd20ff9237ef71427266a4bdbabb267737f08c1a20"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/ros2_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "9e661a7f0dfabadf316d7b61466958b3686d531cfd42142ac81ac762b84cf069"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ackermann-steering-controller admittance-controller bicycle-steering-controller diff-drive-controller effort-controllers force-torque-sensor-broadcaster forward-command-controller gpio-controllers gps-sensor-broadcaster gripper-controllers imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller mecanum-drive-controller parallel-gripper-controller pid-controller pose-broadcaster position-controllers range-sensor-broadcaster steering-controllers-library tricycle-controller tricycle-steering-controller velocity-controllers ]; + propagatedBuildInputs = [ ackermann-steering-controller admittance-controller bicycle-steering-controller diff-drive-controller effort-controllers force-torque-sensor-broadcaster forward-command-controller gpio-controllers gps-sensor-broadcaster imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller mecanum-drive-controller parallel-gripper-controller pid-controller pose-broadcaster position-controllers range-sensor-broadcaster steering-controllers-library tricycle-controller tricycle-steering-controller velocity-controllers ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/ros2controlcli/default.nix b/distros/rolling/ros2controlcli/default.nix index 2fb1dc9e38..49235d81e3 100644 --- a/distros/rolling/ros2controlcli/default.nix +++ b/distros/rolling/ros2controlcli/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, controller-manager, controller-manager-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, rosidl-runtime-py }: buildRosPackage { pname = "ros-rolling-ros2controlcli"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/ros2controlcli/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "2224329d866360ac97e4b963bc6988e9c11c4718be014884be0069cd089eaf4c"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/ros2controlcli/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "2b7ea9060d4d346e0a996242f522723122cabcf15953db7c016a09527b765158"; }; buildType = "ament_python"; diff --git a/distros/rolling/rosapi-msgs/default.nix b/distros/rolling/rosapi-msgs/default.nix index dc757550c1..9372d09fc3 100644 --- a/distros/rolling/rosapi-msgs/default.nix +++ b/distros/rolling/rosapi-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-rosapi-msgs"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosapi_msgs/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "73c2e7ce3bd1e4e8e409491836b8379505171a5a73639e08b51006f4f31408fd"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosapi_msgs/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "f3a4df77513c86b0d732f789dd36b1370f85f4e44bbf19c8246a412ea64193b6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosapi/default.nix b/distros/rolling/rosapi/default.nix index c78297c6ba..09a944380f 100644 --- a/distros/rolling/rosapi/default.nix +++ b/distros/rolling/rosapi/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-mypy, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, geometry-msgs, rcl-interfaces, rclpy, rmw-dds-common, ros2node, ros2service, ros2topic, rosapi-msgs, rosbridge-library, sensor-msgs, shape-msgs }: buildRosPackage { pname = "ros-rolling-rosapi"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosapi/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "a4ad6d57c59b4f68294dcc02133f0dc0ef6486ea46c8f0a2ea7f0b1590e7c4e8"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosapi/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "f6e85af3a7aee27d46f695a3eaf3c69b4e9b1ee13c1426f789490d27b2a7bbbf"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbridge-library/default.nix b/distros/rolling/rosbridge-library/default.nix index be89595117..2d0b71d092 100644 --- a/distros/rolling/rosbridge-library/default.nix +++ b/distros/rolling/rosbridge-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-mypy, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, control-msgs, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, python3Packages, rclpy, rosbridge-test-msgs, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-rolling-rosbridge-library"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_library/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "178ebb18b61afa952f36072a0b16313b97cadcfc8688696d644276f1e2e19992"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_library/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "79834bae02540d680497fe7afb4cb06fe76d0d23031dcd1ddc9cdc280056b6d5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbridge-msgs/default.nix b/distros/rolling/rosbridge-msgs/default.nix index 87a3e823da..057129ebf5 100644 --- a/distros/rolling/rosbridge-msgs/default.nix +++ b/distros/rolling/rosbridge-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-rosbridge-msgs"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_msgs/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "bebffea95a167757b34010820433921dccd415b4f096c6de8c9a16ef24e96fad"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_msgs/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "f7dafbcf19c7b0d8e6348adb66ded3feefb7e7c0333481cd33cf661ce83447a0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbridge-server/default.nix b/distros/rolling/rosbridge-server/default.nix index 35dbf808a3..5bc8b965db 100644 --- a/distros/rolling/rosbridge-server/default.nix +++ b/distros/rolling/rosbridge-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-mypy, ament-cmake-ros, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, python3Packages, rclpy, rosapi, rosbridge-library, rosbridge-msgs, std-srvs }: buildRosPackage { pname = "ros-rolling-rosbridge-server"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_server/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "7ea42a0d4838f0b1078ea927f7c8f4e881f106a7ef3c736ba6b114a5bc6cdc24"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_server/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "1fd258937710c82b31452e626d07526e627b7db7cea89716a18b4bd46ab4ea9e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbridge-suite/default.nix b/distros/rolling/rosbridge-suite/default.nix index 0b04bda90f..91687fda66 100644 --- a/distros/rolling/rosbridge-suite/default.nix +++ b/distros/rolling/rosbridge-suite/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosapi, rosbridge-library, rosbridge-server }: buildRosPackage { pname = "ros-rolling-rosbridge-suite"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_suite/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "3712640cd032836c0d9c0d9f310c4e70e42b37e3389a4d2321342daacbe8a011"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_suite/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "45c9e1c0c05335090ab85bb6132168bca419bb03cd7382dd57cc5261ab8bcce6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbridge-test-msgs/default.nix b/distros/rolling/rosbridge-test-msgs/default.nix index 38cb9c961f..d9d94c7bfe 100644 --- a/distros/rolling/rosbridge-test-msgs/default.nix +++ b/distros/rolling/rosbridge-test-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-pytest, builtin-interfaces, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, rclpy, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-rolling-rosbridge-test-msgs"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_test_msgs/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "ce77664b6cc31c0e6bf9162fd06b7c888ed3d0d7c5611b40d7254c185dd88887"; + url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/rolling/rosbridge_test_msgs/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "378f99c92d436c9b0c94dbabb8aec5f774d71201a395db899a9f17b1cbdb1cd7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-generator-rs/default.nix b/distros/rolling/rosidl-generator-rs/default.nix new file mode 100644 index 0000000000..9512e27154 --- /dev/null +++ b/distros/rolling/rosidl-generator-rs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, ros-environment, rosidl-generator-c, rosidl-parser, rosidl-pycommon, rosidl-typesupport-c, rosidl-typesupport-interface }: +buildRosPackage { + pname = "ros-rolling-rosidl-generator-rs"; + version = "0.4.7-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_rust-release/archive/release/rolling/rosidl_generator_rs/0.4.7-1.tar.gz"; + name = "0.4.7-1.tar.gz"; + sha256 = "d1a502c0110ee23ea3176c650030d68f2aaccd3b549699ad0596d7e4a4f1bc78"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-generator-c rosidl-pycommon ]; + propagatedBuildInputs = [ ament-cmake ros-environment rosidl-generator-c rosidl-parser rosidl-pycommon rosidl-typesupport-c rosidl-typesupport-interface ]; + nativeBuildInputs = [ ament-cmake ros-environment rosidl-pycommon rosidl-typesupport-c rosidl-typesupport-interface ]; + + meta = { + description = "Generate the ROS interfaces in Rust."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rqt-controller-manager/default.nix b/distros/rolling/rqt-controller-manager/default.nix index 3f8bde1e5f..1697c69a72 100644 --- a/distros/rolling/rqt-controller-manager/default.nix +++ b/distros/rolling/rqt-controller-manager/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, controller-manager, controller-manager-msgs, rclpy, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-rolling-rqt-controller-manager"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/rqt_controller_manager/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "902bbc3468b0135958b341b83a2e1a093d6771d6b835e708455c1be3154ea071"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/rqt_controller_manager/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "936a8520d6fd3527650ba45d1c201afed12f9be285072305bce830ff1ca57bcb"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-joint-trajectory-controller/default.nix b/distros/rolling/rqt-joint-trajectory-controller/default.nix index e6e6447b7b..dab86ee3bb 100644 --- a/distros/rolling/rqt-joint-trajectory-controller/default.nix +++ b/distros/rolling/rqt-joint-trajectory-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, control-msgs, controller-manager-msgs, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-gui, rqt-gui-py, trajectory-msgs }: buildRosPackage { pname = "ros-rolling-rqt-joint-trajectory-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/rqt_joint_trajectory_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "e57c21ee8aeac221dc3156779d212ad10692e467f27499333a2b0ca0d310a563"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/rqt_joint_trajectory_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "75ea25200a0a8b8cb064df4400ef69d1a8988f47803d5f86893486e7753278bb"; }; buildType = "ament_python"; diff --git a/distros/rolling/rviz-assimp-vendor/default.nix b/distros/rolling/rviz-assimp-vendor/default.nix index 2beef2660d..c53ee15ba8 100644 --- a/distros/rolling/rviz-assimp-vendor/default.nix +++ b/distros/rolling/rviz-assimp-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-vendor-package, ament-cmake-xmllint, ament-lint-auto, assimp }: buildRosPackage { pname = "ros-rolling-rviz-assimp-vendor"; - version = "15.1.2-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_assimp_vendor/15.1.2-1.tar.gz"; - name = "15.1.2-1.tar.gz"; - sha256 = "315cffa22bbda39ce82721bf13858b6070176188f2a1cfc22e5003a6cbbc0f0e"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_assimp_vendor/15.1.3-1.tar.gz"; + name = "15.1.3-1.tar.gz"; + sha256 = "7633dc647bb9b1576498a66f0d55a546996777b5297508c46ed23a4232b9d660"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz-common/default.nix b/distros/rolling/rviz-common/default.nix index f1ceb8d5dd..1fedb477cd 100644 --- a/distros/rolling/rviz-common/default.nix +++ b/distros/rolling/rviz-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, message-filters, pluginlib, qt5, rclcpp, resource-retriever, rviz-ogre-vendor, rviz-rendering, sensor-msgs, std-msgs, std-srvs, tf2, tf2-ros, tinyxml2-vendor, urdf, yaml-cpp-vendor }: buildRosPackage { pname = "ros-rolling-rviz-common"; - version = "15.1.2-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_common/15.1.2-1.tar.gz"; - name = "15.1.2-1.tar.gz"; - sha256 = "4d9d433bb826d56b308adef4d088848559c971492d4375928e0d0b3d37505e7d"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_common/15.1.3-1.tar.gz"; + name = "15.1.3-1.tar.gz"; + sha256 = "d2b23f6080441c9bc47371e9a8a9387f7476acd72db8e1534942ce9a7a0dbf7a"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz-default-plugins/default.nix b/distros/rolling/rviz-default-plugins/default.nix index 0e84f4a7ed..604ed2b062 100644 --- a/distros/rolling/rviz-default-plugins/default.nix +++ b/distros/rolling/rviz-default-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, geometry-msgs, gz-math-vendor, image-transport, interactive-markers, laser-geometry, map-msgs, nav-msgs, pluginlib, point-cloud-transport, qt5, rclcpp, resource-retriever, rviz-common, rviz-ogre-vendor, rviz-rendering, rviz-rendering-tests, rviz-resource-interfaces, rviz-visual-testing-framework, tf2, tf2-geometry-msgs, tf2-ros, urdf, visualization-msgs }: buildRosPackage { pname = "ros-rolling-rviz-default-plugins"; - version = "15.1.2-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_default_plugins/15.1.2-1.tar.gz"; - name = "15.1.2-1.tar.gz"; - sha256 = "c252f8461b6961335294ffdcd51de2751c545d1d5ef3d57821029633520ca132"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_default_plugins/15.1.3-1.tar.gz"; + name = "15.1.3-1.tar.gz"; + sha256 = "1009b7864705ba7ec2ab3ad7b104e7a7e0493c6b8557772dc0c38e4bd9c15536"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz-imu-plugin/default.nix b/distros/rolling/rviz-imu-plugin/default.nix index 7ad2473a25..381ea4ec24 100644 --- a/distros/rolling/rviz-imu-plugin/default.nix +++ b/distros/rolling/rviz-imu-plugin/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, message-filters, pluginlib, qt5, rclcpp, rviz-common, rviz-ogre-vendor, rviz-rendering, sensor-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-rolling-rviz-imu-plugin"; - version = "2.2.0-r1"; + version = "2.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/rolling/rviz_imu_plugin/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "4a4a9863283b2f25f7cc87492ae25c16cb0415fb736107c0d4738642a927bd57"; + url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/rolling/rviz_imu_plugin/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "0d638547d09394fee388b778201f913843a093872f85dfc1576b50e776734066"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz-ogre-vendor/default.nix b/distros/rolling/rviz-ogre-vendor/default.nix index fb4d17676b..ff7efb6925 100644 --- a/distros/rolling/rviz-ogre-vendor/default.nix +++ b/distros/rolling/rviz-ogre-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-cmake-xmllint, ament-lint-auto, freetype, glew, libGL, libGLU, xorg }: buildRosPackage { pname = "ros-rolling-rviz-ogre-vendor"; - version = "15.1.2-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_ogre_vendor/15.1.2-1.tar.gz"; - name = "15.1.2-1.tar.gz"; - sha256 = "601aa82a52e78517b901c25c159aed844921a1efbf0e8f133619479d799618df"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_ogre_vendor/15.1.3-1.tar.gz"; + name = "15.1.3-1.tar.gz"; + sha256 = "dadc3dc505501a9c94ecb074531664e109b76b17a6dc7dc926f2cb81618a8fa9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz-rendering-tests/default.nix b/distros/rolling/rviz-rendering-tests/default.nix index 69d150d23a..76e749246e 100644 --- a/distros/rolling/rviz-rendering-tests/default.nix +++ b/distros/rolling/rviz-rendering-tests/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, qt5, resource-retriever, rviz-rendering }: buildRosPackage { pname = "ros-rolling-rviz-rendering-tests"; - version = "15.1.2-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_rendering_tests/15.1.2-1.tar.gz"; - name = "15.1.2-1.tar.gz"; - sha256 = "57654401d5a6d967b0b2f11acda8484e45dbb1c18b2a5ca4bde2d4161ab80e01"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_rendering_tests/15.1.3-1.tar.gz"; + name = "15.1.3-1.tar.gz"; + sha256 = "b02eb0e30c3ac87258bab7c205f72c9b91302330ac912284ff35a472e9286001"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz-rendering/default.nix b/distros/rolling/rviz-rendering/default.nix index 528b87a007..677f08b935 100644 --- a/distros/rolling/rviz-rendering/default.nix +++ b/distros/rolling/rviz-rendering/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, qt5, resource-retriever, rviz-assimp-vendor, rviz-ogre-vendor }: buildRosPackage { pname = "ros-rolling-rviz-rendering"; - version = "15.1.2-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_rendering/15.1.2-1.tar.gz"; - name = "15.1.2-1.tar.gz"; - sha256 = "430189e54169be765847287e5379531c9ce1a42d1a372ab122aec014cdb8b978"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_rendering/15.1.3-1.tar.gz"; + name = "15.1.3-1.tar.gz"; + sha256 = "e5c94f603cd63f8338de4bb5cea52dbd57cc405ce4de4546da52490e8aab0c5e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz-resource-interfaces/default.nix b/distros/rolling/rviz-resource-interfaces/default.nix index 24fc010ece..16e9fb7eff 100644 --- a/distros/rolling/rviz-resource-interfaces/default.nix +++ b/distros/rolling/rviz-resource-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-rviz-resource-interfaces"; - version = "15.1.2-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_resource_interfaces/15.1.2-1.tar.gz"; - name = "15.1.2-1.tar.gz"; - sha256 = "32f1ec7c1ba8e70423a57abdd2e5c22e160ea6d9ebc9653491e3c4084acae3d7"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_resource_interfaces/15.1.3-1.tar.gz"; + name = "15.1.3-1.tar.gz"; + sha256 = "3ca00d3938236c44c82583d2d14338db64072e2cd2174f5b18e055ab88c96d12"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz-satellite/default.nix b/distros/rolling/rviz-satellite/default.nix new file mode 100644 index 0000000000..562a0f784a --- /dev/null +++ b/distros/rolling/rviz-satellite/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-gtest, ament-lint-auto, ament-lint-common, angles, proj, qt5, rclcpp, rcpputils, rviz-common, rviz-default-plugins, sensor-msgs }: +buildRosPackage { + pname = "ros-rolling-rviz-satellite"; + version = "4.2.1-r1"; + + src = fetchurl { + url = "https://github.com/nobleo/rviz_satellite-release/archive/release/rolling/rviz_satellite/4.2.1-1.tar.gz"; + name = "4.2.1-1.tar.gz"; + sha256 = "f9209f98bdc0e457d0b38a81ea691c9adbf12ff4675210880b2de5e3c7940044"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake qt5.qtbase ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ angles proj rclcpp rcpputils rviz-common rviz-default-plugins sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Display satellite map tiles in RViz"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rviz-visual-testing-framework/default.nix b/distros/rolling/rviz-visual-testing-framework/default.nix index fa9778a865..8519e705ae 100644 --- a/distros/rolling/rviz-visual-testing-framework/default.nix +++ b/distros/rolling/rviz-visual-testing-framework/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, qt5, rclcpp, rcutils, rviz-common, rviz-ogre-vendor, rviz-rendering, std-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-rolling-rviz-visual-testing-framework"; - version = "15.1.2-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_visual_testing_framework/15.1.2-1.tar.gz"; - name = "15.1.2-1.tar.gz"; - sha256 = "aa5f78dd549bd43aac8062f006b4b89e818240c92d8bb447fd39ee10997802c8"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_visual_testing_framework/15.1.3-1.tar.gz"; + name = "15.1.3-1.tar.gz"; + sha256 = "77e9b1759d364c2192a83abae07238c3ca7d31cc4e887522dfcfba8da3806ff1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz2/default.nix b/distros/rolling/rviz2/default.nix index 806d89ce64..25dbd096db 100644 --- a/distros/rolling/rviz2/default.nix +++ b/distros/rolling/rviz2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, python3, python3Packages, qt5, rclcpp, rviz-common, rviz-default-plugins, rviz-ogre-vendor, sensor-msgs }: buildRosPackage { pname = "ros-rolling-rviz2"; - version = "15.1.2-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz2/15.1.2-1.tar.gz"; - name = "15.1.2-1.tar.gz"; - sha256 = "995ccffe7ff30057b5f6b4d194f63abb82d5cc87f0ddb9d3525614a45268e402"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz2/15.1.3-1.tar.gz"; + name = "15.1.3-1.tar.gz"; + sha256 = "3c94806bdf7e0882df314d75d3d2e7f5f8e3865de7e0d741029cf22a97cf2cdf"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/sdformat-vendor/default.nix b/distros/rolling/sdformat-vendor/default.nix index 5955f9893b..1adeeee021 100644 --- a/distros/rolling/sdformat-vendor/default.nix +++ b/distros/rolling/sdformat-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-vendor-package, ament-cmake-xmllint, cmake, gz-cmake-vendor, gz-math-vendor, gz-tools-vendor, gz-utils-vendor, libxml2, python3Packages, tinyxml-2, urdfdom }: buildRosPackage { pname = "ros-rolling-sdformat-vendor"; - version = "0.2.4-r1"; + version = "0.2.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/sdformat_vendor-release/archive/release/rolling/sdformat_vendor/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "440648415c3e9ec178f45f23ae7b6903f7d4ce6db4d8a0edbc46f3315b71cdc6"; + url = "https://github.com/ros2-gbp/sdformat_vendor-release/archive/release/rolling/sdformat_vendor/0.2.5-1.tar.gz"; + name = "0.2.5-1.tar.gz"; + sha256 = "d299b73138af336efded790cf74ac2d4b80d2fad4ca51ca3201dec5c853f3ea8"; }; buildType = "ament_cmake"; @@ -20,7 +20,7 @@ buildRosPackage { nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cmake-vendor-package cmake ]; meta = { - description = "Vendor package for: sdformat15 15.2.0 + description = "Vendor package for: sdformat15 15.3.0 SDFormat is an XML file format that describes environments, objects, and robots in a manner suitable for robotic applications"; diff --git a/distros/rolling/self-test/default.nix b/distros/rolling/self-test/default.nix index 2cf6121732..61ffe3fb9b 100644 --- a/distros/rolling/self-test/default.nix +++ b/distros/rolling/self-test/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, diagnostic-msgs, diagnostic-updater, rclcpp, ros-environment }: buildRosPackage { pname = "ros-rolling-self-test"; - version = "4.4.4-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/self_test/4.4.4-1.tar.gz"; - name = "4.4.4-1.tar.gz"; - sha256 = "c90b4910e641a61d95a679b73a983a84ca13b1061aa9de0babe2dad087f8eeba"; + url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/self_test/4.4.6-1.tar.gz"; + name = "4.4.6-1.tar.gz"; + sha256 = "e037448f83a42af6a6464678cbfcdffc9546e553ad58dae14b5dc16029b693a9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/sensor-msgs-py/default.nix b/distros/rolling/sensor-msgs-py/default.nix index 6b8c06f3ea..c295988dea 100644 --- a/distros/rolling/sensor-msgs-py/default.nix +++ b/distros/rolling/sensor-msgs-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-sensor-msgs-py"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/sensor_msgs_py/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "7f542d3fde9e5a59e00b7dffebf37ae0342ff325ae98e4d3e84d06da9bb0aadb"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/sensor_msgs_py/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "ef5d6fe8bf32fb7c9deb46ada817734ca87c29dd2b5580c1f7cba0b5fdbb8920"; }; buildType = "ament_python"; diff --git a/distros/rolling/sensor-msgs/default.nix b/distros/rolling/sensor-msgs/default.nix index 1edf11a448..d5861ce3e1 100644 --- a/distros/rolling/sensor-msgs/default.nix +++ b/distros/rolling/sensor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-sensor-msgs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/sensor_msgs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "231c6c76bacb49d2a4a035f1fd6c9eebb129745d5bba7a617b8fc0acd6fc8486"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/sensor_msgs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "2317474c132a97b996631262ba62a8ee588d46286380e716addfd3775d9702dd"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/service-load-balancing/default.nix b/distros/rolling/service-load-balancing/default.nix index 10ab2e82d7..1ed6b3e81c 100644 --- a/distros/rolling/service-load-balancing/default.nix +++ b/distros/rolling/service-load-balancing/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, example-interfaces, rclcpp, rosidl-default-runtime, rosidl-typesupport-introspection-cpp, std-msgs, std-srvs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, example-interfaces, rclcpp, rosidl-default-runtime, rosidl-typesupport-introspection-cpp, std-msgs, std-srvs }: buildRosPackage { pname = "ros-rolling-service-load-balancing"; - version = "0.1.1-r2"; + version = "0.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/service_load_balancing-release/archive/release/rolling/service_load_balancing/0.1.1-2.tar.gz"; - name = "0.1.1-2.tar.gz"; - sha256 = "3852892db7f3035ee2a0b849f000f6c24a79203730f7c7cd0a63416d1e187692"; + url = "https://github.com/ros2-gbp/service_load_balancing-release/archive/release/rolling/service_load_balancing/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "367647d82c2d3f19946e7095d35fef66291eb300c3f8c30c78a1e9fe4b10fe0d"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - checkInputs = [ example-interfaces rclcpp std-srvs ]; + checkInputs = [ ament-cmake-gtest example-interfaces rclcpp std-srvs ]; propagatedBuildInputs = [ rclcpp rosidl-default-runtime rosidl-typesupport-introspection-cpp std-msgs ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/rolling/shape-msgs/default.nix b/distros/rolling/shape-msgs/default.nix index ecb082b1e4..348d37ecd7 100644 --- a/distros/rolling/shape-msgs/default.nix +++ b/distros/rolling/shape-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-shape-msgs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/shape_msgs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "4d3eed88b05540cb37e83c3b2ee2dc7c975ba7425731c99de98d41320c50bb25"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/shape_msgs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "91699165c64105ab17203363e9a501515eed09c32237168099a1a4251cd59e12"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/spinnaker-camera-driver/default.nix b/distros/rolling/spinnaker-camera-driver/default.nix index 4825f10bd9..548bd9b98e 100644 --- a/distros/rolling/spinnaker-camera-driver/default.nix +++ b/distros/rolling/spinnaker-camera-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, camera-info-manager, curl, dpkg, ffmpeg, flir-camera-msgs, image-transport, libusb1, python3Packages, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, yaml-cpp }: buildRosPackage { pname = "ros-rolling-spinnaker-camera-driver"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/rolling/spinnaker_camera_driver/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "d6c77633c38181dc308a243c154ea246184f4bc17500a1d7eba7f7c9c396f278"; + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/rolling/spinnaker_camera_driver/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "e8f87e884a6bb4c48309c575de6e1659a9c5bbc33b4a2f8cd3d521299b316558"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/spinnaker-synchronized-camera-driver/default.nix b/distros/rolling/spinnaker-synchronized-camera-driver/default.nix index 2ad82b91f0..f4d3e747e9 100644 --- a/distros/rolling/spinnaker-synchronized-camera-driver/default.nix +++ b/distros/rolling/spinnaker-synchronized-camera-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, spinnaker-camera-driver }: buildRosPackage { pname = "ros-rolling-spinnaker-synchronized-camera-driver"; - version = "3.0.1-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/rolling/spinnaker_synchronized_camera_driver/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "624d59a9815020839a7452857b3537dcf2e91c6a41a924bf660aef4d2daca92d"; + url = "https://github.com/ros2-gbp/flir_camera_driver-release/archive/release/rolling/spinnaker_synchronized_camera_driver/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "5aa5bbc8e3b92b989da89de0426bbe6ada6cbf117e1afc5a6baa3e776c5f95f1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/srdfdom/default.nix b/distros/rolling/srdfdom/default.nix index 2f7a5991e5..706f9550e6 100644 --- a/distros/rolling/srdfdom/default.nix +++ b/distros/rolling/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-rolling-srdfdom"; - version = "2.0.7-r1"; + version = "2.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/rolling/srdfdom/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "bf08847d81c2c1f685df9a7e5439e37ef5b5e604f5afe91b20a27f5d589a1d79"; + url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/rolling/srdfdom/2.0.8-1.tar.gz"; + name = "2.0.8-1.tar.gz"; + sha256 = "ecad1268526579336fa3710dee69181ece211354c9307c3a4c71298dc0c32c95"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/std-msgs/default.nix b/distros/rolling/std-msgs/default.nix index 7761b6d3a3..748c534f72 100644 --- a/distros/rolling/std-msgs/default.nix +++ b/distros/rolling/std-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-std-msgs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/std_msgs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "12572501e8f87c9c6f9f0e39dbaf7b264cab77a9f3bd8940780b0f1e8532503e"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/std_msgs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "e538bd01de49fef04205d2100c86d06a36f89a098dde5c3293f64b218188f8e4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/std-srvs/default.nix b/distros/rolling/std-srvs/default.nix index b8ce34291a..c8be5d865a 100644 --- a/distros/rolling/std-srvs/default.nix +++ b/distros/rolling/std-srvs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-std-srvs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/std_srvs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "398caad07946d11cce8b6696fec8f20d7b190bda279d5eee60de12acf66ab6c1"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/std_srvs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "280398d7c1a236573c58969a4d2a882010bdd9673fbe98f4afa26d5b04002ef4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/steering-controllers-library/default.nix b/distros/rolling/steering-controllers-library/default.nix index 08c9dc0bce..a0088a17ff 100644 --- a/distros/rolling/steering-controllers-library/default.nix +++ b/distros/rolling/steering-controllers-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs }: buildRosPackage { pname = "ros-rolling-steering-controllers-library"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/steering_controllers_library/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "9599d9886fc9df7fd6d3e22857c0cde2c69480a49d8985996e67f1d41b77913a"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/steering_controllers_library/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "f854cb98d205322df4e34f159e88050636daa52d4954f471e541c10be5a8c5b2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/stereo-image-proc/default.nix b/distros/rolling/stereo-image-proc/default.nix index b5e253aa24..97fc98a9dd 100644 --- a/distros/rolling/stereo-image-proc/default.nix +++ b/distros/rolling/stereo-image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-pytest, ament-lint-auto, ament-lint-common, cv-bridge, image-geometry, image-proc, image-transport, launch, launch-ros, launch-testing, launch-testing-ament-cmake, message-filters, python-cmake-module, python3Packages, rclcpp, rclcpp-components, rclpy, ros-testing, sensor-msgs, stereo-msgs }: buildRosPackage { pname = "ros-rolling-stereo-image-proc"; - version = "6.0.10-r1"; + version = "7.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/stereo_image_proc/6.0.10-1.tar.gz"; - name = "6.0.10-1.tar.gz"; - sha256 = "d98d85451666b24582f6ac324212d34cc58882b01ed7f6d1922043f869a8ab25"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/stereo_image_proc/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "bf13aae136a4c3cc1ad336d58aaf824f42e0cc563716e6682714a1438ac12ed0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/stereo-msgs/default.nix b/distros/rolling/stereo-msgs/default.nix index 40e19148c8..43186f31fe 100644 --- a/distros/rolling/stereo-msgs/default.nix +++ b/distros/rolling/stereo-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-stereo-msgs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/stereo_msgs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "6f804ff335fb7c33cc44747a5addee5a8284a8158766b780a0451a59112c1ec4"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/stereo_msgs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "45a758b0148333cb160094e0aebaef31deaee153d35a2f66f964a2e704be98b7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-cli-tools/default.nix b/distros/rolling/swri-cli-tools/default.nix index 3814aabc1d..542d282866 100644 --- a/distros/rolling/swri-cli-tools/default.nix +++ b/distros/rolling/swri-cli-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, marti-introspection-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, ros2topic }: buildRosPackage { pname = "ros-rolling-swri-cli-tools"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_cli_tools/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "09c2ab2a1c44793939c377661e3735310d5ee7e20e17f71f764eb927a9a1711a"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_cli_tools/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "3fc3f3e80faf3a515d13018b1a924b768cbb81fdc24e0ecba0c0859cb5697e33"; }; buildType = "ament_python"; diff --git a/distros/rolling/swri-console-util/default.nix b/distros/rolling/swri-console-util/default.nix index 6ec417b63e..c01681f2f6 100644 --- a/distros/rolling/swri-console-util/default.nix +++ b/distros/rolling/swri-console-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rclcpp }: buildRosPackage { pname = "ros-rolling-swri-console-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_console_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "738092869eca1545e238284bfc52337e8f8f5c91786ac952267524982a23cd9d"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_console_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "baefc10983aec2db370f33eb6306e06d253cc9e7ebc6b2e27a372bb2323a3b55"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-dbw-interface/default.nix b/distros/rolling/swri-dbw-interface/default.nix index d3d2709ad9..518bb5fd19 100644 --- a/distros/rolling/swri-dbw-interface/default.nix +++ b/distros/rolling/swri-dbw-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-rolling-swri-dbw-interface"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_dbw_interface/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "f51a5785190150a64449817952b9109471e022e7238fcff784e1e08a407eff9d"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_dbw_interface/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "c019f5ef151a4256808e2867145e0c30c86a718d743501c2b9fb2bd50bff327c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-geometry-util/default.nix b/distros/rolling/swri-geometry-util/default.nix index 2a1fac6c53..d7b30ba84f 100644 --- a/distros/rolling/swri-geometry-util/default.nix +++ b/distros/rolling/swri-geometry-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cv-bridge, eigen, geos, pkg-config, rclcpp, tf2 }: buildRosPackage { pname = "ros-rolling-swri-geometry-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_geometry_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "8263171c47de321f74eb70be1580ee244e3389592ccc864ddf2d7bedb917ca49"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_geometry_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "a6628db1fc64ab32928737c1c2c764569f429ba6dc0ab81a54ec4aff44566792"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-image-util/default.nix b/distros/rolling/swri-image-util/default.nix index 65f9210f85..2c8561a37e 100644 --- a/distros/rolling/swri-image-util/default.nix +++ b/distros/rolling/swri-image-util/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-gtest, ament-index-cpp, boost, camera-calibration-parsers, cv-bridge, eigen, geometry-msgs, image-geometry, image-transport, message-filters, nav-msgs, pkg-config, rclcpp, rclcpp-components, rclpy, std-msgs, swri-geometry-util, swri-math-util, swri-opencv-util, swri-roscpp, tf2 }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, camera-calibration-parsers, cv-bridge, eigen, geometry-msgs, image-geometry, image-transport, message-filters, nav-msgs, pkg-config, rcl-interfaces, rclcpp, rclcpp-components, rclpy, std-msgs, swri-geometry-util, swri-math-util, swri-opencv-util, swri-roscpp, tf2 }: buildRosPackage { pname = "ros-rolling-swri-image-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_image_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "dd7227bf1d09c35914c526b9cb7d36ac45a20911554b07cff7b5c522c3396dc5"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_image_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "54f0d6ece59f3e41fcab89dc6754a50ca93cfbbb84d71a135b50b1c4344e7e5d"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake pkg-config ]; checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ ament-index-cpp boost camera-calibration-parsers cv-bridge eigen geometry-msgs image-geometry image-transport message-filters nav-msgs rclcpp rclcpp-components rclpy std-msgs swri-geometry-util swri-math-util swri-opencv-util swri-roscpp tf2 ]; + propagatedBuildInputs = [ ament-index-cpp camera-calibration-parsers cv-bridge eigen geometry-msgs image-geometry image-transport message-filters nav-msgs rcl-interfaces rclcpp rclcpp-components rclpy std-msgs swri-geometry-util swri-math-util swri-opencv-util swri-roscpp tf2 ]; nativeBuildInputs = [ ament-cmake pkg-config ]; meta = { diff --git a/distros/rolling/swri-math-util/default.nix b/distros/rolling/swri-math-util/default.nix index 4e4d64a5e9..90266cf028 100644 --- a/distros/rolling/swri-math-util/default.nix +++ b/distros/rolling/swri-math-util/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-gtest, boost, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, rclcpp }: buildRosPackage { pname = "ros-rolling-swri-math-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_math_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "cd91f2ba326e01b74070c6dc7ab2f62230d391397f850b49b7f5514174cd3123"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_math_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "616e20a245560435eb3a3c094769d6a0e36554c753264c90572d45a0f98e7d94"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ boost rclcpp ]; + propagatedBuildInputs = [ rclcpp ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/swri-opencv-util/default.nix b/distros/rolling/swri-opencv-util/default.nix index 6644f1548f..1c21a7a649 100644 --- a/distros/rolling/swri-opencv-util/default.nix +++ b/distros/rolling/swri-opencv-util/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, cv-bridge, swri-math-util }: +{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, swri-math-util }: buildRosPackage { pname = "ros-rolling-swri-opencv-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_opencv_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "e6b45738986778a1e698fb0d1905a2ddcba891663d5732e3e8330f420e0f80aa"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_opencv_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "13404e8d5cf15e21a324dedbfdcd146e7bd07453269ab0fd208bf855ded15c55"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost cv-bridge swri-math-util ]; + propagatedBuildInputs = [ cv-bridge swri-math-util ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/swri-roscpp/default.nix b/distros/rolling/swri-roscpp/default.nix index f6844d81b7..fcf26500d1 100644 --- a/distros/rolling/swri-roscpp/default.nix +++ b/distros/rolling/swri-roscpp/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-gtest, boost, diagnostic-updater, gtest, marti-common-msgs, nav-msgs, rclcpp, ros-environment, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, diagnostic-msgs, diagnostic-updater, gtest, marti-common-msgs, nav-msgs, rclcpp, ros-environment, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: buildRosPackage { pname = "ros-rolling-swri-roscpp"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_roscpp/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "b1e447061e3afed78c523a3d483e52ec0fc7627d0ec8a76300de48c13516ce72"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_roscpp/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "18f4206ab3c584fab1abd405325ef125dce66963d1308896fadbcd536cfa63fc"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ros-environment rosidl-cmake rosidl-default-generators ]; checkInputs = [ ament-cmake-gtest gtest ]; - propagatedBuildInputs = [ boost diagnostic-updater marti-common-msgs nav-msgs rclcpp rosidl-default-runtime std-msgs std-srvs ]; + propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater marti-common-msgs nav-msgs rclcpp rosidl-default-runtime std-msgs std-srvs ]; nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; meta = { diff --git a/distros/rolling/swri-route-util/default.nix b/distros/rolling/swri-route-util/default.nix index 81752f096e..793e473a06 100644 --- a/distros/rolling/swri-route-util/default.nix +++ b/distros/rolling/swri-route-util/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, marti-common-msgs, marti-nav-msgs, rclcpp, swri-geometry-util, swri-math-util, swri-roscpp, swri-transform-util, tf2-geometry-msgs, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, marti-common-msgs, marti-nav-msgs, rclcpp, swri-geometry-util, swri-math-util, swri-roscpp, swri-transform-util, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-rolling-swri-route-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_route_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "901d5eb5c965c0912dd49f07b867089852f316fbdcb1499f9ffc426cb9dbd926"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_route_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "cdcf9ec064ca91512208842dae50e36d2138bf8352985116e5de6c3dd9cf02f9"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost marti-common-msgs marti-nav-msgs rclcpp swri-geometry-util swri-math-util swri-roscpp swri-transform-util tf2-geometry-msgs visualization-msgs ]; + propagatedBuildInputs = [ geometry-msgs marti-common-msgs marti-nav-msgs rclcpp swri-geometry-util swri-math-util swri-roscpp swri-transform-util tf2-geometry-msgs visualization-msgs ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/swri-serial-util/default.nix b/distros/rolling/swri-serial-util/default.nix index a7360c031e..3b7724678d 100644 --- a/distros/rolling/swri-serial-util/default.nix +++ b/distros/rolling/swri-serial-util/default.nix @@ -2,20 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, boost }: +{ lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-rolling-swri-serial-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_serial_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "fd2531a211df779dd94d6a519420ee30e1d71e0d3afd3bc139a746bfe717bfa4"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_serial_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "41809a60017ad303ae6a4f4d842b725aac957d33d10501ced2a83639e69d97e1"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/swri-transform-util/default.nix b/distros/rolling/swri-transform-util/default.nix index 9ae37b18d4..87fcf57cd1 100644 --- a/distros/rolling/swri-transform-util/default.nix +++ b/distros/rolling/swri-transform-util/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-gtest, ament-cmake-python, ament-index-cpp, boost, cv-bridge, diagnostic-msgs, diagnostic-updater, geographic-msgs, geographiclib, geometry-msgs, geos, gps-msgs, launch-ros, launch-testing, launch-testing-ament-cmake, marti-nav-msgs, pkg-config, proj, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, rclpy, sensor-msgs, swri-math-util, swri-roscpp, tf2, tf2-geometry-msgs, tf2-ros, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-index-cpp, cv-bridge, diagnostic-msgs, diagnostic-updater, geographic-msgs, geographiclib, geometry-msgs, geos, gps-msgs, launch-ros, launch-testing, launch-testing-ament-cmake, marti-nav-msgs, pkg-config, proj, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, rclpy, sensor-msgs, swri-math-util, swri-roscpp, tf2, tf2-geometry-msgs, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-rolling-swri-transform-util"; - version = "3.7.4-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_transform_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "18b33199be1cb371bb00fdca7890c0439c62962b1aac7755c236ed64e6e3e154"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_transform_util/3.8.1-1.tar.gz"; + name = "3.8.1-1.tar.gz"; + sha256 = "671cb9ccbe304b3470213ae69d5816bb73727dc47ce3e309a24245eda5cb8d09"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-python pkg-config ]; checkInputs = [ ament-cmake-gtest ament-index-cpp launch-ros launch-testing launch-testing-ament-cmake ]; - propagatedBuildInputs = [ boost cv-bridge diagnostic-msgs diagnostic-updater geographic-msgs geographiclib geometry-msgs geos gps-msgs marti-nav-msgs proj python3Packages.numpy python3Packages.pyyaml rcl-interfaces rclcpp rclcpp-components rclpy sensor-msgs swri-math-util swri-roscpp tf2 tf2-geometry-msgs tf2-ros yaml-cpp ]; + propagatedBuildInputs = [ cv-bridge diagnostic-msgs diagnostic-updater geographic-msgs geographiclib geometry-msgs geos gps-msgs marti-nav-msgs proj python3Packages.numpy python3Packages.pyyaml rcl-interfaces rclcpp rclcpp-components rclpy sensor-msgs swri-math-util swri-roscpp tf2 tf2-geometry-msgs tf2-ros yaml-cpp ]; nativeBuildInputs = [ ament-cmake ament-cmake-python pkg-config ]; meta = { diff --git a/distros/rolling/test-ros-gz-bridge/default.nix b/distros/rolling/test-ros-gz-bridge/default.nix index 70dd26de82..aaa323e51e 100644 --- a/distros/rolling/test-ros-gz-bridge/default.nix +++ b/distros/rolling/test-ros-gz-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, launch-ros, launch-testing, launch-testing-ament-cmake, ros-gz-bridge }: buildRosPackage { pname = "ros-rolling-test-ros-gz-bridge"; - version = "3.0.0-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/test_ros_gz_bridge/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "4e4393a9680f2b1acc77e847c3d21c5ed1c02a14a2440667dc8df9e56df69c37"; + url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/test_ros_gz_bridge/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "771a05718ee95c74e72df527249bcc27cd82eb69926fa2958bac864cbc41de97"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-2d/default.nix b/distros/rolling/tf2-2d/default.nix index 934e62b1de..b84a600584 100644 --- a/distros/rolling/tf2-2d/default.nix +++ b/distros/rolling/tf2-2d/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, boost, eigen, rclcpp, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-tf2-2d"; - version = "1.0.1-r3"; + version = "1.3.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tf2_2d-release/archive/release/rolling/tf2_2d/1.0.1-3.tar.gz"; - name = "1.0.1-3.tar.gz"; - sha256 = "e587c4f99ee599d6975203aa49998c5d692425bdf9aa56878afe250df1f25cfe"; + url = "https://github.com/ros2-gbp/tf2_2d-release/archive/release/rolling/tf2_2d/1.3.2-1.tar.gz"; + name = "1.3.2-1.tar.gz"; + sha256 = "cdd680a00bccc8274f8fa7a945bb6881d274dd0a09e94bb55dc20eda2cfa40d6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/theora-image-transport/default.nix b/distros/rolling/theora-image-transport/default.nix index 5e69f12908..1a07ba2222 100644 --- a/distros/rolling/theora-image-transport/default.nix +++ b/distros/rolling/theora-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, image-transport, libogg, libtheora, opencv, pkg-config, pluginlib, rclcpp, rcutils, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-theora-image-transport"; - version = "5.0.2-r1"; + version = "5.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/theora_image_transport/5.0.2-1.tar.gz"; - name = "5.0.2-1.tar.gz"; - sha256 = "6c2964ad343281b691f74002f23df592bef704828aa92db36d617cdd5264c7d4"; + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/theora_image_transport/5.0.3-1.tar.gz"; + name = "5.0.3-1.tar.gz"; + sha256 = "8436c44cca6b69adf948c9b0f4fb82d125e035a2c76a3b617e127449c7c94098"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tile-map/default.nix b/distros/rolling/tile-map/default.nix index 0734af0801..7110084b34 100644 --- a/distros/rolling/tile-map/default.nix +++ b/distros/rolling/tile-map/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2, tf2-ros, yaml-cpp }: buildRosPackage { pname = "ros-rolling-tile-map"; - version = "2.4.6-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/tile_map/2.4.6-1.tar.gz"; - name = "2.4.6-1.tar.gz"; - sha256 = "da51faf7818baad32724d85b2ac66ddd8fe2a8fbe6fd3ad9e3bec733e48bde97"; + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/rolling/tile_map/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "654bbe907135b3b5dcc5f5292896090b49f34c964bb39406802e3f7b7f7740d7"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ glew jsoncpp mapviz pluginlib qt5.qtbase rclcpp swri-math-util swri-transform-util tf2 yaml-cpp ]; + propagatedBuildInputs = [ glew jsoncpp mapviz pluginlib qt5.qtbase rclcpp swri-math-util swri-transform-util tf2 tf2-ros yaml-cpp ]; nativeBuildInputs = [ ament-cmake qt5.qtbase ]; meta = { diff --git a/distros/rolling/topic-tools-interfaces/default.nix b/distros/rolling/topic-tools-interfaces/default.nix index 83e1a7c1cc..59e28da713 100644 --- a/distros/rolling/topic-tools-interfaces/default.nix +++ b/distros/rolling/topic-tools-interfaces/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 }: buildRosPackage { pname = "ros-rolling-topic-tools-interfaces"; - version = "1.4.2-r1"; + version = "1.4.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/topic_tools-release/archive/release/rolling/topic_tools_interfaces/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "5fe77f7ff5b4833b120e6922f3e4d6503638d38d2f7bab933e75a215548f20d9"; + url = "https://github.com/ros2-gbp/topic_tools-release/archive/release/rolling/topic_tools_interfaces/1.4.3-1.tar.gz"; + name = "1.4.3-1.tar.gz"; + sha256 = "e7a2868ad63776a6a29656dba280e11102ad4c1b33852da0510e765ccf01983b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/topic-tools/default.nix b/distros/rolling/topic-tools/default.nix index 8aa89800ca..b465c84a32 100644 --- a/distros/rolling/topic-tools/default.nix +++ b/distros/rolling/topic-tools/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-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, rclpy, ros2cli, rosidl-default-generators, rosidl-runtime-py, std-msgs, topic-tools-interfaces }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, rclpy, ros2cli, ros2topic, rosidl-default-generators, rosidl-runtime-py, std-msgs, topic-tools-interfaces }: buildRosPackage { pname = "ros-rolling-topic-tools"; - version = "1.4.2-r1"; + version = "1.4.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/topic_tools-release/archive/release/rolling/topic_tools/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "c43f8287fa40242b4cbc3120c7d37a6c56d5a1a52cc9fdd2177ba186c7d6d850"; + url = "https://github.com/ros2-gbp/topic_tools-release/archive/release/rolling/topic_tools/1.4.3-1.tar.gz"; + name = "1.4.3-1.tar.gz"; + sha256 = "7bff74403fb850e4c85f366e3fcc533c4e9a1b3513ae4faef1fae13695691bf4"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-python rosidl-default-generators ]; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-runtime-py std-msgs ]; - propagatedBuildInputs = [ rclcpp rclcpp-components rclpy ros2cli rosidl-runtime-py topic-tools-interfaces ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rclpy ros2cli ros2topic rosidl-runtime-py topic-tools-interfaces ]; nativeBuildInputs = [ ament-cmake ament-cmake-python rosidl-default-generators ]; meta = { diff --git a/distros/rolling/trac-ik-kinematics-plugin/default.nix b/distros/rolling/trac-ik-kinematics-plugin/default.nix index 35f991fff6..9828f8b5fb 100644 --- a/distros/rolling/trac-ik-kinematics-plugin/default.nix +++ b/distros/rolling/trac-ik-kinematics-plugin/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, class-loader, generate-parameter-library, moveit-core, pluginlib, rclcpp, tf2-kdl, trac-ik-lib, urdf }: buildRosPackage { pname = "ros-rolling-trac-ik-kinematics-plugin"; - version = "2.0.1-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/trac_ik-release/archive/release/rolling/trac_ik_kinematics_plugin/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "0a7e3373505776e4323077db57d660b1e7668d865df4c0bc9f4f12499c9dbf44"; + url = "https://github.com/ros2-gbp/trac_ik-release/archive/release/rolling/trac_ik_kinematics_plugin/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "4d0568220a3807914ff90a3ab2610276ad97b72d3b8bdc0fdbacac32934bfa26"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/trac-ik-lib/default.nix b/distros/rolling/trac-ik-lib/default.nix index 811d084821..1cdb3a6fc1 100644 --- a/distros/rolling/trac-ik-lib/default.nix +++ b/distros/rolling/trac-ik-lib/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, eigen, geometry-msgs, kdl-parser, nlopt, pkg-config, rclcpp, urdf }: +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, eigen3-cmake-module, geometry-msgs, kdl-parser, nlopt, pkg-config, rclcpp, urdf }: buildRosPackage { pname = "ros-rolling-trac-ik-lib"; - version = "2.0.1-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/trac_ik-release/archive/release/rolling/trac_ik_lib/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "ac6dec1bd32056c786145e5ff4e30e1863b4827f8c177dd4c6e15f4f998be93c"; + url = "https://github.com/ros2-gbp/trac_ik-release/archive/release/rolling/trac_ik_lib/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "a0e20f5958f522d1756be390025cd9e2febcf5128e7a4e584661894c226c5842"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ eigen geometry-msgs kdl-parser nlopt pkg-config rclcpp urdf ]; - nativeBuildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ eigen eigen3-cmake-module geometry-msgs kdl-parser nlopt pkg-config rclcpp urdf ]; + nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; meta = { description = "TRAC-IK is a faster, significantly more reliable drop-in replacement for diff --git a/distros/rolling/trac-ik/default.nix b/distros/rolling/trac-ik/default.nix index dde30ffae6..d088e863b6 100644 --- a/distros/rolling/trac-ik/default.nix +++ b/distros/rolling/trac-ik/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, trac-ik-kinematics-plugin, trac-ik-lib }: buildRosPackage { pname = "ros-rolling-trac-ik"; - version = "2.0.1-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/trac_ik-release/archive/release/rolling/trac_ik/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "662d15c958553cedd23dadcf7f5ee17cbc7aac5584a09ce38b36b78c66e1227f"; + url = "https://github.com/ros2-gbp/trac_ik-release/archive/release/rolling/trac_ik/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "7f86f49a989cae47b7666243027fc2840a5f30ced1a7c3e649fff8b4dc057b4d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tracetools-image-pipeline/default.nix b/distros/rolling/tracetools-image-pipeline/default.nix index 063c7a537b..254ad581be 100644 --- a/distros/rolling/tracetools-image-pipeline/default.nix +++ b/distros/rolling/tracetools-image-pipeline/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, pkg-config }: buildRosPackage { pname = "ros-rolling-tracetools-image-pipeline"; - version = "6.0.10-r1"; + version = "7.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/tracetools_image_pipeline/6.0.10-1.tar.gz"; - name = "6.0.10-1.tar.gz"; - sha256 = "117075e6272985424d0b42c762af4f9d00dd0fc53744b29fafe09efaf523446c"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/rolling/tracetools_image_pipeline/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "88fe56090e9b42eb182f4eaada5f220f246f3dd7d4a919bfe724e8526a2ef278"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/trajectory-msgs/default.nix b/distros/rolling/trajectory-msgs/default.nix index 10b185ffa6..2faa8d8c1b 100644 --- a/distros/rolling/trajectory-msgs/default.nix +++ b/distros/rolling/trajectory-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 }: buildRosPackage { pname = "ros-rolling-trajectory-msgs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/trajectory_msgs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "6e1fccca8fec15336d97e7dce0bc99808ef52e06898feb55196bc7b29ad84567"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/trajectory_msgs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "01a626cd0a61d90dfbbd2d73a998f626dbcff04160fc25f7e5491fdf2e5c7464"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/transmission-interface/default.nix b/distros/rolling/transmission-interface/default.nix index efc180e2fb..35666b9358 100644 --- a/distros/rolling/transmission-interface/default.nix +++ b/distros/rolling/transmission-interface/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-gen-version-h, ament-cmake-gmock, hardware-interface, pluginlib, ros2-control-cmake, ros2-control-test-assets }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gen-version-h, ament-cmake-gmock, fmt, hardware-interface, pluginlib, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-rolling-transmission-interface"; - version = "4.29.0-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/transmission_interface/4.29.0-1.tar.gz"; - name = "4.29.0-1.tar.gz"; - sha256 = "7c8960c10e173b292cd73b3a418029fd6e1830dbdbfd5a8b539102a3359153aa"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/transmission_interface/5.1.0-1.tar.gz"; + name = "5.1.0-1.tar.gz"; + sha256 = "91bdc6664704b18679f30c93f12f30ab5d4b98896358c06d21d111d021f8755c"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-gen-version-h ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; - propagatedBuildInputs = [ hardware-interface pluginlib ]; + propagatedBuildInputs = [ fmt hardware-interface pluginlib ]; nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ]; meta = { diff --git a/distros/rolling/tricycle-controller/default.nix b/distros/rolling/tricycle-controller/default.nix index 768e9ad97b..667137e09b 100644 --- a/distros/rolling/tricycle-controller/default.nix +++ b/distros/rolling/tricycle-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ackermann-msgs, ament-cmake, ament-cmake-gmock, backward-ros, builtin-interfaces, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-cmake, ros2-control-test-assets, std-srvs, tf2, tf2-msgs }: buildRosPackage { pname = "ros-rolling-tricycle-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/tricycle_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "683ed935fe0ce220eb7cb3cd3048bd0d035f46f1e08e5abd7c6449f3e2769cb5"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/tricycle_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "3152dc8e043b0564649ce66d20dbe21bd5aabcb0d3e1d51ffbab3c2bff8dd8de"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tricycle-steering-controller/default.nix b/distros/rolling/tricycle-steering-controller/default.nix index 6889819e80..6e3e4b9512 100644 --- a/distros/rolling/tricycle-steering-controller/default.nix +++ b/distros/rolling/tricycle-steering-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-cmake, ros2-control-test-assets, std-srvs, steering-controllers-library }: buildRosPackage { pname = "ros-rolling-tricycle-steering-controller"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/tricycle_steering_controller/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "25518f00d5ace34416d84df75923cfd6d1bc88ee62a1e9adce5dfcc2d41aac81"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/tricycle_steering_controller/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "9b85643e32035943655e8506953ff81aa5e0550a0d7fa08c3f39363a816fbe02"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/turbojpeg-compressed-image-transport/default.nix b/distros/rolling/turbojpeg-compressed-image-transport/default.nix index 6b19a1b0e5..9546cea0a2 100644 --- a/distros/rolling/turbojpeg-compressed-image-transport/default.nix +++ b/distros/rolling/turbojpeg-compressed-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, image-transport, libjpeg_turbo }: buildRosPackage { pname = "ros-rolling-turbojpeg-compressed-image-transport"; - version = "0.2.1-r4"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turbojpeg_compressed_image_transport-release/archive/release/rolling/turbojpeg_compressed_image_transport/0.2.1-4.tar.gz"; - name = "0.2.1-4.tar.gz"; - sha256 = "5451d956913b1aff8ff146087bea441c2ba273906e0ce984374e61f70be5c864"; + url = "https://github.com/ros2-gbp/turbojpeg_compressed_image_transport-release/archive/release/rolling/turbojpeg_compressed_image_transport/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "76910dd5a5243046ff913c54500d4e180062a318e4361952c4e7fdc8570d1379"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/turtle-nest/default.nix b/distros/rolling/turtle-nest/default.nix index 6bc628e132..7e91bb053a 100644 --- a/distros/rolling/turtle-nest/default.nix +++ b/distros/rolling/turtle-nest/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, qt5 }: buildRosPackage { pname = "ros-rolling-turtle-nest"; - version = "1.0.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtle_nest-release/archive/release/rolling/turtle_nest/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "303b3a731c23fbc06e17c7f08d26a10fe8fb1fbb13bbf97b9554cfd2c92c3841"; + url = "https://github.com/ros2-gbp/turtle_nest-release/archive/release/rolling/turtle_nest/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "a26e87f93227dca887688ef2867165f116bd32175fbde76651eb47a8e8f6b008"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/turtlebot3-applications-msgs/default.nix b/distros/rolling/turtlebot3-applications-msgs/default.nix new file mode 100644 index 0000000000..3e707301f6 --- /dev/null +++ b/distros/rolling/turtlebot3-applications-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, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-rolling-turtlebot3-applications-msgs"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_applications_msgs-release/archive/release/rolling/turtlebot3_applications_msgs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "c688ee05adeb9500a22286d5487a9691b508cedaf090424f2213c63587d98fbc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Message and service types: custom messages and services for TurtleBot3 Applications packages"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/turtlebot3-fake-node/default.nix b/distros/rolling/turtlebot3-fake-node/default.nix index 1643e0ecac..a40ff344f2 100644 --- a/distros/rolling/turtlebot3-fake-node/default.nix +++ b/distros/rolling/turtlebot3-fake-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, robot-state-publisher, sensor-msgs, tf2, tf2-msgs, turtlebot3-msgs }: buildRosPackage { pname = "ros-rolling-turtlebot3-fake-node"; - version = "2.3.2-r1"; + version = "2.3.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/rolling/turtlebot3_fake_node/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "f25ddf4ad5cc19e46d60bb08e40f2342d5ba0e9bc51546ba2bde6692f974127a"; + url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/rolling/turtlebot3_fake_node/2.3.3-1.tar.gz"; + name = "2.3.3-1.tar.gz"; + sha256 = "09639e3b0b607c5976e1dc089313db0dbe78f6f9e3460f160a0edc79e7052a4e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/turtlebot3-gazebo/default.nix b/distros/rolling/turtlebot3-gazebo/default.nix index 926292473f..f1b83f18d1 100644 --- a/distros/rolling/turtlebot3-gazebo/default.nix +++ b/distros/rolling/turtlebot3-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, ros-gz-bridge, ros-gz-image, ros-gz-sim, sensor-msgs, tf2 }: buildRosPackage { pname = "ros-rolling-turtlebot3-gazebo"; - version = "2.3.2-r1"; + version = "2.3.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/rolling/turtlebot3_gazebo/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "e97da865a4b0dee6e5754ea13f2f6adfedba65b733ff9b2b2b4692edf00ef011"; + url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/rolling/turtlebot3_gazebo/2.3.3-1.tar.gz"; + name = "2.3.3-1.tar.gz"; + sha256 = "a222e7831171f106a25fa898767dbbbd09c3ebc7c6b82789604543fd93e7541a"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/turtlebot3-simulations/default.nix b/distros/rolling/turtlebot3-simulations/default.nix index e5c62a4555..f9c7fd8fc1 100644 --- a/distros/rolling/turtlebot3-simulations/default.nix +++ b/distros/rolling/turtlebot3-simulations/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, turtlebot3-fake-node, turtlebot3-gazebo }: buildRosPackage { pname = "ros-rolling-turtlebot3-simulations"; - version = "2.3.2-r1"; + version = "2.3.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/rolling/turtlebot3_simulations/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "1cc5b10c8f91ceff89feafd2d15af4494328ce1973a1e536d44bd2f2ad0b8f5f"; + url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/rolling/turtlebot3_simulations/2.3.3-1.tar.gz"; + name = "2.3.3-1.tar.gz"; + sha256 = "37da07f146ceb2c59e64f0e594a47af37a94caf919035ac196207268028bd579"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/turtlesim-msgs/default.nix b/distros/rolling/turtlesim-msgs/default.nix index 17de076e92..c070ec7918 100644 --- a/distros/rolling/turtlesim-msgs/default.nix +++ b/distros/rolling/turtlesim-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-turtlesim-msgs"; - version = "1.10.0-r1"; + version = "1.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_tutorials-release/archive/release/rolling/turtlesim_msgs/1.10.0-1.tar.gz"; - name = "1.10.0-1.tar.gz"; - sha256 = "a8c0d9ffb0df9d63a6b6dfa754da51750da0f7b30502e1465dfc8e101742a08c"; + url = "https://github.com/ros2-gbp/ros_tutorials-release/archive/release/rolling/turtlesim_msgs/1.10.1-1.tar.gz"; + name = "1.10.1-1.tar.gz"; + sha256 = "8a7b8d497a3d4b9a70b330b27b0d3d2bb34d510abe0fcb93d15575e99ac67708"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/turtlesim/default.nix b/distros/rolling/turtlesim/default.nix index 42136a5e16..9972443f9f 100644 --- a/distros/rolling/turtlesim/default.nix +++ b/distros/rolling/turtlesim/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ament-lint-auto, ament-lint-common, geometry-msgs, qt5, rclcpp, rclcpp-action, std-msgs, std-srvs, turtlesim-msgs }: buildRosPackage { pname = "ros-rolling-turtlesim"; - version = "1.10.0-r1"; + version = "1.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_tutorials-release/archive/release/rolling/turtlesim/1.10.0-1.tar.gz"; - name = "1.10.0-1.tar.gz"; - sha256 = "9318ca32560db4f661a2fb6a94985c0371e2314a9eab8f5b8256aa6e95cf4c46"; + url = "https://github.com/ros2-gbp/ros_tutorials-release/archive/release/rolling/turtlesim/1.10.1-1.tar.gz"; + name = "1.10.1-1.tar.gz"; + sha256 = "3c16a076da6e8ac0352e11c908786be7d0962fcc9e62ffdd43f3d6c201d8ae56"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-airskin-msgs/default.nix b/distros/rolling/tuw-airskin-msgs/default.nix index fadd7d0a54..1b8a37b583 100644 --- a/distros/rolling/tuw-airskin-msgs/default.nix +++ b/distros/rolling/tuw-airskin-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-airskin-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_airskin_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "60b632dc75d75360f8f91afe3dfb684579c077c22e7fde61bff817707b98498c"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_airskin_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "6e6139664b422b485e53fcfdee72e7cd2a61e6ff64375ba1bc5c352662694690"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-geo-msgs/default.nix b/distros/rolling/tuw-geo-msgs/default.nix index afa64a6d5b..cbef4a12f8 100644 --- a/distros/rolling/tuw-geo-msgs/default.nix +++ b/distros/rolling/tuw-geo-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-geo-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_geo_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "c0144805b32eda48b36eab0e19796dc210ac002080baf282a88a4e2230596b2d"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_geo_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "7ee6edd0e32c34912fcaeda8071022451c4c89fe71fc0f2c0c0fc2343db2a141"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-geometry-msgs/default.nix b/distros/rolling/tuw-geometry-msgs/default.nix index 1fa4744c16..bf4babde1c 100644 --- a/distros/rolling/tuw-geometry-msgs/default.nix +++ b/distros/rolling/tuw-geometry-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-geometry-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_geometry_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "3d64ff3a14655e048274c0ffd5f419cbc7f2a967b6dea9b631823557d5280226"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_geometry_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "23b94dd1d0d2b18a12528afebf46e0306cb410e578da3de5cf2014a619d88d65"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-graph-msgs/default.nix b/distros/rolling/tuw-graph-msgs/default.nix index eb8029d956..b5cc7a9e26 100644 --- a/distros/rolling/tuw-graph-msgs/default.nix +++ b/distros/rolling/tuw-graph-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-graph-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_graph_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "cfe58df094aba92bd1a7d12d0bd5417cfb1c71e630daa3182a92359c6ace060d"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_graph_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "eaf5fea3c8e136ae667baae12eae56a987e592fc1f7abbcc1dc0262e95875e8d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-msgs/default.nix b/distros/rolling/tuw-msgs/default.nix index 90acb28f12..0c9e9778e9 100644 --- a/distros/rolling/tuw-msgs/default.nix +++ b/distros/rolling/tuw-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, tuw-airskin-msgs, tuw-geometry-msgs, tuw-graph-msgs, tuw-multi-robot-msgs, tuw-nav-msgs, tuw-object-map-msgs, tuw-object-msgs, tuw-std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "abcc255941cf375576904ed2d93dfd39989c500bec02c3d5d1f9bc77eaba05d5"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "8ccf887a3315fc40e628b7dc51aa3866fafcf8b15c388780bf79c975c46f69fb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-multi-robot-msgs/default.nix b/distros/rolling/tuw-multi-robot-msgs/default.nix index a5ddc37ae4..809c94845d 100644 --- a/distros/rolling/tuw-multi-robot-msgs/default.nix +++ b/distros/rolling/tuw-multi-robot-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-multi-robot-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_multi_robot_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "0b00aa5009527101d127cdede45ef87fc673de0a65c0f8b8c1d547c208b2c465"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_multi_robot_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "dce16c2a67972c81ffccd6b648c2e2c8e59817b455319f275c6d950cbb481ba7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-nav-msgs/default.nix b/distros/rolling/tuw-nav-msgs/default.nix index 12a8601504..194360801f 100644 --- a/distros/rolling/tuw-nav-msgs/default.nix +++ b/distros/rolling/tuw-nav-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-nav-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_nav_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "c1eccf1549b9865954ca62f4749614adcf961bdc65516d094c07301df9de6073"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_nav_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "d4846eca1ebc253c784fc2670b0ff1e9957e2560b30da325824c0090737d1fd8"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-object-map-msgs/default.nix b/distros/rolling/tuw-object-map-msgs/default.nix index 3be7b89f8d..8550ce38aa 100644 --- a/distros/rolling/tuw-object-map-msgs/default.nix +++ b/distros/rolling/tuw-object-map-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geographic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-object-map-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_object_map_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "e1824118997c0d9f2248307438cce482ebecff96763450214bd562f706432a71"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_object_map_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "07e27fd4fd4441177a691e473eb3a01da301424ea3f37749010584ce53dff54d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-object-msgs/default.nix b/distros/rolling/tuw-object-msgs/default.nix index b7d3c631f6..23a0bd341d 100644 --- a/distros/rolling/tuw-object-msgs/default.nix +++ b/distros/rolling/tuw-object-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, tuw-geo-msgs, tuw-geometry-msgs, tuw-std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-object-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_object_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "25236ce872e203cde2dbae19cbc72b7e436f5e2881bc27cc58503041595a8344"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_object_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "3a5b6be1107a2357ffbccf2a9b64ab483cec77140216c4db2c5cb313c17645b0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tuw-std-msgs/default.nix b/distros/rolling/tuw-std-msgs/default.nix index e7687afbac..00c5bf5a89 100644 --- a/distros/rolling/tuw-std-msgs/default.nix +++ b/distros/rolling/tuw-std-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-tuw-std-msgs"; - version = "0.2.5-r1"; + version = "0.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_std_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "ebd636066ae8395d52e1bcf3980050ac674ad9573c33414a612fc24a63d21f90"; + url = "https://github.com/ros2-gbp/tuw_msgs-release/archive/release/rolling/tuw_std_msgs/0.2.6-1.tar.gz"; + name = "0.2.6-1.tar.gz"; + sha256 = "039b7aaad8d4c46011ead0f82ca2cbbc6f4b98ae2af701b30a98f95e44831179"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ublox-dgnss-node/default.nix b/distros/rolling/ublox-dgnss-node/default.nix index d642c4da7a..8d29e871ba 100644 --- a/distros/rolling/ublox-dgnss-node/default.nix +++ b/distros/rolling/ublox-dgnss-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libusb1, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: buildRosPackage { pname = "ros-rolling-ublox-dgnss-node"; - version = "0.5.5-r4"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_dgnss_node/0.5.5-4.tar.gz"; - name = "0.5.5-4.tar.gz"; - sha256 = "3e8fb778d4a7659222f4e9eb298249042b718cbfa6a73b62932cec544b7566da"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_dgnss_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "05f9c6a3bbeff6e2ead6a4980464645e29a934675be690925796ce5288bace1e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ublox-dgnss/default.nix b/distros/rolling/ublox-dgnss/default.nix index d0c65aec5c..0eb3769925 100644 --- a/distros/rolling/ublox-dgnss/default.nix +++ b/distros/rolling/ublox-dgnss/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ntrip-client-node, ublox-dgnss-node, ublox-nav-sat-fix-hp-node, ublox-ubx-interfaces, ublox-ubx-msgs }: buildRosPackage { pname = "ros-rolling-ublox-dgnss"; - version = "0.5.5-r4"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_dgnss/0.5.5-4.tar.gz"; - name = "0.5.5-4.tar.gz"; - sha256 = "6734ddcf371a86fc74f0da92166ab52ec4b14c5299810856dbde77631b6db5ad"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_dgnss/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "db6140edd38094fa8621cb4769dafceb7b927cadd2ae0537df601ae324269cba"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ublox-nav-sat-fix-hp-node/default.nix b/distros/rolling/ublox-nav-sat-fix-hp-node/default.nix index e4d9d32fd3..2c67e62183 100644 --- a/distros/rolling/ublox-nav-sat-fix-hp-node/default.nix +++ b/distros/rolling/ublox-nav-sat-fix-hp-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sensor-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: buildRosPackage { pname = "ros-rolling-ublox-nav-sat-fix-hp-node"; - version = "0.5.5-r4"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_nav_sat_fix_hp_node/0.5.5-4.tar.gz"; - name = "0.5.5-4.tar.gz"; - sha256 = "832f08d767660b05095fb3268c481a858f420a5e7992b88b453fe6cb7993639c"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_nav_sat_fix_hp_node/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "cfbcb55bc50fa9f02412623f6f9c7ff9d2d8b487c77dfcbad5529f6143cc9bc9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ublox-ubx-interfaces/default.nix b/distros/rolling/ublox-ubx-interfaces/default.nix index bb820ae087..3db4a1b200 100644 --- a/distros/rolling/ublox-ubx-interfaces/default.nix +++ b/distros/rolling/ublox-ubx-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators }: buildRosPackage { pname = "ros-rolling-ublox-ubx-interfaces"; - version = "0.5.5-r4"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_ubx_interfaces/0.5.5-4.tar.gz"; - name = "0.5.5-4.tar.gz"; - sha256 = "f7f05ca16929682654cf19c652b3042800addb2f6e2814f69b5c5687abc63f66"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_ubx_interfaces/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "37b5b35c76c8143668f61c9171be9313b9e0a6f17a497d8f20b8fb9c99f04bb3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ublox-ubx-msgs/default.nix b/distros/rolling/ublox-ubx-msgs/default.nix index 5d189884b9..dd06df66db 100644 --- a/distros/rolling/ublox-ubx-msgs/default.nix +++ b/distros/rolling/ublox-ubx-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-rolling-ublox-ubx-msgs"; - version = "0.5.5-r4"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_ubx_msgs/0.5.5-4.tar.gz"; - name = "0.5.5-4.tar.gz"; - sha256 = "669e6cfe014d23f50c7c642d03af928fcfa5220db89f4cad5762ff0007b60efd"; + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/rolling/ublox_ubx_msgs/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "28b4406f75d9d53041a7426e2036873d31331a06aab189a8b1ae47fdab084cad"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-calibration/default.nix b/distros/rolling/ur-calibration/default.nix index d26eb8df50..0fbc8367e0 100644 --- a/distros/rolling/ur-calibration/default.nix +++ b/distros/rolling/ur-calibration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, rclcpp, ur-client-library, ur-robot-driver, yaml-cpp-vendor }: buildRosPackage { pname = "ros-rolling-ur-calibration"; - version = "3.2.1-r1"; + version = "4.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_calibration/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "fb275e1cf0c8815b3b8fb88ee3cb16c72e9e767bb5ec43660b3eb6ac6bc1931d"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_calibration/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "14d72ab5067f3ced1ce1ca6499e8b329f2d1d43ea8038f64437bc7a4130562f4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-controllers/default.nix b/distros/rolling/ur-controllers/default.nix index a7c0c28bc6..6dfe55d7da 100644 --- a/distros/rolling/ur-controllers/default.nix +++ b/distros/rolling/ur-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, angles, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, joint-trajectory-controller, lifecycle-msgs, pluginlib, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-test-assets, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, trajectory-msgs, ur-dashboard-msgs, ur-msgs }: buildRosPackage { pname = "ros-rolling-ur-controllers"; - version = "3.2.1-r1"; + version = "4.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_controllers/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "e90b74163da845dc8b862d8872f7ad9c641b628a31af72290ef88ea5bb19384c"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_controllers/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "b13c7680e4d1a462e19e3b10b37734aa5bf2b795e9f50787f10f31d6c87ccb82"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-dashboard-msgs/default.nix b/distros/rolling/ur-dashboard-msgs/default.nix index 4cb5b26d67..7dc6cc65af 100644 --- a/distros/rolling/ur-dashboard-msgs/default.nix +++ b/distros/rolling/ur-dashboard-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-ur-dashboard-msgs"; - version = "3.2.1-r1"; + version = "4.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_dashboard_msgs/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "d0c1122a4e997f8b24d6da3ae2c94eed4f089d556a663eb6e6af6ac19904962e"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_dashboard_msgs/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "319b9c8d423c98ecf27231619c6abac3be7c832bb0d366f106a1e3cc56bead1b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-moveit-config/default.nix b/distros/rolling/ur-moveit-config/default.nix index 585405fa7f..6311eb572a 100644 --- a/distros/rolling/ur-moveit-config/default.nix +++ b/distros/rolling/ur-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, moveit-configs-utils, moveit-kinematics, moveit-planners, moveit-planners-chomp, moveit-ros-move-group, moveit-ros-visualization, moveit-servo, moveit-simple-controller-manager, ur-description, warehouse-ros-sqlite, xacro }: buildRosPackage { pname = "ros-rolling-ur-moveit-config"; - version = "3.2.1-r1"; + version = "4.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_moveit_config/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "e00c1e326c97a04dd3f2c682d7ca611416b2bf215db0ba68dab693785ce67195"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_moveit_config/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "e8481003987df4a399d0e3ec89dd09ec687ff9d3291c643f7e31045abcc3f9a1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-robot-driver/default.nix b/distros/rolling/ur-robot-driver/default.nix index b6e7e635ed..efeb2e8cf3 100644 --- a/distros/rolling/ur-robot-driver/default.nix +++ b/distros/rolling/ur-robot-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, backward-ros, controller-manager, controller-manager-msgs, force-torque-sensor-broadcaster, geometry-msgs, hardware-interface, joint-state-broadcaster, joint-state-publisher, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, pluginlib, pose-broadcaster, position-controllers, rclcpp, rclcpp-lifecycle, rclpy, robot-state-publisher, ros2-controllers-test-nodes, rviz2, socat, std-msgs, std-srvs, tf2-geometry-msgs, ur-client-library, ur-controllers, ur-dashboard-msgs, ur-description, ur-msgs, urdf, velocity-controllers, xacro }: buildRosPackage { pname = "ros-rolling-ur-robot-driver"; - version = "3.2.1-r1"; + version = "4.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_robot_driver/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "16e5cf75adabf772c4c431cac566bd30faba46fd9b75e23bf5de028bdf9c084e"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur_robot_driver/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "cc2d6f4e70f81948a09a8e0f23f89662b1de05be62bb49ca085111b55db28edd"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-simulation-gz/default.nix b/distros/rolling/ur-simulation-gz/default.nix index d4618bde1f..214eec1c0d 100644 --- a/distros/rolling/ur-simulation-gz/default.nix +++ b/distros/rolling/ur-simulation-gz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, gz-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, urdfdom, xacro }: buildRosPackage { pname = "ros-rolling-ur-simulation-gz"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/rolling/ur_simulation_gz/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "70b3f868c469bc1e90a19a9e3d2992f2d209840112902be4cfa9bed0c4f9e24d"; + url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/rolling/ur_simulation_gz/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "c6c2df533235c478024c460cffc0560c27767718563f2b3da5065ccca46a4524"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur/default.nix b/distros/rolling/ur/default.nix index 4287f49a4e..004f801099 100644 --- a/distros/rolling/ur/default.nix +++ b/distros/rolling/ur/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ur-calibration, ur-controllers, ur-dashboard-msgs, ur-moveit-config, ur-robot-driver }: buildRosPackage { pname = "ros-rolling-ur"; - version = "3.2.1-r1"; + version = "4.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "5686253d314c2a25dc905f5c39c21868b307b39107ab59610f49be9444e56f5a"; + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/rolling/ur/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "cbed2b96bed8ade8b864ce101f50c9bcdd4c3ac6c222aa21ae2f616b1e038d4b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/urg-node/default.nix b/distros/rolling/urg-node/default.nix index a3eadd3f22..7ef9c59d9b 100644 --- a/distros/rolling/urg-node/default.nix +++ b/distros/rolling/urg-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, boost, builtin-interfaces, diagnostic-updater, laser-proc, rclcpp, rclcpp-components, rosidl-default-generators, sensor-msgs, std-srvs, urdf, urg-c, urg-node-msgs }: buildRosPackage { pname = "ros-rolling-urg-node"; - version = "1.1.1-r3"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/urg_node-release/archive/release/rolling/urg_node/1.1.1-3.tar.gz"; - name = "1.1.1-3.tar.gz"; - sha256 = "38ac366946e23f921b89a4b13976efabfface098bb22b83d4e59c92be65e9d91"; + url = "https://github.com/ros2-gbp/urg_node-release/archive/release/rolling/urg_node/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "0c5aa486296201065f32449b9df7d34df9063a57d380b59db675fbb45df6d711"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/velocity-controllers/default.nix b/distros/rolling/velocity-controllers/default.nix index 8e225bbb75..023b70fc5a 100644 --- a/distros/rolling/velocity-controllers/default.nix +++ b/distros/rolling/velocity-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-cmake, ros2-control-test-assets }: buildRosPackage { pname = "ros-rolling-velocity-controllers"; - version = "4.24.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/velocity_controllers/4.24.0-1.tar.gz"; - name = "4.24.0-1.tar.gz"; - sha256 = "8541c5d1c8106eb1b284a865262f99ba66855978e18e3576dc9feae5ebb24c97"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/velocity_controllers/5.0.2-1.tar.gz"; + name = "5.0.2-1.tar.gz"; + sha256 = "664f26bb5f9c882028332a81f0d8305276daf93b3ab229a7dc5f7f13ab728472"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/vision-msgs-rviz-plugins/default.nix b/distros/rolling/vision-msgs-rviz-plugins/default.nix index 784ff8bb37..b371217dc8 100644 --- a/distros/rolling/vision-msgs-rviz-plugins/default.nix +++ b/distros/rolling/vision-msgs-rviz-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, pluginlib, python3Packages, rclcpp, rclpy, rviz-common, rviz-default-plugins, rviz-rendering, rviz2, vision-msgs, yaml-cpp-vendor }: buildRosPackage { pname = "ros-rolling-vision-msgs-rviz-plugins"; - version = "4.1.1-r2"; + version = "4.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/rolling/vision_msgs_rviz_plugins/4.1.1-2.tar.gz"; - name = "4.1.1-2.tar.gz"; - sha256 = "91efb30e72985fb5a3651aa4717ec57435b81663b9250a459bfcd443dcdec34f"; + url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/rolling/vision_msgs_rviz_plugins/4.2.0-1.tar.gz"; + name = "4.2.0-1.tar.gz"; + sha256 = "aaee08324ffeefa793cdc8caa9909950ffec2570c9b3333e72b5d0d4039a698f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/vision-msgs/default.nix b/distros/rolling/vision-msgs/default.nix index d6436217ec..1e81aea10c 100644 --- a/distros/rolling/vision-msgs/default.nix +++ b/distros/rolling/vision-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-vision-msgs"; - version = "4.1.1-r2"; + version = "4.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/rolling/vision_msgs/4.1.1-2.tar.gz"; - name = "4.1.1-2.tar.gz"; - sha256 = "e2e122d0d326cbb19fd8f5d6399a4a1c10de52dd4d6c20567d174b38f9e63a24"; + url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/rolling/vision_msgs/4.2.0-1.tar.gz"; + name = "4.2.0-1.tar.gz"; + sha256 = "844fd71bcaa9819e775c81306af334a5bf2fb023d1a587812dc4e487966e534e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/visualization-msgs/default.nix b/distros/rolling/visualization-msgs/default.nix index 3b4f1f7824..61345506bb 100644 --- a/distros/rolling/visualization-msgs/default.nix +++ b/distros/rolling/visualization-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, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-visualization-msgs"; - version = "5.5.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/visualization_msgs/5.5.0-1.tar.gz"; - name = "5.5.0-1.tar.gz"; - sha256 = "9976ba9e65b0d4deced47f8436bc4bf89262772da3cef589d62919f2410496ef"; + url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/rolling/visualization_msgs/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "e57f59504db1b29d99ec4d0b471f303e2867587564f6005a1258e84fb75f92e0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/web-video-server/default.nix b/distros/rolling/web-video-server/default.nix index 9ae5d78d6f..4bfb68e173 100644 --- a/distros/rolling/web-video-server/default.nix +++ b/distros/rolling/web-video-server/default.nix @@ -2,22 +2,22 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, async-web-server-cpp, cv-bridge, ffmpeg, image-transport, rclcpp, sensor-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, async-web-server-cpp, cv-bridge, ffmpeg, image-transport, pkg-config, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: buildRosPackage { pname = "ros-rolling-web-video-server"; - version = "2.0.0-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/web_video_server-release/archive/release/rolling/web_video_server/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "d7ba46436aa633e3331666bbb7c9f1d34b58375b88c6e22e48224ab6c306cba3"; + url = "https://github.com/ros2-gbp/web_video_server-release/archive/release/rolling/web_video_server/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "7db042c6f48789731c591c21859fcf29159ed5ff899cf27a948cb312564449e1"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ async-web-server-cpp cv-bridge ffmpeg image-transport rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake-ros pkg-config ]; + checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ros-environment ]; + propagatedBuildInputs = [ async-web-server-cpp cv-bridge ffmpeg image-transport rclcpp rclcpp-components sensor-msgs ]; + nativeBuildInputs = [ ament-cmake-ros pkg-config ]; meta = { description = "HTTP Streaming of ROS Image Topics in Multiple Formats"; diff --git a/distros/rolling/zed-msgs/default.nix b/distros/rolling/zed-msgs/default.nix index be5613b700..72e7d5de23 100644 --- a/distros/rolling/zed-msgs/default.nix +++ b/distros/rolling/zed-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-zed-msgs"; - version = "5.0.0-r1"; + version = "5.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/zed-ros2-interfaces-release/archive/release/rolling/zed_msgs/5.0.0-1.tar.gz"; - name = "5.0.0-1.tar.gz"; - sha256 = "2aa6655581f5d0d37121543ff8ae626661af7284ed9b61496ee72ad9da790384"; + url = "https://github.com/ros2-gbp/zed-ros2-interfaces-release/archive/release/rolling/zed_msgs/5.0.1-1.tar.gz"; + name = "5.0.1-1.tar.gz"; + sha256 = "8779748b3a764eff5f1681c9631428d8ad6cc3d0f18fbc38442291ca13755a4e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/zenoh-cpp-vendor/default.nix b/distros/rolling/zenoh-cpp-vendor/default.nix index 900541d796..b6e5170933 100644 --- a/distros/rolling/zenoh-cpp-vendor/default.nix +++ b/distros/rolling/zenoh-cpp-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, cargo, clang, git }: buildRosPackage { pname = "ros-rolling-zenoh-cpp-vendor"; - version = "0.7.0-r1"; + version = "0.7.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/rolling/zenoh_cpp_vendor/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "08126c4f078c43aa78a0b4989ed6b9d2f5803998a5c2733c6a91d3dbfecbb5f8"; + url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/rolling/zenoh_cpp_vendor/0.7.1-1.tar.gz"; + name = "0.7.1-1.tar.gz"; + sha256 = "c66c0a99cf493b3f8ee036bfed4ce9041c5fe6f774c4a6e35a36df9bcc227578"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/zenoh-security-tools/default.nix b/distros/rolling/zenoh-security-tools/default.nix index a812310382..b0e53651b8 100644 --- a/distros/rolling/zenoh-security-tools/default.nix +++ b/distros/rolling/zenoh-security-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, nlohmann_json, rcpputils, rcutils, rmw, rmw-security-common, tinyxml2-vendor, zenoh-cpp-vendor }: buildRosPackage { pname = "ros-rolling-zenoh-security-tools"; - version = "0.7.0-r1"; + version = "0.7.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/rolling/zenoh_security_tools/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "11e6e48367576beb42e724795487bfb82592c694fd1de9e8886d8e891aed545a"; + url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/rolling/zenoh_security_tools/0.7.1-1.tar.gz"; + name = "0.7.1-1.tar.gz"; + sha256 = "1c703ab6c684c1a20f033bfd8eeb3a761197c6d690243aa017622a9865e4e5e9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/zstd-image-transport/default.nix b/distros/rolling/zstd-image-transport/default.nix index be5407f64a..41a46af4ba 100644 --- a/distros/rolling/zstd-image-transport/default.nix +++ b/distros/rolling/zstd-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, image-transport, zlib }: buildRosPackage { pname = "ros-rolling-zstd-image-transport"; - version = "5.0.2-r1"; + version = "5.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/zstd_image_transport/5.0.2-1.tar.gz"; - name = "5.0.2-1.tar.gz"; - sha256 = "07bb41b29835a585bf941377b1871397343ae741f99dad50925f50b59d7f996a"; + url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/rolling/zstd_image_transport/5.0.3-1.tar.gz"; + name = "5.0.3-1.tar.gz"; + sha256 = "75d8df4a3ccd1398d5488ad15f2c1894a0dca335f405dc859c8cc797f549288f"; }; buildType = "ament_cmake";