From 73f789a00bbb5a69f15952f477b0e1a55fdf22d9 Mon Sep 17 00:00:00 2001 From: Superflore Date: Fri, 30 May 2025 13:42:48 +0000 Subject: [PATCH] regenerate all distros, Fri May 30 13:42:48 2025 --- .../ackermann-steering-controller/default.nix | 8 +- .../humble/admittance-controller/default.nix | 8 +- distros/humble/ament-package/default.nix | 8 +- .../humble/apriltag-detector-mit/default.nix | 8 +- .../apriltag-detector-umich/default.nix | 8 +- distros/humble/apriltag-detector/default.nix | 8 +- distros/humble/apriltag-draw/default.nix | 8 +- distros/humble/apriltag-tools/default.nix | 8 +- .../humble/autoware-common-msgs/default.nix | 8 +- .../humble/autoware-control-msgs/default.nix | 8 +- .../default.nix | 8 +- .../autoware-lanelet2-extension/default.nix | 8 +- .../autoware-localization-msgs/default.nix | 8 +- distros/humble/autoware-map-msgs/default.nix | 8 +- distros/humble/autoware-msgs/default.nix | 8 +- .../autoware-perception-msgs/default.nix | 8 +- .../humble/autoware-planning-msgs/default.nix | 8 +- .../humble/autoware-sensing-msgs/default.nix | 8 +- .../humble/autoware-system-msgs/default.nix | 8 +- .../humble/autoware-utils-debug/default.nix | 26 + .../autoware-utils-diagnostics/default.nix | 26 + .../autoware-utils-geometry/default.nix | 26 + .../humble/autoware-utils-logging/default.nix | 26 + .../humble/autoware-utils-math/default.nix | 25 + distros/humble/autoware-utils-pcl/default.nix | 26 + .../humble/autoware-utils-rclcpp/default.nix | 26 + .../humble/autoware-utils-system/default.nix | 25 + distros/humble/autoware-utils-tf/default.nix | 26 + .../humble/autoware-utils-uuid/default.nix | 26 + .../autoware-utils-visualization/default.nix | 26 + distros/humble/autoware-utils/default.nix | 14 +- distros/humble/autoware-v2x-msgs/default.nix | 8 +- .../humble/autoware-vehicle-msgs/default.nix | 8 +- distros/humble/behaviortree-cpp/default.nix | 14 +- .../bicycle-steering-controller/default.nix | 8 +- .../bosch-locator-bridge-utils/default.nix | 8 +- .../humble/bosch-locator-bridge/default.nix | 8 +- distros/humble/broll/default.nix | 26 + distros/humble/camera-calibration/default.nix | 10 +- distros/humble/cartographer/default.nix | 8 +- .../humble/clearpath-generator-gz/default.nix | 8 +- distros/humble/clearpath-gz/default.nix | 8 +- .../humble/clearpath-simulator/default.nix | 8 +- distros/humble/depth-image-proc/default.nix | 8 +- .../humble/diagnostic-aggregator/default.nix | 8 +- .../diagnostic-common-diagnostics/default.nix | 8 +- .../diagnostic-remote-logging/default.nix | 8 +- distros/humble/diagnostic-updater/default.nix | 8 +- distros/humble/diagnostics/default.nix | 8 +- .../humble/diff-drive-controller/default.nix | 8 +- distros/humble/effort-controllers/default.nix | 8 +- distros/humble/eigenpy/default.nix | 8 +- .../humble/etsi-its-cam-coding/default.nix | 8 +- .../etsi-its-cam-conversion/default.nix | 8 +- distros/humble/etsi-its-cam-msgs/default.nix | 8 +- .../humble/etsi-its-cam-ts-coding/default.nix | 8 +- .../etsi-its-cam-ts-conversion/default.nix | 8 +- .../humble/etsi-its-cam-ts-msgs/default.nix | 8 +- distros/humble/etsi-its-coding/default.nix | 8 +- .../humble/etsi-its-conversion/default.nix | 8 +- .../humble/etsi-its-cpm-ts-coding/default.nix | 8 +- .../etsi-its-cpm-ts-conversion/default.nix | 8 +- .../humble/etsi-its-cpm-ts-msgs/default.nix | 8 +- .../humble/etsi-its-denm-coding/default.nix | 8 +- .../etsi-its-denm-conversion/default.nix | 8 +- distros/humble/etsi-its-denm-msgs/default.nix | 8 +- .../etsi-its-denm-ts-coding/default.nix | 8 +- .../etsi-its-denm-ts-conversion/default.nix | 8 +- .../humble/etsi-its-denm-ts-msgs/default.nix | 8 +- .../etsi-its-mapem-ts-coding/default.nix | 8 +- .../etsi-its-mapem-ts-conversion/default.nix | 8 +- .../humble/etsi-its-mapem-ts-msgs/default.nix | 8 +- .../etsi-its-mcm-uulm-coding/default.nix | 8 +- .../etsi-its-mcm-uulm-conversion/default.nix | 8 +- .../humble/etsi-its-mcm-uulm-msgs/default.nix | 8 +- distros/humble/etsi-its-messages/default.nix | 8 +- .../humble/etsi-its-msgs-utils/default.nix | 8 +- distros/humble/etsi-its-msgs/default.nix | 8 +- .../default.nix | 8 +- .../humble/etsi-its-rviz-plugins/default.nix | 8 +- .../etsi-its-spatem-ts-coding/default.nix | 8 +- .../etsi-its-spatem-ts-conversion/default.nix | 8 +- .../etsi-its-spatem-ts-msgs/default.nix | 8 +- .../humble/etsi-its-vam-ts-coding/default.nix | 8 +- .../etsi-its-vam-ts-conversion/default.nix | 8 +- .../humble/etsi-its-vam-ts-msgs/default.nix | 8 +- .../humble/event-camera-codecs/default.nix | 8 +- distros/humble/event-camera-msgs/default.nix | 8 +- distros/humble/event-camera-py/default.nix | 12 +- .../humble/event-camera-renderer/default.nix | 8 +- distros/humble/examples-tf2-py/default.nix | 8 +- distros/humble/fastrtps/default.nix | 8 +- .../humble/ffmpeg-encoder-decoder/default.nix | 8 +- .../ffmpeg-image-transport-tools/default.nix | 8 +- .../humble/ffmpeg-image-transport/default.nix | 8 +- distros/humble/filters/default.nix | 8 +- .../humble/fkie-message-filters/default.nix | 12 +- distros/humble/flex-sync/default.nix | 8 +- .../flir-camera-description/default.nix | 8 +- distros/humble/flir-camera-msgs/default.nix | 8 +- .../default.nix | 8 +- .../forward-command-controller/default.nix | 8 +- distros/humble/foxglove-bridge/default.nix | 8 +- .../default.nix | 8 +- distros/humble/generated.nix | 56 +- distros/humble/geometry2/default.nix | 8 +- distros/humble/gpio-controllers/default.nix | 8 +- distros/humble/gps-msgs/default.nix | 8 +- distros/humble/gps-tools/default.nix | 8 +- distros/humble/gps-umd/default.nix | 8 +- distros/humble/gpsd-client/default.nix | 8 +- .../humble/gripper-controllers/default.nix | 8 +- .../humble/gz-ros2-control-demos/default.nix | 8 +- .../humble/gz-ros2-control-tests/default.nix | 8 +- .../humble/ign-ros2-control-demos/default.nix | 8 +- distros/humble/ign-ros2-control/default.nix | 8 +- distros/humble/image-pipeline/default.nix | 8 +- distros/humble/image-proc/default.nix | 8 +- distros/humble/image-publisher/default.nix | 8 +- distros/humble/image-rotate/default.nix | 8 +- distros/humble/image-view/default.nix | 8 +- .../humble/imu-sensor-broadcaster/default.nix | 8 +- .../joint-state-broadcaster/default.nix | 8 +- .../joint-trajectory-controller/default.nix | 8 +- .../kinematics-interface-kdl/default.nix | 8 +- .../humble/kinematics-interface/default.nix | 8 +- distros/humble/kitti-metrics-eval/default.nix | 10 +- distros/humble/launch-pal/default.nix | 8 +- distros/humble/libcaer-driver/default.nix | 8 +- distros/humble/libcaer-vendor/default.nix | 8 +- distros/humble/libmavconn/default.nix | 8 +- distros/humble/libphidget22/default.nix | 12 +- distros/humble/mapviz-interfaces/default.nix | 8 +- distros/humble/mapviz-plugins/default.nix | 8 +- distros/humble/mapviz/default.nix | 8 +- distros/humble/mavlink/default.nix | 8 +- distros/humble/mavros-extras/default.nix | 8 +- distros/humble/mavros-msgs/default.nix | 8 +- distros/humble/mavros/default.nix | 8 +- .../mecanum-drive-controller/default.nix | 8 +- .../default.nix | 8 +- .../microstrain-inertial-driver/default.nix | 8 +- .../microstrain-inertial-examples/default.nix | 8 +- .../microstrain-inertial-msgs/default.nix | 8 +- .../microstrain-inertial-rqt/default.nix | 8 +- distros/humble/mocap-optitrack/default.nix | 13 +- distros/humble/mola-bridge-ros2/default.nix | 10 +- distros/humble/mola-common/default.nix | 10 +- distros/humble/mola-demos/default.nix | 10 +- .../mola-imu-preintegration/default.nix | 8 +- .../mola-input-euroc-dataset/default.nix | 10 +- .../mola-input-kitti-dataset/default.nix | 8 +- .../mola-input-kitti360-dataset/default.nix | 8 +- .../mola-input-mulran-dataset/default.nix | 8 +- .../mola-input-paris-luco-dataset/default.nix | 8 +- distros/humble/mola-input-rawlog/default.nix | 8 +- distros/humble/mola-input-rosbag2/default.nix | 8 +- distros/humble/mola-input-video/default.nix | 25 + distros/humble/mola-kernel/default.nix | 8 +- distros/humble/mola-launcher/default.nix | 8 +- .../humble/mola-lidar-odometry/default.nix | 8 +- distros/humble/mola-metric-maps/default.nix | 8 +- distros/humble/mola-msgs/default.nix | 8 +- distros/humble/mola-pose-list/default.nix | 8 +- .../humble/mola-relocalization/default.nix | 8 +- .../mola-state-estimation-simple/default.nix | 8 +- .../default.nix | 8 +- .../humble/mola-state-estimation/default.nix | 10 +- distros/humble/mola-test-datasets/default.nix | 10 +- distros/humble/mola-traj-tools/default.nix | 10 +- distros/humble/mola-viz/default.nix | 8 +- distros/humble/mola-yaml/default.nix | 10 +- distros/humble/mola/default.nix | 14 +- distros/humble/mrpt-apps/default.nix | 8 +- distros/humble/mrpt-libapps/default.nix | 8 +- distros/humble/mrpt-libbase/default.nix | 8 +- distros/humble/mrpt-libgui/default.nix | 8 +- distros/humble/mrpt-libhwdrivers/default.nix | 8 +- distros/humble/mrpt-libmaps/default.nix | 8 +- distros/humble/mrpt-libmath/default.nix | 8 +- distros/humble/mrpt-libnav/default.nix | 8 +- distros/humble/mrpt-libobs/default.nix | 8 +- distros/humble/mrpt-libopengl/default.nix | 8 +- distros/humble/mrpt-libposes/default.nix | 8 +- distros/humble/mrpt-libros-bridge/default.nix | 8 +- distros/humble/mrpt-libslam/default.nix | 8 +- distros/humble/mrpt-libtclap/default.nix | 8 +- distros/humble/multires-image/default.nix | 12 +- distros/humble/novatel-gps-driver/default.nix | 8 +- distros/humble/novatel-gps-msgs/default.nix | 8 +- distros/humble/odom-to-tf-ros2/default.nix | 8 +- distros/humble/omni-base-2dnav/default.nix | 12 +- distros/humble/omni-base-bringup/default.nix | 8 +- .../default.nix | 8 +- .../humble/omni-base-description/default.nix | 8 +- distros/humble/omni-base-gazebo/default.nix | 12 +- .../omni-base-laser-sensors/default.nix | 8 +- .../humble/omni-base-navigation/default.nix | 12 +- .../humble/omni-base-rgbd-sensors/default.nix | 8 +- distros/humble/omni-base-robot/default.nix | 8 +- .../humble/omni-base-simulation/default.nix | 8 +- distros/humble/ompl/default.nix | 12 +- distros/humble/openvdb-vendor/default.nix | 8 +- distros/humble/pal-gazebo-plugins/default.nix | 8 +- .../humble/phidgets-accelerometer/default.nix | 8 +- .../humble/phidgets-analog-inputs/default.nix | 8 +- .../phidgets-analog-outputs/default.nix | 8 +- distros/humble/phidgets-api/default.nix | 8 +- .../phidgets-digital-inputs/default.nix | 8 +- .../phidgets-digital-outputs/default.nix | 8 +- distros/humble/phidgets-drivers/default.nix | 8 +- distros/humble/phidgets-gyroscope/default.nix | 8 +- .../phidgets-high-speed-encoder/default.nix | 8 +- distros/humble/phidgets-ik/default.nix | 8 +- .../humble/phidgets-magnetometer/default.nix | 8 +- distros/humble/phidgets-motors/default.nix | 8 +- distros/humble/phidgets-msgs/default.nix | 8 +- distros/humble/phidgets-spatial/default.nix | 8 +- distros/humble/phidgets-stepper/default.nix | 25 + .../humble/phidgets-temperature/default.nix | 8 +- distros/humble/pid-controller/default.nix | 8 +- distros/humble/pinocchio/default.nix | 8 +- distros/humble/play-motion2-msgs/default.nix | 8 +- distros/humble/play-motion2/default.nix | 12 +- distros/humble/plotjuggler/default.nix | 12 +- distros/humble/pmb2-2dnav/default.nix | 12 +- distros/humble/pmb2-bringup/default.nix | 8 +- .../pmb2-controller-configuration/default.nix | 12 +- distros/humble/pmb2-description/default.nix | 8 +- distros/humble/pmb2-gazebo/default.nix | 12 +- distros/humble/pmb2-laser-sensors/default.nix | 8 +- distros/humble/pmb2-navigation/default.nix | 12 +- distros/humble/pmb2-rgbd-sensors/default.nix | 11 +- distros/humble/pmb2-robot/default.nix | 8 +- distros/humble/pmb2-simulation/default.nix | 8 +- distros/humble/pose-broadcaster/default.nix | 8 +- .../humble/position-controllers/default.nix | 8 +- distros/humble/python-mrpt/default.nix | 8 +- distros/humble/rai-interfaces/default.nix | 26 + .../range-sensor-broadcaster/default.nix | 8 +- distros/humble/rig-reconfigure/default.nix | 12 +- distros/humble/rmw-desert/default.nix | 8 +- distros/humble/rmw-stats-shim/default.nix | 26 + distros/humble/ros-gz-interfaces/default.nix | 8 +- distros/humble/ros-gz/default.nix | 8 +- distros/humble/ros-ign-bridge/default.nix | 8 +- .../humble/ros-ign-gazebo-demos/default.nix | 8 +- distros/humble/ros-ign-gazebo/default.nix | 8 +- distros/humble/ros-ign-image/default.nix | 8 +- distros/humble/ros-ign-interfaces/default.nix | 8 +- distros/humble/ros-ign/default.nix | 8 +- .../ros2-controllers-test-nodes/default.nix | 8 +- distros/humble/ros2-controllers/default.nix | 8 +- distros/humble/rosapi-msgs/default.nix | 8 +- distros/humble/rosapi/default.nix | 8 +- .../humble/rosbag2-storage-broll/default.nix | 26 + distros/humble/rosbridge-library/default.nix | 8 +- distros/humble/rosbridge-msgs/default.nix | 8 +- distros/humble/rosbridge-server/default.nix | 8 +- distros/humble/rosbridge-suite/default.nix | 8 +- .../humble/rosbridge-test-msgs/default.nix | 8 +- .../humble/rosgraph-monitor-msgs/default.nix | 25 + distros/humble/rosgraph-monitor/default.nix | 26 + .../default.nix | 8 +- distros/humble/rqt-plot/default.nix | 8 +- distros/humble/rviz-assimp-vendor/default.nix | 8 +- distros/humble/rviz-common/default.nix | 8 +- .../humble/rviz-default-plugins/default.nix | 8 +- distros/humble/rviz-ogre-vendor/default.nix | 12 +- .../humble/rviz-rendering-tests/default.nix | 8 +- distros/humble/rviz-rendering/default.nix | 8 +- .../rviz-visual-testing-framework/default.nix | 8 +- distros/humble/rviz2/default.nix | 8 +- distros/humble/self-test/default.nix | 8 +- .../humble/septentrio-gnss-driver/default.nix | 12 +- distros/humble/sicks300-2/default.nix | 26 + .../humble/simulation-interfaces/default.nix | 26 + distros/humble/slam-toolbox/default.nix | 8 +- distros/humble/slider-publisher/default.nix | 8 +- .../spatio-temporal-voxel-layer/default.nix | 8 +- .../spinnaker-camera-driver/default.nix | 8 +- .../default.nix | 8 +- .../steering-controllers-library/default.nix | 12 +- distros/humble/stereo-image-proc/default.nix | 8 +- distros/humble/swri-cli-tools/default.nix | 8 +- distros/humble/swri-console-util/default.nix | 8 +- distros/humble/swri-dbw-interface/default.nix | 8 +- distros/humble/swri-geometry-util/default.nix | 8 +- distros/humble/swri-image-util/default.nix | 8 +- distros/humble/swri-math-util/default.nix | 8 +- distros/humble/swri-opencv-util/default.nix | 8 +- distros/humble/swri-roscpp/default.nix | 8 +- distros/humble/swri-route-util/default.nix | 8 +- distros/humble/swri-serial-util/default.nix | 8 +- distros/humble/swri-system-util/default.nix | 8 +- .../humble/swri-transform-util/default.nix | 8 +- distros/humble/talos-bringup/default.nix | 8 +- .../default.nix | 8 +- .../talos-description-calibration/default.nix | 8 +- .../talos-description-inertial/default.nix | 8 +- distros/humble/talos-description/default.nix | 8 +- distros/humble/talos-robot/default.nix | 8 +- distros/humble/test-ros-gz-bridge/default.nix | 8 +- distros/humble/tf2-bullet/default.nix | 8 +- distros/humble/tf2-eigen-kdl/default.nix | 8 +- distros/humble/tf2-eigen/default.nix | 8 +- distros/humble/tf2-geometry-msgs/default.nix | 8 +- distros/humble/tf2-kdl/default.nix | 8 +- distros/humble/tf2-msgs/default.nix | 8 +- distros/humble/tf2-py/default.nix | 8 +- distros/humble/tf2-ros-py/default.nix | 8 +- distros/humble/tf2-ros/default.nix | 8 +- distros/humble/tf2-sensor-msgs/default.nix | 14 +- distros/humble/tf2-tools/default.nix | 8 +- distros/humble/tf2/default.nix | 8 +- distros/humble/tiago-2dnav/default.nix | 12 +- distros/humble/tiago-bringup/default.nix | 8 +- .../default.nix | 12 +- distros/humble/tiago-description/default.nix | 8 +- distros/humble/tiago-gazebo/default.nix | 12 +- .../humble/tiago-laser-sensors/default.nix | 8 +- distros/humble/tiago-navigation/default.nix | 8 +- distros/humble/tiago-rgbd-sensors/default.nix | 8 +- distros/humble/tiago-robot/default.nix | 8 +- distros/humble/tiago-simulation/default.nix | 8 +- distros/humble/tile-map/default.nix | 12 +- .../tracetools-image-pipeline/default.nix | 8 +- .../humble/tricycle-controller/default.nix | 8 +- .../tricycle-steering-controller/default.nix | 8 +- distros/humble/tsid/default.nix | 25 + .../turtlebot3-applications-msgs/default.nix | 26 + .../turtlebot3-autorace-camera/default.nix | 23 + .../turtlebot3-autorace-detect/default.nix | 23 + .../turtlebot3-autorace-mission/default.nix | 23 + .../humble/turtlebot3-autorace/default.nix | 25 + distros/humble/turtlebot3-msgs/default.nix | 8 +- distros/humble/ur-bringup/default.nix | 8 +- distros/humble/ur-calibration/default.nix | 8 +- distros/humble/ur-client-library/default.nix | 8 +- distros/humble/ur-controllers/default.nix | 8 +- distros/humble/ur-dashboard-msgs/default.nix | 8 +- distros/humble/ur-description/default.nix | 8 +- distros/humble/ur-moveit-config/default.nix | 8 +- distros/humble/ur-robot-driver/default.nix | 8 +- distros/humble/ur-simulation-gz/default.nix | 8 +- distros/humble/ur/default.nix | 8 +- distros/humble/urg-node/default.nix | 8 +- .../humble/velocity-controllers/default.nix | 8 +- distros/humble/web-video-server/default.nix | 16 +- distros/humble/wireless-msgs/default.nix | 8 +- distros/humble/wireless-watcher/default.nix | 11 +- distros/humble/zed-msgs/default.nix | 8 +- .../ackermann-steering-controller/default.nix | 8 +- .../jazzy/admittance-controller/default.nix | 8 +- .../jazzy/apriltag-detector-mit/default.nix | 8 +- .../jazzy/apriltag-detector-umich/default.nix | 8 +- distros/jazzy/apriltag-detector/default.nix | 8 +- distros/jazzy/apriltag-draw/default.nix | 8 +- distros/jazzy/apriltag-tools/default.nix | 8 +- distros/jazzy/aruco-opencv-msgs/default.nix | 8 +- distros/jazzy/aruco-opencv/default.nix | 8 +- distros/jazzy/at-sonde-ros-driver/default.nix | 26 + .../jazzy/autoware-common-msgs/default.nix | 8 +- .../jazzy/autoware-control-msgs/default.nix | 8 +- .../default.nix | 8 +- .../autoware-lanelet2-extension/default.nix | 8 +- .../autoware-localization-msgs/default.nix | 8 +- distros/jazzy/autoware-map-msgs/default.nix | 8 +- distros/jazzy/autoware-msgs/default.nix | 8 +- .../autoware-perception-msgs/default.nix | 8 +- .../jazzy/autoware-planning-msgs/default.nix | 8 +- .../jazzy/autoware-sensing-msgs/default.nix | 8 +- .../jazzy/autoware-system-msgs/default.nix | 8 +- .../jazzy/autoware-utils-debug/default.nix | 26 + .../autoware-utils-diagnostics/default.nix | 26 + .../jazzy/autoware-utils-geometry/default.nix | 26 + .../jazzy/autoware-utils-logging/default.nix | 26 + distros/jazzy/autoware-utils-math/default.nix | 25 + distros/jazzy/autoware-utils-pcl/default.nix | 26 + .../jazzy/autoware-utils-rclcpp/default.nix | 26 + .../jazzy/autoware-utils-system/default.nix | 25 + distros/jazzy/autoware-utils-tf/default.nix | 26 + distros/jazzy/autoware-utils-uuid/default.nix | 26 + .../autoware-utils-visualization/default.nix | 26 + distros/jazzy/autoware-utils/default.nix | 14 +- distros/jazzy/autoware-v2x-msgs/default.nix | 8 +- .../jazzy/autoware-vehicle-msgs/default.nix | 8 +- distros/jazzy/behaviortree-cpp/default.nix | 14 +- .../bicycle-steering-controller/default.nix | 8 +- distros/jazzy/broll/default.nix | 26 + distros/jazzy/camera-calibration/default.nix | 8 +- .../jazzy/canopen-inventus-driver/default.nix | 26 + .../canopen-inventus-interfaces/default.nix | 26 + distros/jazzy/cartographer/default.nix | 8 +- distros/jazzy/clearpath-bt-joy/default.nix | 8 +- distros/jazzy/clearpath-common/default.nix | 8 +- distros/jazzy/clearpath-config/default.nix | 8 +- distros/jazzy/clearpath-control/default.nix | 8 +- .../jazzy/clearpath-customization/default.nix | 8 +- .../jazzy/clearpath-description/default.nix | 8 +- .../clearpath-generator-common/default.nix | 8 +- .../jazzy/clearpath-generator-gz/default.nix | 8 +- distros/jazzy/clearpath-gz/default.nix | 8 +- .../default.nix | 8 +- .../jazzy/clearpath-manipulators/default.nix | 12 +- .../jazzy/clearpath-motor-msgs/default.nix | 8 +- .../clearpath-mounts-description/default.nix | 8 +- distros/jazzy/clearpath-msgs/default.nix | 8 +- .../jazzy/clearpath-nav2-demos/default.nix | 8 +- .../default.nix | 8 +- .../jazzy/clearpath-platform-msgs/default.nix | 8 +- .../default.nix | 8 +- .../clearpath-sensors-description/default.nix | 8 +- distros/jazzy/clearpath-simulator/default.nix | 8 +- distros/jazzy/control-toolbox/default.nix | 8 +- .../jazzy/controller-interface/default.nix | 12 +- .../jazzy/controller-manager-msgs/default.nix | 8 +- distros/jazzy/depth-image-proc/default.nix | 8 +- .../jazzy/diagnostic-aggregator/default.nix | 8 +- .../diagnostic-common-diagnostics/default.nix | 8 +- .../diagnostic-remote-logging/default.nix | 8 +- distros/jazzy/diagnostic-updater/default.nix | 8 +- distros/jazzy/diagnostics/default.nix | 8 +- .../jazzy/diff-drive-controller/default.nix | 8 +- distros/jazzy/effort-controllers/default.nix | 8 +- distros/jazzy/eigenpy/default.nix | 8 +- distros/jazzy/etsi-its-cam-coding/default.nix | 8 +- .../jazzy/etsi-its-cam-conversion/default.nix | 8 +- distros/jazzy/etsi-its-cam-msgs/default.nix | 8 +- .../jazzy/etsi-its-cam-ts-coding/default.nix | 8 +- .../etsi-its-cam-ts-conversion/default.nix | 8 +- .../jazzy/etsi-its-cam-ts-msgs/default.nix | 8 +- distros/jazzy/etsi-its-coding/default.nix | 8 +- distros/jazzy/etsi-its-conversion/default.nix | 8 +- .../jazzy/etsi-its-cpm-ts-coding/default.nix | 8 +- .../etsi-its-cpm-ts-conversion/default.nix | 8 +- .../jazzy/etsi-its-cpm-ts-msgs/default.nix | 8 +- .../jazzy/etsi-its-denm-coding/default.nix | 8 +- .../etsi-its-denm-conversion/default.nix | 8 +- distros/jazzy/etsi-its-denm-msgs/default.nix | 8 +- .../jazzy/etsi-its-denm-ts-coding/default.nix | 8 +- .../etsi-its-denm-ts-conversion/default.nix | 8 +- .../jazzy/etsi-its-denm-ts-msgs/default.nix | 8 +- .../etsi-its-mapem-ts-coding/default.nix | 8 +- .../etsi-its-mapem-ts-conversion/default.nix | 8 +- .../jazzy/etsi-its-mapem-ts-msgs/default.nix | 8 +- .../etsi-its-mcm-uulm-coding/default.nix | 8 +- .../etsi-its-mcm-uulm-conversion/default.nix | 8 +- .../jazzy/etsi-its-mcm-uulm-msgs/default.nix | 8 +- distros/jazzy/etsi-its-messages/default.nix | 8 +- distros/jazzy/etsi-its-msgs-utils/default.nix | 8 +- distros/jazzy/etsi-its-msgs/default.nix | 8 +- .../default.nix | 8 +- .../jazzy/etsi-its-rviz-plugins/default.nix | 8 +- .../etsi-its-spatem-ts-coding/default.nix | 8 +- .../etsi-its-spatem-ts-conversion/default.nix | 8 +- .../jazzy/etsi-its-spatem-ts-msgs/default.nix | 8 +- .../jazzy/etsi-its-vam-ts-coding/default.nix | 8 +- .../etsi-its-vam-ts-conversion/default.nix | 8 +- .../jazzy/etsi-its-vam-ts-msgs/default.nix | 8 +- distros/jazzy/event-camera-codecs/default.nix | 8 +- distros/jazzy/event-camera-msgs/default.nix | 8 +- distros/jazzy/event-camera-py/default.nix | 12 +- .../jazzy/event-camera-renderer/default.nix | 8 +- distros/jazzy/examples-tf2-py/default.nix | 8 +- .../jazzy/ffmpeg-encoder-decoder/default.nix | 8 +- .../ffmpeg-image-transport-tools/default.nix | 8 +- .../jazzy/ffmpeg-image-transport/default.nix | 8 +- distros/jazzy/ffw-bringup/default.nix | 22 + distros/jazzy/ffw-description/default.nix | 25 + .../default.nix | 26 + .../jazzy/ffw-joystick-controller/default.nix | 25 + distros/jazzy/ffw-moveit-config/default.nix | 25 + .../default.nix | 25 + distros/jazzy/ffw-teleop/default.nix | 23 + distros/jazzy/ffw/default.nix | 25 + distros/jazzy/filters/default.nix | 8 +- .../jazzy/fkie-message-filters/default.nix | 12 +- distros/jazzy/flex-sync/default.nix | 8 +- .../jazzy/flir-camera-description/default.nix | 8 +- distros/jazzy/flir-camera-msgs/default.nix | 8 +- .../default.nix | 8 +- .../forward-command-controller/default.nix | 8 +- distros/jazzy/foxglove-bridge/default.nix | 8 +- .../default.nix | 8 +- distros/jazzy/generated.nix | 86 +- distros/jazzy/geometry2/default.nix | 8 +- distros/jazzy/gpio-controllers/default.nix | 8 +- distros/jazzy/gps-msgs/default.nix | 8 +- .../jazzy/gps-sensor-broadcaster/default.nix | 8 +- distros/jazzy/gps-tools/default.nix | 8 +- distros/jazzy/gps-umd/default.nix | 8 +- distros/jazzy/gpsd-client/default.nix | 8 +- distros/jazzy/gripper-controllers/default.nix | 8 +- distros/jazzy/gz-cmake-vendor/default.nix | 10 +- .../jazzy/gz-ros2-control-demos/default.nix | 8 +- distros/jazzy/gz-ros2-control/default.nix | 8 +- .../hardware-interface-testing/default.nix | 12 +- distros/jazzy/hardware-interface/default.nix | 12 +- distros/jazzy/image-pipeline/default.nix | 8 +- distros/jazzy/image-proc/default.nix | 8 +- distros/jazzy/image-publisher/default.nix | 8 +- distros/jazzy/image-rotate/default.nix | 8 +- distros/jazzy/image-view/default.nix | 8 +- .../jazzy/imu-sensor-broadcaster/default.nix | 8 +- distros/jazzy/joint-limits/default.nix | 12 +- .../jazzy/joint-state-broadcaster/default.nix | 8 +- .../joint-trajectory-controller/default.nix | 8 +- distros/jazzy/joy-teleop/default.nix | 8 +- distros/jazzy/key-teleop/default.nix | 8 +- .../kinematics-interface-kdl/default.nix | 12 +- .../jazzy/kinematics-interface/default.nix | 12 +- distros/jazzy/kitti-metrics-eval/default.nix | 10 +- distros/jazzy/leo-bringup/default.nix | 14 +- distros/jazzy/leo-filters/default.nix | 26 + distros/jazzy/leo-fw/default.nix | 14 +- distros/jazzy/leo-robot/default.nix | 12 +- distros/jazzy/libcaer-driver/default.nix | 8 +- distros/jazzy/libcaer-vendor/default.nix | 8 +- distros/jazzy/libmavconn/default.nix | 8 +- distros/jazzy/libphidget22/default.nix | 12 +- distros/jazzy/mapviz-interfaces/default.nix | 8 +- distros/jazzy/mapviz-plugins/default.nix | 8 +- distros/jazzy/mapviz/default.nix | 8 +- distros/jazzy/mavlink/default.nix | 8 +- distros/jazzy/mavros-extras/default.nix | 8 +- distros/jazzy/mavros-msgs/default.nix | 8 +- distros/jazzy/mavros/default.nix | 8 +- .../mecanum-drive-controller/default.nix | 8 +- distros/jazzy/message-filters/default.nix | 8 +- .../default.nix | 8 +- .../microstrain-inertial-driver/default.nix | 8 +- .../microstrain-inertial-examples/default.nix | 8 +- .../microstrain-inertial-msgs/default.nix | 8 +- .../microstrain-inertial-rqt/default.nix | 8 +- distros/jazzy/mocap-optitrack/default.nix | 41 + distros/jazzy/mola-bridge-ros2/default.nix | 10 +- distros/jazzy/mola-common/default.nix | 10 +- distros/jazzy/mola-demos/default.nix | 10 +- .../jazzy/mola-imu-preintegration/default.nix | 8 +- .../mola-input-euroc-dataset/default.nix | 10 +- .../mola-input-kitti-dataset/default.nix | 8 +- .../mola-input-kitti360-dataset/default.nix | 8 +- .../mola-input-mulran-dataset/default.nix | 8 +- .../mola-input-paris-luco-dataset/default.nix | 8 +- distros/jazzy/mola-input-rawlog/default.nix | 8 +- distros/jazzy/mola-input-rosbag2/default.nix | 8 +- distros/jazzy/mola-input-video/default.nix | 25 + distros/jazzy/mola-kernel/default.nix | 8 +- distros/jazzy/mola-launcher/default.nix | 8 +- distros/jazzy/mola-lidar-odometry/default.nix | 8 +- distros/jazzy/mola-metric-maps/default.nix | 8 +- distros/jazzy/mola-msgs/default.nix | 8 +- distros/jazzy/mola-pose-list/default.nix | 8 +- distros/jazzy/mola-relocalization/default.nix | 8 +- .../mola-state-estimation-simple/default.nix | 8 +- .../default.nix | 8 +- .../jazzy/mola-state-estimation/default.nix | 10 +- distros/jazzy/mola-test-datasets/default.nix | 10 +- distros/jazzy/mola-traj-tools/default.nix | 10 +- distros/jazzy/mola-viz/default.nix | 8 +- distros/jazzy/mola-yaml/default.nix | 10 +- distros/jazzy/mola/default.nix | 14 +- distros/jazzy/mouse-teleop/default.nix | 8 +- distros/jazzy/mrpt-apps/default.nix | 8 +- distros/jazzy/mrpt-libapps/default.nix | 8 +- distros/jazzy/mrpt-libbase/default.nix | 8 +- distros/jazzy/mrpt-libgui/default.nix | 8 +- distros/jazzy/mrpt-libhwdrivers/default.nix | 8 +- distros/jazzy/mrpt-libmaps/default.nix | 8 +- distros/jazzy/mrpt-libmath/default.nix | 8 +- distros/jazzy/mrpt-libnav/default.nix | 8 +- distros/jazzy/mrpt-libobs/default.nix | 8 +- distros/jazzy/mrpt-libopengl/default.nix | 8 +- distros/jazzy/mrpt-libposes/default.nix | 8 +- distros/jazzy/mrpt-libros-bridge/default.nix | 8 +- distros/jazzy/mrpt-libslam/default.nix | 8 +- distros/jazzy/mrpt-libtclap/default.nix | 8 +- distros/jazzy/multires-image/default.nix | 12 +- distros/jazzy/odom-to-tf-ros2/default.nix | 8 +- .../default.nix | 11 +- .../default.nix | 11 +- .../om-spring-actuator-controller/default.nix | 11 +- distros/jazzy/ompl/default.nix | 12 +- .../open-manipulator-bringup/default.nix | 16 +- .../open-manipulator-description/default.nix | 8 +- .../jazzy/open-manipulator-gui/default.nix | 8 +- .../default.nix | 8 +- .../open-manipulator-playground/default.nix | 12 +- .../jazzy/open-manipulator-teleop/default.nix | 18 +- distros/jazzy/open-manipulator/default.nix | 8 +- .../parallel-gripper-controller/default.nix | 8 +- .../jazzy/phidgets-accelerometer/default.nix | 8 +- .../jazzy/phidgets-analog-inputs/default.nix | 8 +- .../jazzy/phidgets-analog-outputs/default.nix | 8 +- distros/jazzy/phidgets-api/default.nix | 8 +- .../jazzy/phidgets-digital-inputs/default.nix | 8 +- .../phidgets-digital-outputs/default.nix | 8 +- distros/jazzy/phidgets-drivers/default.nix | 8 +- distros/jazzy/phidgets-gyroscope/default.nix | 8 +- .../phidgets-high-speed-encoder/default.nix | 8 +- distros/jazzy/phidgets-ik/default.nix | 8 +- .../jazzy/phidgets-magnetometer/default.nix | 8 +- distros/jazzy/phidgets-motors/default.nix | 8 +- distros/jazzy/phidgets-msgs/default.nix | 8 +- distros/jazzy/phidgets-spatial/default.nix | 8 +- distros/jazzy/phidgets-stepper/default.nix | 25 + .../jazzy/phidgets-temperature/default.nix | 8 +- distros/jazzy/pid-controller/default.nix | 8 +- distros/jazzy/pinocchio/default.nix | 8 +- distros/jazzy/pose-broadcaster/default.nix | 8 +- .../jazzy/position-controllers/default.nix | 8 +- distros/jazzy/python-mrpt/default.nix | 8 +- distros/jazzy/rai-interfaces/default.nix | 26 + .../range-sensor-broadcaster/default.nix | 8 +- distros/jazzy/rcl-action/default.nix | 8 +- distros/jazzy/rcl-lifecycle/default.nix | 8 +- .../jazzy/rcl-yaml-param-parser/default.nix | 8 +- distros/jazzy/rcl/default.nix | 8 +- distros/jazzy/realtime-tools/default.nix | 8 +- distros/jazzy/rig-reconfigure/default.nix | 12 +- distros/jazzy/rmw-desert/default.nix | 8 +- distros/jazzy/rmw-stats-shim/default.nix | 26 + distros/jazzy/rmw-zenoh-cpp/default.nix | 8 +- distros/jazzy/ros-gz-bridge/default.nix | 8 +- distros/jazzy/ros-gz-image/default.nix | 8 +- distros/jazzy/ros-gz-interfaces/default.nix | 8 +- distros/jazzy/ros-gz-sim-demos/default.nix | 8 +- distros/jazzy/ros-gz-sim/default.nix | 12 +- distros/jazzy/ros-gz/default.nix | 8 +- distros/jazzy/ros2-control-cmake/default.nix | 8 +- .../ros2-control-test-assets/default.nix | 8 +- distros/jazzy/ros2-control/default.nix | 8 +- .../ros2-controllers-test-nodes/default.nix | 8 +- distros/jazzy/ros2-controllers/default.nix | 8 +- distros/jazzy/ros2controlcli/default.nix | 8 +- distros/jazzy/rosapi-msgs/default.nix | 8 +- distros/jazzy/rosapi/default.nix | 8 +- .../jazzy/rosbag2-storage-broll/default.nix | 26 + distros/jazzy/rosbridge-library/default.nix | 8 +- distros/jazzy/rosbridge-msgs/default.nix | 8 +- distros/jazzy/rosbridge-server/default.nix | 8 +- distros/jazzy/rosbridge-suite/default.nix | 8 +- distros/jazzy/rosbridge-test-msgs/default.nix | 8 +- .../jazzy/rosgraph-monitor-msgs/default.nix | 25 + distros/jazzy/rosgraph-monitor/default.nix | 26 + .../jazzy/rqt-controller-manager/default.nix | 8 +- .../default.nix | 8 +- distros/jazzy/rqt-plot/default.nix | 8 +- distros/jazzy/rviz-assimp-vendor/default.nix | 8 +- distros/jazzy/rviz-common/default.nix | 8 +- .../jazzy/rviz-default-plugins/default.nix | 8 +- distros/jazzy/rviz-ogre-vendor/default.nix | 8 +- .../jazzy/rviz-rendering-tests/default.nix | 8 +- distros/jazzy/rviz-rendering/default.nix | 8 +- distros/jazzy/rviz-satellite/default.nix | 12 +- .../rviz-visual-testing-framework/default.nix | 8 +- distros/jazzy/rviz2/default.nix | 8 +- distros/jazzy/self-test/default.nix | 8 +- .../jazzy/septentrio-gnss-driver/default.nix | 12 +- .../jazzy/simulation-interfaces/default.nix | 26 + distros/jazzy/slider-publisher/default.nix | 8 +- distros/jazzy/so-arm-100-hardware/default.nix | 26 + .../jazzy/spinnaker-camera-driver/default.nix | 8 +- .../default.nix | 8 +- .../steering-controllers-library/default.nix | 12 +- distros/jazzy/stereo-image-proc/default.nix | 8 +- distros/jazzy/swri-cli-tools/default.nix | 8 +- distros/jazzy/swri-console-util/default.nix | 8 +- distros/jazzy/swri-dbw-interface/default.nix | 8 +- distros/jazzy/swri-geometry-util/default.nix | 8 +- distros/jazzy/swri-image-util/default.nix | 8 +- distros/jazzy/swri-math-util/default.nix | 8 +- distros/jazzy/swri-opencv-util/default.nix | 8 +- distros/jazzy/swri-roscpp/default.nix | 8 +- distros/jazzy/swri-route-util/default.nix | 8 +- distros/jazzy/swri-serial-util/default.nix | 8 +- distros/jazzy/swri-system-util/default.nix | 8 +- distros/jazzy/swri-transform-util/default.nix | 8 +- distros/jazzy/teleop-tools-msgs/default.nix | 8 +- distros/jazzy/teleop-tools/default.nix | 8 +- distros/jazzy/test-ros-gz-bridge/default.nix | 8 +- distros/jazzy/tf2-bullet/default.nix | 8 +- distros/jazzy/tf2-eigen-kdl/default.nix | 8 +- distros/jazzy/tf2-eigen/default.nix | 8 +- distros/jazzy/tf2-geometry-msgs/default.nix | 8 +- distros/jazzy/tf2-kdl/default.nix | 8 +- distros/jazzy/tf2-msgs/default.nix | 8 +- distros/jazzy/tf2-py/default.nix | 8 +- distros/jazzy/tf2-ros-py/default.nix | 8 +- distros/jazzy/tf2-ros/default.nix | 8 +- distros/jazzy/tf2-sensor-msgs/default.nix | 8 +- distros/jazzy/tf2-tools/default.nix | 8 +- distros/jazzy/tf2/default.nix | 8 +- distros/jazzy/tile-map/default.nix | 12 +- .../tracetools-image-pipeline/default.nix | 8 +- .../jazzy/transmission-interface/default.nix | 12 +- distros/jazzy/tricycle-controller/default.nix | 8 +- .../tricycle-steering-controller/default.nix | 8 +- distros/jazzy/tsid/default.nix | 25 + .../turtlebot3-applications-msgs/default.nix | 26 + .../turtlebot3-autorace-camera/default.nix | 23 + .../turtlebot3-autorace-detect/default.nix | 23 + .../turtlebot3-autorace-mission/default.nix | 23 + distros/jazzy/turtlebot3-autorace/default.nix | 25 + distros/jazzy/turtlebot3-msgs/default.nix | 8 +- .../jazzy/turtlebot4-description/default.nix | 8 +- distros/jazzy/turtlebot4-msgs/default.nix | 8 +- .../jazzy/turtlebot4-navigation/default.nix | 8 +- distros/jazzy/turtlebot4-node/default.nix | 8 +- distros/jazzy/tuw-geometry/default.nix | 12 +- distros/jazzy/ur-calibration/default.nix | 8 +- distros/jazzy/ur-client-library/default.nix | 8 +- distros/jazzy/ur-controllers/default.nix | 8 +- distros/jazzy/ur-dashboard-msgs/default.nix | 8 +- distros/jazzy/ur-description/default.nix | 8 +- distros/jazzy/ur-moveit-config/default.nix | 8 +- distros/jazzy/ur-robot-driver/default.nix | 8 +- distros/jazzy/ur-simulation-gz/default.nix | 8 +- distros/jazzy/ur/default.nix | 8 +- distros/jazzy/urdfdom/default.nix | 8 +- distros/jazzy/urg-node/default.nix | 8 +- .../jazzy/velocity-controllers/default.nix | 8 +- distros/jazzy/web-video-server/default.nix | 18 +- distros/jazzy/wireless-msgs/default.nix | 8 +- distros/jazzy/wireless-watcher/default.nix | 11 +- distros/jazzy/zed-msgs/default.nix | 8 +- distros/jazzy/zenoh-cpp-vendor/default.nix | 8 +- distros/kilted/acado-vendor/default.nix | 25 + distros/kilted/ackermann-msgs/default.nix | 26 + .../ackermann-steering-controller/default.nix | 26 + distros/kilted/action-msgs/default.nix | 26 + .../kilted/action-tutorials-cpp/default.nix | 26 + .../kilted/action-tutorials-py/default.nix | 24 + distros/kilted/actionlib-msgs/default.nix | 26 + distros/kilted/actuator-msgs/default.nix | 26 + distros/kilted/adaptive-component/default.nix | 36 + .../kilted/admittance-controller/default.nix | 26 + distros/kilted/ament-acceleration/default.nix | 24 + distros/kilted/ament-black/default.nix | 25 + distros/kilted/ament-clang-format/default.nix | 25 + distros/kilted/ament-clang-tidy/default.nix | 25 + distros/kilted/ament-cmake-auto/default.nix | 24 + distros/kilted/ament-cmake-black/default.nix | 26 + distros/kilted/ament-cmake-catch2/default.nix | 25 + .../ament-cmake-clang-format/default.nix | 26 + .../kilted/ament-cmake-clang-tidy/default.nix | 26 + .../kilted/ament-cmake-copyright/default.nix | 26 + distros/kilted/ament-cmake-core/default.nix | 31 + .../kilted/ament-cmake-cppcheck/default.nix | 26 + .../kilted/ament-cmake-cpplint/default.nix | 26 + .../default.nix | 24 + .../default.nix | 24 + .../default.nix | 24 + .../ament-cmake-export-interfaces/default.nix | 24 + .../ament-cmake-export-libraries/default.nix | 24 + .../ament-cmake-export-link-flags/default.nix | 24 + .../ament-cmake-export-targets/default.nix | 24 + distros/kilted/ament-cmake-flake8/default.nix | 27 + .../ament-cmake-gen-version-h/default.nix | 26 + distros/kilted/ament-cmake-gmock/default.nix | 25 + .../ament-cmake-google-benchmark/default.nix | 25 + distros/kilted/ament-cmake-gtest/default.nix | 25 + .../default.nix | 24 + .../kilted/ament-cmake-libraries/default.nix | 24 + .../kilted/ament-cmake-lint-cmake/default.nix | 25 + distros/kilted/ament-cmake-mypy/default.nix | 27 + distros/kilted/ament-cmake-pclint/default.nix | 27 + distros/kilted/ament-cmake-pep257/default.nix | 27 + .../ament-cmake-pycodestyle/default.nix | 27 + .../kilted/ament-cmake-pyflakes/default.nix | 26 + distros/kilted/ament-cmake-pytest/default.nix | 24 + distros/kilted/ament-cmake-python/default.nix | 24 + .../kilted/ament-cmake-ros-core/default.nix | 26 + distros/kilted/ament-cmake-ros/default.nix | 25 + .../default.nix | 24 + distros/kilted/ament-cmake-test/default.nix | 25 + .../kilted/ament-cmake-uncrustify/default.nix | 27 + .../ament-cmake-vendor-package/default.nix | 25 + .../kilted/ament-cmake-version/default.nix | 24 + .../kilted/ament-cmake-xmllint/default.nix | 26 + distros/kilted/ament-cmake/default.nix | 24 + distros/kilted/ament-copyright/default.nix | 25 + distros/kilted/ament-cppcheck/default.nix | 25 + distros/kilted/ament-cpplint/default.nix | 24 + distros/kilted/ament-download/default.nix | 24 + distros/kilted/ament-flake8/default.nix | 23 + distros/kilted/ament-index-cpp/default.nix | 25 + distros/kilted/ament-index-python/default.nix | 23 + distros/kilted/ament-lint-auto/default.nix | 24 + distros/kilted/ament-lint-cmake/default.nix | 24 + distros/kilted/ament-lint-common/default.nix | 25 + distros/kilted/ament-lint/default.nix | 23 + distros/kilted/ament-mypy/default.nix | 24 + distros/kilted/ament-nodl/default.nix | 25 + distros/kilted/ament-package/default.nix | 25 + distros/kilted/ament-pclint/default.nix | 24 + distros/kilted/ament-pep257/default.nix | 25 + distros/kilted/ament-pycodestyle/default.nix | 25 + distros/kilted/ament-pyflakes/default.nix | 25 + distros/kilted/ament-uncrustify/default.nix | 25 + distros/kilted/ament-vitis/default.nix | 24 + distros/kilted/ament-xmllint/default.nix | 25 + distros/kilted/angles/default.nix | 33 + distros/kilted/apex-test-tools/default.nix | 26 + .../kilted/apriltag-detector-mit/default.nix | 26 + .../apriltag-detector-umich/default.nix | 26 + distros/kilted/apriltag-detector/default.nix | 26 + distros/kilted/apriltag-draw/default.nix | 26 + distros/kilted/apriltag-mit/default.nix | 25 + distros/kilted/apriltag-msgs/default.nix | 26 + distros/kilted/apriltag-ros/default.nix | 26 + distros/kilted/apriltag-tools/default.nix | 26 + distros/kilted/apriltag/default.nix | 25 + distros/kilted/aruco-msgs/default.nix | 26 + distros/kilted/aruco-opencv-msgs/default.nix | 26 + distros/kilted/aruco-opencv/default.nix | 26 + distros/kilted/aruco-ros/default.nix | 27 + distros/kilted/aruco/default.nix | 26 + distros/kilted/asio-cmake-module/default.nix | 25 + .../kilted/async-web-server-cpp/default.nix | 26 + .../automotive-autonomy-msgs/default.nix | 25 + .../automotive-navigation-msgs/default.nix | 26 + .../automotive-platform-msgs/default.nix | 26 + .../kilted/autoware-adapi-v1-msgs/default.nix | 26 + .../autoware-adapi-version-msgs/default.nix | 26 + distros/kilted/autoware-auto-msgs/default.nix | 26 + distros/kilted/autoware-cmake/default.nix | 25 + .../kilted/autoware-common-msgs/default.nix | 26 + .../kilted/autoware-control-msgs/default.nix | 26 + .../autoware-internal-debug-msgs/default.nix | 26 + .../autoware-internal-metric-msgs/default.nix | 26 + .../kilted/autoware-internal-msgs/default.nix | 26 + .../default.nix | 26 + .../default.nix | 26 + .../default.nix | 26 + .../autoware-lanelet2-extension/default.nix | 26 + .../kilted/autoware-lint-common/default.nix | 25 + .../autoware-localization-msgs/default.nix | 26 + distros/kilted/autoware-map-msgs/default.nix | 26 + distros/kilted/autoware-msgs/default.nix | 25 + .../autoware-perception-msgs/default.nix | 26 + .../kilted/autoware-planning-msgs/default.nix | 26 + .../kilted/autoware-sensing-msgs/default.nix | 26 + .../kilted/autoware-system-msgs/default.nix | 26 + distros/kilted/autoware-v2x-msgs/default.nix | 26 + .../kilted/autoware-vehicle-msgs/default.nix | 26 + distros/kilted/avt-vimba-camera/default.nix | 25 + distros/kilted/aws-sdk-cpp-vendor/default.nix | 26 + distros/kilted/azure-iot-sdk-c/default.nix | 25 + distros/kilted/backward-ros/default.nix | 25 + distros/kilted/bag2-to-image/default.nix | 26 + .../battery-state-broadcaster/default.nix | 25 + .../battery-state-rviz-overlay/default.nix | 25 + .../kilted/behaviortree-cpp-v3/default.nix | 26 + distros/kilted/behaviortree-cpp/default.nix | 26 + .../bicycle-steering-controller/default.nix | 26 + distros/kilted/bno055/default.nix | 24 + distros/kilted/bond-core/default.nix | 28 + distros/kilted/bond/default.nix | 29 + distros/kilted/bondcpp/default.nix | 27 + distros/kilted/bondpy/default.nix | 25 + .../kilted/boost-geometry-util/default.nix | 26 + distros/kilted/boost-sml-vendor/default.nix | 24 + distros/kilted/broll/default.nix | 26 + distros/kilted/builtin-interfaces/default.nix | 26 + .../camera-calibration-parsers/default.nix | 26 + distros/kilted/camera-calibration/default.nix | 25 + .../kilted/camera-info-manager-py/default.nix | 27 + .../kilted/camera-info-manager/default.nix | 29 + distros/kilted/camera-ros/default.nix | 26 + distros/kilted/can-msgs/default.nix | 26 + distros/kilted/canopen-402-driver/default.nix | 26 + .../kilted/canopen-base-driver/default.nix | 26 + distros/kilted/canopen-core/default.nix | 26 + .../kilted/canopen-fake-slaves/default.nix | 26 + distros/kilted/canopen-interfaces/default.nix | 26 + .../kilted/canopen-master-driver/default.nix | 26 + .../kilted/canopen-proxy-driver/default.nix | 26 + .../kilted/canopen-ros2-control/default.nix | 26 + .../canopen-ros2-controllers/default.nix | 26 + distros/kilted/canopen-tests/default.nix | 26 + distros/kilted/canopen-utils/default.nix | 24 + distros/kilted/canopen/default.nix | 25 + .../kilted/cartographer-ros-msgs/default.nix | 26 + distros/kilted/cartographer-ros/default.nix | 27 + distros/kilted/cartographer-rviz/default.nix | 27 + distros/kilted/cartographer/default.nix | 27 + .../kilted/cascade-lifecycle-msgs/default.nix | 25 + distros/kilted/catch-ros2/default.nix | 26 + .../kilted/chomp-motion-planner/default.nix | 25 + distros/kilted/class-loader/default.nix | 27 + distros/kilted/classic-bags/default.nix | 26 + .../default.nix | 26 + distros/kilted/coal/default.nix | 25 + distros/kilted/cob-actions/default.nix | 26 + distros/kilted/cob-msgs/default.nix | 26 + distros/kilted/cob-srvs/default.nix | 26 + distros/kilted/color-names/default.nix | 26 + distros/kilted/color-util/default.nix | 26 + distros/kilted/common-interfaces/default.nix | 26 + .../kilted/composition-interfaces/default.nix | 26 + distros/kilted/composition/default.nix | 26 + .../default.nix | 27 + .../compressed-image-transport/default.nix | 27 + .../kilted/console-bridge-vendor/default.nix | 27 + distros/kilted/control-box-rst/default.nix | 26 + distros/kilted/control-msgs/default.nix | 28 + distros/kilted/control-toolbox/default.nix | 26 + .../kilted/controller-interface/default.nix | 26 + .../controller-manager-msgs/default.nix | 26 + distros/kilted/cudnn-cmake-module/default.nix | 25 + distros/kilted/cv-bridge/default.nix | 27 + distros/kilted/cyclonedds/default.nix | 25 + distros/kilted/data-tamer-cpp/default.nix | 25 + distros/kilted/data-tamer-msgs/default.nix | 26 + distros/kilted/delphi-esr-msgs/default.nix | 26 + distros/kilted/delphi-mrr-msgs/default.nix | 26 + distros/kilted/delphi-srr-msgs/default.nix | 26 + .../kilted/demo-nodes-cpp-native/default.nix | 26 + distros/kilted/demo-nodes-cpp/default.nix | 26 + distros/kilted/demo-nodes-py/default.nix | 24 + distros/kilted/depth-image-proc/default.nix | 29 + .../depthimage-to-laserscan/default.nix | 26 + .../kilted/derived-object-msgs/default.nix | 26 + distros/kilted/desktop-full/default.nix | 25 + distros/kilted/desktop/default.nix | 25 + .../kilted/diagnostic-aggregator/default.nix | 26 + .../diagnostic-common-diagnostics/default.nix | 26 + distros/kilted/diagnostic-msgs/default.nix | 26 + .../diagnostic-remote-logging/default.nix | 25 + distros/kilted/diagnostic-updater/default.nix | 26 + distros/kilted/diagnostics/default.nix | 25 + .../kilted/diff-drive-controller/default.nix | 26 + distros/kilted/domain-bridge/default.nix | 26 + distros/kilted/domain-coordinator/default.nix | 23 + .../draco-point-cloud-transport/default.nix | 27 + .../dual-arm-panda-moveit-config/default.nix | 27 + distros/kilted/dual-laser-merger/default.nix | 26 + distros/kilted/dummy-map-server/default.nix | 26 + .../kilted/dummy-robot-bringup/default.nix | 26 + distros/kilted/dummy-sensors/default.nix | 26 + .../dynamixel-hardware-interface/default.nix | 26 + distros/kilted/dynamixel-hardware/default.nix | 26 + .../kilted/dynamixel-interfaces/default.nix | 26 + .../default.nix | 25 + .../kilted/dynamixel-sdk-examples/default.nix | 26 + distros/kilted/dynamixel-sdk/default.nix | 24 + .../dynamixel-workbench-msgs/default.nix | 26 + .../dynamixel-workbench-toolbox/default.nix | 29 + .../kilted/dynamixel-workbench/default.nix | 28 + distros/kilted/ecal/default.nix | 25 + distros/kilted/ecl-build/default.nix | 26 + distros/kilted/ecl-command-line/default.nix | 27 + distros/kilted/ecl-concepts/default.nix | 28 + distros/kilted/ecl-config/default.nix | 27 + distros/kilted/ecl-console/default.nix | 25 + distros/kilted/ecl-containers/default.nix | 31 + .../kilted/ecl-converters-lite/default.nix | 28 + distros/kilted/ecl-converters/default.nix | 30 + distros/kilted/ecl-core-apps/default.nix | 27 + distros/kilted/ecl-core/default.nix | 27 + distros/kilted/ecl-devices/default.nix | 26 + distros/kilted/ecl-eigen/default.nix | 25 + distros/kilted/ecl-errors/default.nix | 28 + distros/kilted/ecl-exceptions/default.nix | 27 + distros/kilted/ecl-filesystem/default.nix | 26 + distros/kilted/ecl-formatters/default.nix | 27 + distros/kilted/ecl-geometry/default.nix | 27 + distros/kilted/ecl-io/default.nix | 27 + distros/kilted/ecl-ipc/default.nix | 30 + distros/kilted/ecl-license/default.nix | 25 + distros/kilted/ecl-linear-algebra/default.nix | 26 + distros/kilted/ecl-lite/default.nix | 25 + distros/kilted/ecl-manipulators/default.nix | 27 + distros/kilted/ecl-math/default.nix | 27 + distros/kilted/ecl-mobile-robot/default.nix | 27 + distros/kilted/ecl-mpl/default.nix | 27 + distros/kilted/ecl-sigslots-lite/default.nix | 27 + distros/kilted/ecl-sigslots/default.nix | 30 + distros/kilted/ecl-statistics/default.nix | 26 + distros/kilted/ecl-streams/default.nix | 27 + distros/kilted/ecl-threads/default.nix | 29 + distros/kilted/ecl-time-lite/default.nix | 26 + distros/kilted/ecl-time/default.nix | 31 + distros/kilted/ecl-tools/default.nix | 25 + distros/kilted/ecl-type-traits/default.nix | 26 + distros/kilted/ecl-utilities/default.nix | 26 + distros/kilted/effort-controllers/default.nix | 26 + .../kilted/eigen-stl-containers/default.nix | 26 + .../kilted/eigen3-cmake-module/default.nix | 25 + distros/kilted/eigenpy/default.nix | 25 + distros/kilted/eiquadprog/default.nix | 25 + .../kilted/event-camera-codecs/default.nix | 26 + distros/kilted/event-camera-msgs/default.nix | 26 + distros/kilted/event-camera-py/default.nix | 26 + .../kilted/event-camera-renderer/default.nix | 26 + distros/kilted/example-interfaces/default.nix | 25 + .../examples-rclcpp-async-client/default.nix | 26 + .../examples-rclcpp-cbg-executor/default.nix | 26 + .../default.nix | 26 + .../default.nix | 26 + .../default.nix | 26 + .../default.nix | 27 + .../default.nix | 26 + .../default.nix | 26 + .../default.nix | 26 + .../examples-rclcpp-minimal-timer/default.nix | 26 + .../default.nix | 26 + .../examples-rclcpp-wait-set/default.nix | 26 + .../examples-rclpy-executors/default.nix | 24 + .../default.nix | 24 + .../default.nix | 24 + .../default.nix | 24 + .../examples-rclpy-minimal-client/default.nix | 24 + .../default.nix | 24 + .../default.nix | 24 + .../default.nix | 24 + .../default.nix | 24 + distros/kilted/examples-tf2-py/default.nix | 24 + distros/kilted/executive-smach/default.nix | 26 + distros/kilted/fastcdr/default.nix | 25 + distros/kilted/fastdds/default.nix | 25 + .../kilted/ffmpeg-encoder-decoder/default.nix | 26 + .../ffmpeg-image-transport-msgs/default.nix | 26 + .../ffmpeg-image-transport-tools/default.nix | 26 + .../kilted/ffmpeg-image-transport/default.nix | 27 + distros/kilted/fields2cover/default.nix | 27 + distros/kilted/filters/default.nix | 28 + distros/kilted/find-object-2d/default.nix | 25 + .../kilted/fkie-message-filters/default.nix | 26 + distros/kilted/flex-sync/default.nix | 26 + .../kilted/flexbe-behavior-engine/default.nix | 25 + distros/kilted/flexbe-core/default.nix | 24 + distros/kilted/flexbe-input/default.nix | 24 + distros/kilted/flexbe-mirror/default.nix | 24 + distros/kilted/flexbe-msgs/default.nix | 26 + distros/kilted/flexbe-onboard/default.nix | 24 + distros/kilted/flexbe-states/default.nix | 24 + distros/kilted/flexbe-testing/default.nix | 26 + distros/kilted/flexbe-widget/default.nix | 26 + .../flir-camera-description/default.nix | 26 + distros/kilted/flir-camera-msgs/default.nix | 26 + distros/kilted/fluent-rviz/default.nix | 26 + .../kilted/fmi-adapter-examples/default.nix | 25 + distros/kilted/fmi-adapter/default.nix | 26 + distros/kilted/fmilibrary-vendor/default.nix | 24 + .../foonathan-memory-vendor/default.nix | 26 + .../default.nix | 26 + .../forward-command-controller/default.nix | 26 + .../four-wheel-steering-msgs/default.nix | 25 + distros/kilted/foxglove-bridge/default.nix | 26 + .../default.nix | 27 + distros/kilted/foxglove-msgs/default.nix | 26 + distros/kilted/fuse-constraints/default.nix | 27 + distros/kilted/fuse-core/default.nix | 27 + distros/kilted/fuse-doc/default.nix | 25 + distros/kilted/fuse-graphs/default.nix | 26 + distros/kilted/fuse-loss/default.nix | 26 + distros/kilted/fuse-models/default.nix | 26 + distros/kilted/fuse-msgs/default.nix | 26 + distros/kilted/fuse-optimizers/default.nix | 28 + distros/kilted/fuse-publishers/default.nix | 26 + distros/kilted/fuse-tutorials/default.nix | 26 + distros/kilted/fuse-variables/default.nix | 27 + distros/kilted/fuse-viz/default.nix | 26 + distros/kilted/fuse/default.nix | 25 + .../default.nix | 26 + .../default.nix | 26 + .../generate-parameter-library-py/default.nix | 24 + .../generate-parameter-library/default.nix | 26 + .../default.nix | 24 + distros/kilted/generated.nix | 2637 +++++++++++++++++ distros/kilted/geodesy/default.nix | 25 + distros/kilted/geographic-info/default.nix | 28 + distros/kilted/geographic-msgs/default.nix | 26 + distros/kilted/geometric-shapes/default.nix | 26 + distros/kilted/geometry-msgs/default.nix | 26 + distros/kilted/geometry-tutorials/default.nix | 24 + distros/kilted/geometry2/default.nix | 25 + distros/kilted/gmock-vendor/default.nix | 25 + .../google-benchmark-vendor/default.nix | 25 + distros/kilted/gpio-controllers/default.nix | 26 + distros/kilted/gps-msgs/default.nix | 25 + .../kilted/gps-sensor-broadcaster/default.nix | 26 + distros/kilted/gps-tools/default.nix | 25 + distros/kilted/gps-umd/default.nix | 25 + distros/kilted/gpsd-client/default.nix | 26 + distros/kilted/graph-msgs/default.nix | 26 + distros/kilted/grasping-msgs/default.nix | 25 + distros/kilted/grbl-msgs/default.nix | 26 + distros/kilted/grbl-ros/default.nix | 25 + distros/kilted/gscam/default.nix | 27 + distros/kilted/gtest-vendor/default.nix | 24 + distros/kilted/gtsam/default.nix | 25 + distros/kilted/gz-cmake-vendor/default.nix | 27 + distros/kilted/gz-common-vendor/default.nix | 28 + distros/kilted/gz-dartsim-vendor/default.nix | 26 + .../kilted/gz-fuel-tools-vendor/default.nix | 28 + distros/kilted/gz-gui-vendor/default.nix | 28 + distros/kilted/gz-launch-vendor/default.nix | 28 + distros/kilted/gz-math-vendor/default.nix | 28 + distros/kilted/gz-msgs-vendor/default.nix | 28 + .../kilted/gz-ogre-next-vendor/default.nix | 26 + distros/kilted/gz-physics-vendor/default.nix | 28 + distros/kilted/gz-plugin-vendor/default.nix | 28 + .../kilted/gz-rendering-vendor/default.nix | 28 + .../kilted/gz-ros2-control-demos/default.nix | 26 + distros/kilted/gz-ros2-control/default.nix | 26 + distros/kilted/gz-sensors-vendor/default.nix | 28 + distros/kilted/gz-sim-vendor/default.nix | 28 + distros/kilted/gz-tools-vendor/default.nix | 28 + .../kilted/gz-transport-vendor/default.nix | 28 + distros/kilted/gz-utils-vendor/default.nix | 28 + .../hardware-interface-testing/default.nix | 26 + distros/kilted/hardware-interface/default.nix | 26 + .../kilted/hash-library-vendor/default.nix | 25 + distros/kilted/hatchbed-common/default.nix | 26 + distros/kilted/heaphook/default.nix | 26 + distros/kilted/hebi-cpp-api/default.nix | 24 + .../kilted/hls-lfcd-lds-driver/default.nix | 26 + distros/kilted/hpp-fcl/default.nix | 25 + distros/kilted/ibeo-msgs/default.nix | 26 + distros/kilted/iceoryx-binding-c/default.nix | 24 + distros/kilted/iceoryx-hoofs/default.nix | 25 + .../kilted/iceoryx-introspection/default.nix | 25 + distros/kilted/iceoryx-posh/default.nix | 25 + distros/kilted/ifm3d-core/default.nix | 25 + distros/kilted/image-common/default.nix | 26 + distros/kilted/image-geometry/default.nix | 29 + distros/kilted/image-pipeline/default.nix | 26 + distros/kilted/image-proc/default.nix | 26 + distros/kilted/image-publisher/default.nix | 27 + distros/kilted/image-rotate/default.nix | 43 + distros/kilted/image-tools/default.nix | 26 + .../image-transport-plugins/default.nix | 29 + distros/kilted/image-transport-py/default.nix | 26 + distros/kilted/image-transport/default.nix | 28 + distros/kilted/image-view/default.nix | 27 + .../imu-complementary-filter/default.nix | 24 + .../kilted/imu-filter-madgwick/default.nix | 26 + distros/kilted/imu-pipeline/default.nix | 25 + distros/kilted/imu-processors/default.nix | 26 + .../kilted/imu-sensor-broadcaster/default.nix | 26 + distros/kilted/imu-tools/default.nix | 25 + distros/kilted/imu-transformer/default.nix | 26 + .../default.nix | 26 + .../kilted/interactive-markers/default.nix | 26 + distros/kilted/intra-process-demo/default.nix | 26 + distros/kilted/io-context/default.nix | 26 + distros/kilted/irobot-create-msgs/default.nix | 26 + distros/kilted/jacro/default.nix | 26 + distros/kilted/joint-limits/default.nix | 26 + .../joint-state-broadcaster/default.nix | 26 + .../joint-state-publisher-gui/default.nix | 23 + .../kilted/joint-state-publisher/default.nix | 24 + .../joint-trajectory-controller/default.nix | 26 + distros/kilted/joy-linux/default.nix | 31 + distros/kilted/joy-teleop/default.nix | 24 + distros/kilted/joy-tester/default.nix | 24 + distros/kilted/joy/default.nix | 28 + .../kartech-linear-actuator-msgs/default.nix | 26 + distros/kilted/kdl-parser/default.nix | 29 + distros/kilted/key-teleop/default.nix | 24 + distros/kilted/keyboard-handler/default.nix | 25 + .../kinematics-interface-kdl/default.nix | 26 + .../default.nix | 26 + .../kilted/kinematics-interface/default.nix | 25 + distros/kilted/kitti-metrics-eval/default.nix | 25 + distros/kilted/kobuki-core/default.nix | 25 + .../kilted/kobuki-ros-interfaces/default.nix | 28 + .../kobuki-velocity-smoother/default.nix | 26 + distros/kilted/kompass-interfaces/default.nix | 25 + distros/kilted/kompass/default.nix | 23 + distros/kilted/lanelet2-core/default.nix | 26 + distros/kilted/lanelet2-examples/default.nix | 26 + distros/kilted/lanelet2-io/default.nix | 26 + distros/kilted/lanelet2-maps/default.nix | 25 + distros/kilted/lanelet2-matching/default.nix | 26 + .../kilted/lanelet2-projection/default.nix | 26 + distros/kilted/lanelet2-python/default.nix | 26 + distros/kilted/lanelet2-routing/default.nix | 26 + .../kilted/lanelet2-traffic-rules/default.nix | 26 + .../kilted/lanelet2-validation/default.nix | 26 + distros/kilted/lanelet2/default.nix | 25 + distros/kilted/laser-filters/default.nix | 26 + distros/kilted/laser-geometry/default.nix | 29 + distros/kilted/laser-proc/default.nix | 26 + distros/kilted/laser-segmentation/default.nix | 26 + .../kilted/launch-param-builder/default.nix | 24 + distros/kilted/launch-pytest/default.nix | 24 + distros/kilted/launch-ros/default.nix | 24 + .../kilted/launch-system-modes/default.nix | 25 + .../launch-testing-ament-cmake/default.nix | 26 + .../launch-testing-examples/default.nix | 24 + distros/kilted/launch-testing-ros/default.nix | 24 + distros/kilted/launch-testing/default.nix | 24 + distros/kilted/launch-xml/default.nix | 24 + distros/kilted/launch-yaml/default.nix | 24 + distros/kilted/launch/default.nix | 24 + distros/kilted/ld08-driver/default.nix | 26 + .../kilted/lely-core-libraries/default.nix | 25 + distros/kilted/leo-bringup/default.nix | 26 + distros/kilted/leo-description/default.nix | 26 + distros/kilted/leo-desktop/default.nix | 25 + distros/kilted/leo-filters/default.nix | 26 + distros/kilted/leo-fw/default.nix | 26 + distros/kilted/leo-gz-bringup/default.nix | 26 + distros/kilted/leo-gz-plugins/default.nix | 26 + distros/kilted/leo-gz-worlds/default.nix | 25 + distros/kilted/leo-msgs/default.nix | 26 + distros/kilted/leo-robot/default.nix | 25 + distros/kilted/leo-simulator/default.nix | 26 + distros/kilted/leo-teleop/default.nix | 26 + distros/kilted/leo-viz/default.nix | 26 + distros/kilted/leo/default.nix | 25 + distros/kilted/lgsvl-msgs/default.nix | 25 + distros/kilted/libcaer-driver/default.nix | 26 + distros/kilted/libcaer-vendor/default.nix | 26 + distros/kilted/libcamera/default.nix | 25 + distros/kilted/libcurl-vendor/default.nix | 25 + distros/kilted/libg2o/default.nix | 25 + distros/kilted/liblz4-vendor/default.nix | 25 + distros/kilted/libmavconn/default.nix | 30 + distros/kilted/libnabo/default.nix | 25 + distros/kilted/libphidget22/default.nix | 25 + distros/kilted/libpointmatcher/default.nix | 25 + .../libstatistics-collector/default.nix | 26 + distros/kilted/libyaml-vendor/default.nix | 26 + distros/kilted/lifecycle-msgs/default.nix | 26 + distros/kilted/lifecycle-py/default.nix | 24 + distros/kilted/lifecycle/default.nix | 26 + .../kilted/linux-isolate-process/default.nix | 23 + distros/kilted/log-view/default.nix | 30 + distros/kilted/logging-demo/default.nix | 26 + distros/kilted/lttngpy/default.nix | 26 + distros/kilted/magic-enum/default.nix | 25 + distros/kilted/map-msgs/default.nix | 26 + distros/kilted/mapviz-interfaces/default.nix | 25 + distros/kilted/mapviz-plugins/default.nix | 25 + distros/kilted/mapviz/default.nix | 25 + .../kilted/marine-acoustic-msgs/default.nix | 26 + distros/kilted/marine-sensor-msgs/default.nix | 26 + distros/kilted/marker-msgs/default.nix | 29 + distros/kilted/marti-can-msgs/default.nix | 25 + distros/kilted/marti-common-msgs/default.nix | 25 + distros/kilted/marti-dbw-msgs/default.nix | 25 + .../marti-introspection-msgs/default.nix | 25 + distros/kilted/marti-nav-msgs/default.nix | 25 + .../kilted/marti-perception-msgs/default.nix | 25 + distros/kilted/marti-sensor-msgs/default.nix | 25 + distros/kilted/marti-status-msgs/default.nix | 25 + .../marti-visualization-msgs/default.nix | 25 + distros/kilted/mavlink/default.nix | 28 + distros/kilted/mavros-extras/default.nix | 26 + distros/kilted/mavros-msgs/default.nix | 26 + distros/kilted/mavros/default.nix | 27 + distros/kilted/mcap-vendor/default.nix | 25 + .../mecanum-drive-controller/default.nix | 26 + distros/kilted/menge-vendor/default.nix | 25 + distros/kilted/message-filters/default.nix | 26 + .../message-tf-frame-transformer/default.nix | 25 + distros/kilted/metavision-driver/default.nix | 26 + .../micro-ros-diagnostic-bridge/default.nix | 26 + .../micro-ros-diagnostic-msgs/default.nix | 26 + distros/kilted/micro-ros-msgs/default.nix | 26 + .../default.nix | 25 + .../microstrain-inertial-driver/default.nix | 26 + .../microstrain-inertial-examples/default.nix | 25 + .../microstrain-inertial-msgs/default.nix | 25 + .../microstrain-inertial-rqt/default.nix | 23 + distros/kilted/mimick-vendor/default.nix | 25 + .../kilted/mobileye-560-660-msgs/default.nix | 26 + distros/kilted/mola-bridge-ros2/default.nix | 26 + distros/kilted/mola-common/default.nix | 25 + distros/kilted/mola-demos/default.nix | 25 + .../kilted/mola-gnss-to-markers/default.nix | 26 + .../mola-imu-preintegration/default.nix | 25 + .../mola-input-euroc-dataset/default.nix | 25 + .../mola-input-kitti-dataset/default.nix | 25 + .../mola-input-kitti360-dataset/default.nix | 25 + .../mola-input-mulran-dataset/default.nix | 25 + .../mola-input-paris-luco-dataset/default.nix | 25 + distros/kilted/mola-input-rawlog/default.nix | 25 + distros/kilted/mola-input-rosbag2/default.nix | 25 + distros/kilted/mola-input-video/default.nix | 25 + distros/kilted/mola-kernel/default.nix | 25 + distros/kilted/mola-launcher/default.nix | 26 + .../kilted/mola-lidar-odometry/default.nix | 26 + distros/kilted/mola-metric-maps/default.nix | 26 + distros/kilted/mola-msgs/default.nix | 25 + distros/kilted/mola-pose-list/default.nix | 25 + .../kilted/mola-relocalization/default.nix | 26 + .../mola-state-estimation-simple/default.nix | 25 + .../default.nix | 25 + .../kilted/mola-state-estimation/default.nix | 26 + distros/kilted/mola-test-datasets/default.nix | 25 + distros/kilted/mola-traj-tools/default.nix | 25 + distros/kilted/mola-viz/default.nix | 25 + distros/kilted/mola-yaml/default.nix | 25 + distros/kilted/mola/default.nix | 26 + .../default.nix | 26 + .../motion-capture-tracking/default.nix | 26 + distros/kilted/mouse-teleop/default.nix | 24 + distros/kilted/moveit-common/default.nix | 25 + .../kilted/moveit-configs-utils/default.nix | 23 + distros/kilted/moveit-core/default.nix | 26 + .../kilted/moveit-hybrid-planning/default.nix | 26 + distros/kilted/moveit-kinematics/default.nix | 26 + distros/kilted/moveit-msgs/default.nix | 26 + .../kilted/moveit-planners-chomp/default.nix | 25 + .../kilted/moveit-planners-ompl/default.nix | 26 + .../kilted/moveit-planners-stomp/default.nix | 25 + distros/kilted/moveit-planners/default.nix | 25 + distros/kilted/moveit-plugins/default.nix | 25 + distros/kilted/moveit-py/default.nix | 26 + .../default.nix | 24 + .../default.nix | 30 + .../default.nix | 24 + .../default.nix | 24 + .../default.nix | 25 + .../default.nix | 30 + .../default.nix | 25 + .../moveit-resources-prbt-support/default.nix | 26 + distros/kilted/moveit-resources/default.nix | 25 + .../kilted/moveit-ros-benchmarks/default.nix | 25 + .../moveit-ros-control-interface/default.nix | 25 + .../kilted/moveit-ros-move-group/default.nix | 26 + .../default.nix | 26 + .../kilted/moveit-ros-perception/default.nix | 25 + .../moveit-ros-planning-interface/default.nix | 26 + .../kilted/moveit-ros-planning/default.nix | 26 + .../moveit-ros-robot-interaction/default.nix | 26 + distros/kilted/moveit-ros-tests/default.nix | 26 + .../moveit-ros-trajectory-cache/default.nix | 26 + .../moveit-ros-visualization/default.nix | 25 + .../kilted/moveit-ros-warehouse/default.nix | 25 + distros/kilted/moveit-ros/default.nix | 25 + distros/kilted/moveit-runtime/default.nix | 25 + .../moveit-setup-app-plugins/default.nix | 26 + .../kilted/moveit-setup-assistant/default.nix | 26 + .../moveit-setup-controllers/default.nix | 26 + .../moveit-setup-core-plugins/default.nix | 25 + .../kilted/moveit-setup-framework/default.nix | 25 + .../moveit-setup-srdf-plugins/default.nix | 26 + .../default.nix | 25 + .../kilted/moveit-visual-tools/default.nix | 26 + distros/kilted/moveit/default.nix | 25 + distros/kilted/mp2p-icp/default.nix | 25 + .../kilted/mqtt-client-interfaces/default.nix | 25 + distros/kilted/mqtt-client/default.nix | 25 + distros/kilted/mrpt-apps/default.nix | 25 + .../kilted/mrpt-generic-sensor/default.nix | 25 + distros/kilted/mrpt-libapps/default.nix | 26 + distros/kilted/mrpt-libbase/default.nix | 25 + distros/kilted/mrpt-libgui/default.nix | 26 + distros/kilted/mrpt-libhwdrivers/default.nix | 26 + distros/kilted/mrpt-libmaps/default.nix | 26 + distros/kilted/mrpt-libmath/default.nix | 26 + distros/kilted/mrpt-libnav/default.nix | 26 + distros/kilted/mrpt-libobs/default.nix | 26 + distros/kilted/mrpt-libopengl/default.nix | 26 + distros/kilted/mrpt-libposes/default.nix | 26 + distros/kilted/mrpt-libros-bridge/default.nix | 26 + distros/kilted/mrpt-libslam/default.nix | 26 + distros/kilted/mrpt-libtclap/default.nix | 25 + distros/kilted/mrpt-map-server/default.nix | 25 + distros/kilted/mrpt-msgs-bridge/default.nix | 25 + distros/kilted/mrpt-msgs/default.nix | 26 + .../kilted/mrpt-nav-interfaces/default.nix | 25 + distros/kilted/mrpt-navigation/default.nix | 26 + distros/kilted/mrpt-path-planning/default.nix | 25 + .../kilted/mrpt-pf-localization/default.nix | 29 + .../mrpt-pointcloud-pipeline/default.nix | 25 + distros/kilted/mrpt-rawlog/default.nix | 25 + distros/kilted/mrpt-reactivenav2d/default.nix | 25 + .../mrpt-sensor-bumblebee-stereo/default.nix | 25 + .../kilted/mrpt-sensor-gnss-nmea/default.nix | 25 + .../mrpt-sensor-gnss-novatel/default.nix | 25 + .../mrpt-sensor-imu-taobotics/default.nix | 25 + distros/kilted/mrpt-sensorlib/default.nix | 25 + distros/kilted/mrpt-sensors/default.nix | 25 + .../kilted/mrpt-tps-astar-planner/default.nix | 25 + distros/kilted/mrpt-tutorials/default.nix | 25 + distros/kilted/mrt-cmake-modules/default.nix | 25 + distros/kilted/multires-image/default.nix | 25 + distros/kilted/mvsim/default.nix | 26 + distros/kilted/nao-button-sim/default.nix | 24 + distros/kilted/nao-command-msgs/default.nix | 26 + distros/kilted/nao-lola-client/default.nix | 26 + .../kilted/nao-lola-command-msgs/default.nix | 26 + .../kilted/nao-lola-sensor-msgs/default.nix | 26 + distros/kilted/nao-lola/default.nix | 26 + distros/kilted/nao-sensor-msgs/default.nix | 26 + distros/kilted/nav-msgs/default.nix | 26 + .../kilted/nav2-minimal-tb3-sim/default.nix | 26 + .../nav2-minimal-tb4-description/default.nix | 26 + .../kilted/nav2-minimal-tb4-sim/default.nix | 26 + distros/kilted/neo-simulation2/default.nix | 25 + .../kilted/neobotix-usboard-msgs/default.nix | 26 + .../default.nix | 25 + .../nmea-hardware-interface/default.nix | 26 + distros/kilted/nmea-msgs/default.nix | 25 + distros/kilted/nmea-navsat-driver/default.nix | 25 + .../nobleo-socketcan-bridge/default.nix | 26 + distros/kilted/nodl-python/default.nix | 24 + distros/kilted/nodl-to-policy/default.nix | 24 + distros/kilted/novatel-gps-driver/default.nix | 26 + distros/kilted/novatel-gps-msgs/default.nix | 25 + distros/kilted/ntpd-driver/default.nix | 26 + distros/kilted/ntrip-client-node/default.nix | 26 + distros/kilted/ntrip-client/default.nix | 23 + .../object-recognition-msgs/default.nix | 25 + distros/kilted/octomap-mapping/default.nix | 26 + distros/kilted/octomap-msgs/default.nix | 26 + distros/kilted/octomap-ros/default.nix | 27 + .../kilted/octomap-rviz-plugins/default.nix | 26 + distros/kilted/octomap-server/default.nix | 26 + distros/kilted/odom-to-tf-ros2/default.nix | 25 + .../kilted/odri-master-board-sdk/default.nix | 27 + .../default.nix | 25 + .../default.nix | 25 + .../om-spring-actuator-controller/default.nix | 25 + distros/kilted/ompl/default.nix | 25 + .../open-manipulator-description/default.nix | 25 + .../kilted/open-manipulator-gui/default.nix | 26 + .../default.nix | 25 + .../open-manipulator-playground/default.nix | 26 + .../open-manipulator-teleop/default.nix | 23 + distros/kilted/open-manipulator/default.nix | 25 + distros/kilted/openeb-vendor/default.nix | 26 + distros/kilted/openni2-camera/default.nix | 26 + distros/kilted/orocos-kdl-vendor/default.nix | 27 + distros/kilted/ortools-vendor/default.nix | 25 + distros/kilted/osqp-vendor/default.nix | 25 + distros/kilted/osrf-pycommon/default.nix | 23 + .../kilted/osrf-testing-tools-cpp/default.nix | 24 + distros/kilted/ouster-ros/default.nix | 26 + distros/kilted/ouster-sensor-msgs/default.nix | 26 + distros/kilted/ouxt-common/default.nix | 25 + distros/kilted/ouxt-lint-common/default.nix | 25 + .../kilted/pal-statistics-msgs/default.nix | 26 + distros/kilted/pal-statistics/default.nix | 26 + .../parallel-gripper-controller/default.nix | 26 + distros/kilted/parameter-traits/default.nix | 26 + distros/kilted/pcl-conversions/default.nix | 26 + distros/kilted/pcl-msgs/default.nix | 26 + distros/kilted/pcl-ros/default.nix | 28 + distros/kilted/pendulum-control/default.nix | 26 + distros/kilted/pendulum-msgs/default.nix | 25 + distros/kilted/perception-pcl/default.nix | 27 + distros/kilted/perception/default.nix | 25 + .../performance-test-fixture/default.nix | 26 + distros/kilted/performance-test/default.nix | 26 + .../kilted/phidgets-accelerometer/default.nix | 25 + .../kilted/phidgets-analog-inputs/default.nix | 25 + .../phidgets-analog-outputs/default.nix | 25 + distros/kilted/phidgets-api/default.nix | 25 + .../phidgets-digital-inputs/default.nix | 25 + .../phidgets-digital-outputs/default.nix | 25 + distros/kilted/phidgets-drivers/default.nix | 25 + distros/kilted/phidgets-gyroscope/default.nix | 25 + .../phidgets-high-speed-encoder/default.nix | 25 + distros/kilted/phidgets-ik/default.nix | 25 + .../kilted/phidgets-magnetometer/default.nix | 25 + distros/kilted/phidgets-motors/default.nix | 25 + distros/kilted/phidgets-msgs/default.nix | 25 + distros/kilted/phidgets-spatial/default.nix | 25 + distros/kilted/phidgets-stepper/default.nix | 25 + .../kilted/phidgets-temperature/default.nix | 25 + distros/kilted/pick-ik/default.nix | 26 + .../picknik-ament-copyright/default.nix | 24 + .../default.nix | 25 + .../picknik-twist-controller/default.nix | 25 + distros/kilted/pid-controller/default.nix | 26 + .../default.nix | 25 + .../default.nix | 26 + distros/kilted/pinocchio/default.nix | 25 + distros/kilted/plotjuggler-msgs/default.nix | 26 + distros/kilted/plotjuggler-ros/default.nix | 25 + distros/kilted/plotjuggler/default.nix | 25 + distros/kilted/pluginlib/default.nix | 27 + .../kilted/point-cloud-interfaces/default.nix | 26 + .../point-cloud-msg-wrapper/default.nix | 26 + .../point-cloud-transport-plugins/default.nix | 25 + .../point-cloud-transport-py/default.nix | 25 + .../default.nix | 26 + .../kilted/point-cloud-transport/default.nix | 26 + .../pointcloud-to-laserscan/default.nix | 26 + distros/kilted/polygon-demos/default.nix | 25 + distros/kilted/polygon-msgs/default.nix | 25 + .../kilted/polygon-rviz-plugins/default.nix | 25 + distros/kilted/polygon-utils/default.nix | 26 + distros/kilted/pose-broadcaster/default.nix | 26 + distros/kilted/pose-cov-ops/default.nix | 26 + .../kilted/position-controllers/default.nix | 26 + distros/kilted/proxsuite/default.nix | 26 + distros/kilted/py-binding-tools/default.nix | 26 + distros/kilted/py-trees-js/default.nix | 24 + .../py-trees-ros-interfaces/default.nix | 26 + .../kilted/py-trees-ros-tutorials/default.nix | 25 + .../kilted/py-trees-ros-viewer/default.nix | 24 + distros/kilted/py-trees-ros/default.nix | 25 + distros/kilted/py-trees/default.nix | 24 + .../kilted/pybind11-json-vendor/default.nix | 25 + distros/kilted/pybind11-vendor/default.nix | 25 + .../kilted/python-cmake-module/default.nix | 26 + distros/kilted/python-mrpt/default.nix | 25 + .../python-orocos-kdl-vendor/default.nix | 27 + distros/kilted/python-qt-binding/default.nix | 36 + distros/kilted/qml-ros2-plugin/default.nix | 27 + distros/kilted/qpoases-vendor/default.nix | 25 + distros/kilted/qt-dotgraph/default.nix | 24 + distros/kilted/qt-gui-app/default.nix | 26 + distros/kilted/qt-gui-core/default.nix | 25 + distros/kilted/qt-gui-cpp/default.nix | 27 + distros/kilted/qt-gui-py-common/default.nix | 26 + distros/kilted/qt-gui/default.nix | 28 + .../quality-of-service-demo-cpp/default.nix | 26 + .../quality-of-service-demo-py/default.nix | 24 + .../kilted/quaternion-operation/default.nix | 26 + distros/kilted/r2r-spl-7/default.nix | 24 + distros/kilted/radar-msgs/default.nix | 25 + distros/kilted/random-numbers/default.nix | 29 + .../range-sensor-broadcaster/default.nix | 26 + distros/kilted/raspimouse-msgs/default.nix | 26 + distros/kilted/raspimouse/default.nix | 26 + distros/kilted/rc-common-msgs/default.nix | 26 + distros/kilted/rc-dynamics-api/default.nix | 33 + distros/kilted/rc-genicam-api/default.nix | 38 + distros/kilted/rc-genicam-driver/default.nix | 26 + distros/kilted/rc-reason-clients/default.nix | 24 + distros/kilted/rc-reason-msgs/default.nix | 26 + distros/kilted/rcdiscover/default.nix | 24 + distros/kilted/rcl-action/default.nix | 26 + distros/kilted/rcl-interfaces/default.nix | 28 + distros/kilted/rcl-lifecycle/default.nix | 26 + .../kilted/rcl-logging-interface/default.nix | 26 + distros/kilted/rcl-logging-noop/default.nix | 26 + distros/kilted/rcl-logging-spdlog/default.nix | 26 + .../kilted/rcl-yaml-param-parser/default.nix | 26 + distros/kilted/rcl/default.nix | 27 + distros/kilted/rclc-examples/default.nix | 25 + distros/kilted/rclc-lifecycle/default.nix | 26 + distros/kilted/rclc-parameter/default.nix | 26 + distros/kilted/rclc/default.nix | 26 + distros/kilted/rclcpp-action/default.nix | 26 + .../rclcpp-cascade-lifecycle/default.nix | 26 + distros/kilted/rclcpp-components/default.nix | 26 + distros/kilted/rclcpp-lifecycle/default.nix | 26 + distros/kilted/rclcpp/default.nix | 26 + .../rclpy-message-converter-msgs/default.nix | 24 + .../rclpy-message-converter/default.nix | 25 + distros/kilted/rclpy/default.nix | 26 + distros/kilted/rcpputils/default.nix | 26 + distros/kilted/rcss3d-agent-basic/default.nix | 26 + .../default.nix | 26 + distros/kilted/rcss3d-agent-msgs/default.nix | 25 + distros/kilted/rcss3d-agent/default.nix | 26 + distros/kilted/rcss3d-nao/default.nix | 26 + distros/kilted/rcutils/default.nix | 25 + distros/kilted/realtime-tools/default.nix | 27 + distros/kilted/resource-retriever/default.nix | 31 + distros/kilted/rig-reconfigure/default.nix | 25 + distros/kilted/rmf-api-msgs/default.nix | 25 + distros/kilted/rmf-battery/default.nix | 26 + .../kilted/rmf-building-map-msgs/default.nix | 26 + .../kilted/rmf-building-map-tools/default.nix | 24 + .../rmf-building-sim-gz-plugins/default.nix | 25 + distros/kilted/rmf-charger-msgs/default.nix | 26 + .../kilted/rmf-charging-schedule/default.nix | 23 + .../kilted/rmf-cmake-uncrustify/default.nix | 26 + distros/kilted/rmf-demos-assets/default.nix | 24 + distros/kilted/rmf-demos-bridges/default.nix | 23 + .../rmf-demos-fleet-adapter/default.nix | 24 + distros/kilted/rmf-demos-gz/default.nix | 25 + distros/kilted/rmf-demos-maps/default.nix | 24 + distros/kilted/rmf-demos-tasks/default.nix | 24 + distros/kilted/rmf-demos/default.nix | 25 + distros/kilted/rmf-dev/default.nix | 25 + distros/kilted/rmf-dispenser-msgs/default.nix | 26 + distros/kilted/rmf-door-msgs/default.nix | 26 + .../rmf-fleet-adapter-python/default.nix | 24 + distros/kilted/rmf-fleet-adapter/default.nix | 26 + distros/kilted/rmf-fleet-msgs/default.nix | 26 + distros/kilted/rmf-ingestor-msgs/default.nix | 26 + distros/kilted/rmf-lift-msgs/default.nix | 26 + distros/kilted/rmf-obstacle-msgs/default.nix | 26 + .../kilted/rmf-reservation-msgs/default.nix | 26 + .../kilted/rmf-reservation-node/default.nix | 26 + .../kilted/rmf-robot-sim-common/default.nix | 25 + .../rmf-robot-sim-gz-plugins/default.nix | 25 + distros/kilted/rmf-scheduler-msgs/default.nix | 26 + distros/kilted/rmf-site-map-msgs/default.nix | 26 + distros/kilted/rmf-task-msgs/default.nix | 26 + distros/kilted/rmf-task-ros2/default.nix | 26 + distros/kilted/rmf-task-sequence/default.nix | 26 + distros/kilted/rmf-task/default.nix | 26 + .../rmf-traffic-editor-assets/default.nix | 24 + .../rmf-traffic-editor-test-maps/default.nix | 24 + distros/kilted/rmf-traffic-editor/default.nix | 25 + .../kilted/rmf-traffic-examples/default.nix | 25 + distros/kilted/rmf-traffic-msgs/default.nix | 26 + distros/kilted/rmf-traffic-ros2/default.nix | 26 + distros/kilted/rmf-traffic/default.nix | 26 + distros/kilted/rmf-utils/default.nix | 24 + .../default.nix | 24 + .../default.nix | 26 + .../rmf-visualization-floorplans/default.nix | 26 + .../kilted/rmf-visualization-msgs/default.nix | 26 + .../rmf-visualization-navgraphs/default.nix | 26 + .../rmf-visualization-obstacles/default.nix | 26 + .../default.nix | 26 + .../rmf-visualization-schedule/default.nix | 26 + distros/kilted/rmf-visualization/default.nix | 25 + distros/kilted/rmf-websocket/default.nix | 26 + distros/kilted/rmf-workcell-msgs/default.nix | 26 + .../kilted/rmw-connextdds-common/default.nix | 25 + distros/kilted/rmw-connextdds/default.nix | 25 + distros/kilted/rmw-cyclonedds-cpp/default.nix | 26 + distros/kilted/rmw-dds-common/default.nix | 26 + distros/kilted/rmw-desert/default.nix | 25 + distros/kilted/rmw-fastrtps-cpp/default.nix | 26 + .../rmw-fastrtps-dynamic-cpp/default.nix | 26 + .../rmw-fastrtps-shared-cpp/default.nix | 26 + .../rmw-implementation-cmake/default.nix | 25 + distros/kilted/rmw-implementation/default.nix | 26 + .../kilted/rmw-security-common/default.nix | 26 + distros/kilted/rmw-stats-shim/default.nix | 26 + .../default.nix | 26 + distros/kilted/rmw-test-fixture/default.nix | 26 + distros/kilted/rmw-zenoh-cpp/default.nix | 26 + distros/kilted/rmw/default.nix | 26 + .../kilted/robot-calibration-msgs/default.nix | 25 + distros/kilted/robot-calibration/default.nix | 26 + distros/kilted/robot-localization/default.nix | 26 + .../kilted/robot-state-publisher/default.nix | 26 + .../kilted/robotiq-controllers/default.nix | 26 + .../kilted/robotiq-description/default.nix | 26 + distros/kilted/robotraconteur/default.nix | 26 + .../ros-babel-fish-test-msgs/default.nix | 25 + distros/kilted/ros-babel-fish/default.nix | 28 + distros/kilted/ros-base/default.nix | 25 + distros/kilted/ros-core/default.nix | 24 + distros/kilted/ros-environment/default.nix | 24 + distros/kilted/ros-gz-bridge/default.nix | 26 + distros/kilted/ros-gz-image/default.nix | 26 + distros/kilted/ros-gz-interfaces/default.nix | 26 + distros/kilted/ros-gz-sim-demos/default.nix | 26 + distros/kilted/ros-gz-sim/default.nix | 26 + distros/kilted/ros-gz/default.nix | 26 + .../kilted/ros-image-to-qimage/default.nix | 26 + .../default.nix | 25 + distros/kilted/ros-testing/default.nix | 25 + distros/kilted/ros-workspace/default.nix | 24 + distros/kilted/ros2-control-cmake/default.nix | 25 + .../ros2-control-test-assets/default.nix | 24 + distros/kilted/ros2-control/default.nix | 25 + .../ros2-controllers-test-nodes/default.nix | 24 + distros/kilted/ros2-controllers/default.nix | 25 + .../kilted/ros2-socketcan-msgs/default.nix | 26 + distros/kilted/ros2-socketcan/default.nix | 26 + distros/kilted/ros2acceleration/default.nix | 24 + distros/kilted/ros2action/default.nix | 24 + distros/kilted/ros2bag/default.nix | 24 + .../ros2cli-common-extensions/default.nix | 26 + .../ros2cli-test-interfaces/default.nix | 26 + distros/kilted/ros2cli/default.nix | 24 + distros/kilted/ros2component/default.nix | 24 + distros/kilted/ros2controlcli/default.nix | 23 + distros/kilted/ros2doctor/default.nix | 24 + distros/kilted/ros2interface/default.nix | 24 + .../ros2launch-security-examples/default.nix | 26 + .../kilted/ros2launch-security/default.nix | 24 + distros/kilted/ros2launch/default.nix | 24 + .../ros2lifecycle-test-fixtures/default.nix | 26 + distros/kilted/ros2lifecycle/default.nix | 24 + distros/kilted/ros2multicast/default.nix | 24 + distros/kilted/ros2node/default.nix | 24 + distros/kilted/ros2nodl/default.nix | 24 + distros/kilted/ros2param/default.nix | 24 + distros/kilted/ros2pkg/default.nix | 24 + distros/kilted/ros2run/default.nix | 24 + distros/kilted/ros2service/default.nix | 24 + distros/kilted/ros2test/default.nix | 24 + distros/kilted/ros2topic/default.nix | 24 + distros/kilted/ros2trace-analysis/default.nix | 24 + distros/kilted/ros2trace/default.nix | 24 + distros/kilted/rosapi-msgs/default.nix | 26 + distros/kilted/rosapi/default.nix | 27 + .../rosbag2-compression-zstd/default.nix | 26 + .../kilted/rosbag2-compression/default.nix | 26 + distros/kilted/rosbag2-cpp/default.nix | 26 + .../kilted/rosbag2-examples-cpp/default.nix | 26 + .../kilted/rosbag2-examples-py/default.nix | 24 + distros/kilted/rosbag2-interfaces/default.nix | 26 + .../default.nix | 26 + .../default.nix | 26 + distros/kilted/rosbag2-py/default.nix | 26 + .../kilted/rosbag2-storage-broll/default.nix | 26 + .../default.nix | 25 + .../kilted/rosbag2-storage-mcap/default.nix | 26 + .../rosbag2-storage-sqlite3/default.nix | 26 + distros/kilted/rosbag2-storage/default.nix | 26 + .../kilted/rosbag2-test-common/default.nix | 26 + .../kilted/rosbag2-test-msgdefs/default.nix | 25 + distros/kilted/rosbag2-tests/default.nix | 26 + distros/kilted/rosbag2-to-video/default.nix | 24 + distros/kilted/rosbag2-transport/default.nix | 26 + distros/kilted/rosbag2/default.nix | 26 + distros/kilted/rosbridge-library/default.nix | 28 + distros/kilted/rosbridge-msgs/default.nix | 25 + distros/kilted/rosbridge-server/default.nix | 26 + distros/kilted/rosbridge-suite/default.nix | 30 + .../kilted/rosbridge-test-msgs/default.nix | 26 + .../kilted/rosgraph-monitor-msgs/default.nix | 25 + distros/kilted/rosgraph-monitor/default.nix | 26 + distros/kilted/rosgraph-msgs/default.nix | 27 + distros/kilted/rosidl-adapter/default.nix | 26 + distros/kilted/rosidl-cli/default.nix | 24 + distros/kilted/rosidl-cmake/default.nix | 26 + .../kilted/rosidl-core-generators/default.nix | 26 + .../kilted/rosidl-core-runtime/default.nix | 26 + .../rosidl-default-generators/default.nix | 26 + .../kilted/rosidl-default-runtime/default.nix | 26 + .../default.nix | 25 + .../rosidl-dynamic-typesupport/default.nix | 25 + distros/kilted/rosidl-generator-c/default.nix | 26 + .../kilted/rosidl-generator-cpp/default.nix | 26 + .../rosidl-generator-dds-idl/default.nix | 25 + .../kilted/rosidl-generator-py/default.nix | 25 + .../default.nix | 26 + distros/kilted/rosidl-parser/default.nix | 26 + distros/kilted/rosidl-pycommon/default.nix | 24 + distros/kilted/rosidl-runtime-c/default.nix | 26 + distros/kilted/rosidl-runtime-cpp/default.nix | 25 + distros/kilted/rosidl-runtime-py/default.nix | 24 + .../kilted/rosidl-typesupport-c/default.nix | 26 + .../kilted/rosidl-typesupport-cpp/default.nix | 26 + .../rosidl-typesupport-fastrtps-c/default.nix | 26 + .../default.nix | 26 + .../rosidl-typesupport-interface/default.nix | 25 + .../default.nix | 26 + .../default.nix | 26 + distros/kilted/rosx-introspection/default.nix | 26 + distros/kilted/rot-conv/default.nix | 25 + distros/kilted/rplidar-ros/default.nix | 25 + distros/kilted/rpyutils/default.nix | 23 + distros/kilted/rqt-action/default.nix | 24 + distros/kilted/rqt-bag-plugins/default.nix | 24 + distros/kilted/rqt-bag/default.nix | 24 + distros/kilted/rqt-common-plugins/default.nix | 35 + distros/kilted/rqt-console/default.nix | 24 + .../kilted/rqt-controller-manager/default.nix | 23 + distros/kilted/rqt-dotgraph/default.nix | 24 + distros/kilted/rqt-gauges/default.nix | 24 + distros/kilted/rqt-graph/default.nix | 29 + distros/kilted/rqt-gui-cpp/default.nix | 26 + distros/kilted/rqt-gui-py/default.nix | 24 + distros/kilted/rqt-gui/default.nix | 24 + .../rqt-image-overlay-layer/default.nix | 26 + distros/kilted/rqt-image-overlay/default.nix | 26 + distros/kilted/rqt-image-view/default.nix | 25 + .../default.nix | 23 + distros/kilted/rqt-moveit/default.nix | 38 + distros/kilted/rqt-msg/default.nix | 24 + distros/kilted/rqt-plot/default.nix | 24 + distros/kilted/rqt-publisher/default.nix | 24 + distros/kilted/rqt-py-common/default.nix | 32 + distros/kilted/rqt-py-console/default.nix | 24 + distros/kilted/rqt-reconfigure/default.nix | 24 + .../kilted/rqt-robot-dashboard/default.nix | 25 + distros/kilted/rqt-robot-monitor/default.nix | 38 + distros/kilted/rqt-robot-steering/default.nix | 23 + .../kilted/rqt-runtime-monitor/default.nix | 24 + distros/kilted/rqt-service-caller/default.nix | 24 + distros/kilted/rqt-shell/default.nix | 24 + distros/kilted/rqt-srv/default.nix | 24 + distros/kilted/rqt-tf-tree/default.nix | 24 + distros/kilted/rqt-topic/default.nix | 24 + distros/kilted/rqt/default.nix | 24 + distros/kilted/rsl/default.nix | 26 + .../kilted/rt-manipulators-cpp/default.nix | 26 + .../rt-manipulators-examples/default.nix | 26 + .../kilted/rt-usb-9axisimu-driver/default.nix | 25 + distros/kilted/rtabmap/default.nix | 25 + distros/kilted/rtcm-msgs/default.nix | 26 + .../rti-connext-dds-cmake-module/default.nix | 25 + distros/kilted/rttest/default.nix | 25 + distros/kilted/ruckig/default.nix | 24 + .../kilted/rviz-2d-overlay-msgs/default.nix | 25 + .../rviz-2d-overlay-plugins/default.nix | 26 + distros/kilted/rviz-assimp-vendor/default.nix | 27 + distros/kilted/rviz-common/default.nix | 26 + .../kilted/rviz-default-plugins/default.nix | 26 + distros/kilted/rviz-imu-plugin/default.nix | 25 + distros/kilted/rviz-ogre-vendor/default.nix | 26 + .../kilted/rviz-rendering-tests/default.nix | 26 + distros/kilted/rviz-rendering/default.nix | 26 + .../rviz-resource-interfaces/default.nix | 25 + .../rviz-visual-testing-framework/default.nix | 26 + distros/kilted/rviz-visual-tools/default.nix | 26 + distros/kilted/rviz2/default.nix | 26 + .../kilted/sdformat-test-files/default.nix | 24 + distros/kilted/sdformat-urdf/default.nix | 25 + distros/kilted/sdformat-vendor/default.nix | 29 + distros/kilted/sdl2-vendor/default.nix | 25 + distros/kilted/self-test/default.nix | 26 + distros/kilted/sensor-msgs-py/default.nix | 24 + distros/kilted/sensor-msgs/default.nix | 26 + .../kilted/septentrio-gnss-driver/default.nix | 25 + distros/kilted/serial-driver/default.nix | 26 + .../kilted/service-load-balancing/default.nix | 26 + distros/kilted/service-msgs/default.nix | 26 + distros/kilted/shape-msgs/default.nix | 26 + .../sick-safetyscanners-base/default.nix | 26 + .../default.nix | 26 + .../kilted/sick-safetyscanners2/default.nix | 26 + .../sick-safevisionary-base/default.nix | 24 + .../sick-safevisionary-driver/default.nix | 25 + .../sick-safevisionary-interfaces/default.nix | 26 + .../sick-safevisionary-tests/default.nix | 25 + distros/kilted/simple-grasping/default.nix | 26 + distros/kilted/simple-launch/default.nix | 25 + .../kilted/simulation-interfaces/default.nix | 26 + distros/kilted/simulation/default.nix | 25 + distros/kilted/slg-msgs/default.nix | 26 + distros/kilted/slider-publisher/default.nix | 25 + distros/kilted/smach-msgs/default.nix | 27 + distros/kilted/smach-ros/default.nix | 32 + distros/kilted/smach/default.nix | 28 + distros/kilted/smclib/default.nix | 30 + .../snowbot-operating-system/default.nix | 26 + .../kilted/soccer-geometry-msgs/default.nix | 26 + distros/kilted/soccer-interfaces/default.nix | 25 + distros/kilted/soccer-model-msgs/default.nix | 26 + .../kilted/soccer-vision-2d-msgs/default.nix | 26 + .../kilted/soccer-vision-3d-msgs/default.nix | 26 + .../soccer-vision-3d-rviz-markers/default.nix | 24 + .../soccer-vision-attribute-msgs/default.nix | 26 + distros/kilted/sol-vendor/default.nix | 25 + distros/kilted/sophus/default.nix | 25 + distros/kilted/spacenav/default.nix | 26 + distros/kilted/spdlog-vendor/default.nix | 27 + .../spinnaker-camera-driver/default.nix | 26 + .../default.nix | 26 + distros/kilted/splsm-7-conversion/default.nix | 24 + distros/kilted/splsm-7/default.nix | 26 + distros/kilted/sqlite3-vendor/default.nix | 25 + distros/kilted/srdfdom/default.nix | 26 + distros/kilted/sros2-cmake/default.nix | 26 + distros/kilted/sros2/default.nix | 24 + distros/kilted/statistics-msgs/default.nix | 26 + distros/kilted/std-msgs/default.nix | 26 + distros/kilted/std-srvs/default.nix | 26 + .../steering-controllers-library/default.nix | 26 + distros/kilted/steering-functions/default.nix | 25 + distros/kilted/stereo-image-proc/default.nix | 26 + distros/kilted/stereo-msgs/default.nix | 26 + distros/kilted/stomp/default.nix | 26 + distros/kilted/swri-cli-tools/default.nix | 24 + distros/kilted/swri-console-util/default.nix | 25 + distros/kilted/swri-console/default.nix | 26 + distros/kilted/swri-dbw-interface/default.nix | 25 + distros/kilted/swri-geometry-util/default.nix | 26 + distros/kilted/swri-image-util/default.nix | 26 + distros/kilted/swri-math-util/default.nix | 26 + distros/kilted/swri-opencv-util/default.nix | 25 + distros/kilted/swri-roscpp/default.nix | 26 + distros/kilted/swri-route-util/default.nix | 26 + distros/kilted/swri-serial-util/default.nix | 25 + distros/kilted/swri-system-util/default.nix | 26 + .../kilted/swri-transform-util/default.nix | 27 + .../synapticon-ros2-control/default.nix | 25 + distros/kilted/system-fingerprint/default.nix | 23 + .../kilted/system-modes-examples/default.nix | 27 + distros/kilted/system-modes-msgs/default.nix | 27 + distros/kilted/system-modes/default.nix | 30 + distros/kilted/tango-icons-vendor/default.nix | 26 + distros/kilted/tcb-span/default.nix | 25 + distros/kilted/teleop-tools-msgs/default.nix | 26 + distros/kilted/teleop-tools/default.nix | 25 + distros/kilted/teleop-twist-joy/default.nix | 26 + .../kilted/teleop-twist-keyboard/default.nix | 25 + .../kilted/tensorrt-cmake-module/default.nix | 25 + .../kilted/test-apex-test-tools/default.nix | 25 + .../kilted/test-interface-files/default.nix | 24 + distros/kilted/test-msgs/default.nix | 26 + distros/kilted/test-ros-gz-bridge/default.nix | 26 + distros/kilted/tf-transformations/default.nix | 23 + distros/kilted/tf2-2d/default.nix | 26 + distros/kilted/tf2-bullet/default.nix | 26 + distros/kilted/tf2-eigen-kdl/default.nix | 27 + distros/kilted/tf2-eigen/default.nix | 26 + distros/kilted/tf2-geometry-msgs/default.nix | 26 + distros/kilted/tf2-kdl/default.nix | 26 + distros/kilted/tf2-msgs/default.nix | 26 + distros/kilted/tf2-py/default.nix | 26 + distros/kilted/tf2-ros-py/default.nix | 24 + distros/kilted/tf2-ros/default.nix | 26 + distros/kilted/tf2-sensor-msgs/default.nix | 26 + distros/kilted/tf2-tools/default.nix | 24 + distros/kilted/tf2/default.nix | 31 + .../kilted/theora-image-transport/default.nix | 27 + distros/kilted/tile-map/default.nix | 27 + distros/kilted/tinyspline-vendor/default.nix | 25 + distros/kilted/tinyxml-vendor/default.nix | 25 + distros/kilted/tinyxml2-vendor/default.nix | 26 + distros/kilted/tl-expected/default.nix | 24 + distros/kilted/tlsf-cpp/default.nix | 25 + distros/kilted/tlsf/default.nix | 25 + .../topic-based-ros2-control/default.nix | 26 + distros/kilted/topic-monitor/default.nix | 24 + .../kilted/topic-statistics-demo/default.nix | 26 + .../kilted/topic-tools-interfaces/default.nix | 26 + distros/kilted/topic-tools/default.nix | 27 + .../trac-ik-kinematics-plugin/default.nix | 25 + distros/kilted/trac-ik-lib/default.nix | 31 + distros/kilted/trac-ik/default.nix | 28 + .../tracetools-acceleration/default.nix | 26 + .../kilted/tracetools-analysis/default.nix | 24 + .../tracetools-image-pipeline/default.nix | 25 + distros/kilted/tracetools-launch/default.nix | 24 + distros/kilted/tracetools-read/default.nix | 24 + distros/kilted/tracetools-test/default.nix | 24 + distros/kilted/tracetools-trace/default.nix | 24 + distros/kilted/tracetools/default.nix | 26 + distros/kilted/trajectory-msgs/default.nix | 26 + .../kilted/transmission-interface/default.nix | 26 + .../kilted/tricycle-controller/default.nix | 26 + .../tricycle-steering-controller/default.nix | 26 + .../default.nix | 27 + distros/kilted/turtle-nest/default.nix | 26 + distros/kilted/turtle-tf2-cpp/default.nix | 26 + distros/kilted/turtle-tf2-py/default.nix | 24 + .../kilted/turtlebot3-fake-node/default.nix | 24 + distros/kilted/turtlebot3-gazebo/default.nix | 25 + distros/kilted/turtlebot3-msgs/default.nix | 26 + .../kilted/turtlebot3-simulations/default.nix | 25 + distros/kilted/turtlesim-msgs/default.nix | 26 + distros/kilted/turtlesim/default.nix | 26 + distros/kilted/tuw-airskin-msgs/default.nix | 26 + distros/kilted/tuw-geo-msgs/default.nix | 26 + distros/kilted/tuw-geometry-msgs/default.nix | 26 + distros/kilted/tuw-geometry/default.nix | 26 + distros/kilted/tuw-graph-msgs/default.nix | 26 + distros/kilted/tuw-msgs/default.nix | 26 + .../kilted/tuw-multi-robot-msgs/default.nix | 26 + distros/kilted/tuw-nav-msgs/default.nix | 26 + .../kilted/tuw-object-map-msgs/default.nix | 26 + distros/kilted/tuw-object-msgs/default.nix | 26 + distros/kilted/tuw-std-msgs/default.nix | 26 + distros/kilted/tvm-vendor/default.nix | 25 + distros/kilted/twist-mux-msgs/default.nix | 26 + distros/kilted/twist-mux/default.nix | 27 + distros/kilted/twist-stamper/default.nix | 24 + .../type-description-interfaces/default.nix | 26 + distros/kilted/ublox-dgnss-node/default.nix | 26 + distros/kilted/ublox-dgnss/default.nix | 25 + distros/kilted/ublox-gps/default.nix | 25 + distros/kilted/ublox-msgs/default.nix | 25 + .../ublox-nav-sat-fix-hp-node/default.nix | 26 + .../kilted/ublox-serialization/default.nix | 24 + .../kilted/ublox-ubx-interfaces/default.nix | 26 + distros/kilted/ublox-ubx-msgs/default.nix | 26 + distros/kilted/ublox/default.nix | 25 + distros/kilted/udp-driver/default.nix | 26 + distros/kilted/udp-msgs/default.nix | 26 + distros/kilted/uncrustify-vendor/default.nix | 26 + .../kilted/unique-identifier-msgs/default.nix | 26 + distros/kilted/ur-calibration/default.nix | 26 + distros/kilted/ur-client-library/default.nix | 25 + distros/kilted/ur-controllers/default.nix | 26 + distros/kilted/ur-dashboard-msgs/default.nix | 25 + distros/kilted/ur-description/default.nix | 26 + distros/kilted/ur-moveit-config/default.nix | 25 + distros/kilted/ur-msgs/default.nix | 26 + distros/kilted/ur-robot-driver/default.nix | 26 + distros/kilted/ur-simulation-gz/default.nix | 26 + distros/kilted/ur/default.nix | 26 + distros/kilted/urdf-launch/default.nix | 25 + distros/kilted/urdf-parser-plugin/default.nix | 26 + distros/kilted/urdf-tutorial/default.nix | 26 + distros/kilted/urdf/default.nix | 29 + distros/kilted/urdfdom-headers/default.nix | 24 + distros/kilted/urdfdom-py/default.nix | 23 + distros/kilted/urdfdom/default.nix | 26 + distros/kilted/urg-c/default.nix | 24 + distros/kilted/urg-node-msgs/default.nix | 26 + distros/kilted/urg-node/default.nix | 26 + distros/kilted/usb-cam/default.nix | 26 + distros/kilted/v4l2-camera/default.nix | 26 + .../kilted/velocity-controllers/default.nix | 26 + distros/kilted/velodyne-driver/default.nix | 26 + distros/kilted/velodyne-laserscan/default.nix | 26 + distros/kilted/velodyne-msgs/default.nix | 26 + .../kilted/velodyne-pointcloud/default.nix | 26 + distros/kilted/velodyne/default.nix | 25 + distros/kilted/vision-msgs-layers/default.nix | 26 + .../vision-msgs-rviz-plugins/default.nix | 26 + distros/kilted/vision-msgs/default.nix | 27 + distros/kilted/vision-opencv/default.nix | 25 + distros/kilted/visp/default.nix | 34 + distros/kilted/visualization-msgs/default.nix | 26 + distros/kilted/vitis-common/default.nix | 25 + distros/kilted/vrpn-mocap/default.nix | 30 + distros/kilted/vrpn/default.nix | 25 + .../kilted/warehouse-ros-sqlite/default.nix | 26 + distros/kilted/warehouse-ros/default.nix | 26 + distros/kilted/web-video-server/default.nix | 26 + .../kilted/webots-ros2-control/default.nix | 26 + .../kilted/webots-ros2-crazyflie/default.nix | 24 + distros/kilted/webots-ros2-driver/default.nix | 26 + distros/kilted/webots-ros2-epuck/default.nix | 24 + .../kilted/webots-ros2-husarion/default.nix | 23 + .../kilted/webots-ros2-importer/default.nix | 24 + distros/kilted/webots-ros2-mavic/default.nix | 24 + distros/kilted/webots-ros2-msgs/default.nix | 26 + distros/kilted/webots-ros2-tesla/default.nix | 24 + distros/kilted/webots-ros2-tests/default.nix | 24 + distros/kilted/webots-ros2-tiago/default.nix | 24 + .../kilted/webots-ros2-turtlebot/default.nix | 24 + .../webots-ros2-universal-robot/default.nix | 24 + distros/kilted/webots-ros2/default.nix | 24 + distros/kilted/wiimote-msgs/default.nix | 26 + distros/kilted/wiimote/default.nix | 34 + distros/kilted/xacro/default.nix | 27 + distros/kilted/yaml-cpp-vendor/default.nix | 25 + distros/kilted/yasmin-demos/default.nix | 26 + distros/kilted/yasmin-msgs/default.nix | 26 + distros/kilted/yasmin-ros/default.nix | 26 + distros/kilted/yasmin-viewer/default.nix | 26 + distros/kilted/yasmin/default.nix | 25 + .../kilted/zbar-ros-interfaces/default.nix | 26 + distros/kilted/zbar-ros/default.nix | 27 + distros/kilted/zed-msgs/default.nix | 26 + distros/kilted/zenoh-bridge-dds/default.nix | 25 + distros/kilted/zenoh-cpp-vendor/default.nix | 24 + .../kilted/zenoh-security-tools/default.nix | 25 + .../zlib-point-cloud-transport/default.nix | 27 + distros/kilted/zmqpp-vendor/default.nix | 26 + .../kilted/zstd-image-transport/default.nix | 27 + .../zstd-point-cloud-transport/default.nix | 27 + distros/kilted/zstd-vendor/default.nix | 25 + distros/noetic/actionlib-msgs/default.nix | 8 +- distros/noetic/actionlib-tools/default.nix | 8 +- distros/noetic/actionlib/default.nix | 8 +- distros/noetic/aques-talk/default.nix | 8 +- distros/noetic/assimp-devel/default.nix | 8 +- .../noetic/audio-to-spectrogram/default.nix | 12 +- .../bayesian-belief-networks/default.nix | 12 +- distros/noetic/bond-core/default.nix | 8 +- distros/noetic/bond/default.nix | 8 +- distros/noetic/bondcpp/default.nix | 8 +- distros/noetic/bondpy/default.nix | 8 +- .../noetic/bosch-locator-bridge/default.nix | 8 +- distros/noetic/catkin/default.nix | 10 +- distros/noetic/chaplus-ros/default.nix | 8 +- .../noetic/checkerboard-detector/default.nix | 8 +- distros/noetic/class-loader/default.nix | 8 +- distros/noetic/cmake-modules/default.nix | 8 +- distros/noetic/common-msgs/default.nix | 8 +- distros/noetic/costmap-cspace/default.nix | 8 +- .../noetic/depth-image-publisher/default.nix | 29 + .../default.nix | 8 +- .../depth-obstacle-detect-ros/default.nix | 8 +- .../noetic/diagnostic-aggregator/default.nix | 8 +- .../noetic/diagnostic-analysis/default.nix | 8 +- .../diagnostic-common-diagnostics/default.nix | 8 +- distros/noetic/diagnostic-msgs/default.nix | 8 +- distros/noetic/diagnostic-updater/default.nix | 8 +- distros/noetic/diagnostics/default.nix | 8 +- .../dialogflow-task-executive/default.nix | 8 +- .../noetic/dynamic-reconfigure/default.nix | 11 +- distros/noetic/easy-markers/default.nix | 8 +- distros/noetic/eigen-conversions/default.nix | 8 +- distros/noetic/ff/default.nix | 8 +- distros/noetic/ffha/default.nix | 8 +- distros/noetic/frame-editor/default.nix | 8 +- distros/noetic/gdrive-ros/default.nix | 8 +- distros/noetic/gencpp/default.nix | 8 +- distros/noetic/generated.nix | 18 +- distros/noetic/genpy/default.nix | 8 +- distros/noetic/geometry-msgs/default.nix | 8 +- distros/noetic/geometry/default.nix | 8 +- distros/noetic/geometry2/default.nix | 8 +- distros/noetic/gl-dependency/default.nix | 8 +- distros/noetic/google-chat-ros/default.nix | 8 +- distros/noetic/grpc/default.nix | 8 +- distros/noetic/imagesift/default.nix | 12 +- .../imu-complementary-filter/default.nix | 8 +- .../noetic/imu-filter-madgwick/default.nix | 8 +- distros/noetic/imu-tools/default.nix | 8 +- distros/noetic/influxdb-store/default.nix | 8 +- .../interactive-marker-tutorials/default.nix | 8 +- .../noetic/interactive-markers/default.nix | 8 +- distros/noetic/joy-listener/default.nix | 8 +- distros/noetic/joystick-interrupt/default.nix | 8 +- distros/noetic/jsk-3rdparty/default.nix | 12 +- distros/noetic/jsk-pcl-ros-utils/default.nix | 12 +- distros/noetic/jsk-pcl-ros/default.nix | 14 +- .../noetic/jsk-recognition-msgs/default.nix | 12 +- distros/noetic/jsk-recognition/default.nix | 8 +- distros/noetic/julius/default.nix | 8 +- distros/noetic/kalman-filter/default.nix | 8 +- distros/noetic/kdl-conversions/default.nix | 8 +- distros/noetic/laser-filtering/default.nix | 8 +- distros/noetic/libcmt/default.nix | 8 +- distros/noetic/libmavconn/default.nix | 8 +- distros/noetic/libphidget22/default.nix | 8 +- distros/noetic/librviz-tutorial/default.nix | 8 +- distros/noetic/libsiftfast/default.nix | 8 +- distros/noetic/lpg-planner/default.nix | 8 +- distros/noetic/map-laser/default.nix | 8 +- distros/noetic/map-msgs/default.nix | 8 +- distros/noetic/map-organizer/default.nix | 8 +- distros/noetic/mavlink/default.nix | 8 +- distros/noetic/mavros-extras/default.nix | 8 +- distros/noetic/mavros-msgs/default.nix | 8 +- distros/noetic/mavros/default.nix | 8 +- distros/noetic/message-filters/default.nix | 8 +- distros/noetic/mini-maxwell/default.nix | 8 +- distros/noetic/mir-actions/default.nix | 10 +- distros/noetic/mir-description/default.nix | 10 +- distros/noetic/mir-driver/default.nix | 10 +- distros/noetic/mir-dwb-critics/default.nix | 10 +- distros/noetic/mir-gazebo/default.nix | 10 +- distros/noetic/mir-msgs/default.nix | 10 +- distros/noetic/mir-navigation/default.nix | 10 +- distros/noetic/mir-robot/default.nix | 10 +- distros/noetic/mk/default.nix | 8 +- distros/noetic/move-base-msgs/default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 12 +- .../movie-publisher-plugins/default.nix | 8 +- distros/noetic/mrpt-apps/default.nix | 8 +- distros/noetic/mrpt-libapps/default.nix | 8 +- distros/noetic/mrpt-libbase/default.nix | 8 +- distros/noetic/mrpt-libgui/default.nix | 8 +- distros/noetic/mrpt-libhwdrivers/default.nix | 8 +- distros/noetic/mrpt-libmaps/default.nix | 8 +- distros/noetic/mrpt-libmath/default.nix | 8 +- distros/noetic/mrpt-libnav/default.nix | 8 +- distros/noetic/mrpt-libobs/default.nix | 8 +- distros/noetic/mrpt-libopengl/default.nix | 8 +- distros/noetic/mrpt-libposes/default.nix | 8 +- distros/noetic/mrpt-libros-bridge/default.nix | 8 +- distros/noetic/mrpt-libslam/default.nix | 8 +- distros/noetic/mrpt-libtclap/default.nix | 8 +- distros/noetic/nav-msgs/default.nix | 8 +- .../noetic/neonavigation-common/default.nix | 8 +- .../noetic/neonavigation-launch/default.nix | 8 +- distros/noetic/neonavigation/default.nix | 8 +- distros/noetic/nfc-ros/default.nix | 8 +- distros/noetic/nodelet-core/default.nix | 8 +- .../noetic/nodelet-topic-tools/default.nix | 8 +- distros/noetic/nodelet/default.nix | 8 +- distros/noetic/obj-to-pointcloud/default.nix | 8 +- distros/noetic/opt-camera/default.nix | 8 +- distros/noetic/osqp/default.nix | 8 +- .../noetic/phidgets-accelerometer/default.nix | 8 +- .../noetic/phidgets-analog-inputs/default.nix | 8 +- .../phidgets-analog-outputs/default.nix | 8 +- distros/noetic/phidgets-api/default.nix | 8 +- .../phidgets-current-inputs/default.nix | 25 + .../phidgets-digital-inputs/default.nix | 8 +- .../phidgets-digital-outputs/default.nix | 8 +- distros/noetic/phidgets-drivers/default.nix | 8 +- distros/noetic/phidgets-gyroscope/default.nix | 8 +- .../phidgets-high-speed-encoder/default.nix | 8 +- distros/noetic/phidgets-humidity/default.nix | 8 +- distros/noetic/phidgets-ik/default.nix | 8 +- .../noetic/phidgets-magnetometer/default.nix | 8 +- distros/noetic/phidgets-motors/default.nix | 8 +- distros/noetic/phidgets-msgs/default.nix | 8 +- distros/noetic/phidgets-spatial/default.nix | 8 +- .../noetic/phidgets-temperature/default.nix | 8 +- distros/noetic/planner-cspace/default.nix | 8 +- distros/noetic/pluginlib/default.nix | 8 +- distros/noetic/python-mrpt/default.nix | 8 +- distros/noetic/python-qt-binding/default.nix | 8 +- distros/noetic/qt-dotgraph/default.nix | 8 +- distros/noetic/qt-gui-app/default.nix | 8 +- distros/noetic/qt-gui-core/default.nix | 8 +- distros/noetic/qt-gui-cpp/default.nix | 8 +- distros/noetic/qt-gui-py-common/default.nix | 8 +- distros/noetic/qt-gui/default.nix | 8 +- .../resized-image-transport/default.nix | 8 +- distros/noetic/resource-retriever/default.nix | 8 +- distros/noetic/respeaker-ros/default.nix | 8 +- distros/noetic/ros-comm/default.nix | 8 +- distros/noetic/ros-emacs-utils/default.nix | 8 +- distros/noetic/ros/default.nix | 8 +- .../noetic/rosbag-snapshot-msgs/default.nix | 8 +- distros/noetic/rosbag-snapshot/default.nix | 8 +- distros/noetic/rosbag-storage/default.nix | 8 +- distros/noetic/rosbag/default.nix | 8 +- distros/noetic/rosbaglive/default.nix | 8 +- distros/noetic/rosbash/default.nix | 8 +- distros/noetic/rosboost-cfg/default.nix | 8 +- distros/noetic/rosbuild/default.nix | 8 +- distros/noetic/rosclean/default.nix | 8 +- distros/noetic/roscpp/default.nix | 8 +- distros/noetic/roscreate/default.nix | 8 +- distros/noetic/rosdiagnostic/default.nix | 8 +- distros/noetic/rosemacs/default.nix | 8 +- distros/noetic/rosgraph/default.nix | 8 +- distros/noetic/roslang/default.nix | 8 +- distros/noetic/roslaunch/default.nix | 8 +- distros/noetic/roslib/default.nix | 8 +- distros/noetic/roslisp-repl/default.nix | 8 +- distros/noetic/roslz4/default.nix | 12 +- distros/noetic/rosmake/default.nix | 8 +- distros/noetic/rosmaster/default.nix | 8 +- distros/noetic/rosmsg/default.nix | 8 +- distros/noetic/rosnode/default.nix | 8 +- distros/noetic/rosout/default.nix | 8 +- distros/noetic/rospack/default.nix | 8 +- distros/noetic/rosparam/default.nix | 8 +- distros/noetic/rospatlite/default.nix | 8 +- distros/noetic/rosping/default.nix | 8 +- distros/noetic/rospy/default.nix | 8 +- distros/noetic/rosservice/default.nix | 8 +- distros/noetic/rostest/default.nix | 8 +- distros/noetic/rostopic/default.nix | 8 +- distros/noetic/rostwitter/default.nix | 8 +- distros/noetic/rosunit/default.nix | 8 +- distros/noetic/roswtf/default.nix | 8 +- distros/noetic/rqt-action/default.nix | 8 +- distros/noetic/rqt-bag-plugins/default.nix | 8 +- distros/noetic/rqt-bag/default.nix | 8 +- distros/noetic/rqt-common-plugins/default.nix | 8 +- distros/noetic/rqt-console/default.nix | 8 +- distros/noetic/rqt-dep/default.nix | 8 +- distros/noetic/rqt-graph/default.nix | 8 +- distros/noetic/rqt-gui-cpp/default.nix | 8 +- distros/noetic/rqt-gui-py/default.nix | 8 +- distros/noetic/rqt-gui/default.nix | 8 +- distros/noetic/rqt-image-view/default.nix | 8 +- distros/noetic/rqt-launch/default.nix | 14 +- distros/noetic/rqt-logger-level/default.nix | 8 +- distros/noetic/rqt-moveit/default.nix | 8 +- distros/noetic/rqt-msg/default.nix | 8 +- distros/noetic/rqt-nav-view/default.nix | 14 +- distros/noetic/rqt-plot/default.nix | 8 +- distros/noetic/rqt-pose-view/default.nix | 8 +- distros/noetic/rqt-publisher/default.nix | 8 +- distros/noetic/rqt-py-common/default.nix | 8 +- distros/noetic/rqt-py-console/default.nix | 8 +- distros/noetic/rqt-reconfigure/default.nix | 8 +- distros/noetic/rqt-robot-steering/default.nix | 8 +- distros/noetic/rqt-rviz/default.nix | 8 +- distros/noetic/rqt-service-caller/default.nix | 8 +- distros/noetic/rqt-shell/default.nix | 12 +- distros/noetic/rqt-srv/default.nix | 8 +- distros/noetic/rqt-tf-tree/default.nix | 8 +- distros/noetic/rqt-topic/default.nix | 8 +- distros/noetic/rqt/default.nix | 8 +- .../noetic/rtabmap-conversions/default.nix | 8 +- .../rtabmap-costmap-plugins/default.nix | 8 +- distros/noetic/rtabmap-demos/default.nix | 8 +- distros/noetic/rtabmap-examples/default.nix | 8 +- distros/noetic/rtabmap-launch/default.nix | 8 +- distros/noetic/rtabmap-legacy/default.nix | 8 +- distros/noetic/rtabmap-msgs/default.nix | 8 +- distros/noetic/rtabmap-odom/default.nix | 8 +- distros/noetic/rtabmap-python/default.nix | 8 +- distros/noetic/rtabmap-ros/default.nix | 8 +- .../noetic/rtabmap-rviz-plugins/default.nix | 8 +- distros/noetic/rtabmap-slam/default.nix | 8 +- distros/noetic/rtabmap-sync/default.nix | 8 +- distros/noetic/rtabmap-util/default.nix | 8 +- distros/noetic/rtabmap-viz/default.nix | 8 +- distros/noetic/rtabmap/default.nix | 12 +- distros/noetic/rviz-imu-plugin/default.nix | 8 +- .../noetic/rviz-plugin-tutorials/default.nix | 8 +- .../noetic/rviz-python-tutorial/default.nix | 8 +- distros/noetic/rviz/default.nix | 8 +- distros/noetic/safety-limiter/default.nix | 8 +- distros/noetic/sdc21x0/default.nix | 10 +- distros/noetic/self-test/default.nix | 8 +- distros/noetic/sensor-msgs/default.nix | 8 +- .../noetic/septentrio-gnss-driver/default.nix | 8 +- distros/noetic/sesame-ros/default.nix | 8 +- distros/noetic/shape-msgs/default.nix | 8 +- distros/noetic/slime-ros/default.nix | 8 +- distros/noetic/slime-wrapper/default.nix | 8 +- distros/noetic/smclib/default.nix | 8 +- .../noetic/sound-classification/default.nix | 12 +- distros/noetic/stereo-msgs/default.nix | 8 +- distros/noetic/switchbot-ros/default.nix | 12 +- distros/noetic/system-fingerprint/default.nix | 12 +- .../test-diagnostic-aggregator/default.nix | 8 +- distros/noetic/test-grpc/default.nix | 26 + distros/noetic/test-mavros/default.nix | 8 +- distros/noetic/tf-conversions/default.nix | 8 +- distros/noetic/tf/default.nix | 8 +- distros/noetic/tf2-bullet/default.nix | 8 +- distros/noetic/tf2-eigen/default.nix | 8 +- distros/noetic/tf2-geometry-msgs/default.nix | 8 +- distros/noetic/tf2-kdl/default.nix | 8 +- distros/noetic/tf2-msgs/default.nix | 8 +- distros/noetic/tf2-py/default.nix | 8 +- distros/noetic/tf2-ros/default.nix | 8 +- distros/noetic/tf2-sensor-msgs/default.nix | 8 +- distros/noetic/tf2-tools/default.nix | 8 +- distros/noetic/tf2/default.nix | 8 +- distros/noetic/topic-tools/default.nix | 8 +- distros/noetic/trac-ik-examples/default.nix | 12 +- .../trac-ik-kinematics-plugin/default.nix | 8 +- distros/noetic/trac-ik-lib/default.nix | 8 +- distros/noetic/trac-ik-python/default.nix | 8 +- distros/noetic/trac-ik/default.nix | 8 +- distros/noetic/track-odometry/default.nix | 8 +- distros/noetic/trajectory-msgs/default.nix | 8 +- distros/noetic/trajectory-tracker/default.nix | 8 +- distros/noetic/universal-robots/default.nix | 12 +- distros/noetic/ur-calibration/default.nix | 8 +- distros/noetic/ur-client-library/default.nix | 8 +- distros/noetic/ur-dashboard-msgs/default.nix | 8 +- distros/noetic/ur-description/default.nix | 12 +- distros/noetic/ur-gazebo/default.nix | 8 +- distros/noetic/ur-robot-driver/default.nix | 8 +- distros/noetic/ur10-moveit-config/default.nix | 8 +- .../noetic/ur10e-moveit-config/default.nix | 8 +- .../noetic/ur12e-moveit-config/default.nix | 8 +- distros/noetic/ur15-moveit-config/default.nix | 26 + .../noetic/ur16e-moveit-config/default.nix | 8 +- distros/noetic/ur20-moveit-config/default.nix | 8 +- distros/noetic/ur3-moveit-config/default.nix | 8 +- distros/noetic/ur30-moveit-config/default.nix | 8 +- distros/noetic/ur3e-moveit-config/default.nix | 8 +- distros/noetic/ur5-moveit-config/default.nix | 8 +- distros/noetic/ur5e-moveit-config/default.nix | 8 +- distros/noetic/ur7e-moveit-config/default.nix | 8 +- distros/noetic/urdf-parser-plugin/default.nix | 8 +- distros/noetic/urdf-tutorial/default.nix | 8 +- distros/noetic/urdf/default.nix | 8 +- .../default.nix | 8 +- distros/noetic/visualization-msgs/default.nix | 8 +- .../visualization-tutorials/default.nix | 8 +- distros/noetic/voicevox/default.nix | 25 + distros/noetic/webkit-dependency/default.nix | 8 +- distros/noetic/wu-ros-tools/default.nix | 8 +- distros/noetic/xmlrpcpp/default.nix | 8 +- .../noetic/zdepth-image-transport/default.nix | 8 +- distros/noetic/zdepth/default.nix | 8 +- .../ackermann-steering-controller/default.nix | 8 +- distros/rolling/action-msgs/default.nix | 8 +- .../rolling/action-tutorials-cpp/default.nix | 8 +- .../rolling/action-tutorials-py/default.nix | 8 +- .../rolling/admittance-controller/default.nix | 8 +- .../rolling/ament-clang-format/default.nix | 8 +- distros/rolling/ament-clang-tidy/default.nix | 8 +- distros/rolling/ament-cmake-auto/default.nix | 8 +- .../ament-cmake-clang-format/default.nix | 8 +- .../ament-cmake-clang-tidy/default.nix | 8 +- .../rolling/ament-cmake-copyright/default.nix | 8 +- distros/rolling/ament-cmake-core/default.nix | 8 +- .../rolling/ament-cmake-cppcheck/default.nix | 8 +- .../rolling/ament-cmake-cpplint/default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../ament-cmake-export-libraries/default.nix | 8 +- .../ament-cmake-export-link-flags/default.nix | 8 +- .../ament-cmake-export-targets/default.nix | 8 +- .../rolling/ament-cmake-flake8/default.nix | 8 +- .../ament-cmake-gen-version-h/default.nix | 8 +- distros/rolling/ament-cmake-gmock/default.nix | 8 +- .../ament-cmake-google-benchmark/default.nix | 8 +- distros/rolling/ament-cmake-gtest/default.nix | 8 +- .../default.nix | 8 +- .../rolling/ament-cmake-libraries/default.nix | 8 +- .../ament-cmake-lint-cmake/default.nix | 8 +- distros/rolling/ament-cmake-mypy/default.nix | 8 +- .../rolling/ament-cmake-pclint/default.nix | 8 +- .../rolling/ament-cmake-pep257/default.nix | 8 +- .../ament-cmake-pycodestyle/default.nix | 8 +- .../rolling/ament-cmake-pyflakes/default.nix | 8 +- .../rolling/ament-cmake-pytest/default.nix | 8 +- .../rolling/ament-cmake-python/default.nix | 8 +- .../rolling/ament-cmake-ros-core/default.nix | 8 +- distros/rolling/ament-cmake-ros/default.nix | 8 +- .../default.nix | 8 +- distros/rolling/ament-cmake-test/default.nix | 8 +- .../ament-cmake-uncrustify/default.nix | 8 +- .../ament-cmake-vendor-package/default.nix | 8 +- .../rolling/ament-cmake-version/default.nix | 8 +- .../rolling/ament-cmake-xmllint/default.nix | 8 +- distros/rolling/ament-cmake/default.nix | 12 +- distros/rolling/ament-copyright/default.nix | 8 +- distros/rolling/ament-cppcheck/default.nix | 8 +- distros/rolling/ament-cpplint/default.nix | 8 +- distros/rolling/ament-flake8/default.nix | 8 +- distros/rolling/ament-index-cpp/default.nix | 8 +- .../rolling/ament-index-python/default.nix | 8 +- distros/rolling/ament-lint-auto/default.nix | 8 +- distros/rolling/ament-lint-cmake/default.nix | 8 +- distros/rolling/ament-lint-common/default.nix | 8 +- distros/rolling/ament-lint/default.nix | 8 +- distros/rolling/ament-mypy/default.nix | 8 +- distros/rolling/ament-package/default.nix | 8 +- distros/rolling/ament-pclint/default.nix | 8 +- distros/rolling/ament-pep257/default.nix | 8 +- distros/rolling/ament-pycodestyle/default.nix | 8 +- distros/rolling/ament-pyflakes/default.nix | 8 +- distros/rolling/ament-uncrustify/default.nix | 8 +- distros/rolling/ament-xmllint/default.nix | 8 +- .../rolling/apriltag-detector-mit/default.nix | 8 +- .../apriltag-detector-umich/default.nix | 8 +- distros/rolling/apriltag-detector/default.nix | 8 +- distros/rolling/apriltag-draw/default.nix | 8 +- distros/rolling/apriltag-tools/default.nix | 8 +- distros/rolling/ardrone-sdk/default.nix | 24 + distros/rolling/ardrone-sumo/default.nix | 25 + distros/rolling/aruco-opencv-msgs/default.nix | 8 +- distros/rolling/aruco-opencv/default.nix | 8 +- .../rolling/autoware-common-msgs/default.nix | 8 +- .../rolling/autoware-control-msgs/default.nix | 8 +- .../default.nix | 8 +- .../autoware-lanelet2-extension/default.nix | 8 +- .../autoware-localization-msgs/default.nix | 8 +- distros/rolling/autoware-map-msgs/default.nix | 8 +- distros/rolling/autoware-msgs/default.nix | 8 +- .../autoware-perception-msgs/default.nix | 8 +- .../autoware-planning-msgs/default.nix | 8 +- .../rolling/autoware-sensing-msgs/default.nix | 8 +- .../rolling/autoware-system-msgs/default.nix | 8 +- .../rolling/autoware-utils-debug/default.nix | 26 + .../autoware-utils-diagnostics/default.nix | 26 + .../autoware-utils-geometry/default.nix | 26 + .../autoware-utils-logging/default.nix | 26 + .../rolling/autoware-utils-math/default.nix | 25 + .../rolling/autoware-utils-pcl/default.nix | 26 + .../rolling/autoware-utils-rclcpp/default.nix | 26 + .../rolling/autoware-utils-system/default.nix | 25 + distros/rolling/autoware-utils-tf/default.nix | 26 + .../rolling/autoware-utils-uuid/default.nix | 26 + .../autoware-utils-visualization/default.nix | 26 + distros/rolling/autoware-utils/default.nix | 14 +- distros/rolling/autoware-v2x-msgs/default.nix | 8 +- .../rolling/autoware-vehicle-msgs/default.nix | 8 +- distros/rolling/behaviortree-cpp/default.nix | 14 +- .../bicycle-steering-controller/default.nix | 8 +- distros/rolling/broll/default.nix | 26 + .../rolling/builtin-interfaces/default.nix | 8 +- .../camera-calibration-parsers/default.nix | 8 +- .../rolling/camera-calibration/default.nix | 8 +- .../camera-info-manager-py/default.nix | 8 +- .../rolling/camera-info-manager/default.nix | 8 +- distros/rolling/cartographer/default.nix | 8 +- distros/rolling/class-loader/default.nix | 8 +- distros/rolling/common-interfaces/default.nix | 12 +- .../composition-interfaces/default.nix | 8 +- distros/rolling/composition/default.nix | 8 +- .../default.nix | 8 +- .../compressed-image-transport/default.nix | 8 +- .../rolling/console-bridge-vendor/default.nix | 8 +- distros/rolling/control-msgs/default.nix | 8 +- distros/rolling/control-toolbox/default.nix | 8 +- .../rolling/controller-interface/default.nix | 12 +- .../controller-manager-msgs/default.nix | 8 +- distros/rolling/data-tamer-cpp/default.nix | 13 +- distros/rolling/data-tamer-msgs/default.nix | 8 +- .../rolling/demo-nodes-cpp-native/default.nix | 8 +- distros/rolling/demo-nodes-cpp/default.nix | 8 +- distros/rolling/demo-nodes-py/default.nix | 8 +- distros/rolling/depth-image-proc/default.nix | 8 +- distros/rolling/desktop-full/default.nix | 8 +- distros/rolling/desktop/default.nix | 8 +- .../rolling/diagnostic-aggregator/default.nix | 8 +- .../diagnostic-common-diagnostics/default.nix | 8 +- distros/rolling/diagnostic-msgs/default.nix | 8 +- .../diagnostic-remote-logging/default.nix | 8 +- .../rolling/diagnostic-updater/default.nix | 8 +- distros/rolling/diagnostics/default.nix | 8 +- .../rolling/diff-drive-controller/default.nix | 8 +- .../rolling/domain-coordinator/default.nix | 8 +- distros/rolling/dummy-map-server/default.nix | 8 +- .../rolling/dummy-robot-bringup/default.nix | 8 +- distros/rolling/dummy-sensors/default.nix | 8 +- .../rolling/effort-controllers/default.nix | 8 +- .../rolling/eigen3-cmake-module/default.nix | 8 +- distros/rolling/eigenpy/default.nix | 8 +- .../rolling/event-camera-codecs/default.nix | 8 +- distros/rolling/event-camera-msgs/default.nix | 8 +- distros/rolling/event-camera-py/default.nix | 12 +- .../rolling/event-camera-renderer/default.nix | 8 +- .../rolling/example-interfaces/default.nix | 8 +- .../examples-rclcpp-async-client/default.nix | 8 +- .../examples-rclcpp-cbg-executor/default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../examples-rclcpp-minimal-timer/default.nix | 8 +- .../default.nix | 8 +- .../examples-rclcpp-wait-set/default.nix | 8 +- .../examples-rclpy-executors/default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../examples-rclpy-minimal-client/default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- distros/rolling/examples-tf2-py/default.nix | 8 +- distros/rolling/fastdds/default.nix | 8 +- .../ffmpeg-encoder-decoder/default.nix | 8 +- .../ffmpeg-image-transport-tools/default.nix | 8 +- .../ffmpeg-image-transport/default.nix | 8 +- distros/rolling/filters/default.nix | 8 +- distros/rolling/find-object-2d/default.nix | 8 +- .../rolling/fkie-message-filters/default.nix | 12 +- distros/rolling/flex-sync/default.nix | 8 +- .../flir-camera-description/default.nix | 8 +- distros/rolling/flir-camera-msgs/default.nix | 8 +- .../default.nix | 8 +- .../forward-command-controller/default.nix | 8 +- distros/rolling/foxglove-bridge/default.nix | 8 +- .../default.nix | 8 +- distros/rolling/fuse-constraints/default.nix | 16 +- distros/rolling/fuse-core/default.nix | 16 +- distros/rolling/fuse-doc/default.nix | 15 +- distros/rolling/fuse-graphs/default.nix | 16 +- distros/rolling/fuse-loss/default.nix | 16 +- distros/rolling/fuse-models/default.nix | 16 +- distros/rolling/fuse-msgs/default.nix | 12 +- distros/rolling/fuse-optimizers/default.nix | 16 +- distros/rolling/fuse-publishers/default.nix | 16 +- distros/rolling/fuse-tutorials/default.nix | 16 +- distros/rolling/fuse-variables/default.nix | 16 +- distros/rolling/fuse-viz/default.nix | 16 +- distros/rolling/fuse/default.nix | 12 +- distros/rolling/generated.nix | 110 +- distros/rolling/geometry-msgs/default.nix | 8 +- .../rolling/geometry-tutorials/default.nix | 8 +- distros/rolling/geometry2/default.nix | 8 +- distros/rolling/gmock-vendor/default.nix | 8 +- .../google-benchmark-vendor/default.nix | 8 +- distros/rolling/gpio-controllers/default.nix | 8 +- distros/rolling/gps-msgs/default.nix | 8 +- .../gps-sensor-broadcaster/default.nix | 8 +- distros/rolling/gps-tools/default.nix | 8 +- distros/rolling/gps-umd/default.nix | 8 +- distros/rolling/gpsd-client/default.nix | 8 +- distros/rolling/gtest-vendor/default.nix | 8 +- distros/rolling/gz-cmake-vendor/default.nix | 10 +- distros/rolling/gz-math-vendor/default.nix | 10 +- distros/rolling/gz-msgs-vendor/default.nix | 10 +- distros/rolling/gz-plugin-vendor/default.nix | 10 +- .../rolling/gz-ros2-control-demos/default.nix | 12 +- distros/rolling/gz-ros2-control/default.nix | 12 +- .../rolling/gz-transport-vendor/default.nix | 10 +- distros/rolling/gz-utils-vendor/default.nix | 8 +- .../hardware-interface-testing/default.nix | 12 +- .../rolling/hardware-interface/default.nix | 12 +- distros/rolling/image-common/default.nix | 8 +- distros/rolling/image-pipeline/default.nix | 8 +- distros/rolling/image-proc/default.nix | 8 +- distros/rolling/image-publisher/default.nix | 8 +- distros/rolling/image-rotate/default.nix | 8 +- distros/rolling/image-tools/default.nix | 8 +- .../image-transport-plugins/default.nix | 8 +- .../rolling/image-transport-py/default.nix | 8 +- distros/rolling/image-transport/default.nix | 8 +- distros/rolling/image-view/default.nix | 8 +- .../imu-complementary-filter/default.nix | 8 +- .../rolling/imu-filter-madgwick/default.nix | 8 +- distros/rolling/imu-pipeline/default.nix | 8 +- distros/rolling/imu-processors/default.nix | 8 +- .../imu-sensor-broadcaster/default.nix | 8 +- distros/rolling/imu-tools/default.nix | 8 +- distros/rolling/imu-transformer/default.nix | 8 +- .../rolling/interactive-markers/default.nix | 8 +- .../rolling/intra-process-demo/default.nix | 8 +- distros/rolling/joint-limits/default.nix | 12 +- .../joint-state-broadcaster/default.nix | 12 +- .../joint-trajectory-controller/default.nix | 8 +- distros/rolling/joy-teleop/default.nix | 8 +- distros/rolling/kdl-parser/default.nix | 8 +- distros/rolling/key-teleop/default.nix | 8 +- distros/rolling/keyboard-handler/default.nix | 8 +- .../kinematics-interface-kdl/default.nix | 12 +- .../rolling/kinematics-interface/default.nix | 12 +- .../rolling/kitti-metrics-eval/default.nix | 10 +- distros/rolling/laser-geometry/default.nix | 8 +- distros/rolling/laser-proc/default.nix | 8 +- distros/rolling/launch-pytest/default.nix | 8 +- distros/rolling/launch-ros/default.nix | 8 +- .../launch-testing-ament-cmake/default.nix | 8 +- .../launch-testing-examples/default.nix | 8 +- .../rolling/launch-testing-ros/default.nix | 8 +- distros/rolling/launch-testing/default.nix | 8 +- distros/rolling/launch-xml/default.nix | 8 +- distros/rolling/launch-yaml/default.nix | 8 +- distros/rolling/launch/default.nix | 8 +- distros/rolling/leo-bringup/default.nix | 14 +- distros/rolling/leo-filters/default.nix | 26 + distros/rolling/leo-fw/default.nix | 14 +- distros/rolling/leo-robot/default.nix | 12 +- distros/rolling/libcaer-driver/default.nix | 8 +- distros/rolling/libcaer-vendor/default.nix | 8 +- distros/rolling/libcurl-vendor/default.nix | 8 +- distros/rolling/liblz4-vendor/default.nix | 8 +- distros/rolling/libmavconn/default.nix | 8 +- distros/rolling/libphidget22/default.nix | 12 +- .../libstatistics-collector/default.nix | 8 +- distros/rolling/libyaml-vendor/default.nix | 8 +- distros/rolling/lifecycle-msgs/default.nix | 8 +- distros/rolling/lifecycle-py/default.nix | 8 +- distros/rolling/lifecycle/default.nix | 8 +- distros/rolling/logging-demo/default.nix | 8 +- distros/rolling/lttngpy/default.nix | 8 +- distros/rolling/map-msgs/default.nix | 8 +- distros/rolling/mapviz-interfaces/default.nix | 8 +- distros/rolling/mapviz-plugins/default.nix | 8 +- distros/rolling/mapviz/default.nix | 8 +- distros/rolling/mavlink/default.nix | 8 +- distros/rolling/mavros-extras/default.nix | 8 +- distros/rolling/mavros-msgs/default.nix | 8 +- distros/rolling/mavros/default.nix | 8 +- distros/rolling/mcap-vendor/default.nix | 8 +- .../mecanum-drive-controller/default.nix | 8 +- distros/rolling/message-filters/default.nix | 8 +- .../default.nix | 8 +- .../microstrain-inertial-driver/default.nix | 8 +- .../microstrain-inertial-examples/default.nix | 8 +- .../microstrain-inertial-msgs/default.nix | 8 +- .../microstrain-inertial-rqt/default.nix | 8 +- distros/rolling/mimick-vendor/default.nix | 8 +- distros/rolling/mola-bridge-ros2/default.nix | 10 +- distros/rolling/mola-common/default.nix | 10 +- distros/rolling/mola-demos/default.nix | 10 +- .../rolling/mola-gnss-to-markers/default.nix | 8 +- .../mola-imu-preintegration/default.nix | 8 +- .../mola-input-euroc-dataset/default.nix | 10 +- .../mola-input-kitti-dataset/default.nix | 8 +- .../mola-input-kitti360-dataset/default.nix | 8 +- .../mola-input-mulran-dataset/default.nix | 8 +- .../mola-input-paris-luco-dataset/default.nix | 8 +- distros/rolling/mola-input-rawlog/default.nix | 8 +- .../rolling/mola-input-rosbag2/default.nix | 8 +- distros/rolling/mola-input-video/default.nix | 25 + distros/rolling/mola-kernel/default.nix | 8 +- distros/rolling/mola-launcher/default.nix | 8 +- .../rolling/mola-lidar-odometry/default.nix | 8 +- distros/rolling/mola-metric-maps/default.nix | 8 +- distros/rolling/mola-msgs/default.nix | 8 +- distros/rolling/mola-pose-list/default.nix | 8 +- .../rolling/mola-relocalization/default.nix | 8 +- .../mola-state-estimation-simple/default.nix | 8 +- .../default.nix | 8 +- .../rolling/mola-state-estimation/default.nix | 10 +- .../rolling/mola-test-datasets/default.nix | 10 +- distros/rolling/mola-traj-tools/default.nix | 10 +- distros/rolling/mola-viz/default.nix | 8 +- distros/rolling/mola-yaml/default.nix | 10 +- distros/rolling/mola/default.nix | 14 +- distros/rolling/mouse-teleop/default.nix | 8 +- distros/rolling/mrpt-apps/default.nix | 8 +- distros/rolling/mrpt-libapps/default.nix | 8 +- distros/rolling/mrpt-libbase/default.nix | 8 +- distros/rolling/mrpt-libgui/default.nix | 8 +- distros/rolling/mrpt-libhwdrivers/default.nix | 8 +- distros/rolling/mrpt-libmaps/default.nix | 8 +- distros/rolling/mrpt-libmath/default.nix | 8 +- distros/rolling/mrpt-libnav/default.nix | 8 +- distros/rolling/mrpt-libobs/default.nix | 8 +- distros/rolling/mrpt-libopengl/default.nix | 8 +- distros/rolling/mrpt-libposes/default.nix | 8 +- .../rolling/mrpt-libros-bridge/default.nix | 8 +- distros/rolling/mrpt-libslam/default.nix | 8 +- distros/rolling/mrpt-libtclap/default.nix | 8 +- distros/rolling/multires-image/default.nix | 8 +- distros/rolling/nav-msgs/default.nix | 8 +- .../nobleo-socketcan-bridge/default.nix | 8 +- distros/rolling/odom-to-tf-ros2/default.nix | 8 +- .../default.nix | 11 +- .../default.nix | 11 +- .../om-spring-actuator-controller/default.nix | 11 +- distros/rolling/ompl/default.nix | 8 +- .../open-manipulator-description/default.nix | 8 +- .../rolling/open-manipulator-gui/default.nix | 8 +- .../default.nix | 8 +- .../open-manipulator-playground/default.nix | 12 +- .../open-manipulator-teleop/default.nix | 18 +- distros/rolling/open-manipulator/default.nix | 8 +- distros/rolling/openni2-camera/default.nix | 8 +- distros/rolling/orocos-kdl-vendor/default.nix | 8 +- .../osrf-testing-tools-cpp/default.nix | 8 +- .../parallel-gripper-controller/default.nix | 8 +- distros/rolling/pcl-conversions/default.nix | 8 +- distros/rolling/pcl-ros/default.nix | 12 +- distros/rolling/pendulum-control/default.nix | 8 +- distros/rolling/pendulum-msgs/default.nix | 8 +- distros/rolling/perception-pcl/default.nix | 8 +- distros/rolling/perception/default.nix | 8 +- .../performance-test-fixture/default.nix | 8 +- .../phidgets-accelerometer/default.nix | 8 +- .../phidgets-analog-inputs/default.nix | 8 +- .../phidgets-analog-outputs/default.nix | 8 +- distros/rolling/phidgets-api/default.nix | 8 +- .../phidgets-digital-inputs/default.nix | 8 +- .../phidgets-digital-outputs/default.nix | 8 +- distros/rolling/phidgets-drivers/default.nix | 8 +- .../rolling/phidgets-gyroscope/default.nix | 8 +- .../phidgets-high-speed-encoder/default.nix | 8 +- distros/rolling/phidgets-ik/default.nix | 8 +- .../rolling/phidgets-magnetometer/default.nix | 8 +- distros/rolling/phidgets-motors/default.nix | 8 +- distros/rolling/phidgets-msgs/default.nix | 8 +- distros/rolling/phidgets-spatial/default.nix | 8 +- distros/rolling/phidgets-stepper/default.nix | 25 + .../rolling/phidgets-temperature/default.nix | 8 +- distros/rolling/pid-controller/default.nix | 8 +- distros/rolling/pinocchio/default.nix | 8 +- distros/rolling/plotjuggler/default.nix | 12 +- distros/rolling/pluginlib/default.nix | 8 +- .../point-cloud-transport-py/default.nix | 8 +- .../default.nix | 12 +- .../rolling/point-cloud-transport/default.nix | 8 +- distros/rolling/pose-broadcaster/default.nix | 8 +- .../rolling/position-controllers/default.nix | 8 +- distros/rolling/py-binding-tools/default.nix | 8 +- distros/rolling/pybind11-vendor/default.nix | 8 +- distros/rolling/python-mrpt/default.nix | 8 +- .../python-orocos-kdl-vendor/default.nix | 8 +- distros/rolling/python-qt-binding/default.nix | 8 +- distros/rolling/qt-dotgraph/default.nix | 8 +- distros/rolling/qt-gui-app/default.nix | 8 +- distros/rolling/qt-gui-core/default.nix | 8 +- distros/rolling/qt-gui-cpp/default.nix | 8 +- distros/rolling/qt-gui-py-common/default.nix | 8 +- distros/rolling/qt-gui/default.nix | 8 +- .../quality-of-service-demo-cpp/default.nix | 8 +- .../quality-of-service-demo-py/default.nix | 8 +- .../range-sensor-broadcaster/default.nix | 8 +- distros/rolling/rcl-action/default.nix | 8 +- distros/rolling/rcl-interfaces/default.nix | 8 +- distros/rolling/rcl-lifecycle/default.nix | 8 +- .../rolling/rcl-logging-interface/default.nix | 8 +- distros/rolling/rcl-logging-noop/default.nix | 8 +- .../rolling/rcl-logging-spdlog/default.nix | 8 +- .../rolling/rcl-yaml-param-parser/default.nix | 8 +- distros/rolling/rcl/default.nix | 8 +- distros/rolling/rclcpp-action/default.nix | 8 +- distros/rolling/rclcpp-components/default.nix | 8 +- distros/rolling/rclcpp-lifecycle/default.nix | 8 +- distros/rolling/rclcpp/default.nix | 8 +- distros/rolling/rclpy/default.nix | 8 +- distros/rolling/rcpputils/default.nix | 8 +- distros/rolling/rcutils/default.nix | 8 +- distros/rolling/realtime-tools/default.nix | 8 +- .../rolling/resource-retriever/default.nix | 8 +- distros/rolling/rig-reconfigure/default.nix | 12 +- distros/rolling/rmf-api-msgs/default.nix | 8 +- .../rmf-building-map-tools/default.nix | 8 +- .../rmf-building-sim-gz-plugins/default.nix | 8 +- distros/rolling/rmf-charger-msgs/default.nix | 8 +- .../rolling/rmf-charging-schedule/default.nix | 10 +- .../rolling/rmf-dispenser-msgs/default.nix | 8 +- distros/rolling/rmf-door-msgs/default.nix | 8 +- .../rmf-fleet-adapter-python/default.nix | 8 +- distros/rolling/rmf-fleet-adapter/default.nix | 12 +- distros/rolling/rmf-fleet-msgs/default.nix | 8 +- distros/rolling/rmf-ingestor-msgs/default.nix | 8 +- distros/rolling/rmf-lift-msgs/default.nix | 8 +- distros/rolling/rmf-obstacle-msgs/default.nix | 8 +- .../rolling/rmf-reservation-msgs/default.nix | 8 +- .../rolling/rmf-reservation-node/default.nix | 8 +- .../rolling/rmf-robot-sim-common/default.nix | 12 +- .../rmf-robot-sim-gz-plugins/default.nix | 12 +- .../rolling/rmf-scheduler-msgs/default.nix | 8 +- distros/rolling/rmf-site-map-msgs/default.nix | 8 +- distros/rolling/rmf-task-msgs/default.nix | 8 +- distros/rolling/rmf-task-ros2/default.nix | 8 +- .../rmf-traffic-editor-assets/default.nix | 8 +- .../rmf-traffic-editor-test-maps/default.nix | 8 +- .../rolling/rmf-traffic-editor/default.nix | 8 +- .../rolling/rmf-traffic-examples/default.nix | 8 +- distros/rolling/rmf-traffic-msgs/default.nix | 8 +- distros/rolling/rmf-traffic-ros2/default.nix | 8 +- distros/rolling/rmf-traffic/default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../rmf-visualization-floorplans/default.nix | 8 +- .../rmf-visualization-navgraphs/default.nix | 8 +- .../rmf-visualization-obstacles/default.nix | 8 +- .../default.nix | 8 +- .../rmf-visualization-schedule/default.nix | 8 +- distros/rolling/rmf-visualization/default.nix | 8 +- distros/rolling/rmf-websocket/default.nix | 8 +- distros/rolling/rmf-workcell-msgs/default.nix | 8 +- .../rolling/rmw-connextdds-common/default.nix | 8 +- distros/rolling/rmw-connextdds/default.nix | 8 +- .../rolling/rmw-cyclonedds-cpp/default.nix | 8 +- distros/rolling/rmw-dds-common/default.nix | 8 +- distros/rolling/rmw-desert/default.nix | 8 +- distros/rolling/rmw-fastrtps-cpp/default.nix | 8 +- .../rmw-fastrtps-dynamic-cpp/default.nix | 8 +- .../rmw-fastrtps-shared-cpp/default.nix | 8 +- .../rmw-implementation-cmake/default.nix | 8 +- .../rolling/rmw-implementation/default.nix | 8 +- .../rolling/rmw-security-common/default.nix | 8 +- distros/rolling/rmw-stats-shim/default.nix | 26 + .../default.nix | 8 +- distros/rolling/rmw-test-fixture/default.nix | 8 +- distros/rolling/rmw-zenoh-cpp/default.nix | 8 +- distros/rolling/rmw/default.nix | 8 +- .../rolling/robot-localization/default.nix | 8 +- .../rolling/robot-state-publisher/default.nix | 8 +- distros/rolling/ros-base/default.nix | 8 +- distros/rolling/ros-core/default.nix | 8 +- distros/rolling/ros-gz-bridge/default.nix | 8 +- distros/rolling/ros-gz-image/default.nix | 8 +- distros/rolling/ros-gz-interfaces/default.nix | 8 +- distros/rolling/ros-gz-sim-demos/default.nix | 8 +- distros/rolling/ros-gz-sim/default.nix | 12 +- distros/rolling/ros-gz/default.nix | 8 +- distros/rolling/ros-testing/default.nix | 8 +- .../rolling/ros2-control-cmake/default.nix | 8 +- .../ros2-control-test-assets/default.nix | 8 +- distros/rolling/ros2-control/default.nix | 8 +- .../ros2-controllers-test-nodes/default.nix | 8 +- distros/rolling/ros2-controllers/default.nix | 12 +- distros/rolling/ros2action/default.nix | 8 +- distros/rolling/ros2bag/default.nix | 8 +- .../ros2cli-common-extensions/default.nix | 8 +- .../ros2cli-test-interfaces/default.nix | 8 +- distros/rolling/ros2cli/default.nix | 8 +- distros/rolling/ros2component/default.nix | 8 +- distros/rolling/ros2controlcli/default.nix | 8 +- distros/rolling/ros2doctor/default.nix | 8 +- distros/rolling/ros2interface/default.nix | 8 +- distros/rolling/ros2launch/default.nix | 8 +- .../ros2lifecycle-test-fixtures/default.nix | 8 +- distros/rolling/ros2lifecycle/default.nix | 8 +- distros/rolling/ros2multicast/default.nix | 8 +- distros/rolling/ros2node/default.nix | 8 +- distros/rolling/ros2param/default.nix | 8 +- distros/rolling/ros2pkg/default.nix | 8 +- distros/rolling/ros2run/default.nix | 8 +- distros/rolling/ros2service/default.nix | 12 +- distros/rolling/ros2test/default.nix | 8 +- distros/rolling/ros2topic/default.nix | 8 +- distros/rolling/ros2trace/default.nix | 8 +- distros/rolling/rosapi-msgs/default.nix | 8 +- distros/rolling/rosapi/default.nix | 8 +- .../rosbag2-compression-zstd/default.nix | 8 +- .../rolling/rosbag2-compression/default.nix | 8 +- distros/rolling/rosbag2-cpp/default.nix | 8 +- .../rolling/rosbag2-examples-cpp/default.nix | 8 +- .../rolling/rosbag2-examples-py/default.nix | 12 +- .../rolling/rosbag2-interfaces/default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- distros/rolling/rosbag2-py/default.nix | 8 +- .../rolling/rosbag2-storage-broll/default.nix | 26 + .../default.nix | 8 +- .../rolling/rosbag2-storage-mcap/default.nix | 8 +- .../rosbag2-storage-sqlite3/default.nix | 8 +- distros/rolling/rosbag2-storage/default.nix | 8 +- .../rolling/rosbag2-test-common/default.nix | 8 +- .../rolling/rosbag2-test-msgdefs/default.nix | 8 +- distros/rolling/rosbag2-tests/default.nix | 8 +- distros/rolling/rosbag2-transport/default.nix | 8 +- distros/rolling/rosbag2/default.nix | 8 +- distros/rolling/rosbridge-library/default.nix | 8 +- distros/rolling/rosbridge-msgs/default.nix | 8 +- distros/rolling/rosbridge-server/default.nix | 8 +- distros/rolling/rosbridge-suite/default.nix | 8 +- .../rolling/rosbridge-test-msgs/default.nix | 8 +- .../rolling/rosgraph-monitor-msgs/default.nix | 25 + distros/rolling/rosgraph-monitor/default.nix | 26 + distros/rolling/rosgraph-msgs/default.nix | 8 +- distros/rolling/rosidl-adapter/default.nix | 8 +- distros/rolling/rosidl-cli/default.nix | 8 +- distros/rolling/rosidl-cmake/default.nix | 8 +- .../rosidl-core-generators/default.nix | 8 +- .../rolling/rosidl-core-runtime/default.nix | 8 +- .../rosidl-default-generators/default.nix | 8 +- .../rosidl-default-runtime/default.nix | 8 +- .../default.nix | 8 +- .../rosidl-dynamic-typesupport/default.nix | 8 +- .../rolling/rosidl-generator-c/default.nix | 8 +- .../rolling/rosidl-generator-cpp/default.nix | 8 +- .../rosidl-generator-dds-idl/default.nix | 8 +- .../rolling/rosidl-generator-py/default.nix | 8 +- .../rolling/rosidl-generator-rs/default.nix | 25 + .../default.nix | 8 +- distros/rolling/rosidl-parser/default.nix | 8 +- distros/rolling/rosidl-pycommon/default.nix | 8 +- distros/rolling/rosidl-runtime-c/default.nix | 8 +- .../rolling/rosidl-runtime-cpp/default.nix | 8 +- distros/rolling/rosidl-runtime-py/default.nix | 8 +- .../rolling/rosidl-typesupport-c/default.nix | 8 +- .../rosidl-typesupport-cpp/default.nix | 8 +- .../rosidl-typesupport-fastrtps-c/default.nix | 8 +- .../default.nix | 8 +- .../rosidl-typesupport-interface/default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../rolling/rosidlcpp-generator-c/default.nix | 24 + .../rosidlcpp-generator-core/default.nix | 26 + .../rosidlcpp-generator-cpp/default.nix | 24 + .../rosidlcpp-generator-py/default.nix | 25 + .../default.nix | 25 + distros/rolling/rosidlcpp-parser/default.nix | 25 + .../rosidlcpp-typesupport-c/default.nix | 25 + .../rosidlcpp-typesupport-cpp/default.nix | 25 + .../default.nix | 25 + .../default.nix | 25 + .../default.nix | 25 + .../default.nix | 25 + distros/rolling/rosidlcpp/default.nix | 25 + distros/rolling/rpyutils/default.nix | 8 +- distros/rolling/rqt-action/default.nix | 8 +- distros/rolling/rqt-bag-plugins/default.nix | 8 +- distros/rolling/rqt-bag/default.nix | 8 +- distros/rolling/rqt-console/default.nix | 8 +- .../rqt-controller-manager/default.nix | 8 +- distros/rolling/rqt-graph/default.nix | 8 +- distros/rolling/rqt-gui-cpp/default.nix | 8 +- distros/rolling/rqt-gui-py/default.nix | 8 +- distros/rolling/rqt-gui/default.nix | 8 +- .../default.nix | 8 +- distros/rolling/rqt-msg/default.nix | 8 +- distros/rolling/rqt-plot/default.nix | 8 +- distros/rolling/rqt-publisher/default.nix | 8 +- distros/rolling/rqt-py-common/default.nix | 8 +- distros/rolling/rqt-py-console/default.nix | 8 +- distros/rolling/rqt-reconfigure/default.nix | 8 +- .../rolling/rqt-service-caller/default.nix | 8 +- distros/rolling/rqt-shell/default.nix | 8 +- distros/rolling/rqt-srv/default.nix | 8 +- distros/rolling/rqt-topic/default.nix | 8 +- distros/rolling/rqt/default.nix | 8 +- .../rti-connext-dds-cmake-module/default.nix | 8 +- distros/rolling/rttest/default.nix | 8 +- .../rolling/rviz-assimp-vendor/default.nix | 8 +- distros/rolling/rviz-common/default.nix | 8 +- .../rolling/rviz-default-plugins/default.nix | 12 +- distros/rolling/rviz-imu-plugin/default.nix | 8 +- distros/rolling/rviz-ogre-vendor/default.nix | 12 +- .../rolling/rviz-rendering-tests/default.nix | 8 +- distros/rolling/rviz-rendering/default.nix | 8 +- .../rviz-resource-interfaces/default.nix | 25 + distros/rolling/rviz-satellite/default.nix | 26 + .../rviz-visual-testing-framework/default.nix | 8 +- distros/rolling/rviz2/default.nix | 8 +- distros/rolling/sdformat-vendor/default.nix | 10 +- distros/rolling/self-test/default.nix | 8 +- distros/rolling/sensor-msgs-py/default.nix | 8 +- distros/rolling/sensor-msgs/default.nix | 8 +- .../septentrio-gnss-driver/default.nix | 12 +- .../service-load-balancing/default.nix | 12 +- distros/rolling/service-msgs/default.nix | 8 +- distros/rolling/shape-msgs/default.nix | 8 +- .../rolling/simulation-interfaces/default.nix | 26 + distros/rolling/simulation/default.nix | 8 +- distros/rolling/slider-publisher/default.nix | 8 +- distros/rolling/spdlog-vendor/default.nix | 8 +- .../spinnaker-camera-driver/default.nix | 8 +- .../default.nix | 8 +- distros/rolling/sqlite3-vendor/default.nix | 8 +- distros/rolling/sros2-cmake/default.nix | 8 +- distros/rolling/sros2/default.nix | 8 +- distros/rolling/statistics-msgs/default.nix | 8 +- distros/rolling/std-msgs/default.nix | 8 +- distros/rolling/std-srvs/default.nix | 8 +- .../steering-controllers-library/default.nix | 12 +- distros/rolling/stereo-image-proc/default.nix | 8 +- distros/rolling/stereo-msgs/default.nix | 8 +- distros/rolling/swri-cli-tools/default.nix | 8 +- distros/rolling/swri-console-util/default.nix | 8 +- .../rolling/swri-dbw-interface/default.nix | 8 +- .../rolling/swri-geometry-util/default.nix | 8 +- distros/rolling/swri-image-util/default.nix | 8 +- distros/rolling/swri-math-util/default.nix | 8 +- distros/rolling/swri-opencv-util/default.nix | 8 +- distros/rolling/swri-roscpp/default.nix | 8 +- distros/rolling/swri-route-util/default.nix | 8 +- distros/rolling/swri-serial-util/default.nix | 8 +- distros/rolling/swri-system-util/default.nix | 8 +- .../rolling/swri-transform-util/default.nix | 8 +- .../rolling/tango-icons-vendor/default.nix | 8 +- distros/rolling/teleop-tools-msgs/default.nix | 8 +- distros/rolling/teleop-tools/default.nix | 8 +- .../rolling/test-interface-files/default.nix | 8 +- distros/rolling/test-msgs/default.nix | 8 +- .../rolling/test-ros-gz-bridge/default.nix | 8 +- distros/rolling/tf2-2d/default.nix | 8 +- distros/rolling/tf2-bullet/default.nix | 8 +- distros/rolling/tf2-eigen-kdl/default.nix | 8 +- distros/rolling/tf2-eigen/default.nix | 8 +- distros/rolling/tf2-geometry-msgs/default.nix | 8 +- distros/rolling/tf2-kdl/default.nix | 8 +- distros/rolling/tf2-msgs/default.nix | 8 +- distros/rolling/tf2-py/default.nix | 8 +- distros/rolling/tf2-ros-py/default.nix | 8 +- distros/rolling/tf2-ros/default.nix | 8 +- distros/rolling/tf2-sensor-msgs/default.nix | 8 +- distros/rolling/tf2-tools/default.nix | 8 +- distros/rolling/tf2/default.nix | 8 +- .../theora-image-transport/default.nix | 8 +- distros/rolling/tile-map/default.nix | 8 +- distros/rolling/tinyxml2-vendor/default.nix | 8 +- distros/rolling/tlsf-cpp/default.nix | 12 +- distros/rolling/tlsf/default.nix | 8 +- distros/rolling/topic-monitor/default.nix | 8 +- .../rolling/topic-statistics-demo/default.nix | 8 +- .../topic-tools-interfaces/default.nix | 8 +- distros/rolling/topic-tools/default.nix | 12 +- .../trac-ik-kinematics-plugin/default.nix | 8 +- distros/rolling/trac-ik-lib/default.nix | 14 +- distros/rolling/trac-ik/default.nix | 8 +- .../tracetools-image-pipeline/default.nix | 8 +- distros/rolling/tracetools-launch/default.nix | 8 +- distros/rolling/tracetools-read/default.nix | 8 +- distros/rolling/tracetools-test/default.nix | 8 +- distros/rolling/tracetools-trace/default.nix | 8 +- distros/rolling/tracetools/default.nix | 8 +- distros/rolling/trajectory-msgs/default.nix | 8 +- .../transmission-interface/default.nix | 12 +- .../rolling/tricycle-controller/default.nix | 8 +- .../tricycle-steering-controller/default.nix | 8 +- distros/rolling/tsid/default.nix | 25 + distros/rolling/turtle-tf2-cpp/default.nix | 8 +- distros/rolling/turtle-tf2-py/default.nix | 8 +- .../turtlebot3-applications-msgs/default.nix | 26 + .../turtlebot3-autorace-camera/default.nix | 23 + .../turtlebot3-autorace-detect/default.nix | 23 + .../turtlebot3-autorace-mission/default.nix | 23 + .../rolling/turtlebot3-autorace/default.nix | 25 + distros/rolling/turtlebot3-msgs/default.nix | 8 +- distros/rolling/turtlesim-msgs/default.nix | 8 +- distros/rolling/turtlesim/default.nix | 8 +- distros/rolling/tuw-geometry/default.nix | 12 +- .../type-description-interfaces/default.nix | 8 +- distros/rolling/uncrustify-vendor/default.nix | 8 +- .../unique-identifier-msgs/default.nix | 8 +- distros/rolling/ur-calibration/default.nix | 8 +- distros/rolling/ur-client-library/default.nix | 8 +- distros/rolling/ur-controllers/default.nix | 8 +- distros/rolling/ur-dashboard-msgs/default.nix | 8 +- distros/rolling/ur-description/default.nix | 8 +- distros/rolling/ur-moveit-config/default.nix | 8 +- distros/rolling/ur-robot-driver/default.nix | 8 +- distros/rolling/ur-simulation-gz/default.nix | 8 +- distros/rolling/ur/default.nix | 8 +- .../rolling/urdf-parser-plugin/default.nix | 8 +- distros/rolling/urdf/default.nix | 8 +- distros/rolling/urg-node/default.nix | 8 +- .../rolling/velocity-controllers/default.nix | 8 +- .../rolling/visualization-msgs/default.nix | 8 +- distros/rolling/web-video-server/default.nix | 18 +- distros/rolling/yaml-cpp-vendor/default.nix | 8 +- distros/rolling/zed-msgs/default.nix | 8 +- distros/rolling/zenoh-cpp-vendor/default.nix | 8 +- .../rolling/zenoh-security-tools/default.nix | 8 +- .../rolling/zstd-image-transport/default.nix | 8 +- distros/rolling/zstd-vendor/default.nix | 8 +- 3069 files changed, 46553 insertions(+), 6957 deletions(-) create mode 100644 distros/humble/autoware-utils-debug/default.nix create mode 100644 distros/humble/autoware-utils-diagnostics/default.nix create mode 100644 distros/humble/autoware-utils-geometry/default.nix create mode 100644 distros/humble/autoware-utils-logging/default.nix create mode 100644 distros/humble/autoware-utils-math/default.nix create mode 100644 distros/humble/autoware-utils-pcl/default.nix create mode 100644 distros/humble/autoware-utils-rclcpp/default.nix create mode 100644 distros/humble/autoware-utils-system/default.nix create mode 100644 distros/humble/autoware-utils-tf/default.nix create mode 100644 distros/humble/autoware-utils-uuid/default.nix create mode 100644 distros/humble/autoware-utils-visualization/default.nix create mode 100644 distros/humble/broll/default.nix create mode 100644 distros/humble/mola-input-video/default.nix create mode 100644 distros/humble/phidgets-stepper/default.nix create mode 100644 distros/humble/rai-interfaces/default.nix create mode 100644 distros/humble/rmw-stats-shim/default.nix create mode 100644 distros/humble/rosbag2-storage-broll/default.nix create mode 100644 distros/humble/rosgraph-monitor-msgs/default.nix create mode 100644 distros/humble/rosgraph-monitor/default.nix create mode 100644 distros/humble/sicks300-2/default.nix create mode 100644 distros/humble/simulation-interfaces/default.nix create mode 100644 distros/humble/tsid/default.nix create mode 100644 distros/humble/turtlebot3-applications-msgs/default.nix create mode 100644 distros/humble/turtlebot3-autorace-camera/default.nix create mode 100644 distros/humble/turtlebot3-autorace-detect/default.nix create mode 100644 distros/humble/turtlebot3-autorace-mission/default.nix create mode 100644 distros/humble/turtlebot3-autorace/default.nix create mode 100644 distros/jazzy/at-sonde-ros-driver/default.nix create mode 100644 distros/jazzy/autoware-utils-debug/default.nix create mode 100644 distros/jazzy/autoware-utils-diagnostics/default.nix create mode 100644 distros/jazzy/autoware-utils-geometry/default.nix create mode 100644 distros/jazzy/autoware-utils-logging/default.nix create mode 100644 distros/jazzy/autoware-utils-math/default.nix create mode 100644 distros/jazzy/autoware-utils-pcl/default.nix create mode 100644 distros/jazzy/autoware-utils-rclcpp/default.nix create mode 100644 distros/jazzy/autoware-utils-system/default.nix create mode 100644 distros/jazzy/autoware-utils-tf/default.nix create mode 100644 distros/jazzy/autoware-utils-uuid/default.nix create mode 100644 distros/jazzy/autoware-utils-visualization/default.nix create mode 100644 distros/jazzy/broll/default.nix create mode 100644 distros/jazzy/canopen-inventus-driver/default.nix create mode 100644 distros/jazzy/canopen-inventus-interfaces/default.nix create mode 100644 distros/jazzy/ffw-bringup/default.nix create mode 100644 distros/jazzy/ffw-description/default.nix create mode 100644 distros/jazzy/ffw-joint-trajectory-command-broadcaster/default.nix create mode 100644 distros/jazzy/ffw-joystick-controller/default.nix create mode 100644 distros/jazzy/ffw-moveit-config/default.nix create mode 100644 distros/jazzy/ffw-spring-actuator-controller/default.nix create mode 100644 distros/jazzy/ffw-teleop/default.nix create mode 100644 distros/jazzy/ffw/default.nix create mode 100644 distros/jazzy/leo-filters/default.nix create mode 100644 distros/jazzy/mocap-optitrack/default.nix create mode 100644 distros/jazzy/mola-input-video/default.nix create mode 100644 distros/jazzy/phidgets-stepper/default.nix create mode 100644 distros/jazzy/rai-interfaces/default.nix create mode 100644 distros/jazzy/rmw-stats-shim/default.nix create mode 100644 distros/jazzy/rosbag2-storage-broll/default.nix create mode 100644 distros/jazzy/rosgraph-monitor-msgs/default.nix create mode 100644 distros/jazzy/rosgraph-monitor/default.nix create mode 100644 distros/jazzy/simulation-interfaces/default.nix create mode 100644 distros/jazzy/so-arm-100-hardware/default.nix create mode 100644 distros/jazzy/tsid/default.nix create mode 100644 distros/jazzy/turtlebot3-applications-msgs/default.nix create mode 100644 distros/jazzy/turtlebot3-autorace-camera/default.nix create mode 100644 distros/jazzy/turtlebot3-autorace-detect/default.nix create mode 100644 distros/jazzy/turtlebot3-autorace-mission/default.nix create mode 100644 distros/jazzy/turtlebot3-autorace/default.nix create mode 100644 distros/kilted/acado-vendor/default.nix create mode 100644 distros/kilted/ackermann-msgs/default.nix create mode 100644 distros/kilted/ackermann-steering-controller/default.nix create mode 100644 distros/kilted/action-msgs/default.nix create mode 100644 distros/kilted/action-tutorials-cpp/default.nix create mode 100644 distros/kilted/action-tutorials-py/default.nix create mode 100644 distros/kilted/actionlib-msgs/default.nix create mode 100644 distros/kilted/actuator-msgs/default.nix create mode 100644 distros/kilted/adaptive-component/default.nix create mode 100644 distros/kilted/admittance-controller/default.nix create mode 100644 distros/kilted/ament-acceleration/default.nix create mode 100644 distros/kilted/ament-black/default.nix create mode 100644 distros/kilted/ament-clang-format/default.nix create mode 100644 distros/kilted/ament-clang-tidy/default.nix create mode 100644 distros/kilted/ament-cmake-auto/default.nix create mode 100644 distros/kilted/ament-cmake-black/default.nix create mode 100644 distros/kilted/ament-cmake-catch2/default.nix create mode 100644 distros/kilted/ament-cmake-clang-format/default.nix create mode 100644 distros/kilted/ament-cmake-clang-tidy/default.nix create mode 100644 distros/kilted/ament-cmake-copyright/default.nix create mode 100644 distros/kilted/ament-cmake-core/default.nix create mode 100644 distros/kilted/ament-cmake-cppcheck/default.nix create mode 100644 distros/kilted/ament-cmake-cpplint/default.nix create mode 100644 distros/kilted/ament-cmake-export-definitions/default.nix create mode 100644 distros/kilted/ament-cmake-export-dependencies/default.nix create mode 100644 distros/kilted/ament-cmake-export-include-directories/default.nix create mode 100644 distros/kilted/ament-cmake-export-interfaces/default.nix create mode 100644 distros/kilted/ament-cmake-export-libraries/default.nix create mode 100644 distros/kilted/ament-cmake-export-link-flags/default.nix create mode 100644 distros/kilted/ament-cmake-export-targets/default.nix create mode 100644 distros/kilted/ament-cmake-flake8/default.nix create mode 100644 distros/kilted/ament-cmake-gen-version-h/default.nix create mode 100644 distros/kilted/ament-cmake-gmock/default.nix create mode 100644 distros/kilted/ament-cmake-google-benchmark/default.nix create mode 100644 distros/kilted/ament-cmake-gtest/default.nix create mode 100644 distros/kilted/ament-cmake-include-directories/default.nix create mode 100644 distros/kilted/ament-cmake-libraries/default.nix create mode 100644 distros/kilted/ament-cmake-lint-cmake/default.nix create mode 100644 distros/kilted/ament-cmake-mypy/default.nix create mode 100644 distros/kilted/ament-cmake-pclint/default.nix create mode 100644 distros/kilted/ament-cmake-pep257/default.nix create mode 100644 distros/kilted/ament-cmake-pycodestyle/default.nix create mode 100644 distros/kilted/ament-cmake-pyflakes/default.nix create mode 100644 distros/kilted/ament-cmake-pytest/default.nix create mode 100644 distros/kilted/ament-cmake-python/default.nix create mode 100644 distros/kilted/ament-cmake-ros-core/default.nix create mode 100644 distros/kilted/ament-cmake-ros/default.nix create mode 100644 distros/kilted/ament-cmake-target-dependencies/default.nix create mode 100644 distros/kilted/ament-cmake-test/default.nix create mode 100644 distros/kilted/ament-cmake-uncrustify/default.nix create mode 100644 distros/kilted/ament-cmake-vendor-package/default.nix create mode 100644 distros/kilted/ament-cmake-version/default.nix create mode 100644 distros/kilted/ament-cmake-xmllint/default.nix create mode 100644 distros/kilted/ament-cmake/default.nix create mode 100644 distros/kilted/ament-copyright/default.nix create mode 100644 distros/kilted/ament-cppcheck/default.nix create mode 100644 distros/kilted/ament-cpplint/default.nix create mode 100644 distros/kilted/ament-download/default.nix create mode 100644 distros/kilted/ament-flake8/default.nix create mode 100644 distros/kilted/ament-index-cpp/default.nix create mode 100644 distros/kilted/ament-index-python/default.nix create mode 100644 distros/kilted/ament-lint-auto/default.nix create mode 100644 distros/kilted/ament-lint-cmake/default.nix create mode 100644 distros/kilted/ament-lint-common/default.nix create mode 100644 distros/kilted/ament-lint/default.nix create mode 100644 distros/kilted/ament-mypy/default.nix create mode 100644 distros/kilted/ament-nodl/default.nix create mode 100644 distros/kilted/ament-package/default.nix create mode 100644 distros/kilted/ament-pclint/default.nix create mode 100644 distros/kilted/ament-pep257/default.nix create mode 100644 distros/kilted/ament-pycodestyle/default.nix create mode 100644 distros/kilted/ament-pyflakes/default.nix create mode 100644 distros/kilted/ament-uncrustify/default.nix create mode 100644 distros/kilted/ament-vitis/default.nix create mode 100644 distros/kilted/ament-xmllint/default.nix create mode 100644 distros/kilted/angles/default.nix create mode 100644 distros/kilted/apex-test-tools/default.nix create mode 100644 distros/kilted/apriltag-detector-mit/default.nix create mode 100644 distros/kilted/apriltag-detector-umich/default.nix create mode 100644 distros/kilted/apriltag-detector/default.nix create mode 100644 distros/kilted/apriltag-draw/default.nix create mode 100644 distros/kilted/apriltag-mit/default.nix create mode 100644 distros/kilted/apriltag-msgs/default.nix create mode 100644 distros/kilted/apriltag-ros/default.nix create mode 100644 distros/kilted/apriltag-tools/default.nix create mode 100644 distros/kilted/apriltag/default.nix create mode 100644 distros/kilted/aruco-msgs/default.nix create mode 100644 distros/kilted/aruco-opencv-msgs/default.nix create mode 100644 distros/kilted/aruco-opencv/default.nix create mode 100644 distros/kilted/aruco-ros/default.nix create mode 100644 distros/kilted/aruco/default.nix create mode 100644 distros/kilted/asio-cmake-module/default.nix create mode 100644 distros/kilted/async-web-server-cpp/default.nix create mode 100644 distros/kilted/automotive-autonomy-msgs/default.nix create mode 100644 distros/kilted/automotive-navigation-msgs/default.nix create mode 100644 distros/kilted/automotive-platform-msgs/default.nix create mode 100644 distros/kilted/autoware-adapi-v1-msgs/default.nix create mode 100644 distros/kilted/autoware-adapi-version-msgs/default.nix create mode 100644 distros/kilted/autoware-auto-msgs/default.nix create mode 100644 distros/kilted/autoware-cmake/default.nix create mode 100644 distros/kilted/autoware-common-msgs/default.nix create mode 100644 distros/kilted/autoware-control-msgs/default.nix create mode 100644 distros/kilted/autoware-internal-debug-msgs/default.nix create mode 100644 distros/kilted/autoware-internal-metric-msgs/default.nix create mode 100644 distros/kilted/autoware-internal-msgs/default.nix create mode 100644 distros/kilted/autoware-internal-perception-msgs/default.nix create mode 100644 distros/kilted/autoware-internal-planning-msgs/default.nix create mode 100644 distros/kilted/autoware-lanelet2-extension-python/default.nix create mode 100644 distros/kilted/autoware-lanelet2-extension/default.nix create mode 100644 distros/kilted/autoware-lint-common/default.nix create mode 100644 distros/kilted/autoware-localization-msgs/default.nix create mode 100644 distros/kilted/autoware-map-msgs/default.nix create mode 100644 distros/kilted/autoware-msgs/default.nix create mode 100644 distros/kilted/autoware-perception-msgs/default.nix create mode 100644 distros/kilted/autoware-planning-msgs/default.nix create mode 100644 distros/kilted/autoware-sensing-msgs/default.nix create mode 100644 distros/kilted/autoware-system-msgs/default.nix create mode 100644 distros/kilted/autoware-v2x-msgs/default.nix create mode 100644 distros/kilted/autoware-vehicle-msgs/default.nix create mode 100644 distros/kilted/avt-vimba-camera/default.nix create mode 100644 distros/kilted/aws-sdk-cpp-vendor/default.nix create mode 100644 distros/kilted/azure-iot-sdk-c/default.nix create mode 100644 distros/kilted/backward-ros/default.nix create mode 100644 distros/kilted/bag2-to-image/default.nix create mode 100644 distros/kilted/battery-state-broadcaster/default.nix create mode 100644 distros/kilted/battery-state-rviz-overlay/default.nix create mode 100644 distros/kilted/behaviortree-cpp-v3/default.nix create mode 100644 distros/kilted/behaviortree-cpp/default.nix create mode 100644 distros/kilted/bicycle-steering-controller/default.nix create mode 100644 distros/kilted/bno055/default.nix create mode 100644 distros/kilted/bond-core/default.nix create mode 100644 distros/kilted/bond/default.nix create mode 100644 distros/kilted/bondcpp/default.nix create mode 100644 distros/kilted/bondpy/default.nix create mode 100644 distros/kilted/boost-geometry-util/default.nix create mode 100644 distros/kilted/boost-sml-vendor/default.nix create mode 100644 distros/kilted/broll/default.nix create mode 100644 distros/kilted/builtin-interfaces/default.nix create mode 100644 distros/kilted/camera-calibration-parsers/default.nix create mode 100644 distros/kilted/camera-calibration/default.nix create mode 100644 distros/kilted/camera-info-manager-py/default.nix create mode 100644 distros/kilted/camera-info-manager/default.nix create mode 100644 distros/kilted/camera-ros/default.nix create mode 100644 distros/kilted/can-msgs/default.nix create mode 100644 distros/kilted/canopen-402-driver/default.nix create mode 100644 distros/kilted/canopen-base-driver/default.nix create mode 100644 distros/kilted/canopen-core/default.nix create mode 100644 distros/kilted/canopen-fake-slaves/default.nix create mode 100644 distros/kilted/canopen-interfaces/default.nix create mode 100644 distros/kilted/canopen-master-driver/default.nix create mode 100644 distros/kilted/canopen-proxy-driver/default.nix create mode 100644 distros/kilted/canopen-ros2-control/default.nix create mode 100644 distros/kilted/canopen-ros2-controllers/default.nix create mode 100644 distros/kilted/canopen-tests/default.nix create mode 100644 distros/kilted/canopen-utils/default.nix create mode 100644 distros/kilted/canopen/default.nix create mode 100644 distros/kilted/cartographer-ros-msgs/default.nix create mode 100644 distros/kilted/cartographer-ros/default.nix create mode 100644 distros/kilted/cartographer-rviz/default.nix create mode 100644 distros/kilted/cartographer/default.nix create mode 100644 distros/kilted/cascade-lifecycle-msgs/default.nix create mode 100644 distros/kilted/catch-ros2/default.nix create mode 100644 distros/kilted/chomp-motion-planner/default.nix create mode 100644 distros/kilted/class-loader/default.nix create mode 100644 distros/kilted/classic-bags/default.nix create mode 100644 distros/kilted/cmake-generate-parameter-module-example/default.nix create mode 100644 distros/kilted/coal/default.nix create mode 100644 distros/kilted/cob-actions/default.nix create mode 100644 distros/kilted/cob-msgs/default.nix create mode 100644 distros/kilted/cob-srvs/default.nix create mode 100644 distros/kilted/color-names/default.nix create mode 100644 distros/kilted/color-util/default.nix create mode 100644 distros/kilted/common-interfaces/default.nix create mode 100644 distros/kilted/composition-interfaces/default.nix create mode 100644 distros/kilted/composition/default.nix create mode 100644 distros/kilted/compressed-depth-image-transport/default.nix create mode 100644 distros/kilted/compressed-image-transport/default.nix create mode 100644 distros/kilted/console-bridge-vendor/default.nix create mode 100644 distros/kilted/control-box-rst/default.nix create mode 100644 distros/kilted/control-msgs/default.nix create mode 100644 distros/kilted/control-toolbox/default.nix create mode 100644 distros/kilted/controller-interface/default.nix create mode 100644 distros/kilted/controller-manager-msgs/default.nix create mode 100644 distros/kilted/cudnn-cmake-module/default.nix create mode 100644 distros/kilted/cv-bridge/default.nix create mode 100644 distros/kilted/cyclonedds/default.nix create mode 100644 distros/kilted/data-tamer-cpp/default.nix create mode 100644 distros/kilted/data-tamer-msgs/default.nix create mode 100644 distros/kilted/delphi-esr-msgs/default.nix create mode 100644 distros/kilted/delphi-mrr-msgs/default.nix create mode 100644 distros/kilted/delphi-srr-msgs/default.nix create mode 100644 distros/kilted/demo-nodes-cpp-native/default.nix create mode 100644 distros/kilted/demo-nodes-cpp/default.nix create mode 100644 distros/kilted/demo-nodes-py/default.nix create mode 100644 distros/kilted/depth-image-proc/default.nix create mode 100644 distros/kilted/depthimage-to-laserscan/default.nix create mode 100644 distros/kilted/derived-object-msgs/default.nix create mode 100644 distros/kilted/desktop-full/default.nix create mode 100644 distros/kilted/desktop/default.nix create mode 100644 distros/kilted/diagnostic-aggregator/default.nix create mode 100644 distros/kilted/diagnostic-common-diagnostics/default.nix create mode 100644 distros/kilted/diagnostic-msgs/default.nix create mode 100644 distros/kilted/diagnostic-remote-logging/default.nix create mode 100644 distros/kilted/diagnostic-updater/default.nix create mode 100644 distros/kilted/diagnostics/default.nix create mode 100644 distros/kilted/diff-drive-controller/default.nix create mode 100644 distros/kilted/domain-bridge/default.nix create mode 100644 distros/kilted/domain-coordinator/default.nix create mode 100644 distros/kilted/draco-point-cloud-transport/default.nix create mode 100644 distros/kilted/dual-arm-panda-moveit-config/default.nix create mode 100644 distros/kilted/dual-laser-merger/default.nix create mode 100644 distros/kilted/dummy-map-server/default.nix create mode 100644 distros/kilted/dummy-robot-bringup/default.nix create mode 100644 distros/kilted/dummy-sensors/default.nix create mode 100644 distros/kilted/dynamixel-hardware-interface/default.nix create mode 100644 distros/kilted/dynamixel-hardware/default.nix create mode 100644 distros/kilted/dynamixel-interfaces/default.nix create mode 100644 distros/kilted/dynamixel-sdk-custom-interfaces/default.nix create mode 100644 distros/kilted/dynamixel-sdk-examples/default.nix create mode 100644 distros/kilted/dynamixel-sdk/default.nix create mode 100644 distros/kilted/dynamixel-workbench-msgs/default.nix create mode 100644 distros/kilted/dynamixel-workbench-toolbox/default.nix create mode 100644 distros/kilted/dynamixel-workbench/default.nix create mode 100644 distros/kilted/ecal/default.nix create mode 100644 distros/kilted/ecl-build/default.nix create mode 100644 distros/kilted/ecl-command-line/default.nix create mode 100644 distros/kilted/ecl-concepts/default.nix create mode 100644 distros/kilted/ecl-config/default.nix create mode 100644 distros/kilted/ecl-console/default.nix create mode 100644 distros/kilted/ecl-containers/default.nix create mode 100644 distros/kilted/ecl-converters-lite/default.nix create mode 100644 distros/kilted/ecl-converters/default.nix create mode 100644 distros/kilted/ecl-core-apps/default.nix create mode 100644 distros/kilted/ecl-core/default.nix create mode 100644 distros/kilted/ecl-devices/default.nix create mode 100644 distros/kilted/ecl-eigen/default.nix create mode 100644 distros/kilted/ecl-errors/default.nix create mode 100644 distros/kilted/ecl-exceptions/default.nix create mode 100644 distros/kilted/ecl-filesystem/default.nix create mode 100644 distros/kilted/ecl-formatters/default.nix create mode 100644 distros/kilted/ecl-geometry/default.nix create mode 100644 distros/kilted/ecl-io/default.nix create mode 100644 distros/kilted/ecl-ipc/default.nix create mode 100644 distros/kilted/ecl-license/default.nix create mode 100644 distros/kilted/ecl-linear-algebra/default.nix create mode 100644 distros/kilted/ecl-lite/default.nix create mode 100644 distros/kilted/ecl-manipulators/default.nix create mode 100644 distros/kilted/ecl-math/default.nix create mode 100644 distros/kilted/ecl-mobile-robot/default.nix create mode 100644 distros/kilted/ecl-mpl/default.nix create mode 100644 distros/kilted/ecl-sigslots-lite/default.nix create mode 100644 distros/kilted/ecl-sigslots/default.nix create mode 100644 distros/kilted/ecl-statistics/default.nix create mode 100644 distros/kilted/ecl-streams/default.nix create mode 100644 distros/kilted/ecl-threads/default.nix create mode 100644 distros/kilted/ecl-time-lite/default.nix create mode 100644 distros/kilted/ecl-time/default.nix create mode 100644 distros/kilted/ecl-tools/default.nix create mode 100644 distros/kilted/ecl-type-traits/default.nix create mode 100644 distros/kilted/ecl-utilities/default.nix create mode 100644 distros/kilted/effort-controllers/default.nix create mode 100644 distros/kilted/eigen-stl-containers/default.nix create mode 100644 distros/kilted/eigen3-cmake-module/default.nix create mode 100644 distros/kilted/eigenpy/default.nix create mode 100644 distros/kilted/eiquadprog/default.nix create mode 100644 distros/kilted/event-camera-codecs/default.nix create mode 100644 distros/kilted/event-camera-msgs/default.nix create mode 100644 distros/kilted/event-camera-py/default.nix create mode 100644 distros/kilted/event-camera-renderer/default.nix create mode 100644 distros/kilted/example-interfaces/default.nix create mode 100644 distros/kilted/examples-rclcpp-async-client/default.nix create mode 100644 distros/kilted/examples-rclcpp-cbg-executor/default.nix create mode 100644 distros/kilted/examples-rclcpp-minimal-action-client/default.nix create mode 100644 distros/kilted/examples-rclcpp-minimal-action-server/default.nix create mode 100644 distros/kilted/examples-rclcpp-minimal-client/default.nix create mode 100644 distros/kilted/examples-rclcpp-minimal-composition/default.nix create mode 100644 distros/kilted/examples-rclcpp-minimal-publisher/default.nix create mode 100644 distros/kilted/examples-rclcpp-minimal-service/default.nix create mode 100644 distros/kilted/examples-rclcpp-minimal-subscriber/default.nix create mode 100644 distros/kilted/examples-rclcpp-minimal-timer/default.nix create mode 100644 distros/kilted/examples-rclcpp-multithreaded-executor/default.nix create mode 100644 distros/kilted/examples-rclcpp-wait-set/default.nix create mode 100644 distros/kilted/examples-rclpy-executors/default.nix create mode 100644 distros/kilted/examples-rclpy-guard-conditions/default.nix create mode 100644 distros/kilted/examples-rclpy-minimal-action-client/default.nix create mode 100644 distros/kilted/examples-rclpy-minimal-action-server/default.nix create mode 100644 distros/kilted/examples-rclpy-minimal-client/default.nix create mode 100644 distros/kilted/examples-rclpy-minimal-publisher/default.nix create mode 100644 distros/kilted/examples-rclpy-minimal-service/default.nix create mode 100644 distros/kilted/examples-rclpy-minimal-subscriber/default.nix create mode 100644 distros/kilted/examples-rclpy-pointcloud-publisher/default.nix create mode 100644 distros/kilted/examples-tf2-py/default.nix create mode 100644 distros/kilted/executive-smach/default.nix create mode 100644 distros/kilted/fastcdr/default.nix create mode 100644 distros/kilted/fastdds/default.nix create mode 100644 distros/kilted/ffmpeg-encoder-decoder/default.nix create mode 100644 distros/kilted/ffmpeg-image-transport-msgs/default.nix create mode 100644 distros/kilted/ffmpeg-image-transport-tools/default.nix create mode 100644 distros/kilted/ffmpeg-image-transport/default.nix create mode 100644 distros/kilted/fields2cover/default.nix create mode 100644 distros/kilted/filters/default.nix create mode 100644 distros/kilted/find-object-2d/default.nix create mode 100644 distros/kilted/fkie-message-filters/default.nix create mode 100644 distros/kilted/flex-sync/default.nix create mode 100644 distros/kilted/flexbe-behavior-engine/default.nix create mode 100644 distros/kilted/flexbe-core/default.nix create mode 100644 distros/kilted/flexbe-input/default.nix create mode 100644 distros/kilted/flexbe-mirror/default.nix create mode 100644 distros/kilted/flexbe-msgs/default.nix create mode 100644 distros/kilted/flexbe-onboard/default.nix create mode 100644 distros/kilted/flexbe-states/default.nix create mode 100644 distros/kilted/flexbe-testing/default.nix create mode 100644 distros/kilted/flexbe-widget/default.nix create mode 100644 distros/kilted/flir-camera-description/default.nix create mode 100644 distros/kilted/flir-camera-msgs/default.nix create mode 100644 distros/kilted/fluent-rviz/default.nix create mode 100644 distros/kilted/fmi-adapter-examples/default.nix create mode 100644 distros/kilted/fmi-adapter/default.nix create mode 100644 distros/kilted/fmilibrary-vendor/default.nix create mode 100644 distros/kilted/foonathan-memory-vendor/default.nix create mode 100644 distros/kilted/force-torque-sensor-broadcaster/default.nix create mode 100644 distros/kilted/forward-command-controller/default.nix create mode 100644 distros/kilted/four-wheel-steering-msgs/default.nix create mode 100644 distros/kilted/foxglove-bridge/default.nix create mode 100644 distros/kilted/foxglove-compressed-video-transport/default.nix create mode 100644 distros/kilted/foxglove-msgs/default.nix create mode 100644 distros/kilted/fuse-constraints/default.nix create mode 100644 distros/kilted/fuse-core/default.nix create mode 100644 distros/kilted/fuse-doc/default.nix create mode 100644 distros/kilted/fuse-graphs/default.nix create mode 100644 distros/kilted/fuse-loss/default.nix create mode 100644 distros/kilted/fuse-models/default.nix create mode 100644 distros/kilted/fuse-msgs/default.nix create mode 100644 distros/kilted/fuse-optimizers/default.nix create mode 100644 distros/kilted/fuse-publishers/default.nix create mode 100644 distros/kilted/fuse-tutorials/default.nix create mode 100644 distros/kilted/fuse-variables/default.nix create mode 100644 distros/kilted/fuse-viz/default.nix create mode 100644 distros/kilted/fuse/default.nix create mode 100644 distros/kilted/generate-parameter-library-example-external/default.nix create mode 100644 distros/kilted/generate-parameter-library-example/default.nix create mode 100644 distros/kilted/generate-parameter-library-py/default.nix create mode 100644 distros/kilted/generate-parameter-library/default.nix create mode 100644 distros/kilted/generate-parameter-module-example/default.nix create mode 100644 distros/kilted/generated.nix create mode 100644 distros/kilted/geodesy/default.nix create mode 100644 distros/kilted/geographic-info/default.nix create mode 100644 distros/kilted/geographic-msgs/default.nix create mode 100644 distros/kilted/geometric-shapes/default.nix create mode 100644 distros/kilted/geometry-msgs/default.nix create mode 100644 distros/kilted/geometry-tutorials/default.nix create mode 100644 distros/kilted/geometry2/default.nix create mode 100644 distros/kilted/gmock-vendor/default.nix create mode 100644 distros/kilted/google-benchmark-vendor/default.nix create mode 100644 distros/kilted/gpio-controllers/default.nix create mode 100644 distros/kilted/gps-msgs/default.nix create mode 100644 distros/kilted/gps-sensor-broadcaster/default.nix create mode 100644 distros/kilted/gps-tools/default.nix create mode 100644 distros/kilted/gps-umd/default.nix create mode 100644 distros/kilted/gpsd-client/default.nix create mode 100644 distros/kilted/graph-msgs/default.nix create mode 100644 distros/kilted/grasping-msgs/default.nix create mode 100644 distros/kilted/grbl-msgs/default.nix create mode 100644 distros/kilted/grbl-ros/default.nix create mode 100644 distros/kilted/gscam/default.nix create mode 100644 distros/kilted/gtest-vendor/default.nix create mode 100644 distros/kilted/gtsam/default.nix create mode 100644 distros/kilted/gz-cmake-vendor/default.nix create mode 100644 distros/kilted/gz-common-vendor/default.nix create mode 100644 distros/kilted/gz-dartsim-vendor/default.nix create mode 100644 distros/kilted/gz-fuel-tools-vendor/default.nix create mode 100644 distros/kilted/gz-gui-vendor/default.nix create mode 100644 distros/kilted/gz-launch-vendor/default.nix create mode 100644 distros/kilted/gz-math-vendor/default.nix create mode 100644 distros/kilted/gz-msgs-vendor/default.nix create mode 100644 distros/kilted/gz-ogre-next-vendor/default.nix create mode 100644 distros/kilted/gz-physics-vendor/default.nix create mode 100644 distros/kilted/gz-plugin-vendor/default.nix create mode 100644 distros/kilted/gz-rendering-vendor/default.nix create mode 100644 distros/kilted/gz-ros2-control-demos/default.nix create mode 100644 distros/kilted/gz-ros2-control/default.nix create mode 100644 distros/kilted/gz-sensors-vendor/default.nix create mode 100644 distros/kilted/gz-sim-vendor/default.nix create mode 100644 distros/kilted/gz-tools-vendor/default.nix create mode 100644 distros/kilted/gz-transport-vendor/default.nix create mode 100644 distros/kilted/gz-utils-vendor/default.nix create mode 100644 distros/kilted/hardware-interface-testing/default.nix create mode 100644 distros/kilted/hardware-interface/default.nix create mode 100644 distros/kilted/hash-library-vendor/default.nix create mode 100644 distros/kilted/hatchbed-common/default.nix create mode 100644 distros/kilted/heaphook/default.nix create mode 100644 distros/kilted/hebi-cpp-api/default.nix create mode 100644 distros/kilted/hls-lfcd-lds-driver/default.nix create mode 100644 distros/kilted/hpp-fcl/default.nix create mode 100644 distros/kilted/ibeo-msgs/default.nix create mode 100644 distros/kilted/iceoryx-binding-c/default.nix create mode 100644 distros/kilted/iceoryx-hoofs/default.nix create mode 100644 distros/kilted/iceoryx-introspection/default.nix create mode 100644 distros/kilted/iceoryx-posh/default.nix create mode 100644 distros/kilted/ifm3d-core/default.nix create mode 100644 distros/kilted/image-common/default.nix create mode 100644 distros/kilted/image-geometry/default.nix create mode 100644 distros/kilted/image-pipeline/default.nix create mode 100644 distros/kilted/image-proc/default.nix create mode 100644 distros/kilted/image-publisher/default.nix create mode 100644 distros/kilted/image-rotate/default.nix create mode 100644 distros/kilted/image-tools/default.nix create mode 100644 distros/kilted/image-transport-plugins/default.nix create mode 100644 distros/kilted/image-transport-py/default.nix create mode 100644 distros/kilted/image-transport/default.nix create mode 100644 distros/kilted/image-view/default.nix create mode 100644 distros/kilted/imu-complementary-filter/default.nix create mode 100644 distros/kilted/imu-filter-madgwick/default.nix create mode 100644 distros/kilted/imu-pipeline/default.nix create mode 100644 distros/kilted/imu-processors/default.nix create mode 100644 distros/kilted/imu-sensor-broadcaster/default.nix create mode 100644 distros/kilted/imu-tools/default.nix create mode 100644 distros/kilted/imu-transformer/default.nix create mode 100644 distros/kilted/interactive-marker-twist-server/default.nix create mode 100644 distros/kilted/interactive-markers/default.nix create mode 100644 distros/kilted/intra-process-demo/default.nix create mode 100644 distros/kilted/io-context/default.nix create mode 100644 distros/kilted/irobot-create-msgs/default.nix create mode 100644 distros/kilted/jacro/default.nix create mode 100644 distros/kilted/joint-limits/default.nix create mode 100644 distros/kilted/joint-state-broadcaster/default.nix create mode 100644 distros/kilted/joint-state-publisher-gui/default.nix create mode 100644 distros/kilted/joint-state-publisher/default.nix create mode 100644 distros/kilted/joint-trajectory-controller/default.nix create mode 100644 distros/kilted/joy-linux/default.nix create mode 100644 distros/kilted/joy-teleop/default.nix create mode 100644 distros/kilted/joy-tester/default.nix create mode 100644 distros/kilted/joy/default.nix create mode 100644 distros/kilted/kartech-linear-actuator-msgs/default.nix create mode 100644 distros/kilted/kdl-parser/default.nix create mode 100644 distros/kilted/key-teleop/default.nix create mode 100644 distros/kilted/keyboard-handler/default.nix create mode 100644 distros/kilted/kinematics-interface-kdl/default.nix create mode 100644 distros/kilted/kinematics-interface-pinocchio/default.nix create mode 100644 distros/kilted/kinematics-interface/default.nix create mode 100644 distros/kilted/kitti-metrics-eval/default.nix create mode 100644 distros/kilted/kobuki-core/default.nix create mode 100644 distros/kilted/kobuki-ros-interfaces/default.nix create mode 100644 distros/kilted/kobuki-velocity-smoother/default.nix create mode 100644 distros/kilted/kompass-interfaces/default.nix create mode 100644 distros/kilted/kompass/default.nix create mode 100644 distros/kilted/lanelet2-core/default.nix create mode 100644 distros/kilted/lanelet2-examples/default.nix create mode 100644 distros/kilted/lanelet2-io/default.nix create mode 100644 distros/kilted/lanelet2-maps/default.nix create mode 100644 distros/kilted/lanelet2-matching/default.nix create mode 100644 distros/kilted/lanelet2-projection/default.nix create mode 100644 distros/kilted/lanelet2-python/default.nix create mode 100644 distros/kilted/lanelet2-routing/default.nix create mode 100644 distros/kilted/lanelet2-traffic-rules/default.nix create mode 100644 distros/kilted/lanelet2-validation/default.nix create mode 100644 distros/kilted/lanelet2/default.nix create mode 100644 distros/kilted/laser-filters/default.nix create mode 100644 distros/kilted/laser-geometry/default.nix create mode 100644 distros/kilted/laser-proc/default.nix create mode 100644 distros/kilted/laser-segmentation/default.nix create mode 100644 distros/kilted/launch-param-builder/default.nix create mode 100644 distros/kilted/launch-pytest/default.nix create mode 100644 distros/kilted/launch-ros/default.nix create mode 100644 distros/kilted/launch-system-modes/default.nix create mode 100644 distros/kilted/launch-testing-ament-cmake/default.nix create mode 100644 distros/kilted/launch-testing-examples/default.nix create mode 100644 distros/kilted/launch-testing-ros/default.nix create mode 100644 distros/kilted/launch-testing/default.nix create mode 100644 distros/kilted/launch-xml/default.nix create mode 100644 distros/kilted/launch-yaml/default.nix create mode 100644 distros/kilted/launch/default.nix create mode 100644 distros/kilted/ld08-driver/default.nix create mode 100644 distros/kilted/lely-core-libraries/default.nix create mode 100644 distros/kilted/leo-bringup/default.nix create mode 100644 distros/kilted/leo-description/default.nix create mode 100644 distros/kilted/leo-desktop/default.nix create mode 100644 distros/kilted/leo-filters/default.nix create mode 100644 distros/kilted/leo-fw/default.nix create mode 100644 distros/kilted/leo-gz-bringup/default.nix create mode 100644 distros/kilted/leo-gz-plugins/default.nix create mode 100644 distros/kilted/leo-gz-worlds/default.nix create mode 100644 distros/kilted/leo-msgs/default.nix create mode 100644 distros/kilted/leo-robot/default.nix create mode 100644 distros/kilted/leo-simulator/default.nix create mode 100644 distros/kilted/leo-teleop/default.nix create mode 100644 distros/kilted/leo-viz/default.nix create mode 100644 distros/kilted/leo/default.nix create mode 100644 distros/kilted/lgsvl-msgs/default.nix create mode 100644 distros/kilted/libcaer-driver/default.nix create mode 100644 distros/kilted/libcaer-vendor/default.nix create mode 100644 distros/kilted/libcamera/default.nix create mode 100644 distros/kilted/libcurl-vendor/default.nix create mode 100644 distros/kilted/libg2o/default.nix create mode 100644 distros/kilted/liblz4-vendor/default.nix create mode 100644 distros/kilted/libmavconn/default.nix create mode 100644 distros/kilted/libnabo/default.nix create mode 100644 distros/kilted/libphidget22/default.nix create mode 100644 distros/kilted/libpointmatcher/default.nix create mode 100644 distros/kilted/libstatistics-collector/default.nix create mode 100644 distros/kilted/libyaml-vendor/default.nix create mode 100644 distros/kilted/lifecycle-msgs/default.nix create mode 100644 distros/kilted/lifecycle-py/default.nix create mode 100644 distros/kilted/lifecycle/default.nix create mode 100644 distros/kilted/linux-isolate-process/default.nix create mode 100644 distros/kilted/log-view/default.nix create mode 100644 distros/kilted/logging-demo/default.nix create mode 100644 distros/kilted/lttngpy/default.nix create mode 100644 distros/kilted/magic-enum/default.nix create mode 100644 distros/kilted/map-msgs/default.nix create mode 100644 distros/kilted/mapviz-interfaces/default.nix create mode 100644 distros/kilted/mapviz-plugins/default.nix create mode 100644 distros/kilted/mapviz/default.nix create mode 100644 distros/kilted/marine-acoustic-msgs/default.nix create mode 100644 distros/kilted/marine-sensor-msgs/default.nix create mode 100644 distros/kilted/marker-msgs/default.nix create mode 100644 distros/kilted/marti-can-msgs/default.nix create mode 100644 distros/kilted/marti-common-msgs/default.nix create mode 100644 distros/kilted/marti-dbw-msgs/default.nix create mode 100644 distros/kilted/marti-introspection-msgs/default.nix create mode 100644 distros/kilted/marti-nav-msgs/default.nix create mode 100644 distros/kilted/marti-perception-msgs/default.nix create mode 100644 distros/kilted/marti-sensor-msgs/default.nix create mode 100644 distros/kilted/marti-status-msgs/default.nix create mode 100644 distros/kilted/marti-visualization-msgs/default.nix create mode 100644 distros/kilted/mavlink/default.nix create mode 100644 distros/kilted/mavros-extras/default.nix create mode 100644 distros/kilted/mavros-msgs/default.nix create mode 100644 distros/kilted/mavros/default.nix create mode 100644 distros/kilted/mcap-vendor/default.nix create mode 100644 distros/kilted/mecanum-drive-controller/default.nix create mode 100644 distros/kilted/menge-vendor/default.nix create mode 100644 distros/kilted/message-filters/default.nix create mode 100644 distros/kilted/message-tf-frame-transformer/default.nix create mode 100644 distros/kilted/metavision-driver/default.nix create mode 100644 distros/kilted/micro-ros-diagnostic-bridge/default.nix create mode 100644 distros/kilted/micro-ros-diagnostic-msgs/default.nix create mode 100644 distros/kilted/micro-ros-msgs/default.nix create mode 100644 distros/kilted/microstrain-inertial-description/default.nix create mode 100644 distros/kilted/microstrain-inertial-driver/default.nix create mode 100644 distros/kilted/microstrain-inertial-examples/default.nix create mode 100644 distros/kilted/microstrain-inertial-msgs/default.nix create mode 100644 distros/kilted/microstrain-inertial-rqt/default.nix create mode 100644 distros/kilted/mimick-vendor/default.nix create mode 100644 distros/kilted/mobileye-560-660-msgs/default.nix create mode 100644 distros/kilted/mola-bridge-ros2/default.nix create mode 100644 distros/kilted/mola-common/default.nix create mode 100644 distros/kilted/mola-demos/default.nix create mode 100644 distros/kilted/mola-gnss-to-markers/default.nix create mode 100644 distros/kilted/mola-imu-preintegration/default.nix create mode 100644 distros/kilted/mola-input-euroc-dataset/default.nix create mode 100644 distros/kilted/mola-input-kitti-dataset/default.nix create mode 100644 distros/kilted/mola-input-kitti360-dataset/default.nix create mode 100644 distros/kilted/mola-input-mulran-dataset/default.nix create mode 100644 distros/kilted/mola-input-paris-luco-dataset/default.nix create mode 100644 distros/kilted/mola-input-rawlog/default.nix create mode 100644 distros/kilted/mola-input-rosbag2/default.nix create mode 100644 distros/kilted/mola-input-video/default.nix create mode 100644 distros/kilted/mola-kernel/default.nix create mode 100644 distros/kilted/mola-launcher/default.nix create mode 100644 distros/kilted/mola-lidar-odometry/default.nix create mode 100644 distros/kilted/mola-metric-maps/default.nix create mode 100644 distros/kilted/mola-msgs/default.nix create mode 100644 distros/kilted/mola-pose-list/default.nix create mode 100644 distros/kilted/mola-relocalization/default.nix create mode 100644 distros/kilted/mola-state-estimation-simple/default.nix create mode 100644 distros/kilted/mola-state-estimation-smoother/default.nix create mode 100644 distros/kilted/mola-state-estimation/default.nix create mode 100644 distros/kilted/mola-test-datasets/default.nix create mode 100644 distros/kilted/mola-traj-tools/default.nix create mode 100644 distros/kilted/mola-viz/default.nix create mode 100644 distros/kilted/mola-yaml/default.nix create mode 100644 distros/kilted/mola/default.nix create mode 100644 distros/kilted/motion-capture-tracking-interfaces/default.nix create mode 100644 distros/kilted/motion-capture-tracking/default.nix create mode 100644 distros/kilted/mouse-teleop/default.nix create mode 100644 distros/kilted/moveit-common/default.nix create mode 100644 distros/kilted/moveit-configs-utils/default.nix create mode 100644 distros/kilted/moveit-core/default.nix create mode 100644 distros/kilted/moveit-hybrid-planning/default.nix create mode 100644 distros/kilted/moveit-kinematics/default.nix create mode 100644 distros/kilted/moveit-msgs/default.nix create mode 100644 distros/kilted/moveit-planners-chomp/default.nix create mode 100644 distros/kilted/moveit-planners-ompl/default.nix create mode 100644 distros/kilted/moveit-planners-stomp/default.nix create mode 100644 distros/kilted/moveit-planners/default.nix create mode 100644 distros/kilted/moveit-plugins/default.nix create mode 100644 distros/kilted/moveit-py/default.nix create mode 100644 distros/kilted/moveit-resources-fanuc-description/default.nix create mode 100644 distros/kilted/moveit-resources-fanuc-moveit-config/default.nix create mode 100644 distros/kilted/moveit-resources-panda-description/default.nix create mode 100644 distros/kilted/moveit-resources-pr2-description/default.nix create mode 100644 distros/kilted/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix create mode 100644 distros/kilted/moveit-resources-prbt-moveit-config/default.nix create mode 100644 distros/kilted/moveit-resources-prbt-pg70-support/default.nix create mode 100644 distros/kilted/moveit-resources-prbt-support/default.nix create mode 100644 distros/kilted/moveit-resources/default.nix create mode 100644 distros/kilted/moveit-ros-benchmarks/default.nix create mode 100644 distros/kilted/moveit-ros-control-interface/default.nix create mode 100644 distros/kilted/moveit-ros-move-group/default.nix create mode 100644 distros/kilted/moveit-ros-occupancy-map-monitor/default.nix create mode 100644 distros/kilted/moveit-ros-perception/default.nix create mode 100644 distros/kilted/moveit-ros-planning-interface/default.nix create mode 100644 distros/kilted/moveit-ros-planning/default.nix create mode 100644 distros/kilted/moveit-ros-robot-interaction/default.nix create mode 100644 distros/kilted/moveit-ros-tests/default.nix create mode 100644 distros/kilted/moveit-ros-trajectory-cache/default.nix create mode 100644 distros/kilted/moveit-ros-visualization/default.nix create mode 100644 distros/kilted/moveit-ros-warehouse/default.nix create mode 100644 distros/kilted/moveit-ros/default.nix create mode 100644 distros/kilted/moveit-runtime/default.nix create mode 100644 distros/kilted/moveit-setup-app-plugins/default.nix create mode 100644 distros/kilted/moveit-setup-assistant/default.nix create mode 100644 distros/kilted/moveit-setup-controllers/default.nix create mode 100644 distros/kilted/moveit-setup-core-plugins/default.nix create mode 100644 distros/kilted/moveit-setup-framework/default.nix create mode 100644 distros/kilted/moveit-setup-srdf-plugins/default.nix create mode 100644 distros/kilted/moveit-simple-controller-manager/default.nix create mode 100644 distros/kilted/moveit-visual-tools/default.nix create mode 100644 distros/kilted/moveit/default.nix create mode 100644 distros/kilted/mp2p-icp/default.nix create mode 100644 distros/kilted/mqtt-client-interfaces/default.nix create mode 100644 distros/kilted/mqtt-client/default.nix create mode 100644 distros/kilted/mrpt-apps/default.nix create mode 100644 distros/kilted/mrpt-generic-sensor/default.nix create mode 100644 distros/kilted/mrpt-libapps/default.nix create mode 100644 distros/kilted/mrpt-libbase/default.nix create mode 100644 distros/kilted/mrpt-libgui/default.nix create mode 100644 distros/kilted/mrpt-libhwdrivers/default.nix create mode 100644 distros/kilted/mrpt-libmaps/default.nix create mode 100644 distros/kilted/mrpt-libmath/default.nix create mode 100644 distros/kilted/mrpt-libnav/default.nix create mode 100644 distros/kilted/mrpt-libobs/default.nix create mode 100644 distros/kilted/mrpt-libopengl/default.nix create mode 100644 distros/kilted/mrpt-libposes/default.nix create mode 100644 distros/kilted/mrpt-libros-bridge/default.nix create mode 100644 distros/kilted/mrpt-libslam/default.nix create mode 100644 distros/kilted/mrpt-libtclap/default.nix create mode 100644 distros/kilted/mrpt-map-server/default.nix create mode 100644 distros/kilted/mrpt-msgs-bridge/default.nix create mode 100644 distros/kilted/mrpt-msgs/default.nix create mode 100644 distros/kilted/mrpt-nav-interfaces/default.nix create mode 100644 distros/kilted/mrpt-navigation/default.nix create mode 100644 distros/kilted/mrpt-path-planning/default.nix create mode 100644 distros/kilted/mrpt-pf-localization/default.nix create mode 100644 distros/kilted/mrpt-pointcloud-pipeline/default.nix create mode 100644 distros/kilted/mrpt-rawlog/default.nix create mode 100644 distros/kilted/mrpt-reactivenav2d/default.nix create mode 100644 distros/kilted/mrpt-sensor-bumblebee-stereo/default.nix create mode 100644 distros/kilted/mrpt-sensor-gnss-nmea/default.nix create mode 100644 distros/kilted/mrpt-sensor-gnss-novatel/default.nix create mode 100644 distros/kilted/mrpt-sensor-imu-taobotics/default.nix create mode 100644 distros/kilted/mrpt-sensorlib/default.nix create mode 100644 distros/kilted/mrpt-sensors/default.nix create mode 100644 distros/kilted/mrpt-tps-astar-planner/default.nix create mode 100644 distros/kilted/mrpt-tutorials/default.nix create mode 100644 distros/kilted/mrt-cmake-modules/default.nix create mode 100644 distros/kilted/multires-image/default.nix create mode 100644 distros/kilted/mvsim/default.nix create mode 100644 distros/kilted/nao-button-sim/default.nix create mode 100644 distros/kilted/nao-command-msgs/default.nix create mode 100644 distros/kilted/nao-lola-client/default.nix create mode 100644 distros/kilted/nao-lola-command-msgs/default.nix create mode 100644 distros/kilted/nao-lola-sensor-msgs/default.nix create mode 100644 distros/kilted/nao-lola/default.nix create mode 100644 distros/kilted/nao-sensor-msgs/default.nix create mode 100644 distros/kilted/nav-msgs/default.nix create mode 100644 distros/kilted/nav2-minimal-tb3-sim/default.nix create mode 100644 distros/kilted/nav2-minimal-tb4-description/default.nix create mode 100644 distros/kilted/nav2-minimal-tb4-sim/default.nix create mode 100644 distros/kilted/neo-simulation2/default.nix create mode 100644 distros/kilted/neobotix-usboard-msgs/default.nix create mode 100644 distros/kilted/nlohmann-json-schema-validator-vendor/default.nix create mode 100644 distros/kilted/nmea-hardware-interface/default.nix create mode 100644 distros/kilted/nmea-msgs/default.nix create mode 100644 distros/kilted/nmea-navsat-driver/default.nix create mode 100644 distros/kilted/nobleo-socketcan-bridge/default.nix create mode 100644 distros/kilted/nodl-python/default.nix create mode 100644 distros/kilted/nodl-to-policy/default.nix create mode 100644 distros/kilted/novatel-gps-driver/default.nix create mode 100644 distros/kilted/novatel-gps-msgs/default.nix create mode 100644 distros/kilted/ntpd-driver/default.nix create mode 100644 distros/kilted/ntrip-client-node/default.nix create mode 100644 distros/kilted/ntrip-client/default.nix create mode 100644 distros/kilted/object-recognition-msgs/default.nix create mode 100644 distros/kilted/octomap-mapping/default.nix create mode 100644 distros/kilted/octomap-msgs/default.nix create mode 100644 distros/kilted/octomap-ros/default.nix create mode 100644 distros/kilted/octomap-rviz-plugins/default.nix create mode 100644 distros/kilted/octomap-server/default.nix create mode 100644 distros/kilted/odom-to-tf-ros2/default.nix create mode 100644 distros/kilted/odri-master-board-sdk/default.nix create mode 100644 distros/kilted/om-gravity-compensation-controller/default.nix create mode 100644 distros/kilted/om-joint-trajectory-command-broadcaster/default.nix create mode 100644 distros/kilted/om-spring-actuator-controller/default.nix create mode 100644 distros/kilted/ompl/default.nix create mode 100644 distros/kilted/open-manipulator-description/default.nix create mode 100644 distros/kilted/open-manipulator-gui/default.nix create mode 100644 distros/kilted/open-manipulator-moveit-config/default.nix create mode 100644 distros/kilted/open-manipulator-playground/default.nix create mode 100644 distros/kilted/open-manipulator-teleop/default.nix create mode 100644 distros/kilted/open-manipulator/default.nix create mode 100644 distros/kilted/openeb-vendor/default.nix create mode 100644 distros/kilted/openni2-camera/default.nix create mode 100644 distros/kilted/orocos-kdl-vendor/default.nix create mode 100644 distros/kilted/ortools-vendor/default.nix create mode 100644 distros/kilted/osqp-vendor/default.nix create mode 100644 distros/kilted/osrf-pycommon/default.nix create mode 100644 distros/kilted/osrf-testing-tools-cpp/default.nix create mode 100644 distros/kilted/ouster-ros/default.nix create mode 100644 distros/kilted/ouster-sensor-msgs/default.nix create mode 100644 distros/kilted/ouxt-common/default.nix create mode 100644 distros/kilted/ouxt-lint-common/default.nix create mode 100644 distros/kilted/pal-statistics-msgs/default.nix create mode 100644 distros/kilted/pal-statistics/default.nix create mode 100644 distros/kilted/parallel-gripper-controller/default.nix create mode 100644 distros/kilted/parameter-traits/default.nix create mode 100644 distros/kilted/pcl-conversions/default.nix create mode 100644 distros/kilted/pcl-msgs/default.nix create mode 100644 distros/kilted/pcl-ros/default.nix create mode 100644 distros/kilted/pendulum-control/default.nix create mode 100644 distros/kilted/pendulum-msgs/default.nix create mode 100644 distros/kilted/perception-pcl/default.nix create mode 100644 distros/kilted/perception/default.nix create mode 100644 distros/kilted/performance-test-fixture/default.nix create mode 100644 distros/kilted/performance-test/default.nix create mode 100644 distros/kilted/phidgets-accelerometer/default.nix create mode 100644 distros/kilted/phidgets-analog-inputs/default.nix create mode 100644 distros/kilted/phidgets-analog-outputs/default.nix create mode 100644 distros/kilted/phidgets-api/default.nix create mode 100644 distros/kilted/phidgets-digital-inputs/default.nix create mode 100644 distros/kilted/phidgets-digital-outputs/default.nix create mode 100644 distros/kilted/phidgets-drivers/default.nix create mode 100644 distros/kilted/phidgets-gyroscope/default.nix create mode 100644 distros/kilted/phidgets-high-speed-encoder/default.nix create mode 100644 distros/kilted/phidgets-ik/default.nix create mode 100644 distros/kilted/phidgets-magnetometer/default.nix create mode 100644 distros/kilted/phidgets-motors/default.nix create mode 100644 distros/kilted/phidgets-msgs/default.nix create mode 100644 distros/kilted/phidgets-spatial/default.nix create mode 100644 distros/kilted/phidgets-stepper/default.nix create mode 100644 distros/kilted/phidgets-temperature/default.nix create mode 100644 distros/kilted/pick-ik/default.nix create mode 100644 distros/kilted/picknik-ament-copyright/default.nix create mode 100644 distros/kilted/picknik-reset-fault-controller/default.nix create mode 100644 distros/kilted/picknik-twist-controller/default.nix create mode 100644 distros/kilted/pid-controller/default.nix create mode 100644 distros/kilted/pilz-industrial-motion-planner-testutils/default.nix create mode 100644 distros/kilted/pilz-industrial-motion-planner/default.nix create mode 100644 distros/kilted/pinocchio/default.nix create mode 100644 distros/kilted/plotjuggler-msgs/default.nix create mode 100644 distros/kilted/plotjuggler-ros/default.nix create mode 100644 distros/kilted/plotjuggler/default.nix create mode 100644 distros/kilted/pluginlib/default.nix create mode 100644 distros/kilted/point-cloud-interfaces/default.nix create mode 100644 distros/kilted/point-cloud-msg-wrapper/default.nix create mode 100644 distros/kilted/point-cloud-transport-plugins/default.nix create mode 100644 distros/kilted/point-cloud-transport-py/default.nix create mode 100644 distros/kilted/point-cloud-transport-tutorial/default.nix create mode 100644 distros/kilted/point-cloud-transport/default.nix create mode 100644 distros/kilted/pointcloud-to-laserscan/default.nix create mode 100644 distros/kilted/polygon-demos/default.nix create mode 100644 distros/kilted/polygon-msgs/default.nix create mode 100644 distros/kilted/polygon-rviz-plugins/default.nix create mode 100644 distros/kilted/polygon-utils/default.nix create mode 100644 distros/kilted/pose-broadcaster/default.nix create mode 100644 distros/kilted/pose-cov-ops/default.nix create mode 100644 distros/kilted/position-controllers/default.nix create mode 100644 distros/kilted/proxsuite/default.nix create mode 100644 distros/kilted/py-binding-tools/default.nix create mode 100644 distros/kilted/py-trees-js/default.nix create mode 100644 distros/kilted/py-trees-ros-interfaces/default.nix create mode 100644 distros/kilted/py-trees-ros-tutorials/default.nix create mode 100644 distros/kilted/py-trees-ros-viewer/default.nix create mode 100644 distros/kilted/py-trees-ros/default.nix create mode 100644 distros/kilted/py-trees/default.nix create mode 100644 distros/kilted/pybind11-json-vendor/default.nix create mode 100644 distros/kilted/pybind11-vendor/default.nix create mode 100644 distros/kilted/python-cmake-module/default.nix create mode 100644 distros/kilted/python-mrpt/default.nix create mode 100644 distros/kilted/python-orocos-kdl-vendor/default.nix create mode 100644 distros/kilted/python-qt-binding/default.nix create mode 100644 distros/kilted/qml-ros2-plugin/default.nix create mode 100644 distros/kilted/qpoases-vendor/default.nix create mode 100644 distros/kilted/qt-dotgraph/default.nix create mode 100644 distros/kilted/qt-gui-app/default.nix create mode 100644 distros/kilted/qt-gui-core/default.nix create mode 100644 distros/kilted/qt-gui-cpp/default.nix create mode 100644 distros/kilted/qt-gui-py-common/default.nix create mode 100644 distros/kilted/qt-gui/default.nix create mode 100644 distros/kilted/quality-of-service-demo-cpp/default.nix create mode 100644 distros/kilted/quality-of-service-demo-py/default.nix create mode 100644 distros/kilted/quaternion-operation/default.nix create mode 100644 distros/kilted/r2r-spl-7/default.nix create mode 100644 distros/kilted/radar-msgs/default.nix create mode 100644 distros/kilted/random-numbers/default.nix create mode 100644 distros/kilted/range-sensor-broadcaster/default.nix create mode 100644 distros/kilted/raspimouse-msgs/default.nix create mode 100644 distros/kilted/raspimouse/default.nix create mode 100644 distros/kilted/rc-common-msgs/default.nix create mode 100644 distros/kilted/rc-dynamics-api/default.nix create mode 100644 distros/kilted/rc-genicam-api/default.nix create mode 100644 distros/kilted/rc-genicam-driver/default.nix create mode 100644 distros/kilted/rc-reason-clients/default.nix create mode 100644 distros/kilted/rc-reason-msgs/default.nix create mode 100644 distros/kilted/rcdiscover/default.nix create mode 100644 distros/kilted/rcl-action/default.nix create mode 100644 distros/kilted/rcl-interfaces/default.nix create mode 100644 distros/kilted/rcl-lifecycle/default.nix create mode 100644 distros/kilted/rcl-logging-interface/default.nix create mode 100644 distros/kilted/rcl-logging-noop/default.nix create mode 100644 distros/kilted/rcl-logging-spdlog/default.nix create mode 100644 distros/kilted/rcl-yaml-param-parser/default.nix create mode 100644 distros/kilted/rcl/default.nix create mode 100644 distros/kilted/rclc-examples/default.nix create mode 100644 distros/kilted/rclc-lifecycle/default.nix create mode 100644 distros/kilted/rclc-parameter/default.nix create mode 100644 distros/kilted/rclc/default.nix create mode 100644 distros/kilted/rclcpp-action/default.nix create mode 100644 distros/kilted/rclcpp-cascade-lifecycle/default.nix create mode 100644 distros/kilted/rclcpp-components/default.nix create mode 100644 distros/kilted/rclcpp-lifecycle/default.nix create mode 100644 distros/kilted/rclcpp/default.nix create mode 100644 distros/kilted/rclpy-message-converter-msgs/default.nix create mode 100644 distros/kilted/rclpy-message-converter/default.nix create mode 100644 distros/kilted/rclpy/default.nix create mode 100644 distros/kilted/rcpputils/default.nix create mode 100644 distros/kilted/rcss3d-agent-basic/default.nix create mode 100644 distros/kilted/rcss3d-agent-msgs-to-soccer-interfaces/default.nix create mode 100644 distros/kilted/rcss3d-agent-msgs/default.nix create mode 100644 distros/kilted/rcss3d-agent/default.nix create mode 100644 distros/kilted/rcss3d-nao/default.nix create mode 100644 distros/kilted/rcutils/default.nix create mode 100644 distros/kilted/realtime-tools/default.nix create mode 100644 distros/kilted/resource-retriever/default.nix create mode 100644 distros/kilted/rig-reconfigure/default.nix create mode 100644 distros/kilted/rmf-api-msgs/default.nix create mode 100644 distros/kilted/rmf-battery/default.nix create mode 100644 distros/kilted/rmf-building-map-msgs/default.nix create mode 100644 distros/kilted/rmf-building-map-tools/default.nix create mode 100644 distros/kilted/rmf-building-sim-gz-plugins/default.nix create mode 100644 distros/kilted/rmf-charger-msgs/default.nix create mode 100644 distros/kilted/rmf-charging-schedule/default.nix create mode 100644 distros/kilted/rmf-cmake-uncrustify/default.nix create mode 100644 distros/kilted/rmf-demos-assets/default.nix create mode 100644 distros/kilted/rmf-demos-bridges/default.nix create mode 100644 distros/kilted/rmf-demos-fleet-adapter/default.nix create mode 100644 distros/kilted/rmf-demos-gz/default.nix create mode 100644 distros/kilted/rmf-demos-maps/default.nix create mode 100644 distros/kilted/rmf-demos-tasks/default.nix create mode 100644 distros/kilted/rmf-demos/default.nix create mode 100644 distros/kilted/rmf-dev/default.nix create mode 100644 distros/kilted/rmf-dispenser-msgs/default.nix create mode 100644 distros/kilted/rmf-door-msgs/default.nix create mode 100644 distros/kilted/rmf-fleet-adapter-python/default.nix create mode 100644 distros/kilted/rmf-fleet-adapter/default.nix create mode 100644 distros/kilted/rmf-fleet-msgs/default.nix create mode 100644 distros/kilted/rmf-ingestor-msgs/default.nix create mode 100644 distros/kilted/rmf-lift-msgs/default.nix create mode 100644 distros/kilted/rmf-obstacle-msgs/default.nix create mode 100644 distros/kilted/rmf-reservation-msgs/default.nix create mode 100644 distros/kilted/rmf-reservation-node/default.nix create mode 100644 distros/kilted/rmf-robot-sim-common/default.nix create mode 100644 distros/kilted/rmf-robot-sim-gz-plugins/default.nix create mode 100644 distros/kilted/rmf-scheduler-msgs/default.nix create mode 100644 distros/kilted/rmf-site-map-msgs/default.nix create mode 100644 distros/kilted/rmf-task-msgs/default.nix create mode 100644 distros/kilted/rmf-task-ros2/default.nix create mode 100644 distros/kilted/rmf-task-sequence/default.nix create mode 100644 distros/kilted/rmf-task/default.nix create mode 100644 distros/kilted/rmf-traffic-editor-assets/default.nix create mode 100644 distros/kilted/rmf-traffic-editor-test-maps/default.nix create mode 100644 distros/kilted/rmf-traffic-editor/default.nix create mode 100644 distros/kilted/rmf-traffic-examples/default.nix create mode 100644 distros/kilted/rmf-traffic-msgs/default.nix create mode 100644 distros/kilted/rmf-traffic-ros2/default.nix create mode 100644 distros/kilted/rmf-traffic/default.nix create mode 100644 distros/kilted/rmf-utils/default.nix create mode 100644 distros/kilted/rmf-visualization-building-systems/default.nix create mode 100644 distros/kilted/rmf-visualization-fleet-states/default.nix create mode 100644 distros/kilted/rmf-visualization-floorplans/default.nix create mode 100644 distros/kilted/rmf-visualization-msgs/default.nix create mode 100644 distros/kilted/rmf-visualization-navgraphs/default.nix create mode 100644 distros/kilted/rmf-visualization-obstacles/default.nix create mode 100644 distros/kilted/rmf-visualization-rviz2-plugins/default.nix create mode 100644 distros/kilted/rmf-visualization-schedule/default.nix create mode 100644 distros/kilted/rmf-visualization/default.nix create mode 100644 distros/kilted/rmf-websocket/default.nix create mode 100644 distros/kilted/rmf-workcell-msgs/default.nix create mode 100644 distros/kilted/rmw-connextdds-common/default.nix create mode 100644 distros/kilted/rmw-connextdds/default.nix create mode 100644 distros/kilted/rmw-cyclonedds-cpp/default.nix create mode 100644 distros/kilted/rmw-dds-common/default.nix create mode 100644 distros/kilted/rmw-desert/default.nix create mode 100644 distros/kilted/rmw-fastrtps-cpp/default.nix create mode 100644 distros/kilted/rmw-fastrtps-dynamic-cpp/default.nix create mode 100644 distros/kilted/rmw-fastrtps-shared-cpp/default.nix create mode 100644 distros/kilted/rmw-implementation-cmake/default.nix create mode 100644 distros/kilted/rmw-implementation/default.nix create mode 100644 distros/kilted/rmw-security-common/default.nix create mode 100644 distros/kilted/rmw-stats-shim/default.nix create mode 100644 distros/kilted/rmw-test-fixture-implementation/default.nix create mode 100644 distros/kilted/rmw-test-fixture/default.nix create mode 100644 distros/kilted/rmw-zenoh-cpp/default.nix create mode 100644 distros/kilted/rmw/default.nix create mode 100644 distros/kilted/robot-calibration-msgs/default.nix create mode 100644 distros/kilted/robot-calibration/default.nix create mode 100644 distros/kilted/robot-localization/default.nix create mode 100644 distros/kilted/robot-state-publisher/default.nix create mode 100644 distros/kilted/robotiq-controllers/default.nix create mode 100644 distros/kilted/robotiq-description/default.nix create mode 100644 distros/kilted/robotraconteur/default.nix create mode 100644 distros/kilted/ros-babel-fish-test-msgs/default.nix create mode 100644 distros/kilted/ros-babel-fish/default.nix create mode 100644 distros/kilted/ros-base/default.nix create mode 100644 distros/kilted/ros-core/default.nix create mode 100644 distros/kilted/ros-environment/default.nix create mode 100644 distros/kilted/ros-gz-bridge/default.nix create mode 100644 distros/kilted/ros-gz-image/default.nix create mode 100644 distros/kilted/ros-gz-interfaces/default.nix create mode 100644 distros/kilted/ros-gz-sim-demos/default.nix create mode 100644 distros/kilted/ros-gz-sim/default.nix create mode 100644 distros/kilted/ros-gz/default.nix create mode 100644 distros/kilted/ros-image-to-qimage/default.nix create mode 100644 distros/kilted/ros-industrial-cmake-boilerplate/default.nix create mode 100644 distros/kilted/ros-testing/default.nix create mode 100644 distros/kilted/ros-workspace/default.nix create mode 100644 distros/kilted/ros2-control-cmake/default.nix create mode 100644 distros/kilted/ros2-control-test-assets/default.nix create mode 100644 distros/kilted/ros2-control/default.nix create mode 100644 distros/kilted/ros2-controllers-test-nodes/default.nix create mode 100644 distros/kilted/ros2-controllers/default.nix create mode 100644 distros/kilted/ros2-socketcan-msgs/default.nix create mode 100644 distros/kilted/ros2-socketcan/default.nix create mode 100644 distros/kilted/ros2acceleration/default.nix create mode 100644 distros/kilted/ros2action/default.nix create mode 100644 distros/kilted/ros2bag/default.nix create mode 100644 distros/kilted/ros2cli-common-extensions/default.nix create mode 100644 distros/kilted/ros2cli-test-interfaces/default.nix create mode 100644 distros/kilted/ros2cli/default.nix create mode 100644 distros/kilted/ros2component/default.nix create mode 100644 distros/kilted/ros2controlcli/default.nix create mode 100644 distros/kilted/ros2doctor/default.nix create mode 100644 distros/kilted/ros2interface/default.nix create mode 100644 distros/kilted/ros2launch-security-examples/default.nix create mode 100644 distros/kilted/ros2launch-security/default.nix create mode 100644 distros/kilted/ros2launch/default.nix create mode 100644 distros/kilted/ros2lifecycle-test-fixtures/default.nix create mode 100644 distros/kilted/ros2lifecycle/default.nix create mode 100644 distros/kilted/ros2multicast/default.nix create mode 100644 distros/kilted/ros2node/default.nix create mode 100644 distros/kilted/ros2nodl/default.nix create mode 100644 distros/kilted/ros2param/default.nix create mode 100644 distros/kilted/ros2pkg/default.nix create mode 100644 distros/kilted/ros2run/default.nix create mode 100644 distros/kilted/ros2service/default.nix create mode 100644 distros/kilted/ros2test/default.nix create mode 100644 distros/kilted/ros2topic/default.nix create mode 100644 distros/kilted/ros2trace-analysis/default.nix create mode 100644 distros/kilted/ros2trace/default.nix create mode 100644 distros/kilted/rosapi-msgs/default.nix create mode 100644 distros/kilted/rosapi/default.nix create mode 100644 distros/kilted/rosbag2-compression-zstd/default.nix create mode 100644 distros/kilted/rosbag2-compression/default.nix create mode 100644 distros/kilted/rosbag2-cpp/default.nix create mode 100644 distros/kilted/rosbag2-examples-cpp/default.nix create mode 100644 distros/kilted/rosbag2-examples-py/default.nix create mode 100644 distros/kilted/rosbag2-interfaces/default.nix create mode 100644 distros/kilted/rosbag2-performance-benchmarking-msgs/default.nix create mode 100644 distros/kilted/rosbag2-performance-benchmarking/default.nix create mode 100644 distros/kilted/rosbag2-py/default.nix create mode 100644 distros/kilted/rosbag2-storage-broll/default.nix create mode 100644 distros/kilted/rosbag2-storage-default-plugins/default.nix create mode 100644 distros/kilted/rosbag2-storage-mcap/default.nix create mode 100644 distros/kilted/rosbag2-storage-sqlite3/default.nix create mode 100644 distros/kilted/rosbag2-storage/default.nix create mode 100644 distros/kilted/rosbag2-test-common/default.nix create mode 100644 distros/kilted/rosbag2-test-msgdefs/default.nix create mode 100644 distros/kilted/rosbag2-tests/default.nix create mode 100644 distros/kilted/rosbag2-to-video/default.nix create mode 100644 distros/kilted/rosbag2-transport/default.nix create mode 100644 distros/kilted/rosbag2/default.nix create mode 100644 distros/kilted/rosbridge-library/default.nix create mode 100644 distros/kilted/rosbridge-msgs/default.nix create mode 100644 distros/kilted/rosbridge-server/default.nix create mode 100644 distros/kilted/rosbridge-suite/default.nix create mode 100644 distros/kilted/rosbridge-test-msgs/default.nix create mode 100644 distros/kilted/rosgraph-monitor-msgs/default.nix create mode 100644 distros/kilted/rosgraph-monitor/default.nix create mode 100644 distros/kilted/rosgraph-msgs/default.nix create mode 100644 distros/kilted/rosidl-adapter/default.nix create mode 100644 distros/kilted/rosidl-cli/default.nix create mode 100644 distros/kilted/rosidl-cmake/default.nix create mode 100644 distros/kilted/rosidl-core-generators/default.nix create mode 100644 distros/kilted/rosidl-core-runtime/default.nix create mode 100644 distros/kilted/rosidl-default-generators/default.nix create mode 100644 distros/kilted/rosidl-default-runtime/default.nix create mode 100644 distros/kilted/rosidl-dynamic-typesupport-fastrtps/default.nix create mode 100644 distros/kilted/rosidl-dynamic-typesupport/default.nix create mode 100644 distros/kilted/rosidl-generator-c/default.nix create mode 100644 distros/kilted/rosidl-generator-cpp/default.nix create mode 100644 distros/kilted/rosidl-generator-dds-idl/default.nix create mode 100644 distros/kilted/rosidl-generator-py/default.nix create mode 100644 distros/kilted/rosidl-generator-type-description/default.nix create mode 100644 distros/kilted/rosidl-parser/default.nix create mode 100644 distros/kilted/rosidl-pycommon/default.nix create mode 100644 distros/kilted/rosidl-runtime-c/default.nix create mode 100644 distros/kilted/rosidl-runtime-cpp/default.nix create mode 100644 distros/kilted/rosidl-runtime-py/default.nix create mode 100644 distros/kilted/rosidl-typesupport-c/default.nix create mode 100644 distros/kilted/rosidl-typesupport-cpp/default.nix create mode 100644 distros/kilted/rosidl-typesupport-fastrtps-c/default.nix create mode 100644 distros/kilted/rosidl-typesupport-fastrtps-cpp/default.nix create mode 100644 distros/kilted/rosidl-typesupport-interface/default.nix create mode 100644 distros/kilted/rosidl-typesupport-introspection-c/default.nix create mode 100644 distros/kilted/rosidl-typesupport-introspection-cpp/default.nix create mode 100644 distros/kilted/rosx-introspection/default.nix create mode 100644 distros/kilted/rot-conv/default.nix create mode 100644 distros/kilted/rplidar-ros/default.nix create mode 100644 distros/kilted/rpyutils/default.nix create mode 100644 distros/kilted/rqt-action/default.nix create mode 100644 distros/kilted/rqt-bag-plugins/default.nix create mode 100644 distros/kilted/rqt-bag/default.nix create mode 100644 distros/kilted/rqt-common-plugins/default.nix create mode 100644 distros/kilted/rqt-console/default.nix create mode 100644 distros/kilted/rqt-controller-manager/default.nix create mode 100644 distros/kilted/rqt-dotgraph/default.nix create mode 100644 distros/kilted/rqt-gauges/default.nix create mode 100644 distros/kilted/rqt-graph/default.nix create mode 100644 distros/kilted/rqt-gui-cpp/default.nix create mode 100644 distros/kilted/rqt-gui-py/default.nix create mode 100644 distros/kilted/rqt-gui/default.nix create mode 100644 distros/kilted/rqt-image-overlay-layer/default.nix create mode 100644 distros/kilted/rqt-image-overlay/default.nix create mode 100644 distros/kilted/rqt-image-view/default.nix create mode 100644 distros/kilted/rqt-joint-trajectory-controller/default.nix create mode 100644 distros/kilted/rqt-moveit/default.nix create mode 100644 distros/kilted/rqt-msg/default.nix create mode 100644 distros/kilted/rqt-plot/default.nix create mode 100644 distros/kilted/rqt-publisher/default.nix create mode 100644 distros/kilted/rqt-py-common/default.nix create mode 100644 distros/kilted/rqt-py-console/default.nix create mode 100644 distros/kilted/rqt-reconfigure/default.nix create mode 100644 distros/kilted/rqt-robot-dashboard/default.nix create mode 100644 distros/kilted/rqt-robot-monitor/default.nix create mode 100644 distros/kilted/rqt-robot-steering/default.nix create mode 100644 distros/kilted/rqt-runtime-monitor/default.nix create mode 100644 distros/kilted/rqt-service-caller/default.nix create mode 100644 distros/kilted/rqt-shell/default.nix create mode 100644 distros/kilted/rqt-srv/default.nix create mode 100644 distros/kilted/rqt-tf-tree/default.nix create mode 100644 distros/kilted/rqt-topic/default.nix create mode 100644 distros/kilted/rqt/default.nix create mode 100644 distros/kilted/rsl/default.nix create mode 100644 distros/kilted/rt-manipulators-cpp/default.nix create mode 100644 distros/kilted/rt-manipulators-examples/default.nix create mode 100644 distros/kilted/rt-usb-9axisimu-driver/default.nix create mode 100644 distros/kilted/rtabmap/default.nix create mode 100644 distros/kilted/rtcm-msgs/default.nix create mode 100644 distros/kilted/rti-connext-dds-cmake-module/default.nix create mode 100644 distros/kilted/rttest/default.nix create mode 100644 distros/kilted/ruckig/default.nix create mode 100644 distros/kilted/rviz-2d-overlay-msgs/default.nix create mode 100644 distros/kilted/rviz-2d-overlay-plugins/default.nix create mode 100644 distros/kilted/rviz-assimp-vendor/default.nix create mode 100644 distros/kilted/rviz-common/default.nix create mode 100644 distros/kilted/rviz-default-plugins/default.nix create mode 100644 distros/kilted/rviz-imu-plugin/default.nix create mode 100644 distros/kilted/rviz-ogre-vendor/default.nix create mode 100644 distros/kilted/rviz-rendering-tests/default.nix create mode 100644 distros/kilted/rviz-rendering/default.nix create mode 100644 distros/kilted/rviz-resource-interfaces/default.nix create mode 100644 distros/kilted/rviz-visual-testing-framework/default.nix create mode 100644 distros/kilted/rviz-visual-tools/default.nix create mode 100644 distros/kilted/rviz2/default.nix create mode 100644 distros/kilted/sdformat-test-files/default.nix create mode 100644 distros/kilted/sdformat-urdf/default.nix create mode 100644 distros/kilted/sdformat-vendor/default.nix create mode 100644 distros/kilted/sdl2-vendor/default.nix create mode 100644 distros/kilted/self-test/default.nix create mode 100644 distros/kilted/sensor-msgs-py/default.nix create mode 100644 distros/kilted/sensor-msgs/default.nix create mode 100644 distros/kilted/septentrio-gnss-driver/default.nix create mode 100644 distros/kilted/serial-driver/default.nix create mode 100644 distros/kilted/service-load-balancing/default.nix create mode 100644 distros/kilted/service-msgs/default.nix create mode 100644 distros/kilted/shape-msgs/default.nix create mode 100644 distros/kilted/sick-safetyscanners-base/default.nix create mode 100644 distros/kilted/sick-safetyscanners2-interfaces/default.nix create mode 100644 distros/kilted/sick-safetyscanners2/default.nix create mode 100644 distros/kilted/sick-safevisionary-base/default.nix create mode 100644 distros/kilted/sick-safevisionary-driver/default.nix create mode 100644 distros/kilted/sick-safevisionary-interfaces/default.nix create mode 100644 distros/kilted/sick-safevisionary-tests/default.nix create mode 100644 distros/kilted/simple-grasping/default.nix create mode 100644 distros/kilted/simple-launch/default.nix create mode 100644 distros/kilted/simulation-interfaces/default.nix create mode 100644 distros/kilted/simulation/default.nix create mode 100644 distros/kilted/slg-msgs/default.nix create mode 100644 distros/kilted/slider-publisher/default.nix create mode 100644 distros/kilted/smach-msgs/default.nix create mode 100644 distros/kilted/smach-ros/default.nix create mode 100644 distros/kilted/smach/default.nix create mode 100644 distros/kilted/smclib/default.nix create mode 100644 distros/kilted/snowbot-operating-system/default.nix create mode 100644 distros/kilted/soccer-geometry-msgs/default.nix create mode 100644 distros/kilted/soccer-interfaces/default.nix create mode 100644 distros/kilted/soccer-model-msgs/default.nix create mode 100644 distros/kilted/soccer-vision-2d-msgs/default.nix create mode 100644 distros/kilted/soccer-vision-3d-msgs/default.nix create mode 100644 distros/kilted/soccer-vision-3d-rviz-markers/default.nix create mode 100644 distros/kilted/soccer-vision-attribute-msgs/default.nix create mode 100644 distros/kilted/sol-vendor/default.nix create mode 100644 distros/kilted/sophus/default.nix create mode 100644 distros/kilted/spacenav/default.nix create mode 100644 distros/kilted/spdlog-vendor/default.nix create mode 100644 distros/kilted/spinnaker-camera-driver/default.nix create mode 100644 distros/kilted/spinnaker-synchronized-camera-driver/default.nix create mode 100644 distros/kilted/splsm-7-conversion/default.nix create mode 100644 distros/kilted/splsm-7/default.nix create mode 100644 distros/kilted/sqlite3-vendor/default.nix create mode 100644 distros/kilted/srdfdom/default.nix create mode 100644 distros/kilted/sros2-cmake/default.nix create mode 100644 distros/kilted/sros2/default.nix create mode 100644 distros/kilted/statistics-msgs/default.nix create mode 100644 distros/kilted/std-msgs/default.nix create mode 100644 distros/kilted/std-srvs/default.nix create mode 100644 distros/kilted/steering-controllers-library/default.nix create mode 100644 distros/kilted/steering-functions/default.nix create mode 100644 distros/kilted/stereo-image-proc/default.nix create mode 100644 distros/kilted/stereo-msgs/default.nix create mode 100644 distros/kilted/stomp/default.nix create mode 100644 distros/kilted/swri-cli-tools/default.nix create mode 100644 distros/kilted/swri-console-util/default.nix create mode 100644 distros/kilted/swri-console/default.nix create mode 100644 distros/kilted/swri-dbw-interface/default.nix create mode 100644 distros/kilted/swri-geometry-util/default.nix create mode 100644 distros/kilted/swri-image-util/default.nix create mode 100644 distros/kilted/swri-math-util/default.nix create mode 100644 distros/kilted/swri-opencv-util/default.nix create mode 100644 distros/kilted/swri-roscpp/default.nix create mode 100644 distros/kilted/swri-route-util/default.nix create mode 100644 distros/kilted/swri-serial-util/default.nix create mode 100644 distros/kilted/swri-system-util/default.nix create mode 100644 distros/kilted/swri-transform-util/default.nix create mode 100644 distros/kilted/synapticon-ros2-control/default.nix create mode 100644 distros/kilted/system-fingerprint/default.nix create mode 100644 distros/kilted/system-modes-examples/default.nix create mode 100644 distros/kilted/system-modes-msgs/default.nix create mode 100644 distros/kilted/system-modes/default.nix create mode 100644 distros/kilted/tango-icons-vendor/default.nix create mode 100644 distros/kilted/tcb-span/default.nix create mode 100644 distros/kilted/teleop-tools-msgs/default.nix create mode 100644 distros/kilted/teleop-tools/default.nix create mode 100644 distros/kilted/teleop-twist-joy/default.nix create mode 100644 distros/kilted/teleop-twist-keyboard/default.nix create mode 100644 distros/kilted/tensorrt-cmake-module/default.nix create mode 100644 distros/kilted/test-apex-test-tools/default.nix create mode 100644 distros/kilted/test-interface-files/default.nix create mode 100644 distros/kilted/test-msgs/default.nix create mode 100644 distros/kilted/test-ros-gz-bridge/default.nix create mode 100644 distros/kilted/tf-transformations/default.nix create mode 100644 distros/kilted/tf2-2d/default.nix create mode 100644 distros/kilted/tf2-bullet/default.nix create mode 100644 distros/kilted/tf2-eigen-kdl/default.nix create mode 100644 distros/kilted/tf2-eigen/default.nix create mode 100644 distros/kilted/tf2-geometry-msgs/default.nix create mode 100644 distros/kilted/tf2-kdl/default.nix create mode 100644 distros/kilted/tf2-msgs/default.nix create mode 100644 distros/kilted/tf2-py/default.nix create mode 100644 distros/kilted/tf2-ros-py/default.nix create mode 100644 distros/kilted/tf2-ros/default.nix create mode 100644 distros/kilted/tf2-sensor-msgs/default.nix create mode 100644 distros/kilted/tf2-tools/default.nix create mode 100644 distros/kilted/tf2/default.nix create mode 100644 distros/kilted/theora-image-transport/default.nix create mode 100644 distros/kilted/tile-map/default.nix create mode 100644 distros/kilted/tinyspline-vendor/default.nix create mode 100644 distros/kilted/tinyxml-vendor/default.nix create mode 100644 distros/kilted/tinyxml2-vendor/default.nix create mode 100644 distros/kilted/tl-expected/default.nix create mode 100644 distros/kilted/tlsf-cpp/default.nix create mode 100644 distros/kilted/tlsf/default.nix create mode 100644 distros/kilted/topic-based-ros2-control/default.nix create mode 100644 distros/kilted/topic-monitor/default.nix create mode 100644 distros/kilted/topic-statistics-demo/default.nix create mode 100644 distros/kilted/topic-tools-interfaces/default.nix create mode 100644 distros/kilted/topic-tools/default.nix create mode 100644 distros/kilted/trac-ik-kinematics-plugin/default.nix create mode 100644 distros/kilted/trac-ik-lib/default.nix create mode 100644 distros/kilted/trac-ik/default.nix create mode 100644 distros/kilted/tracetools-acceleration/default.nix create mode 100644 distros/kilted/tracetools-analysis/default.nix create mode 100644 distros/kilted/tracetools-image-pipeline/default.nix create mode 100644 distros/kilted/tracetools-launch/default.nix create mode 100644 distros/kilted/tracetools-read/default.nix create mode 100644 distros/kilted/tracetools-test/default.nix create mode 100644 distros/kilted/tracetools-trace/default.nix create mode 100644 distros/kilted/tracetools/default.nix create mode 100644 distros/kilted/trajectory-msgs/default.nix create mode 100644 distros/kilted/transmission-interface/default.nix create mode 100644 distros/kilted/tricycle-controller/default.nix create mode 100644 distros/kilted/tricycle-steering-controller/default.nix create mode 100644 distros/kilted/turbojpeg-compressed-image-transport/default.nix create mode 100644 distros/kilted/turtle-nest/default.nix create mode 100644 distros/kilted/turtle-tf2-cpp/default.nix create mode 100644 distros/kilted/turtle-tf2-py/default.nix create mode 100644 distros/kilted/turtlebot3-fake-node/default.nix create mode 100644 distros/kilted/turtlebot3-gazebo/default.nix create mode 100644 distros/kilted/turtlebot3-msgs/default.nix create mode 100644 distros/kilted/turtlebot3-simulations/default.nix create mode 100644 distros/kilted/turtlesim-msgs/default.nix create mode 100644 distros/kilted/turtlesim/default.nix create mode 100644 distros/kilted/tuw-airskin-msgs/default.nix create mode 100644 distros/kilted/tuw-geo-msgs/default.nix create mode 100644 distros/kilted/tuw-geometry-msgs/default.nix create mode 100644 distros/kilted/tuw-geometry/default.nix create mode 100644 distros/kilted/tuw-graph-msgs/default.nix create mode 100644 distros/kilted/tuw-msgs/default.nix create mode 100644 distros/kilted/tuw-multi-robot-msgs/default.nix create mode 100644 distros/kilted/tuw-nav-msgs/default.nix create mode 100644 distros/kilted/tuw-object-map-msgs/default.nix create mode 100644 distros/kilted/tuw-object-msgs/default.nix create mode 100644 distros/kilted/tuw-std-msgs/default.nix create mode 100644 distros/kilted/tvm-vendor/default.nix create mode 100644 distros/kilted/twist-mux-msgs/default.nix create mode 100644 distros/kilted/twist-mux/default.nix create mode 100644 distros/kilted/twist-stamper/default.nix create mode 100644 distros/kilted/type-description-interfaces/default.nix create mode 100644 distros/kilted/ublox-dgnss-node/default.nix create mode 100644 distros/kilted/ublox-dgnss/default.nix create mode 100644 distros/kilted/ublox-gps/default.nix create mode 100644 distros/kilted/ublox-msgs/default.nix create mode 100644 distros/kilted/ublox-nav-sat-fix-hp-node/default.nix create mode 100644 distros/kilted/ublox-serialization/default.nix create mode 100644 distros/kilted/ublox-ubx-interfaces/default.nix create mode 100644 distros/kilted/ublox-ubx-msgs/default.nix create mode 100644 distros/kilted/ublox/default.nix create mode 100644 distros/kilted/udp-driver/default.nix create mode 100644 distros/kilted/udp-msgs/default.nix create mode 100644 distros/kilted/uncrustify-vendor/default.nix create mode 100644 distros/kilted/unique-identifier-msgs/default.nix create mode 100644 distros/kilted/ur-calibration/default.nix create mode 100644 distros/kilted/ur-client-library/default.nix create mode 100644 distros/kilted/ur-controllers/default.nix create mode 100644 distros/kilted/ur-dashboard-msgs/default.nix create mode 100644 distros/kilted/ur-description/default.nix create mode 100644 distros/kilted/ur-moveit-config/default.nix create mode 100644 distros/kilted/ur-msgs/default.nix create mode 100644 distros/kilted/ur-robot-driver/default.nix create mode 100644 distros/kilted/ur-simulation-gz/default.nix create mode 100644 distros/kilted/ur/default.nix create mode 100644 distros/kilted/urdf-launch/default.nix create mode 100644 distros/kilted/urdf-parser-plugin/default.nix create mode 100644 distros/kilted/urdf-tutorial/default.nix create mode 100644 distros/kilted/urdf/default.nix create mode 100644 distros/kilted/urdfdom-headers/default.nix create mode 100644 distros/kilted/urdfdom-py/default.nix create mode 100644 distros/kilted/urdfdom/default.nix create mode 100644 distros/kilted/urg-c/default.nix create mode 100644 distros/kilted/urg-node-msgs/default.nix create mode 100644 distros/kilted/urg-node/default.nix create mode 100644 distros/kilted/usb-cam/default.nix create mode 100644 distros/kilted/v4l2-camera/default.nix create mode 100644 distros/kilted/velocity-controllers/default.nix create mode 100644 distros/kilted/velodyne-driver/default.nix create mode 100644 distros/kilted/velodyne-laserscan/default.nix create mode 100644 distros/kilted/velodyne-msgs/default.nix create mode 100644 distros/kilted/velodyne-pointcloud/default.nix create mode 100644 distros/kilted/velodyne/default.nix create mode 100644 distros/kilted/vision-msgs-layers/default.nix create mode 100644 distros/kilted/vision-msgs-rviz-plugins/default.nix create mode 100644 distros/kilted/vision-msgs/default.nix create mode 100644 distros/kilted/vision-opencv/default.nix create mode 100644 distros/kilted/visp/default.nix create mode 100644 distros/kilted/visualization-msgs/default.nix create mode 100644 distros/kilted/vitis-common/default.nix create mode 100644 distros/kilted/vrpn-mocap/default.nix create mode 100644 distros/kilted/vrpn/default.nix create mode 100644 distros/kilted/warehouse-ros-sqlite/default.nix create mode 100644 distros/kilted/warehouse-ros/default.nix create mode 100644 distros/kilted/web-video-server/default.nix create mode 100644 distros/kilted/webots-ros2-control/default.nix create mode 100644 distros/kilted/webots-ros2-crazyflie/default.nix create mode 100644 distros/kilted/webots-ros2-driver/default.nix create mode 100644 distros/kilted/webots-ros2-epuck/default.nix create mode 100644 distros/kilted/webots-ros2-husarion/default.nix create mode 100644 distros/kilted/webots-ros2-importer/default.nix create mode 100644 distros/kilted/webots-ros2-mavic/default.nix create mode 100644 distros/kilted/webots-ros2-msgs/default.nix create mode 100644 distros/kilted/webots-ros2-tesla/default.nix create mode 100644 distros/kilted/webots-ros2-tests/default.nix create mode 100644 distros/kilted/webots-ros2-tiago/default.nix create mode 100644 distros/kilted/webots-ros2-turtlebot/default.nix create mode 100644 distros/kilted/webots-ros2-universal-robot/default.nix create mode 100644 distros/kilted/webots-ros2/default.nix create mode 100644 distros/kilted/wiimote-msgs/default.nix create mode 100644 distros/kilted/wiimote/default.nix create mode 100644 distros/kilted/xacro/default.nix create mode 100644 distros/kilted/yaml-cpp-vendor/default.nix create mode 100644 distros/kilted/yasmin-demos/default.nix create mode 100644 distros/kilted/yasmin-msgs/default.nix create mode 100644 distros/kilted/yasmin-ros/default.nix create mode 100644 distros/kilted/yasmin-viewer/default.nix create mode 100644 distros/kilted/yasmin/default.nix create mode 100644 distros/kilted/zbar-ros-interfaces/default.nix create mode 100644 distros/kilted/zbar-ros/default.nix create mode 100644 distros/kilted/zed-msgs/default.nix create mode 100644 distros/kilted/zenoh-bridge-dds/default.nix create mode 100644 distros/kilted/zenoh-cpp-vendor/default.nix create mode 100644 distros/kilted/zenoh-security-tools/default.nix create mode 100644 distros/kilted/zlib-point-cloud-transport/default.nix create mode 100644 distros/kilted/zmqpp-vendor/default.nix create mode 100644 distros/kilted/zstd-image-transport/default.nix create mode 100644 distros/kilted/zstd-point-cloud-transport/default.nix create mode 100644 distros/kilted/zstd-vendor/default.nix create mode 100644 distros/noetic/depth-image-publisher/default.nix create mode 100644 distros/noetic/phidgets-current-inputs/default.nix create mode 100644 distros/noetic/test-grpc/default.nix create mode 100644 distros/noetic/ur15-moveit-config/default.nix create mode 100644 distros/noetic/voicevox/default.nix create mode 100644 distros/rolling/ardrone-sdk/default.nix create mode 100644 distros/rolling/ardrone-sumo/default.nix create mode 100644 distros/rolling/autoware-utils-debug/default.nix create mode 100644 distros/rolling/autoware-utils-diagnostics/default.nix create mode 100644 distros/rolling/autoware-utils-geometry/default.nix create mode 100644 distros/rolling/autoware-utils-logging/default.nix create mode 100644 distros/rolling/autoware-utils-math/default.nix create mode 100644 distros/rolling/autoware-utils-pcl/default.nix create mode 100644 distros/rolling/autoware-utils-rclcpp/default.nix create mode 100644 distros/rolling/autoware-utils-system/default.nix create mode 100644 distros/rolling/autoware-utils-tf/default.nix create mode 100644 distros/rolling/autoware-utils-uuid/default.nix create mode 100644 distros/rolling/autoware-utils-visualization/default.nix create mode 100644 distros/rolling/broll/default.nix create mode 100644 distros/rolling/leo-filters/default.nix create mode 100644 distros/rolling/mola-input-video/default.nix create mode 100644 distros/rolling/phidgets-stepper/default.nix create mode 100644 distros/rolling/rmw-stats-shim/default.nix create mode 100644 distros/rolling/rosbag2-storage-broll/default.nix create mode 100644 distros/rolling/rosgraph-monitor-msgs/default.nix create mode 100644 distros/rolling/rosgraph-monitor/default.nix create mode 100644 distros/rolling/rosidl-generator-rs/default.nix create mode 100644 distros/rolling/rosidlcpp-generator-c/default.nix create mode 100644 distros/rolling/rosidlcpp-generator-core/default.nix create mode 100644 distros/rolling/rosidlcpp-generator-cpp/default.nix create mode 100644 distros/rolling/rosidlcpp-generator-py/default.nix create mode 100644 distros/rolling/rosidlcpp-generator-type-description/default.nix create mode 100644 distros/rolling/rosidlcpp-parser/default.nix create mode 100644 distros/rolling/rosidlcpp-typesupport-c/default.nix create mode 100644 distros/rolling/rosidlcpp-typesupport-cpp/default.nix create mode 100644 distros/rolling/rosidlcpp-typesupport-fastrtps-c/default.nix create mode 100644 distros/rolling/rosidlcpp-typesupport-fastrtps-cpp/default.nix create mode 100644 distros/rolling/rosidlcpp-typesupport-introspection-c/default.nix create mode 100644 distros/rolling/rosidlcpp-typesupport-introspection-cpp/default.nix create mode 100644 distros/rolling/rosidlcpp/default.nix create mode 100644 distros/rolling/rviz-resource-interfaces/default.nix create mode 100644 distros/rolling/rviz-satellite/default.nix create mode 100644 distros/rolling/simulation-interfaces/default.nix create mode 100644 distros/rolling/tsid/default.nix create mode 100644 distros/rolling/turtlebot3-applications-msgs/default.nix create mode 100644 distros/rolling/turtlebot3-autorace-camera/default.nix create mode 100644 distros/rolling/turtlebot3-autorace-detect/default.nix create mode 100644 distros/rolling/turtlebot3-autorace-mission/default.nix create mode 100644 distros/rolling/turtlebot3-autorace/default.nix diff --git a/distros/humble/ackermann-steering-controller/default.nix b/distros/humble/ackermann-steering-controller/default.nix index 386f79997c..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "dddff46171737e7f2bd16a0228068710c354b4e073305f7675d4cfae9a2aafa2"; + 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 3177091a10..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/admittance_controller/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "e37a4c8b8064c4618548bba73e75a7d74ab7ecce2cfea086420bcc9cb0aa44f4"; + 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 619ba2d17c..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "52f92eaa69eae32d2e75d687fe92c5204f3f6a8bdb5bc9871d8e85885f0aa7ce"; + 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 ddde5118b4..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "a1a8269de0e6ab6c0a71aac142eed79c3353b37d8b3fa56f7b98b644a1ff8cf9"; + 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-lanelet2-extension-python/default.nix b/distros/humble/autoware-lanelet2-extension-python/default.nix index 02c0a022f1..01ee341981 100644 --- a/distros/humble/autoware-lanelet2-extension-python/default.nix +++ b/distros/humble/autoware-lanelet2-extension-python/default.nix @@ -5,12 +5,12 @@ { 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-humble-autoware-lanelet2-extension-python"; - version = "0.7.0-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/humble/autoware_lanelet2_extension_python/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "a4def111897ddc7e568cd54c14182d6f89afd069ca0ef25f54c72a6fb2947813"; + url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/humble/autoware_lanelet2_extension_python/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "1b4dad8633056fd5fe7620bb96d4bbb25d08dfb6ff11c8604dd8afddbf30fb03"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-lanelet2-extension/default.nix b/distros/humble/autoware-lanelet2-extension/default.nix index d1e2fbf001..4d806b3f2c 100644 --- a/distros/humble/autoware-lanelet2-extension/default.nix +++ b/distros/humble/autoware-lanelet2-extension/default.nix @@ -5,12 +5,12 @@ { 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-humble-autoware-lanelet2-extension"; - version = "0.7.0-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/humble/autoware_lanelet2_extension/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "cc63e96736e943f9576aa87d73dbc5c26f65ffaeb6c6d35082617ce1759c3a1d"; + url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/humble/autoware_lanelet2_extension/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "620af3051fc59626024175983fd768bb18b62b3a52d5dfd4c2773a8564276c5f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/autoware-localization-msgs/default.nix b/distros/humble/autoware-localization-msgs/default.nix index e76547f9e0..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "691865e285874dbdfc216c372b1280cfe71ca0c6df8329d772b0c8b4a3e7faa6"; + 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 0e8681ea31..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "087faff3271a9d1b43e876edde728c5e747c1a2e120c26e70a380370a65589af"; + 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 615094cbe9..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.6.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/humble/autoware_msgs/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "0f2cee255678e052a73f8c8eb2db911ddb27dedc9f95b448b4c54c8a957110bf"; + 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 e7f70ef103..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "d934ef8c0f06383a8a10a81107eecd67e16e822f8635de837d78905040e836a4"; + 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 6a5a34d99b..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "f54d00989bc0a967985cc1ef93e2452f0c41036b488675e0eaf5598c9632686a"; + 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 4a135ee86b..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "914fd0196e5459dc2fdc3200b0f82c3ec8ee585b301e4b401feee9dc67939676"; + 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 af72cbfcd0..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "b8fbafe72f26329fb9ccb7f9d0a6076aff219892e0caaf360a96e63d94206764"; + 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 new file mode 100644 index 0000000000..0b44e2db39 --- /dev/null +++ b/distros/humble/autoware-utils-debug/default.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, 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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-internal-debug-msgs autoware-internal-msgs autoware-utils-system diagnostic-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_debug package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-diagnostics/default.nix b/distros/humble/autoware-utils-diagnostics/default.nix new file mode 100644 index 0000000000..be3ef4783f --- /dev/null +++ b/distros/humble/autoware-utils-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-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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ diagnostic-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_diagnostics package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-geometry/default.nix b/distros/humble/autoware-utils-geometry/default.nix new file mode 100644 index 0000000000..1ad8a9c7b6 --- /dev/null +++ b/distros/humble/autoware-utils-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-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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common autoware-utils-system ]; + propagatedBuildInputs = [ autoware-internal-planning-msgs autoware-utils-math boost tf2 tf2-eigen tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_geometry package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-logging/default.nix b/distros/humble/autoware-utils-logging/default.nix new file mode 100644 index 0000000000..b59b2cfdb9 --- /dev/null +++ b/distros/humble/autoware-utils-logging/default.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, ament-lint-auto, autoware-cmake, autoware-lint-common, logging-demo, rclcpp }: +buildRosPackage { + pname = "ros-humble-autoware-utils-logging"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ logging-demo rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_logging package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-math/default.nix b/distros/humble/autoware-utils-math/default.nix new file mode 100644 index 0000000000..c1c81ebe76 --- /dev/null +++ b/distros/humble/autoware-utils-math/default.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-cmake, autoware-lint-common }: +buildRosPackage { + pname = "ros-humble-autoware-utils-math"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_math package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-pcl/default.nix b/distros/humble/autoware-utils-pcl/default.nix new file mode 100644 index 0000000000..242aef2cf4 --- /dev/null +++ b/distros/humble/autoware-utils-pcl/default.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, autoware-cmake, autoware-lint-common, autoware-utils-tf, pcl-conversions, pcl-ros }: +buildRosPackage { + pname = "ros-humble-autoware-utils-pcl"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-utils-tf pcl-conversions pcl-ros ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_pcl package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-rclcpp/default.nix b/distros/humble/autoware-utils-rclcpp/default.nix new file mode 100644 index 0000000000..ff647c8586 --- /dev/null +++ b/distros/humble/autoware-utils-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-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp, std-msgs }: +buildRosPackage { + pname = "ros-humble-autoware-utils-rclcpp"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common std-msgs ]; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_rclcpp package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-system/default.nix b/distros/humble/autoware-utils-system/default.nix new file mode 100644 index 0000000000..3f8c9ff563 --- /dev/null +++ b/distros/humble/autoware-utils-system/default.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-cmake, autoware-lint-common, rclcpp }: +buildRosPackage { + pname = "ros-humble-autoware-utils-system"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake rclcpp ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_system package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-tf/default.nix b/distros/humble/autoware-utils-tf/default.nix new file mode 100644 index 0000000000..fa67289d21 --- /dev/null +++ b/distros/humble/autoware-utils-tf/default.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, 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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-utils-geometry geometry-msgs rclcpp tf2-ros ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_tf package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-uuid/default.nix b/distros/humble/autoware-utils-uuid/default.nix new file mode 100644 index 0000000000..3049e5abe2 --- /dev/null +++ b/distros/humble/autoware-utils-uuid/default.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, autoware-cmake, autoware-lint-common, boost, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-humble-autoware-utils-uuid"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ boost unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_uuid package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils-visualization/default.nix b/distros/humble/autoware-utils-visualization/default.nix new file mode 100644 index 0000000000..2d95daff5b --- /dev/null +++ b/distros/humble/autoware-utils-visualization/default.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, autoware-cmake, autoware-lint-common, rclcpp, visualization-msgs }: +buildRosPackage { + pname = "ros-humble-autoware-utils-visualization"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ rclcpp visualization-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_visualization package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/autoware-utils/default.nix b/distros/humble/autoware-utils/default.nix index d0cc8534c3..4845c8acaf 100644 --- a/distros/humble/autoware-utils/default.nix +++ b/distros/humble/autoware-utils/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-ros, autoware-cmake, boost, builtin-interfaces, rclcpp, unique-identifier-msgs }: +{ 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.0.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/humble/autoware_utils/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "e9439c1ece23b80708bfb9eda002753cd14c058f4c73abfeec2287aa18b85f7d"; + 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"; buildInputs = [ ament-cmake-auto autoware-cmake ]; - checkInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ boost builtin-interfaces rclcpp unique-identifier-msgs ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-internal-debug-msgs autoware-internal-msgs autoware-internal-planning-msgs 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 ]; nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; meta = { diff --git a/distros/humble/autoware-v2x-msgs/default.nix b/distros/humble/autoware-v2x-msgs/default.nix index 0058a3a3b4..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "527e16527259017ba10be0c3ea0ada56b5102242d8bde32486d5d1f78a262395"; + 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 7bc2d18195..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "d9d5fbbb760e09e7afc65112f7f400036f311b984e9d215624b0133da979f101"; + 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/behaviortree-cpp/default.nix b/distros/humble/behaviortree-cpp/default.nix index dd967f9269..89a7cdf57d 100644 --- a/distros/humble/behaviortree-cpp/default.nix +++ b/distros/humble/behaviortree-cpp/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, ament-cmake-gtest, ament-index-cpp, cppzmq, rclcpp, ros-environment, sqlite }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, cppzmq, git, rclcpp, ros-environment, sqlite }: buildRosPackage { pname = "ros-humble-behaviortree-cpp"; - version = "4.6.2-r1"; + version = "4.7.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/behaviortree_cpp_v4-release/archive/release/humble/behaviortree_cpp/4.6.2-1.tar.gz"; - name = "4.6.2-1.tar.gz"; - sha256 = "30ec5d5add94d0e4587736d45c117f8cb438a9c26a975903b26260b10c3b51fc"; + url = "https://github.com/ros2-gbp/behaviortree_cpp_v4-release/archive/release/humble/behaviortree_cpp/4.7.1-1.tar.gz"; + name = "4.7.1-1.tar.gz"; + sha256 = "59a35d439cdafa1b5d4d06faa05b83c880d17303034b84339dc08a30667bc906"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; + buildInputs = [ ament-cmake git ros-environment ]; checkInputs = [ ament-cmake-gtest ]; propagatedBuildInputs = [ ament-index-cpp cppzmq rclcpp sqlite ]; - nativeBuildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake git ]; meta = { description = "This package provides the Behavior Trees core library."; diff --git a/distros/humble/bicycle-steering-controller/default.nix b/distros/humble/bicycle-steering-controller/default.nix index eb1b4b9efe..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "60c29783ee2d7b3ce29b541b5884d34e4af63ff7623dc2733d5609dc7553d584"; + 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/bosch-locator-bridge-utils/default.nix b/distros/humble/bosch-locator-bridge-utils/default.nix index f52a32ec04..56a5aa5e32 100644 --- a/distros/humble/bosch-locator-bridge-utils/default.nix +++ b/distros/humble/bosch-locator-bridge-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, nav2-util, pcl-conversions, rclcpp, std-srvs, tf2-ros }: buildRosPackage { pname = "ros-humble-bosch-locator-bridge-utils"; - version = "2.1.13-r1"; + version = "2.1.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/locator_ros_bridge-release/archive/release/humble/bosch_locator_bridge_utils/2.1.13-1.tar.gz"; - name = "2.1.13-1.tar.gz"; - sha256 = "279b25b2578b7ff7a90c8eb8a734f8ba1590f61b4a5c7b6421a5cedcb4b3c47d"; + url = "https://github.com/ros2-gbp/locator_ros_bridge-release/archive/release/humble/bosch_locator_bridge_utils/2.1.14-1.tar.gz"; + name = "2.1.14-1.tar.gz"; + sha256 = "ff12d9d10bc9671d0077a511d8d55e5c20e153fa2de649c11a7b4bcb85264a8e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/bosch-locator-bridge/default.nix b/distros/humble/bosch-locator-bridge/default.nix index 306ccc5b43..09053f9982 100644 --- a/distros/humble/bosch-locator-bridge/default.nix +++ b/distros/humble/bosch-locator-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, launch-xml, nav-msgs, pcl-conversions, poco, rclcpp, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-srvs, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-humble-bosch-locator-bridge"; - version = "2.1.13-r1"; + version = "2.1.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/locator_ros_bridge-release/archive/release/humble/bosch_locator_bridge/2.1.13-1.tar.gz"; - name = "2.1.13-1.tar.gz"; - sha256 = "876c0ef7c05721e1a5b820ef76933ab043798c7e55bd6d217e42327964890894"; + url = "https://github.com/ros2-gbp/locator_ros_bridge-release/archive/release/humble/bosch_locator_bridge/2.1.14-1.tar.gz"; + name = "2.1.14-1.tar.gz"; + sha256 = "fe2b02ab5136b12f47c01294f0d5657327cb89b637c306e8d79a54ebf59d905c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/broll/default.nix b/distros/humble/broll/default.nix new file mode 100644 index 0000000000..117966e95d --- /dev/null +++ b/distros/humble/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-humble-broll"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2_broll-release/archive/release/humble/broll/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "0f207a6b7964a1f00081bf050e083762ce3ca46ce0d2611133c4d26b5f70175a"; + }; + + 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/humble/camera-calibration/default.nix b/distros/humble/camera-calibration/default.nix index 2403d128da..5a7a8cbc23 100644 --- a/distros/humble/camera-calibration/default.nix +++ b/distros/humble/camera-calibration/default.nix @@ -5,17 +5,17 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, cv-bridge, image-geometry, message-filters, python3Packages, rclpy, sensor-msgs, std-srvs }: buildRosPackage { pname = "ros-humble-camera-calibration"; - version = "3.0.7-r1"; + version = "3.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/camera_calibration/3.0.7-1.tar.gz"; - name = "3.0.7-1.tar.gz"; - sha256 = "d6a80965caddfc0467e66c19d6522d3bfb7edbdb60560852445285a291ff7781"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/camera_calibration/3.0.8-1.tar.gz"; + name = "3.0.8-1.tar.gz"; + sha256 = "5be33d27e683aa42de329d68410056db3168ecd914fb5efe608652490d333790"; }; buildType = "ament_python"; checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest python3Packages.requests ]; - propagatedBuildInputs = [ cv-bridge image-geometry message-filters rclpy sensor-msgs std-srvs ]; + propagatedBuildInputs = [ cv-bridge image-geometry message-filters python3Packages.semver rclpy sensor-msgs std-srvs ]; meta = { description = "camera_calibration allows easy calibration of monocular or stereo 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/clearpath-generator-gz/default.nix b/distros/humble/clearpath-generator-gz/default.nix index 19d050dd0b..8f70071477 100644 --- a/distros/humble/clearpath-generator-gz/default.nix +++ b/distros/humble/clearpath-generator-gz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, clearpath-config, clearpath-generator-common }: buildRosPackage { pname = "ros-humble-clearpath-generator-gz"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/humble/clearpath_generator_gz/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "44334a377d5dd7781a1fc9f7069443a475bff132db9d64b9190baff170ea24ed"; + url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/humble/clearpath_generator_gz/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "e3766d3de2b6ec55d01bfe1281dfa9cd62e5948b53f47743cdd5f92379531d45"; }; buildType = "ament_cmake"; diff --git a/distros/humble/clearpath-gz/default.nix b/distros/humble/clearpath-gz/default.nix index 169bdb81d6..74192a5de5 100644 --- a/distros/humble/clearpath-gz/default.nix +++ b/distros/humble/clearpath-gz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, clearpath-common, clearpath-generator-gz, clearpath-viz, ign-ros2-control, ros-gz }: buildRosPackage { pname = "ros-humble-clearpath-gz"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/humble/clearpath_gz/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "b6cfc66e0e696167069524181a2151584e8c6b7465598bf1f497a1b2a9bed681"; + url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/humble/clearpath_gz/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "0301f95985f215674ac6322a67989b08893be20cb32700e8060b8bf7d5baf6dc"; }; buildType = "ament_cmake"; diff --git a/distros/humble/clearpath-simulator/default.nix b/distros/humble/clearpath-simulator/default.nix index 3d82cdcdc5..e318a0197d 100644 --- a/distros/humble/clearpath-simulator/default.nix +++ b/distros/humble/clearpath-simulator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, clearpath-generator-gz, clearpath-gz }: buildRosPackage { pname = "ros-humble-clearpath-simulator"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/humble/clearpath_simulator/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "1472b85cdd3dbe2ac4a7da05b2253a69edb95a7661f4a9474330486db38914ae"; + url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/humble/clearpath_simulator/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "db4d95632e7c6aedbe10ace061c60cd425ef654706d53021ee1d5da0ce0c081e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/depth-image-proc/default.nix b/distros/humble/depth-image-proc/default.nix index 760568e19d..49a9ce3971 100644 --- a/distros/humble/depth-image-proc/default.nix +++ b/distros/humble/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-transport, message-filters, opencv, rclcpp, rclcpp-components, sensor-msgs, stereo-msgs, tf2, tf2-eigen, tf2-ros }: buildRosPackage { pname = "ros-humble-depth-image-proc"; - version = "3.0.7-r1"; + version = "3.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/depth_image_proc/3.0.7-1.tar.gz"; - name = "3.0.7-1.tar.gz"; - sha256 = "b55bbf25bbf9b5ac1fd4c9e518a9fdc83d35d5825a13fd8daaf105d71c9d2581"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/depth_image_proc/3.0.8-1.tar.gz"; + name = "3.0.8-1.tar.gz"; + sha256 = "4cf3029deff1dede4aba42227299ab387933b095103ea547832e227d72ef59c8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/diagnostic-aggregator/default.nix b/distros/humble/diagnostic-aggregator/default.nix index 581519c703..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.3-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_aggregator/4.0.3-1.tar.gz"; - name = "4.0.3-1.tar.gz"; - sha256 = "af5b3169c9e725a2b6009f6184781192fe1b4b825894865c7479046fcf202057"; + 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 3cb54ec82f..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.3-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_common_diagnostics/4.0.3-1.tar.gz"; - name = "4.0.3-1.tar.gz"; - sha256 = "f3921f257465852aae3dc610b00dca7040af949fa815ccde2f8e702710f41fb3"; + 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 9cb562ea3b..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.3-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_remote_logging/4.0.3-1.tar.gz"; - name = "4.0.3-1.tar.gz"; - sha256 = "b7853761f4d9645413a994e4674dbb7b448286edebab5cedfc9862e43a51cb70"; + 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 e1ea2b0020..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.3-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_updater/4.0.3-1.tar.gz"; - name = "4.0.3-1.tar.gz"; - sha256 = "7ca16b17301bb39458bcc2d10894b04d59566b3646e84c9762dfc2fc138552b3"; + 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 130dd49ec3..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.3-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostics/4.0.3-1.tar.gz"; - name = "4.0.3-1.tar.gz"; - sha256 = "e6d7a6bc2f453e989d0e165a3a9a2d9453a478ffef209b00905812a1db4b654c"; + 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 a1012b2053..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "d94063da6a4b4b8491289aef46c329d09f918189ebdec05672bff5d745fc239b"; + 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/effort-controllers/default.nix b/distros/humble/effort-controllers/default.nix index 0a4c366cf1..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/effort_controllers/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "e254e9e78063c8ca3878ac1bf8ca976e8cf36de737f78287347f12e2df5bc8d1"; + 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/eigenpy/default.nix b/distros/humble/eigenpy/default.nix index c4002e4ead..22e191020b 100644 --- a/distros/humble/eigenpy/default.nix +++ b/distros/humble/eigenpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, cmake, doxygen, eigen, git, python3, python3Packages }: buildRosPackage { pname = "ros-humble-eigenpy"; - version = "3.10.3-r1"; + version = "3.11.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/eigenpy-release/archive/release/humble/eigenpy/3.10.3-1.tar.gz"; - name = "3.10.3-1.tar.gz"; - sha256 = "825f0982db7511e876a8f4caa4889b458e99899cf0d6da4b8748cff63e1383dd"; + url = "https://github.com/ros2-gbp/eigenpy-release/archive/release/humble/eigenpy/3.11.0-1.tar.gz"; + name = "3.11.0-1.tar.gz"; + sha256 = "907d68e9741d5d68de9c34642806e1269d33ad5db19d30deb8e4399f0d685649"; }; buildType = "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 af9b181d23..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 = "1.1.6-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_py-release/archive/release/humble/event_camera_py/1.1.6-1.tar.gz"; - name = "1.1.6-1.tar.gz"; - sha256 = "2610a9af06ba5c5f81ed5dd953f6d60b77cb2c12f135f8e18693ddeb26474dde"; + 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/fastrtps/default.nix b/distros/humble/fastrtps/default.nix index ca9b300810..c167bb5b48 100644 --- a/distros/humble/fastrtps/default.nix +++ b/distros/humble/fastrtps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, asio, cmake, fastcdr, foonathan-memory-vendor, openssl, python3, tinyxml-2 }: buildRosPackage { pname = "ros-humble-fastrtps"; - version = "2.6.9-r1"; + version = "2.6.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fastdds-release/archive/release/humble/fastrtps/2.6.9-1.tar.gz"; - name = "2.6.9-1.tar.gz"; - sha256 = "b407e603155a2d2bd9bfa963e052e8dc62d1fecd6261314c41fea5de47ee550e"; + url = "https://github.com/ros2-gbp/fastdds-release/archive/release/humble/fastrtps/2.6.10-1.tar.gz"; + name = "2.6.10-1.tar.gz"; + sha256 = "affd47aea9f765b702037b434fa50b591d35bac98671024c66e7d999433fb8cb"; }; buildType = "cmake"; 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/filters/default.nix b/distros/humble/filters/default.nix index 9b6226b24f..2a90f6c3d3 100644 --- a/distros/humble/filters/default.nix +++ b/distros/humble/filters/default.nix @@ -5,12 +5,12 @@ { 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-humble-filters"; - version = "2.1.0-r3"; + version = "2.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/filters-release/archive/release/humble/filters/2.1.0-3.tar.gz"; - name = "2.1.0-3.tar.gz"; - sha256 = "d41d74f12174f27e383ffd54adad4e985fcc669f9cc04025d42df9b8742ac42b"; + url = "https://github.com/ros2-gbp/filters-release/archive/release/humble/filters/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "22d7f0e1e5bdd366fad7617dfd8e82fa77dd48fe579e45dc4bd18e591991a81f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/fkie-message-filters/default.nix b/distros/humble/fkie-message-filters/default.nix index d7b7bfcdf8..1b3af14497 100644 --- a/distros/humble/fkie-message-filters/default.nix +++ b/distros/humble/fkie-message-filters/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-gtest, ament-cmake-ros, image-transport, rclcpp, sensor-msgs, std-msgs, tf2-ros }: +{ 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-humble-fkie-message-filters"; - version = "3.0.2-r1"; + version = "3.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fkie_message_filters-release/archive/release/humble/fkie_message_filters/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "cff15258ff2af067320e31ed1a12f4a99fa409313daec451cc7e8e206dc3c20b"; + url = "https://github.com/ros2-gbp/fkie_message_filters-release/archive/release/humble/fkie_message_filters/3.2.0-1.tar.gz"; + name = "3.2.0-1.tar.gz"; + sha256 = "7ac0b15fba2487570828bd34b5007c035be6d9ef61be2b0699ab202c3dcac64f"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-cmake-ros std-msgs ]; + checkInputs = [ ament-cmake-gtest ament-cmake-ros rclcpp-lifecycle std-msgs ]; propagatedBuildInputs = [ image-transport rclcpp sensor-msgs tf2-ros ]; nativeBuildInputs = [ 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 736aa7b5b2..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "467241b3e20d44e34e04824d2a3cda2653d1a3c7f4aac19227d8d82194384468"; + 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 a20fb2d842..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "e5c95149cdba42777182e231bd3663063941cbcc3a11dbfa18f32fb55e99c53a"; + 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 952f9e0bc6..c98ebc1518 100644 --- a/distros/humble/generated.nix +++ b/distros/humble/generated.nix @@ -336,6 +336,28 @@ self: super: { autoware-utils = self.callPackage ./autoware-utils {}; + autoware-utils-debug = self.callPackage ./autoware-utils-debug {}; + + autoware-utils-diagnostics = self.callPackage ./autoware-utils-diagnostics {}; + + autoware-utils-geometry = self.callPackage ./autoware-utils-geometry {}; + + autoware-utils-logging = self.callPackage ./autoware-utils-logging {}; + + autoware-utils-math = self.callPackage ./autoware-utils-math {}; + + autoware-utils-pcl = self.callPackage ./autoware-utils-pcl {}; + + autoware-utils-rclcpp = self.callPackage ./autoware-utils-rclcpp {}; + + autoware-utils-system = self.callPackage ./autoware-utils-system {}; + + autoware-utils-tf = self.callPackage ./autoware-utils-tf {}; + + autoware-utils-uuid = self.callPackage ./autoware-utils-uuid {}; + + autoware-utils-visualization = self.callPackage ./autoware-utils-visualization {}; + autoware-v2x-msgs = self.callPackage ./autoware-v2x-msgs {}; autoware-vehicle-msgs = self.callPackage ./autoware-vehicle-msgs {}; @@ -392,6 +414,8 @@ self: super: { bosch-locator-bridge-utils = self.callPackage ./bosch-locator-bridge-utils {}; + broll = self.callPackage ./broll {}; + builtin-interfaces = self.callPackage ./builtin-interfaces {}; camera-aravis2 = self.callPackage ./camera-aravis2 {}; @@ -1524,8 +1548,6 @@ self: super: { lgsvl-msgs = self.callPackage ./lgsvl-msgs {}; - libcaer = self.callPackage ./libcaer {}; - libcaer-driver = self.callPackage ./libcaer-driver {}; libcaer-vendor = self.callPackage ./libcaer-vendor {}; @@ -1702,6 +1724,8 @@ self: super: { 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 {}; @@ -2226,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 {}; @@ -2428,6 +2454,8 @@ self: super: { radar-msgs = self.callPackage ./radar-msgs {}; + rai-interfaces = self.callPackage ./rai-interfaces {}; + random-numbers = self.callPackage ./random-numbers {}; range-sensor-broadcaster = self.callPackage ./range-sensor-broadcaster {}; @@ -2648,6 +2676,8 @@ self: super: { rmw-implementation-cmake = self.callPackage ./rmw-implementation-cmake {}; + rmw-stats-shim = self.callPackage ./rmw-stats-shim {}; + rmw-zenoh-cpp = self.callPackage ./rmw-zenoh-cpp {}; robot-calibration = self.callPackage ./robot-calibration {}; @@ -2796,6 +2826,8 @@ self: super: { 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 {}; @@ -2820,6 +2852,10 @@ self: super: { 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 {}; @@ -3074,6 +3110,8 @@ self: super: { sick-scan-xd = self.callPackage ./sick-scan-xd {}; + sicks300-2 = self.callPackage ./sicks300-2 {}; + simple-actions = self.callPackage ./simple-actions {}; simple-grasping = self.callPackage ./simple-grasping {}; @@ -3084,6 +3122,8 @@ self: super: { simulation = self.callPackage ./simulation {}; + simulation-interfaces = self.callPackage ./simulation-interfaces {}; + situational-graphs-datasets = self.callPackage ./situational-graphs-datasets {}; situational-graphs-msgs = self.callPackage ./situational-graphs-msgs {}; @@ -3350,6 +3390,8 @@ self: super: { tricycle-steering-controller = self.callPackage ./tricycle-steering-controller {}; + tsid = self.callPackage ./tsid {}; + turbojpeg-compressed-image-transport = self.callPackage ./turbojpeg-compressed-image-transport {}; turtle-nest = self.callPackage ./turtle-nest {}; @@ -3360,6 +3402,16 @@ 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 {}; + + turtlebot3-autorace-detect = self.callPackage ./turtlebot3-autorace-detect {}; + + turtlebot3-autorace-mission = self.callPackage ./turtlebot3-autorace-mission {}; + turtlebot3-bringup = self.callPackage ./turtlebot3-bringup {}; turtlebot3-cartographer = self.callPackage ./turtlebot3-cartographer {}; 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 014cffcd4e..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/gpio_controllers/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "01be071a81153371ff8a1bbeeed8466897a99a8ffd84dcd006dc26a8c68444f9"; + 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..897221d158 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "abb104c33e13c74eb65ddb384f5027b5c114e075c506220bde11a851d6b9ec71"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gps-tools/default.nix b/distros/humble/gps-tools/default.nix index 4929c0ce32..0fa829b1a9 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "8a5e9893e318de633dca1916e890fb519aa0f48fc890bc4f0ef5239f5bf191e5"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gps-umd/default.nix b/distros/humble/gps-umd/default.nix index d0211ec206..bb2217f88f 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "d097bd2bab6f2092ba40f8a7457aeabdd86dba888db99342b96b50325ffd2e4e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gpsd-client/default.nix b/distros/humble/gpsd-client/default.nix index 1bb7feecbf..d5892ece63 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "47f411835a988a35289b54bbdf24c229c87797a9f7c0688b7c88aeff7e16b4f5"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gripper-controllers/default.nix b/distros/humble/gripper-controllers/default.nix index aba7169c75..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/gripper_controllers/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "e921986629ec898702b6fbae1b21e7bce75486e4d03936984709f7cf0e3b8070"; + 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/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/image-pipeline/default.nix b/distros/humble/image-pipeline/default.nix index 40b1b7ba2e..6f8e9b8514 100644 --- a/distros/humble/image-pipeline/default.nix +++ b/distros/humble/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-humble-image-pipeline"; - version = "3.0.7-r1"; + version = "3.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_pipeline/3.0.7-1.tar.gz"; - name = "3.0.7-1.tar.gz"; - sha256 = "85c981869b01dfd36017297b6626fec52dd0a8cfad55d9ce710d2fe56ffe653d"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_pipeline/3.0.8-1.tar.gz"; + name = "3.0.8-1.tar.gz"; + sha256 = "0ab7eaf38160791dd4008aa34de00a7c270f3a3998d8f933e801d54af2728851"; }; buildType = "ament_cmake"; diff --git a/distros/humble/image-proc/default.nix b/distros/humble/image-proc/default.nix index 971e01bf0a..7c0b607103 100644 --- a/distros/humble/image-proc/default.nix +++ b/distros/humble/image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, cv-bridge, image-geometry, image-transport, opencv, rclcpp, rclcpp-components, rcutils, sensor-msgs, tracetools-image-pipeline }: buildRosPackage { pname = "ros-humble-image-proc"; - version = "3.0.7-r1"; + version = "3.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_proc/3.0.7-1.tar.gz"; - name = "3.0.7-1.tar.gz"; - sha256 = "d512d1522426597038a0c4e31546327d8c49dd2f47c1bedda803054449d0881a"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_proc/3.0.8-1.tar.gz"; + name = "3.0.8-1.tar.gz"; + sha256 = "24ffe10553b3ee1f5940a28492c7523905892430a99f2326010bcc57e0b6b25a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/image-publisher/default.nix b/distros/humble/image-publisher/default.nix index 107dc26985..b39b6a4108 100644 --- a/distros/humble/image-publisher/default.nix +++ b/distros/humble/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-humble-image-publisher"; - version = "3.0.7-r1"; + version = "3.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_publisher/3.0.7-1.tar.gz"; - name = "3.0.7-1.tar.gz"; - sha256 = "589cb341082c8f19f5e430d4fdd1192511e888a9115c440820b9ff08c72ea692"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_publisher/3.0.8-1.tar.gz"; + name = "3.0.8-1.tar.gz"; + sha256 = "c62006509c7a9af2a0a3c9dfc862674c4beef63ec089825ef98f7c9a81262e81"; }; buildType = "ament_cmake"; diff --git a/distros/humble/image-rotate/default.nix b/distros/humble/image-rotate/default.nix index 863acf9cd2..9f2e5b1abb 100644 --- a/distros/humble/image-rotate/default.nix +++ b/distros/humble/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-humble-image-rotate"; - version = "3.0.7-r1"; + version = "3.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_rotate/3.0.7-1.tar.gz"; - name = "3.0.7-1.tar.gz"; - sha256 = "b31ad45c16e2b143f1bf1d18a085da141356d0da5f7eacda107bd0faed59374f"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_rotate/3.0.8-1.tar.gz"; + name = "3.0.8-1.tar.gz"; + sha256 = "5b720dc07aa3ebaebf0b05fa8691e1ee88ae8853df2360bd5d7a39719c5bf225"; }; buildType = "ament_cmake"; diff --git a/distros/humble/image-view/default.nix b/distros/humble/image-view/default.nix index 289fb81582..8a74ed2f07 100644 --- a/distros/humble/image-view/default.nix +++ b/distros/humble/image-view/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, boost, camera-calibration-parsers, cv-bridge, image-transport, message-filters, rclcpp, rclcpp-components, sensor-msgs, std-srvs, stereo-msgs }: buildRosPackage { pname = "ros-humble-image-view"; - version = "3.0.7-r1"; + version = "3.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_view/3.0.7-1.tar.gz"; - name = "3.0.7-1.tar.gz"; - sha256 = "8cc0fe48856672886ae5666e9c08b50a6e6941ed3bf39f1904642f75ce2417e3"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_view/3.0.8-1.tar.gz"; + name = "3.0.8-1.tar.gz"; + sha256 = "6c73b18dcc4cc8afd773a9d49e2653ab2faece71be4c7381c67e4b8bf106f3d4"; }; buildType = "ament_cmake"; diff --git a/distros/humble/imu-sensor-broadcaster/default.nix b/distros/humble/imu-sensor-broadcaster/default.nix index 135ea8f1b2..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "093a8b0100b797de0214650411e85a04dc98d3134158d5a1dcbc42469fe99aa6"; + 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 80abdf4956..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "4939583c11f14f21097db6a713cff56c9eb97a475c6824b72b0a312e1006d5a2"; + 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 35a2cc557b..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "f4792d45c27871d14e671cb0e91f49acb997bbbbd12e4abd96413c816d5bdba3"; + 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 9daf58bdb2..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/kitti_metrics_eval/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "20719d9154675a0aa13f85baf3a5d26473d47b9bb878b3a01353e63f058be40f"; + 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/launch-pal/default.nix b/distros/humble/launch-pal/default.nix index a42a2cca7e..65f884f77c 100644 --- a/distros/humble/launch-pal/default.nix +++ b/distros/humble/launch-pal/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch, launch-ros, python3Packages }: buildRosPackage { pname = "ros-humble-launch-pal"; - version = "0.11.0-r1"; + version = "0.12.1-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/launch_pal-release/archive/release/humble/launch_pal/0.11.0-1.tar.gz"; - name = "0.11.0-1.tar.gz"; - sha256 = "69386533c7fcc11c1125038c015edeee8df5304f0525ae4cc00de1ee9031dd9d"; + url = "https://github.com/pal-gbp/launch_pal-release/archive/release/humble/launch_pal/0.12.1-1.tar.gz"; + name = "0.12.1-1.tar.gz"; + sha256 = "1a526a9b237893000678d7f3b33051a2d0a041246a94b4a99cc4ce655eb0b9ed"; }; buildType = "ament_python"; 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/libmavconn/default.nix b/distros/humble/libmavconn/default.nix index 701004aa06..f339d3600b 100644 --- a/distros/humble/libmavconn/default.nix +++ b/distros/humble/libmavconn/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, console-bridge, mavlink, python3Packages }: buildRosPackage { pname = "ros-humble-libmavconn"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/humble/libmavconn/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "91572dd10ad921f30c7bd58325e8d02fda0690a354c2bf697f6919fbd482333e"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/humble/libmavconn/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "566446aaf8bbef814a7467b07028dbe984a57f60e309e3b56894737cb116e2aa"; }; 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..29e4fddf54 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.4.9-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.4.9-1.tar.gz"; + name = "2.4.9-1.tar.gz"; + sha256 = "0c99eac08752dbaafec37dc3d94589f9471edf2f71eef17403fcb929f66dc06a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mapviz-plugins/default.nix b/distros/humble/mapviz-plugins/default.nix index 8c27477d05..c3bb58e581 100644 --- a/distros/humble/mapviz-plugins/default.nix +++ b/distros/humble/mapviz-plugins/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-humble-mapviz-plugins"; - version = "2.4.6-r1"; + version = "2.4.9-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.4.9-1.tar.gz"; + name = "2.4.9-1.tar.gz"; + sha256 = "f447eed35f72f044adab10f9751d65853b4b435ce3ad5a853eedc7528d95b3e8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mapviz/default.nix b/distros/humble/mapviz/default.nix index f7bb71096d..bcbbb4f94e 100644 --- a/distros/humble/mapviz/default.nix +++ b/distros/humble/mapviz/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-humble-mapviz"; - version = "2.4.6-r1"; + version = "2.4.9-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.4.9-1.tar.gz"; + name = "2.4.9-1.tar.gz"; + sha256 = "31040fbe9d243054db3d1429d07c284b890a648dab3dc73835bc92a5984ac10c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mavlink/default.nix b/distros/humble/mavlink/default.nix index 7f5a764d27..98486ad733 100644 --- a/distros/humble/mavlink/default.nix +++ b/distros/humble/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }: buildRosPackage { pname = "ros-humble-mavlink"; - version = "2024.10.10-r1"; + version = "2025.5.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavlink-gbp-release/archive/release/humble/mavlink/2024.10.10-1.tar.gz"; - name = "2024.10.10-1.tar.gz"; - sha256 = "6add90d6d4f83911cf0a9a0303c9e4b86d66e2697978f4bb3a47c60aceddfcd3"; + url = "https://github.com/ros2-gbp/mavlink-gbp-release/archive/release/humble/mavlink/2025.5.5-1.tar.gz"; + name = "2025.5.5-1.tar.gz"; + sha256 = "b82966a511fe73705440560988c123b71a57cc3e14ba6a814ef02fa8a1979673"; }; buildType = "cmake"; diff --git a/distros/humble/mavros-extras/default.nix b/distros/humble/mavros-extras/default.nix index 1d73c4c9b7..3f4a5f91c2 100644 --- a/distros/humble/mavros-extras/default.nix +++ b/distros/humble/mavros-extras/default.nix @@ -5,12 +5,12 @@ { 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-humble-mavros-extras"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/humble/mavros_extras/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "31bfae3490c2e463d517d4794e773ae30267354af98fa305cbfb1a1e3e381397"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/humble/mavros_extras/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "224f9ed92e38de0e75ae8d446493f3a8abe50a22662e6152b89b89c858fc4307"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mavros-msgs/default.nix b/distros/humble/mavros-msgs/default.nix index efe20364e4..711b5051a7 100644 --- a/distros/humble/mavros-msgs/default.nix +++ b/distros/humble/mavros-msgs/default.nix @@ -5,12 +5,12 @@ { 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-humble-mavros-msgs"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/humble/mavros_msgs/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "9350110c3717cc57b51e394356aaccb9a236502c793298480c96d38c5010bcc0"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/humble/mavros_msgs/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "f3bd75bda9bd4317ccdf05cd9b243255b087db5d2d4f45da24ef59c9fdcd2b26"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mavros/default.nix b/distros/humble/mavros/default.nix index 8ca00cc5df..942cee9cd5 100644 --- a/distros/humble/mavros/default.nix +++ b/distros/humble/mavros/default.nix @@ -5,12 +5,12 @@ { 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-humble-mavros"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/humble/mavros/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "1b2e40bd683b3685013bc8842924e4c381e6e74d7d9cac352a245b07c223f0eb"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/humble/mavros/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "7716bdd4a6a09fb2abeb17f64df0f144f1c3cbad049c90c621583a893b64604e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mecanum-drive-controller/default.nix b/distros/humble/mecanum-drive-controller/default.nix index 441a0e9318..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "2205a1e9da8db2a25e58a36584c59703fa193330cfc3fe0cb18730b591a806b8"; + 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/microstrain-inertial-description/default.nix b/distros/humble/microstrain-inertial-description/default.nix index 61f0a4b7f9..5780f2098b 100644 --- a/distros/humble/microstrain-inertial-description/default.nix +++ b/distros/humble/microstrain-inertial-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, xacro }: buildRosPackage { pname = "ros-humble-microstrain-inertial-description"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_description/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "8daef775173e8515e0ff6950720f752a2550502d42c34e09803f6729f350b352"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_description/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "d51775667af3dec93b5de38cbabfb2535b1f5718a0b0409452fc8b96d793d89e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/microstrain-inertial-driver/default.nix b/distros/humble/microstrain-inertial-driver/default.nix index 54b007e753..161e4fff49 100644 --- a/distros/humble/microstrain-inertial-driver/default.nix +++ b/distros/humble/microstrain-inertial-driver/default.nix @@ -5,12 +5,12 @@ { 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-humble-microstrain-inertial-driver"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_driver/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "347af40348d1653402d031d8def0109e248a9710bb5a0739c199df7356d76f99"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_driver/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "871b07842a19234749082616ec0408bd47a4199203f90372b165ff5ceb3bdd3e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/microstrain-inertial-examples/default.nix b/distros/humble/microstrain-inertial-examples/default.nix index 910c35e481..7d8fcbc6a9 100644 --- a/distros/humble/microstrain-inertial-examples/default.nix +++ b/distros/humble/microstrain-inertial-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, microstrain-inertial-driver, rviz-imu-plugin, rviz2, sensor-msgs, tf2-ros }: buildRosPackage { pname = "ros-humble-microstrain-inertial-examples"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_examples/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "61047c21b0fccbc9d25971d5426d0422f78ad9815b8e836f70686261341cc876"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_examples/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "269b334ef670f621e5eb7b19fda364b8983db68756be8b578c2272233f969323"; }; buildType = "ament_cmake"; diff --git a/distros/humble/microstrain-inertial-msgs/default.nix b/distros/humble/microstrain-inertial-msgs/default.nix index 366bee321e..89ed3ff13f 100644 --- a/distros/humble/microstrain-inertial-msgs/default.nix +++ b/distros/humble/microstrain-inertial-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-humble-microstrain-inertial-msgs"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_msgs/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "a687f21105fc05743e69c57003d8096b9bcbf03d68a5a5916b0a0714fe6c071a"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_msgs/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "e26db8c1e47399700f08fbf5fd75209c37a6a7989181f2122cd8b16bff84287f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/microstrain-inertial-rqt/default.nix b/distros/humble/microstrain-inertial-rqt/default.nix index db8a87aeff..0e73e926e5 100644 --- a/distros/humble/microstrain-inertial-rqt/default.nix +++ b/distros/humble/microstrain-inertial-rqt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, microstrain-inertial-msgs, nav-msgs, rclpy, rqt-gui, rqt-gui-py, std-msgs }: buildRosPackage { pname = "ros-humble-microstrain-inertial-rqt"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_rqt/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "47240c386a963858858ff4565209de39133dab639e690b37185ec32f1cf1f78f"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_rqt/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "c3a22faafb3c7ecc822ff2d38a88f16799aacc0d6abd003cb134493aec8c7f3a"; }; buildType = "ament_python"; diff --git a/distros/humble/mocap-optitrack/default.nix b/distros/humble/mocap-optitrack/default.nix index 105efb696a..c5ec13c8ea 100644 --- a/distros/humble/mocap-optitrack/default.nix +++ b/distros/humble/mocap-optitrack/default.nix @@ -2,19 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, tf2-ros }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, rclcpp, tf2-ros }: buildRosPackage { pname = "ros-humble-mocap-optitrack"; - version = "1.0.0-r3"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mocap_optitrack-release/archive/release/humble/mocap_optitrack/1.0.0-3.tar.gz"; - name = "1.0.0-3.tar.gz"; - sha256 = "996d47b0ca20ad8140352f08326ac30039d0c9b4b402389b477a5795c8b1e777"; + url = "https://github.com/ros2-gbp/mocap_optitrack-release/archive/release/humble/mocap_optitrack/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "af05b9be9033aae524fb33ac5dd5cdc661170e350ac06a4fee0b9a168ba1e404"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; propagatedBuildInputs = [ geometry-msgs nav-msgs rclcpp tf2-ros ]; nativeBuildInputs = [ ament-cmake ]; @@ -31,7 +32,7 @@ buildRosPackage { Currently, this node supports the NatNet streaming protocol v3.0

- Copyright (c) 2013, Clearpath Robotics
+ Copyright (c) 2013, Clearpath Robotics
Copyright (c) 2010, University of Bonn, Computer Science Institute VI
All rights reserved.

"; diff --git a/distros/humble/mola-bridge-ros2/default.nix b/distros/humble/mola-bridge-ros2/default.nix index 122cdbe9ca..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_bridge_ros2/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "059b036e12f1f3d0a74371ff6f77c65ef62eac980e9fca09602da0ce62238fb9"; + 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 c459f48832..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_demos/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "4dbd89d4c9c22eb1ab2854f28387b4b5ea72a8b7acf238a441485da6dab02417"; + 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 423fd8eaaf..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_euroc_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "7e5c5012c320d504291f83fef5f31fde7a8030e41ea0a27b82524fb68dadb96c"; + 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 10b5a48e65..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_kitti_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "28f85e239b1b45f0e978a5d78841273ac2ad4220e3236e9df2afdeb1e85826d7"; + 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 a5550930eb..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_kitti360_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "0384ac123da75649bd78e4ffe602b7680fd92b81236a5029adb630dbf3ce9bd3"; + 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 b7e4be2ef5..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_mulran_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "62e5b4e2404d0c24b9f673f5a50a547d11b4b91a48da484628d448bb96cc2d51"; + 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 08b4acdbd5..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.6.3-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.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "ca81ded485d98439e4584a8b3b2a90fb6f466054f706376c4916c25baf6e6f95"; + 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 8617e48a53..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_rawlog/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "a29683da44b435a59c9b772e2a52e68a62711cfd2fda2e523e5d8bc1a5287fab"; + 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 70434a5667..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_input_rosbag2/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "2ffd08535d8aa742472601bb00301e0fac7b188c8b1804788fa266d2281a6ae3"; + 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 new file mode 100644 index 0000000000..ec39fb68c8 --- /dev/null +++ b/distros/humble/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-humble-mola-input-video"; + version = "1.8.0-r1"; + + src = fetchurl { + 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"; + 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/humble/mola-kernel/default.nix b/distros/humble/mola-kernel/default.nix index 1dab654754..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_kernel/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "a52263fdd011e22ecf238e280cd98cfba71a00ca25647a4f9f12796b114d471e"; + 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 be5a2d385c..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_launcher/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "9a0aa38efac0ea897a9835e3c75ed28ae36297ad8ab4e8c12a2c25711d5fa259"; + 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 84607c11de..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.1-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.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "b06af6c768d82c7f65ea03a9b0bc22f4d30309f6bf044d187d78334c43d15b5c"; + 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 10078c1bb7..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_metric_maps/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "7f0166172c19a76f31a0d8749e680d35b44e00296c1ff4372de44197b5e6ffae"; + 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 971924dda7..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_msgs/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "68fd825badd584ad91b717d047ef5ac6d9cd658ea231fa592ce17ba195c4d75a"; + 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 e9b22a0981..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_pose_list/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "f3b7ab8bdd49369c9f3c6d4490ba73aca4ae9f11be1beabc6df5d2be3994f900"; + 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 134f2832f0..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_relocalization/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "9261455ef2f27373a291a6ec7854a675e35d41dcd7dbfd5f9b04f09470237540"; + 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 10ac4d2952..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_traj_tools/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "31e972e6f785b679224e64c77106dfae64e78edcd5f04352a808f80a167c8fa0"; + 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 fa0dc3835d..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_viz/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "04026d595921e200d0327547ab0281a853943d4a04d3cadcbf426c96bdfa56ff"; + 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 0f9b8b3453..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola_yaml/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "f80568cc7460c6ba78f2be62e44387a573c53f9dbd5d3216eb31a61aeb718702"; + 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 1d09990e7f..b52d5df440 100644 --- a/distros/humble/mola/default.nix +++ b/distros/humble/mola/default.nix @@ -2,25 +2,25 @@ # 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-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-relocalization, mola-traj-tools, mola-viz, mola-yaml }: +{ 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/humble/mola/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "8fe46491b7d00e8d0f891f5111c2fd9f1d5f98091f215cb2ca27a4770b573bf4"; + 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"; 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-kernel mola-launcher mola-metric-maps mola-pose-list mola-relocalization mola-traj-tools mola-viz mola-yaml ]; + 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; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/humble/mrpt-apps/default.nix b/distros/humble/mrpt-apps/default.nix index 6b4e8ddc83..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_apps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "c2b5af903a7797f89126757734185bb74552348a54da8d9a51251f4b5e4239b9"; + 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 afbf25499f..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libapps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "bfe97a50ba43a9b541881262a828e257a6383f4075937e26b2dbb25f5ffac1b9"; + 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 178f7ce3dd..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libbase/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "130bd149033b8b9e30a75b8ecc32e2084dac687c69122ee853d3c46475e68e1c"; + 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 a952e8cdab..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libgui/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "ff32ec5853586215a054493563ea512d14c46bf2445b5e036ce96c10c91b15fa"; + 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 7c40c0d625..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libhwdrivers/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "9505c554b05b3c5611f186b8f1851767c14c412f9acdee79915de3e9a496e494"; + 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 f6291b2194..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libmaps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "78e849486b85ae936b1330f2439cf9cec74542a6e708f85fec1b0f7450d986e4"; + 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 f40a31a804..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libmath/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "f36fbcf923f281bda793d478e00b44eafa89e64b7adf470643b049d017f12b24"; + 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 691c89674c..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libnav/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "9e2e10e1331c422af34cefc3f5745ffc7ca3c1cfe3998afbb64519b6671bb1ef"; + 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 d801d97739..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libobs/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "39d28b8ef1d38a7b0e21f5467509aac79f18fddeff16e80d5b0aacc6a9c0ecf8"; + 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 6f51974855..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libopengl/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "9e495ef2c4889bb6ae501c3791acc23d2803495ec6daeeda0920cce6c5e8d5ef"; + 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 4083fab9f8..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libposes/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "c687a0af9d836cef35d94210326eb40a8bc5e341fc9034f3e303c082b0969b3f"; + 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 faeb87e0fd..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.7-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.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "d9625198c13dc24238e7b7cd608c0d19168de7c72d373b7cca0c5b4be119a85a"; + 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 478c143d3d..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libslam/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "d2b1750591c048992cd2316bbc5e04161c17617088eaa70b0f89f190911c744b"; + 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 d0672dfb5d..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/humble/mrpt_libtclap/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "57e4ddb798746141a6feff3c90a8f17445133ad7b346dd24a28b7710d55efaef"; + 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..6dfbe66524 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.4.9-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.4.9-1.tar.gz"; + name = "2.4.9-1.tar.gz"; + sha256 = "1ac682fbe4cb08011ad740808d985aa6bccb6cb3e35ac1a979df004971d00b68"; }; 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/novatel-gps-driver/default.nix b/distros/humble/novatel-gps-driver/default.nix index 20d27fb71f..f99dff4cc0 100644 --- a/distros/humble/novatel-gps-driver/default.nix +++ b/distros/humble/novatel-gps-driver/default.nix @@ -5,12 +5,12 @@ { 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-humble-novatel-gps-driver"; - version = "4.2.0-r1"; + version = "4.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/humble/novatel_gps_driver/4.2.0-1.tar.gz"; - name = "4.2.0-1.tar.gz"; - sha256 = "5acdb902078c20b689ea887bf0b957e0cc519bdb478efada81b673dfeb6605eb"; + url = "https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/humble/novatel_gps_driver/4.2.1-1.tar.gz"; + name = "4.2.1-1.tar.gz"; + sha256 = "90025c94343f41535b32cf4e942a26eb47efed8c4a28aca4b6453754498efb97"; }; buildType = "ament_cmake"; diff --git a/distros/humble/novatel-gps-msgs/default.nix b/distros/humble/novatel-gps-msgs/default.nix index 37e7192b34..151c0faf93 100644 --- a/distros/humble/novatel-gps-msgs/default.nix +++ b/distros/humble/novatel-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-novatel-gps-msgs"; - version = "4.2.0-r1"; + version = "4.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/humble/novatel_gps_msgs/4.2.0-1.tar.gz"; - name = "4.2.0-1.tar.gz"; - sha256 = "b8404aa3a039b4871f1aff0e15307c8213841f87b96816fbee6795d477de6c6c"; + url = "https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/humble/novatel_gps_msgs/4.2.1-1.tar.gz"; + name = "4.2.1-1.tar.gz"; + sha256 = "d981fa355fce17bc8aae1d33bbeda097da8649ad11c605d6876c062e33bd3e04"; }; 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..81e80ac511 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.6-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.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "248b222bf49967c15c7d3b0e1b441029c821a4e44e2ad30a9e8b38551feda10f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/omni-base-2dnav/default.nix b/distros/humble/omni-base-2dnav/default.nix index 22bf3df876..a6f4cc8174 100644 --- a/distros/humble/omni-base-2dnav/default.nix +++ b/distros/humble/omni-base-2dnav/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-index-python, ament-lint-auto, ament-lint-common, launch-pal, nav2-bringup, omni-base-laser-sensors, pal-maps, ros2launch, rviz2 }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, launch-pal, ros2launch }: buildRosPackage { pname = "ros-humble-omni-base-2dnav"; - version = "2.12.1-r1"; + version = "2.15.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_navigation-release/archive/release/humble/omni_base_2dnav/2.12.1-1.tar.gz"; - name = "2.12.1-1.tar.gz"; - sha256 = "bdc802c76565bd59d1f22cbff8d8c74b19af0a51cae625dc98852ab0d7379c0b"; + url = "https://github.com/pal-gbp/omni_base_navigation-release/archive/release/humble/omni_base_2dnav/2.15.0-1.tar.gz"; + name = "2.15.0-1.tar.gz"; + sha256 = "d6dd6244cbbcf2e110fc638ab26ebed59233f29c4c9450f75e75f5143713d959"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python launch-pal nav2-bringup omni-base-laser-sensors pal-maps ros2launch rviz2 ]; + propagatedBuildInputs = [ launch-pal ros2launch ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/omni-base-bringup/default.nix b/distros/humble/omni-base-bringup/default.nix index e53d4232b6..a2235a6c7d 100644 --- a/distros/humble/omni-base-bringup/default.nix +++ b/distros/humble/omni-base-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, joy-linux, joy-teleop, launch-pal, omni-base-controller-configuration, omni-base-description, robot-state-publisher, twist-mux }: buildRosPackage { pname = "ros-humble-omni-base-bringup"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_robot-release/archive/release/humble/omni_base_bringup/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "8e01ba0750589d6241c78b2333cb560bb3f329e769bdaa2bbb99052b20ed3a77"; + url = "https://github.com/pal-gbp/omni_base_robot-release/archive/release/humble/omni_base_bringup/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "d933e95ebcf0d2f007216cb1fce0127963fe5cab4b47363c6baaafcc786a4417"; }; buildType = "ament_cmake"; diff --git a/distros/humble/omni-base-controller-configuration/default.nix b/distros/humble/omni-base-controller-configuration/default.nix index 339ebcbc40..f376cd35cf 100644 --- a/distros/humble/omni-base-controller-configuration/default.nix +++ b/distros/humble/omni-base-controller-configuration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, controller-manager, imu-sensor-broadcaster, joint-state-broadcaster, ros2controlcli, topic-tools }: buildRosPackage { pname = "ros-humble-omni-base-controller-configuration"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_robot-release/archive/release/humble/omni_base_controller_configuration/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "99358a56ff5fbd8928ab24886d65d85191486f0d00bf943b25b1c097da0a23cc"; + url = "https://github.com/pal-gbp/omni_base_robot-release/archive/release/humble/omni_base_controller_configuration/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "9ad82abfa0ab3f6e269de22a9bd2d7dfa9171e27b7ba7e5e15da90815095c09c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/omni-base-description/default.nix b/distros/humble/omni-base-description/default.nix index 85164e7aaa..eac2cd4f86 100644 --- a/distros/humble/omni-base-description/default.nix +++ b/distros/humble/omni-base-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, gazebo-planar-move-plugin, joint-state-publisher-gui, launch, launch-pal, launch-param-builder, launch-ros, launch-testing-ament-cmake, pal-urdf-utils, realsense2-description, rviz2, urdf-test, xacro }: buildRosPackage { pname = "ros-humble-omni-base-description"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_robot-release/archive/release/humble/omni_base_description/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "1395f7e270632cbf7e1ef2708ea64d144d5e2e611901261385efa0048e3005a7"; + url = "https://github.com/pal-gbp/omni_base_robot-release/archive/release/humble/omni_base_description/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "648a6c624f77909a0fbdbce196c2eff39e01dd6d2e85c19dfd2fb307a907f66f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/omni-base-gazebo/default.nix b/distros/humble/omni-base-gazebo/default.nix index 712f16756e..3b026e1da2 100644 --- a/distros/humble/omni-base-gazebo/default.nix +++ b/distros/humble/omni-base-gazebo/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-lint-auto, ament-lint-common, gazebo-plugins, gazebo-ros, gazebo-ros2-control, launch-pal, omni-base-2dnav, omni-base-bringup, omni-base-description, pal-gazebo-plugins, pal-gazebo-worlds }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, gazebo-plugins, gazebo-ros, gazebo-ros2-control, launch-pal, omni-base-2dnav, omni-base-bringup, omni-base-description, omni-base-laser-sensors, pal-gazebo-plugins, pal-gazebo-worlds, pal-maps, ros2launch }: buildRosPackage { pname = "ros-humble-omni-base-gazebo"; - version = "2.4.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_simulation-release/archive/release/humble/omni_base_gazebo/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "52a219a7d2932a721a4b68cd95392a0b534eb7d77108951bac717c085d3d715a"; + url = "https://github.com/pal-gbp/omni_base_simulation-release/archive/release/humble/omni_base_gazebo/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "9509f55bfef7e05440dc91a6d9aa00c71e5c67acdd0e96f9f3d039aed0c0aab7"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros2-control launch-pal omni-base-2dnav omni-base-bringup omni-base-description pal-gazebo-plugins pal-gazebo-worlds ]; + propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros2-control launch-pal omni-base-2dnav omni-base-bringup omni-base-description omni-base-laser-sensors pal-gazebo-plugins pal-gazebo-worlds pal-maps ros2launch ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/omni-base-laser-sensors/default.nix b/distros/humble/omni-base-laser-sensors/default.nix index 40a2c0e642..f9cb8d9301 100644 --- a/distros/humble/omni-base-laser-sensors/default.nix +++ b/distros/humble/omni-base-laser-sensors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-humble-omni-base-laser-sensors"; - version = "2.12.1-r1"; + version = "2.15.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_navigation-release/archive/release/humble/omni_base_laser_sensors/2.12.1-1.tar.gz"; - name = "2.12.1-1.tar.gz"; - sha256 = "e911f1fc5ff72d579751e86587466e0438e1175e9dea5e4fa89392d590b46a7f"; + url = "https://github.com/pal-gbp/omni_base_navigation-release/archive/release/humble/omni_base_laser_sensors/2.15.0-1.tar.gz"; + name = "2.15.0-1.tar.gz"; + sha256 = "2e703f883df03945f877a434ec3ec6015e3248193cb471d17997f1dca5cf50af"; }; buildType = "ament_cmake"; diff --git a/distros/humble/omni-base-navigation/default.nix b/distros/humble/omni-base-navigation/default.nix index cc960f7e5f..9bbd1c8898 100644 --- a/distros/humble/omni-base-navigation/default.nix +++ b/distros/humble/omni-base-navigation/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-auto, omni-base-2dnav, omni-base-laser-sensors, omni-base-rgbd-sensors }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, omni-base-2dnav, omni-base-laser-sensors }: buildRosPackage { pname = "ros-humble-omni-base-navigation"; - version = "2.12.1-r1"; + version = "2.15.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_navigation-release/archive/release/humble/omni_base_navigation/2.12.1-1.tar.gz"; - name = "2.12.1-1.tar.gz"; - sha256 = "43c1371ddcab52b212e062bf3d01fabfd6126430055653bc625cd5166b87607d"; + url = "https://github.com/pal-gbp/omni_base_navigation-release/archive/release/humble/omni_base_navigation/2.15.0-1.tar.gz"; + name = "2.15.0-1.tar.gz"; + sha256 = "99c2e49c382e7f1e3d74b58f48207c0e11ffa6a0ea531c7182219c06183cd965"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; - propagatedBuildInputs = [ omni-base-2dnav omni-base-laser-sensors omni-base-rgbd-sensors ]; + propagatedBuildInputs = [ omni-base-2dnav omni-base-laser-sensors ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/omni-base-rgbd-sensors/default.nix b/distros/humble/omni-base-rgbd-sensors/default.nix index f92e494129..4592a6e7be 100644 --- a/distros/humble/omni-base-rgbd-sensors/default.nix +++ b/distros/humble/omni-base-rgbd-sensors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-humble-omni-base-rgbd-sensors"; - version = "2.12.1-r1"; + version = "2.15.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_navigation-release/archive/release/humble/omni_base_rgbd_sensors/2.12.1-1.tar.gz"; - name = "2.12.1-1.tar.gz"; - sha256 = "9ca018c356ec2f598d7d56db262ec7d8b8c601524c16cc95198dcf3840e2cb20"; + url = "https://github.com/pal-gbp/omni_base_navigation-release/archive/release/humble/omni_base_rgbd_sensors/2.15.0-1.tar.gz"; + name = "2.15.0-1.tar.gz"; + sha256 = "58ea2505798a117befbc756dc0193db6cf3305c2b248248c82573c244501be7c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/omni-base-robot/default.nix b/distros/humble/omni-base-robot/default.nix index bf204efe8c..308ef14906 100644 --- a/distros/humble/omni-base-robot/default.nix +++ b/distros/humble/omni-base-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, omni-base-bringup, omni-base-controller-configuration, omni-base-description }: buildRosPackage { pname = "ros-humble-omni-base-robot"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_robot-release/archive/release/humble/omni_base_robot/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "92ba4ba37d8cf5410d377e7d321c5e0af3150bc3607aaa488ead3dad425457b9"; + url = "https://github.com/pal-gbp/omni_base_robot-release/archive/release/humble/omni_base_robot/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "c71b6e58412786919d8c095052325e7524b206d63e4042b5fc7c92caa8ed0c9f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/omni-base-simulation/default.nix b/distros/humble/omni-base-simulation/default.nix index 42f78ce3d5..30c4da03d3 100644 --- a/distros/humble/omni-base-simulation/default.nix +++ b/distros/humble/omni-base-simulation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, omni-base-gazebo }: buildRosPackage { pname = "ros-humble-omni-base-simulation"; - version = "2.4.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/omni_base_simulation-release/archive/release/humble/omni_base_simulation/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "9d8344a16020a23fb96392909353abef23756d8d5971cd44f701fda821bc1f7b"; + url = "https://github.com/pal-gbp/omni_base_simulation-release/archive/release/humble/omni_base_simulation/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "918763f6d24356cae51bebb7d865e84ebd097713af65164e57737be291a92239"; }; 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/openvdb-vendor/default.nix b/distros/humble/openvdb-vendor/default.nix index f42379ddf9..2fd4e7fbd5 100644 --- a/distros/humble/openvdb-vendor/default.nix +++ b/distros/humble/openvdb-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, boost, c-blosc, git, tbb_2021_11, zlib }: buildRosPackage { pname = "ros-humble-openvdb-vendor"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release/archive/release/humble/openvdb_vendor/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "d40536f05aee49c6fa0a10bc04285d1b7417c66e0663badd7d8e0d150c91b293"; + url = "https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release/archive/release/humble/openvdb_vendor/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "de14d89a12887baca808a2fa93b97f25ab3fd9fe859036eecb2fc1d99fb210bc"; }; buildType = "ament_cmake"; diff --git a/distros/humble/pal-gazebo-plugins/default.nix b/distros/humble/pal-gazebo-plugins/default.nix index c907970d86..1fc465657b 100644 --- a/distros/humble/pal-gazebo-plugins/default.nix +++ b/distros/humble/pal-gazebo-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, control-toolbox, gazebo-dev, gazebo-msgs, gazebo-ros, nav-msgs, rclcpp, std-msgs, tf2-geometry-msgs }: buildRosPackage { pname = "ros-humble-pal-gazebo-plugins"; - version = "4.0.5-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pal_gazebo_plugins-release/archive/release/humble/pal_gazebo_plugins/4.0.5-1.tar.gz"; - name = "4.0.5-1.tar.gz"; - sha256 = "e0830a80d606faf2c4e6db227c0d081d91044838a117d827814b4860792cf0aa"; + url = "https://github.com/pal-gbp/pal_gazebo_plugins-release/archive/release/humble/pal_gazebo_plugins/4.0.6-1.tar.gz"; + name = "4.0.6-1.tar.gz"; + sha256 = "0a2011de05061588c0f2f7a3723cc5b69d8c7953df102fd6abf9bb5246b54655"; }; buildType = "ament_cmake"; 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 6e2f445f4f..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/pid_controller/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "4b1146e524c5563b5218022a48a3cb054a319fa4d8de2f072f688c7c9a4b6349"; + 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/pinocchio/default.nix b/distros/humble/pinocchio/default.nix index b7066141e1..e074239883 100644 --- a/distros/humble/pinocchio/default.nix +++ b/distros/humble/pinocchio/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, clang, cmake, doxygen, eigen, eigenpy, git, hpp-fcl, python3, python3Packages, ros-environment, urdfdom }: buildRosPackage { pname = "ros-humble-pinocchio"; - version = "3.4.0-r2"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/pinocchio-release/archive/release/humble/pinocchio/3.4.0-2.tar.gz"; - name = "3.4.0-2.tar.gz"; - sha256 = "1f1d86573b4039bbf79367131edce27859da681d5f39065dd8272df451e70962"; + url = "https://github.com/ros2-gbp/pinocchio-release/archive/release/humble/pinocchio/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "2c867e5d99707256ddcdee6c51d028747ae2ff7eba909114a772bff82436cc01"; }; buildType = "cmake"; diff --git a/distros/humble/play-motion2-msgs/default.nix b/distros/humble/play-motion2-msgs/default.nix index 62da38c330..782c3fb9a3 100644 --- a/distros/humble/play-motion2-msgs/default.nix +++ b/distros/humble/play-motion2-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-humble-play-motion2-msgs"; - version = "1.5.1-r1"; + version = "1.5.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/play_motion2-release/archive/release/humble/play_motion2_msgs/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "59fac3b08b150f5344c43a229da28912a1af9dd07c2a58d2eb9aaddfb4eaf9db"; + url = "https://github.com/pal-gbp/play_motion2-release/archive/release/humble/play_motion2_msgs/1.5.2-1.tar.gz"; + name = "1.5.2-1.tar.gz"; + sha256 = "acc3657bf98a1a1d3b4c972f8bd57bd4c2b3160deb5f3811011accb86919754e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/play-motion2/default.nix b/distros/humble/play-motion2/default.nix index 8f89a629b2..303614223a 100644 --- a/distros/humble/play-motion2/default.nix +++ b/distros/humble/play-motion2/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-auto, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, control-msgs, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-state-broadcaster, joint-trajectory-controller, launch, launch-pal, launch-ros, launch-testing-ament-cmake, lifecycle-msgs, moveit-ros-planning-interface, play-motion2-msgs, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, realtime-tools, robot-state-publisher, sensor-msgs, std-msgs, trajectory-msgs, xacro }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, control-msgs, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, lifecycle-msgs, moveit-ros-planning-interface, play-motion2-msgs, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, realtime-tools, robot-state-publisher, sensor-msgs, std-msgs, trajectory-msgs, xacro }: buildRosPackage { pname = "ros-humble-play-motion2"; - version = "1.5.1-r1"; + version = "1.5.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/play_motion2-release/archive/release/humble/play_motion2/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "e91f5eea58b7e4d39673b85cd5630b280c34ec33d4d02888eedfdc078e88b55f"; + url = "https://github.com/pal-gbp/play_motion2-release/archive/release/humble/play_motion2/1.5.2-1.tar.gz"; + name = "1.5.2-1.tar.gz"; + sha256 = "3231ddc71343b0bfdc3603b4603f1f30b5a5fe26f89562f06e8e9fbb6c295334"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-cmake-gtest ament-index-cpp ament-lint-auto ament-lint-common controller-interface controller-manager hardware-interface joint-state-broadcaster joint-trajectory-controller launch-pal launch-testing-ament-cmake pluginlib realtime-tools robot-state-publisher sensor-msgs xacro ]; + checkInputs = [ ament-cmake-gtest ament-index-cpp ament-lint-auto ament-lint-common controller-interface controller-manager hardware-interface joint-state-broadcaster joint-trajectory-controller launch-testing-ament-cmake pluginlib realtime-tools robot-state-publisher sensor-msgs xacro ]; propagatedBuildInputs = [ control-msgs controller-manager-msgs launch launch-ros lifecycle-msgs moveit-ros-planning-interface play-motion2-msgs rclcpp rclcpp-action rclcpp-lifecycle sensor-msgs std-msgs trajectory-msgs ]; nativeBuildInputs = [ ament-cmake-auto ]; diff --git a/distros/humble/plotjuggler/default.nix b/distros/humble/plotjuggler/default.nix index 9c50a475e2..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, lz4, protobuf, qt5, rclcpp, zstd }: +{ 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.9.1-r1"; + version = "3.10.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/humble/plotjuggler/3.9.1-1.tar.gz"; - name = "3.9.1-1.tar.gz"; - sha256 = "393a70dbc9841b891fb777ee6df9e9bf1849ac8ee77e61371bafe75561efc247"; + 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 lz4 protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp zstd ]; + 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/pmb2-2dnav/default.nix b/distros/humble/pmb2-2dnav/default.nix index 2b2e883117..3980e000ff 100644 --- a/distros/humble/pmb2-2dnav/default.nix +++ b/distros/humble/pmb2-2dnav/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-index-python, ament-lint-auto, ament-lint-common, launch-pal, nav2-bringup, pal-maps, pmb2-laser-sensors, ros2launch, rviz2 }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, launch-pal, ros2launch }: buildRosPackage { pname = "ros-humble-pmb2-2dnav"; - version = "4.11.0-r1"; + version = "4.15.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_2dnav/4.11.0-1.tar.gz"; - name = "4.11.0-1.tar.gz"; - sha256 = "1f88acddb71c5ed6b61981461d227ef6028c46c8734193c9d8fb10cba2e27b55"; + url = "https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_2dnav/4.15.0-1.tar.gz"; + name = "4.15.0-1.tar.gz"; + sha256 = "48b39526bf4caca70547fcac17f671d2a95703ffcb817542815a5594ee4994d2"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python launch-pal nav2-bringup pal-maps pmb2-laser-sensors ros2launch rviz2 ]; + propagatedBuildInputs = [ launch-pal ros2launch ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/pmb2-bringup/default.nix b/distros/humble/pmb2-bringup/default.nix index 0420926c6b..224da33fdd 100644 --- a/distros/humble/pmb2-bringup/default.nix +++ b/distros/humble/pmb2-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, joy-linux, joy-teleop, launch-pal, pmb2-controller-configuration, pmb2-description, robot-state-publisher, twist-mux, twist-mux-msgs }: buildRosPackage { pname = "ros-humble-pmb2-bringup"; - version = "5.7.0-r1"; + version = "5.8.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_bringup/5.7.0-1.tar.gz"; - name = "5.7.0-1.tar.gz"; - sha256 = "c05d02537657e73d7c48224981202cdc95f6ac9b775377237c80bbb320f53d8e"; + url = "https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_bringup/5.8.2-1.tar.gz"; + name = "5.8.2-1.tar.gz"; + sha256 = "9643ef905a8efdd90914ea5120cc5e2b695cc4ae64892dc98115fcbfae170911"; }; buildType = "ament_cmake"; diff --git a/distros/humble/pmb2-controller-configuration/default.nix b/distros/humble/pmb2-controller-configuration/default.nix index 2e4ca5ee2d..b0bcae42a7 100644 --- a/distros/humble/pmb2-controller-configuration/default.nix +++ b/distros/humble/pmb2-controller-configuration/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-lint-auto, ament-lint-common, controller-manager, diff-drive-controller, imu-sensor-broadcaster, joint-state-broadcaster, launch, launch-pal, ros2controlcli }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, controller-manager, diff-drive-controller, joint-state-broadcaster, launch, launch-pal, ros2controlcli }: buildRosPackage { pname = "ros-humble-pmb2-controller-configuration"; - version = "5.7.0-r1"; + version = "5.8.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_controller_configuration/5.7.0-1.tar.gz"; - name = "5.7.0-1.tar.gz"; - sha256 = "79848d6d65d627295e001ae0de5b40e60e68aca21d83f9b228e17561760e128b"; + url = "https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_controller_configuration/5.8.2-1.tar.gz"; + name = "5.8.2-1.tar.gz"; + sha256 = "1b81250153a2c3abce9c75c64627cf3274886258dd174378bac23494a654a8c6"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller imu-sensor-broadcaster joint-state-broadcaster launch launch-pal ros2controlcli ]; + propagatedBuildInputs = [ controller-manager diff-drive-controller joint-state-broadcaster launch launch-pal ros2controlcli ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/pmb2-description/default.nix b/distros/humble/pmb2-description/default.nix index 9bb0218065..87f3b129db 100644 --- a/distros/humble/pmb2-description/default.nix +++ b/distros/humble/pmb2-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, joint-state-publisher-gui, launch, launch-pal, launch-param-builder, launch-ros, launch-testing-ament-cmake, pal-urdf-utils, rviz2, urdf-test, xacro }: buildRosPackage { pname = "ros-humble-pmb2-description"; - version = "5.7.0-r1"; + version = "5.8.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_description/5.7.0-1.tar.gz"; - name = "5.7.0-1.tar.gz"; - sha256 = "3f20c9a3fbee9305e77466625bf5e2b467f33c7228c8b31127d9ad3c4fe09ec8"; + url = "https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_description/5.8.2-1.tar.gz"; + name = "5.8.2-1.tar.gz"; + sha256 = "dcc4929932a4799e1f606908c4e98d478c7e2b880053e3a762ff9137c980ef24"; }; buildType = "ament_cmake"; diff --git a/distros/humble/pmb2-gazebo/default.nix b/distros/humble/pmb2-gazebo/default.nix index 504d48e0a5..6c764f611c 100644 --- a/distros/humble/pmb2-gazebo/default.nix +++ b/distros/humble/pmb2-gazebo/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-lint-auto, ament-lint-common, gazebo-plugins, gazebo-ros, gazebo-ros2-control, launch-pal, pal-gazebo-plugins, pal-gazebo-worlds, pmb2-2dnav, pmb2-bringup, pmb2-description }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, gazebo-plugins, gazebo-ros, gazebo-ros2-control, launch-pal, pal-gazebo-plugins, pal-gazebo-worlds, pal-maps, pmb2-2dnav, pmb2-bringup, pmb2-description, pmb2-laser-sensors, ros2launch }: buildRosPackage { pname = "ros-humble-pmb2-gazebo"; - version = "4.3.0-r1"; + version = "4.7.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_simulation-release/archive/release/humble/pmb2_gazebo/4.3.0-1.tar.gz"; - name = "4.3.0-1.tar.gz"; - sha256 = "77e8a01d844ae49b55e76f3d12984cfe180f12a8806364bf3c7f055ca0125794"; + url = "https://github.com/pal-gbp/pmb2_simulation-release/archive/release/humble/pmb2_gazebo/4.7.0-1.tar.gz"; + name = "4.7.0-1.tar.gz"; + sha256 = "d15bb0a5ee7e2a89a859029220a8cb90c1a4e008086ba25a0027f697bf56c197"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros2-control launch-pal pal-gazebo-plugins pal-gazebo-worlds pmb2-2dnav pmb2-bringup pmb2-description ]; + propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros2-control launch-pal pal-gazebo-plugins pal-gazebo-worlds pal-maps pmb2-2dnav pmb2-bringup pmb2-description pmb2-laser-sensors ros2launch ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/pmb2-laser-sensors/default.nix b/distros/humble/pmb2-laser-sensors/default.nix index 3326d0a1eb..23dafc76a9 100644 --- a/distros/humble/pmb2-laser-sensors/default.nix +++ b/distros/humble/pmb2-laser-sensors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-humble-pmb2-laser-sensors"; - version = "4.11.0-r1"; + version = "4.15.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_laser_sensors/4.11.0-1.tar.gz"; - name = "4.11.0-1.tar.gz"; - sha256 = "c2c01e3b8e632d3bc9eb5939da9366d088e12338383cd433ce3acc6baae0aeb1"; + url = "https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_laser_sensors/4.15.0-1.tar.gz"; + name = "4.15.0-1.tar.gz"; + sha256 = "9abe9c9f6913b325fc90dcae2299b0dc8560ff7e08b11ce9c20d923dc9a5874b"; }; buildType = "ament_cmake"; diff --git a/distros/humble/pmb2-navigation/default.nix b/distros/humble/pmb2-navigation/default.nix index a2b79404c7..fd83b6c367 100644 --- a/distros/humble/pmb2-navigation/default.nix +++ b/distros/humble/pmb2-navigation/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-auto, pmb2-2dnav, pmb2-laser-sensors, pmb2-rgbd-sensors }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, pmb2-2dnav, pmb2-laser-sensors }: buildRosPackage { pname = "ros-humble-pmb2-navigation"; - version = "4.11.0-r1"; + version = "4.15.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_navigation/4.11.0-1.tar.gz"; - name = "4.11.0-1.tar.gz"; - sha256 = "cc8aeafd9b22c0b4ae6836db17e634785b727908f09664dae76a20ecec03ffc5"; + url = "https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_navigation/4.15.0-1.tar.gz"; + name = "4.15.0-1.tar.gz"; + sha256 = "441b7a996237b909922a3e1727bb7760f1ae9a9fae39df62249690da9eb63959"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; - propagatedBuildInputs = [ pmb2-2dnav pmb2-laser-sensors pmb2-rgbd-sensors ]; + propagatedBuildInputs = [ pmb2-2dnav pmb2-laser-sensors ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/pmb2-rgbd-sensors/default.nix b/distros/humble/pmb2-rgbd-sensors/default.nix index 234ffe57df..02873e23d4 100644 --- a/distros/humble/pmb2-rgbd-sensors/default.nix +++ b/distros/humble/pmb2-rgbd-sensors/default.nix @@ -2,20 +2,21 @@ # 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 }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, launch-pal, rclcpp-components, rclpy, ros2launch }: buildRosPackage { pname = "ros-humble-pmb2-rgbd-sensors"; - version = "4.11.0-r1"; + version = "4.15.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_rgbd_sensors/4.11.0-1.tar.gz"; - name = "4.11.0-1.tar.gz"; - sha256 = "951d09546a09ab0825e5861d09695e52889aa01000a18992ddcee85ba5eef98e"; + url = "https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_rgbd_sensors/4.15.0-1.tar.gz"; + name = "4.15.0-1.tar.gz"; + sha256 = "d15a07f1b4a8753dcc7bd7dc5d5fabb58706d41cd6a17bf65059adb8f909ceaf"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ launch-pal rclcpp-components rclpy ros2launch ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/pmb2-robot/default.nix b/distros/humble/pmb2-robot/default.nix index b8a3411451..235d2cecdf 100644 --- a/distros/humble/pmb2-robot/default.nix +++ b/distros/humble/pmb2-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, pmb2-bringup, pmb2-controller-configuration, pmb2-description }: buildRosPackage { pname = "ros-humble-pmb2-robot"; - version = "5.7.0-r1"; + version = "5.8.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_robot/5.7.0-1.tar.gz"; - name = "5.7.0-1.tar.gz"; - sha256 = "fd85400824adabbc3a99d3b9db00b94640f614941774220a39a9539be7075ef4"; + url = "https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_robot/5.8.2-1.tar.gz"; + name = "5.8.2-1.tar.gz"; + sha256 = "e5af9abad650b1b4c31e82b03b39efe6543fdd18b7bddcf90765628fd461f903"; }; buildType = "ament_cmake"; diff --git a/distros/humble/pmb2-simulation/default.nix b/distros/humble/pmb2-simulation/default.nix index b38a94426d..cbe58aec63 100644 --- a/distros/humble/pmb2-simulation/default.nix +++ b/distros/humble/pmb2-simulation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, pmb2-gazebo }: buildRosPackage { pname = "ros-humble-pmb2-simulation"; - version = "4.3.0-r1"; + version = "4.7.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/pmb2_simulation-release/archive/release/humble/pmb2_simulation/4.3.0-1.tar.gz"; - name = "4.3.0-1.tar.gz"; - sha256 = "6bff19f74f796d8f4b95cdd7e8bc0a414e277c2a50f3bb0db9b6789c69278e05"; + url = "https://github.com/pal-gbp/pmb2_simulation-release/archive/release/humble/pmb2_simulation/4.7.0-1.tar.gz"; + name = "4.7.0-1.tar.gz"; + sha256 = "8e5c9f844747f138079580c51cf0f573e737d05b8d57a404d4679b5a4153f918"; }; buildType = "ament_cmake"; diff --git a/distros/humble/pose-broadcaster/default.nix b/distros/humble/pose-broadcaster/default.nix index d220f87583..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/pose_broadcaster/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "6adabcfc9d747e1e54d771dcb2e72402eba72e4b7da46089d817359dfb8ccd75"; + 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 32ebda53ca..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/position_controllers/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "17c404d16d39436b94f2b91497f6b801196d75bad6f051fe39c74f2288b86745"; + 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 a61ae719d7..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.7-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.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "7dcb67a8ab97840d3b58fb9479db3d3a3493b2d0e0389a15941e41c22c97800e"; + 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 new file mode 100644 index 0000000000..59f56a0395 --- /dev/null +++ b/distros/humble/rai-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, 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"; + + 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"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs geometry-msgs nav2-msgs nav2-simple-commander portaudio rosidl-default-runtime sensor-msgs std-msgs tf-transformations vision-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Interfaces for RAI communication"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/range-sensor-broadcaster/default.nix b/distros/humble/range-sensor-broadcaster/default.nix index f4b804e65d..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "b2a28d880cbc3a4e1291a6d4341dccc5c89beb0557ca32f85fbfaf26db93f227"; + 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/rig-reconfigure/default.nix b/distros/humble/rig-reconfigure/default.nix index 262df50d69..7b260d35d4 100644 --- a/distros/humble/rig-reconfigure/default.nix +++ b/distros/humble/rig-reconfigure/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, git, glfw3, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, backward-ros, git, glfw3, rclcpp }: buildRosPackage { pname = "ros-humble-rig-reconfigure"; - version = "1.5.0-r1"; + version = "1.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rig_reconfigure-release/archive/release/humble/rig_reconfigure/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "43b92c0c2ee6ebf5478b3c96bdef5205bffcd06e34752b877dec9dca407539c3"; + url = "https://github.com/ros2-gbp/rig_reconfigure-release/archive/release/humble/rig_reconfigure/1.6.0-1.tar.gz"; + name = "1.6.0-1.tar.gz"; + sha256 = "317a30ce7bf9bb07cc38be66a4fe3e612b78b45fe44e0a31f53b2c82797c8ce4"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ ament-index-cpp glfw3 rclcpp ]; + propagatedBuildInputs = [ ament-index-cpp backward-ros glfw3 rclcpp ]; nativeBuildInputs = [ ament-cmake git ]; meta = { 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/rmw-stats-shim/default.nix b/distros/humble/rmw-stats-shim/default.nix new file mode 100644 index 0000000000..d4ee1336d8 --- /dev/null +++ b/distros/humble/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-humble-rmw-stats-shim"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/humble/rmw_stats_shim/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "f99b7039d2c7d0e370773ebc21c924720b2d0ee1b8e639179fa8602946083ea7"; + }; + + 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/humble/ros-gz-interfaces/default.nix b/distros/humble/ros-gz-interfaces/default.nix index 19e9b6744e..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.16-r2"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz_interfaces/0.244.16-2.tar.gz"; - name = "0.244.16-2.tar.gz"; - sha256 = "d5ea8b59f704d657222a0c2c51d63b37dda5ce12882697f0deb63adaa836d988"; + 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 d9d5d477ed..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.16-r2"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz/0.244.16-2.tar.gz"; - name = "0.244.16-2.tar.gz"; - sha256 = "4848891ceaa94272008fa42dc4a4d69808f89cddeb18a50a9df0d0b8498f7a6a"; + 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 4b8f2eff04..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.16-r2"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_bridge/0.244.16-2.tar.gz"; - name = "0.244.16-2.tar.gz"; - sha256 = "45ce59582234675f368c87fcf2b0609dfa567fe602e16c15cad979fc538c87b1"; + 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 f16dbce9cc..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.16-r2"; + 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.16-2.tar.gz"; - name = "0.244.16-2.tar.gz"; - sha256 = "66da0dbbd0af49cd0c38aabf2e635f414b4996268893cf7f258622ebd7983437"; + 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 8fa0e9d6e5..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.16-r2"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_gazebo/0.244.16-2.tar.gz"; - name = "0.244.16-2.tar.gz"; - sha256 = "89a00ff566c20e0c6ebf01c673f3ec5ae6db49b3a0f3e58501360b19fd816ea9"; + 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 c50e4a888b..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.16-r2"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_image/0.244.16-2.tar.gz"; - name = "0.244.16-2.tar.gz"; - sha256 = "a0de586bdef935995cc6d9e9d439c598f0b8a7c52bd2355d5d287dea957b5b58"; + 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 ed5babbd19..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.16-r2"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_interfaces/0.244.16-2.tar.gz"; - name = "0.244.16-2.tar.gz"; - sha256 = "580fe0bc749b21d1b32acf27b82ec21f04e8efdb237ec0a86b4bdd1fcd353702"; + 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 8941240881..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.16-r2"; + version = "0.244.19-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign/0.244.16-2.tar.gz"; - name = "0.244.16-2.tar.gz"; - sha256 = "ceda600e9112324d085cea00701cee8590ac3af62581dbe785ffb10377485882"; + 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 1fc387fd2a..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "e92f01598ee522ca298d179f56a8f90c98f2fb5a3449491f253300f83d053185"; + 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 02afa94cba..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/ros2_controllers/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "9e47ea8e2a9355a83a7e66dd3a18eb5d23c8910f79d58fb1bb00265a2c4c9a9e"; + 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/rosbag2-storage-broll/default.nix b/distros/humble/rosbag2-storage-broll/default.nix new file mode 100644 index 0000000000..eeae380df2 --- /dev/null +++ b/distros/humble/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-humble-rosbag2-storage-broll"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2_broll-release/archive/release/humble/rosbag2_storage_broll/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "855ff9a8c9830a3a9ae68859a392339d6b0d097d2dff81f83838fbbde17532a4"; + }; + + 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/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/rosgraph-monitor-msgs/default.nix b/distros/humble/rosgraph-monitor-msgs/default.nix new file mode 100644 index 0000000000..91ce6ae93b --- /dev/null +++ b/distros/humble/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-humble-rosgraph-monitor-msgs"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/humble/rosgraph_monitor_msgs/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "3c8692a13fd601c8a9ddc97f01fa76d67c0ed46e4e8a1a045597c08fff798866"; + }; + + 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/humble/rosgraph-monitor/default.nix b/distros/humble/rosgraph-monitor/default.nix new file mode 100644 index 0000000000..1a6a87690d --- /dev/null +++ b/distros/humble/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-humble-rosgraph-monitor"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/humble/rosgraph_monitor/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "9e4985ed29159fe49f2f924a9da10acb737ccce74f9602f7c5faa05340f24168"; + }; + + 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/humble/rqt-joint-trajectory-controller/default.nix b/distros/humble/rqt-joint-trajectory-controller/default.nix index bdd5a5b6a0..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "83a40727b3fff82e29c26ef1bf081e5a432091fd61ebd960270a7820006fb924"; + 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/rqt-plot/default.nix b/distros/humble/rqt-plot/default.nix index 89f2fcd80e..8133eb7325 100644 --- a/distros/humble/rqt-plot/default.nix +++ b/distros/humble/rqt-plot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, qt-gui-py-common, rclpy, rqt-gui, rqt-gui-py, rqt-py-common, std-msgs }: buildRosPackage { pname = "ros-humble-rqt-plot"; - version = "1.1.4-r1"; + version = "1.1.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/humble/rqt_plot/1.1.4-1.tar.gz"; - name = "1.1.4-1.tar.gz"; - sha256 = "bdb2222085242a691b9299d051051f545e61bca4d7813b94374005b4c19b8222"; + url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/humble/rqt_plot/1.1.5-1.tar.gz"; + name = "1.1.5-1.tar.gz"; + sha256 = "04ab2b39c50bee049e1606fde01238058cd48499e31a5be4f9a2ab06286e7199"; }; buildType = "ament_python"; diff --git a/distros/humble/rviz-assimp-vendor/default.nix b/distros/humble/rviz-assimp-vendor/default.nix index 6428bada6c..aad7827021 100644 --- a/distros/humble/rviz-assimp-vendor/default.nix +++ b/distros/humble/rviz-assimp-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, assimp }: buildRosPackage { pname = "ros-humble-rviz-assimp-vendor"; - version = "11.2.16-r1"; + version = "11.2.17-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_assimp_vendor/11.2.16-1.tar.gz"; - name = "11.2.16-1.tar.gz"; - sha256 = "be172470c7a9cc0d2157693f684d491374848995eda70431b021af7bf2c44cac"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_assimp_vendor/11.2.17-1.tar.gz"; + name = "11.2.17-1.tar.gz"; + sha256 = "b4f4c541cc0629cc263878a50097b3372d55b633d824b7fa828fb5dc14a08f56"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rviz-common/default.nix b/distros/humble/rviz-common/default.nix index f2d17f6643..2dc6828301 100644 --- a/distros/humble/rviz-common/default.nix +++ b/distros/humble/rviz-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, message-filters, pluginlib, qt5, rclcpp, rcpputils, resource-retriever, rviz-ogre-vendor, rviz-rendering, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, tinyxml2-vendor, urdf, yaml-cpp-vendor }: buildRosPackage { pname = "ros-humble-rviz-common"; - version = "11.2.16-r1"; + version = "11.2.17-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_common/11.2.16-1.tar.gz"; - name = "11.2.16-1.tar.gz"; - sha256 = "3d88fe3f79971805166661eeb98946adbcb10611e2edb276c6fc0c3842db0e7e"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_common/11.2.17-1.tar.gz"; + name = "11.2.17-1.tar.gz"; + sha256 = "e1dc7076b826df5b0af53ef16d0c09b3a130cce11babffb4cf9bdb59c20c6a00"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rviz-default-plugins/default.nix b/distros/humble/rviz-default-plugins/default.nix index 241d0025e1..6d34e82590 100644 --- a/distros/humble/rviz-default-plugins/default.nix +++ b/distros/humble/rviz-default-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, geometry-msgs, ignition-math6-vendor, image-transport, interactive-markers, laser-geometry, map-msgs, nav-msgs, pluginlib, qt5, rclcpp, resource-retriever, rviz-common, rviz-ogre-vendor, rviz-rendering, rviz-rendering-tests, rviz-visual-testing-framework, tf2, tf2-geometry-msgs, tf2-ros, urdf, visualization-msgs }: buildRosPackage { pname = "ros-humble-rviz-default-plugins"; - version = "11.2.16-r1"; + version = "11.2.17-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_default_plugins/11.2.16-1.tar.gz"; - name = "11.2.16-1.tar.gz"; - sha256 = "afb5faec4f2684d3dc914e31e453e6296e6bff63156233844172914d73f6679e"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_default_plugins/11.2.17-1.tar.gz"; + name = "11.2.17-1.tar.gz"; + sha256 = "fd03875e09e99ed430b104e6a55d93d7a9e3bd03240454d10278b4801d5146f2"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rviz-ogre-vendor/default.nix b/distros/humble/rviz-ogre-vendor/default.nix index 28e420ffc7..d447c7e1df 100644 --- a/distros/humble/rviz-ogre-vendor/default.nix +++ b/distros/humble/rviz-ogre-vendor/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-xmllint, ament-lint-auto, freetype, git, libGL, libGLU, pkg-config, xorg }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, freetype, git, glew, libGL, libGLU, pkg-config, xorg }: buildRosPackage { pname = "ros-humble-rviz-ogre-vendor"; - version = "11.2.16-r1"; + version = "11.2.17-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_ogre_vendor/11.2.16-1.tar.gz"; - name = "11.2.16-1.tar.gz"; - sha256 = "acf6f6fe746c0ea0d5a9c0340f46b9ef3a267b5323602e86c4cf17ad921f6241"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_ogre_vendor/11.2.17-1.tar.gz"; + name = "11.2.17-1.tar.gz"; + sha256 = "05b686cf373650be7ea97d10ce8b16cf9397f00cdad9cbfeafb5f9913f79b165"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake git pkg-config ]; checkInputs = [ ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ freetype libGL libGLU xorg.libX11 xorg.libXaw xorg.libXrandr ]; + propagatedBuildInputs = [ freetype glew libGL libGLU xorg.libX11 xorg.libXaw xorg.libXrandr ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/humble/rviz-rendering-tests/default.nix b/distros/humble/rviz-rendering-tests/default.nix index d8faad75ed..1de8da0226 100644 --- a/distros/humble/rviz-rendering-tests/default.nix +++ b/distros/humble/rviz-rendering-tests/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, qt5, resource-retriever, rviz-rendering }: buildRosPackage { pname = "ros-humble-rviz-rendering-tests"; - version = "11.2.16-r1"; + version = "11.2.17-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_rendering_tests/11.2.16-1.tar.gz"; - name = "11.2.16-1.tar.gz"; - sha256 = "5b2daf10dda5a58925aff80fdbda64e2acaf0a3214441a6aaedb0c2ce7493e3a"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_rendering_tests/11.2.17-1.tar.gz"; + name = "11.2.17-1.tar.gz"; + sha256 = "2f877b76ce27fff5c8396cd1bae150d936ec427763b2051f50a734d24723e0bd"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rviz-rendering/default.nix b/distros/humble/rviz-rendering/default.nix index a15a9177fe..4d043374df 100644 --- a/distros/humble/rviz-rendering/default.nix +++ b/distros/humble/rviz-rendering/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, eigen, eigen3-cmake-module, qt5, resource-retriever, rviz-assimp-vendor, rviz-ogre-vendor }: buildRosPackage { pname = "ros-humble-rviz-rendering"; - version = "11.2.16-r1"; + version = "11.2.17-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_rendering/11.2.16-1.tar.gz"; - name = "11.2.16-1.tar.gz"; - sha256 = "a542cd26c3e778890efdb449ec7bd23eec665d9c39ea8c909f499b30c616a1bb"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_rendering/11.2.17-1.tar.gz"; + name = "11.2.17-1.tar.gz"; + sha256 = "fd696a8d2a836cfbd1361c76cd4c5b45c92c49cc177aac9f5e2eff9f9668d03d"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rviz-visual-testing-framework/default.nix b/distros/humble/rviz-visual-testing-framework/default.nix index 1ae404cdd9..4e5734e4bb 100644 --- a/distros/humble/rviz-visual-testing-framework/default.nix +++ b/distros/humble/rviz-visual-testing-framework/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, qt5, rcutils, rviz-common }: buildRosPackage { pname = "ros-humble-rviz-visual-testing-framework"; - version = "11.2.16-r1"; + version = "11.2.17-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_visual_testing_framework/11.2.16-1.tar.gz"; - name = "11.2.16-1.tar.gz"; - sha256 = "6d1026e8a412a282c8ad36085a7b0b71890223ae7536dbbd4146207f145572a0"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_visual_testing_framework/11.2.17-1.tar.gz"; + name = "11.2.17-1.tar.gz"; + sha256 = "1855d9c94ab7965299f26bc7ab1c229155d7c741bd8850a1d93721c6330afa8a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/rviz2/default.nix b/distros/humble/rviz2/default.nix index 10cf871864..d281fe6d83 100644 --- a/distros/humble/rviz2/default.nix +++ b/distros/humble/rviz2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, qt5, rclcpp, rviz-common, rviz-default-plugins, rviz-ogre-vendor, sensor-msgs }: buildRosPackage { pname = "ros-humble-rviz2"; - version = "11.2.16-r1"; + version = "11.2.17-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz2/11.2.16-1.tar.gz"; - name = "11.2.16-1.tar.gz"; - sha256 = "b0b87e45fa3f035978805b799dfddd2993dbac57b91cd5131a7970717febe4a4"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz2/11.2.17-1.tar.gz"; + name = "11.2.17-1.tar.gz"; + sha256 = "edf2114796adf4d75359430481fb6a0edb6a043596c7080b7b939541fbf2ea62"; }; buildType = "ament_cmake"; diff --git a/distros/humble/self-test/default.nix b/distros/humble/self-test/default.nix index 315e375b04..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.3-r1"; + version = "4.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/self_test/4.0.3-1.tar.gz"; - name = "4.0.3-1.tar.gz"; - sha256 = "9bcde7c177aa3ef11c1bb4f3a0788b3710fa1abf2cccb5cc4d3bf6161788c955"; + 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/septentrio-gnss-driver/default.nix b/distros/humble/septentrio-gnss-driver/default.nix index 5ff08a78b3..7efa3eda25 100644 --- a/distros/humble/septentrio-gnss-driver/default.nix +++ b/distros/humble/septentrio-gnss-driver/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, diagnostic-msgs, geographiclib, geometry-msgs, gps-msgs, libpcap, nav-msgs, nmea-msgs, rclcpp, rclcpp-components, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: +{ 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-humble-septentrio-gnss-driver"; - version = "1.4.2-r2"; + version = "1.4.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release/archive/release/humble/septentrio_gnss_driver/1.4.2-2.tar.gz"; - name = "1.4.2-2.tar.gz"; - sha256 = "622526f1e640ff8c8f24e11f4e134b95fe45f0a75d4a3ffbfbf54c4c1785144e"; + url = "https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release/archive/release/humble/septentrio_gnss_driver/1.4.3-1.tar.gz"; + name = "1.4.3-1.tar.gz"; + sha256 = "fcbb9838d10c59fb267a29acea616a30dd8e80d2381806c80983406b8181a4e9"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ boost diagnostic-msgs geographiclib geometry-msgs gps-msgs libpcap nav-msgs nmea-msgs rclcpp rclcpp-components rosidl-default-runtime sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; + 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 = { diff --git a/distros/humble/sicks300-2/default.nix b/distros/humble/sicks300-2/default.nix new file mode 100644 index 0000000000..229d8c968f --- /dev/null +++ b/distros/humble/sicks300-2/default.nix @@ -0,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, laser-filters, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs }: +buildRosPackage { + pname = "ros-humble-sicks300-2"; + version = "1.3.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/sicks300_ros2-release/archive/release/humble/sicks300_2/1.3.3-1.tar.gz"; + name = "1.3.3-1.tar.gz"; + sha256 = "82c20acccbc57919ef032cabc70c4a8be2ba1c58af7ce1f35d50d9706501be71"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ diagnostic-msgs laser-filters rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package published a laser scan message out of a Sick S300 laser scanner."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/simulation-interfaces/default.nix b/distros/humble/simulation-interfaces/default.nix new file mode 100644 index 0000000000..7c34b7d476 --- /dev/null +++ b/distros/humble/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, 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.1-r1"; + + src = fetchurl { + 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 = [ action-msgs 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/humble/slam-toolbox/default.nix b/distros/humble/slam-toolbox/default.nix index 9fcfeea200..3930c31ada 100644 --- a/distros/humble/slam-toolbox/default.nix +++ b/distros/humble/slam-toolbox/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gtest, ament-cmake-uncrustify, ament-lint-auto, boost, builtin-interfaces, ceres-solver, eigen, interactive-markers, launch, launch-testing, liblapack, message-filters, nav-msgs, nav2-map-server, pluginlib, qt5, rclcpp, rosidl-default-generators, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, sensor-msgs, std-msgs, std-srvs, suitesparse, tbb_2021_11, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: buildRosPackage { pname = "ros-humble-slam-toolbox"; - version = "2.6.9-r1"; + version = "2.6.10-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/humble/slam_toolbox/2.6.9-1.tar.gz"; - name = "2.6.9-1.tar.gz"; - sha256 = "b1283ddebfcae2bf57d0b455eeb80824fe3d60227ea6d9c4637526f88817d7dd"; + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/humble/slam_toolbox/2.6.10-1.tar.gz"; + name = "2.6.10-1.tar.gz"; + sha256 = "18f6c1fe513dd7d3afd69d308350afc38092926bd1fc422141733be9b7ac1ea1"; }; buildType = "ament_cmake"; diff --git a/distros/humble/slider-publisher/default.nix b/distros/humble/slider-publisher/default.nix index e5ea0ba9ff..fb51472167 100644 --- a/distros/humble/slider-publisher/default.nix +++ b/distros/humble/slider-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, python3Packages, rqt-gui-py }: buildRosPackage { pname = "ros-humble-slider-publisher"; - version = "2.4.0-r1"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/slider_publisher-release/archive/release/humble/slider_publisher/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "a5e44301b0a63b3b38f04a7ed6a8ac826dda95003bd22a5f6e6ab369bbaa5203"; + url = "https://github.com/ros2-gbp/slider_publisher-release/archive/release/humble/slider_publisher/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "ab65d384fa6ac4f3704a6da1f1129eac5ee65e869851f4e925334e38d2091176"; }; buildType = "ament_cmake"; diff --git a/distros/humble/spatio-temporal-voxel-layer/default.nix b/distros/humble/spatio-temporal-voxel-layer/default.nix index c67d96e04c..a12956e3d3 100644 --- a/distros/humble/spatio-temporal-voxel-layer/default.nix +++ b/distros/humble/spatio-temporal-voxel-layer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, builtin-interfaces, geometry-msgs, laser-geometry, message-filters, nav2-costmap-2d, openexr, openvdb-vendor, pcl, pcl-conversions, pluginlib, rclcpp, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: buildRosPackage { pname = "ros-humble-spatio-temporal-voxel-layer"; - version = "2.3.3-r1"; + version = "2.3.4-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release/archive/release/humble/spatio_temporal_voxel_layer/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "6b77cfbd0232e74df522a8558b66c781a5f0b683fdaabea5bd2e702862a461eb"; + url = "https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release/archive/release/humble/spatio_temporal_voxel_layer/2.3.4-1.tar.gz"; + name = "2.3.4-1.tar.gz"; + sha256 = "8a28d37e6863e1eddb6b0d293c25ee0e923a42e3a36d526861489ed55af70d70"; }; buildType = "ament_cmake"; 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 d463314962..eee46ecac4 100644 --- a/distros/humble/steering-controllers-library/default.nix +++ b/distros/humble/steering-controllers-library/default.nix @@ -2,21 +2,21 @@ # 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, 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 }: +{ 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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "6a50544dcdb6e73142fe6276e68fde69688562907cf52186a2e896c2afda83e9"; + 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"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gmock controller-manager ros2-control-test-assets ]; - propagatedBuildInputs = [ ackermann-msgs 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 ]; + 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 = { diff --git a/distros/humble/stereo-image-proc/default.nix b/distros/humble/stereo-image-proc/default.nix index 453176c73b..d287315086 100644 --- a/distros/humble/stereo-image-proc/default.nix +++ b/distros/humble/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-humble-stereo-image-proc"; - version = "3.0.7-r1"; + version = "3.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/stereo_image_proc/3.0.7-1.tar.gz"; - name = "3.0.7-1.tar.gz"; - sha256 = "52de776608da2da78b6b55db29e6dc338de615cc44a059b4c94e0c484a0348a2"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/stereo_image_proc/3.0.8-1.tar.gz"; + name = "3.0.8-1.tar.gz"; + sha256 = "0125a5f6c80521886399834c092aa548366881f4d04ca91a2ce9f61dd4b4e695"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-cli-tools/default.nix b/distros/humble/swri-cli-tools/default.nix index 36bc20931f..14f7012014 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.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "aa4e12f5db9aac7596c272cbc0abcf2b59f54b47a9fda99e030f9c2caba4f5b3"; }; buildType = "ament_python"; diff --git a/distros/humble/swri-console-util/default.nix b/distros/humble/swri-console-util/default.nix index c92f7dee17..3dc69e054d 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.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "57560a03df062d72dc3e6c2131ae5ae1e6abc1393e1803fd2e936b39af612bda"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-dbw-interface/default.nix b/distros/humble/swri-dbw-interface/default.nix index be2283aead..44f03f8c59 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.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "3336bc40c7fafc426d1a11f7683a91a46a0bb12a621821bd8f246e73dc7b511f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-geometry-util/default.nix b/distros/humble/swri-geometry-util/default.nix index 60f162d6fe..649653d8e9 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.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "ec55ba9202caa1206b377931c0cab201c1357751cac857066c38e10559c5ab38"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-image-util/default.nix b/distros/humble/swri-image-util/default.nix index a5c3c810e8..0c994076f0 100644 --- a/distros/humble/swri-image-util/default.nix +++ b/distros/humble/swri-image-util/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-humble-swri-image-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "b2079d9114dbf6ac97efe159b9a1d6cb0261c06022b42dea74c5c353fd065bb6"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-math-util/default.nix b/distros/humble/swri-math-util/default.nix index 3656050e03..daf2af29e8 100644 --- a/distros/humble/swri-math-util/default.nix +++ b/distros/humble/swri-math-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, boost, rclcpp }: buildRosPackage { pname = "ros-humble-swri-math-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "1cc7a72da327dcc5bb3e1c73df52062aac0214b3e70dd8e4ea7e657c60dc1c10"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-opencv-util/default.nix b/distros/humble/swri-opencv-util/default.nix index 75b5874cf6..2b507d6cbf 100644 --- a/distros/humble/swri-opencv-util/default.nix +++ b/distros/humble/swri-opencv-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, cv-bridge, swri-math-util }: buildRosPackage { pname = "ros-humble-swri-opencv-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "63b2c3cd100cf49b9a2e3f7acaf9cc1fd0c8c9d881c6e15c4424fc5923798c8e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-roscpp/default.nix b/distros/humble/swri-roscpp/default.nix index 6e1aaa87ca..ff1f9cfbd2 100644 --- a/distros/humble/swri-roscpp/default.nix +++ b/distros/humble/swri-roscpp/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-humble-swri-roscpp"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "761a761d30efef4c7f78acf7d4810f24d8d1e17ed9937d1d53396e2b39f7797a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-route-util/default.nix b/distros/humble/swri-route-util/default.nix index 6464721943..062b47fa39 100644 --- a/distros/humble/swri-route-util/default.nix +++ b/distros/humble/swri-route-util/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-humble-swri-route-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "f7da3b2edc4251ce1e4e5563a0ee085211d9e8636df0e8c9f4527bb575253bf3"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-serial-util/default.nix b/distros/humble/swri-serial-util/default.nix index 815ccb19cf..07f7cf7303 100644 --- a/distros/humble/swri-serial-util/default.nix +++ b/distros/humble/swri-serial-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost }: buildRosPackage { pname = "ros-humble-swri-serial-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "4d0a367f12a5b06a338527670ded007924b3154187b99044a05b88776400ec93"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-system-util/default.nix b/distros/humble/swri-system-util/default.nix index d59118cc05..18db26b89d 100644 --- a/distros/humble/swri-system-util/default.nix +++ b/distros/humble/swri-system-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, boost, rclcpp }: buildRosPackage { pname = "ros-humble-swri-system-util"; - version = "3.7.4-r1"; + version = "3.7.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_system_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "1bbfc705a98147bfac2048195f780be9b9184bf9535a394bb94cc5a644892de6"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_system_util/3.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "a3d2fdc78ca88bfc072d17311c80eebf2d246a2aa6bc559f769c913f3f6377ea"; }; buildType = "ament_cmake"; diff --git a/distros/humble/swri-transform-util/default.nix b/distros/humble/swri-transform-util/default.nix index 6a0ba83fc8..f02267b6ca 100644 --- a/distros/humble/swri-transform-util/default.nix +++ b/distros/humble/swri-transform-util/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-humble-swri-transform-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "dce5ae1a0bf7ac399142a4adc21d82b70104ef875a0caf006df504ed776883ed"; }; buildType = "ament_cmake"; diff --git a/distros/humble/talos-bringup/default.nix b/distros/humble/talos-bringup/default.nix index 7e5c0d570a..12032ee99a 100644 --- a/distros/humble/talos-bringup/default.nix +++ b/distros/humble/talos-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, joy-linux, joy-teleop, play-motion2, talos-controller-configuration, talos-description, twist-mux }: buildRosPackage { pname = "ros-humble-talos-bringup"; - version = "2.0.1-r1"; + version = "2.0.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_bringup/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "934224fe28c03c483dbd322abb3c0b6b16b812e2a884291017fb9cb06c22c7c0"; + url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_bringup/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "ef690d06107cb71ec076d949c9f68f07c58d79f36339ac606d7f3f70633a6b48"; }; buildType = "ament_cmake"; diff --git a/distros/humble/talos-controller-configuration/default.nix b/distros/humble/talos-controller-configuration/default.nix index e7b9d18349..465a5a28cd 100644 --- a/distros/humble/talos-controller-configuration/default.nix +++ b/distros/humble/talos-controller-configuration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, force-torque-sensor-broadcaster, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-pal, ros2controlcli }: buildRosPackage { pname = "ros-humble-talos-controller-configuration"; - version = "2.0.1-r1"; + version = "2.0.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_controller_configuration/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "e0d680d8a831e8227580bad35831e7c38428971cb9569affcf3f4acc65ad7f66"; + url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_controller_configuration/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "49b0cc14172b39fe094e2d35d2469ef7379c8ed8773f933c3077dabf58759eeb"; }; buildType = "ament_cmake"; diff --git a/distros/humble/talos-description-calibration/default.nix b/distros/humble/talos-description-calibration/default.nix index 127ce7e091..a3f0a3753d 100644 --- a/distros/humble/talos-description-calibration/default.nix +++ b/distros/humble/talos-description-calibration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-python, xacro }: buildRosPackage { pname = "ros-humble-talos-description-calibration"; - version = "2.0.1-r1"; + version = "2.0.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_description_calibration/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "229e1719fd8bee043663ab3e22bbf6a2a70e34357674323461d0ed4cd46d7c2d"; + url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_description_calibration/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "0cba00b93bbf8a79037ab965350149b37c68cd3f5b5d121999c4d0ec1ea87325"; }; buildType = "ament_cmake"; diff --git a/distros/humble/talos-description-inertial/default.nix b/distros/humble/talos-description-inertial/default.nix index 648ac6cb41..05af87145b 100644 --- a/distros/humble/talos-description-inertial/default.nix +++ b/distros/humble/talos-description-inertial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-python, xacro }: buildRosPackage { pname = "ros-humble-talos-description-inertial"; - version = "2.0.1-r1"; + version = "2.0.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_description_inertial/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "e9d9cfc38e44dcc2efd8bf5640da1a37b9d46f1da0bfdd4a05e4594cbe05ee00"; + url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_description_inertial/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "e7424a690af4d20aa02377436d7de837a68d86c98b2f56a1373c0cdf0ad1e771"; }; buildType = "ament_cmake"; diff --git a/distros/humble/talos-description/default.nix b/distros/humble/talos-description/default.nix index 728686f5f1..099ebbe52d 100644 --- a/distros/humble/talos-description/default.nix +++ b/distros/humble/talos-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, launch, launch-pal, launch-param-builder, launch-ros, launch-testing-ament-cmake, talos-controller-configuration, talos-description-calibration, talos-description-inertial, urdf-test, xacro }: buildRosPackage { pname = "ros-humble-talos-description"; - version = "2.0.1-r1"; + version = "2.0.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_description/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "e4eab95ed88e31091af7ed49c92aece583fb1f2953581e4452a43747a40b10f7"; + url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_description/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "a025084fe0361eee29917fffcd8c83d9201244bcb1ebe8499d4fb88276b220d6"; }; buildType = "ament_cmake"; diff --git a/distros/humble/talos-robot/default.nix b/distros/humble/talos-robot/default.nix index 1e54fa91ea..4280533279 100644 --- a/distros/humble/talos-robot/default.nix +++ b/distros/humble/talos-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, talos-bringup, talos-controller-configuration, talos-description, talos-description-calibration }: buildRosPackage { pname = "ros-humble-talos-robot"; - version = "2.0.1-r1"; + version = "2.0.2-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_robot/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "13bde116ae996a013144cb1cb53308b7c7c7a7b43a9ed5b9cb567a2d20c977c0"; + url = "https://github.com/pal-gbp/talos_robot-release/archive/release/humble/talos_robot/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "5d8af89dbcf1208d3e3174d4d30b4f4f0b3494dd953409e63a41042c67d2091a"; }; buildType = "ament_cmake"; diff --git a/distros/humble/test-ros-gz-bridge/default.nix b/distros/humble/test-ros-gz-bridge/default.nix index a4b10930df..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.16-r2"; + 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.16-2.tar.gz"; - name = "0.244.16-2.tar.gz"; - sha256 = "50763d7883d676e166bdb7603457c5be56ae99fd0e465f1efd6f027c535f70bf"; + 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/tiago-2dnav/default.nix b/distros/humble/tiago-2dnav/default.nix index e976ce48bf..8bf58ac95c 100644 --- a/distros/humble/tiago-2dnav/default.nix +++ b/distros/humble/tiago-2dnav/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-index-python, ament-lint-auto, ament-lint-common, launch-pal, nav2-bringup, omni-base-2dnav, pal-maps, pmb2-2dnav, ros2launch, rviz2, tiago-description }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, omni-base-2dnav, pmb2-2dnav }: buildRosPackage { pname = "ros-humble-tiago-2dnav"; - version = "4.9.0-r1"; + version = "4.11.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_navigation-release/archive/release/humble/tiago_2dnav/4.9.0-1.tar.gz"; - name = "4.9.0-1.tar.gz"; - sha256 = "ef5fc8ca32934f39b9f4c6d9e17b52f86a431e47a2e9687f5f99fc5c89e6ae74"; + url = "https://github.com/pal-gbp/tiago_navigation-release/archive/release/humble/tiago_2dnav/4.11.0-1.tar.gz"; + name = "4.11.0-1.tar.gz"; + sha256 = "c53173bc6f4e0507fa44fbc6e9fc99228b16bc209425967208f18e4015419f8b"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python launch-pal nav2-bringup omni-base-2dnav pal-maps pmb2-2dnav ros2launch rviz2 tiago-description ]; + propagatedBuildInputs = [ omni-base-2dnav pmb2-2dnav ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/tiago-bringup/default.nix b/distros/humble/tiago-bringup/default.nix index 61a57ee82c..300cd372dd 100644 --- a/distros/humble/tiago-bringup/default.nix +++ b/distros/humble/tiago-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, joy-linux, joy-teleop, launch-pal, play-motion2, teleop-tools-msgs, tiago-controller-configuration, tiago-description, twist-mux, twist-mux-msgs }: buildRosPackage { pname = "ros-humble-tiago-bringup"; - version = "4.14.0-r1"; + version = "4.17.1-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_bringup/4.14.0-1.tar.gz"; - name = "4.14.0-1.tar.gz"; - sha256 = "81a0d420e8efe95fd7a4fa681bdd75fa788a7420f61d8465c1b2020c5aba3264"; + url = "https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_bringup/4.17.1-1.tar.gz"; + name = "4.17.1-1.tar.gz"; + sha256 = "bb6a746a491036e6efbcac8c1a147ec1bded99fc0805870ad9fe72365bc0c6a4"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tiago-controller-configuration/default.nix b/distros/humble/tiago-controller-configuration/default.nix index d288c6ef1b..393bbfc71f 100644 --- a/distros/humble/tiago-controller-configuration/default.nix +++ b/distros/humble/tiago-controller-configuration/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-lint-auto, ament-lint-common, controller-manager, diff-drive-controller, force-torque-sensor-broadcaster, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-pal, omni-base-controller-configuration, pal-gripper-controller-configuration, pal-hey5-controller-configuration, pal-robotiq-controller-configuration, pmb2-controller-configuration, ros2controlcli }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, controller-manager, diff-drive-controller, force-torque-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-pal, omni-base-controller-configuration, pal-gripper-controller-configuration, pal-hey5-controller-configuration, pal-robotiq-controller-configuration, pmb2-controller-configuration, ros2controlcli }: buildRosPackage { pname = "ros-humble-tiago-controller-configuration"; - version = "4.14.0-r1"; + version = "4.17.1-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_controller_configuration/4.14.0-1.tar.gz"; - name = "4.14.0-1.tar.gz"; - sha256 = "ab9fdc3afd091b1f11447970a69644f09fd1c510afc51a63f48aa48d5d43a860"; + url = "https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_controller_configuration/4.17.1-1.tar.gz"; + name = "4.17.1-1.tar.gz"; + sha256 = "c1b660012981c4c5f283383602a459895ed6582cce0516a3b73279d467097b48"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller force-torque-sensor-broadcaster imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-pal omni-base-controller-configuration pal-gripper-controller-configuration pal-hey5-controller-configuration pal-robotiq-controller-configuration pmb2-controller-configuration ros2controlcli ]; + propagatedBuildInputs = [ controller-manager diff-drive-controller force-torque-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-pal omni-base-controller-configuration pal-gripper-controller-configuration pal-hey5-controller-configuration pal-robotiq-controller-configuration pmb2-controller-configuration ros2controlcli ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/tiago-description/default.nix b/distros/humble/tiago-description/default.nix index 649988614c..c5b92faedc 100644 --- a/distros/humble/tiago-description/default.nix +++ b/distros/humble/tiago-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, launch, launch-pal, launch-param-builder, launch-ros, launch-testing-ament-cmake, omni-base-description, pal-gripper-description, pal-hey5-description, pal-robotiq-description, pal-urdf-utils, pmb2-description, robot-state-publisher, urdf-test, xacro }: buildRosPackage { pname = "ros-humble-tiago-description"; - version = "4.14.0-r1"; + version = "4.17.1-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_description/4.14.0-1.tar.gz"; - name = "4.14.0-1.tar.gz"; - sha256 = "d2e8c9ecd71bbfc86119eb566bdfe75e2f0195d615970e4b7ee6b22daeee2185"; + url = "https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_description/4.17.1-1.tar.gz"; + name = "4.17.1-1.tar.gz"; + sha256 = "808dcf33a3c4c80ab47c816f05a253c81bea9d3796935b4a18aaeac0f87ec49e"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tiago-gazebo/default.nix b/distros/humble/tiago-gazebo/default.nix index 4e3767e398..6ec4d06b6b 100644 --- a/distros/humble/tiago-gazebo/default.nix +++ b/distros/humble/tiago-gazebo/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, gazebo-plugins, gazebo-ros, gazebo-ros2-control, launch, launch-pal, launch-ros, launch-testing-ament-cmake, omni-base-description, pal-gazebo-plugins, pal-gazebo-worlds, play-motion2-msgs, rclcpp, sensor-msgs, tiago-2dnav, tiago-bringup, tiago-description, tiago-moveit-config }: +{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, gazebo-plugins, gazebo-ros, gazebo-ros2-control, launch, launch-pal, launch-ros, launch-testing-ament-cmake, omni-base-description, pal-gazebo-plugins, pal-gazebo-worlds, pal-maps, play-motion2-msgs, rclcpp, sensor-msgs, tiago-2dnav, tiago-bringup, tiago-description, tiago-laser-sensors, tiago-moveit-config }: buildRosPackage { pname = "ros-humble-tiago-gazebo"; - version = "4.3.0-r1"; + version = "4.7.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_simulation-release/archive/release/humble/tiago_gazebo/4.3.0-1.tar.gz"; - name = "4.3.0-1.tar.gz"; - sha256 = "9670b84cad4d64958667f80f00d2557b153cac802b1f3fb9fafc7f4e63a53437"; + url = "https://github.com/pal-gbp/tiago_simulation-release/archive/release/humble/tiago_gazebo/4.7.0-1.tar.gz"; + name = "4.7.0-1.tar.gz"; + sha256 = "a87003088a22f22c83552e071fd0ba77787ca8f9bf8e55b2921122ce9afcfd5f"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake-auto ]; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-testing-ament-cmake play-motion2-msgs rclcpp sensor-msgs ]; - propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros2-control launch launch-pal launch-ros omni-base-description pal-gazebo-plugins pal-gazebo-worlds play-motion2-msgs tiago-2dnav tiago-bringup tiago-description tiago-moveit-config ]; + propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros2-control launch launch-pal launch-ros omni-base-description pal-gazebo-plugins pal-gazebo-worlds pal-maps play-motion2-msgs tiago-2dnav tiago-bringup tiago-description tiago-laser-sensors tiago-moveit-config ]; nativeBuildInputs = [ ament-cmake-auto ]; meta = { diff --git a/distros/humble/tiago-laser-sensors/default.nix b/distros/humble/tiago-laser-sensors/default.nix index fe0206f28c..0b422b3c9d 100644 --- a/distros/humble/tiago-laser-sensors/default.nix +++ b/distros/humble/tiago-laser-sensors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, omni-base-laser-sensors, pmb2-laser-sensors }: buildRosPackage { pname = "ros-humble-tiago-laser-sensors"; - version = "4.9.0-r1"; + version = "4.11.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_navigation-release/archive/release/humble/tiago_laser_sensors/4.9.0-1.tar.gz"; - name = "4.9.0-1.tar.gz"; - sha256 = "09cdabce7e3ab62bea885e2d295f23689b1ff8607f55ea534ba6eb71157bd043"; + url = "https://github.com/pal-gbp/tiago_navigation-release/archive/release/humble/tiago_laser_sensors/4.11.0-1.tar.gz"; + name = "4.11.0-1.tar.gz"; + sha256 = "777bce8e9ce145aa6926d739aaf5efbc6c389d48411023a884ff56a5290491eb"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tiago-navigation/default.nix b/distros/humble/tiago-navigation/default.nix index b5c50b2163..d775d32ebe 100644 --- a/distros/humble/tiago-navigation/default.nix +++ b/distros/humble/tiago-navigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, tiago-2dnav, tiago-laser-sensors, tiago-rgbd-sensors }: buildRosPackage { pname = "ros-humble-tiago-navigation"; - version = "4.9.0-r1"; + version = "4.11.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_navigation-release/archive/release/humble/tiago_navigation/4.9.0-1.tar.gz"; - name = "4.9.0-1.tar.gz"; - sha256 = "4e5acd611efb937de2032043b180769e63e83b3f9611f5af1af1c29c696da904"; + url = "https://github.com/pal-gbp/tiago_navigation-release/archive/release/humble/tiago_navigation/4.11.0-1.tar.gz"; + name = "4.11.0-1.tar.gz"; + sha256 = "bba8787bb7be9f1ec25890afb84a6cdfcd7f2540309957b954c87572e1f25cc2"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tiago-rgbd-sensors/default.nix b/distros/humble/tiago-rgbd-sensors/default.nix index b8cbaac8e8..077a034230 100644 --- a/distros/humble/tiago-rgbd-sensors/default.nix +++ b/distros/humble/tiago-rgbd-sensors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-humble-tiago-rgbd-sensors"; - version = "4.9.0-r1"; + version = "4.11.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_navigation-release/archive/release/humble/tiago_rgbd_sensors/4.9.0-1.tar.gz"; - name = "4.9.0-1.tar.gz"; - sha256 = "7d0b4c1dc7b527d20ffae42adaa9f2463d1dc0172497b9cb83e8c866b098b476"; + url = "https://github.com/pal-gbp/tiago_navigation-release/archive/release/humble/tiago_rgbd_sensors/4.11.0-1.tar.gz"; + name = "4.11.0-1.tar.gz"; + sha256 = "8119444c7cfa1eee1ed4d9633af986f839dc465a496f03a4a36f1e04046f110f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tiago-robot/default.nix b/distros/humble/tiago-robot/default.nix index 6e14772490..a7cee291aa 100644 --- a/distros/humble/tiago-robot/default.nix +++ b/distros/humble/tiago-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, tiago-bringup, tiago-controller-configuration, tiago-description }: buildRosPackage { pname = "ros-humble-tiago-robot"; - version = "4.14.0-r1"; + version = "4.17.1-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_robot/4.14.0-1.tar.gz"; - name = "4.14.0-1.tar.gz"; - sha256 = "4c0603cb01d5d8c8cb06b16c0da9f79d712a348d362bcd8654422ebab00cf517"; + url = "https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_robot/4.17.1-1.tar.gz"; + name = "4.17.1-1.tar.gz"; + sha256 = "48d212b54f6cff093695c3575f982d9dd00fd5fc6a48b2803be33be09ed82414"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tiago-simulation/default.nix b/distros/humble/tiago-simulation/default.nix index b282506eb2..b8643ea23c 100644 --- a/distros/humble/tiago-simulation/default.nix +++ b/distros/humble/tiago-simulation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, tiago-gazebo }: buildRosPackage { pname = "ros-humble-tiago-simulation"; - version = "4.3.0-r1"; + version = "4.7.0-r1"; src = fetchurl { - url = "https://github.com/pal-gbp/tiago_simulation-release/archive/release/humble/tiago_simulation/4.3.0-1.tar.gz"; - name = "4.3.0-1.tar.gz"; - sha256 = "33bca9e1d5c36447a3ec174dc11f609c35e96a929ff20ad4b548a8f7b3ac110a"; + url = "https://github.com/pal-gbp/tiago_simulation-release/archive/release/humble/tiago_simulation/4.7.0-1.tar.gz"; + name = "4.7.0-1.tar.gz"; + sha256 = "011e7d5690c9b3b646c1d88ecb04137f88d7c6c96c3ad7ff7c88b0a9c50b4afb"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tile-map/default.nix b/distros/humble/tile-map/default.nix index 1d407d6600..5b979a77c4 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.4.9-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.4.9-1.tar.gz"; + name = "2.4.9-1.tar.gz"; + sha256 = "f67b3e3cbd035089c40fe945b67d43e207289d8d4205797f566353753237eb79"; }; 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/tracetools-image-pipeline/default.nix b/distros/humble/tracetools-image-pipeline/default.nix index f3d1666b9e..9815631058 100644 --- a/distros/humble/tracetools-image-pipeline/default.nix +++ b/distros/humble/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-humble-tracetools-image-pipeline"; - version = "3.0.7-r1"; + version = "3.0.8-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/tracetools_image_pipeline/3.0.7-1.tar.gz"; - name = "3.0.7-1.tar.gz"; - sha256 = "4310c6be9a06fcfaf11050d82d50c1ca415aad0608b8443dee5496def472c136"; + url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/tracetools_image_pipeline/3.0.8-1.tar.gz"; + name = "3.0.8-1.tar.gz"; + sha256 = "8bb3498f069dbbe830df73ccdf3613a8462fd16955abd99bf591086137bec915"; }; buildType = "ament_cmake"; diff --git a/distros/humble/tricycle-controller/default.nix b/distros/humble/tricycle-controller/default.nix index 9f2e272f7c..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/tricycle_controller/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "6eff5a5540a77c262106995c95da156c645f844fcb4bebb88c8cab4b30267625"; + 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 f5fe40cd5a..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.44.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.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "9535ac590e4056f8ebc829e85a632a406f555c69b523db7b6f21998e2b6c42b8"; + 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/tsid/default.nix b/distros/humble/tsid/default.nix new file mode 100644 index 0000000000..9a1cec2583 --- /dev/null +++ b/distros/humble/tsid/default.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, eigenpy, eiquadprog, git, graphviz, pinocchio }: +buildRosPackage { + pname = "ros-humble-tsid"; + version = "1.8.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tsid-release/archive/release/humble/tsid/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "e1b38b29e5e2385def583da567f8904974eabb3e0a6e2829474ea03eba4cbb7e"; + }; + + buildType = "cmake"; + buildInputs = [ cmake doxygen git ]; + propagatedBuildInputs = [ ament-cmake boost eigenpy eiquadprog graphviz pinocchio ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Efficient Task Space Inverse Dynamics (TSID) based on Pinocchio"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} 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-autorace-camera/default.nix b/distros/humble/turtlebot3-autorace-camera/default.nix new file mode 100644 index 0000000000..e1c42fea8e --- /dev/null +++ b/distros/humble/turtlebot3-autorace-camera/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cv-bridge, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-humble-turtlebot3-autorace-camera"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/humble/turtlebot3_autorace_camera/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "a099153d6def6203ebb7def1663bcd2950d04f488d5d37d118b8d96f7fc42158"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ cv-bridge rclpy sensor-msgs std-msgs ]; + + meta = { + description = "ROS 2 packages for camera calibration and image processing in TurtleBot AutoRace"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/turtlebot3-autorace-detect/default.nix b/distros/humble/turtlebot3-autorace-detect/default.nix new file mode 100644 index 0000000000..0b762b6b17 --- /dev/null +++ b/distros/humble/turtlebot3-autorace-detect/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-humble-turtlebot3-autorace-detect"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/humble/turtlebot3_autorace_detect/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "45178773e25a9b2103557e97d4450092bddf018e3d8b57605e47dfaeba1ee73a"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; + + meta = { + description = "ROS 2 packages for turtlebot3_autorace_detect"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/turtlebot3-autorace-mission/default.nix b/distros/humble/turtlebot3-autorace-mission/default.nix new file mode 100644 index 0000000000..fb1c14f002 --- /dev/null +++ b/distros/humble/turtlebot3-autorace-mission/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-humble-turtlebot3-autorace-mission"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/humble/turtlebot3_autorace_mission/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "b1f4684824a6ec2a204a235abf5505e07bfe94add29773373ae62bbc8c6056e9"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; + + meta = { + description = "ROS 2 packages for turtlebot3_autorace_mission"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/turtlebot3-autorace/default.nix b/distros/humble/turtlebot3-autorace/default.nix new file mode 100644 index 0000000000..5f112e8ece --- /dev/null +++ b/distros/humble/turtlebot3-autorace/default.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-autorace-camera, turtlebot3-autorace-detect, turtlebot3-autorace-mission }: +buildRosPackage { + pname = "ros-humble-turtlebot3-autorace"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/humble/turtlebot3_autorace/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "1945285c6c7e70db32526ada2e2d4273a863d87974bc04f1e04db6b4d101bcbb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ turtlebot3-autorace-camera turtlebot3-autorace-detect turtlebot3-autorace-mission ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS 2 meta packages for turtlebot3_autorace"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/turtlebot3-msgs/default.nix b/distros/humble/turtlebot3-msgs/default.nix index 04d76d7d4d..08fe5d6ba0 100644 --- a/distros/humble/turtlebot3-msgs/default.nix +++ b/distros/humble/turtlebot3-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, std-msgs }: buildRosPackage { pname = "ros-humble-turtlebot3-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_msgs-release/archive/release/humble/turtlebot3_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "007956849d09113e04ae084ce75fe1e877e29bbd9e8fbd6138b328a9a032ae92"; + url = "https://github.com/ros2-gbp/turtlebot3_msgs-release/archive/release/humble/turtlebot3_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "f6decd28d8612311993c085f6db455bb56493dabf81e4961b3ea5213bd95e92b"; }; 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-client-library/default.nix b/distros/humble/ur-client-library/default.nix index f4aeb9d8df..7477639849 100644 --- a/distros/humble/ur-client-library/default.nix +++ b/distros/humble/ur-client-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake }: buildRosPackage { pname = "ros-humble-ur-client-library"; - version = "1.9.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/humble/ur_client_library/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "3c6dd7a4aa217fd9ea6175e329d2fdde5d94ee6f0c5ac510985728f4c45388bd"; + url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/humble/ur_client_library/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "b35320add865652bf835b4a1d5db70f345748a2dbec5ac28994ab59a66daf9af"; }; buildType = "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 dff252f593..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.44.0-r1"; + version = "2.46.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/velocity_controllers/2.44.0-1.tar.gz"; - name = "2.44.0-1.tar.gz"; - sha256 = "6510d81fc4ec33265de289df6c191251399556dc088c5ef397c7a4dd2733c8af"; + 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/wireless-msgs/default.nix b/distros/humble/wireless-msgs/default.nix index 967b8c5dfe..b3c1bd8b75 100644 --- a/distros/humble/wireless-msgs/default.nix +++ b/distros/humble/wireless-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-wireless-msgs"; - version = "1.1.3-r1"; + version = "1.1.5-r2"; src = fetchurl { - url = "https://github.com/clearpath-gbp/wireless-release/archive/release/humble/wireless_msgs/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "56ead653062f82acad8df037b22f51cdf2ec70389eb524a9cba2e31410fa6207"; + url = "https://github.com/clearpath-gbp/wireless-release/archive/release/humble/wireless_msgs/1.1.5-2.tar.gz"; + name = "1.1.5-2.tar.gz"; + sha256 = "cc1bdf1ee8131df3ef11dd2e22b6a842d02bc4064d46e60083cd16416c207e09"; }; buildType = "ament_cmake"; diff --git a/distros/humble/wireless-watcher/default.nix b/distros/humble/wireless-watcher/default.nix index 2ec8850743..e833c02e97 100644 --- a/distros/humble/wireless-watcher/default.nix +++ b/distros/humble/wireless-watcher/default.nix @@ -2,18 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, diagnostic-updater, rclcpp, wireless-msgs, wirelesstools }: +{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, diagnostic-updater, rclcpp, wireless-msgs, wirelesstools }: buildRosPackage { pname = "ros-humble-wireless-watcher"; - version = "1.1.3-r1"; + version = "1.1.5-r2"; src = fetchurl { - url = "https://github.com/clearpath-gbp/wireless-release/archive/release/humble/wireless_watcher/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "7815cbb2e4cabac8be536ce26cddd61e593e47bda48d0701d5f6c8d831ca1fd7"; + url = "https://github.com/clearpath-gbp/wireless-release/archive/release/humble/wireless_watcher/1.1.5-2.tar.gz"; + name = "1.1.5-2.tar.gz"; + sha256 = "354ddab3aade00b437ad90f6aa8a427187eeb73280cd663990f150cabdfff036"; }; buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; propagatedBuildInputs = [ diagnostic-updater rclcpp wireless-msgs wirelesstools ]; meta = { 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 0621c1426b..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "6afb2bb44a13ab67d77a2a292f86379396eb433dbb88f5218b34f386bca8c6c5"; + 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 228e8d1b7f..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/admittance_controller/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "9ed5fe17d878ce2f59255ccae7edf08ac54596e5cf94f45466815acbafc851f4"; + 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 d4fddd7c37..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "0228951d546ea85d33f31e2440e1585f90569266d43f0ee3d8bb4da830119034"; + 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 4d58534fd9..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "b147b36c1a2384c7664fd2d31a6af81e8802d0ac2c84313f18bf7b59e73c45f2"; + 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-lanelet2-extension-python/default.nix b/distros/jazzy/autoware-lanelet2-extension-python/default.nix index 6a9a8bf34d..681386a3a0 100644 --- a/distros/jazzy/autoware-lanelet2-extension-python/default.nix +++ b/distros/jazzy/autoware-lanelet2-extension-python/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-autoware-lanelet2-extension-python"; - version = "0.7.0-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/jazzy/autoware_lanelet2_extension_python/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "d506c1a66342fb51d2e866927401a25609ccbc4d3635017228bb6f4880f6adff"; + url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/jazzy/autoware_lanelet2_extension_python/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "79779fa5aafba9f78facc22ac55caedf76bd99300b2a378863a2beeb66f30eed"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-lanelet2-extension/default.nix b/distros/jazzy/autoware-lanelet2-extension/default.nix index 27a15934fc..0ccdaf3bc2 100644 --- a/distros/jazzy/autoware-lanelet2-extension/default.nix +++ b/distros/jazzy/autoware-lanelet2-extension/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-autoware-lanelet2-extension"; - version = "0.7.0-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/jazzy/autoware_lanelet2_extension/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "38c9a39c686cbb298efb1220e78f28a521b758c83228259319aff321e6415db0"; + url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/jazzy/autoware_lanelet2_extension/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "4257df2597ad4cf41fc7b3ed31b00e1320fca6735cc97627b725dc21c07d299e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/autoware-localization-msgs/default.nix b/distros/jazzy/autoware-localization-msgs/default.nix index 4f55889110..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "9b1911a90ceefdc805d66b9edd96fc355eadaf7e13a013931bdeba0eba665b80"; + 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 ac92101cde..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "c7d6ddf8689d681a4f0b681458c0628a5e2bf60cf283c08bd5df2da2c1bd201f"; + 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 405f74d515..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.6.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/jazzy/autoware_msgs/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "6c44956bab5e34168dbad41f6a0264846ddd2ece8011fa2e09a7a37246a24209"; + 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 b0c2fb06eb..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "46df1227589e14484c8e6485bf61112cda1525641eeda41f5c67f416560cefe7"; + 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 816928cf5a..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "65ddc058d846910449f4efa39913456bf9b4d37016c23a7fca5a5e6e7eddd3c4"; + 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 b78046311f..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "b509f1781271e8fff2bafe257ea29a62fc3f863c8e68f64b5726f559bcadf98f"; + 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 353b449ef4..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "2bc85f87fa7d3e6cc34a333c2d94ad2d6de9b35e309b91ea04cdfb341f95544d"; + 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 new file mode 100644 index 0000000000..5bc6a5fd46 --- /dev/null +++ b/distros/jazzy/autoware-utils-debug/default.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, 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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-internal-debug-msgs autoware-internal-msgs autoware-utils-system diagnostic-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_debug package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-diagnostics/default.nix b/distros/jazzy/autoware-utils-diagnostics/default.nix new file mode 100644 index 0000000000..67498f206c --- /dev/null +++ b/distros/jazzy/autoware-utils-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-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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ diagnostic-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_diagnostics package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-geometry/default.nix b/distros/jazzy/autoware-utils-geometry/default.nix new file mode 100644 index 0000000000..1833c59b96 --- /dev/null +++ b/distros/jazzy/autoware-utils-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-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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common autoware-utils-system ]; + propagatedBuildInputs = [ autoware-internal-planning-msgs autoware-utils-math boost tf2 tf2-eigen tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_geometry package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-logging/default.nix b/distros/jazzy/autoware-utils-logging/default.nix new file mode 100644 index 0000000000..5529bd6ee5 --- /dev/null +++ b/distros/jazzy/autoware-utils-logging/default.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, ament-lint-auto, autoware-cmake, autoware-lint-common, logging-demo, rclcpp }: +buildRosPackage { + pname = "ros-jazzy-autoware-utils-logging"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ logging-demo rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_logging package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-math/default.nix b/distros/jazzy/autoware-utils-math/default.nix new file mode 100644 index 0000000000..92cd667094 --- /dev/null +++ b/distros/jazzy/autoware-utils-math/default.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-cmake, autoware-lint-common }: +buildRosPackage { + pname = "ros-jazzy-autoware-utils-math"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_math package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-pcl/default.nix b/distros/jazzy/autoware-utils-pcl/default.nix new file mode 100644 index 0000000000..667d6621aa --- /dev/null +++ b/distros/jazzy/autoware-utils-pcl/default.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, autoware-cmake, autoware-lint-common, autoware-utils-tf, pcl-conversions, pcl-ros }: +buildRosPackage { + pname = "ros-jazzy-autoware-utils-pcl"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-utils-tf pcl-conversions pcl-ros ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_pcl package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-rclcpp/default.nix b/distros/jazzy/autoware-utils-rclcpp/default.nix new file mode 100644 index 0000000000..f7583158aa --- /dev/null +++ b/distros/jazzy/autoware-utils-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-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-autoware-utils-rclcpp"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common std-msgs ]; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_rclcpp package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-system/default.nix b/distros/jazzy/autoware-utils-system/default.nix new file mode 100644 index 0000000000..997048f99f --- /dev/null +++ b/distros/jazzy/autoware-utils-system/default.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-cmake, autoware-lint-common, rclcpp }: +buildRosPackage { + pname = "ros-jazzy-autoware-utils-system"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake rclcpp ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_system package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-tf/default.nix b/distros/jazzy/autoware-utils-tf/default.nix new file mode 100644 index 0000000000..010d4838e9 --- /dev/null +++ b/distros/jazzy/autoware-utils-tf/default.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, 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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-utils-geometry geometry-msgs rclcpp tf2-ros ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_tf package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-uuid/default.nix b/distros/jazzy/autoware-utils-uuid/default.nix new file mode 100644 index 0000000000..48220a3084 --- /dev/null +++ b/distros/jazzy/autoware-utils-uuid/default.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, autoware-cmake, autoware-lint-common, boost, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-jazzy-autoware-utils-uuid"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ boost unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_uuid package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils-visualization/default.nix b/distros/jazzy/autoware-utils-visualization/default.nix new file mode 100644 index 0000000000..bc55903bf6 --- /dev/null +++ b/distros/jazzy/autoware-utils-visualization/default.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, autoware-cmake, autoware-lint-common, rclcpp, visualization-msgs }: +buildRosPackage { + pname = "ros-jazzy-autoware-utils-visualization"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ rclcpp visualization-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_visualization package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/autoware-utils/default.nix b/distros/jazzy/autoware-utils/default.nix index 3a70f6a387..ee3c3eb0c6 100644 --- a/distros/jazzy/autoware-utils/default.nix +++ b/distros/jazzy/autoware-utils/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-ros, autoware-cmake, boost, builtin-interfaces, rclcpp, unique-identifier-msgs }: +{ 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.0.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/jazzy/autoware_utils/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "b0c8c9508f79bd494a84b10c882d6762f4f9cf0dca9542233036cbf22cc2efc3"; + 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"; buildInputs = [ ament-cmake-auto autoware-cmake ]; - checkInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ boost builtin-interfaces rclcpp unique-identifier-msgs ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-internal-debug-msgs autoware-internal-msgs autoware-internal-planning-msgs 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 ]; nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; meta = { diff --git a/distros/jazzy/autoware-v2x-msgs/default.nix b/distros/jazzy/autoware-v2x-msgs/default.nix index 879acc0571..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "b281faba965ce995a230c9421528aae9b6ed61c6fb1aefd360d3ca5745592f84"; + 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 198c38b230..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "ec8332c771e1fc1a05539a78b6f1ecae324614310d4ec11179567dae1faa1fee"; + 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/behaviortree-cpp/default.nix b/distros/jazzy/behaviortree-cpp/default.nix index f52beb647a..7a9122e755 100644 --- a/distros/jazzy/behaviortree-cpp/default.nix +++ b/distros/jazzy/behaviortree-cpp/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, ament-cmake-gtest, ament-index-cpp, cppzmq, rclcpp, ros-environment, sqlite }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, cppzmq, git, rclcpp, ros-environment, sqlite }: buildRosPackage { pname = "ros-jazzy-behaviortree-cpp"; - version = "4.6.2-r1"; + version = "4.7.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/behaviortree_cpp_v4-release/archive/release/jazzy/behaviortree_cpp/4.6.2-1.tar.gz"; - name = "4.6.2-1.tar.gz"; - sha256 = "5b267869a56ef5b41ff62efc9ea3bafe2be50fef6f7f429d8d0955ee816d54a1"; + url = "https://github.com/ros2-gbp/behaviortree_cpp_v4-release/archive/release/jazzy/behaviortree_cpp/4.7.1-1.tar.gz"; + name = "4.7.1-1.tar.gz"; + sha256 = "9b20a1ca5efc2292b8a46cab2debc0d2c6bf402a06196675c51c6d790e051503"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; + buildInputs = [ ament-cmake git ros-environment ]; checkInputs = [ ament-cmake-gtest ]; propagatedBuildInputs = [ ament-index-cpp cppzmq rclcpp sqlite ]; - nativeBuildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake git ]; meta = { description = "This package provides the Behavior Trees core library."; diff --git a/distros/jazzy/bicycle-steering-controller/default.nix b/distros/jazzy/bicycle-steering-controller/default.nix index c6663def35..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "20e49ce06f9502271fa95c0a67a81500d2f9280bf004a12a7acda7b3e1cd21be"; + 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/broll/default.nix b/distros/jazzy/broll/default.nix new file mode 100644 index 0000000000..591b8cdefc --- /dev/null +++ b/distros/jazzy/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-jazzy-broll"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2_broll-release/archive/release/jazzy/broll/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "5443a639816cbdb7d2ff35eb0fb759b5c6e7a9f3181a12b44f4d182545ff7a92"; + }; + + 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/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..043df4c921 --- /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.2-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/canopen_inventus-release/archive/release/jazzy/canopen_inventus_driver/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "491ad389eba45fcf9336a3a20502f1fb6f357bcb79009b1c37a8f1b7eb77ff3b"; + }; + + 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..abca61e5b4 --- /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.2-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/canopen_inventus-release/archive/release/jazzy/canopen_inventus_interfaces/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "04d557185ab347d76b30224f67e5af6b34fb087d91e019cca43e8787ccc6c676"; + }; + + 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 21ea714cb5..6508fec9b1 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_bt_joy/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "0ff507c37f84f8c4d20fafcc9c9ef91eb525ade53c1b2c80191ae8fc08107391"; + 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"; }; buildType = "ament_python"; diff --git a/distros/jazzy/clearpath-common/default.nix b/distros/jazzy/clearpath-common/default.nix index 60a842d29f..60976eb553 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_common/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "88934e6c10555936c22d35b039730a5399e7ee2060dd3d919163085cc95028f2"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-config/default.nix b/distros/jazzy/clearpath-config/default.nix index 6ba48611b2..cd89c7fa1d 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.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_config-release/archive/release/jazzy/clearpath_config/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "e36f2c529746277508c5ef510b8dfebe1de67c6283e29d464afd6191b3125936"; + 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"; }; buildType = "ament_python"; diff --git a/distros/jazzy/clearpath-control/default.nix b/distros/jazzy/clearpath-control/default.nix index 0016edffda..f837d45a5d 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_control/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "103cdadb2917e00f7e4eeb5cc5c485679f47418e97498852763d6736e170392b"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-customization/default.nix b/distros/jazzy/clearpath-customization/default.nix index ab3f8b76e8..67df8819be 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_customization/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "c7cb3816741d3a57f34100397025331e44588565662fa4f41f164a6c61b2ec96"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-description/default.nix b/distros/jazzy/clearpath-description/default.nix index fce266eb56..47b9c4f0ce 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_description/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "87a2da3a15fa6206c2a407d32eff61dbd473b83f572847f5f711277b37653a38"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-generator-common/default.nix b/distros/jazzy/clearpath-generator-common/default.nix index 6af7a14b9e..1b7ca3b29f 100644 --- a/distros/jazzy/clearpath-generator-common/default.nix +++ b/distros/jazzy/clearpath-generator-common/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-jazzy-clearpath-generator-common"; - version = "2.3.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_generator_common/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "1446df2ec5b97a7b970b5e13f292280df4f76f7f6ecff643c04c33401616ed2f"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-generator-gz/default.nix b/distros/jazzy/clearpath-generator-gz/default.nix index 9855e26a9b..fff0cddf85 100644 --- a/distros/jazzy/clearpath-generator-gz/default.nix +++ b/distros/jazzy/clearpath-generator-gz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, clearpath-config, clearpath-generator-common, cv-bridge, ptz-action-server-msgs, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-jazzy-clearpath-generator-gz"; - version = "2.3.0-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/jazzy/clearpath_generator_gz/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "3a74e312db2d7bbe207a802a25dc28e2939cc9fec572c86accdd8238eaed5985"; + url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/jazzy/clearpath_generator_gz/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "08cf1b26e64a20ced7d45458852ee5b52a69af6a2a66e28439c25aea837b97a2"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-gz/default.nix b/distros/jazzy/clearpath-gz/default.nix index 3901dea48c..87876e3b9d 100644 --- a/distros/jazzy/clearpath-gz/default.nix +++ b/distros/jazzy/clearpath-gz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, clearpath-common, clearpath-generator-gz, clearpath-viz, gz-ros2-control, ros-gz }: buildRosPackage { pname = "ros-jazzy-clearpath-gz"; - version = "2.3.0-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/jazzy/clearpath_gz/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "547d6103267c8e099dde22b7368ed895ab990be4e01fe0c9d01cf3957f50632e"; + url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/jazzy/clearpath_gz/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "6223ca387fcedffd6776966741c3b68c3ba952f52fef9a71eeaedbafdf98e319"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-manipulators-description/default.nix b/distros/jazzy/clearpath-manipulators-description/default.nix index b07cee8ced..65ac48bc7c 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_manipulators_description/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "764905a6a8d36b09be23a623fa939f515ecab551d0548e6bff5d94f547784198"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-manipulators/default.nix b/distros/jazzy/clearpath-manipulators/default.nix index 451ce54147..341235c635 100644 --- a/distros/jazzy/clearpath-manipulators/default.nix +++ b/distros/jazzy/clearpath-manipulators/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, clearpath-manipulators-description, gripper-controllers, moveit-configs-utils, moveit-kinematics, moveit-planners, moveit-planners-chomp, moveit-ros-move-group, moveit-ros-warehouse, moveit-simple-controller-manager, position-controllers, tf2-ros, xacro }: +{ 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_manipulators/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "e300e59a4f4651e39b961b93a349834bfef0917bf1152495e91055d196912e1f"; + 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"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ clearpath-manipulators-description gripper-controllers moveit-configs-utils moveit-kinematics moveit-planners moveit-planners-chomp moveit-ros-move-group moveit-ros-warehouse moveit-simple-controller-manager position-controllers tf2-ros xacro ]; + propagatedBuildInputs = [ 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 ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/clearpath-motor-msgs/default.nix b/distros/jazzy/clearpath-motor-msgs/default.nix index 76117cad0b..f7cf578f1d 100644 --- a/distros/jazzy/clearpath-motor-msgs/default.nix +++ b/distros/jazzy/clearpath-motor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-clearpath-motor-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_msgs-release/archive/release/jazzy/clearpath_motor_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "4a5dc03964978518606a537a893537ba7580631012eeba626789b1a540750f61"; + url = "https://github.com/clearpath-gbp/clearpath_msgs-release/archive/release/jazzy/clearpath_motor_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "23703c4704e8983fc16a6e45bfb5029c1b0c20b95bce547a7acdd8aa22b91911"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-mounts-description/default.nix b/distros/jazzy/clearpath-mounts-description/default.nix index 63fc4fdaa5..23e0b5d623 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_mounts_description/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "6d97f10d9da304dcbdf7e8495c8a9cc48a7aabb60194f6ecc734294190933e03"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-msgs/default.nix b/distros/jazzy/clearpath-msgs/default.nix index d0585be452..6a5b0b8cba 100644 --- a/distros/jazzy/clearpath-msgs/default.nix +++ b/distros/jazzy/clearpath-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, clearpath-motor-msgs, clearpath-platform-msgs }: buildRosPackage { pname = "ros-jazzy-clearpath-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_msgs-release/archive/release/jazzy/clearpath_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "0f6c7df39503f3b4c6121be20b748b0174f52f5215a955e8426cea6fcbb07743"; + url = "https://github.com/clearpath-gbp/clearpath_msgs-release/archive/release/jazzy/clearpath_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "1a884ac14be9690434a627061d5ae2bc8aa18cff4338b471434d67892ccb2eb8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-nav2-demos/default.nix b/distros/jazzy/clearpath-nav2-demos/default.nix index 818e88faef..ffa552a925 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.0.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_nav2_demos-release/archive/release/jazzy/clearpath_nav2_demos/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "9a31afcdeb0cc163fcf5f97ef69630ab2d76aa7c34eb95d2d7c4cbecc3d1b87a"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-platform-description/default.nix b/distros/jazzy/clearpath-platform-description/default.nix index 4a4850c4ef..56a896dde5 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_platform_description/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "92b53a746b0008ebc69027b6c9f2f6b077ba9806cd71259f01f0daf07c74cb92"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-platform-msgs/default.nix b/distros/jazzy/clearpath-platform-msgs/default.nix index ada91e82ce..20aab3e9e6 100644 --- a/distros/jazzy/clearpath-platform-msgs/default.nix +++ b/distros/jazzy/clearpath-platform-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-clearpath-platform-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_msgs-release/archive/release/jazzy/clearpath_platform_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "82368ac325babbb86b1183e8ac0c641e70312017105672a6e40b33ebb29e1cca"; + url = "https://github.com/clearpath-gbp/clearpath_msgs-release/archive/release/jazzy/clearpath_platform_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "77350f027dccda80a2b41d17fbc8b3add1ed7b7b0328dd1669ac3e8202a6b35c"; }; 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 d8ba7c3101..6f47b13eb7 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.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_common-release/archive/release/jazzy/clearpath_sensors_description/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "203013248f3b24544501a5cb8086b96b75b6d7d11e3c71a8c40b17fca3e124cb"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/clearpath-simulator/default.nix b/distros/jazzy/clearpath-simulator/default.nix index 8a74a2a07a..8507741d2b 100644 --- a/distros/jazzy/clearpath-simulator/default.nix +++ b/distros/jazzy/clearpath-simulator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, clearpath-generator-gz, clearpath-gz }: buildRosPackage { pname = "ros-jazzy-clearpath-simulator"; - version = "2.3.0-r1"; + version = "2.3.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/jazzy/clearpath_simulator/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "8ac53585f163dad3833162797a8e5cbcfeb00439b24bede8cbeedafc8d117147"; + url = "https://github.com/clearpath-gbp/clearpath_simulator-release/archive/release/jazzy/clearpath_simulator/2.3.1-1.tar.gz"; + name = "2.3.1-1.tar.gz"; + sha256 = "597e768a9660579a079fc1c01423a175721ec6339db5bf1cf440f7740b7e7e93"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/control-toolbox/default.nix b/distros/jazzy/control-toolbox/default.nix index b5cc06b417..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.2.0-r1"; + version = "4.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/control_toolbox-release/archive/release/jazzy/control_toolbox/4.2.0-1.tar.gz"; - name = "4.2.0-1.tar.gz"; - sha256 = "acd77575a9d15e6f7a1fa31e9d9e3c589a97f19408f517ae0dc6827fc03f4000"; + 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 e62a09ce52..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.28.1-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/controller_interface/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "f6fc8735955b239e9d7dee19dfb0adeb5d08e77481450198188a1f576a221cb9"; + 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 3f8a5f7b2c..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.28.1-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/controller_manager_msgs/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "601960737d574747c6f1c26a1e0f7864fe3288a5396d3175f8e64d96692bcb4a"; + 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/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 7467e0dcf3..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.3-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_aggregator/4.2.3-1.tar.gz"; - name = "4.2.3-1.tar.gz"; - sha256 = "d06f7bdf082b3cbe66649890b84df1ac967a4aef8277fee7777b5c9d20ba5d34"; + 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 83717402c0..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.3-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_common_diagnostics/4.2.3-1.tar.gz"; - name = "4.2.3-1.tar.gz"; - sha256 = "fa78b7063941dc72a2ea8cf56df77b9d65c711de3987171a507bf93f3e820cd7"; + 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 4df4a0238b..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.3-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_remote_logging/4.2.3-1.tar.gz"; - name = "4.2.3-1.tar.gz"; - sha256 = "347121c90cc6fc61d2d9b2e349bfe1f1c268de342bf9bd2a681079dddad81810"; + 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 7ce690fb0c..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.3-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostic_updater/4.2.3-1.tar.gz"; - name = "4.2.3-1.tar.gz"; - sha256 = "6a40833d4d3d825e7790971adda3d2c3e00bd4269dc20afdad86d292d0d88d62"; + 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 704bb450f0..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.3-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/diagnostics/4.2.3-1.tar.gz"; - name = "4.2.3-1.tar.gz"; - sha256 = "94d21058a7f2d8c5a8db5bd12a4337565794f6e71c8b68b4e91796d6df8203cc"; + 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 2d00468806..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "d7ee518a1bde9f3bef194ec5dce5287e853f5dbf62c217e658bd2a2338689a4e"; + 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/effort-controllers/default.nix b/distros/jazzy/effort-controllers/default.nix index 950ced7e4f..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/effort_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "a76e4c0677ca041f505b27c441d9238c89be03354f3994c0c903739bd5cb1db7"; + 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/eigenpy/default.nix b/distros/jazzy/eigenpy/default.nix index 89fd1500c7..1155220e9f 100644 --- a/distros/jazzy/eigenpy/default.nix +++ b/distros/jazzy/eigenpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, cmake, doxygen, eigen, git, python3, python3Packages }: buildRosPackage { pname = "ros-jazzy-eigenpy"; - version = "3.10.3-r1"; + version = "3.11.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/eigenpy-release/archive/release/jazzy/eigenpy/3.10.3-1.tar.gz"; - name = "3.10.3-1.tar.gz"; - sha256 = "796eebe12d10e1ef1a3bff715e43c0c0f1a31d76ec40dc78f153918d15ff8dcf"; + url = "https://github.com/ros2-gbp/eigenpy-release/archive/release/jazzy/eigenpy/3.11.0-1.tar.gz"; + name = "3.11.0-1.tar.gz"; + sha256 = "1ad8c9dcaac8963e6e7162affcef9cc4d986ed8cdd77265b7c6db93a2204caa4"; }; buildType = "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/examples-tf2-py/default.nix b/distros/jazzy/examples-tf2-py/default.nix index 717ea10dae..733eded7f7 100644 --- a/distros/jazzy/examples-tf2-py/default.nix +++ b/distros/jazzy/examples-tf2-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, launch-ros, python3Packages, rclpy, sensor-msgs, tf2-ros-py }: buildRosPackage { pname = "ros-jazzy-examples-tf2-py"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/examples_tf2_py/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "c3abde97db44d9da3627611a7f80cf62d11da1f91e5f25d83d6a338473b92bc3"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/examples_tf2_py/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "53a3ad1f7e50d351a2f15c58a0605b86401c7b00aed1ef836176316ea5b9057f"; }; buildType = "ament_python"; 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/ffw-bringup/default.nix b/distros/jazzy/ffw-bringup/default.nix new file mode 100644 index 0000000000..9809f35291 --- /dev/null +++ b/distros/jazzy/ffw-bringup/default.nix @@ -0,0 +1,22 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, }: +buildRosPackage { + pname = "ros-jazzy-ffw-bringup"; + version = "1.0.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ai_worker-release/archive/release/jazzy/ffw_bringup/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "ae3aedc2d288eebb443c6e32444d71054b1cafd41f20f57ad0600d7643737a76"; + }; + + buildType = "ament_python"; + + meta = { + description = "ROS 2 launch scripts for starting the FFW"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/ffw-description/default.nix b/distros/jazzy/ffw-description/default.nix new file mode 100644 index 0000000000..ecea285785 --- /dev/null +++ b/distros/jazzy/ffw-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, realsense2-description, urdf, xacro }: +buildRosPackage { + pname = "ros-jazzy-ffw-description"; + version = "1.0.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ai_worker-release/archive/release/jazzy/ffw_description/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "ca3eb884ef910a6eff71cbeca44dbc3a0624896da0b53de608a41b9d30e58631"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ realsense2-description urdf xacro ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "3D models of the FFW for simulation and visualization"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/ffw-joint-trajectory-command-broadcaster/default.nix b/distros/jazzy/ffw-joint-trajectory-command-broadcaster/default.nix new file mode 100644 index 0000000000..83118fdbf1 --- /dev/null +++ b/distros/jazzy/ffw-joint-trajectory-command-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, rcutils, realtime-tools, ros2-control-test-assets, sensor-msgs, trajectory-msgs, urdf }: +buildRosPackage { + pname = "ros-jazzy-ffw-joint-trajectory-command-broadcaster"; + version = "1.0.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ai_worker-release/archive/release/jazzy/ffw_joint_trajectory_command_broadcaster/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "76b177ca5e7c803e151bc714d5488dc18ed83767f47c60971354c237c09adb4f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing rclcpp ros2-control-test-assets ]; + 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/jazzy/ffw-joystick-controller/default.nix b/distros/jazzy/ffw-joystick-controller/default.nix new file mode 100644 index 0000000000..a103b648ea --- /dev/null +++ b/distros/jazzy/ffw-joystick-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, controller-interface, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-ffw-joystick-controller"; + version = "1.0.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ai_worker-release/archive/release/jazzy/ffw_joystick_controller/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "951d6e975b8fc4d4f3971996f162182d9286a0a22857595795962ccc8c269c28"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ controller-interface hardware-interface pluginlib rclcpp rclcpp-lifecycle std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS 2 controller for reading joystick values"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/ffw-moveit-config/default.nix b/distros/jazzy/ffw-moveit-config/default.nix new file mode 100644 index 0000000000..f9336e0dca --- /dev/null +++ b/distros/jazzy/ffw-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-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, rviz-common, rviz-default-plugins, rviz2, tf2-ros, xacro }: +buildRosPackage { + pname = "ros-jazzy-ffw-moveit-config"; + version = "1.0.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ai_worker-release/archive/release/jazzy/ffw_moveit_config/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "16e83c187632d0cb69a597e7dc2c3d26d78aa165ae860a00dcee997ec058015e"; + }; + + 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-setup-assistant moveit-simple-controller-manager 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 ffw with the MoveIt Motion Planning Framework"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/ffw-spring-actuator-controller/default.nix b/distros/jazzy/ffw-spring-actuator-controller/default.nix new file mode 100644 index 0000000000..c5f09ebf9b --- /dev/null +++ b/distros/jazzy/ffw-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-jazzy-ffw-spring-actuator-controller"; + version = "1.0.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ai_worker-release/archive/release/jazzy/ffw_spring_actuator_controller/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "260a6ead1900239c8b746b28374f8704d24fda4e745d007907527fbbcd8de642"; + }; + + 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/jazzy/ffw-teleop/default.nix b/distros/jazzy/ffw-teleop/default.nix new file mode 100644 index 0000000000..5350ad520c --- /dev/null +++ b/distros/jazzy/ffw-teleop/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-jazzy-ffw-teleop"; + version = "1.0.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ai_worker-release/archive/release/jazzy/ffw_teleop/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "d3993b5f2f2c7f95e4d4589586fd15d19c0bebbf7d329aaf484894762d59fedc"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ python3Packages.tkinter rclpy ]; + + meta = { + description = "FFW teleop ROS 2 package."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/ffw/default.nix b/distros/jazzy/ffw/default.nix new file mode 100644 index 0000000000..4a7f845177 --- /dev/null +++ b/distros/jazzy/ffw/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ffw-bringup, ffw-description, ffw-joint-trajectory-command-broadcaster, ffw-joystick-controller, ffw-moveit-config, ffw-spring-actuator-controller, ffw-teleop }: +buildRosPackage { + pname = "ros-jazzy-ffw"; + version = "1.0.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ai_worker-release/archive/release/jazzy/ffw/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "f08731951e96d39ae9941b2580bd1a926530b31a57ab28db0673e29871ef943c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ffw-bringup ffw-description ffw-joint-trajectory-command-broadcaster ffw-joystick-controller ffw-moveit-config ffw-spring-actuator-controller ffw-teleop ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS 2 meta package for FFW"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/filters/default.nix b/distros/jazzy/filters/default.nix index 03a42cc5d3..431fa3a92e 100644 --- a/distros/jazzy/filters/default.nix +++ b/distros/jazzy/filters/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-filters"; - version = "2.1.2-r2"; + version = "2.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/filters-release/archive/release/jazzy/filters/2.1.2-2.tar.gz"; - name = "2.1.2-2.tar.gz"; - sha256 = "797fcb56ba7b8960f9c41686982da09b443147ed89a4bfe2dfb9e22d869bed1b"; + url = "https://github.com/ros2-gbp/filters-release/archive/release/jazzy/filters/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "2bd0da456a4a81d2e8cdd94b8be502dbeb6d7a3837e3cf11c4f411455a81d6a8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/fkie-message-filters/default.nix b/distros/jazzy/fkie-message-filters/default.nix index 763bb5b27d..5387a673c4 100644 --- a/distros/jazzy/fkie-message-filters/default.nix +++ b/distros/jazzy/fkie-message-filters/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-gtest, ament-cmake-ros, image-transport, rclcpp, sensor-msgs, std-msgs, tf2-ros }: +{ 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-jazzy-fkie-message-filters"; - version = "3.0.2-r1"; + version = "3.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fkie_message_filters-release/archive/release/jazzy/fkie_message_filters/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "c75d462b09996d577f0a364d0fcb7c342efd533367002d052b4629c8d7317dc3"; + url = "https://github.com/ros2-gbp/fkie_message_filters-release/archive/release/jazzy/fkie_message_filters/3.2.0-1.tar.gz"; + name = "3.2.0-1.tar.gz"; + sha256 = "cc5eba46e4b04c2c6f95d8f684862ee02a432f2ac28efd941ab48abf77445c86"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-cmake-ros std-msgs ]; + checkInputs = [ ament-cmake-gtest ament-cmake-ros rclcpp-lifecycle std-msgs ]; propagatedBuildInputs = [ image-transport rclcpp sensor-msgs tf2-ros ]; nativeBuildInputs = [ 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 c554f3dcf0..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "55c8e9778ac57e15da448991297e6d7e78ba3292e007cf6344f2ab43e5196934"; + 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 9ffcc85bb5..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "480dcd34b0dcf1095628fed59e26f1bcd3af9ad6e45c6cec7af1091e2e6aca24"; + 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 8e8d8a1660..d3f50b0a11 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 {}; @@ -238,6 +240,30 @@ self: super: { autoware-system-msgs = self.callPackage ./autoware-system-msgs {}; + autoware-utils = self.callPackage ./autoware-utils {}; + + autoware-utils-debug = self.callPackage ./autoware-utils-debug {}; + + autoware-utils-diagnostics = self.callPackage ./autoware-utils-diagnostics {}; + + autoware-utils-geometry = self.callPackage ./autoware-utils-geometry {}; + + autoware-utils-logging = self.callPackage ./autoware-utils-logging {}; + + autoware-utils-math = self.callPackage ./autoware-utils-math {}; + + autoware-utils-pcl = self.callPackage ./autoware-utils-pcl {}; + + autoware-utils-rclcpp = self.callPackage ./autoware-utils-rclcpp {}; + + autoware-utils-system = self.callPackage ./autoware-utils-system {}; + + autoware-utils-tf = self.callPackage ./autoware-utils-tf {}; + + autoware-utils-uuid = self.callPackage ./autoware-utils-uuid {}; + + autoware-utils-visualization = self.callPackage ./autoware-utils-visualization {}; + autoware-v2x-msgs = self.callPackage ./autoware-v2x-msgs {}; autoware-vehicle-msgs = self.callPackage ./autoware-vehicle-msgs {}; @@ -288,6 +314,8 @@ self: super: { boost-sml-vendor = self.callPackage ./boost-sml-vendor {}; + broll = self.callPackage ./broll {}; + builtin-interfaces = self.callPackage ./builtin-interfaces {}; camera-aravis2 = self.callPackage ./camera-aravis2 {}; @@ -318,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 {}; @@ -434,8 +466,6 @@ self: super: { controller-interface = self.callPackage ./controller-interface {}; - controller-manager = self.callPackage ./controller-manager {}; - controller-manager-msgs = self.callPackage ./controller-manager-msgs {}; costmap-queue = self.callPackage ./costmap-queue {}; @@ -818,6 +848,22 @@ self: super: { ffmpeg-image-transport-tools = self.callPackage ./ffmpeg-image-transport-tools {}; + ffw = self.callPackage ./ffw {}; + + ffw-bringup = self.callPackage ./ffw-bringup {}; + + ffw-description = self.callPackage ./ffw-description {}; + + ffw-joint-trajectory-command-broadcaster = self.callPackage ./ffw-joint-trajectory-command-broadcaster {}; + + ffw-joystick-controller = self.callPackage ./ffw-joystick-controller {}; + + ffw-moveit-config = self.callPackage ./ffw-moveit-config {}; + + ffw-spring-actuator-controller = self.callPackage ./ffw-spring-actuator-controller {}; + + ffw-teleop = self.callPackage ./ffw-teleop {}; + fields2cover = self.callPackage ./fields2cover {}; filters = self.callPackage ./filters {}; @@ -1234,6 +1280,8 @@ self: super: { 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 {}; @@ -1254,8 +1302,6 @@ self: super: { lgsvl-msgs = self.callPackage ./lgsvl-msgs {}; - libcaer = self.callPackage ./libcaer {}; - libcaer-driver = self.callPackage ./libcaer-driver {}; libcaer-vendor = self.callPackage ./libcaer-vendor {}; @@ -1372,6 +1418,8 @@ self: super: { mobileye-560-660-msgs = self.callPackage ./mobileye-560-660-msgs {}; + mocap-optitrack = self.callPackage ./mocap-optitrack {}; + mola = self.callPackage ./mola {}; mola-bridge-ros2 = self.callPackage ./mola-bridge-ros2 {}; @@ -1398,6 +1446,8 @@ self: super: { 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 {}; @@ -1870,6 +1920,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 {}; @@ -2012,6 +2064,8 @@ self: super: { radar-msgs = self.callPackage ./radar-msgs {}; + rai-interfaces = self.callPackage ./rai-interfaces {}; + random-numbers = self.callPackage ./random-numbers {}; range-sensor-broadcaster = self.callPackage ./range-sensor-broadcaster {}; @@ -2240,6 +2294,8 @@ self: super: { rmw-implementation-cmake = self.callPackage ./rmw-implementation-cmake {}; + rmw-stats-shim = self.callPackage ./rmw-stats-shim {}; + rmw-zenoh-cpp = self.callPackage ./rmw-zenoh-cpp {}; robot-calibration = self.callPackage ./robot-calibration {}; @@ -2380,6 +2436,8 @@ self: super: { 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 {}; @@ -2406,6 +2464,10 @@ self: super: { 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 {}; @@ -2682,6 +2744,8 @@ self: super: { simulation = self.callPackage ./simulation {}; + simulation-interfaces = self.callPackage ./simulation-interfaces {}; + slam-toolbox = self.callPackage ./slam-toolbox {}; slg-msgs = self.callPackage ./slg-msgs {}; @@ -2700,6 +2764,8 @@ self: super: { snowbot-operating-system = self.callPackage ./snowbot-operating-system {}; + so-arm-100-hardware = self.callPackage ./so-arm-100-hardware {}; + soccer-geometry-msgs = self.callPackage ./soccer-geometry-msgs {}; soccer-interfaces = self.callPackage ./soccer-interfaces {}; @@ -2898,6 +2964,8 @@ self: super: { tricycle-steering-controller = self.callPackage ./tricycle-steering-controller {}; + tsid = self.callPackage ./tsid {}; + turbojpeg-compressed-image-transport = self.callPackage ./turbojpeg-compressed-image-transport {}; turtle-nest = self.callPackage ./turtle-nest {}; @@ -2908,6 +2976,16 @@ 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 {}; + + turtlebot3-autorace-detect = self.callPackage ./turtlebot3-autorace-detect {}; + + turtlebot3-autorace-mission = self.callPackage ./turtlebot3-autorace-mission {}; + turtlebot3-bringup = self.callPackage ./turtlebot3-bringup {}; turtlebot3-cartographer = self.callPackage ./turtlebot3-cartographer {}; diff --git a/distros/jazzy/geometry2/default.nix b/distros/jazzy/geometry2/default.nix index 5901b8886a..2c0d9dc665 100644 --- a/distros/jazzy/geometry2/default.nix +++ b/distros/jazzy/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-jazzy-geometry2"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/geometry2/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "38bc714a7dc488e30828c7a9727331937818e17e3c87feab034d0dd84b4e011d"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/geometry2/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "28e746aea82fa31aa98abf85f8f924e656fa9db871503afed5432d0af67391d2"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gpio-controllers/default.nix b/distros/jazzy/gpio-controllers/default.nix index b8f9ce6bbe..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/gpio_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "b103c41a0b43a5edc73ce9ee3852b3c4be2182488291260e65b77040e6c1da06"; + 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..693d5255a6 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "43a7d33632ef2266334d92b3cd0837044d6d9edd9341d8b18eaa2c7452bca4e7"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gps-sensor-broadcaster/default.nix b/distros/jazzy/gps-sensor-broadcaster/default.nix index 695aeb8e00..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "79db23cef965f8921cbf8118772ff40362b26ea9b7f6e16329818380b8404f2d"; + 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..d8256798d7 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "e5370e873058ea51a5dfae106e1f2c3e005961f54b4158d24d4b5fc802d364e6"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gps-umd/default.nix b/distros/jazzy/gps-umd/default.nix index e212ad5bc7..e020f0188f 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "b31d9393af8cd1926e217981d7f018c0ba382eb33038ba0be1a20b71bea29130"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gpsd-client/default.nix b/distros/jazzy/gpsd-client/default.nix index f9e3426522..55d55b846c 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "b822ec8b948895248f94ee505c371c8ae67bf24f7db2aa0712893587ac7a321c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/gripper-controllers/default.nix b/distros/jazzy/gripper-controllers/default.nix index 9fb46a3d38..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/gripper_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "a4b9df1632cb0a858081b0924017e0571aec53ebce69af9fe974fa5a97b7b0fd"; + 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 bf878c8ad4..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.28.1-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/hardware_interface_testing/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "ead20a472f7a4041b4b3c181633a298dbb420ccabe2170140103384eadfc4148"; + 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 1a88ee25cf..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.28.1-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/hardware_interface/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "bfd9c2031c25553f3a0dc4e75104a95d8cb653ac401e575a3f79ccef25674500"; + 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/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 0aa0fb3adb..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "2437b6bdd7dcce91cc69291387065232b55f4c7ff40ba56ba4c56232fbfa6fb9"; + 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 b01d350e14..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.28.1-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/joint_limits/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "cb32a9cb508f43a4439e37c15496a746e2ed006d802e74e598fc09f17d0348ba"; + 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 5b15dcace6..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "51d6dabd91d7478c2b94210517df6fc890a907692b6ba2612f5901766bf852be"; + 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 13254bb35b..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "a315b961282524eaa5a4b58f70707552439b3f93f9fb57d2a85cdbe0793ef44d"; + 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/joy-teleop/default.nix b/distros/jazzy/joy-teleop/default.nix index d2f9b0b361..a204ede237 100644 --- a/distros/jazzy/joy-teleop/default.nix +++ b/distros/jazzy/joy-teleop/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-joy-teleop"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/joy_teleop/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "ab5ffb763aad8a5becfccc542e4dd1f99d35b67569de348f3433ba0e976b34a0"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/joy_teleop/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "c4d75cbe92bc828909691854d15f59c43ab29d699f5659dfed11d8e17bc34e25"; }; buildType = "ament_python"; diff --git a/distros/jazzy/key-teleop/default.nix b/distros/jazzy/key-teleop/default.nix index 10337c409e..b6c0772df8 100644 --- a/distros/jazzy/key-teleop/default.nix +++ b/distros/jazzy/key-teleop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, python3Packages, rclpy }: buildRosPackage { pname = "ros-jazzy-key-teleop"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/key_teleop/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "505d2366f5145ab799fee4e75fc5c1eacecc129d2e28c67f87c992e62d733245"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/key_teleop/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "2aaafde1f3b72c71de28fc6380081562ba9cc518101bbfe7ee8b683782b58cf1"; }; buildType = "ament_python"; 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 d764194d84..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/kitti_metrics_eval/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "e2abb57b1d70af7f223bc301f66bf7059453a798f5f7b4e6ea938ba0f7cdee08"; + 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/leo-bringup/default.nix b/distros/jazzy/leo-bringup/default.nix index bade7eff44..854d14669b 100644 --- a/distros/jazzy/leo-bringup/default.nix +++ b/distros/jazzy/leo-bringup/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, geometry-msgs, image-proc, leo-description, leo-fw, robot-state-publisher, rosapi, rosbridge-server, sensor-msgs, v4l2-camera, web-video-server, xacro }: +{ 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.0.0-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_bringup/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "5cf1cfc9f3a9fbbc03edf5d3dc9bb35533531150a8d66d4233a3d82eccf5c9bd"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_bringup/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "9988769fe203f9cd853a60031429fe83d02474f505cf092786ba39cfd8479c3c"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ geometry-msgs image-proc leo-description leo-fw robot-state-publisher rosapi rosbridge-server sensor-msgs v4l2-camera web-video-server xacro ]; + 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 = { diff --git a/distros/jazzy/leo-filters/default.nix b/distros/jazzy/leo-filters/default.nix new file mode 100644 index 0000000000..5be6fa88a5 --- /dev/null +++ b/distros/jazzy/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-jazzy-leo-filters"; + version = "2.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_filters/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "fecb6f716994c5908839fc85d0ddfbd807b6498d636584d6d7c17f57b029c9a1"; + }; + + 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/jazzy/leo-fw/default.nix b/distros/jazzy/leo-fw/default.nix index a9f4f10fc9..141c1c663d 100644 --- a/distros/jazzy/leo-fw/default.nix +++ b/distros/jazzy/leo-fw/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-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, yaml-cpp }: +{ 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.0.0-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_fw/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "547c8e4db4c3c7588d18604e67438fff9997f68815527ad2935b81e4211507cf"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_fw/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "f15c7c7af7ba7d637d44fc7298e3960aad5b191404a91c0c345da12ab36af8d0"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python yaml-cpp ]; + 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.numpy python3Packages.pyyaml python3Packages.whichcraft rclcpp rclcpp-components rclpy ros2cli sensor-msgs std-msgs std-srvs ]; + 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 = { diff --git a/distros/jazzy/leo-robot/default.nix b/distros/jazzy/leo-robot/default.nix index 3018d76fca..495c1e6668 100644 --- a/distros/jazzy/leo-robot/default.nix +++ b/distros/jazzy/leo-robot/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, leo, leo-bringup, leo-fw }: +{ lib, buildRosPackage, fetchurl, ament-cmake, leo, leo-bringup, leo-filters, leo-fw }: buildRosPackage { pname = "ros-jazzy-leo-robot"; - version = "2.0.0-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_robot/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "0262b2b171c417ff2e1bf144dcfcbff9dc8eda56b5aa4d01101e5ec56b224722"; + url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/jazzy/leo_robot/2.2.0-1.tar.gz"; + name = "2.2.0-1.tar.gz"; + sha256 = "c8958c830b66d1318e6fab671cc302f640afb90494a8915edb28d3eee9ddb083"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ leo leo-bringup leo-fw ]; + propagatedBuildInputs = [ leo leo-bringup leo-filters leo-fw ]; nativeBuildInputs = [ ament-cmake ]; meta = { 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/libmavconn/default.nix b/distros/jazzy/libmavconn/default.nix index f1c54757fd..5396e5961e 100644 --- a/distros/jazzy/libmavconn/default.nix +++ b/distros/jazzy/libmavconn/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, console-bridge, mavlink, python3Packages }: buildRosPackage { pname = "ros-jazzy-libmavconn"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/jazzy/libmavconn/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "70867887770e689088dc0e73aa4113a11621d8f44accfd48c58d5bcf68f32fab"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/jazzy/libmavconn/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "178f1e69e17e13090e02fb0ef67f42c5b9fdd54aa3f339fc2bf65760b5bf05c6"; }; 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..756ae714f2 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.4.8-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.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "36135b71019dee26d01ef32d3f02a23a5466d59523123e9efdc55dd47075f11a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mapviz-plugins/default.nix b/distros/jazzy/mapviz-plugins/default.nix index cec0d0ba77..8f0c974f2f 100644 --- a/distros/jazzy/mapviz-plugins/default.nix +++ b/distros/jazzy/mapviz-plugins/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-jazzy-mapviz-plugins"; - version = "2.4.6-r1"; + version = "2.4.8-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.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "1e0c7e1863530d9a25c30740c6e966857cf53b22ba48527466d7978b5732364f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mapviz/default.nix b/distros/jazzy/mapviz/default.nix index f414843d1a..e12654d314 100644 --- a/distros/jazzy/mapviz/default.nix +++ b/distros/jazzy/mapviz/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-jazzy-mapviz"; - version = "2.4.6-r1"; + version = "2.4.8-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.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "fc055bc6962a669ded3963bc56dd913a716b331f76d5fa1997ce75e4401021c0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mavlink/default.nix b/distros/jazzy/mavlink/default.nix index df6aaed498..bde7591bcd 100644 --- a/distros/jazzy/mavlink/default.nix +++ b/distros/jazzy/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }: buildRosPackage { pname = "ros-jazzy-mavlink"; - version = "2024.10.10-r1"; + version = "2025.5.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavlink-gbp-release/archive/release/jazzy/mavlink/2024.10.10-1.tar.gz"; - name = "2024.10.10-1.tar.gz"; - sha256 = "02d9f48ba37bebc2f8b306c70449589f597313a967c6db34ff027f3f0f81c5b8"; + url = "https://github.com/ros2-gbp/mavlink-gbp-release/archive/release/jazzy/mavlink/2025.5.5-1.tar.gz"; + name = "2025.5.5-1.tar.gz"; + sha256 = "0bc7dcb4597f852ba7e6d41ed440f9e5e9d189a5bb298762c4ed6a25d97fa0d3"; }; buildType = "cmake"; diff --git a/distros/jazzy/mavros-extras/default.nix b/distros/jazzy/mavros-extras/default.nix index 1530a203df..c5a71ab193 100644 --- a/distros/jazzy/mavros-extras/default.nix +++ b/distros/jazzy/mavros-extras/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-mavros-extras"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/jazzy/mavros_extras/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "9f3248dce72fbce30486f6b9929542d1d58548f7e30335bf0c34cf563827cc0c"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/jazzy/mavros_extras/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "ad0aa6478b0e80d26333b09772abd817bb962aae860598f0cd40c397bc134091"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mavros-msgs/default.nix b/distros/jazzy/mavros-msgs/default.nix index 406204a40d..933f45f4bf 100644 --- a/distros/jazzy/mavros-msgs/default.nix +++ b/distros/jazzy/mavros-msgs/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-mavros-msgs"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/jazzy/mavros_msgs/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "4a276b5da9cd0f38299e0861471ef559a83f75b6d65b0efc19c97b654ccf2f6b"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/jazzy/mavros_msgs/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "4c8ad70e897ad1ba1eb636404261f7e22198b4017ad13e6fd7862e7ba22a421d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mavros/default.nix b/distros/jazzy/mavros/default.nix index 61057b164c..c0d615085d 100644 --- a/distros/jazzy/mavros/default.nix +++ b/distros/jazzy/mavros/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-mavros"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/jazzy/mavros/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "3457c533c445137f2b828b297a607a1c4fd32b6df0c7615cad313da0242d4295"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/jazzy/mavros/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "686b5e3ced54a58244e5f885a478f7c3bc54b0aa14301f3584c4a2ff934324d1"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mecanum-drive-controller/default.nix b/distros/jazzy/mecanum-drive-controller/default.nix index d5182b8991..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "83d1ab14fabb6d4c57fc17b6a9f753f1eec89c62345547648a571cdc6aaf9345"; + 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/message-filters/default.nix b/distros/jazzy/message-filters/default.nix index 5406cf4695..cbd3af864d 100644 --- a/distros/jazzy/message-filters/default.nix +++ b/distros/jazzy/message-filters/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, builtin-interfaces, python-cmake-module, rclcpp, rclcpp-lifecycle, rclpy, rcutils, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-jazzy-message-filters"; - version = "4.11.5-r1"; + version = "4.11.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/jazzy/message_filters/4.11.5-1.tar.gz"; - name = "4.11.5-1.tar.gz"; - sha256 = "e3a496a373f11e263885b7fcdea797ae5ab0feb447ea74e6d2245a93c2465b51"; + url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/jazzy/message_filters/4.11.6-1.tar.gz"; + name = "4.11.6-1.tar.gz"; + sha256 = "f6827494eadb14d16dde8e3dcce21b71acde17b5e7a5e731b6e04b9129fd9d65"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/microstrain-inertial-description/default.nix b/distros/jazzy/microstrain-inertial-description/default.nix index 4b16ebca6a..aadecc4474 100644 --- a/distros/jazzy/microstrain-inertial-description/default.nix +++ b/distros/jazzy/microstrain-inertial-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, xacro }: buildRosPackage { pname = "ros-jazzy-microstrain-inertial-description"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_description/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "5d1983d2bb2e4545fe3fcd8d81ed298dcf5ee382731ae7585107b46ed933e985"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_description/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "abdf60728531b201941992eeb6fa5276213698c0640a59682612e9fc0193ee7b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/microstrain-inertial-driver/default.nix b/distros/jazzy/microstrain-inertial-driver/default.nix index f2b3691f36..45771940f8 100644 --- a/distros/jazzy/microstrain-inertial-driver/default.nix +++ b/distros/jazzy/microstrain-inertial-driver/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-microstrain-inertial-driver"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_driver/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "5c4e463088c263d108e88116a8d4524136d021b0485487deca33d7d8593907a4"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_driver/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "4cdef706f6bf74a440a4543c4d85b0af6507ddef6fa26dff816fe900e817e2c4"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/microstrain-inertial-examples/default.nix b/distros/jazzy/microstrain-inertial-examples/default.nix index d343c7f93c..744e5ba817 100644 --- a/distros/jazzy/microstrain-inertial-examples/default.nix +++ b/distros/jazzy/microstrain-inertial-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, microstrain-inertial-driver, rviz-imu-plugin, rviz2, sensor-msgs, tf2-ros }: buildRosPackage { pname = "ros-jazzy-microstrain-inertial-examples"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_examples/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "36b385ccdc0fac2d9d75651940c9d924f88b7912feddb6c912fd9a9e99fedd52"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_examples/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "1c7e5ae611169b80fe30d6ed06b13225d85d114fc5b13ae167d58d26ebfa7339"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/microstrain-inertial-msgs/default.nix b/distros/jazzy/microstrain-inertial-msgs/default.nix index d7ed80464a..fba2b952b2 100644 --- a/distros/jazzy/microstrain-inertial-msgs/default.nix +++ b/distros/jazzy/microstrain-inertial-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-jazzy-microstrain-inertial-msgs"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_msgs/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "fb2628228e02f792627922f13754ddaa1ae814ee9f453e1cb50bf9e3401897a2"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_msgs/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "558e85f5dcb72a2875cddf3de4c8058fb117511e5460d33de0dadb077c99cc29"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/microstrain-inertial-rqt/default.nix b/distros/jazzy/microstrain-inertial-rqt/default.nix index 12e417c59f..6d6a430362 100644 --- a/distros/jazzy/microstrain-inertial-rqt/default.nix +++ b/distros/jazzy/microstrain-inertial-rqt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, microstrain-inertial-msgs, nav-msgs, rclpy, rqt-gui, rqt-gui-py, std-msgs }: buildRosPackage { pname = "ros-jazzy-microstrain-inertial-rqt"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_rqt/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "0288e304d381a187e9dcb09bef10f2f7fbbf7240c2f944c1643fec64ce777477"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/jazzy/microstrain_inertial_rqt/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "2fa923c1fe818f7f031cf191989f054b478d6ae836795eb1cb051d49dcc478f2"; }; buildType = "ament_python"; diff --git a/distros/jazzy/mocap-optitrack/default.nix b/distros/jazzy/mocap-optitrack/default.nix new file mode 100644 index 0000000000..f33ed1590e --- /dev/null +++ b/distros/jazzy/mocap-optitrack/default.nix @@ -0,0 +1,41 @@ + +# 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, nav-msgs, rclcpp, tf2-ros }: +buildRosPackage { + pname = "ros-jazzy-mocap-optitrack"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mocap_optitrack-release/archive/release/jazzy/mocap_optitrack/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "fe30952dd4c5394c7d3bf6cff44596fd3065f628d2d237a50dd0707229a12e06"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs rclcpp tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Streaming of OptiTrack mocap data to tf +

+ This package contains a node that translates motion capture data from an + OptiTrack rig to tf transforms, poses and 2D poses. The node receives + packets that are streamed by a NatNet compliant source, decodes them and + broadcasts the poses of configured rigid bodies as tf transforms, poses, + and/or 2D poses. +

+

+ Currently, this node supports the NatNet streaming protocol v3.0 +

+

+ Copyright (c) 2013, Clearpath Robotics
+ Copyright (c) 2010, University of Bonn, Computer Science Institute VI
+ All rights reserved. +

"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/jazzy/mola-bridge-ros2/default.nix b/distros/jazzy/mola-bridge-ros2/default.nix index 063eb9fd72..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_bridge_ros2/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "8a8ff98e2373101327a8e1a1b5b8fb934a984b9b83c6eeabf89912a68b2e43fd"; + 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 cfb2f621c3..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_demos/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "fa8cf79a3f8fe19750ea7f3cb3422f906b06c2d7ef5c98a0a041cfdfd36e0dcf"; + 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 0048a2c8dc..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_euroc_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "b4da611414a1d05a201e36926fb9862f5fdfcaf4156d6afee6daad94b1d1ea13"; + 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 3374f69e34..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_kitti_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "f37cf82264d7e3ea97e338c8dd53bf3abad161f448a2f506d613c09c33db97b0"; + 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 f47c318988..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_kitti360_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "96c65cbdb4bc4cd424defa213c32a4bfe17914aca9ec92fae96cf91a534b5712"; + 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 aaebb586ed..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_mulran_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "965aa3556f70f82c939d56ab9d25edd5e348df5fbeacb83ae6e5b1f5bc2c0150"; + 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 c7fa9d65b3..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.6.3-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.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "bc0e8d7adfda6bf88945e4268af70ba307556198f753c08a118eaae8bcc6a294"; + 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 d85361e334..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_rawlog/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "3c2290cfe05f71b688e371c2e31709a1b082c5487520c05c85c80baf847ec7cd"; + 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 3cf4485eb6..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_input_rosbag2/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "cfcd6b9a3bb277c55e39dcc84ba68ca4ce12a60670a41f25a119b1a7193b6145"; + 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 new file mode 100644 index 0000000000..c9ce4cff68 --- /dev/null +++ b/distros/jazzy/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-jazzy-mola-input-video"; + version = "1.8.0-r1"; + + src = fetchurl { + 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"; + 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/jazzy/mola-kernel/default.nix b/distros/jazzy/mola-kernel/default.nix index 701074376c..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_kernel/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "095fc4446dd80be1728421b42ed91d93bb383d3d3159c43e2e0207385849a2d2"; + 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 7c57f33cc9..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_launcher/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "d81dd4a31a6e426f32720ea971ba467e3cde3f855d741150f9a4e6d7a981fe6b"; + 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 ea60fe7f13..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.1-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.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "0f5948b62ac42a2843f70eacaf8c8e031c24a0d4c27d824708f4c8bb166beec6"; + 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 620dde2575..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_metric_maps/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "fd425041bd64acd6f8096fe1ab80e3b13b5b2132993385e4b6bcbb704916565a"; + 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 3403550396..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_msgs/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "94561523a647446923b139b748d2ef61c05b6efc50a8f130b2894fc5249b269a"; + 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 0b964cc541..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_pose_list/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "3638cae1a8893a17039cd6519c7c41f21d3108637693bddd0116fe754abe622c"; + 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 80776a1a2e..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_relocalization/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "364bdccdd6078da5c51a55f13feee4416efaab4eaa44bbfc9057b8bca14e65d0"; + 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 2226c09b98..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_traj_tools/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "96d268f3c87592b500fd1209b9e25cf54372fa50b3a28dfbf2256035659bd003"; + 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 841b38b7dc..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_viz/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "8382f55ee885c8183af5e7957de879bd72ed7a5576db51449d382eddf2dfc76e"; + 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 698e1c07ad..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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola_yaml/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "ef328fb621a4fa90c10f3723d2fa592800dbcd4d23e0d78bd98a52290169f2e8"; + 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 e3223184d1..1761e2e259 100644 --- a/distros/jazzy/mola/default.nix +++ b/distros/jazzy/mola/default.nix @@ -2,25 +2,25 @@ # 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-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-relocalization, mola-traj-tools, mola-viz, mola-yaml }: +{ 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/jazzy/mola/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "ca61d9583218c67c6068330fa6b5e672df3f29d790724e64adeca927e8a0d08e"; + 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"; 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-kernel mola-launcher mola-metric-maps mola-pose-list mola-relocalization mola-traj-tools mola-viz mola-yaml ]; + 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; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/jazzy/mouse-teleop/default.nix b/distros/jazzy/mouse-teleop/default.nix index bf15d07bda..4f52fcb368 100644 --- a/distros/jazzy/mouse-teleop/default.nix +++ b/distros/jazzy/mouse-teleop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, geometry-msgs, python3Packages, rclpy }: buildRosPackage { pname = "ros-jazzy-mouse-teleop"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/mouse_teleop/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "63a3cb6a9fdc48b177f62cd3d499df764fa4e4c2abce44769a94d929329d0784"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/mouse_teleop/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "246875bd3ff42e6dfdd8335dda172f5e5cb5c281f9ce217c5588439fb98f1ef0"; }; buildType = "ament_python"; diff --git a/distros/jazzy/mrpt-apps/default.nix b/distros/jazzy/mrpt-apps/default.nix index d69d15b45f..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_apps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "f6c76b1a5eab514df11ace98cef6b40745000112a20fb4522c206158dba11c0b"; + 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 3598401d1e..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libapps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "6d8a2a903c07e2b3ac400d1f02d79214fd87290c43fd5d527aaba840f9f5b0a3"; + 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 dc81825f1f..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libbase/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "21e055a37173020b0a3ce32500e8d15153d467f40e3197841b7bb12a98bd854b"; + 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 733247ca0e..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libgui/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "0d523782689288dc1fb7d0c68e98555660b41f63100d6149eecc459e0813a6ed"; + 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 e103b5e498..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libhwdrivers/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "22521abf0a49ed94857327990952a7528cb5eedb2a065c6b59f5ccda5cbe9e7c"; + 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 4399c62877..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libmaps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "a7808a32e1d7dbab2e518e326529a7ac1dcb475ddb1726cb6b4f42591b67b48f"; + 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 c94508cb80..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libmath/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "03606bcef13ef43305b8e8f414648dff4aa99952cf1568848c872b1743d3d50e"; + 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 801466f69a..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libnav/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "fe5f3fa2c69a67023edabdaa95acc0a849386daff1cb87b765658a7e6042bf92"; + 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 07e083292c..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libobs/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "7a2a50bb04a9853e6681d4799d21e3091be7a1cfb3071740db078b2c01af6123"; + 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 c069ccb5d2..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libopengl/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "abd427751afc7a1af863c998c717873dc7c2a5791bfb644e69b83850d1c2918c"; + 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 7b99101142..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libposes/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "b2c1627df13d1802095ce469865e1343910d6f4f5d452decbb4c60c4b684ec20"; + 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 b086c3a06b..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.7-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.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "799925b2ff04fc7b60b791642269a45893d4509db9e19269b446d5316fcc0e67"; + 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 9f8dbf60da..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libslam/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "7fcf090882448c3d3bec7c873f1e3275f126337c93d11901bb7ec3d2fd07e67f"; + 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 11a6551296..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.7-r1"; + version = "2.14.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/jazzy/mrpt_libtclap/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "47b62558d8b601533350a047b1c967755a3dd1634755befd12a89f9c8181e6a4"; + 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..8862b0d252 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.4.8-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.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "f5974600cb3b1a29aeb8b966a4db1d616315f40f4f5e76648653e78aea133f0a"; }; 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/odom-to-tf-ros2/default.nix b/distros/jazzy/odom-to-tf-ros2/default.nix index 2083a6090c..cc9ba1d4c1 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.6-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.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "6d8eca5a976c54a70d518f5ded9ac6af726b41784049256f89a2265869ae3dd0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/om-gravity-compensation-controller/default.nix b/distros/jazzy/om-gravity-compensation-controller/default.nix index cfa90eff74..8821026b8f 100644 --- a/distros/jazzy/om-gravity-compensation-controller/default.nix +++ b/distros/jazzy/om-gravity-compensation-controller/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, 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, urdf }: +{ 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-jazzy-om-gravity-compensation-controller"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/om_gravity_compensation_controller/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "2838bc932fea616dd06c934cfcf6d2d1b998c08eaedd4e516764107c86db35d5"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/om_gravity_compensation_controller/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "605622cc77b300f75b08b7655ca328362867afa33393fa25bd823b8698f70128"; }; buildType = "ament_cmake"; buildInputs = [ ament-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 urdf ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/jazzy/om-joint-trajectory-command-broadcaster/default.nix b/distros/jazzy/om-joint-trajectory-command-broadcaster/default.nix index 45b15908c3..29934a3441 100644 --- a/distros/jazzy/om-joint-trajectory-command-broadcaster/default.nix +++ b/distros/jazzy/om-joint-trajectory-command-broadcaster/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, 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, trajectory-msgs, urdf }: +{ 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-jazzy-om-joint-trajectory-command-broadcaster"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/om_joint_trajectory_command_broadcaster/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "b6f9ecb50e9ef5813bb740ed7dd6473c2b4e20863b8d72c698646feea9f84324"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/om_joint_trajectory_command_broadcaster/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "ca6fd4d12dc7ab13c8efdef6c37a8c262c2a48439145140564b33a296b90386b"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing rclcpp ros2-control-test-assets ]; 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 ]; diff --git a/distros/jazzy/om-spring-actuator-controller/default.nix b/distros/jazzy/om-spring-actuator-controller/default.nix index f66d93f83d..812d7f0677 100644 --- a/distros/jazzy/om-spring-actuator-controller/default.nix +++ b/distros/jazzy/om-spring-actuator-controller/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, 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, urdf }: +{ 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-jazzy-om-spring-actuator-controller"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/om_spring_actuator_controller/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "532eedc1759271f919593eee1e1e9af40724a81ed2c80efd7240ab0fecf24a39"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/om_spring_actuator_controller/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "5e40843ff69220bf89588eb2313088fd1250fe83e117186815b259f49a2d4b0f"; }; buildType = "ament_cmake"; buildInputs = [ ament-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 urdf ]; nativeBuildInputs = [ 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/open-manipulator-bringup/default.nix b/distros/jazzy/open-manipulator-bringup/default.nix index 18a0c4dca1..2358597fd3 100644 --- a/distros/jazzy/open-manipulator-bringup/default.nix +++ b/distros/jazzy/open-manipulator-bringup/default.nix @@ -2,21 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, gripper-controllers, gz-ros2-control, open-manipulator-description, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-sim, ros2-control, ros2-controllers, rviz2, xacro }: +{ lib, buildRosPackage, fetchurl, dynamixel-hardware-interface, gripper-controllers, gz-ros2-control, open-manipulator-description, rclpy, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-sim, ros2-control, ros2-controllers, rviz2, xacro }: buildRosPackage { pname = "ros-jazzy-open-manipulator-bringup"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_bringup/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "a6471b028894761b2231c9636170c362d79f4163f5140cee1fad9e823386a07e"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_bringup/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "87044983800a29eb17c8b79ef4ce5d2eb6fa7e151ac5ca18f9b935bd1b9c0605"; }; - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ gripper-controllers gz-ros2-control open-manipulator-description robot-state-publisher ros-gz-bridge ros-gz-image ros-gz-sim ros2-control ros2-controllers rviz2 xacro ]; - nativeBuildInputs = [ ament-cmake ]; + buildType = "ament_python"; + propagatedBuildInputs = [ dynamixel-hardware-interface gripper-controllers gz-ros2-control open-manipulator-description rclpy robot-state-publisher ros-gz-bridge ros-gz-image ros-gz-sim ros2-control ros2-controllers rviz2 xacro ]; meta = { description = "OpenMANIPULATOR bringup ROS 2 package."; diff --git a/distros/jazzy/open-manipulator-description/default.nix b/distros/jazzy/open-manipulator-description/default.nix index e1e8b117f1..b574539cca 100644 --- a/distros/jazzy/open-manipulator-description/default.nix +++ b/distros/jazzy/open-manipulator-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, robot-state-publisher, rviz2 }: buildRosPackage { pname = "ros-jazzy-open-manipulator-description"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_description/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "350f97cb1158a89f52965279e991b84f70e924034f7f18eb562085528670defc"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_description/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "b683378ed4d489d74ac50aff69ba4e723fe076448e16e88825ace79297f785a9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/open-manipulator-gui/default.nix b/distros/jazzy/open-manipulator-gui/default.nix index 540b09af64..d94bf41190 100644 --- a/distros/jazzy/open-manipulator-gui/default.nix +++ b/distros/jazzy/open-manipulator-gui/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-open-manipulator-gui"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_gui/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "6ae07d4cf29a7e1b82ed9aa0f48d873a4468133d91e226ce87cf595a01d29517"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_gui/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "8acb148debe8efc19f930e0168de9a619533a5b2ba364db1d7d3daa19b3cf17b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/open-manipulator-moveit-config/default.nix b/distros/jazzy/open-manipulator-moveit-config/default.nix index bbef2c2ff1..b87c41d3c6 100644 --- a/distros/jazzy/open-manipulator-moveit-config/default.nix +++ b/distros/jazzy/open-manipulator-moveit-config/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-open-manipulator-moveit-config"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_moveit_config/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "7fe332176a32738fc9f6a9718f52684753a5b4bdbed9eba4dd0562636f4b7494"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_moveit_config/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "1ae71e8393e46d968c32e188fdef2e977b5cf2b3f0a25f1791fdda8660137ed3"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/open-manipulator-playground/default.nix b/distros/jazzy/open-manipulator-playground/default.nix index c1972be71b..2f2dae057b 100644 --- a/distros/jazzy/open-manipulator-playground/default.nix +++ b/distros/jazzy/open-manipulator-playground/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, control-msgs, moveit-ros-planning-interface, rclcpp, rclpy, sensor-msgs, trajectory-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-ros-planning-interface, rclcpp }: buildRosPackage { pname = "ros-jazzy-open-manipulator-playground"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_playground/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "45e2f9ffb758ead43e18fe99bba759629fabfb09e331599859b5f1c17ce2409e"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_playground/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "f3aa3898409a780a0438fc5a2d9c360a85365c81c33dc37c53073c7bc3ec9499"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ control-msgs moveit-ros-planning-interface rclcpp rclpy sensor-msgs trajectory-msgs ]; + propagatedBuildInputs = [ moveit-ros-planning-interface rclcpp ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/jazzy/open-manipulator-teleop/default.nix b/distros/jazzy/open-manipulator-teleop/default.nix index cb33336a1e..604ba9d1b7 100644 --- a/distros/jazzy/open-manipulator-teleop/default.nix +++ b/distros/jazzy/open-manipulator-teleop/default.nix @@ -2,24 +2,22 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp, rclpy }: +{ lib, buildRosPackage, fetchurl, control-msgs, rclpy, sensor-msgs, std-msgs, trajectory-msgs }: buildRosPackage { pname = "ros-jazzy-open-manipulator-teleop"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_teleop/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "4a6cb6c21459474bb63a0e52a72b587db3d7e4ee58f0d4eb8798485582291594"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator_teleop/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "6b63404de69805e453c7f0e3b735d8aef618c8cc06042c9a21409e5b85ff6f39"; }; - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ rclcpp rclpy ]; - nativeBuildInputs = [ ament-cmake ]; + buildType = "ament_python"; + propagatedBuildInputs = [ control-msgs rclpy sensor-msgs std-msgs trajectory-msgs ]; meta = { - description = "OpenMANIPULATOR teleop ROS 2 package."; + description = "OpenManipulator teleoperation package"; license = with lib.licenses; [ asl20 ]; }; } diff --git a/distros/jazzy/open-manipulator/default.nix b/distros/jazzy/open-manipulator/default.nix index d950a4f538..00280bf9e0 100644 --- a/distros/jazzy/open-manipulator/default.nix +++ b/distros/jazzy/open-manipulator/default.nix @@ -5,12 +5,12 @@ { 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-jazzy-open-manipulator"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "af06d95da0e90c6e40d6899509e049fbbf27cc05f1dcb8e123113e74192dc896"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/jazzy/open_manipulator/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "9f7335f0baa6a0c3e0e0cfbc84c89b407e14a2612b562561a69a8724aca40b91"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/parallel-gripper-controller/default.nix b/distros/jazzy/parallel-gripper-controller/default.nix index 6e2b8fccb4..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "54eced8b918b838c74e26ce9c3d3e4079b9e5305f4c860fd99ee013a7dcc6a84"; + 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 bdeee2d10c..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/pid_controller/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "bdae17fda7ba51959c36b3f9c51308f70b2fd6b023d0084e23145f48b991c3a3"; + 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/pinocchio/default.nix b/distros/jazzy/pinocchio/default.nix index a071d5a456..0f1200ff99 100644 --- a/distros/jazzy/pinocchio/default.nix +++ b/distros/jazzy/pinocchio/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, clang, cmake, doxygen, eigen, eigenpy, git, hpp-fcl, python3, python3Packages, ros-environment, urdfdom }: buildRosPackage { pname = "ros-jazzy-pinocchio"; - version = "3.4.0-r2"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/pinocchio-release/archive/release/jazzy/pinocchio/3.4.0-2.tar.gz"; - name = "3.4.0-2.tar.gz"; - sha256 = "e4b44521bb7be9015f9df2049a25e9759c644758b3a751be2d0d33ec8adb2b64"; + url = "https://github.com/ros2-gbp/pinocchio-release/archive/release/jazzy/pinocchio/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "a24a432896b31221121de9d9ad9fd0093b62a4c9d1286727372d835290cc7ab7"; }; buildType = "cmake"; diff --git a/distros/jazzy/pose-broadcaster/default.nix b/distros/jazzy/pose-broadcaster/default.nix index 2d49b0ac1c..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/pose_broadcaster/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "ffc5ea2a1050ae9688f7e036472f2d1b204708a41c03b9c07cedbb1aa425ddbf"; + 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 c5d2aa583e..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/position_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "6622cf8a725faf43350235dd987e758bbaabdfff7be12852e973f03b6aa870e9"; + 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 30f797f29a..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.7-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.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "aec9dcf4c6e55b1df1e5a9a1ab16eddbc29328a07b24cd7f544d6a6a2bb7d2c6"; + 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 new file mode 100644 index 0000000000..5e4abb6551 --- /dev/null +++ b/distros/jazzy/rai-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, 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"; + + 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"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs geometry-msgs nav2-msgs nav2-simple-commander portaudio rosidl-default-runtime sensor-msgs std-msgs tf-transformations vision-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Interfaces for RAI communication"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/range-sensor-broadcaster/default.nix b/distros/jazzy/range-sensor-broadcaster/default.nix index 47355851f1..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "83c4dfaaccf8f6d0cfa4d2c2fbe3cfd604dd70a40a05521d045c93067574750b"; + 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/rcl-action/default.nix b/distros/jazzy/rcl-action/default.nix index e8f505de93..862ab74e24 100644 --- a/distros/jazzy/rcl-action/default.nix +++ b/distros/jazzy/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-jazzy-rcl-action"; - version = "9.2.5-r1"; + version = "9.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/jazzy/rcl_action/9.2.5-1.tar.gz"; - name = "9.2.5-1.tar.gz"; - sha256 = "9ee19255aa3ce6b8a3b885141ae575d6ff85d89d815c8907242c9c2aa253ed63"; + url = "https://github.com/ros2-gbp/rcl-release/archive/release/jazzy/rcl_action/9.2.6-1.tar.gz"; + name = "9.2.6-1.tar.gz"; + sha256 = "6f54b1806ac56849d384805d2b9f5d747e9de98e241a54200c6e7330eacb83f0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rcl-lifecycle/default.nix b/distros/jazzy/rcl-lifecycle/default.nix index 230e7773c8..dbc821ebec 100644 --- a/distros/jazzy/rcl-lifecycle/default.nix +++ b/distros/jazzy/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-jazzy-rcl-lifecycle"; - version = "9.2.5-r1"; + version = "9.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/jazzy/rcl_lifecycle/9.2.5-1.tar.gz"; - name = "9.2.5-1.tar.gz"; - sha256 = "f57d8e66bafc43f11d1290bf99b6a35509504d9b688d307c6e69bb5a591ad1db"; + url = "https://github.com/ros2-gbp/rcl-release/archive/release/jazzy/rcl_lifecycle/9.2.6-1.tar.gz"; + name = "9.2.6-1.tar.gz"; + sha256 = "7d8c4396f7e2ca1a2e5b9a1e64e17f4ca0fbbb753bc609045e16f4c0acf7c802"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rcl-yaml-param-parser/default.nix b/distros/jazzy/rcl-yaml-param-parser/default.nix index 3d6da64eb0..d2b79cd4e4 100644 --- a/distros/jazzy/rcl-yaml-param-parser/default.nix +++ b/distros/jazzy/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-jazzy-rcl-yaml-param-parser"; - version = "9.2.5-r1"; + version = "9.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/jazzy/rcl_yaml_param_parser/9.2.5-1.tar.gz"; - name = "9.2.5-1.tar.gz"; - sha256 = "3608100901d457f90a8fcfbee78cdfac17469b64a5fd1c1e7b5f82977d6a2d40"; + url = "https://github.com/ros2-gbp/rcl-release/archive/release/jazzy/rcl_yaml_param_parser/9.2.6-1.tar.gz"; + name = "9.2.6-1.tar.gz"; + sha256 = "3245e252ca391d37ba69891950c8075596cbffbc0f457ec22ad6f2bee2be208e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rcl/default.nix b/distros/jazzy/rcl/default.nix index d7853670e8..af9b6a38a3 100644 --- a/distros/jazzy/rcl/default.nix +++ b/distros/jazzy/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-jazzy-rcl"; - version = "9.2.5-r1"; + version = "9.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/jazzy/rcl/9.2.5-1.tar.gz"; - name = "9.2.5-1.tar.gz"; - sha256 = "38d34a05afd70276bdc5980889b236c1f7a0b347e63cfd5b6da50211a247261d"; + url = "https://github.com/ros2-gbp/rcl-release/archive/release/jazzy/rcl/9.2.6-1.tar.gz"; + name = "9.2.6-1.tar.gz"; + sha256 = "404fb1520f7c2b186b5667cbd10dc682a7f2d0c41588dd362bfa907f7c32b0e2"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/realtime-tools/default.nix b/distros/jazzy/realtime-tools/default.nix index 27114a28e7..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.0-r1"; + version = "3.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/realtime_tools-release/archive/release/jazzy/realtime_tools/3.5.0-1.tar.gz"; - name = "3.5.0-1.tar.gz"; - sha256 = "7838391c616c0bddee4a989edb57113ec6ec4a8a80fe998dad2488b8e5e88315"; + 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/rig-reconfigure/default.nix b/distros/jazzy/rig-reconfigure/default.nix index 7c472ea915..251a664540 100644 --- a/distros/jazzy/rig-reconfigure/default.nix +++ b/distros/jazzy/rig-reconfigure/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, git, glfw3, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, backward-ros, git, glfw3, rclcpp }: buildRosPackage { pname = "ros-jazzy-rig-reconfigure"; - version = "1.5.0-r1"; + version = "1.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rig_reconfigure-release/archive/release/jazzy/rig_reconfigure/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "78e0d6bc88da7fec352ea229ec36c39aeb4a743ef15d2a153b7e3c0e6b4eba22"; + url = "https://github.com/ros2-gbp/rig_reconfigure-release/archive/release/jazzy/rig_reconfigure/1.6.0-1.tar.gz"; + name = "1.6.0-1.tar.gz"; + sha256 = "ab2564a2ec10725680c98103b1c378b43e0fd1520240eaa33443b96ac3aba05d"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ ament-index-cpp glfw3 rclcpp ]; + propagatedBuildInputs = [ ament-index-cpp backward-ros glfw3 rclcpp ]; nativeBuildInputs = [ ament-cmake git ]; meta = { 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/rmw-stats-shim/default.nix b/distros/jazzy/rmw-stats-shim/default.nix new file mode 100644 index 0000000000..b5db70df78 --- /dev/null +++ b/distros/jazzy/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-jazzy-rmw-stats-shim"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/jazzy/rmw_stats_shim/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "39998cba0fa5e855eec3e44e2142a8496d530d6f37085003aa214f1783026d96"; + }; + + 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/jazzy/rmw-zenoh-cpp/default.nix b/distros/jazzy/rmw-zenoh-cpp/default.nix index 2c215fd978..1690260fbf 100644 --- a/distros/jazzy/rmw-zenoh-cpp/default.nix +++ b/distros/jazzy/rmw-zenoh-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ament-lint-auto, ament-lint-common, fastcdr, rcpputils, rcutils, rmw, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, tracetools, zenoh-cpp-vendor }: buildRosPackage { pname = "ros-jazzy-rmw-zenoh-cpp"; - version = "0.2.4-r1"; + version = "0.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/jazzy/rmw_zenoh_cpp/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "7ed14eaf9fcd84e0e9d197864d3c9a42199bc5b1fc7d4f4e2a0016245b20d498"; + url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/jazzy/rmw_zenoh_cpp/0.2.3-1.tar.gz"; + name = "0.2.3-1.tar.gz"; + sha256 = "7b5a125d9fad52251274a75bae2d1efdf592d5380b95310ffdf9a04dc46927e5"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ros-gz-bridge/default.nix b/distros/jazzy/ros-gz-bridge/default.nix index 21b2e093a1..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.11-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.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "dc5ef7b56842a2d7812e08c358d5bdefb03f7df8d624f11ef23ff57908ab137c"; + 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 4a955f5249..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.11-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.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "06a9e8fd3f9c877fd9a11120ea15b5907914a6229efed28a401a4d28b262d92c"; + 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 38c89b9384..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.11-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.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "1af82b2dd80d3b6efb19a4cb85ff48280c046b8dcb82c9087b3d3204ec690d29"; + 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 7283c683ad..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.11-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.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "bc18d7674bb2bf15f8dd00a9d50db72cbbe909963c621402c979828825fa3dd3"; + 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 ddb06e93ef..a726a7526c 100644 --- a/distros/jazzy/ros-gz-sim/default.nix +++ b/distros/jazzy/ros-gz-sim/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-python, ament-index-python, ament-lint-auto, ament-lint-common, 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, std-msgs }: +{ 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.11-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.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "c7f8ef427bce0f85556165d0c0887bd77e65fc833cd5498520d94358c28c7440"; + 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"; 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 gflags gz-math-vendor gz-msgs-vendor gz-sim-vendor gz-transport-vendor launch launch-ros rclcpp rclcpp-components rcpputils std-msgs ]; + 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 = { diff --git a/distros/jazzy/ros-gz/default.nix b/distros/jazzy/ros-gz/default.nix index e59f8dc792..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.11-r1"; + version = "1.0.14-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/jazzy/ros_gz/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "3fcc9b95636a9efe87bd7c827014d2f87df9deee26ce0af5076309390e2154c9"; + 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 a7eef1671f..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.28.1-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.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "bbf73765cccea94616857783d392f9c3238c0aa051001031ff37675c0c1b8930"; + 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 6ce0daa4e9..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.28.1-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/ros2_control/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "7d9376834eaf4353e326d0f0ec03b3684daa527866bcc1d386e0fefa04cad534"; + 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 eaadad664b..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "7dca5d131b3be8034418532954880d56a0d08d00c2fd2e2c1005014b7d67d737"; + 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 4d9780be00..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/ros2_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "e78d4a0f15bdb84f60d7bd496bd30a64a711a52e96795943154b303ddc02aabd"; + 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 07e9181364..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.28.1-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/ros2controlcli/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "45a1fe69ad6ec02b9431e40aa3fa7f59a5978c161b1fe87edd955ce47089c5cd"; + 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/rosbag2-storage-broll/default.nix b/distros/jazzy/rosbag2-storage-broll/default.nix new file mode 100644 index 0000000000..a462b94b43 --- /dev/null +++ b/distros/jazzy/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-jazzy-rosbag2-storage-broll"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2_broll-release/archive/release/jazzy/rosbag2_storage_broll/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "038fc3a4c94fccbfc9dede299311c11d0d87ba27bcb1c4ab37894e6ef485e5b7"; + }; + + 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/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/rosgraph-monitor-msgs/default.nix b/distros/jazzy/rosgraph-monitor-msgs/default.nix new file mode 100644 index 0000000000..1fe4d93b58 --- /dev/null +++ b/distros/jazzy/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-jazzy-rosgraph-monitor-msgs"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/jazzy/rosgraph_monitor_msgs/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "498b971f7cb27adcf0bd8b8d52210d33ea8038be3e685488a683bfef20ca5a11"; + }; + + 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/jazzy/rosgraph-monitor/default.nix b/distros/jazzy/rosgraph-monitor/default.nix new file mode 100644 index 0000000000..f36aa79a1c --- /dev/null +++ b/distros/jazzy/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-jazzy-rosgraph-monitor"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/jazzy/rosgraph_monitor/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "4480fe23c4b4412cf6f155cf270675459b0687b76b2a1e80999b140a13d4b51b"; + }; + + 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/jazzy/rqt-controller-manager/default.nix b/distros/jazzy/rqt-controller-manager/default.nix index c193fa1bad..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.28.1-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/rqt_controller_manager/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "601424dc7e57b40b828d3b45f22fcb764bcc3c408b0d5659b6a5a0b011689a9f"; + 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 b7b94cfb36..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "c5f0a8d631ff54339341a70129682b7b1a1a83a046f0c7fdf3be23cfe3267b90"; + 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/rqt-plot/default.nix b/distros/jazzy/rqt-plot/default.nix index 84dc0189b9..f1dfd4be01 100644 --- a/distros/jazzy/rqt-plot/default.nix +++ b/distros/jazzy/rqt-plot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, python-qt-binding, python3Packages, qt-gui-py-common, rclpy, rosidl-runtime-py, rqt-gui, rqt-gui-py, rqt-py-common, std-msgs }: buildRosPackage { pname = "ros-jazzy-rqt-plot"; - version = "1.4.2-r1"; + version = "1.4.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/jazzy/rqt_plot/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "5986df27724d82b1e79074a79b9aed0ec034dce1a985dd27d91b176b5206cec9"; + url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/jazzy/rqt_plot/1.4.3-1.tar.gz"; + name = "1.4.3-1.tar.gz"; + sha256 = "67dd12be61bd18f8a55ca8e310646df3d791cf33d00c66ac7647f72d32c862ed"; }; buildType = "ament_python"; diff --git a/distros/jazzy/rviz-assimp-vendor/default.nix b/distros/jazzy/rviz-assimp-vendor/default.nix index c2db441da6..109aad077e 100644 --- a/distros/jazzy/rviz-assimp-vendor/default.nix +++ b/distros/jazzy/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-jazzy-rviz-assimp-vendor"; - version = "14.1.9-r1"; + version = "14.1.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_assimp_vendor/14.1.9-1.tar.gz"; - name = "14.1.9-1.tar.gz"; - sha256 = "eb599f09a65dc9a3a4b5bfed55cdfce14d4952f06845402c10a896986d131032"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_assimp_vendor/14.1.11-1.tar.gz"; + name = "14.1.11-1.tar.gz"; + sha256 = "278e57485a4d8bdbc3a1a4c8a0a8293d710071382d7d8b8bd901ffd57577657f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rviz-common/default.nix b/distros/jazzy/rviz-common/default.nix index 9a8ae9b1d3..0caa742a8d 100644 --- a/distros/jazzy/rviz-common/default.nix +++ b/distros/jazzy/rviz-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, 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-jazzy-rviz-common"; - version = "14.1.9-r1"; + version = "14.1.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_common/14.1.9-1.tar.gz"; - name = "14.1.9-1.tar.gz"; - sha256 = "cbcbe87d48f0429e15d9a735655685bd7c736eec8630af858a39805ff8da66fb"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_common/14.1.11-1.tar.gz"; + name = "14.1.11-1.tar.gz"; + sha256 = "7251d3461964eb3ec533c9e7a6eef03abb4bce760a756d23326b6d165ec4ec25"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rviz-default-plugins/default.nix b/distros/jazzy/rviz-default-plugins/default.nix index 6a5eb48b05..5971e198f7 100644 --- a/distros/jazzy/rviz-default-plugins/default.nix +++ b/distros/jazzy/rviz-default-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, 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-visual-testing-framework, tf2, tf2-geometry-msgs, tf2-ros, urdf, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-rviz-default-plugins"; - version = "14.1.9-r1"; + version = "14.1.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_default_plugins/14.1.9-1.tar.gz"; - name = "14.1.9-1.tar.gz"; - sha256 = "c8cb0209449fb5738f6ee99bbf157a0dd3782a1c91f512a6aefcce73ec84001d"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_default_plugins/14.1.11-1.tar.gz"; + name = "14.1.11-1.tar.gz"; + sha256 = "8f7a835aa3c1280a43bb1ac6562310250f28547afe31dd39220fb4c6fbc601c2"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rviz-ogre-vendor/default.nix b/distros/jazzy/rviz-ogre-vendor/default.nix index bcf34d8508..1080418089 100644 --- a/distros/jazzy/rviz-ogre-vendor/default.nix +++ b/distros/jazzy/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-jazzy-rviz-ogre-vendor"; - version = "14.1.9-r1"; + version = "14.1.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_ogre_vendor/14.1.9-1.tar.gz"; - name = "14.1.9-1.tar.gz"; - sha256 = "b2abf07b3d1f42dc07f6ba237fbf1839059fa1172914acdd23a85edcff6d9ab1"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_ogre_vendor/14.1.11-1.tar.gz"; + name = "14.1.11-1.tar.gz"; + sha256 = "c703407529bc1e724d0d7badb3e4c0d60ac5c2b85c41c232385559bf927fcaf8"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rviz-rendering-tests/default.nix b/distros/jazzy/rviz-rendering-tests/default.nix index 9e93bb0704..d7fde4e348 100644 --- a/distros/jazzy/rviz-rendering-tests/default.nix +++ b/distros/jazzy/rviz-rendering-tests/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, qt5, resource-retriever, rviz-rendering }: buildRosPackage { pname = "ros-jazzy-rviz-rendering-tests"; - version = "14.1.9-r1"; + version = "14.1.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_rendering_tests/14.1.9-1.tar.gz"; - name = "14.1.9-1.tar.gz"; - sha256 = "6a6170929a67073b8e5d43d68fcb2e423566bc5a3fab4a3ad7956e48a0be6034"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_rendering_tests/14.1.11-1.tar.gz"; + name = "14.1.11-1.tar.gz"; + sha256 = "5eced37da6377dfc21f1c9ff1aef20047b97504016b2d98950f89a13c7d74b04"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rviz-rendering/default.nix b/distros/jazzy/rviz-rendering/default.nix index 5b36cdea95..d80650ed18 100644 --- a/distros/jazzy/rviz-rendering/default.nix +++ b/distros/jazzy/rviz-rendering/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, eigen, eigen3-cmake-module, qt5, resource-retriever, rviz-assimp-vendor, rviz-ogre-vendor }: buildRosPackage { pname = "ros-jazzy-rviz-rendering"; - version = "14.1.9-r1"; + version = "14.1.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_rendering/14.1.9-1.tar.gz"; - name = "14.1.9-1.tar.gz"; - sha256 = "4e6c2323956d81a3f070c91fc0f4f171125e721e79b5a63f70e9b0d88ac77ed9"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_rendering/14.1.11-1.tar.gz"; + name = "14.1.11-1.tar.gz"; + sha256 = "3de31c0899725868dc76031294b6a770d5898f4851d37897c9583ff9befa0d99"; }; buildType = "ament_cmake"; 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/rviz-visual-testing-framework/default.nix b/distros/jazzy/rviz-visual-testing-framework/default.nix index 30a93daece..d54efe9d8d 100644 --- a/distros/jazzy/rviz-visual-testing-framework/default.nix +++ b/distros/jazzy/rviz-visual-testing-framework/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, qt5, rclcpp, rcutils, rviz-common, rviz-ogre-vendor, rviz-rendering, std-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-jazzy-rviz-visual-testing-framework"; - version = "14.1.9-r1"; + version = "14.1.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_visual_testing_framework/14.1.9-1.tar.gz"; - name = "14.1.9-1.tar.gz"; - sha256 = "c5a9890f8a2c7c47daf0089628b6326ac07034fbe4a7ae23fe6a218bcd97bb6a"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz_visual_testing_framework/14.1.11-1.tar.gz"; + name = "14.1.11-1.tar.gz"; + sha256 = "00ef1789e4396f74975c6e09eca5c6e6937d2517068fc4ea95943c00c75fbdda"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/rviz2/default.nix b/distros/jazzy/rviz2/default.nix index a7c28e3619..76cf1118cd 100644 --- a/distros/jazzy/rviz2/default.nix +++ b/distros/jazzy/rviz2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-pytest, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, python3, python3Packages, qt5, rclcpp, rviz-common, rviz-default-plugins, rviz-ogre-vendor, sensor-msgs }: buildRosPackage { pname = "ros-jazzy-rviz2"; - version = "14.1.9-r1"; + version = "14.1.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz2/14.1.9-1.tar.gz"; - name = "14.1.9-1.tar.gz"; - sha256 = "195f26365101e4fdb9c51ff2b71f62ac9b40a4b8d79dfaabd779aeb645179150"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/jazzy/rviz2/14.1.11-1.tar.gz"; + name = "14.1.11-1.tar.gz"; + sha256 = "81c8be62980d29f7d4a1f22689e561343e55325e4caffd996dba3a783d2a3340"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/self-test/default.nix b/distros/jazzy/self-test/default.nix index cbb8cdd028..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.3-r1"; + version = "4.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/jazzy/self_test/4.2.3-1.tar.gz"; - name = "4.2.3-1.tar.gz"; - sha256 = "1cec7ca69d86e76fde08cca730ff5f4648ec25d4238f2040b259389e54b57f28"; + 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/septentrio-gnss-driver/default.nix b/distros/jazzy/septentrio-gnss-driver/default.nix index fd25dc44f6..03e64b8f41 100644 --- a/distros/jazzy/septentrio-gnss-driver/default.nix +++ b/distros/jazzy/septentrio-gnss-driver/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, diagnostic-msgs, geographiclib, geometry-msgs, gps-msgs, libpcap, nav-msgs, nmea-msgs, rclcpp, rclcpp-components, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: +{ 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-jazzy-septentrio-gnss-driver"; - version = "1.4.2-r1"; + version = "1.4.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release/archive/release/jazzy/septentrio_gnss_driver/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "8cec94a2bcd6439dda03aa5bd5caa10869a657dc0431a626088f747aa759f10b"; + url = "https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release/archive/release/jazzy/septentrio_gnss_driver/1.4.3-1.tar.gz"; + name = "1.4.3-1.tar.gz"; + sha256 = "4813f1bd3ee9e28316c243fc1c7d5caa2c1a11b2fc00e2024c8e7a26b12995c7"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ boost diagnostic-msgs geographiclib geometry-msgs gps-msgs libpcap nav-msgs nmea-msgs rclcpp rclcpp-components rosidl-default-runtime sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; + 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 = { diff --git a/distros/jazzy/simulation-interfaces/default.nix b/distros/jazzy/simulation-interfaces/default.nix new file mode 100644 index 0000000000..3be007bb91 --- /dev/null +++ b/distros/jazzy/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-jazzy-simulation-interfaces"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/simulation_interfaces-release/archive/release/jazzy/simulation_interfaces/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "34db491f3b074292b174531f066a1dc6a479f6b3b27fdd4396b19c1505a64979"; + }; + + 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/jazzy/slider-publisher/default.nix b/distros/jazzy/slider-publisher/default.nix index 1c10a953e3..1c046abf2d 100644 --- a/distros/jazzy/slider-publisher/default.nix +++ b/distros/jazzy/slider-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, python3Packages, rqt-gui-py }: buildRosPackage { pname = "ros-jazzy-slider-publisher"; - version = "2.3.1-r3"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/slider_publisher-release/archive/release/jazzy/slider_publisher/2.3.1-3.tar.gz"; - name = "2.3.1-3.tar.gz"; - sha256 = "b6c5142e8627b28c879d34f7bdfda631addcb44ac2c503e42fe377593716bb0a"; + url = "https://github.com/ros2-gbp/slider_publisher-release/archive/release/jazzy/slider_publisher/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "7b2733e8449280e69140b76bf353c5674039f2a085fb2382eab4f64df5558a0f"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/so-arm-100-hardware/default.nix b/distros/jazzy/so-arm-100-hardware/default.nix new file mode 100644 index 0000000000..3f30d6b853 --- /dev/null +++ b/distros/jazzy/so-arm-100-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, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, std-msgs, std-srvs, yaml-cpp }: +buildRosPackage { + pname = "ros-jazzy-so-arm-100-hardware"; + 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.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "a105a92bcddfab24e50151981063608a5bb9ef81fa282b24925f64f31aa7ca55"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ hardware-interface pluginlib rclcpp rclcpp-lifecycle std-msgs std-srvs yaml-cpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS2 Control Hardware Interface for SOARM-100 low-cost 5DoF robotic manipulator."; + license = with lib.licenses; [ asl20 ]; + }; +} 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 09ffab956a..3ab74eaad4 100644 --- a/distros/jazzy/steering-controllers-library/default.nix +++ b/distros/jazzy/steering-controllers-library/default.nix @@ -2,21 +2,21 @@ # 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, 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 }: +{ 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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "625172353f28c778d530b1fc3767139b9d95befeff555ce86b0b757924157133"; + 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"; buildInputs = [ ament-cmake ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock controller-manager ros2-control-test-assets ]; - propagatedBuildInputs = [ ackermann-msgs 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 ]; + 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 = { 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..cf6cce6f0c 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.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "56ee9370f14fb5c515d608a7cfa2825e640be3c088a8c825ff007357de890e67"; }; buildType = "ament_python"; diff --git a/distros/jazzy/swri-console-util/default.nix b/distros/jazzy/swri-console-util/default.nix index 32a2066965..5fc74e9404 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.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "41559f72b3d1add6d0b66f319d3f00bb595c69ca97b3d637c1924d0091471346"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-dbw-interface/default.nix b/distros/jazzy/swri-dbw-interface/default.nix index 8680be47d2..0862e78938 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.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "ea631d57eb6b448c6112f126b260b70401c8c9325d1f4218e1d1280a84daa26d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-geometry-util/default.nix b/distros/jazzy/swri-geometry-util/default.nix index b655580200..8664a84cf0 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.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "5828e1e8dfeb987fe28397077f677e3bb610ea3956b545604ccebc99afe1488e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-image-util/default.nix b/distros/jazzy/swri-image-util/default.nix index 2f982a09cc..a23da73e4b 100644 --- a/distros/jazzy/swri-image-util/default.nix +++ b/distros/jazzy/swri-image-util/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-jazzy-swri-image-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "f27572c1359972401c7b3cbcabbe4b857e10bb46794eb1122981de39beb61feb"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-math-util/default.nix b/distros/jazzy/swri-math-util/default.nix index 99ee7526d2..c25eee5a58 100644 --- a/distros/jazzy/swri-math-util/default.nix +++ b/distros/jazzy/swri-math-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, boost, rclcpp }: buildRosPackage { pname = "ros-jazzy-swri-math-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "0a162e8e03cee8732bbf1b66934cf978ff14560d9e304dfa9f5e28fb46a7de4b"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-opencv-util/default.nix b/distros/jazzy/swri-opencv-util/default.nix index b9588f6f88..8ff89dadf1 100644 --- a/distros/jazzy/swri-opencv-util/default.nix +++ b/distros/jazzy/swri-opencv-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, cv-bridge, swri-math-util }: buildRosPackage { pname = "ros-jazzy-swri-opencv-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "6774b070164f71a6be8e09f77f6067fce96a96b298d36a091f9faa83ba042461"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-roscpp/default.nix b/distros/jazzy/swri-roscpp/default.nix index bf5709b448..a2a1c986ca 100644 --- a/distros/jazzy/swri-roscpp/default.nix +++ b/distros/jazzy/swri-roscpp/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-jazzy-swri-roscpp"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "e6bd0cf3223affe1048b438ba2d25c020f060e65015762b0f2af6a892687c56e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-route-util/default.nix b/distros/jazzy/swri-route-util/default.nix index bdcd6c082c..e0c16fe38d 100644 --- a/distros/jazzy/swri-route-util/default.nix +++ b/distros/jazzy/swri-route-util/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-jazzy-swri-route-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "4d3f3e9197ef315909e66b89793f8e53aebe5733e23932cc4898a944f7ca6752"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-serial-util/default.nix b/distros/jazzy/swri-serial-util/default.nix index e2c71e0174..0607e3d4b3 100644 --- a/distros/jazzy/swri-serial-util/default.nix +++ b/distros/jazzy/swri-serial-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost }: buildRosPackage { pname = "ros-jazzy-swri-serial-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "9e8c40007f378ec0d602fdbdeb01e2425c047bced446e30730d37de4eb1c1418"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-system-util/default.nix b/distros/jazzy/swri-system-util/default.nix index a8f6de722a..36800c2462 100644 --- a/distros/jazzy/swri-system-util/default.nix +++ b/distros/jazzy/swri-system-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, boost, rclcpp }: buildRosPackage { pname = "ros-jazzy-swri-system-util"; - version = "3.7.4-r1"; + version = "3.7.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_system_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "adb2ded5e6f18b2db072f677dda97fdaaf9c434cbea5c539c44a0419259f430b"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/jazzy/swri_system_util/3.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "cca64555704276685427d394cb2ccc7f9900783db1d732315cc896681a586bbf"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/swri-transform-util/default.nix b/distros/jazzy/swri-transform-util/default.nix index e0466cab2a..50e4ab3b3f 100644 --- a/distros/jazzy/swri-transform-util/default.nix +++ b/distros/jazzy/swri-transform-util/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-jazzy-swri-transform-util"; - version = "3.7.4-r1"; + version = "3.7.6-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.7.6-1.tar.gz"; + name = "3.7.6-1.tar.gz"; + sha256 = "8569d2c019be71a8b4f01ccf68db10ec19c8f3c8b19180dabcbc1ecff55657a9"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/teleop-tools-msgs/default.nix b/distros/jazzy/teleop-tools-msgs/default.nix index a38a362352..7fa18511ad 100644 --- a/distros/jazzy/teleop-tools-msgs/default.nix +++ b/distros/jazzy/teleop-tools-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-jazzy-teleop-tools-msgs"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/teleop_tools_msgs/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "679aa63593dec3c4d86a3177bd35a6759dd6ed3d0e85eb7a41d860ce9a8ed121"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/teleop_tools_msgs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "4f1cbc4668ac97fbfa2befd3e34cede5ea1d9dfb241e557343823a4cb2be021e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/teleop-tools/default.nix b/distros/jazzy/teleop-tools/default.nix index cc9466ac18..bdbccfec80 100644 --- a/distros/jazzy/teleop-tools/default.nix +++ b/distros/jazzy/teleop-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, joy-teleop, key-teleop, teleop-tools-msgs }: buildRosPackage { pname = "ros-jazzy-teleop-tools"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/teleop_tools/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "54b66429ab6b34f42fd23cc514fae4e772448fd7cbff21129bdee68c17911dc8"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/jazzy/teleop_tools/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "a20f32d95663f21fce92f589f1d606ae0eaf521a0c215acfc99d0300af421030"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/test-ros-gz-bridge/default.nix b/distros/jazzy/test-ros-gz-bridge/default.nix index 37feea92fb..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.11-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.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "c8e123e20398111b9c4eb89a727a2eabf4dacbf95be7de417f9eef02aa583242"; + 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/tf2-bullet/default.nix b/distros/jazzy/tf2-bullet/default.nix index 661dabac9f..d0f8b20563 100644 --- a/distros/jazzy/tf2-bullet/default.nix +++ b/distros/jazzy/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-jazzy-tf2-bullet"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_bullet/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "764bbf066f859808671d4a2d88309e1d2bf5c32810dad6521bda64541c405826"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_bullet/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "c0aabb0c72c48d730a3666aa821dbd2f3c2c55dc6ebd35579d99734ab7a059ee"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tf2-eigen-kdl/default.nix b/distros/jazzy/tf2-eigen-kdl/default.nix index 3359024ca6..6d8dec0ec5 100644 --- a/distros/jazzy/tf2-eigen-kdl/default.nix +++ b/distros/jazzy/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-jazzy-tf2-eigen-kdl"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_eigen_kdl/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "e18bcc3333a4ee70722276dd4b41f1e0809423b546246e45d5742932364b61ab"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_eigen_kdl/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "e27c420f4122dd6838fb117c42f77aabba036134a657310058736cbfe856327d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tf2-eigen/default.nix b/distros/jazzy/tf2-eigen/default.nix index eb7db136b3..46d00c7493 100644 --- a/distros/jazzy/tf2-eigen/default.nix +++ b/distros/jazzy/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-jazzy-tf2-eigen"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_eigen/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "eaf5a079af79911bc151febf29f81aff1c49b69de11e8e1066c1217686fbd736"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_eigen/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "9800d686b38cda54c99e4bb078506632543d4a53d583f09a304583f517040fad"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tf2-geometry-msgs/default.nix b/distros/jazzy/tf2-geometry-msgs/default.nix index d4215d0d0b..f2dca461c8 100644 --- a/distros/jazzy/tf2-geometry-msgs/default.nix +++ b/distros/jazzy/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-jazzy-tf2-geometry-msgs"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_geometry_msgs/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "249670c0404d6023cfd2125cce54fc47f89f6b80af5fab4a547997c18050ac64"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_geometry_msgs/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "0343a9a43db0534c98c8d68421b51a6aac3ced4119355cac1ef457878688fcf0"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tf2-kdl/default.nix b/distros/jazzy/tf2-kdl/default.nix index 4c6f5a99c1..d449778b1c 100644 --- a/distros/jazzy/tf2-kdl/default.nix +++ b/distros/jazzy/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-jazzy-tf2-kdl"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_kdl/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "508784c20523678bd5ef97f795468436b312d954486c3ce04eb891bda9016f54"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_kdl/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "e0cf95668a7c2a2b73aa06e0cfe283958a7a6a1725c08e6eddab5324a13d8258"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tf2-msgs/default.nix b/distros/jazzy/tf2-msgs/default.nix index 8c39e5701d..2d2ea8cb71 100644 --- a/distros/jazzy/tf2-msgs/default.nix +++ b/distros/jazzy/tf2-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 }: buildRosPackage { pname = "ros-jazzy-tf2-msgs"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_msgs/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "1e5a3efc023dadc7980602b93e98ce9651a7c8f6dfa512045333a2fec8f3675a"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_msgs/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "78e1a14726309ea27bf2232d0c011e527c3442d859c42c8274723b1092bde72c"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tf2-py/default.nix b/distros/jazzy/tf2-py/default.nix index ac80f668a0..0cd1ab8713 100644 --- a/distros/jazzy/tf2-py/default.nix +++ b/distros/jazzy/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-jazzy-tf2-py"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_py/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "6744c1476e1077b7b89ef556a530e04eff12cbafdad9b39d65adf326f7050fcc"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_py/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "862cea4a9e7aa8bfc5c1d946dcfbb3b0d71df787bef30a05d7b2a571f865be34"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tf2-ros-py/default.nix b/distros/jazzy/tf2-ros-py/default.nix index 2d7b12d850..cbdde6b46e 100644 --- a/distros/jazzy/tf2-ros-py/default.nix +++ b/distros/jazzy/tf2-ros-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, builtin-interfaces, geometry-msgs, python3Packages, rclpy, sensor-msgs, std-msgs, tf2-msgs, tf2-py }: buildRosPackage { pname = "ros-jazzy-tf2-ros-py"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_ros_py/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "98064f0dd64e2e9030ed29a6c81d742568108a61d9851f20924911923e3417a1"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_ros_py/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "e7eae6f00586efad51db016da2094a4db42626b190218cb05215e29a2c8f0313"; }; buildType = "ament_python"; diff --git a/distros/jazzy/tf2-ros/default.nix b/distros/jazzy/tf2-ros/default.nix index 02fb0fbd51..60500475af 100644 --- a/distros/jazzy/tf2-ros/default.nix +++ b/distros/jazzy/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-jazzy-tf2-ros"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_ros/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "c8446d1d7e87d3f8220dae1c50fc12bec981e10354f28b4c5f91fab5eea124d5"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_ros/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "e970afe0b37d9c6a514be9ea40e75a60af5f32a86b4862dda756fe6d27da9299"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tf2-sensor-msgs/default.nix b/distros/jazzy/tf2-sensor-msgs/default.nix index 88c86af159..7f48e1c522 100644 --- a/distros/jazzy/tf2-sensor-msgs/default.nix +++ b/distros/jazzy/tf2-sensor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, geometry-msgs, python-cmake-module, python3Packages, rclcpp, sensor-msgs, sensor-msgs-py, std-msgs, tf2, tf2-ros, tf2-ros-py }: buildRosPackage { pname = "ros-jazzy-tf2-sensor-msgs"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_sensor_msgs/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "c6ef2e368d646f307f2b7014ee0b864e63c608e0346b27bc9598f3d36e3ff08b"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_sensor_msgs/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "b983bc3f18f15a43c4414fd30ccccc5fffe349e206303b57055027c59b7f1c9d"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tf2-tools/default.nix b/distros/jazzy/tf2-tools/default.nix index 0ca119c51a..a01289165e 100644 --- a/distros/jazzy/tf2-tools/default.nix +++ b/distros/jazzy/tf2-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, graphviz, python3Packages, rclpy, tf2-msgs, tf2-py, tf2-ros-py }: buildRosPackage { pname = "ros-jazzy-tf2-tools"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_tools/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "95258e66feb1a9012f9d9e0af70a51dd9938ae0d681602d4c5623bbb154fb78c"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2_tools/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "2b6d4a9eebf259a4f5005fc71d61dbd2b1f5269d2cb87a09318a40513242f890"; }; buildType = "ament_python"; diff --git a/distros/jazzy/tf2/default.nix b/distros/jazzy/tf2/default.nix index eb7a608479..7d554defe6 100644 --- a/distros/jazzy/tf2/default.nix +++ b/distros/jazzy/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-ros, ament-cmake-uncrustify, ament-cmake-xmllint, builtin-interfaces, geometry-msgs, rcutils, rosidl-runtime-cpp }: buildRosPackage { pname = "ros-jazzy-tf2"; - version = "0.36.10-r1"; + version = "0.36.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2/0.36.10-1.tar.gz"; - name = "0.36.10-1.tar.gz"; - sha256 = "e50697a18326aed6a342768e34b0ed52e87867a2cd827dcac458c7dab1570266"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/jazzy/tf2/0.36.11-1.tar.gz"; + name = "0.36.11-1.tar.gz"; + sha256 = "ad5a4bea1b0f0bd8041e1aef559359b9fc3dca5961031f2e44b7efd9f2f4ab4a"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/tile-map/default.nix b/distros/jazzy/tile-map/default.nix index 11ffc367a1..32385d0763 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.4.8-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.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "3eef153a5f2e4a4f0b20d05d960100937fdabb6c0e084a5b883e67b568d40e5c"; }; 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 dbd04a5389..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.28.1-r1"; + version = "4.31.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/jazzy/transmission_interface/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "7d4bc1e1cf1abd98683416c5631172728fde57689a2612499cb8e7b33170496e"; + 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 ff87a03c69..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/tricycle_controller/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "018b7d04a60b32eb04476c8ca99f6459819cc0eb604d4742d4aa1d5586ee0c69"; + 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 6b81be4ec0..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "ae0c0ae624ca4c111b240e52fdfbffa25773debe46a5dffb85530cfab3bea518"; + 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/tsid/default.nix b/distros/jazzy/tsid/default.nix new file mode 100644 index 0000000000..7675d050e7 --- /dev/null +++ b/distros/jazzy/tsid/default.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, eigenpy, eiquadprog, git, graphviz, pinocchio }: +buildRosPackage { + pname = "ros-jazzy-tsid"; + version = "1.8.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tsid-release/archive/release/jazzy/tsid/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "5e9d436bc0f2a70cc47879abc6cd753c49499a02f5799b11a8aa945dc45230b8"; + }; + + buildType = "cmake"; + buildInputs = [ cmake doxygen git ]; + propagatedBuildInputs = [ ament-cmake boost eigenpy eiquadprog graphviz pinocchio ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Efficient Task Space Inverse Dynamics (TSID) based on Pinocchio"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} 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-autorace-camera/default.nix b/distros/jazzy/turtlebot3-autorace-camera/default.nix new file mode 100644 index 0000000000..2495e5ae8c --- /dev/null +++ b/distros/jazzy/turtlebot3-autorace-camera/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cv-bridge, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-turtlebot3-autorace-camera"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/jazzy/turtlebot3_autorace_camera/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "7b04b38c0cd8403e687cc0d59a65d78f34d7d4129cee57d2e72f4a994c6cfa0b"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ cv-bridge rclpy sensor-msgs std-msgs ]; + + meta = { + description = "ROS 2 packages for camera calibration and image processing in TurtleBot AutoRace"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/turtlebot3-autorace-detect/default.nix b/distros/jazzy/turtlebot3-autorace-detect/default.nix new file mode 100644 index 0000000000..d3d146f844 --- /dev/null +++ b/distros/jazzy/turtlebot3-autorace-detect/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-turtlebot3-autorace-detect"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/jazzy/turtlebot3_autorace_detect/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "1bc6314922261b88b7f19d803ae22cf1253fb552093587cf7b7cbdb668b5c8c5"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; + + meta = { + description = "ROS 2 packages for turtlebot3_autorace_detect"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/turtlebot3-autorace-mission/default.nix b/distros/jazzy/turtlebot3-autorace-mission/default.nix new file mode 100644 index 0000000000..ae5934a04a --- /dev/null +++ b/distros/jazzy/turtlebot3-autorace-mission/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-turtlebot3-autorace-mission"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/jazzy/turtlebot3_autorace_mission/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "ec4e75e1a84e6ab238d34bf3e3325029c5216f0d41f36d76740f1faa92da350a"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; + + meta = { + description = "ROS 2 packages for turtlebot3_autorace_mission"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/turtlebot3-autorace/default.nix b/distros/jazzy/turtlebot3-autorace/default.nix new file mode 100644 index 0000000000..944377fd04 --- /dev/null +++ b/distros/jazzy/turtlebot3-autorace/default.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-autorace-camera, turtlebot3-autorace-detect, turtlebot3-autorace-mission }: +buildRosPackage { + pname = "ros-jazzy-turtlebot3-autorace"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/jazzy/turtlebot3_autorace/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "4de5aab49936c173a129a12f2b249cb33aa78bfbc6d49facbf635bea6126a62e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ turtlebot3-autorace-camera turtlebot3-autorace-detect turtlebot3-autorace-mission ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS 2 meta packages for turtlebot3_autorace"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/turtlebot3-msgs/default.nix b/distros/jazzy/turtlebot3-msgs/default.nix index adc0b79269..e0b613b996 100644 --- a/distros/jazzy/turtlebot3-msgs/default.nix +++ b/distros/jazzy/turtlebot3-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, std-msgs }: buildRosPackage { pname = "ros-jazzy-turtlebot3-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_msgs-release/archive/release/jazzy/turtlebot3_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "063b241526090d95e50d2946fbbca3cdbc71b1121af7abfbe8998ddeef160d20"; + url = "https://github.com/ros2-gbp/turtlebot3_msgs-release/archive/release/jazzy/turtlebot3_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "f42117385175bf23ce6dd90ff775b65d08c584500b8f87f6c9311b7920d79173"; }; 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-geometry/default.nix b/distros/jazzy/tuw-geometry/default.nix index 2385819192..c8b4e4066b 100644 --- a/distros/jazzy/tuw-geometry/default.nix +++ b/distros/jazzy/tuw-geometry/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-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, opencv, rclcpp, rclcpp-components, sensor-msgs, std-msgs }: +{ 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-jazzy-tuw-geometry"; - version = "0.1.2-r1"; + version = "0.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_geometry-release/archive/release/jazzy/tuw_geometry/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "9bd8ba68a1d9de660851c2d9348a61a611e52e2f3c7b80ae985b0fd59fc8632c"; + url = "https://github.com/ros2-gbp/tuw_geometry-release/archive/release/jazzy/tuw_geometry/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "822d6d007abb35f34e06731c4ed68001a2bbe9646c91d3bb683067d96338f152"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs std-msgs ]; + propagatedBuildInputs = [ ament-cmake-ros gtest-vendor opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs std-msgs ]; nativeBuildInputs = [ ament-cmake ]; meta = { 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-client-library/default.nix b/distros/jazzy/ur-client-library/default.nix index 94387807da..0853be769e 100644 --- a/distros/jazzy/ur-client-library/default.nix +++ b/distros/jazzy/ur-client-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake }: buildRosPackage { pname = "ros-jazzy-ur-client-library"; - version = "1.9.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/jazzy/ur_client_library/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "62d55fdc7c98d8fcb80d86455e194ab0b5665773a0195db3fc86539b05a93c87"; + url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/jazzy/ur_client_library/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "945ce71ce1b0ee58c1a12f7ada873939ecf32e4ec932b61e02a7ef3548fdbf82"; }; buildType = "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 f6762714e8..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.0-r1"; + version = "3.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ur_description-release/archive/release/jazzy/ur_description/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "c9566febcfecab9e566c7117b2340f60a6e329018bb0dcf0e0007f6264e742f1"; + 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 3d3607210f..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.23.0-r1"; + version = "4.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/jazzy/velocity_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "3e7dcc705cc5733a299bf186d18a26e311055f25d7f48e3cbe62cd9c75d55fd4"; + 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/wireless-msgs/default.nix b/distros/jazzy/wireless-msgs/default.nix index eb85d6e37f..fb4f2ef3d2 100644 --- a/distros/jazzy/wireless-msgs/default.nix +++ b/distros/jazzy/wireless-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-wireless-msgs"; - version = "1.1.4-r1"; + version = "1.1.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/wireless-release/archive/release/jazzy/wireless_msgs/1.1.4-1.tar.gz"; - name = "1.1.4-1.tar.gz"; - sha256 = "d1089b51b775f0fd6c0e4a76f6edf8f2c1a891e08e042e5ec5094e165c4a7dae"; + url = "https://github.com/clearpath-gbp/wireless-release/archive/release/jazzy/wireless_msgs/1.1.5-1.tar.gz"; + name = "1.1.5-1.tar.gz"; + sha256 = "6fe8f189fd313491a95c38e95487fe0f81ac4740cee8c5487aa4a2443aa64b61"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/wireless-watcher/default.nix b/distros/jazzy/wireless-watcher/default.nix index e809be6ab3..76fa1fd2bb 100644 --- a/distros/jazzy/wireless-watcher/default.nix +++ b/distros/jazzy/wireless-watcher/default.nix @@ -2,18 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, diagnostic-updater, rclcpp, wireless-msgs, wirelesstools }: +{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, diagnostic-updater, rclcpp, wireless-msgs, wirelesstools }: buildRosPackage { pname = "ros-jazzy-wireless-watcher"; - version = "1.1.4-r1"; + version = "1.1.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/wireless-release/archive/release/jazzy/wireless_watcher/1.1.4-1.tar.gz"; - name = "1.1.4-1.tar.gz"; - sha256 = "db2542893f0d751f4d584201e81d6c1a9f8c9f8a3758787aec49bfbbcb31902f"; + url = "https://github.com/clearpath-gbp/wireless-release/archive/release/jazzy/wireless_watcher/1.1.5-1.tar.gz"; + name = "1.1.5-1.tar.gz"; + sha256 = "24d6e81a3e34243a40a4bb300ea770a9aa7697d195c71211e8982d5ab655d0d1"; }; buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; propagatedBuildInputs = [ diagnostic-updater rclcpp wireless-msgs wirelesstools ]; meta = { 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/jazzy/zenoh-cpp-vendor/default.nix b/distros/jazzy/zenoh-cpp-vendor/default.nix index de9c40fa21..2cbd7b3035 100644 --- a/distros/jazzy/zenoh-cpp-vendor/default.nix +++ b/distros/jazzy/zenoh-cpp-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, cargo, clang, git }: buildRosPackage { pname = "ros-jazzy-zenoh-cpp-vendor"; - version = "0.2.4-r1"; + version = "0.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/jazzy/zenoh_cpp_vendor/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "1c0dac7e3064257d1cb68e10375909ef371129e965a6fa4bcff7d76a5c76b6de"; + url = "https://github.com/ros2-gbp/rmw_zenoh-release/archive/release/jazzy/zenoh_cpp_vendor/0.2.3-1.tar.gz"; + name = "0.2.3-1.tar.gz"; + sha256 = "0ac4e9e54aa1a0d106de074b0371101d05571ccb2a626c8ad0f0233855466ce0"; }; 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..b5a642e3ba --- /dev/null +++ b/distros/kilted/generated.nix @@ -0,0 +1,2637 @@ + +# 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-system-util = self.callPackage ./swri-system-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..1471a28df4 --- /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.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/kilted/gps_msgs/2.0.5-2.tar.gz"; + name = "2.0.5-2.tar.gz"; + sha256 = "e376678d6655dd17c0f30717044dfab0611e921ae1dd8448712f4c2757693e01"; + }; + + 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..2b0f9bec25 --- /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.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/kilted/gps_tools/2.0.5-2.tar.gz"; + name = "2.0.5-2.tar.gz"; + sha256 = "4f590d4293cc81b309e7d25e3c2c8353858ee0ed1575169ad03b9b2865eaaecc"; + }; + + 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..66b1f67abc --- /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.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/kilted/gps_umd/2.0.5-2.tar.gz"; + name = "2.0.5-2.tar.gz"; + sha256 = "f10dc0de90e7a49e41628dbfa52f5fc333550d2330818eef17f07bd369280574"; + }; + + 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..9cc64eb569 --- /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.0.5-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/kilted/gpsd_client/2.0.5-2.tar.gz"; + name = "2.0.5-2.tar.gz"; + sha256 = "c412b69bf3c8e82594bfcd2d7644693cb8385a732f9c6483d8c21ec1d2b0fb5b"; + }; + + 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..6e3134b6b8 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/kitti_metrics_eval/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "fb94f9406d89fc3413ca6a7f9c6f12e0d01bb28dd244525c4dd52576bb84dce0"; + }; + + 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..e5fcbb0c59 --- /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, 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.0.8-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/laser_filters-release/archive/release/kilted/laser_filters/2.0.8-2.tar.gz"; + name = "2.0.8-2.tar.gz"; + sha256 = "1d6db497b2b270e959f712322dd9e5de663388c85aa2111f1c30f88b51a48a52"; + }; + + 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 ]; + + 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..fc7e24a3b3 --- /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.4.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/mapviz_interfaces/2.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "e699e301fba0b1ee34a5e481cd0a110daae87be8c6b185f112a74882ada0bf1c"; + }; + + 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..f671f1aedb --- /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, 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 }: +buildRosPackage { + pname = "ros-kilted-mapviz-plugins"; + version = "2.4.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/mapviz_plugins/2.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "c280d9bb106fe72e8c55a59ee70c369eaa7dd4e5a7dbb8eee7181d5fef3a75e1"; + }; + + 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 ]; + 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..4b8da7506a --- /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-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg, yaml-cpp }: +buildRosPackage { + pname = "ros-kilted-mapviz"; + version = "2.4.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/mapviz/2.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "9d0af4c2ab6b59778974343e9457bd141d8b82efac80cfc911eeb6ae39904bd1"; + }; + + 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 ]; + nativeBuildInputs = [ ament-cmake pkg-config qt5.qtbase ]; + + meta = { + description = "mapviz"; + 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..27e503eb33 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_bridge_ros2/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "a776dfc3b8f6b12153d5b227dbd04db7c95772aba59fe8fc7ce382f439cbaaeb"; + }; + + 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..646c2d6fba --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_demos/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "5729f71b97e5e69f4a621374125960b4c4f6238b05b58517b00240f7e4562b61"; + }; + + 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..af1a33a129 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_euroc_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "162ecb935d933bfecd4aeccddf623df75b0763f1f726fe40ed343134ff0234cd"; + }; + + 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..ddf44683a5 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_kitti_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "55478273469d553d31c3c611673d9ea6398355f7d91eb403d50c61dffd89a323"; + }; + + 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..df42738eeb --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_kitti360_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "ee927cd0e6c254690ab6fa9bd178806eec693ba1c54c45a6605d660f2dcd653b"; + }; + + 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..bfc8f73cc5 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_mulran_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "295a1164348be4fdc0868102c7272c84ad937f2b640c4ec224a64d8b6e34c1f9"; + }; + + 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..ce5dbe81a0 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_paris_luco_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "98c9800c50fa56717cad33f149b8e7c7d99d5f4bebee82ac264ab0fc2a27c448"; + }; + + 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..449046ff7a --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_rawlog/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "ce9b9a828f6039e2775b0d176f8f401a83e07ca90ebdc34988cf7b1caa49b38f"; + }; + + 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..e733d86cd4 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_rosbag2/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "d0b55087da9cbd1b91b13cc35ad43d70114489917b433447f3be80af6f952285"; + }; + + 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..db087bbfbd --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_input_video/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "f10788ca571329b0885c97fc1837d3717cf7c33debdc2543f5ef5e836c6b37a9"; + }; + + 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..efbaa22fb3 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_kernel/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "28f3a33491ca5c7296706351bd9df8ab1726b0afaed0a40648cbea2344dac82a"; + }; + + 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..b9437d8a41 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_launcher/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "e3ba278080df8de8abc546b87118f1a536fe0a348eb6409b86b1f52f8a9d74a6"; + }; + + 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..cda9e91eea --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_metric_maps/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "fa9032004ae138d2cfc784b66010c4e0a482da24c0f4900397388c09f3ea85a9"; + }; + + 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..b91e4245cf --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "23da19e9e97320a211dd782cf30cd80bf3ddaaf1bf3e5b2b2984ed917a278746"; + }; + + 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..144c376434 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_pose_list/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "c24e92f5272ce25eed6ff66858ec21b17cb6f51b224ee4c5194da82c13c93a97"; + }; + + 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..7cbf5082e3 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_relocalization/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "ff63cd76315fe772ffdf402ee1f7f81117f8b693a39a16c506864fab820fc05f"; + }; + + 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..9c0020ec78 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_traj_tools/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "a48dcf0843a04cb324c92550645c6c8de2aaa06011e6785975ee513316fcb33a"; + }; + + 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..60eb7d96dc --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_viz/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "f94a5b901d09a8b1133654b56fe457aa0adde8e695d2a6cb5b4ae1b1d21817c3"; + }; + + 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..0e2ce53d01 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola_yaml/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "28599d35b79627bfcad4e5dcede4edda41e595f98ca3ed132ff22454031e50c7"; + }; + + 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..2d7cbeb591 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/kilted/mola/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "d457301c50a2c49c7b4ff4db08872d6507389b9295f8ae60352813401e4af7fa"; + }; + + 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..06884e161a --- /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.4.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/multires_image/2.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "5927370913e15ac0ddd24b96baa1828fa627246b4cd66a66985c1871728baa56"; + }; + + 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..705c5f195d --- /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.2-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mvsim-release/archive/release/kilted/mvsim/0.13.2-2.tar.gz"; + name = "0.13.2-2.tar.gz"; + sha256 = "6d54d07734513340c0ab5e0caf552db033f61c11fb580e45fd0563cbcfd00d67"; + }; + + 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..d38799125e --- /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.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/kilted/nav2_minimal_tb3_sim/1.1.0-3.tar.gz"; + name = "1.1.0-3.tar.gz"; + sha256 = "a49a6b5eefcecfbff0db73e9d207cda8e54007c25b044ca629757d86b30f4aaf"; + }; + + 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..23beaad7b2 --- /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.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/kilted/nav2_minimal_tb4_description/1.1.0-3.tar.gz"; + name = "1.1.0-3.tar.gz"; + sha256 = "206ec37c3d25fcc1235b895a8ae4d7fb5dc92eca9bf9f0c55d25572cd9bb4469"; + }; + + 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..84beeb97cf --- /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.1.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release/archive/release/kilted/nav2_minimal_tb4_sim/1.1.0-3.tar.gz"; + name = "1.1.0-3.tar.gz"; + sha256 = "a190cd11f3e2bff9b2bcfd4a67818ec4ea6a2c4af26bec986a57beb99251c1ac"; + }; + + 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..3b55f0782e --- /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.5-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ntrip_client_node/0.5.5-5.tar.gz"; + name = "0.5.5-5.tar.gz"; + sha256 = "0b784ecb8967513f66cc060e1ced6b284a1693913e6f367648cf61814b041ae9"; + }; + + 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..22e4093adc --- /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.13-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/pose_cov_ops-release/archive/release/kilted/pose_cov_ops/0.3.13-2.tar.gz"; + name = "0.3.13-2.tar.gz"; + sha256 = "aee0702853d8964a5b2bb1943e9810220fce0302d145be8749d3281db56e120c"; + }; + + 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..5d1e338db6 --- /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-lint-auto, ament-lint-cmake, boost }: +buildRosPackage { + pname = "ros-kilted-random-numbers"; + version = "2.0.1-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/random_numbers-release/archive/release/kilted/random_numbers/2.0.1-5.tar.gz"; + name = "2.0.1-5.tar.gz"; + sha256 = "28a6796b5f1f5bd6d84b1461749c804f27b60d19a4bc6d4301f15340ee36e9a8"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ 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..50ecd1da49 --- /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.2-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/robot_localization-release/archive/release/kilted/robot_localization/3.9.2-3.tar.gz"; + name = "3.9.2-3.tar.gz"; + sha256 = "db95ad36b6c05f37eb3991eb46ae0849626e9432341cdbd6ce9db4f791063e0b"; + }; + + 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..7ce21b7d19 --- /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.7-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/kilted/srdfdom/2.0.7-2.tar.gz"; + name = "2.0.7-2.tar.gz"; + sha256 = "e9148709eea1b3c5526a145077222107df773debaf4c78426bef11671d2c739b"; + }; + + 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..89ba7e9706 --- /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.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_cli_tools/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "62865beeefd828ea1d95a1f43a7ad883c8287b479bf938e52c7f13ea1c40384b"; + }; + + 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..ad4079ca79 --- /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.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_console_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "1c9e49b124ffe2dfd34f0ac90c747bc217d644d391cbf92fb3f3ffe185a761ee"; + }; + + 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..e1421bad62 --- /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.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_dbw_interface/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "55399a45e25ed683804c666bb671166467004ac0febda2e0250739f3d6a675cd"; + }; + + 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..1970cf22da --- /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.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_geometry_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "bcc92264db91eb8627b9f158517ea671dd0fb7307a4ea38ec227ad8d28b95af3"; + }; + + 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..eae2fd764f --- /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, 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 }: +buildRosPackage { + pname = "ros-kilted-swri-image-util"; + version = "3.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_image_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "f71cd891bd0f56843e898f9866f2feb7cbe8627ef30f281bf581057729c2c3de"; + }; + + 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 ]; + 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..fc03fa8fc7 --- /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, boost, rclcpp }: +buildRosPackage { + pname = "ros-kilted-swri-math-util"; + version = "3.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_math_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "242bd5e5d487b3ea0a62aef346a278a2dcec3cc41d5bfd146ed663fd7b2367dc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ boost 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..29911a16ab --- /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, boost, cv-bridge, swri-math-util }: +buildRosPackage { + pname = "ros-kilted-swri-opencv-util"; + version = "3.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_opencv_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "ffeb37419041f5eada0162178ef2ef4746c32a551e92b17c144a17057c392d29"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ boost 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..b7650e977b --- /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, boost, 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.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_roscpp/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "dd5cfbcb7e6eb47ef4ff4d4ec6f5f15790d8c2422eb6d9371a701b7b7de91b2e"; + }; + + 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 ]; + 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..139a8c4193 --- /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, boost, 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.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_route_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "4cc2e63530e38a10d8652636417292829ed3b5ae8b496759f2e82dbe63b26a50"; + }; + + 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 ]; + 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..a0c9204d7b --- /dev/null +++ b/distros/kilted/swri-serial-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, boost }: +buildRosPackage { + pname = "ros-kilted-swri-serial-util"; + version = "3.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_serial_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "4dec5120b71ba54c840ec4a437d62e0263a9be3b945a1927a215d7422300a63f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ boost ]; + 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-system-util/default.nix b/distros/kilted/swri-system-util/default.nix new file mode 100644 index 0000000000..2b7724a6b6 --- /dev/null +++ b/distros/kilted/swri-system-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, boost, rclcpp }: +buildRosPackage { + pname = "ros-kilted-swri-system-util"; + version = "3.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_system_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "a3305b0a962841c62adc60c450a5d4797735bf24dcb113b3b79739c9ddad8946"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-gtest ament-index-cpp ]; + propagatedBuildInputs = [ boost rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "A package with commonly used system utilities."; + 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..88ebe741d7 --- /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, 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 }: +buildRosPackage { + pname = "ros-kilted-swri-transform-util"; + version = "3.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/kilted/swri_transform_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "028b862b7a6f1df9bb9836725f8aede339f6e5f9802f0490361a51c14e01b3fb"; + }; + + 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 ]; + 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..3daccc0191 --- /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.4.8-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mapviz-release/archive/release/kilted/tile_map/2.4.8-1.tar.gz"; + name = "2.4.8-1.tar.gz"; + sha256 = "3326b147094addd939848b73dbb276be52ae56c4a95b1aa5c1db22a474fd8293"; + }; + + 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..2a2b0b77b5 --- /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.5-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_dgnss_node/0.5.5-5.tar.gz"; + name = "0.5.5-5.tar.gz"; + sha256 = "27c201db5903306ea7e9e8a1c5c5890bf5e7145b74dc489a1e8da1cb7b0aad2c"; + }; + + 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..6a83b7c657 --- /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.5-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_dgnss/0.5.5-5.tar.gz"; + name = "0.5.5-5.tar.gz"; + sha256 = "5c81c00b899267bebfff1a6af1608694030ca642542e3ecb417a6b4fbafb9277"; + }; + + 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..19ce2b22f0 --- /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.5-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_nav_sat_fix_hp_node/0.5.5-5.tar.gz"; + name = "0.5.5-5.tar.gz"; + sha256 = "562e95bf418f826123920e90d8a822c52b2933b18a6f1be20169d8ac6746051c"; + }; + + 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..75200ce26d --- /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.5-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_ubx_interfaces/0.5.5-5.tar.gz"; + name = "0.5.5-5.tar.gz"; + sha256 = "4c7974867d8ee2795cb54cb7b4f6adc635040c654aad83444e77ee1b38f6d1b6"; + }; + + 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..958b8c4c64 --- /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.5-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/kilted/ublox_ubx_msgs/0.5.5-5.tar.gz"; + name = "0.5.5-5.tar.gz"; + sha256 = "c2310c62afc6137832e6f65a9c2852975f3541d77a49ae15f9a3c65558503dc0"; + }; + + 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..e763ecc017 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_calibration/4.0.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "580004d45ada84c51db172b2a6c67440bfffbe75b963402b8c16617928ad08d6"; + }; + + 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..38f02b8809 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_controllers/4.0.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "f82de079567674892b0001beb0ad507778e11254fa2908cb05c1bfd1929da1e9"; + }; + + 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..d29d02594d --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_dashboard_msgs/4.0.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "092244d5abd73a4093c0d049d6c375b642276db71514227cfed8912583d2dfd8"; + }; + + 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..e66e2ef06c --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_moveit_config/4.0.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "a09ecf43450b6c12e0febccbe93a72428dbb45d9ac0c3a227a51356e648a7d70"; + }; + + 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..67c6d974d5 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur_robot_driver/4.0.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "39af4c0b87565be4164f4b1a1c8e7e79d379a0f5b790f008d7690e057bb5ad1c"; + }; + + 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..26ca435963 --- /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.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/kilted/ur/4.0.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "6b7d4c77ee42ef73b379a018bb6ef4c7696fe54e8f7ec10cd2d3374ebd383c24"; + }; + + 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..f059cd1435 --- /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.1.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/kilted/vision_msgs_rviz_plugins/4.1.1-3.tar.gz"; + name = "4.1.1-3.tar.gz"; + sha256 = "e7b1e06b90707c650fcb87d384be45f4f67653b94669b738f459f9985b92a0f0"; + }; + + 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..57769a8ddd --- /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.1.1-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/kilted/vision_msgs/4.1.1-3.tar.gz"; + name = "4.1.1-3.tar.gz"; + sha256 = "90f89537f521a648ba54bdd36f6a782f4e6d67e417fde377bea3aaa9271a6df3"; + }; + + 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/noetic/actionlib-msgs/default.nix b/distros/noetic/actionlib-msgs/default.nix index d1b18b259e..9900ac720c 100644 --- a/distros/noetic/actionlib-msgs/default.nix +++ b/distros/noetic/actionlib-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-actionlib-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/actionlib_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "e16b4b95908df5f29cd6cedba7b928c8bcefbedfa091a616d9677397452bf0c6"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/actionlib_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "7058fb769ce2f42e7c39910e5f6b431956ea5320cd3f8497d192fe63c99bb2b3"; }; buildType = "catkin"; diff --git a/distros/noetic/actionlib-tools/default.nix b/distros/noetic/actionlib-tools/default.nix index b83871eb0b..b77e2c035a 100644 --- a/distros/noetic/actionlib-tools/default.nix +++ b/distros/noetic/actionlib-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, python3Packages, roslib, rospy, rostopic }: buildRosPackage { pname = "ros-noetic-actionlib-tools"; - version = "1.14.1-r1"; + version = "1.14.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/actionlib-release/archive/release/noetic/actionlib_tools/1.14.1-1.tar.gz"; - name = "1.14.1-1.tar.gz"; - sha256 = "7634b0137a2afaaa03a117108b8315ffdc2211750eb9edd78bf6619a7d135ba1"; + url = "https://github.com/ros-gbp/actionlib-release/archive/release/noetic/actionlib_tools/1.14.3-1.tar.gz"; + name = "1.14.3-1.tar.gz"; + sha256 = "318fc57255c0e707ab653c620c3b693fc9534549c2a5be66b9995d6841bf3de8"; }; buildType = "catkin"; diff --git a/distros/noetic/actionlib/default.nix b/distros/noetic/actionlib/default.nix index 983cfdc1b4..3537abcf76 100644 --- a/distros/noetic/actionlib/default.nix +++ b/distros/noetic/actionlib/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, boost, catkin, message-generation, message-runtime, roscpp, rosnode, rospy, rostest, rosunit, std-msgs }: buildRosPackage { pname = "ros-noetic-actionlib"; - version = "1.14.1-r1"; + version = "1.14.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/actionlib-release/archive/release/noetic/actionlib/1.14.1-1.tar.gz"; - name = "1.14.1-1.tar.gz"; - sha256 = "7176a73d832c6828fd6ae08ffac0837360c4436b539336d1e107a13a009feb8e"; + url = "https://github.com/ros-gbp/actionlib-release/archive/release/noetic/actionlib/1.14.3-1.tar.gz"; + name = "1.14.3-1.tar.gz"; + sha256 = "34dca7a2b6b90271e81e244d442b00f9e3f1b9b6cbe4b8332243c73a53c096f8"; }; buildType = "catkin"; diff --git a/distros/noetic/aques-talk/default.nix b/distros/noetic/aques-talk/default.nix index 6326071479..02ade5711d 100644 --- a/distros/noetic/aques-talk/default.nix +++ b/distros/noetic/aques-talk/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, kakasi, nkf, rostest, sound-play }: buildRosPackage { pname = "ros-noetic-aques-talk"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/aques_talk/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "f258fe9eed04264021f915dbb599d863beb0174e970d048febafd0c21fa13887"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/aques_talk/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "c3b97aa0cb9bfcd74ed8bcdacbb6c2dfaed1ff00365aa2f2215ca63ee614b277"; }; buildType = "catkin"; diff --git a/distros/noetic/assimp-devel/default.nix b/distros/noetic/assimp-devel/default.nix index 10b3fcf473..9e8fb12fe5 100644 --- a/distros/noetic/assimp-devel/default.nix +++ b/distros/noetic/assimp-devel/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, cacert, catkin, git, mk, openssl, rosboost-cfg, rosbuild, unzip, zlib }: buildRosPackage { pname = "ros-noetic-assimp-devel"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/assimp_devel/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "37b99395920abb52017659d1ff642d22274e8b2b38c4b1e3706d6cc42a51b54e"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/assimp_devel/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "c74d6c9c896156149c97b81003b76ab80c19cfba0bf23548e23534e62f1cfbb1"; }; buildType = "catkin"; diff --git a/distros/noetic/audio-to-spectrogram/default.nix b/distros/noetic/audio-to-spectrogram/default.nix index a70165c257..547220d7ba 100644 --- a/distros/noetic/audio-to-spectrogram/default.nix +++ b/distros/noetic/audio-to-spectrogram/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-view, jsk-recognition-msgs, jsk-tools, jsk-topic-tools, python3Packages, roslaunch, rostest, rostopic, sensor-msgs, std-msgs, topic-tools }: +{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-view, jsk-recognition-msgs, jsk-tools, jsk-topic-tools, python3Packages, ros-environment, roslaunch, rostest, rostopic, sensor-msgs, std-msgs, topic-tools }: buildRosPackage { pname = "ros-noetic-audio-to-spectrogram"; - version = "1.2.17-r2"; + version = "1.2.19-r1"; src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/audio_to_spectrogram/1.2.17-2.tar.gz"; - name = "1.2.17-2.tar.gz"; - sha256 = "37b635d61a283da4dcc7d32c44f5149f987e1bfc64873b80ff1124a7133ce457"; + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/audio_to_spectrogram/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "23cb044543dd8f754bc4f0cce1723e19dace2e6a04dcfa0c2bd84f9e38018646"; }; buildType = "catkin"; - buildInputs = [ catkin ]; + buildInputs = [ catkin ros-environment ]; checkInputs = [ jsk-tools roslaunch rostest ]; propagatedBuildInputs = [ audio-capture audio-common-msgs cv-bridge dynamic-reconfigure geometry-msgs image-view jsk-recognition-msgs jsk-topic-tools python3Packages.matplotlib rostopic sensor-msgs std-msgs topic-tools ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/noetic/bayesian-belief-networks/default.nix b/distros/noetic/bayesian-belief-networks/default.nix index ba9e9f5895..bd4d19acf4 100644 --- a/distros/noetic/bayesian-belief-networks/default.nix +++ b/distros/noetic/bayesian-belief-networks/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, git, message-generation, message-runtime, mk, rospy, std-msgs, unzip }: +{ lib, buildRosPackage, fetchurl, catkin, git, message-generation, message-runtime, mk, python3Packages, rospy, std-msgs, unzip }: buildRosPackage { pname = "ros-noetic-bayesian-belief-networks"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/bayesian_belief_networks/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "87a189fc5812343b7baffd577ab14f1503669f02ef6850fa90cf0de7c857b920"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/bayesian_belief_networks/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "b089828d28c213376adf2f59b812f4b162e0ae77a2158b8bb256fd65c0f61f88"; }; buildType = "catkin"; - buildInputs = [ catkin git message-generation mk unzip ]; + buildInputs = [ catkin git message-generation mk python3Packages.packaging unzip ]; propagatedBuildInputs = [ message-runtime rospy std-msgs ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/noetic/bond-core/default.nix b/distros/noetic/bond-core/default.nix index 6d16be22da..76ee79fc21 100644 --- a/distros/noetic/bond-core/default.nix +++ b/distros/noetic/bond-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, bond, bondcpp, bondpy, catkin, smclib }: buildRosPackage { pname = "ros-noetic-bond-core"; - version = "1.8.6-r1"; + version = "1.8.7-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bond_core/1.8.6-1.tar.gz"; - name = "1.8.6-1.tar.gz"; - sha256 = "32a0898dc6881cf91f411f8eef9b329950f006017ab1c037a801cbbf9b0bbcd2"; + url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bond_core/1.8.7-1.tar.gz"; + name = "1.8.7-1.tar.gz"; + sha256 = "7ff7d4fd701424ef91657f949fe1eecfe579b89c4cae18cb8f5a0ad2fa24e1d4"; }; buildType = "catkin"; diff --git a/distros/noetic/bond/default.nix b/distros/noetic/bond/default.nix index c8af6b8d56..e9b055dfa6 100644 --- a/distros/noetic/bond/default.nix +++ b/distros/noetic/bond/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-bond"; - version = "1.8.6-r1"; + version = "1.8.7-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bond/1.8.6-1.tar.gz"; - name = "1.8.6-1.tar.gz"; - sha256 = "4d36aea04cde0bd1f8cc0e7a2136584a5ebe15ebbe6eb6a65637aa3e09918a5b"; + url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bond/1.8.7-1.tar.gz"; + name = "1.8.7-1.tar.gz"; + sha256 = "4a98d1671d4af71fb585b3ae2faac6d74bb9fe1d4645109f1c25a0120899f84f"; }; buildType = "catkin"; diff --git a/distros/noetic/bondcpp/default.nix b/distros/noetic/bondcpp/default.nix index 285d47dca4..8fdb87e77d 100644 --- a/distros/noetic/bondcpp/default.nix +++ b/distros/noetic/bondcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, bond, boost, catkin, cmake-modules, roscpp, smclib, util-linux }: buildRosPackage { pname = "ros-noetic-bondcpp"; - version = "1.8.6-r1"; + version = "1.8.7-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bondcpp/1.8.6-1.tar.gz"; - name = "1.8.6-1.tar.gz"; - sha256 = "0757b8c5410ae008a9238d13371c374eef0843c208aeb6be4965061239a56afc"; + url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bondcpp/1.8.7-1.tar.gz"; + name = "1.8.7-1.tar.gz"; + sha256 = "9aacfb8a4bbb131bde3812d127bfc4c6776f89c5b718b8fe58c06da3974caa1b"; }; buildType = "catkin"; diff --git a/distros/noetic/bondpy/default.nix b/distros/noetic/bondpy/default.nix index 1dc48a3228..91deaf9060 100644 --- a/distros/noetic/bondpy/default.nix +++ b/distros/noetic/bondpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, bond, catkin, python3Packages, rospy, smclib, util-linux }: buildRosPackage { pname = "ros-noetic-bondpy"; - version = "1.8.6-r1"; + version = "1.8.7-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bondpy/1.8.6-1.tar.gz"; - name = "1.8.6-1.tar.gz"; - sha256 = "392cc88d81ede0d5902f36458a88cefe3c66213f4def1cb972d4c4fe80af693b"; + url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bondpy/1.8.7-1.tar.gz"; + name = "1.8.7-1.tar.gz"; + sha256 = "ac1d299efc9320efd117597fb04ff371bee268761bad44c23eb27c34ea1d2c07"; }; buildType = "catkin"; diff --git a/distros/noetic/bosch-locator-bridge/default.nix b/distros/noetic/bosch-locator-bridge/default.nix index c2aeb34b10..d59c843d37 100644 --- a/distros/noetic/bosch-locator-bridge/default.nix +++ b/distros/noetic/bosch-locator-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-msgs, pcl-conversions, poco, roscpp, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-bosch-locator-bridge"; - version = "1.0.13-r1"; + version = "1.0.14-r2"; src = fetchurl { - url = "https://github.com/ros-gbp/locator_ros_bridge-release/archive/release/noetic/bosch_locator_bridge/1.0.13-1.tar.gz"; - name = "1.0.13-1.tar.gz"; - sha256 = "86527b40f4c845eb42c3c7d6279512cdb3d431ed6174b8753a2541c39f0e643f"; + url = "https://github.com/ros-gbp/locator_ros_bridge-release/archive/release/noetic/bosch_locator_bridge/1.0.14-2.tar.gz"; + name = "1.0.14-2.tar.gz"; + sha256 = "186c1752651619a403322207aef572008791be5371d76204f79a6bd0a2b83c14"; }; buildType = "catkin"; diff --git a/distros/noetic/catkin/default.nix b/distros/noetic/catkin/default.nix index ed5a9d3541..e4cb411f70 100644 --- a/distros/noetic/catkin/default.nix +++ b/distros/noetic/catkin/default.nix @@ -5,16 +5,16 @@ { lib, buildRosPackage, fetchurl, cmake, gtest, python3Packages }: buildRosPackage { pname = "ros-noetic-catkin"; - version = "0.8.11-r1"; + version = "0.8.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/catkin-release/archive/release/noetic/catkin/0.8.11-1.tar.gz"; - name = "0.8.11-1.tar.gz"; - sha256 = "03c3a455f3b44252f1da0b886a3e88f0e7b8af0e85202400edebeac410c7f660"; + url = "https://github.com/ros-gbp/catkin-release/archive/release/noetic/catkin/0.8.12-1.tar.gz"; + name = "0.8.12-1.tar.gz"; + sha256 = "46a919853e969ab707bfbced8cf0cb6de6efc13ec39e75719f836330d2aa6cb6"; }; buildType = "catkin"; - checkInputs = [ python3Packages.mock python3Packages.nose ]; + checkInputs = [ python3Packages.nose ]; propagatedBuildInputs = [ cmake gtest python3Packages.catkin-pkg python3Packages.empy python3Packages.nose python3Packages.setuptools ]; nativeBuildInputs = [ cmake python3Packages.setuptools ]; diff --git a/distros/noetic/chaplus-ros/default.nix b/distros/noetic/chaplus-ros/default.nix index 4c09e58363..e0133da55b 100644 --- a/distros/noetic/chaplus-ros/default.nix +++ b/distros/noetic/chaplus-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, rospy }: buildRosPackage { pname = "ros-noetic-chaplus-ros"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/chaplus_ros/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "23c39faa33cde64e39d1ae256f5589d4b26416a35d459f32d342ef1034fb346a"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/chaplus_ros/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "b72862efa5d0643671e7be61c98fc81d1c67282b6782f6eb8e3f8603a44829be"; }; buildType = "catkin"; diff --git a/distros/noetic/checkerboard-detector/default.nix b/distros/noetic/checkerboard-detector/default.nix index dbfd6c0272..184b905e2d 100644 --- a/distros/noetic/checkerboard-detector/default.nix +++ b/distros/noetic/checkerboard-detector/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, dynamic-tf-publisher, eigen-conversions, image-geometry, image-publisher, jsk-recognition-msgs, jsk-tools, jsk-topic-tools, message-filters, posedetection-msgs, rosconsole, roscpp, rostest, sensor-msgs, tf, tf2 }: buildRosPackage { pname = "ros-noetic-checkerboard-detector"; - version = "1.2.17-r2"; + version = "1.2.19-r1"; src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/checkerboard_detector/1.2.17-2.tar.gz"; - name = "1.2.17-2.tar.gz"; - sha256 = "da9aa5454077cbaf3cfefb58e1ac6b98c20c89d4c70e2bc2534087d886c059f0"; + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/checkerboard_detector/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "5a527a006f32ce5c3dc3d23df4a50afc7e7942471024b5c874c47d5b25e76d57"; }; buildType = "catkin"; diff --git a/distros/noetic/class-loader/default.nix b/distros/noetic/class-loader/default.nix index 74a1468c2d..1104842fa4 100644 --- a/distros/noetic/class-loader/default.nix +++ b/distros/noetic/class-loader/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, console-bridge, poco }: buildRosPackage { pname = "ros-noetic-class-loader"; - version = "0.5.1-r1"; + version = "0.5.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/class_loader-release/archive/release/noetic/class_loader/0.5.1-1.tar.gz"; - name = "0.5.1-1.tar.gz"; - sha256 = "7657a7db4650dda3bf66e2c407f6ab64716e26cc6f29718efd3dbec553339e34"; + url = "https://github.com/ros-gbp/class_loader-release/archive/release/noetic/class_loader/0.5.2-1.tar.gz"; + name = "0.5.2-1.tar.gz"; + sha256 = "8957d4d0301e28d4e17d7b860b5340db9fd13648ecf7c32b3bc244f0ee2b0a51"; }; buildType = "catkin"; diff --git a/distros/noetic/cmake-modules/default.nix b/distros/noetic/cmake-modules/default.nix index 8b5b6f1b03..128f49c3de 100644 --- a/distros/noetic/cmake-modules/default.nix +++ b/distros/noetic/cmake-modules/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin }: buildRosPackage { pname = "ros-noetic-cmake-modules"; - version = "0.5.1-r1"; + version = "0.5.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/cmake_modules-release/archive/release/noetic/cmake_modules/0.5.1-1.tar.gz"; - name = "0.5.1-1.tar.gz"; - sha256 = "91d4137c9f9be6fe30be4b0095d454333f1637eba80282b2d5ed6a37f9a3a311"; + url = "https://github.com/ros-gbp/cmake_modules-release/archive/release/noetic/cmake_modules/0.5.2-1.tar.gz"; + name = "0.5.2-1.tar.gz"; + sha256 = "42ecd6e297a6473686ffec57f6018612732f12342fee5944f3b68293090e6ecd"; }; buildType = "catkin"; diff --git a/distros/noetic/common-msgs/default.nix b/distros/noetic/common-msgs/default.nix index 2b5d8ef2cd..8ed1b17a7f 100644 --- a/distros/noetic/common-msgs/default.nix +++ b/distros/noetic/common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, sensor-msgs, shape-msgs, stereo-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-noetic-common-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/common_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "a07ae973d983a954f643671a79287bbc2249b080fd6a517e1b128e380cc75a1c"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/common_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "48aa02c1bd4a4d0673d6f2c3a2f530eac4d90ad326bd3d14481d5b19d11452c6"; }; buildType = "catkin"; diff --git a/distros/noetic/costmap-cspace/default.nix b/distros/noetic/costmap-cspace/default.nix index 60812c17eb..356b444f4d 100644 --- a/distros/noetic/costmap-cspace/default.nix +++ b/distros/noetic/costmap-cspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace-msgs, geometry-msgs, laser-geometry, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-costmap-cspace"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/costmap_cspace/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "8ea1c7e41d5a272f36d1aa8e24b76f6b154fb8df19be8a03d51f4f413bca7a13"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/costmap_cspace/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "ea39e5ebb6e9369d6f90964d82adfe3c5aa207a88693f8e2e42b6d07147cf1e1"; }; buildType = "catkin"; diff --git a/distros/noetic/depth-image-publisher/default.nix b/distros/noetic/depth-image-publisher/default.nix new file mode 100644 index 0000000000..9468c12fba --- /dev/null +++ b/distros/noetic/depth-image-publisher/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, image-transport, nodelet, roscpp, roslaunch, roslint, rostest, sensor-msgs }: +buildRosPackage { + pname = "ros-noetic-depth-image-publisher"; + version = "1.2.19-r1"; + + src = fetchurl { + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/depth_image_publisher/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "64475b5b0b79448aabac4508586de7adab6b3bfbc480bf5af66128f3ca6d61b9"; + }; + + buildType = "catkin"; + buildInputs = [ catkin ]; + checkInputs = [ roslaunch roslint rostest ]; + propagatedBuildInputs = [ camera-info-manager cv-bridge dynamic-reconfigure image-transport nodelet roscpp sensor-msgs ]; + nativeBuildInputs = [ catkin ]; + + 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/noetic/depth-obstacle-detect-ros-msgs/default.nix b/distros/noetic/depth-obstacle-detect-ros-msgs/default.nix index d2855c68fa..6a71db9aa9 100644 --- a/distros/noetic/depth-obstacle-detect-ros-msgs/default.nix +++ b/distros/noetic/depth-obstacle-detect-ros-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-depth-obstacle-detect-ros-msgs"; - version = "1.0.0-r2"; + version = "1.0.0-r3"; src = fetchurl { - url = "https://github.com/anilsripadarao/depth-obstacle-detect-ros-release/archive/release/noetic/depth_obstacle_detect_ros_msgs/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "a00b4ffecc61742f70463a7b29046d221904070a7786ada6ed0f04bffa22f9ee"; + url = "https://github.com/anilsripadarao/depth-obstacle-detect-ros-release/archive/release/noetic/depth_obstacle_detect_ros_msgs/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "9e134454a30cbc67eb2e2ffc0756fa0678b919e79504cb533319bc5d0c17f47a"; }; buildType = "catkin"; diff --git a/distros/noetic/depth-obstacle-detect-ros/default.nix b/distros/noetic/depth-obstacle-detect-ros/default.nix index 6b5bafca29..3112eec36e 100644 --- a/distros/noetic/depth-obstacle-detect-ros/default.nix +++ b/distros/noetic/depth-obstacle-detect-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, depth-obstacle-detect-ros-msgs, image-transport, nodelet, roscpp, rospy, std-msgs }: buildRosPackage { pname = "ros-noetic-depth-obstacle-detect-ros"; - version = "1.0.0-r2"; + version = "1.0.0-r3"; src = fetchurl { - url = "https://github.com/anilsripadarao/depth-obstacle-detect-ros-release/archive/release/noetic/depth_obstacle_detect_ros/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "94a13110783a08f8a417676c5e240be4b645daab1ae8ea00ff44a1122b516589"; + url = "https://github.com/anilsripadarao/depth-obstacle-detect-ros-release/archive/release/noetic/depth_obstacle_detect_ros/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "afc43a94b23f764981341a2bd2aaa8d4bf0fb3b44289b15d7c70653b97e15ebc"; }; buildType = "catkin"; diff --git a/distros/noetic/diagnostic-aggregator/default.nix b/distros/noetic/diagnostic-aggregator/default.nix index f395f16e9a..5dead60c0f 100644 --- a/distros/noetic/diagnostic-aggregator/default.nix +++ b/distros/noetic/diagnostic-aggregator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, bondcpp, bondpy, catkin, diagnostic-msgs, pluginlib, roscpp, rospy, rostest, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-diagnostic-aggregator"; - version = "1.11.0-r1"; + version = "1.12.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_aggregator/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "7acf0c22898540886465c92fdc0706c9955dec5d83b44bbe4288acc6bb637132"; + url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_aggregator/1.12.1-1.tar.gz"; + name = "1.12.1-1.tar.gz"; + sha256 = "c01411f84fd4ed35804e6cfa0ad8dbfa0e94553d8832db465dc9e1d3eaff8ebe"; }; buildType = "catkin"; diff --git a/distros/noetic/diagnostic-analysis/default.nix b/distros/noetic/diagnostic-analysis/default.nix index 0d2419c4bd..79eed7766a 100644 --- a/distros/noetic/diagnostic-analysis/default.nix +++ b/distros/noetic/diagnostic-analysis/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, rosbag, roslib, rostest }: buildRosPackage { pname = "ros-noetic-diagnostic-analysis"; - version = "1.11.0-r1"; + version = "1.12.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_analysis/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "8873422f1afad67a9cba7827c1f8ab7191783ac7f7fb3d52718635a7a22a8514"; + url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_analysis/1.12.1-1.tar.gz"; + name = "1.12.1-1.tar.gz"; + sha256 = "e938ffc80fd2a41237e8e70e4e3260ff705c0d4a8d812715c224688d05fb153a"; }; buildType = "catkin"; diff --git a/distros/noetic/diagnostic-common-diagnostics/default.nix b/distros/noetic/diagnostic-common-diagnostics/default.nix index 85dd6970a3..b9786d093f 100644 --- a/distros/noetic/diagnostic-common-diagnostics/default.nix +++ b/distros/noetic/diagnostic-common-diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, hddtemp, lm_sensors, python3Packages, rospy, rostest, tf }: buildRosPackage { pname = "ros-noetic-diagnostic-common-diagnostics"; - version = "1.11.0-r1"; + version = "1.12.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_common_diagnostics/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "de4cad66e278b9be6736a81ae202d16515a5094989ee4b870dfdc1ad9624bc8e"; + url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_common_diagnostics/1.12.1-1.tar.gz"; + name = "1.12.1-1.tar.gz"; + sha256 = "06ea96acc1c88c7170227327401458c13b8d922dd78abedf855755bcc711448e"; }; buildType = "catkin"; diff --git a/distros/noetic/diagnostic-msgs/default.nix b/distros/noetic/diagnostic-msgs/default.nix index 0a634588ce..69fa19a616 100644 --- a/distros/noetic/diagnostic-msgs/default.nix +++ b/distros/noetic/diagnostic-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-diagnostic-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/diagnostic_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "c7837360b3b3f69b02d2b452653827d70d4d24a209abdfed8f447b165f4c8d50"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/diagnostic_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "c5980953c5c1542d839fbf7a197296f565f1afb2426b9a8e5f4d2e469fb385fd"; }; buildType = "catkin"; diff --git a/distros/noetic/diagnostic-updater/default.nix b/distros/noetic/diagnostic-updater/default.nix index 51f41a38ba..31123e8dc2 100644 --- a/distros/noetic/diagnostic-updater/default.nix +++ b/distros/noetic/diagnostic-updater/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, roscpp, rostest, std-msgs }: buildRosPackage { pname = "ros-noetic-diagnostic-updater"; - version = "1.11.0-r1"; + version = "1.12.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_updater/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "303c2443b8e3d5e414187368fda5461fa6db22756f40c067c86d0650af79975f"; + url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_updater/1.12.1-1.tar.gz"; + name = "1.12.1-1.tar.gz"; + sha256 = "9e025640f16f0ba6934b48cb83c75c05739b3775673736991fcd42897ce4d39a"; }; buildType = "catkin"; diff --git a/distros/noetic/diagnostics/default.nix b/distros/noetic/diagnostics/default.nix index e27d4dc65a..cc05bff738 100644 --- a/distros/noetic/diagnostics/default.nix +++ b/distros/noetic/diagnostics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-aggregator, diagnostic-analysis, diagnostic-common-diagnostics, diagnostic-updater, self-test }: buildRosPackage { pname = "ros-noetic-diagnostics"; - version = "1.11.0-r1"; + version = "1.12.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostics/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "8418d2dc21687a19dbe909f4d00732768760bcd9b0ffaf39a99d0c6f18cc79cf"; + url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostics/1.12.1-1.tar.gz"; + name = "1.12.1-1.tar.gz"; + sha256 = "37fb58f5918e386456717f1b1cdfc7f84a9960f4fc60c3a2a0efd62b567a4ab7"; }; buildType = "catkin"; diff --git a/distros/noetic/dialogflow-task-executive/default.nix b/distros/noetic/dialogflow-task-executive/default.nix index 9ada020b23..abc84accea 100644 --- a/distros/noetic/dialogflow-task-executive/default.nix +++ b/distros/noetic/dialogflow-task-executive/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, catkin-virtualenv, message-generation, message-runtime, roslaunch, rostest, speech-recognition-msgs, std-msgs, topic-tools }: buildRosPackage { pname = "ros-noetic-dialogflow-task-executive"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/dialogflow_task_executive/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "f56221057407eef4dad3da68038746ac600c8019e70600329dd04a721cf2daa4"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/dialogflow_task_executive/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "ba001cb1f901e0aab6ee14fb63cbcde6294542b326ffbad0c7f0fce963019ad4"; }; buildType = "catkin"; diff --git a/distros/noetic/dynamic-reconfigure/default.nix b/distros/noetic/dynamic-reconfigure/default.nix index 3f0a34179f..91fe3259ce 100644 --- a/distros/noetic/dynamic-reconfigure/default.nix +++ b/distros/noetic/dynamic-reconfigure/default.nix @@ -2,20 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, message-generation, message-runtime, rosbash, roscpp, roscpp-serialization, roslib, rospy, rosservice, rostest, std-msgs }: +{ lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, message-generation, message-runtime, roscpp, roscpp-serialization, roslib, rospy, rosservice, rostest, std-msgs }: buildRosPackage { pname = "ros-noetic-dynamic-reconfigure"; - version = "1.7.4-r1"; + version = "1.7.6-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/noetic/dynamic_reconfigure/1.7.4-1.tar.gz"; - name = "1.7.4-1.tar.gz"; - sha256 = "68aa23459061d514f4995bb87b404c1fad65692dbdfcc318b56a62c2762754f3"; + url = "https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/noetic/dynamic_reconfigure/1.7.6-1.tar.gz"; + name = "1.7.6-1.tar.gz"; + sha256 = "33d172591f80197e2564f4e57fd4bb4138da5185c036f4be29a278589623097d"; }; buildType = "catkin"; buildInputs = [ catkin cpp-common message-generation roscpp-serialization rostest ]; - checkInputs = [ rosbash ]; propagatedBuildInputs = [ boost message-runtime roscpp roslib rospy rosservice std-msgs ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/noetic/easy-markers/default.nix b/distros/noetic/easy-markers/default.nix index 5f378a8eae..690baf41c2 100644 --- a/distros/noetic/easy-markers/default.nix +++ b/distros/noetic/easy-markers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, roslint, rospy, rviz, std-msgs, tf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-easy-markers"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/easy_markers/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "6706cf26cb96afa9ee2aea827e3be776af427dd591d6cdfabbcc83f14cb6bc20"; + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/easy_markers/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "4931a79ac36297929322d8b5ddd8f43c5e52530a0e47f0f412e7119e29b6577b"; }; buildType = "catkin"; diff --git a/distros/noetic/eigen-conversions/default.nix b/distros/noetic/eigen-conversions/default.nix index 0227106046..162fbba726 100644 --- a/distros/noetic/eigen-conversions/default.nix +++ b/distros/noetic/eigen-conversions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, orocos-kdl, std-msgs }: buildRosPackage { pname = "ros-noetic-eigen-conversions"; - version = "1.13.3-r1"; + version = "1.13.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/eigen_conversions/1.13.3-1.tar.gz"; - name = "1.13.3-1.tar.gz"; - sha256 = "764c4a03393892afd39db05fda619f289f29d2097646c3f8a4fabdb6a9c498b4"; + url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/eigen_conversions/1.13.4-1.tar.gz"; + name = "1.13.4-1.tar.gz"; + sha256 = "16a251f72a393fc9f9e9b9ed0501bcc683133d24f98057e32d6687a5b3577c63"; }; buildType = "catkin"; diff --git a/distros/noetic/ff/default.nix b/distros/noetic/ff/default.nix index 66a8a71b1f..91acdb56f2 100644 --- a/distros/noetic/ff/default.nix +++ b/distros/noetic/ff/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, bison, cacert, catkin, flex, mk, openssl, rosbash, rosbuild, roslib, rospack, unzip }: buildRosPackage { pname = "ros-noetic-ff"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/ff/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "174b476e18d9644bd8f93842c084d5469dfd8db90ae99e096701a15fe09cbe52"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/ff/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "d448206527c28d08d2e093e72cf6929769f70704bd3f94892bcaaecaa3cdc087"; }; buildType = "catkin"; diff --git a/distros/noetic/ffha/default.nix b/distros/noetic/ffha/default.nix index f588e0dde2..913dc5be2c 100644 --- a/distros/noetic/ffha/default.nix +++ b/distros/noetic/ffha/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, bison, catkin, flex, gawk, mk, rosbuild, roslib, rospack }: buildRosPackage { pname = "ros-noetic-ffha"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/ffha/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "f41e364293398af80c924dbc218819628785aabe76c31377b9e67ebc2aa6b4f4"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/ffha/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "b7bdf592728442913a353d11484a10f5d4f6308219ff13ad010b3630d241b739"; }; buildType = "catkin"; diff --git a/distros/noetic/frame-editor/default.nix b/distros/noetic/frame-editor/default.nix index 8d9e8f45ec..9b07c17fd5 100644 --- a/distros/noetic/frame-editor/default.nix +++ b/distros/noetic/frame-editor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, interactive-markers, message-generation, message-runtime, qt-gui-py-common, rospy, rqt-gui, rqt-gui-py, std-msgs, tf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-frame-editor"; - version = "1.1.1-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/ipa320/rqt_frame_editor_plugin-release/archive/release/noetic/frame_editor/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "9249d5507922cf413468a64e5aad459c61ca85549c02cd5142224a5484031f03"; + url = "https://github.com/ipa320/rqt_frame_editor_plugin-release/archive/release/noetic/frame_editor/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "0f7cf82d2502288454b161f5ee034da3751c5fe486086c800bdc5f1617961944"; }; buildType = "catkin"; diff --git a/distros/noetic/gdrive-ros/default.nix b/distros/noetic/gdrive-ros/default.nix index c7e3e29d8d..dec7dc8330 100644 --- a/distros/noetic/gdrive-ros/default.nix +++ b/distros/noetic/gdrive-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, catkin-virtualenv, message-generation, message-runtime, roslaunch, rospy, rostest }: buildRosPackage { pname = "ros-noetic-gdrive-ros"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/gdrive_ros/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "9d7a30004e5b0a7ea433034bba7458972fb4abd33c1eceec94e2399ae4b47665"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/gdrive_ros/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "a9bd6e413097541ce516402ee9c822bb606a3b5bdd48af52879a3823387d1ff0"; }; buildType = "catkin"; diff --git a/distros/noetic/gencpp/default.nix b/distros/noetic/gencpp/default.nix index 4f5953b63b..b9b81e18bc 100644 --- a/distros/noetic/gencpp/default.nix +++ b/distros/noetic/gencpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genmsg, python3Packages }: buildRosPackage { pname = "ros-noetic-gencpp"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/gencpp-release/archive/release/noetic/gencpp/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "197538d2bce13e399ebd6af742e8f08dd848f2f3fad81a8eae23e79740a67470"; + url = "https://github.com/ros-gbp/gencpp-release/archive/release/noetic/gencpp/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "a5ad74493729294c96d29a25677ce317c0f77ad1b03f1cbe132211e0f1ba3471"; }; buildType = "catkin"; diff --git a/distros/noetic/generated.nix b/distros/noetic/generated.nix index 9cf4527faf..48b8fd520c 100644 --- a/distros/noetic/generated.nix +++ b/distros/noetic/generated.nix @@ -694,6 +694,8 @@ self: super: { depth-image-proc = self.callPackage ./depth-image-proc {}; + depth-image-publisher = self.callPackage ./depth-image-publisher {}; + depth-obstacle-detect-ros = self.callPackage ./depth-obstacle-detect-ros {}; depth-obstacle-detect-ros-msgs = self.callPackage ./depth-obstacle-detect-ros-msgs {}; @@ -778,8 +780,6 @@ self: super: { dnn-detect = self.callPackage ./dnn-detect {}; - downward = self.callPackage ./downward {}; - draco = self.callPackage ./draco {}; driver-base = self.callPackage ./driver-base {}; @@ -2608,6 +2608,8 @@ self: super: { phidgets-api = self.callPackage ./phidgets-api {}; + phidgets-current-inputs = self.callPackage ./phidgets-current-inputs {}; + phidgets-digital-inputs = self.callPackage ./phidgets-digital-inputs {}; phidgets-digital-outputs = self.callPackage ./phidgets-digital-outputs {}; @@ -3158,8 +3160,6 @@ self: super: { ros-ethercat-eml = self.callPackage ./ros-ethercat-eml {}; - ros-google-cloud-language = self.callPackage ./ros-google-cloud-language {}; - ros-ign = self.callPackage ./ros-ign {}; ros-ign-bridge = self.callPackage ./ros-ign-bridge {}; @@ -3638,8 +3638,6 @@ self: super: { single-joint-position-action = self.callPackage ./single-joint-position-action {}; - skyway = self.callPackage ./skyway {}; - slam-gmapping = self.callPackage ./slam-gmapping {}; slam-karto = self.callPackage ./slam-karto {}; @@ -3650,8 +3648,6 @@ self: super: { slam-toolbox-rviz = self.callPackage ./slam-toolbox-rviz {}; - slic = self.callPackage ./slic {}; - slider-publisher = self.callPackage ./slider-publisher {}; slime-ros = self.callPackage ./slime-ros {}; @@ -3822,6 +3818,8 @@ self: super: { test-diagnostic-aggregator = self.callPackage ./test-diagnostic-aggregator {}; + test-grpc = self.callPackage ./test-grpc {}; + test-mavros = self.callPackage ./test-mavros {}; test-osm = self.callPackage ./test-osm {}; @@ -3980,6 +3978,8 @@ self: super: { ur12e-moveit-config = self.callPackage ./ur12e-moveit-config {}; + ur15-moveit-config = self.callPackage ./ur15-moveit-config {}; + ur16e-moveit-config = self.callPackage ./ur16e-moveit-config {}; ur20-moveit-config = self.callPackage ./ur20-moveit-config {}; @@ -4100,7 +4100,7 @@ self: super: { vl53l1x = self.callPackage ./vl53l1x {}; - voice-text = self.callPackage ./voice-text {}; + voicevox = self.callPackage ./voicevox {}; volta-base = self.callPackage ./volta-base {}; diff --git a/distros/noetic/genpy/default.nix b/distros/noetic/genpy/default.nix index 2f743a4af2..a43383c9b9 100644 --- a/distros/noetic/genpy/default.nix +++ b/distros/noetic/genpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genmsg, python3Packages }: buildRosPackage { pname = "ros-noetic-genpy"; - version = "0.6.17-r1"; + version = "0.6.18-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/genpy-release/archive/release/noetic/genpy/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "8ec57c55393f20da7f7fb079a9b6572777fa80fa378a679822dab4b12d628c13"; + url = "https://github.com/ros-gbp/genpy-release/archive/release/noetic/genpy/0.6.18-1.tar.gz"; + name = "0.6.18-1.tar.gz"; + sha256 = "ee1fd0962cdf96614f5523091e44c0818a297579340c13afadbd7debb6757fb8"; }; buildType = "catkin"; diff --git a/distros/noetic/geometry-msgs/default.nix b/distros/noetic/geometry-msgs/default.nix index 860674fc12..8d3c6d5009 100644 --- a/distros/noetic/geometry-msgs/default.nix +++ b/distros/noetic/geometry-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-geometry-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/geometry_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "0d767550c3e03e287d9606ddac92657c11bb93bf91ec4f3157e3a73e3e2c76dd"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/geometry_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "fd528a59a032fb6b920b7a27a4012981567b79584a8195eddb376428e99c71d7"; }; buildType = "catkin"; diff --git a/distros/noetic/geometry/default.nix b/distros/noetic/geometry/default.nix index e5e55fed59..469adc20db 100644 --- a/distros/noetic/geometry/default.nix +++ b/distros/noetic/geometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, eigen-conversions, kdl-conversions, tf, tf-conversions }: buildRosPackage { pname = "ros-noetic-geometry"; - version = "1.13.3-r1"; + version = "1.13.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/geometry/1.13.3-1.tar.gz"; - name = "1.13.3-1.tar.gz"; - sha256 = "6830ebedcd61263e4044ccc5d09a68754bb6670b284c1e1f15dd1afa11166020"; + url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/geometry/1.13.4-1.tar.gz"; + name = "1.13.4-1.tar.gz"; + sha256 = "939f9bdfa7cba6b973fd9d6ca46066fbb430d4d72889c319b67a16ecc17f4ea3"; }; buildType = "catkin"; diff --git a/distros/noetic/geometry2/default.nix b/distros/noetic/geometry2/default.nix index d06787d142..0d50743f8d 100644 --- a/distros/noetic/geometry2/default.nix +++ b/distros/noetic/geometry2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, tf2, tf2-bullet, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-msgs, tf2-py, tf2-ros, tf2-sensor-msgs, tf2-tools }: buildRosPackage { pname = "ros-noetic-geometry2"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/geometry2/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "a9f52a88b20bdc17df5dc2c04979850339e416fcbe5717ac17ab61345b9ea828"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/geometry2/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "cd3f9294fcc835e8231358dd460fcad863c4eca4bafbfdcf0da1134c35309b39"; }; buildType = "catkin"; diff --git a/distros/noetic/gl-dependency/default.nix b/distros/noetic/gl-dependency/default.nix index a7611dd044..a856e7033f 100644 --- a/distros/noetic/gl-dependency/default.nix +++ b/distros/noetic/gl-dependency/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages }: buildRosPackage { pname = "ros-noetic-gl-dependency"; - version = "1.1.3-r1"; + version = "1.1.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/gl_dependency-release/archive/release/noetic/gl_dependency/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "cbda6475567788aeaafdbd24a853944ef0a42b3dabf8a011df089bfd081d36a3"; + url = "https://github.com/ros-gbp/gl_dependency-release/archive/release/noetic/gl_dependency/1.1.4-1.tar.gz"; + name = "1.1.4-1.tar.gz"; + sha256 = "8902c61f8050c400539da500f1687d65e25c3dbff7628b0f95cacd0d7655968a"; }; buildType = "catkin"; diff --git a/distros/noetic/google-chat-ros/default.nix b/distros/noetic/google-chat-ros/default.nix index dcb0caae01..19456a6abe 100644 --- a/distros/noetic/google-chat-ros/default.nix +++ b/distros/noetic/google-chat-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, catkin-virtualenv, dialogflow-task-executive, gdrive-ros, message-generation, message-runtime, python3Packages, rospy, rostest, std-msgs }: buildRosPackage { pname = "ros-noetic-google-chat-ros"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/google_chat_ros/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "0b437137997098219f402e1430b50d0de05ac7cf78e0a28d1f6fd6d681d176c3"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/google_chat_ros/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "277fd06a5e7fe82e55f0a9a690aafee0104222ffca3875899beb41230667c6a1"; }; buildType = "catkin"; diff --git a/distros/noetic/grpc/default.nix b/distros/noetic/grpc/default.nix index 59cf5a1599..0e1e72b5af 100644 --- a/distros/noetic/grpc/default.nix +++ b/distros/noetic/grpc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, autoconf, catkin, git, libtool, openssl, rsync, zlib }: buildRosPackage { pname = "ros-noetic-grpc"; - version = "0.0.16-r2"; + version = "0.0.17-r1"; src = fetchurl { - url = "https://github.com/CogRobRelease/catkin_grpc-release/archive/release/noetic/grpc/0.0.16-2.tar.gz"; - name = "0.0.16-2.tar.gz"; - sha256 = "516e10d1e9ad6756572e66595f9bd121c2616c146568a0febd839af3ba566379"; + url = "https://github.com/CogRobRelease/catkin_grpc-release/archive/release/noetic/grpc/0.0.17-1.tar.gz"; + name = "0.0.17-1.tar.gz"; + sha256 = "17f90c00508cbcb79f2375cde661244f41e79db5d9d5f04cafc2251c6e5003ce"; }; buildType = "catkin"; diff --git a/distros/noetic/imagesift/default.nix b/distros/noetic/imagesift/default.nix index 617c7bc2b4..1ff956f0fd 100644 --- a/distros/noetic/imagesift/default.nix +++ b/distros/noetic/imagesift/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, cv-bridge, image-transport, jsk-recognition-utils, jsk-topic-tools, libsiftfast, nodelet, posedetection-msgs, python3Packages, roscpp, rostest, sensor-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, cv-bridge, image-transport, jsk-recognition-utils, jsk-topic-tools, libsiftfast, nodelet, posedetection-msgs, python3Packages, ros-environment, roscpp, rostest, sensor-msgs }: buildRosPackage { pname = "ros-noetic-imagesift"; - version = "1.2.17-r2"; + version = "1.2.19-r1"; src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/imagesift/1.2.17-2.tar.gz"; - name = "1.2.17-2.tar.gz"; - sha256 = "e66ec276175131a145c3b01ccbb2e959cb9822523949a15cf98edeb5b33acb4c"; + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/imagesift/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "eedfaeb0be40da7a72f316e46e85ca814948e313d8373da9aecee9e7e79f96c4"; }; buildType = "catkin"; - buildInputs = [ catkin cmake-modules python3Packages.setuptools ]; + buildInputs = [ catkin cmake-modules python3Packages.setuptools ros-environment ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ cv-bridge image-transport jsk-recognition-utils jsk-topic-tools libsiftfast nodelet posedetection-msgs roscpp sensor-msgs ]; nativeBuildInputs = [ catkin python3Packages.setuptools ]; diff --git a/distros/noetic/imu-complementary-filter/default.nix b/distros/noetic/imu-complementary-filter/default.nix index ece6f44a39..3495bebbe3 100644 --- a/distros/noetic/imu-complementary-filter/default.nix +++ b/distros/noetic/imu-complementary-filter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, message-filters, nodelet, pluginlib, roscpp, sensor-msgs, std-msgs, tf }: buildRosPackage { pname = "ros-noetic-imu-complementary-filter"; - version = "1.2.6-r1"; + version = "1.2.7-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/imu_tools-release/archive/release/noetic/imu_complementary_filter/1.2.6-1.tar.gz"; - name = "1.2.6-1.tar.gz"; - sha256 = "35634b87575262536b8943d6588f1b3d44d765a0df4012295d50da357d9e2923"; + url = "https://github.com/uos-gbp/imu_tools-release/archive/release/noetic/imu_complementary_filter/1.2.7-1.tar.gz"; + name = "1.2.7-1.tar.gz"; + sha256 = "e1d3d3cd3fb2228536edb24be3ee3b99747a533c53990199fb011d7226b48b11"; }; buildType = "catkin"; diff --git a/distros/noetic/imu-filter-madgwick/default.nix b/distros/noetic/imu-filter-madgwick/default.nix index cf0a0387f9..0b337b7333 100644 --- a/distros/noetic/imu-filter-madgwick/default.nix +++ b/distros/noetic/imu-filter-madgwick/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, message-filters, nodelet, pluginlib, roscpp, rosunit, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-imu-filter-madgwick"; - version = "1.2.6-r1"; + version = "1.2.7-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/imu_tools-release/archive/release/noetic/imu_filter_madgwick/1.2.6-1.tar.gz"; - name = "1.2.6-1.tar.gz"; - sha256 = "16ce36f76a64b7a943990fad229541d682f6e6a613b6534a62a4605b90605538"; + url = "https://github.com/uos-gbp/imu_tools-release/archive/release/noetic/imu_filter_madgwick/1.2.7-1.tar.gz"; + name = "1.2.7-1.tar.gz"; + sha256 = "e0a1b61bd81c48c3a0ed9da69c38ab03ec6fc2c943e6040d3d1bb66ab6ae398d"; }; buildType = "catkin"; diff --git a/distros/noetic/imu-tools/default.nix b/distros/noetic/imu-tools/default.nix index 0c54f335d7..ab639aba42 100644 --- a/distros/noetic/imu-tools/default.nix +++ b/distros/noetic/imu-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, imu-complementary-filter, imu-filter-madgwick, rviz-imu-plugin }: buildRosPackage { pname = "ros-noetic-imu-tools"; - version = "1.2.6-r1"; + version = "1.2.7-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/imu_tools-release/archive/release/noetic/imu_tools/1.2.6-1.tar.gz"; - name = "1.2.6-1.tar.gz"; - sha256 = "b6f96e7da9d7949ca0a7f75645185f037192ef4d3f983a52fc2db75ed0131e40"; + url = "https://github.com/uos-gbp/imu_tools-release/archive/release/noetic/imu_tools/1.2.7-1.tar.gz"; + name = "1.2.7-1.tar.gz"; + sha256 = "cfa9cc2ffd59ce0f38128ae4a033b283bcead9acaa04d4ebc8da0a7840150ab6"; }; buildType = "catkin"; diff --git a/distros/noetic/influxdb-store/default.nix b/distros/noetic/influxdb-store/default.nix index 11d7c7a827..8d87e4314c 100644 --- a/distros/noetic/influxdb-store/default.nix +++ b/distros/noetic/influxdb-store/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pr2-msgs, python3Packages, sensor-msgs }: buildRosPackage { pname = "ros-noetic-influxdb-store"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/influxdb_store/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "d9bae29b99b5a98f5b7d5fbbdbe72858b9db9000a046a0a2c355f5a480c94dea"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/influxdb_store/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "664dab8924272b7c9021d45253bbb2361d319b4a0fef25057413babd06751967"; }; buildType = "catkin"; diff --git a/distros/noetic/interactive-marker-tutorials/default.nix b/distros/noetic/interactive-marker-tutorials/default.nix index 28a3864b0d..f48dcc0ad8 100644 --- a/distros/noetic/interactive-marker-tutorials/default.nix +++ b/distros/noetic/interactive-marker-tutorials/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, interactive-markers, roscpp, tf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-interactive-marker-tutorials"; - version = "0.11.1-r1"; + version = "0.11.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/interactive_marker_tutorials/0.11.1-1.tar.gz"; - name = "0.11.1-1.tar.gz"; - sha256 = "dae59c68ac8133827a1b442c85a67b55f9a1fac9466d7df0642b4159c088574c"; + url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/interactive_marker_tutorials/0.11.2-1.tar.gz"; + name = "0.11.2-1.tar.gz"; + sha256 = "5839aec3fd14cf4cd62468f2ee84992a7752c4f973795990521e47f63b9b5ac4"; }; buildType = "catkin"; diff --git a/distros/noetic/interactive-markers/default.nix b/distros/noetic/interactive-markers/default.nix index ecbeadb02b..c0e6d187f4 100644 --- a/distros/noetic/interactive-markers/default.nix +++ b/distros/noetic/interactive-markers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, rosconsole, roscpp, rospy, rostest, std-msgs, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-noetic-interactive-markers"; - version = "1.12.1-r1"; + version = "1.12.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/interactive_markers-release/archive/release/noetic/interactive_markers/1.12.1-1.tar.gz"; - name = "1.12.1-1.tar.gz"; - sha256 = "0b7993123eb4ed27cfe20b8e249acb3725982e61bc4b7f9de2dc89baba1eb533"; + url = "https://github.com/ros-gbp/interactive_markers-release/archive/release/noetic/interactive_markers/1.12.2-1.tar.gz"; + name = "1.12.2-1.tar.gz"; + sha256 = "496ba9be8b54621ef6d68b98e03bff888f5e623b5a4444a9958c01e2507f3cee"; }; buildType = "catkin"; diff --git a/distros/noetic/joy-listener/default.nix b/distros/noetic/joy-listener/default.nix index c8bef44b05..a56f24eb86 100644 --- a/distros/noetic/joy-listener/default.nix +++ b/distros/noetic/joy-listener/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslint, rospy, sensor-msgs }: buildRosPackage { pname = "ros-noetic-joy-listener"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/joy_listener/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "ed8d02e94e400cbe16efce75d3b11c3474f9bf5b1e2cf4f1eae1202cb2deaa6b"; + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/joy_listener/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "4f246122f5d954a62cababed7e083e6809bbaf7b702f71ac187c5c5749c439c5"; }; buildType = "catkin"; diff --git a/distros/noetic/joystick-interrupt/default.nix b/distros/noetic/joystick-interrupt/default.nix index 53ee101109..7a227601d7 100644 --- a/distros/noetic/joystick-interrupt/default.nix +++ b/distros/noetic/joystick-interrupt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, topic-tools }: buildRosPackage { pname = "ros-noetic-joystick-interrupt"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/joystick_interrupt/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "4b268e195d7ab918c737a813ac999868b292033a7db6f6e5b342891133781575"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/joystick_interrupt/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "a4a47bb455d611f6b333664c20fea54affeef89bb6fcdb6535be9e80cf579cdf"; }; buildType = "catkin"; diff --git a/distros/noetic/jsk-3rdparty/default.nix b/distros/noetic/jsk-3rdparty/default.nix index 66dd07ed26..cbd7ebae7e 100644 --- a/distros/noetic/jsk-3rdparty/default.nix +++ b/distros/noetic/jsk-3rdparty/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, aques-talk, assimp-devel, bayesian-belief-networks, catkin, chaplus-ros, collada-urdf-jsk-patch, dialogflow-task-executive, downward, ff, ffha, google-chat-ros, google-cloud-texttospeech, influxdb-store, julius, julius-ros, libcmt, libsiftfast, lpg-planner, mini-maxwell, nfc-ros, opt-camera, osqp, pgm-learner, respeaker-ros, ros-google-cloud-language, ros-speech-recognition, rospatlite, rosping, rostwitter, sesame-ros, slic, switchbot-ros, voice-text, webrtcvad-ros, zdepth, zdepth-image-transport }: +{ lib, buildRosPackage, fetchurl, aques-talk, assimp-devel, bayesian-belief-networks, catkin, chaplus-ros, dialogflow-task-executive, downward, emotion-analyzer, ff, ffha, gdrive-ros, google-chat-ros, google-cloud-texttospeech, influxdb-store, julius, julius-ros, libcmt, libsiftfast, lpg-planner, mini-maxwell, nfc-ros, opt-camera, osqp, pgm-learner, respeaker-ros, ros-google-cloud-language, ros-speech-recognition, rospatlite, rosping, rostwitter, sesame-ros, switchbot-ros, voicevox, webrtcvad-ros, zdepth, zdepth-image-transport }: buildRosPackage { pname = "ros-noetic-jsk-3rdparty"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/jsk_3rdparty/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "51296587f93a7d410988829ec46a6cbbc8bcf006007d1ec6efba8587aff62a4a"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/jsk_3rdparty/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "2bf99db9f7f853668270312d357fced73a05792705e34087fec1adb873da5060"; }; buildType = "catkin"; buildInputs = [ catkin ]; - propagatedBuildInputs = [ aques-talk assimp-devel bayesian-belief-networks chaplus-ros collada-urdf-jsk-patch dialogflow-task-executive downward ff ffha google-chat-ros google-cloud-texttospeech influxdb-store julius julius-ros libcmt libsiftfast lpg-planner mini-maxwell nfc-ros opt-camera osqp pgm-learner respeaker-ros ros-google-cloud-language ros-speech-recognition rospatlite rosping rostwitter sesame-ros slic switchbot-ros voice-text webrtcvad-ros zdepth zdepth-image-transport ]; + propagatedBuildInputs = [ aques-talk assimp-devel bayesian-belief-networks chaplus-ros dialogflow-task-executive downward emotion-analyzer ff ffha gdrive-ros google-chat-ros google-cloud-texttospeech influxdb-store julius julius-ros libcmt libsiftfast lpg-planner mini-maxwell nfc-ros opt-camera osqp pgm-learner respeaker-ros ros-google-cloud-language ros-speech-recognition rospatlite rosping rostwitter sesame-ros switchbot-ros voicevox webrtcvad-ros zdepth zdepth-image-transport ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/jsk-pcl-ros-utils/default.nix b/distros/noetic/jsk-pcl-ros-utils/default.nix index b70b7f58df..fb911b7a08 100644 --- a/distros/noetic/jsk-pcl-ros-utils/default.nix +++ b/distros/noetic/jsk-pcl-ros-utils/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, catkin, compressed-depth-image-transport, compressed-image-transport, cv-bridge, diagnostic-msgs, diagnostic-updater, dynamic-reconfigure, eigen-conversions, geometry-msgs, image-geometry, image-transport, image-view, image-view2, interactive-markers, jsk-data, jsk-footstep-msgs, jsk-perception, jsk-recognition-msgs, jsk-recognition-utils, jsk-rviz-plugins, jsk-tools, jsk-topic-tools, kdl-conversions, kdl-parser, laser-assembler, message-generation, message-runtime, moveit-core, moveit-ros-perception, nav-msgs, nodelet, octomap, octomap-msgs, octomap-ros, octomap-server, openni2-launch, pcl-conversions, pcl-msgs, pcl-ros, python3Packages, robot-self-filter, rosbag, rosboost-cfg, roscpp-tutorials, roslaunch, rostest, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, visualization-msgs, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, boost, catkin, compressed-depth-image-transport, compressed-image-transport, cv-bridge, diagnostic-msgs, diagnostic-updater, dynamic-reconfigure, eigen-conversions, geometry-msgs, image-geometry, image-transport, image-view, image-view2, interactive-markers, jsk-data, jsk-footstep-msgs, jsk-perception, jsk-recognition-msgs, jsk-recognition-utils, jsk-rviz-plugins, jsk-tools, jsk-topic-tools, kdl-conversions, kdl-parser, laser-assembler, message-generation, message-runtime, moveit-core, moveit-ros-perception, nav-msgs, nodelet, octomap, octomap-msgs, octomap-ros, octomap-server, openni2-launch, pcl-conversions, pcl-msgs, pcl-ros, python3Packages, robot-self-filter, ros-environment, rosbag, rosboost-cfg, roscpp-tutorials, roslaunch, rostest, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, visualization-msgs, yaml-cpp }: buildRosPackage { pname = "ros-noetic-jsk-pcl-ros-utils"; - version = "1.2.17-r2"; + version = "1.2.19-r1"; src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/jsk_pcl_ros_utils/1.2.17-2.tar.gz"; - name = "1.2.17-2.tar.gz"; - sha256 = "ea302e738bfaebf336c34a2e89f1cfe4c67ab8d31fd0e140b56d23c3c286b1e6"; + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/jsk_pcl_ros_utils/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "86037d43d60bcc592f893cbd46688146269636095d6732ba43d872b26f023a5d"; }; buildType = "catkin"; - buildInputs = [ catkin message-generation python3Packages.pyyaml ]; + buildInputs = [ catkin message-generation python3Packages.pyyaml ros-environment ]; checkInputs = [ jsk-perception jsk-tools roslaunch rostest ]; propagatedBuildInputs = [ boost compressed-depth-image-transport compressed-image-transport cv-bridge diagnostic-msgs diagnostic-updater dynamic-reconfigure eigen-conversions geometry-msgs image-geometry image-transport image-view image-view2 interactive-markers jsk-data jsk-footstep-msgs jsk-recognition-msgs jsk-recognition-utils jsk-rviz-plugins jsk-topic-tools kdl-conversions kdl-parser laser-assembler message-runtime moveit-core moveit-ros-perception nav-msgs nodelet octomap octomap-msgs octomap-ros octomap-server openni2-launch pcl-conversions pcl-msgs pcl-ros python3Packages.scikitlearn robot-self-filter rosbag rosboost-cfg roscpp-tutorials rviz sensor-msgs std-msgs std-srvs stereo-msgs tf tf-conversions tf2-ros visualization-msgs yaml-cpp ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/noetic/jsk-pcl-ros/default.nix b/distros/noetic/jsk-pcl-ros/default.nix index 4682c23c73..9348b345bb 100644 --- a/distros/noetic/jsk-pcl-ros/default.nix +++ b/distros/noetic/jsk-pcl-ros/default.nix @@ -2,21 +2,21 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, catkin, checkerboard-detector, compressed-depth-image-transport, compressed-image-transport, cv-bridge, diagnostic-msgs, diagnostic-updater, dynamic-reconfigure, eigen-conversions, fetch-description, geometry-msgs, image-geometry, image-transport, image-view2, interactive-markers, jsk-data, jsk-footstep-msgs, jsk-interactive-marker, jsk-pcl-ros-utils, jsk-perception, jsk-recognition-msgs, jsk-recognition-utils, jsk-tools, jsk-topic-tools, kdl-conversions, kdl-parser, laser-assembler, moveit-core, moveit-ros-perception, nav-msgs, nodelet, octomap, octomap-server, openni-launch, openni2-launch, pcl-conversions, pcl-msgs, pcl-ros, python3Packages, resized-image-transport, robot-self-filter, rosboost-cfg, roscpp-tutorials, roslaunch, rostest, sensor-msgs, std-msgs, std-srvs, stereo-image-proc, stereo-msgs, tf, tf-conversions, tf2-ros, topic-tools, visualization-msgs, yaml-cpp }: +{ lib, buildRosPackage, fetchurl, boost, catkin, checkerboard-detector, compressed-depth-image-transport, compressed-image-transport, cv-bridge, diagnostic-msgs, diagnostic-updater, dynamic-reconfigure, eigen-conversions, fetch-description, geometry-msgs, image-geometry, image-transport, image-view2, interactive-markers, joint-state-publisher, jsk-data, jsk-footstep-msgs, jsk-interactive-marker, jsk-pcl-ros-utils, jsk-perception, jsk-recognition-msgs, jsk-recognition-utils, jsk-tools, jsk-topic-tools, kdl-conversions, kdl-parser, laser-assembler, moveit-core, moveit-ros-perception, nav-msgs, nodelet, octomap, octomap-server, openni-launch, openni2-launch, pcl-conversions, pcl-msgs, pcl-ros, pr2-description, python3Packages, resized-image-transport, robot-self-filter, robot-state-publisher, ros-environment, rosboost-cfg, roscpp-tutorials, roseus, roslaunch, rostest, sensor-msgs, std-msgs, std-srvs, stereo-image-proc, stereo-msgs, tf, tf-conversions, tf2-ros, topic-tools, visualization-msgs, xacro, yaml-cpp }: buildRosPackage { pname = "ros-noetic-jsk-pcl-ros"; - version = "1.2.17-r2"; + version = "1.2.19-r1"; src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/jsk_pcl_ros/1.2.17-2.tar.gz"; - name = "1.2.17-2.tar.gz"; - sha256 = "ab3d0311ed6dac43e05750477b0d38e33e1141e3e06a7c29751a8c505bafb4cb"; + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/jsk_pcl_ros/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "2016df19abd7a5cbb674402f8e92bd8062b1cbe7a8126744df91ed21b9dd0fe5"; }; buildType = "catkin"; - buildInputs = [ catkin ]; + buildInputs = [ catkin ros-environment ]; checkInputs = [ compressed-depth-image-transport compressed-image-transport jsk-perception jsk-tools roslaunch rostest ]; - propagatedBuildInputs = [ boost checkerboard-detector cv-bridge diagnostic-msgs diagnostic-updater dynamic-reconfigure eigen-conversions fetch-description geometry-msgs image-geometry image-transport image-view2 interactive-markers jsk-data jsk-footstep-msgs jsk-interactive-marker jsk-pcl-ros-utils jsk-recognition-msgs jsk-recognition-utils jsk-topic-tools kdl-conversions kdl-parser laser-assembler moveit-core moveit-ros-perception nav-msgs nodelet octomap octomap-server openni-launch openni2-launch pcl-conversions pcl-msgs pcl-ros python3Packages.scikitlearn resized-image-transport robot-self-filter rosboost-cfg roscpp-tutorials sensor-msgs std-msgs std-srvs stereo-image-proc stereo-msgs tf tf-conversions tf2-ros topic-tools visualization-msgs yaml-cpp ]; + propagatedBuildInputs = [ boost checkerboard-detector cv-bridge diagnostic-msgs diagnostic-updater dynamic-reconfigure eigen-conversions fetch-description geometry-msgs image-geometry image-transport image-view2 interactive-markers joint-state-publisher jsk-data jsk-footstep-msgs jsk-interactive-marker jsk-pcl-ros-utils jsk-recognition-msgs jsk-recognition-utils jsk-topic-tools kdl-conversions kdl-parser laser-assembler moveit-core moveit-ros-perception nav-msgs nodelet octomap octomap-server openni-launch openni2-launch pcl-conversions pcl-msgs pcl-ros pr2-description python3Packages.scikitlearn resized-image-transport robot-self-filter robot-state-publisher rosboost-cfg roscpp-tutorials roseus sensor-msgs std-msgs std-srvs stereo-image-proc stereo-msgs tf tf-conversions tf2-ros topic-tools visualization-msgs xacro yaml-cpp ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/jsk-recognition-msgs/default.nix b/distros/noetic/jsk-recognition-msgs/default.nix index fb672e36aa..0edc30b450 100644 --- a/distros/noetic/jsk-recognition-msgs/default.nix +++ b/distros/noetic/jsk-recognition-msgs/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, jsk-footstep-msgs, message-generation, pcl-msgs, rostest, sensor-msgs, std-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, jsk-footstep-msgs, message-generation, pcl-msgs, ros-environment, rostest, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-jsk-recognition-msgs"; - version = "1.2.17-r2"; + version = "1.2.19-r1"; src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/jsk_recognition_msgs/1.2.17-2.tar.gz"; - name = "1.2.17-2.tar.gz"; - sha256 = "7b9692a571499200c12d06f685490cf7bdc4336a712233b851e629eaccdaffed"; + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/jsk_recognition_msgs/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "d97b12f2359803f4e3c1b01702076cb773629f061de45545efabbdf702da86aa"; }; buildType = "catkin"; - buildInputs = [ catkin ]; + buildInputs = [ catkin ros-environment ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ geometry-msgs jsk-footstep-msgs message-generation pcl-msgs sensor-msgs std-msgs ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/noetic/jsk-recognition/default.nix b/distros/noetic/jsk-recognition/default.nix index 7445d1785c..ebf6e551c6 100644 --- a/distros/noetic/jsk-recognition/default.nix +++ b/distros/noetic/jsk-recognition/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, checkerboard-detector, imagesift, jsk-pcl-ros, jsk-perception, jsk-recognition-msgs, jsk-recognition-utils, resized-image-transport }: buildRosPackage { pname = "ros-noetic-jsk-recognition"; - version = "1.2.17-r2"; + version = "1.2.19-r1"; src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/jsk_recognition/1.2.17-2.tar.gz"; - name = "1.2.17-2.tar.gz"; - sha256 = "1f62744198d45bff5b03d919c67f55ef320592a8cb7ebd222199494ec772eb04"; + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/jsk_recognition/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "cbd91fc2f5651165e67acfc17fc076b7386782722027d5789f89115a94b071e0"; }; buildType = "catkin"; diff --git a/distros/noetic/julius/default.nix b/distros/noetic/julius/default.nix index 79211d019b..1e8f506d94 100644 --- a/distros/noetic/julius/default.nix +++ b/distros/noetic/julius/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, mk, roslib, rospack, rsync, unzip, wget }: buildRosPackage { pname = "ros-noetic-julius"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/julius/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "2a3fb86c7626925a8af6ff73a65994a3a20a3ed038a2482591a83d44ec75ad6e"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/julius/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "40c56e70844a6b49ba76ec0f33fd143c5451b168bb30d7ad878e4b085e0901c5"; }; buildType = "catkin"; diff --git a/distros/noetic/kalman-filter/default.nix b/distros/noetic/kalman-filter/default.nix index a746a6e93d..410a1b0517 100644 --- a/distros/noetic/kalman-filter/default.nix +++ b/distros/noetic/kalman-filter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslint, rospy }: buildRosPackage { pname = "ros-noetic-kalman-filter"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/kalman_filter/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "343082c9f9a54591f3e81a0fdb6c3b92731e54f25818208be8dad393bed88312"; + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/kalman_filter/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "8cc1b7917e6b6820adb25c8c3831345d4b841487e9a94ddbf97f4cc402c073f3"; }; buildType = "catkin"; diff --git a/distros/noetic/kdl-conversions/default.nix b/distros/noetic/kdl-conversions/default.nix index 443593656d..ca58b6b916 100644 --- a/distros/noetic/kdl-conversions/default.nix +++ b/distros/noetic/kdl-conversions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, orocos-kdl }: buildRosPackage { pname = "ros-noetic-kdl-conversions"; - version = "1.13.3-r1"; + version = "1.13.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/kdl_conversions/1.13.3-1.tar.gz"; - name = "1.13.3-1.tar.gz"; - sha256 = "abbe6eb2d3e7b5142ffcd7f54ca72b7fb993036a19886a6d4caf7c76438361c1"; + url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/kdl_conversions/1.13.4-1.tar.gz"; + name = "1.13.4-1.tar.gz"; + sha256 = "662238210df85816e8b831ba8212525726e8930bb0b2b7be855a13ce225b5516"; }; buildType = "catkin"; diff --git a/distros/noetic/laser-filtering/default.nix b/distros/noetic/laser-filtering/default.nix index e2577bf67b..1dc3c771eb 100644 --- a/distros/noetic/laser-filtering/default.nix +++ b/distros/noetic/laser-filtering/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, map-laser }: buildRosPackage { pname = "ros-noetic-laser-filtering"; - version = "0.0.5-r1"; + version = "0.0.6-r1"; src = fetchurl { - url = "https://github.com/wu-robotics/laser_filtering_release/archive/release/noetic/laser_filtering/0.0.5-1.tar.gz"; - name = "0.0.5-1.tar.gz"; - sha256 = "b2d105b7598d93ede269fb388bf842b9a2af441a5bcfe8a3db2ce8696de77af6"; + url = "https://github.com/wu-robotics/laser_filtering_release/archive/release/noetic/laser_filtering/0.0.6-1.tar.gz"; + name = "0.0.6-1.tar.gz"; + sha256 = "64184241a523570b8424a94e659de556a1ce9e19ab338ff7dc0fd91c45b11548"; }; buildType = "catkin"; diff --git a/distros/noetic/libcmt/default.nix b/distros/noetic/libcmt/default.nix index 177ab39d12..d05fe6bfe4 100644 --- a/distros/noetic/libcmt/default.nix +++ b/distros/noetic/libcmt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cacert, cmake, cv-bridge, git, openssl }: buildRosPackage { pname = "ros-noetic-libcmt"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/libcmt/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "319703faaee89676666f54de600a16c183e7c99881417708584902edafb4871d"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/libcmt/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "79e9357b679884673aa2e32e559d90c0f83e1058cc5867741701a4e72856c4ba"; }; buildType = "cmake"; diff --git a/distros/noetic/libmavconn/default.nix b/distros/noetic/libmavconn/default.nix index d93bbc870f..e4bb54e3e2 100644 --- a/distros/noetic/libmavconn/default.nix +++ b/distros/noetic/libmavconn/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }: buildRosPackage { pname = "ros-noetic-libmavconn"; - version = "1.20.0-r1"; + version = "1.20.1-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/libmavconn/1.20.0-1.tar.gz"; - name = "1.20.0-1.tar.gz"; - sha256 = "4fe24fe9e979d25fe6129d5605306b2c1627b733fc3bb443121266fa96c1c158"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/libmavconn/1.20.1-1.tar.gz"; + name = "1.20.1-1.tar.gz"; + sha256 = "e2484ce07194680508fc099ff3c8f7b28a5c360d2cb850636d868c1ab10f1f76"; }; buildType = "catkin"; diff --git a/distros/noetic/libphidget22/default.nix b/distros/noetic/libphidget22/default.nix index acf46c982a..6c54727a90 100644 --- a/distros/noetic/libphidget22/default.nix +++ b/distros/noetic/libphidget22/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libusb1 }: buildRosPackage { pname = "ros-noetic-libphidget22"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/libphidget22/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "83c34e6d6b0962497abd568181fc9265f5a56484903e9a01c44c1120469de878"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/libphidget22/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "562d132dee7ae8648e50d330762670dc54049bdf8ea3b6dc4c4f3dffa1bfc114"; }; buildType = "catkin"; diff --git a/distros/noetic/librviz-tutorial/default.nix b/distros/noetic/librviz-tutorial/default.nix index a92667eae2..2feb53a615 100644 --- a/distros/noetic/librviz-tutorial/default.nix +++ b/distros/noetic/librviz-tutorial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, qt5, roscpp, rviz }: buildRosPackage { pname = "ros-noetic-librviz-tutorial"; - version = "0.11.1-r1"; + version = "0.11.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/librviz_tutorial/0.11.1-1.tar.gz"; - name = "0.11.1-1.tar.gz"; - sha256 = "f6c9d24390b03b2647ea7f82c2dd7e00153a78f02a038c162b6cbc6e8a5d27bf"; + url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/librviz_tutorial/0.11.2-1.tar.gz"; + name = "0.11.2-1.tar.gz"; + sha256 = "00f162652bc180e2f00520aeee05146dcd1903f44cb51c9bcfdc87f7c57ef763"; }; buildType = "catkin"; diff --git a/distros/noetic/libsiftfast/default.nix b/distros/noetic/libsiftfast/default.nix index 5327b15922..5c9b3b8506 100644 --- a/distros/noetic/libsiftfast/default.nix +++ b/distros/noetic/libsiftfast/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, mk, python3Packages, rosboost-cfg, roslib, rospack, subversion }: buildRosPackage { pname = "ros-noetic-libsiftfast"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/libsiftfast/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "e3de69185fa469c124e2ba9dde60f712ce91498c71cfa3fb715434278657f120"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/libsiftfast/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "91084823dab4e1c584bd52c516b6fae87d1c19abbcadf41038c8b2468b0a5300"; }; buildType = "catkin"; diff --git a/distros/noetic/lpg-planner/default.nix b/distros/noetic/lpg-planner/default.nix index 50d903d908..dedcb4fac3 100644 --- a/distros/noetic/lpg-planner/default.nix +++ b/distros/noetic/lpg-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, mk }: buildRosPackage { pname = "ros-noetic-lpg-planner"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/lpg_planner/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "7ebb93c2d12a7cd0d2a82be47a9ecc00eb0d36cc48e78e6731b4c37f76f967e5"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/lpg_planner/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "66a1c5f53d2bf5249d5e60d59ad3f7fccceaf86b5cc5ff30142b6e9fce24a276"; }; buildType = "catkin"; diff --git a/distros/noetic/map-laser/default.nix b/distros/noetic/map-laser/default.nix index 772a62150a..8315331e5a 100644 --- a/distros/noetic/map-laser/default.nix +++ b/distros/noetic/map-laser/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, laser-filters, nav-msgs, roslaunch, roslint, rospy, sensor-msgs, std-msgs, tf }: buildRosPackage { pname = "ros-noetic-map-laser"; - version = "0.0.5-r1"; + version = "0.0.6-r1"; src = fetchurl { - url = "https://github.com/wu-robotics/laser_filtering_release/archive/release/noetic/map_laser/0.0.5-1.tar.gz"; - name = "0.0.5-1.tar.gz"; - sha256 = "9c55dec2f10d9b6710024e9af11b0a3e46a677c0e524b4d13856da9b4712d5ca"; + url = "https://github.com/wu-robotics/laser_filtering_release/archive/release/noetic/map_laser/0.0.6-1.tar.gz"; + name = "0.0.6-1.tar.gz"; + sha256 = "9aa35f4b0c4d8ffd7c229beb0f2090a1992222ee368501622d08a7850f74cb85"; }; buildType = "catkin"; diff --git a/distros/noetic/map-msgs/default.nix b/distros/noetic/map-msgs/default.nix index 120667eb9f..469110db6f 100644 --- a/distros/noetic/map-msgs/default.nix +++ b/distros/noetic/map-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, nav-msgs, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-map-msgs"; - version = "1.14.1-r1"; + version = "1.14.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/navigation_msgs-release/archive/release/noetic/map_msgs/1.14.1-1.tar.gz"; - name = "1.14.1-1.tar.gz"; - sha256 = "e9ae695b8c3f745dc6c3878810a97546c4dd528000a0c8058d6f1f41983df432"; + url = "https://github.com/ros-gbp/navigation_msgs-release/archive/release/noetic/map_msgs/1.14.2-1.tar.gz"; + name = "1.14.2-1.tar.gz"; + sha256 = "f758e92af8ff79d94bc46d5392d8782846eff52730065ca6f3b5a5d99fd89628"; }; buildType = "catkin"; diff --git a/distros/noetic/map-organizer/default.nix b/distros/noetic/map-organizer/default.nix index 21698d1f13..ed1cb74fb4 100644 --- a/distros/noetic/map-organizer/default.nix +++ b/distros/noetic/map-organizer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, map-organizer-msgs, map-server, nav-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-map-organizer"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/map_organizer/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "b39523245924819fe69b20fa2d929fcf34058d2311e24ce8dcd446a2edd46d04"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/map_organizer/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "0c27ce29d395d352b67f3eb90c6876ab3e108e2ce0426fc695b89e38075c1198"; }; buildType = "catkin"; diff --git a/distros/noetic/mavlink/default.nix b/distros/noetic/mavlink/default.nix index 467f917a57..e2d2df9644 100644 --- a/distros/noetic/mavlink/default.nix +++ b/distros/noetic/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, python3, python3Packages }: buildRosPackage { pname = "ros-noetic-mavlink"; - version = "2024.10.10-r1"; + version = "2025.5.5-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2024.10.10-1.tar.gz"; - name = "2024.10.10-1.tar.gz"; - sha256 = "9a4533658b4e92dfbad3e658967654fb1b11d69ee77fe882883a4376ecb4c458"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2025.5.5-1.tar.gz"; + name = "2025.5.5-1.tar.gz"; + sha256 = "6ad31eebe96e7097ea99cb26c256a1369b0d744f1a92e9d000031aef48ea47c7"; }; buildType = "cmake"; diff --git a/distros/noetic/mavros-extras/default.nix b/distros/noetic/mavros-extras/default.nix index 44b9539b32..13514a0d2f 100644 --- a/distros/noetic/mavros-extras/default.nix +++ b/distros/noetic/mavros-extras/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, std-srvs, tf, tf2-eigen, urdf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-mavros-extras"; - version = "1.20.0-r1"; + version = "1.20.1-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_extras/1.20.0-1.tar.gz"; - name = "1.20.0-1.tar.gz"; - sha256 = "73193a36af969ac8116e3e321e3357a2b2e2fb3af79bd91bf7dd3086cbc92076"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_extras/1.20.1-1.tar.gz"; + name = "1.20.1-1.tar.gz"; + sha256 = "94787c06a1a127c6e02949ac5b5dd363f91aca8fda56bf42a7dd2dd9205a9b63"; }; buildType = "catkin"; diff --git a/distros/noetic/mavros-msgs/default.nix b/distros/noetic/mavros-msgs/default.nix index 8bfd223c84..8258cb340d 100644 --- a/distros/noetic/mavros-msgs/default.nix +++ b/distros/noetic/mavros-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-mavros-msgs"; - version = "1.20.0-r1"; + version = "1.20.1-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_msgs/1.20.0-1.tar.gz"; - name = "1.20.0-1.tar.gz"; - sha256 = "ff14e9dc18d80b4ef00dee50e52fe4c5f43f71719821b4c4ebad2b80a9baf4e1"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_msgs/1.20.1-1.tar.gz"; + name = "1.20.1-1.tar.gz"; + sha256 = "6953748f2d8f7959a48890018da90bf9fba6b4442ac877dbc7430b4abb5d7ce7"; }; buildType = "catkin"; diff --git a/distros/noetic/mavros/default.nix b/distros/noetic/mavros/default.nix index 8cde6534ad..d7e90f85ed 100644 --- a/distros/noetic/mavros/default.nix +++ b/distros/noetic/mavros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, boost, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-runtime, nav-msgs, pluginlib, rosconsole-bridge, roscpp, rospy, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-noetic-mavros"; - version = "1.20.0-r1"; + version = "1.20.1-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros/1.20.0-1.tar.gz"; - name = "1.20.0-1.tar.gz"; - sha256 = "d03ac9e057f6937796dc92cf49ffc8ba5fd93a410f18419c7f9d834c41eb2626"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros/1.20.1-1.tar.gz"; + name = "1.20.1-1.tar.gz"; + sha256 = "12610718dbcd359f43709cadbf6a910c8869ae6bc6383c36515568e81530452e"; }; buildType = "catkin"; diff --git a/distros/noetic/message-filters/default.nix b/distros/noetic/message-filters/default.nix index 90cfc30fe4..0a1ef9a80d 100644 --- a/distros/noetic/message-filters/default.nix +++ b/distros/noetic/message-filters/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, rosconsole, roscpp, rostest, rosunit }: buildRosPackage { pname = "ros-noetic-message-filters"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/message_filters/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "4f125d0dc081b30eb13297cca905573600b66facec4d825903c04563c0a8611d"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/message_filters/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "e922e1d03f47c3f1f32f595a2a13c2f633cdd7a9e81f6f4c3ea1a0658a587348"; }; buildType = "catkin"; diff --git a/distros/noetic/mini-maxwell/default.nix b/distros/noetic/mini-maxwell/default.nix index 759229ecfe..40d1866c8d 100644 --- a/distros/noetic/mini-maxwell/default.nix +++ b/distros/noetic/mini-maxwell/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, roslib }: buildRosPackage { pname = "ros-noetic-mini-maxwell"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/mini_maxwell/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "b559c135801bcf04c73614d11c003df0d157ee0c30a275875c64053311ff2566"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/mini_maxwell/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "165295f7ac46a352a0fffeca5e20e02a95c3563a8b81cd28683fa5ca48212bb8"; }; buildType = "catkin"; diff --git a/distros/noetic/mir-actions/default.nix b/distros/noetic/mir-actions/default.nix index 0433c3e79b..6e25530072 100644 --- a/distros/noetic/mir-actions/default.nix +++ b/distros/noetic/mir-actions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, message-generation, message-runtime, mir-msgs, nav-msgs }: buildRosPackage { pname = "ros-noetic-mir-actions"; - version = "1.1.7-r1"; + version = "1.1.8-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_actions/1.1.7-1.tar.gz"; - name = "1.1.7-1.tar.gz"; - sha256 = "4730959b70dee88162c37d14709ff6570dc5e56aea6e434d4ea0700e9e820530"; + url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_actions/1.1.8-1.tar.gz"; + name = "1.1.8-1.tar.gz"; + sha256 = "8f779dc7ce699daefd55e65bae7dd7be09c1a12df34245933074ed2968b098fd"; }; buildType = "catkin"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Action definitions for the MiR robot"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/noetic/mir-description/default.nix b/distros/noetic/mir-description/default.nix index af7520dd34..c36f944c31 100644 --- a/distros/noetic/mir-description/default.nix +++ b/distros/noetic/mir-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diff-drive-controller, gazebo-plugins, gazebo-ros-control, hector-gazebo-plugins, joint-state-controller, joint-state-publisher, joint-state-publisher-gui, position-controllers, robot-state-publisher, roslaunch, rviz, urdf, xacro }: buildRosPackage { pname = "ros-noetic-mir-description"; - version = "1.1.7-r1"; + version = "1.1.8-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_description/1.1.7-1.tar.gz"; - name = "1.1.7-1.tar.gz"; - sha256 = "f8eb67fb9d8db76dd1bc37915dd66f30f4cc48a73625f69cbaf6b86bb74a47de"; + url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_description/1.1.8-1.tar.gz"; + name = "1.1.8-1.tar.gz"; + sha256 = "97c8029e06fdc21058909d6f8914299147db475cca315327f905a1d1534522cf"; }; buildType = "catkin"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "URDF description of the MiR robot"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/noetic/mir-driver/default.nix b/distros/noetic/mir-driver/default.nix index 78016dbef6..bb1a1a27f0 100644 --- a/distros/noetic/mir-driver/default.nix +++ b/distros/noetic/mir-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, dynamic-reconfigure, geometry-msgs, mir-actions, mir-description, mir-msgs, move-base-msgs, nav-msgs, python3Packages, robot-state-publisher, rosgraph-msgs, roslaunch, rospy, rospy-message-converter, sensor-msgs, std-msgs, tf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-mir-driver"; - version = "1.1.7-r1"; + version = "1.1.8-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_driver/1.1.7-1.tar.gz"; - name = "1.1.7-1.tar.gz"; - sha256 = "27436a1a618aa60c9fe93941c4112b3aed85d61287e9168ffcd1fcf9faed5112"; + url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_driver/1.1.8-1.tar.gz"; + name = "1.1.8-1.tar.gz"; + sha256 = "0384bdfc4c8a674f5cd227093f059384b7fe304ecb5574e4c9310f767748032e"; }; buildType = "catkin"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "A reverse ROS bridge for the MiR robot"; - license = with lib.licenses; [ bsdOriginal asl20 ]; + license = with lib.licenses; [ bsd3 asl20 ]; }; } diff --git a/distros/noetic/mir-dwb-critics/default.nix b/distros/noetic/mir-dwb-critics/default.nix index 19cbea840c..26cd4899fa 100644 --- a/distros/noetic/mir-dwb-critics/default.nix +++ b/distros/noetic/mir-dwb-critics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, costmap-queue, dwb-critics, dwb-local-planner, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid-iterators, pluginlib, python3Packages, roscpp, sensor-msgs }: buildRosPackage { pname = "ros-noetic-mir-dwb-critics"; - version = "1.1.7-r1"; + version = "1.1.8-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_dwb_critics/1.1.7-1.tar.gz"; - name = "1.1.7-1.tar.gz"; - sha256 = "580d9fb7c917dfe167431ae7fffb9b272ad3f5e4ef29f5d862b6c85bfcba840f"; + url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_dwb_critics/1.1.8-1.tar.gz"; + name = "1.1.8-1.tar.gz"; + sha256 = "d99ef2c2879dc0eeb84d2098527f60723f551395f94c932fc3a26b820bce6127"; }; buildType = "catkin"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Trajectory critics for the dwb_local_planner that work well together with the SBPL global planner on the MiR robot"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/noetic/mir-gazebo/default.nix b/distros/noetic/mir-gazebo/default.nix index c5c953d057..cf85d770c6 100644 --- a/distros/noetic/mir-gazebo/default.nix +++ b/distros/noetic/mir-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-manager, fake-localization, gazebo-ros, joint-state-publisher, mir-description, mir-driver, robot-localization, robot-state-publisher, roslaunch, rostopic, rqt-robot-steering, topic-tools }: buildRosPackage { pname = "ros-noetic-mir-gazebo"; - version = "1.1.7-r1"; + version = "1.1.8-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_gazebo/1.1.7-1.tar.gz"; - name = "1.1.7-1.tar.gz"; - sha256 = "28147f81a2dc949a45f83002a59c1b55ad8083f0bc9d32b63f68e034ba370cac"; + url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_gazebo/1.1.8-1.tar.gz"; + name = "1.1.8-1.tar.gz"; + sha256 = "761fa1d5ed469c62001c4b1ce41157da4536b53a261f04cc296fb0631628bd4f"; }; buildType = "catkin"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Simulation specific launch and configuration files for the MiR robot."; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/noetic/mir-msgs/default.nix b/distros/noetic/mir-msgs/default.nix index 5b6577e316..d532ae97fb 100644 --- a/distros/noetic/mir-msgs/default.nix +++ b/distros/noetic/mir-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime }: buildRosPackage { pname = "ros-noetic-mir-msgs"; - version = "1.1.7-r1"; + version = "1.1.8-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_msgs/1.1.7-1.tar.gz"; - name = "1.1.7-1.tar.gz"; - sha256 = "aa48284cc86bbf384d3a8e6f0931ed5e17012b9b1a691ae5790d7da6108f51a7"; + url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_msgs/1.1.8-1.tar.gz"; + name = "1.1.8-1.tar.gz"; + sha256 = "b3aa0dbb4f4d173d7948ed4c05f40df49c91af3fd88b99bcf0fd7f65a805f04c"; }; buildType = "catkin"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Message definitions for the MiR robot"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/noetic/mir-navigation/default.nix b/distros/noetic/mir-navigation/default.nix index 3674e67fec..8c09d944f2 100644 --- a/distros/noetic/mir-navigation/default.nix +++ b/distros/noetic/mir-navigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, amcl, base-local-planner, catkin, dwa-local-planner, dwb-critics, dwb-local-planner, dwb-plugins, hector-mapping, map-server, mir-driver, mir-dwb-critics, mir-gazebo, move-base, nav-core-adapter, python3Packages, roslaunch, sbpl-lattice-planner, teb-local-planner }: buildRosPackage { pname = "ros-noetic-mir-navigation"; - version = "1.1.7-r1"; + version = "1.1.8-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_navigation/1.1.7-1.tar.gz"; - name = "1.1.7-1.tar.gz"; - sha256 = "6e0f33c2874317e005f047bdc254639255f592606ee9a61669f7e14d3e5ff02d"; + url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_navigation/1.1.8-1.tar.gz"; + name = "1.1.8-1.tar.gz"; + sha256 = "96521f79e1d4e231523c8d94b40b74dd22394a0526fba740e9e4ceac9ab64ae3"; }; buildType = "catkin"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Launch and configuration files for move_base, localization etc. on the MiR robot."; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/noetic/mir-robot/default.nix b/distros/noetic/mir-robot/default.nix index 9888b5b5ac..58b09b90bf 100644 --- a/distros/noetic/mir-robot/default.nix +++ b/distros/noetic/mir-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, mir-actions, mir-description, mir-driver, mir-dwb-critics, mir-gazebo, mir-msgs, mir-navigation, sdc21x0 }: buildRosPackage { pname = "ros-noetic-mir-robot"; - version = "1.1.7-r1"; + version = "1.1.8-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_robot/1.1.7-1.tar.gz"; - name = "1.1.7-1.tar.gz"; - sha256 = "651cd3d7f7e955fa995864aa2b5bd754796470d2a7f6754837f5db20ba23f77a"; + url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/mir_robot/1.1.8-1.tar.gz"; + name = "1.1.8-1.tar.gz"; + sha256 = "2be2dfba2a72a16774bb0dbaa0815c08440ff67811238f4dffddb11e129c5dca"; }; buildType = "catkin"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "URDF description, Gazebo simulation, navigation, bringup launch files, message and action descriptions for the MiR robot."; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/noetic/mk/default.nix b/distros/noetic/mk/default.nix index aca3f530dd..7d5c799b08 100644 --- a/distros/noetic/mk/default.nix +++ b/distros/noetic/mk/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosbuild, rospack }: buildRosPackage { pname = "ros-noetic-mk"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/mk/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "29ca455a3c5c62f5135c16282d42347bfd923899937ae7f1bd013087c67feed8"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/mk/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "58132962fd04d7dced58b87cb470bae211e52378f2ca005361581d1cd95b2ed2"; }; buildType = "catkin"; diff --git a/distros/noetic/move-base-msgs/default.nix b/distros/noetic/move-base-msgs/default.nix index bfbe37c024..63ec586a89 100644 --- a/distros/noetic/move-base-msgs/default.nix +++ b/distros/noetic/move-base-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime }: buildRosPackage { pname = "ros-noetic-move-base-msgs"; - version = "1.14.1-r1"; + version = "1.14.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/navigation_msgs-release/archive/release/noetic/move_base_msgs/1.14.1-1.tar.gz"; - name = "1.14.1-1.tar.gz"; - sha256 = "a3cfcbeed9a83959c3a7b12abf8737062bee94c627d1a961be4ff589a4c4ad7a"; + url = "https://github.com/ros-gbp/navigation_msgs-release/archive/release/noetic/move_base_msgs/1.14.2-1.tar.gz"; + name = "1.14.2-1.tar.gz"; + sha256 = "c282593588bbf0478039092ba91e3388bc6f2e40131aa3b5706f7d72cd24e8d7"; }; buildType = "catkin"; diff --git a/distros/noetic/movie-publisher-plugins-copyleft/default.nix b/distros/noetic/movie-publisher-plugins-copyleft/default.nix index f60557421d..13b9dbf87f 100644 --- a/distros/noetic/movie-publisher-plugins-copyleft/default.nix +++ b/distros/noetic/movie-publisher-plugins-copyleft/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, exiv2-metadata-extractor }: buildRosPackage { pname = "ros-noetic-movie-publisher-plugins-copyleft"; - version = "2.0.3-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/peci1/movie_publisher-release/archive/release/noetic/movie_publisher_plugins_copyleft/2.0.3-1.tar.gz"; - name = "2.0.3-1.tar.gz"; - sha256 = "3996a22585781c90437ef29104151ad6782e570e10cfd71047358369be420da8"; + url = "https://github.com/peci1/movie_publisher-release/archive/release/noetic/movie_publisher_plugins_copyleft/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "9075e873646148140abde42d4d861412d1827b3ff430f2855d7303799ce17cf5"; }; buildType = "catkin"; diff --git a/distros/noetic/movie-publisher-plugins-nonfree/default.nix b/distros/noetic/movie-publisher-plugins-nonfree/default.nix index 857344161e..958809a32c 100644 --- a/distros/noetic/movie-publisher-plugins-nonfree/default.nix +++ b/distros/noetic/movie-publisher-plugins-nonfree/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, exiftool-metadata-extractor }: buildRosPackage { pname = "ros-noetic-movie-publisher-plugins-nonfree"; - version = "2.0.3-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/peci1/movie_publisher-release/archive/release/noetic/movie_publisher_plugins_nonfree/2.0.3-1.tar.gz"; - name = "2.0.3-1.tar.gz"; - sha256 = "4ad92e722e39785460e47d84e50d09547cf770b94e2355b0fe5443dc9597ec6a"; + url = "https://github.com/peci1/movie_publisher-release/archive/release/noetic/movie_publisher_plugins_nonfree/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "0f3c52fd16a6344b4a03b14630579ccb17ccf1e51367270c6109c331ed9b871b"; }; buildType = "catkin"; diff --git a/distros/noetic/movie-publisher-plugins-permissive/default.nix b/distros/noetic/movie-publisher-plugins-permissive/default.nix index 10df541908..0c02048139 100644 --- a/distros/noetic/movie-publisher-plugins-permissive/default.nix +++ b/distros/noetic/movie-publisher-plugins-permissive/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, camera-info-manager-metadata-extractor, catkin, lensfun-metadata-extractor, libexif-metadata-extractor }: +{ lib, buildRosPackage, fetchurl, camera-info-manager-metadata-extractor, catkin, gpmf-metadata-extractor, lensfun-metadata-extractor, libexif-metadata-extractor }: buildRosPackage { pname = "ros-noetic-movie-publisher-plugins-permissive"; - version = "2.0.3-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/peci1/movie_publisher-release/archive/release/noetic/movie_publisher_plugins_permissive/2.0.3-1.tar.gz"; - name = "2.0.3-1.tar.gz"; - sha256 = "63dcab50dc2c6974bfa20eab7af0936985db9186792ec9ab4042a6c7edbeabd5"; + url = "https://github.com/peci1/movie_publisher-release/archive/release/noetic/movie_publisher_plugins_permissive/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "084c9a16d6bcd120aeb93ad9508c938fb909d38efa5709ca7f45b00d3e3a72b3"; }; buildType = "catkin"; buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-info-manager-metadata-extractor lensfun-metadata-extractor libexif-metadata-extractor ]; + propagatedBuildInputs = [ camera-info-manager-metadata-extractor gpmf-metadata-extractor lensfun-metadata-extractor libexif-metadata-extractor ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/movie-publisher-plugins/default.nix b/distros/noetic/movie-publisher-plugins/default.nix index 3d10698cfd..14ee537654 100644 --- a/distros/noetic/movie-publisher-plugins/default.nix +++ b/distros/noetic/movie-publisher-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, movie-publisher-plugins-copyleft, movie-publisher-plugins-nonfree, movie-publisher-plugins-permissive }: buildRosPackage { pname = "ros-noetic-movie-publisher-plugins"; - version = "2.0.3-r1"; + version = "3.0.2-r1"; src = fetchurl { - url = "https://github.com/peci1/movie_publisher-release/archive/release/noetic/movie_publisher_plugins/2.0.3-1.tar.gz"; - name = "2.0.3-1.tar.gz"; - sha256 = "2815986c227304130386465ee7a08d30699ffb11aedfee28f706b504d277c66c"; + url = "https://github.com/peci1/movie_publisher-release/archive/release/noetic/movie_publisher_plugins/3.0.2-1.tar.gz"; + name = "3.0.2-1.tar.gz"; + sha256 = "1f1bf17f103a9a5f5c90548ddf3551c2a63304fde71f4ea4d526b476a59af11e"; }; buildType = "catkin"; diff --git a/distros/noetic/mrpt-apps/default.nix b/distros/noetic/mrpt-apps/default.nix index ebfa43df41..9d9f0e376d 100644 --- a/distros/noetic/mrpt-apps/default.nix +++ b/distros/noetic/mrpt-apps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, geometry-msgs, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libnav, mrpt-libros-bridge, nav-msgs, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-apps"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_apps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "a9b9b6402e706d181c4f259107d8f6fc9e2592abc6a3cbe3eae559162769fc3c"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_apps/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "91a3074e7c58f70b67f959a757baa070374036c71f1f1dc47290198e7c90cd5d"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libapps/default.nix b/distros/noetic/mrpt-libapps/default.nix index 799cf02df9..c093e4c1ae 100644 --- a/distros/noetic/mrpt-libapps/default.nix +++ b/distros/noetic/mrpt-libapps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, 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, ros-environment, rosbag-storage, roscpp, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libapps"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libapps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "3146ac43dbde8cc25cedd6bd6ab55e19bdea0b638c7d945949ce1dcd46fcbc2a"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libapps/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "ecee3ef8932f10add1c45c3eab11939e95c6a9fc394bf08bf8ca57b11d9603c0"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libbase/default.nix b/distros/noetic/mrpt-libbase/default.nix index 7900518cc6..c389e19828 100644 --- a/distros/noetic/mrpt-libbase/default.nix +++ b/distros/noetic/mrpt-libbase/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, suitesparse, tbb_2021_11, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libbase"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libbase/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "e1dd93167a030bdc1db9bfeeab89572beb3d5de6934bc277968f34dba8542977"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libbase/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "f739ceddf8a29da857b86fb9dc4a78463b31962b90327a2664ae548c3408b667"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libgui/default.nix b/distros/noetic/mrpt-libgui/default.nix index e97a231ef7..d076df7b25 100644 --- a/distros/noetic/mrpt-libgui/default.nix +++ b/distros/noetic/mrpt-libgui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libgui"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libgui/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "7274737e41db3bf8f136f2a3bf7be599b39894da50662ca010cf9d7f55ba97d3"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libgui/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "c75905f49fbae0ae2a39bb41b2a5715b03db8c39e2c7b6b1a858dbe8c2082653"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libhwdrivers/default.nix b/distros/noetic/mrpt-libhwdrivers/default.nix index 81b26aba1f..62c66b164c 100644 --- a/distros/noetic/mrpt-libhwdrivers/default.nix +++ b/distros/noetic/mrpt-libhwdrivers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, 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, ros-environment, rosbag-storage, roscpp, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libhwdrivers"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libhwdrivers/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "98a34a49575f122688862073e6d5c2e0cd52318321313b64a46944ca4f279487"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libhwdrivers/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "907f6d75f6bbbeb644efe6a5648b94980389f5e33b1cc060ae22753cb106d46a"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libmaps/default.nix b/distros/noetic/mrpt-libmaps/default.nix index 5ce6f7294e..74679c0966 100644 --- a/distros/noetic/mrpt-libmaps/default.nix +++ b/distros/noetic/mrpt-libmaps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libobs, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libmaps"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libmaps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "b6a8fe4472890bea01f9a5ae0d5a8bd7abc7e2c706f8e5ec7a083a5fa6ca4fb8"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libmaps/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "e4e842cb5318582f520897d20b1f2f3077d2b718570f7c8c490f281164202096"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libmath/default.nix b/distros/noetic/mrpt-libmath/default.nix index 419fb3413f..d4d8dbfd91 100644 --- a/distros/noetic/mrpt-libmath/default.nix +++ b/distros/noetic/mrpt-libmath/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, suitesparse, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libmath"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libmath/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "8d9ded743bac19ea3bd46b13eadb94aaf742cfa0cde86f8ce74d1a93d190bb29"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libmath/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "f0b103975e76a12a536bb94fa6b9bde88240e806531877f6859e574e29a5f639"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libnav/default.nix b/distros/noetic/mrpt-libnav/default.nix index c910144d2d..e875ec7823 100644 --- a/distros/noetic/mrpt-libnav/default.nix +++ b/distros/noetic/mrpt-libnav/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libnav"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libnav/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "3ff665b1252dc586f5b1b5b008b96f130ca5810939aff3f13869a28b66d24d8c"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libnav/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "dff4775f9c6a06db8cfdf65d684721eddd1caecaf3f539ed72e8cfb294e9faaf"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libobs/default.nix b/distros/noetic/mrpt-libobs/default.nix index 2cf903b47f..d9da466b36 100644 --- a/distros/noetic/mrpt-libobs/default.nix +++ b/distros/noetic/mrpt-libobs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libobs"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libobs/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "f6aa478e6eeb91efb140a8db5925257df82998a8a13e48416b1a572de11cf885"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libobs/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "2e894e7a3c3a92fe63d5fd886f87b2bbeb91f3b99c53b353f19bcd01f552699f"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libopengl/default.nix b/distros/noetic/mrpt-libopengl/default.nix index 5926dbefc9..bab6c47aa5 100644 --- a/distros/noetic/mrpt-libopengl/default.nix +++ b/distros/noetic/mrpt-libopengl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libopengl"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libopengl/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "760895ef97c50cd9d37ed9eb934d15bbefbc9927061d54b7c2a72101ab616e6c"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libopengl/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "bee7947659c544148d16b00310c91f2aaf3c8ad50781bab5337a4bbfc98adc52"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libposes/default.nix b/distros/noetic/mrpt-libposes/default.nix index 89f0cc10b8..c91802d74a 100644 --- a/distros/noetic/mrpt-libposes/default.nix +++ b/distros/noetic/mrpt-libposes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libmath, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libposes"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libposes/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "9bb13946bfbe77498e77a640e27df7378a7b552cd6c2d362e5c64930b1a48d94"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libposes/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "ae61dd80ffe1d98ed2003ec8f058e778494b9704921eafac80a842c1515f21c8"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libros-bridge/default.nix b/distros/noetic/mrpt-libros-bridge/default.nix index 8b7b1aab9e..327dd46f84 100644 --- a/distros/noetic/mrpt-libros-bridge/default.nix +++ b/distros/noetic/mrpt-libros-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, 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, ros-environment, rosbag-storage, roscpp, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libros-bridge"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libros_bridge/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "5f89e2753cc36eb7991bf25ddcfe6b581d2d3e884e88efc53b442e9b089f3de5"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libros_bridge/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "361882fc0460822181e338666a052af8f268b7ac0e7b0f92d037ce4e551ba415"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libslam/default.nix b/distros/noetic/mrpt-libslam/default.nix index dc4fff8283..4683b85af4 100644 --- a/distros/noetic/mrpt-libslam/default.nix +++ b/distros/noetic/mrpt-libslam/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, tbb_2021_11, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libslam"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libslam/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "9f568bc29a32d290a89a24a8344190942d99e7be0b283ecec9edd615d729ee90"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libslam/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "77bd95c43ecdb058708f3166c45055879fe39b833e0bcb52cac6b01e7f7b325e"; }; buildType = "cmake"; diff --git a/distros/noetic/mrpt-libtclap/default.nix b/distros/noetic/mrpt-libtclap/default.nix index 776f6ed11d..592e0836ca 100644 --- a/distros/noetic/mrpt-libtclap/default.nix +++ b/distros/noetic/mrpt-libtclap/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, ros-environment, rosbag-storage, roscpp, suitesparse, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-mrpt-libtclap"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libtclap/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "40bf887388344e8953a2214480c29ed36470e1936f240dea3babc325d708392b"; + url = "https://github.com/mrpt-ros-pkg-release/mrpt_ros-release/archive/release/noetic/mrpt_libtclap/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "328ea1976bb5d5c5e8216067773e0931d12ed854448b2f6cdc051ef068f651e1"; }; buildType = "cmake"; diff --git a/distros/noetic/nav-msgs/default.nix b/distros/noetic/nav-msgs/default.nix index 3720d0bc23..3900893a94 100644 --- a/distros/noetic/nav-msgs/default.nix +++ b/distros/noetic/nav-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-nav-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/nav_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "32c2b9aa8f94a20f4718675c655e8f6d1ec0c00fa3b753bc2a0f9c0abcbec06a"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/nav_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "02bb9155abe995ba423001874d0d0177b07d57fb4d6a2f4c0a4c1dd34bdc2818"; }; buildType = "catkin"; diff --git a/distros/noetic/neonavigation-common/default.nix b/distros/noetic/neonavigation-common/default.nix index bc560ab11a..5c9e97ff38 100644 --- a/distros/noetic/neonavigation-common/default.nix +++ b/distros/noetic/neonavigation-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-neonavigation-common"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_common/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "2b820eccd7761dc535ff7fe7c0945cd817800f81450be4f6933f4287682a408c"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_common/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "9de32f81aba6bf2cadb8d4d5160bb12f8235e1ddecde81dd355afdb355ab09c6"; }; buildType = "catkin"; diff --git a/distros/noetic/neonavigation-launch/default.nix b/distros/noetic/neonavigation-launch/default.nix index 4a89acebe7..a1fac46292 100644 --- a/distros/noetic/neonavigation-launch/default.nix +++ b/distros/noetic/neonavigation-launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace, map-server, planner-cspace, safety-limiter, tf2-ros, trajectory-tracker, trajectory-tracker-rviz-plugins }: buildRosPackage { pname = "ros-noetic-neonavigation-launch"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_launch/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "613af6013b63918a42955ee313cf8075b9cef770e7ddede45f0618a059ae761a"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_launch/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "a0fda107881dc95664fb7b68dd00956ede6c72b5d51eaed289a4c7d971d5bb0e"; }; buildType = "catkin"; diff --git a/distros/noetic/neonavigation/default.nix b/distros/noetic/neonavigation/default.nix index cb141bede8..d9318c7689 100644 --- a/distros/noetic/neonavigation/default.nix +++ b/distros/noetic/neonavigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace, joystick-interrupt, map-organizer, neonavigation-common, neonavigation-launch, obj-to-pointcloud, planner-cspace, safety-limiter, track-odometry, trajectory-tracker }: buildRosPackage { pname = "ros-noetic-neonavigation"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "6b9ea1da71eb0dabde69345ce34aeccba1bb69d28329cdce54f05cd962bf6f4d"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "04f414f5da2ec6a8f24616722ecd738ef3b90260acadf9725b063ecc016e3908"; }; buildType = "catkin"; diff --git a/distros/noetic/nfc-ros/default.nix b/distros/noetic/nfc-ros/default.nix index f3d6e367b5..d08c02c8fc 100644 --- a/distros/noetic/nfc-ros/default.nix +++ b/distros/noetic/nfc-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, catkin-virtualenv, message-generation, message-runtime, rostest }: buildRosPackage { pname = "ros-noetic-nfc-ros"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/nfc_ros/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "8fa2ac33f60bae2c91ab31481b3713c43437030d3caa62809a58377ed3b3ae29"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/nfc_ros/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "7755316f7f55702e8b1f692a1e03ec727f293df90a854ab5e4aebc3187778a8e"; }; buildType = "catkin"; diff --git a/distros/noetic/nodelet-core/default.nix b/distros/noetic/nodelet-core/default.nix index 625a5ef546..89cd549612 100644 --- a/distros/noetic/nodelet-core/default.nix +++ b/distros/noetic/nodelet-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, nodelet-topic-tools }: buildRosPackage { pname = "ros-noetic-nodelet-core"; - version = "1.11.1-r1"; + version = "1.11.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet_core/1.11.1-1.tar.gz"; - name = "1.11.1-1.tar.gz"; - sha256 = "95964d68aede1dbcdeefca16aa31a0220e48766e6c79ca6fb5e6d64db4a452f4"; + url = "https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet_core/1.11.2-1.tar.gz"; + name = "1.11.2-1.tar.gz"; + sha256 = "08ff5e3cdc8c8ecdc6c9fc9f84d5aa644b326b0797b87e68317a175429c9054a"; }; buildType = "catkin"; diff --git a/distros/noetic/nodelet-topic-tools/default.nix b/distros/noetic/nodelet-topic-tools/default.nix index 76088fa077..33e19d0f04 100644 --- a/distros/noetic/nodelet-topic-tools/default.nix +++ b/distros/noetic/nodelet-topic-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, dynamic-reconfigure, message-filters, nodelet, pluginlib, roscpp }: buildRosPackage { pname = "ros-noetic-nodelet-topic-tools"; - version = "1.11.1-r1"; + version = "1.11.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet_topic_tools/1.11.1-1.tar.gz"; - name = "1.11.1-1.tar.gz"; - sha256 = "c23a96966e2a2c6e587f848765a75267b7e5312ee40b58db75db20009d0ca3bd"; + url = "https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet_topic_tools/1.11.2-1.tar.gz"; + name = "1.11.2-1.tar.gz"; + sha256 = "8acfc686680d71c40fb7fb04f1fcd176828bb890544d4ce5c15af66bf7438f0e"; }; buildType = "catkin"; diff --git a/distros/noetic/nodelet/default.nix b/distros/noetic/nodelet/default.nix index 687870ff51..4d0d8ec087 100644 --- a/distros/noetic/nodelet/default.nix +++ b/distros/noetic/nodelet/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, bondcpp, boost, catkin, cmake-modules, message-generation, message-runtime, pluginlib, rosconsole, roscpp, rospy, std-msgs, util-linux }: buildRosPackage { pname = "ros-noetic-nodelet"; - version = "1.11.1-r1"; + version = "1.11.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet/1.11.1-1.tar.gz"; - name = "1.11.1-1.tar.gz"; - sha256 = "b79c548103a7a267e7b18888e06528cd98d62aaf078eb21a7f6c6f7c21cb62e0"; + url = "https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet/1.11.2-1.tar.gz"; + name = "1.11.2-1.tar.gz"; + sha256 = "30eb5e5ae6238706716d235879a569660d2e379d7659e1cd2fae5c05c49085d4"; }; buildType = "catkin"; diff --git a/distros/noetic/obj-to-pointcloud/default.nix b/distros/noetic/obj-to-pointcloud/default.nix index dcbf6b410b..f569241f5d 100644 --- a/distros/noetic/obj-to-pointcloud/default.nix +++ b/distros/noetic/obj-to-pointcloud/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs }: buildRosPackage { pname = "ros-noetic-obj-to-pointcloud"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/obj_to_pointcloud/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "f7af19b99baf0c1db6058add930e3aa63299a76cd044f234dff6e221703bb743"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/obj_to_pointcloud/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "68d1210e58d2407562840a87bff8cf0c64d50b9b151888a06368a2c8f7db1e96"; }; buildType = "catkin"; diff --git a/distros/noetic/opt-camera/default.nix b/distros/noetic/opt-camera/default.nix index d215caaf22..d56e037938 100644 --- a/distros/noetic/opt-camera/default.nix +++ b/distros/noetic/opt-camera/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, camera-calibration-parsers, catkin, compressed-image-transport, cv-bridge, dynamic-reconfigure, image-proc, roslang, rospack, sensor-msgs }: buildRosPackage { pname = "ros-noetic-opt-camera"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/opt_camera/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "5c330ebf194ef733283d8c6799f6fa64711187179dcfa7c515b5066c8dc2439c"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/opt_camera/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "0607b00ac74f6f055becd1fdf46ce5c6bdbab425474425be651cb51fc194614f"; }; buildType = "catkin"; diff --git a/distros/noetic/osqp/default.nix b/distros/noetic/osqp/default.nix index a00750e9e9..c11aedc960 100644 --- a/distros/noetic/osqp/default.nix +++ b/distros/noetic/osqp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin }: buildRosPackage { pname = "ros-noetic-osqp"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/osqp/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "1a53b444089adea24e199f0c9fc7293499a2576c85528d62bfd749cab78b5edb"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/osqp/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "0383942397a0c8a4ab906fb3136552612213edd15c8c436fbed893b34ca850fa"; }; buildType = "cmake"; diff --git a/distros/noetic/phidgets-accelerometer/default.nix b/distros/noetic/phidgets-accelerometer/default.nix index 32b34cf5e3..bd3466ac32 100644 --- a/distros/noetic/phidgets-accelerometer/default.nix +++ b/distros/noetic/phidgets-accelerometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, sensor-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-accelerometer"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_accelerometer/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "39e3d2e0954bee0dacef1be215916a523ac38ede2f9766ad8e337b06f7aee0a2"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_accelerometer/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "00b2bb5381f39ce7b57e5e4a7780183acafe8ad557034e5378bfaa0202b4a64d"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-analog-inputs/default.nix b/distros/noetic/phidgets-analog-inputs/default.nix index 617d64f84a..7fc177111a 100644 --- a/distros/noetic/phidgets-analog-inputs/default.nix +++ b/distros/noetic/phidgets-analog-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-analog-inputs"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_analog_inputs/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "021b92331c7649a02e99497381e2e007c560fcd922db519c7600385530e7a9ad"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_analog_inputs/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "f6a7fd45332d940f30ad2f998126985f59cb4e240da57a4103143db91a5017c5"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-analog-outputs/default.nix b/distros/noetic/phidgets-analog-outputs/default.nix index 13370131a6..c8bf6c638c 100644 --- a/distros/noetic/phidgets-analog-outputs/default.nix +++ b/distros/noetic/phidgets-analog-outputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, phidgets-msgs, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-analog-outputs"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_analog_outputs/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "923551bfd397aaba04ef8acb8e57411223998edde6edc58df55ce379c0245ce5"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_analog_outputs/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "49b77beeefaf940e86d012a38a2279989ce025190c68c3100b0b4ac8c7e19605"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-api/default.nix b/distros/noetic/phidgets-api/default.nix index da90ccdaf4..280fcb4fea 100644 --- a/distros/noetic/phidgets-api/default.nix +++ b/distros/noetic/phidgets-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libphidget22 }: buildRosPackage { pname = "ros-noetic-phidgets-api"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_api/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "3358a03bd9a2648fbc7a8857e89fbe960ab405e6de675083a0eabed03057fb19"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_api/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "3fdafa9a1ec6f1a98e13342ba9dc12c5ac9537f006f7a6f50f012494f0c82e0a"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-current-inputs/default.nix b/distros/noetic/phidgets-current-inputs/default.nix new file mode 100644 index 0000000000..aa1b06f89e --- /dev/null +++ b/distros/noetic/phidgets-current-inputs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, std-msgs }: +buildRosPackage { + pname = "ros-noetic-phidgets-current-inputs"; + version = "1.0.10-r1"; + + src = fetchurl { + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_current_inputs/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "3489bf7ba5bc8391213e7381b81f4de389aee26dbd2509d12b6942aa48870cc0"; + }; + + buildType = "catkin"; + buildInputs = [ catkin ]; + propagatedBuildInputs = [ nodelet phidgets-api roscpp roslaunch std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = "Driver for the Phidgets Current Input devices"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/phidgets-digital-inputs/default.nix b/distros/noetic/phidgets-digital-inputs/default.nix index d75dbddbdf..d6bba9bd7f 100644 --- a/distros/noetic/phidgets-digital-inputs/default.nix +++ b/distros/noetic/phidgets-digital-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-digital-inputs"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_digital_inputs/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "7c100312e4352c16706541aa2beaa84730f296ebf31ed36f064ca82a0817c709"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_digital_inputs/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "be1b9f51aea31fa6d39f73912d2f947c1da7469067b8236dae0eea423b67ea3c"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-digital-outputs/default.nix b/distros/noetic/phidgets-digital-outputs/default.nix index 0c47a13b14..2e839e89e9 100644 --- a/distros/noetic/phidgets-digital-outputs/default.nix +++ b/distros/noetic/phidgets-digital-outputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, phidgets-msgs, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-digital-outputs"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_digital_outputs/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "e1af2c20a2a8f06b55c0321d90273e3f067e5c59e7c60cec3233b1bd00cf2754"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_digital_outputs/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "8f9311539c185df65ea459e48ea8a5d316af35bce1915fb0c3e836ec77a1dd7e"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-drivers/default.nix b/distros/noetic/phidgets-drivers/default.nix index 2fd644e65e..6d2ded2cbe 100644 --- a/distros/noetic/phidgets-drivers/default.nix +++ b/distros/noetic/phidgets-drivers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, 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-noetic-phidgets-drivers"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_drivers/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "bd139897d0e9dc09b0603ec65e2ac7abe01fae8065a518a3b1eaf6cd7f614696"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_drivers/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "2a1557cdb87a279d8313b07222f94621d89a1232d20b6f7a327dd60535246c1a"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-gyroscope/default.nix b/distros/noetic/phidgets-gyroscope/default.nix index 896a292186..198c409d8e 100644 --- a/distros/noetic/phidgets-gyroscope/default.nix +++ b/distros/noetic/phidgets-gyroscope/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-phidgets-gyroscope"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_gyroscope/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "e31a01ab448c3ce3cfef388980b15ebe96d763e365f1add355f257dba036c15a"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_gyroscope/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "d12287525a45e925dcd7d982868e22c0ba21ef5356515e71670cb5f13a1a8169"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-high-speed-encoder/default.nix b/distros/noetic/phidgets-high-speed-encoder/default.nix index 7c3a716fbd..e8f9dbd4d6 100644 --- a/distros/noetic/phidgets-high-speed-encoder/default.nix +++ b/distros/noetic/phidgets-high-speed-encoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, phidgets-msgs, pluginlib, roscpp, roslaunch, sensor-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-high-speed-encoder"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_high_speed_encoder/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "61ef753f9db2a36f29c025840f304f1331c8288bbed7de67612310de01a385bf"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_high_speed_encoder/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "5db592f535eaa0008ceb1d86aafd513e7bd24bb5a701b84627711366d566b4df"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-humidity/default.nix b/distros/noetic/phidgets-humidity/default.nix index d76c9aa4a2..494522ab08 100644 --- a/distros/noetic/phidgets-humidity/default.nix +++ b/distros/noetic/phidgets-humidity/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-humidity"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_humidity/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "d0b215669cc86aaf0103becc79fb46d018c315a8e81dd7a9a8550dc40ee31517"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_humidity/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "4f083137c378fbad1c0bc62893bb99b842955beb91a8865d650c0acf932621ed"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-ik/default.nix b/distros/noetic/phidgets-ik/default.nix index bf16649490..a9665f023c 100644 --- a/distros/noetic/phidgets-ik/default.nix +++ b/distros/noetic/phidgets-ik/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-analog-inputs, phidgets-digital-inputs, phidgets-digital-outputs, roslaunch }: buildRosPackage { pname = "ros-noetic-phidgets-ik"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_ik/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "0e0e85629bb0480fa9ce35a5c1abce706c0347ae1880e6506f5875af427a4361"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_ik/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "5726dd59e3cb1925f5127bab7e106a98eac0e867de14141f794dfd911be69a4a"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-magnetometer/default.nix b/distros/noetic/phidgets-magnetometer/default.nix index 3f4e13b63f..aa3618f9c7 100644 --- a/distros/noetic/phidgets-magnetometer/default.nix +++ b/distros/noetic/phidgets-magnetometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, sensor-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-magnetometer"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_magnetometer/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "31ddb7bb888e7a87840bdd3f5f77aae1eb54d275bb5f8d7f9f5b019c6464b102"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_magnetometer/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "5244490a4ebe2847828cd46f0866eb63c2fb059c0566c51b8b663f77e7afe374"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-motors/default.nix b/distros/noetic/phidgets-motors/default.nix index 4bff0df11f..98c7f7808c 100644 --- a/distros/noetic/phidgets-motors/default.nix +++ b/distros/noetic/phidgets-motors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, phidgets-msgs, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-motors"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_motors/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "d2430a197a6635a7b0bbcbd3f7f8152787ccbd30bf73f8cdeb3adcf6ba6ae049"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_motors/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "cea2f6631e9a2373997a0ae106cd0027023afffe02b2d6d755950ad32ceeb249"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-msgs/default.nix b/distros/noetic/phidgets-msgs/default.nix index 1d890abb45..f121859789 100644 --- a/distros/noetic/phidgets-msgs/default.nix +++ b/distros/noetic/phidgets-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-msgs"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_msgs/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "4f9306f91909a8b4a893f0323db97c37166a38aefbbb84066dedc58688be88b6"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_msgs/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "047b181a4e38012de7cad85b56c41245e228a55cbed66487a819887a1b084143"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-spatial/default.nix b/distros/noetic/phidgets-spatial/default.nix index 4fa6d82f64..5c9bc38b0c 100644 --- a/distros/noetic/phidgets-spatial/default.nix +++ b/distros/noetic/phidgets-spatial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, imu-filter-madgwick, nodelet, phidgets-api, pluginlib, roscpp, roslaunch, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-phidgets-spatial"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_spatial/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "6daf3629dbd74c94c859a70b455c640ccf56aa30e9bb9428e55c94bdc817583f"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_spatial/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "c7725a5ea47ba79821a3253c53678980c7f6cde00c2fee847970742d32cc165a"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-temperature/default.nix b/distros/noetic/phidgets-temperature/default.nix index a8a484cd49..5aefe44ca8 100644 --- a/distros/noetic/phidgets-temperature/default.nix +++ b/distros/noetic/phidgets-temperature/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-temperature"; - version = "1.0.9-r1"; + version = "1.0.10-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_temperature/1.0.9-1.tar.gz"; - name = "1.0.9-1.tar.gz"; - sha256 = "edaf8b2a446c14d6c8958bba2d5c3c6e74a299633fd44e99fbd6e379d7522e5a"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_temperature/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "210e3fdadaf4a4267ec60941e9409c44b7decaf08e7091b367fcd3973b61eb12"; }; buildType = "catkin"; diff --git a/distros/noetic/planner-cspace/default.nix b/distros/noetic/planner-cspace/default.nix index 4bb2b5d438..9aa21742b0 100644 --- a/distros/noetic/planner-cspace/default.nix +++ b/distros/noetic/planner-cspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, costmap-cspace, costmap-cspace-msgs, diagnostic-updater, dynamic-reconfigure, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, neonavigation-metrics-msgs, planner-cspace-msgs, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, trajectory-tracker, trajectory-tracker-msgs }: buildRosPackage { pname = "ros-noetic-planner-cspace"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/planner_cspace/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "9b7d922011b68857620f98fef53a9642331bda06f2f732be888fa299ed24ef0f"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/planner_cspace/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "6f681f142f4e5de47adc83b9249977887d01cc7279d993d763571aa0d85ccdfe"; }; buildType = "catkin"; diff --git a/distros/noetic/pluginlib/default.nix b/distros/noetic/pluginlib/default.nix index fea5c325e4..bfcd13d4ab 100644 --- a/distros/noetic/pluginlib/default.nix +++ b/distros/noetic/pluginlib/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, class-loader, cmake-modules, rosconsole, roslib, tinyxml-2 }: buildRosPackage { pname = "ros-noetic-pluginlib"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/pluginlib-release/archive/release/noetic/pluginlib/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "e6893821b8ab839fcd004f064019f8a59f187dd6ad5a0e9dee57de25fd01b63c"; + url = "https://github.com/ros-gbp/pluginlib-release/archive/release/noetic/pluginlib/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "6f66e25584144a1b0f159bff6c59ad3df11d9ad84b950b6999faec9de935e1da"; }; buildType = "catkin"; diff --git a/distros/noetic/python-mrpt/default.nix b/distros/noetic/python-mrpt/default.nix index 52390ee4e9..07c867eda1 100644 --- a/distros/noetic/python-mrpt/default.nix +++ b/distros/noetic/python-mrpt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, 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, ros-environment, rosbag-storage, roscpp, tf2-geometry-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: buildRosPackage { pname = "ros-noetic-python-mrpt"; - version = "2.14.7-r1"; + version = "2.14.8-r1"; src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/python_mrpt_ros-release/archive/release/noetic/python_mrpt/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "d5b05b3e0d3768ddf912802a3d92c999ea3980e848e7c872c3e0b842f15ce986"; + url = "https://github.com/mrpt-ros-pkg-release/python_mrpt_ros-release/archive/release/noetic/python_mrpt/2.14.8-1.tar.gz"; + name = "2.14.8-1.tar.gz"; + sha256 = "d48c88631095d28eaaceefcc62ddd76bac4e091043d8631945017e2518de8bb6"; }; buildType = "cmake"; diff --git a/distros/noetic/python-qt-binding/default.nix b/distros/noetic/python-qt-binding/default.nix index eeb41c3ee6..30d2fc6970 100644 --- a/distros/noetic/python-qt-binding/default.nix +++ b/distros/noetic/python-qt-binding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, qt5, rosbuild }: buildRosPackage { pname = "ros-noetic-python-qt-binding"; - version = "0.4.5-r1"; + version = "0.4.6-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/python_qt_binding-release/archive/release/noetic/python_qt_binding/0.4.5-1.tar.gz"; - name = "0.4.5-1.tar.gz"; - sha256 = "115bde8b7e22780710df63d47cc7b0652668198f75d1f44fd5953ed9dd488151"; + url = "https://github.com/ros-gbp/python_qt_binding-release/archive/release/noetic/python_qt_binding/0.4.6-1.tar.gz"; + name = "0.4.6-1.tar.gz"; + sha256 = "207a57e43d149f40a09b573a948ce0bfb9d3b9c0923ab2ec74ecf9f2969c0010"; }; buildType = "catkin"; diff --git a/distros/noetic/qt-dotgraph/default.nix b/distros/noetic/qt-dotgraph/default.nix index b8d3574245..e7c46bca8d 100644 --- a/distros/noetic/qt-dotgraph/default.nix +++ b/distros/noetic/qt-dotgraph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages }: buildRosPackage { pname = "ros-noetic-qt-dotgraph"; - version = "0.4.3-r1"; + version = "0.4.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_dotgraph/0.4.3-1.tar.gz"; - name = "0.4.3-1.tar.gz"; - sha256 = "6b0c41bee3c81dfcd1c733681e3d6294395df19b71946cc6c3d0ac73fb21199d"; + url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_dotgraph/0.4.5-1.tar.gz"; + name = "0.4.5-1.tar.gz"; + sha256 = "42b163bfb4b550dd2412718e901ca0579790daff0e64dd519b72a1ca32b05eab"; }; buildType = "catkin"; diff --git a/distros/noetic/qt-gui-app/default.nix b/distros/noetic/qt-gui-app/default.nix index 5381532b1a..ee26e62661 100644 --- a/distros/noetic/qt-gui-app/default.nix +++ b/distros/noetic/qt-gui-app/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, qt-gui }: buildRosPackage { pname = "ros-noetic-qt-gui-app"; - version = "0.4.3-r1"; + version = "0.4.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui_app/0.4.3-1.tar.gz"; - name = "0.4.3-1.tar.gz"; - sha256 = "14766b231fc6ae2757e5cc8aa88c480b45c6eacbd4f6422cea9b50314789e096"; + url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui_app/0.4.5-1.tar.gz"; + name = "0.4.5-1.tar.gz"; + sha256 = "b5f9e862e1745292dad611028e4a91647ee1f4925ef03c82555db6f0a7b2f8a6"; }; buildType = "catkin"; diff --git a/distros/noetic/qt-gui-core/default.nix b/distros/noetic/qt-gui-core/default.nix index f13591b21a..bc9f417e9d 100644 --- a/distros/noetic/qt-gui-core/default.nix +++ b/distros/noetic/qt-gui-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, qt-dotgraph, qt-gui, qt-gui-app, qt-gui-cpp, qt-gui-py-common }: buildRosPackage { pname = "ros-noetic-qt-gui-core"; - version = "0.4.3-r1"; + version = "0.4.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui_core/0.4.3-1.tar.gz"; - name = "0.4.3-1.tar.gz"; - sha256 = "bd6c6b557b05586a6d492d2098e596164bc05e411b55676e5c0b55948afacf35"; + url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui_core/0.4.5-1.tar.gz"; + name = "0.4.5-1.tar.gz"; + sha256 = "17b45038ad1ad5ceb8f0a09ce0c45f736c1f0cc8093cf10a42984c7128201e4a"; }; buildType = "catkin"; diff --git a/distros/noetic/qt-gui-cpp/default.nix b/distros/noetic/qt-gui-cpp/default.nix index e2c13c6c0f..87fd156ac5 100644 --- a/distros/noetic/qt-gui-cpp/default.nix +++ b/distros/noetic/qt-gui-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, pkg-config, pluginlib, python-qt-binding, python3Packages, qt-gui, qt5, tinyxml }: buildRosPackage { pname = "ros-noetic-qt-gui-cpp"; - version = "0.4.3-r1"; + version = "0.4.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui_cpp/0.4.3-1.tar.gz"; - name = "0.4.3-1.tar.gz"; - sha256 = "6c155334aa32f1a42698dc77616dfb5bc7de62c98419e6aa7e4ee7f00d8056cb"; + url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui_cpp/0.4.5-1.tar.gz"; + name = "0.4.5-1.tar.gz"; + sha256 = "55ce9c40bae979986f0d5baa620921178953acc83269819b92de9fdf671ad9e9"; }; buildType = "catkin"; diff --git a/distros/noetic/qt-gui-py-common/default.nix b/distros/noetic/qt-gui-py-common/default.nix index b57dc70739..65fa35d7e2 100644 --- a/distros/noetic/qt-gui-py-common/default.nix +++ b/distros/noetic/qt-gui-py-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages }: buildRosPackage { pname = "ros-noetic-qt-gui-py-common"; - version = "0.4.3-r1"; + version = "0.4.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui_py_common/0.4.3-1.tar.gz"; - name = "0.4.3-1.tar.gz"; - sha256 = "ba059608502cca1e88b2f840f4ec990a342dbf768b21c226932af6b77006d198"; + url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui_py_common/0.4.5-1.tar.gz"; + name = "0.4.5-1.tar.gz"; + sha256 = "083b4cfdb3c68cc87f8cfd25d78432343c6f3bd02cc80e88e39694a34ef9cdac"; }; buildType = "catkin"; diff --git a/distros/noetic/qt-gui/default.nix b/distros/noetic/qt-gui/default.nix index 0c85a051a8..3f0d0f8707 100644 --- a/distros/noetic/qt-gui/default.nix +++ b/distros/noetic/qt-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt5, tango-icon-theme }: buildRosPackage { pname = "ros-noetic-qt-gui"; - version = "0.4.3-r1"; + version = "0.4.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui/0.4.3-1.tar.gz"; - name = "0.4.3-1.tar.gz"; - sha256 = "3d1c1c878e7ad6fa462648aa7b82b2938e70f49de571d60ef3bcd3989ad3f0b8"; + url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/noetic/qt_gui/0.4.5-1.tar.gz"; + name = "0.4.5-1.tar.gz"; + sha256 = "9184a7db2356107ce756a89565a737c5bc0733560aa7fbca5af1b813f662524d"; }; buildType = "catkin"; diff --git a/distros/noetic/resized-image-transport/default.nix b/distros/noetic/resized-image-transport/default.nix index 12d99d581b..c7443d6275 100644 --- a/distros/noetic/resized-image-transport/default.nix +++ b/distros/noetic/resized-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-transport, jsk-recognition-utils, jsk-tools, jsk-topic-tools, message-generation, message-runtime, nodelet, rostest, sensor-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-resized-image-transport"; - version = "1.2.17-r2"; + version = "1.2.19-r1"; src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/resized_image_transport/1.2.17-2.tar.gz"; - name = "1.2.17-2.tar.gz"; - sha256 = "101c694f69ca0eee454ed4d6f2917f0d37dc830ed4af67ca81214c262a13e301"; + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/resized_image_transport/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "cacb1b30b6a83c867582a8f3614278ebdebfc17cce0133ad5514b4872ca9a9bc"; }; buildType = "catkin"; diff --git a/distros/noetic/resource-retriever/default.nix b/distros/noetic/resource-retriever/default.nix index e83342490a..c7b4b9ca59 100644 --- a/distros/noetic/resource-retriever/default.nix +++ b/distros/noetic/resource-retriever/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, curl, python3Packages, rosconsole, roslib }: buildRosPackage { pname = "ros-noetic-resource-retriever"; - version = "1.12.9-r1"; + version = "1.12.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/resource_retriever-release/archive/release/noetic/resource_retriever/1.12.9-1.tar.gz"; - name = "1.12.9-1.tar.gz"; - sha256 = "277cc94e09241ee224dd8363a7f7941f92bc242d59d39455eda5a2ec385464ae"; + url = "https://github.com/ros-gbp/resource_retriever-release/archive/release/noetic/resource_retriever/1.12.10-1.tar.gz"; + name = "1.12.10-1.tar.gz"; + sha256 = "8aa64a2db6be4f0d1216e9bba8996c8fbeba0b04a358e05012acadcc3c4373aa"; }; buildType = "catkin"; diff --git a/distros/noetic/respeaker-ros/default.nix b/distros/noetic/respeaker-ros/default.nix index 447e43f369..d93ffc2e2f 100644 --- a/distros/noetic/respeaker-ros/default.nix +++ b/distros/noetic/respeaker-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, audio-common-msgs, catkin, catkin-virtualenv, dynamic-reconfigure, flac, geometry-msgs, jsk-tools, python3Packages, rostest, speech-recognition-msgs, std-msgs, tf }: buildRosPackage { pname = "ros-noetic-respeaker-ros"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/respeaker_ros/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "045b23e9e8be39f82cca6dfff49138c9b8e1f9b28dd364a82afc8eb89fae937a"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/respeaker_ros/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "2b98b216061e7b44b729131d1f9a0885660c64708a135ab4368938ab405327e9"; }; buildType = "catkin"; diff --git a/distros/noetic/ros-comm/default.nix b/distros/noetic/ros-comm/default.nix index 1c91ec5a8c..b6cd94fd59 100644 --- a/distros/noetic/ros-comm/default.nix +++ b/distros/noetic/ros-comm/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-filters, ros, rosbag, rosconsole, roscpp, rosgraph, rosgraph-msgs, roslaunch, roslisp, rosmaster, rosmsg, rosnode, rosout, rosparam, rospy, rosservice, rostest, rostopic, roswtf, std-srvs, topic-tools, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-ros-comm"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/ros_comm/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "e9c6b90a4924e1add4d6939a941f5f8f4e5493c47893b91d2868ac08f8439327"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/ros_comm/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "f7f4cc792fbc98dd066000f3272916566b34e5d534dcb61e249258b0067327bd"; }; buildType = "catkin"; diff --git a/distros/noetic/ros-emacs-utils/default.nix b/distros/noetic/ros-emacs-utils/default.nix index a665728b85..34dfe08b18 100644 --- a/distros/noetic/ros-emacs-utils/default.nix +++ b/distros/noetic/ros-emacs-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosemacs, roslisp-repl, slime-ros, slime-wrapper }: buildRosPackage { pname = "ros-noetic-ros-emacs-utils"; - version = "0.4.17-r1"; + version = "0.4.18-r1"; src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/ros_emacs_utils/0.4.17-1.tar.gz"; - name = "0.4.17-1.tar.gz"; - sha256 = "da988791609e3862b3f42087395d9e21a435df3b40a66b9fa7ac3ca43acb73fa"; + url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/ros_emacs_utils/0.4.18-1.tar.gz"; + name = "0.4.18-1.tar.gz"; + sha256 = "d327af3f1eb230aceb2aae9102fdd246e6bbed89564140ae60a8ec436607a7da"; }; buildType = "catkin"; diff --git a/distros/noetic/ros/default.nix b/distros/noetic/ros/default.nix index e0c606e880..2b5ec59a9f 100644 --- a/distros/noetic/ros/default.nix +++ b/distros/noetic/ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, mk, rosbash, rosboost-cfg, rosbuild, rosclean, roscreate, roslang, roslib, rosmake, rosunit }: buildRosPackage { pname = "ros-noetic-ros"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/ros/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "5e4cf2015f02111c42def612881475a1ff67757c11b051ed463bc2a173b8998e"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/ros/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "49cd2fdbb2d7fa9f63cfdef4a9590d206ec79cb501c7d141b57636196e48ab8d"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbag-snapshot-msgs/default.nix b/distros/noetic/rosbag-snapshot-msgs/default.nix index 4e94d19864..a8f5c5effb 100644 --- a/distros/noetic/rosbag-snapshot-msgs/default.nix +++ b/distros/noetic/rosbag-snapshot-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosgraph-msgs }: buildRosPackage { pname = "ros-noetic-rosbag-snapshot-msgs"; - version = "1.0.5-r1"; + version = "1.0.6-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosbag_snapshot-release/archive/release/noetic/rosbag_snapshot_msgs/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "10e1b53de691313253fd875cab7abec62dcba970b337eec2454930c6a57a0299"; + url = "https://github.com/ros-gbp/rosbag_snapshot-release/archive/release/noetic/rosbag_snapshot_msgs/1.0.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "51d4140adda2eda8f63766e5614f255776f2b2c7afa1ce03dc5fd76332d82501"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbag-snapshot/default.nix b/distros/noetic/rosbag-snapshot/default.nix index cd8b838af8..7ac7f4ba7a 100644 --- a/distros/noetic/rosbag-snapshot/default.nix +++ b/distros/noetic/rosbag-snapshot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosbag, rosbag-snapshot-msgs, roscpp, rosgraph-msgs, roslint, rospy, rostest, rostopic, std-msgs, std-srvs, topic-tools }: buildRosPackage { pname = "ros-noetic-rosbag-snapshot"; - version = "1.0.5-r1"; + version = "1.0.6-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosbag_snapshot-release/archive/release/noetic/rosbag_snapshot/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "1b657fb2cd5be647ae25fe577a2f598b110f9c15d51852f72322500692fa9486"; + url = "https://github.com/ros-gbp/rosbag_snapshot-release/archive/release/noetic/rosbag_snapshot/1.0.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "b87bdf7575fdf9a7d53e938088e6aabfb5c4081500929830b26f5de83ff2e706"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbag-storage/default.nix b/distros/noetic/rosbag-storage/default.nix index 1e97472b23..c20c4c5350 100644 --- a/distros/noetic/rosbag-storage/default.nix +++ b/distros/noetic/rosbag-storage/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, bzip2, catkin, console-bridge, cpp-common, gpgme, openssl, pluginlib, roscpp-serialization, roscpp-traits, roslz4, rostest, rostime, std-msgs }: buildRosPackage { pname = "ros-noetic-rosbag-storage"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag_storage/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "7d7e8680d8da462023dd8fe31a8f76de2092be8131019134c136fd311f7a5b47"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag_storage/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "478b8d114353063cc3476cdd04679ab25949f078b8abfbacd15424f3ed23ddf4"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbag/default.nix b/distros/noetic/rosbag/default.nix index 71d04580b8..547e0e1f99 100644 --- a/distros/noetic/rosbag/default.nix +++ b/distros/noetic/rosbag/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, genmsg, genpy, python3Packages, rosbag-storage, rosconsole, roscpp, roscpp-serialization, roslib, rospy, std-srvs, topic-tools, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-rosbag"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "cb693a0862df4f1801980effe7d1e970724ef059316cc607c6fbd82d3faf5828"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "ce2aa7c01eaa01f0ead042c152605066faf5b180e01c2449f383b735b83263b6"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbaglive/default.nix b/distros/noetic/rosbaglive/default.nix index 8d9aaab7ee..3c325d580f 100644 --- a/distros/noetic/rosbaglive/default.nix +++ b/distros/noetic/rosbaglive/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosbag, roslint, rospy }: buildRosPackage { pname = "ros-noetic-rosbaglive"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/rosbaglive/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "33ca1e07cc82c0bdf15f8ba6ce3789fe61a4f362223624f2f1ae4187a48f9b1e"; + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/rosbaglive/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "8baeed6518925c6a4de0fd8f57171b6391f98b5245a8a2eb1a06e0f301b1c378"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbash/default.nix b/distros/noetic/rosbash/default.nix index 7dd52f7a90..437402e14a 100644 --- a/distros/noetic/rosbash/default.nix +++ b/distros/noetic/rosbash/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rospack }: buildRosPackage { pname = "ros-noetic-rosbash"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosbash/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "f0231b7403be022793b2af49970c6a797af94e7cbdc4027ebeceab2c4dea33f1"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosbash/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "9ce99515f05899f46d9dc2ab005ff68aac76bf983c8c9cdf63258b9d8ce634f4"; }; buildType = "catkin"; diff --git a/distros/noetic/rosboost-cfg/default.nix b/distros/noetic/rosboost-cfg/default.nix index a0ea121180..5b650a0e83 100644 --- a/distros/noetic/rosboost-cfg/default.nix +++ b/distros/noetic/rosboost-cfg/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages }: buildRosPackage { pname = "ros-noetic-rosboost-cfg"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosboost_cfg/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "42c36635eddf4a3d49380b02a64e3a25e8a667f0b9356dde9dbb6491c395fe44"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosboost_cfg/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "8a63fdda10dab389326fbebb848a0333e812db16e638a12474a36de52666d51b"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbuild/default.nix b/distros/noetic/rosbuild/default.nix index 525ed95a47..92b1864e17 100644 --- a/distros/noetic/rosbuild/default.nix +++ b/distros/noetic/rosbuild/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, pkg-config }: buildRosPackage { pname = "ros-noetic-rosbuild"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosbuild/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "5b02dfbef96adf7b4c5c4a01a70cf14c1bd7c18a2273c864abceb6e67a4dfab4"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosbuild/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "2bc6349bdd26e0a103dbc2663612fe0aace2f9a3e4374957a411fc671f2209bb"; }; buildType = "catkin"; diff --git a/distros/noetic/rosclean/default.nix b/distros/noetic/rosclean/default.nix index 0edb619a17..c5beead520 100644 --- a/distros/noetic/rosclean/default.nix +++ b/distros/noetic/rosclean/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages }: buildRosPackage { pname = "ros-noetic-rosclean"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosclean/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "653b85cca8a7fdde3fd89c89ee95c8a0bdc053bb197c88e162e53d9c3d2daa7d"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosclean/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "3e9f2595b11e90597e099166f3a0f5181ab5e263aa3d5b49f0547384e73d944a"; }; buildType = "catkin"; diff --git a/distros/noetic/roscpp/default.nix b/distros/noetic/roscpp/default.nix index 92cf5c414e..2aaab1ed38 100644 --- a/distros/noetic/roscpp/default.nix +++ b/distros/noetic/roscpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, message-generation, message-runtime, pkg-config, rosconsole, roscpp-serialization, roscpp-traits, rosgraph-msgs, roslang, rostime, std-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-roscpp"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roscpp/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "534b45dd2132523dd2ff52d9611eab5d545fff3b87997c9f7aaa301d15d2e73c"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roscpp/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "5e4d6c6e518d7a0cdbd361655c440f268656322906ce0f0b078e75586049bcd5"; }; buildType = "catkin"; diff --git a/distros/noetic/roscreate/default.nix b/distros/noetic/roscreate/default.nix index c56761a81e..ce61dde02b 100644 --- a/distros/noetic/roscreate/default.nix +++ b/distros/noetic/roscreate/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, roslib }: buildRosPackage { pname = "ros-noetic-roscreate"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/roscreate/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "44ab1f867a176462ff2e750f591bef9b8a0c91b1d65c997f6fc4d2a709e8f403"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/roscreate/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "b0f1275e42d69528a798b2c4b11a11a4d256f48ff4059b95445e08ed7b58aaa8"; }; buildType = "catkin"; diff --git a/distros/noetic/rosdiagnostic/default.nix b/distros/noetic/rosdiagnostic/default.nix index 6067e4d648..c2e5b8872c 100644 --- a/distros/noetic/rosdiagnostic/default.nix +++ b/distros/noetic/rosdiagnostic/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, rospy }: buildRosPackage { pname = "ros-noetic-rosdiagnostic"; - version = "1.11.0-r1"; + version = "1.12.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/rosdiagnostic/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "ceb8d907e7841abd95c14e9acba0e253f813187acc3d64e00c3ec821de008f8a"; + url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/rosdiagnostic/1.12.1-1.tar.gz"; + name = "1.12.1-1.tar.gz"; + sha256 = "27a6d0fa649a28aac706855c6adcc866783fe619874de2c966a6bdb3a435b8df"; }; buildType = "catkin"; diff --git a/distros/noetic/rosemacs/default.nix b/distros/noetic/rosemacs/default.nix index 0cbe486535..aec25dea2f 100644 --- a/distros/noetic/rosemacs/default.nix +++ b/distros/noetic/rosemacs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, emacs }: buildRosPackage { pname = "ros-noetic-rosemacs"; - version = "0.4.17-r1"; + version = "0.4.18-r1"; src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/rosemacs/0.4.17-1.tar.gz"; - name = "0.4.17-1.tar.gz"; - sha256 = "a9e54ab7bcacab7f65d3c929604bedc1557403c26151e34a3c9afaab9b4b2ff4"; + url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/rosemacs/0.4.18-1.tar.gz"; + name = "0.4.18-1.tar.gz"; + sha256 = "c6e4bfe59da62164866d12e7aa69310cd642d78baee1e2e0ec91ec1a557d5a3e"; }; buildType = "catkin"; diff --git a/distros/noetic/rosgraph/default.nix b/distros/noetic/rosgraph/default.nix index 19ff91bdc1..9e91123ed5 100644 --- a/distros/noetic/rosgraph/default.nix +++ b/distros/noetic/rosgraph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages }: buildRosPackage { pname = "ros-noetic-rosgraph"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosgraph/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "be16fd09a2ffab0c07fa263a392ed60db077275237d9aa5014fbca4e98f949ee"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosgraph/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "1d3636bd16e70ac6cabf3c5e512fab1c146aad899d2985d51e72e65be6dd3c34"; }; buildType = "catkin"; diff --git a/distros/noetic/roslang/default.nix b/distros/noetic/roslang/default.nix index 97ec1df7b8..079b3903a4 100644 --- a/distros/noetic/roslang/default.nix +++ b/distros/noetic/roslang/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genmsg }: buildRosPackage { pname = "ros-noetic-roslang"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/roslang/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "4f596ac011719b6de6b682f7cb1afced7cebedf1a6ae57f60c921e4adbac97b8"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/roslang/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "4dbae7d390e514f3a09567218cd229ff1762f119c7146cade09dada916004d7d"; }; buildType = "catkin"; diff --git a/distros/noetic/roslaunch/default.nix b/distros/noetic/roslaunch/default.nix index a0f94b392d..c4bf4f5219 100644 --- a/distros/noetic/roslaunch/default.nix +++ b/distros/noetic/roslaunch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, rosbuild, rosclean, rosgraph-msgs, roslib, rosmaster, rosout, rosparam, rosunit }: buildRosPackage { pname = "ros-noetic-roslaunch"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslaunch/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "7e70afc194bce398c3662f5cafedc6b01967e51533f67a49fe2539abbb66371f"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslaunch/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "763c0476daab5ca7f220841c8de8ef9ac56f66ad55eb68e782e9225e60f32818"; }; buildType = "catkin"; diff --git a/distros/noetic/roslib/default.nix b/distros/noetic/roslib/default.nix index 584de07137..d876a7494e 100644 --- a/distros/noetic/roslib/default.nix +++ b/distros/noetic/roslib/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, python3Packages, ros-environment, rosmake, rospack }: buildRosPackage { pname = "ros-noetic-roslib"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/roslib/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "2c52e7a295ff448b49af94a3103365f70c0dec77d42269cb89663fd404c5c5ea"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/roslib/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "1f483ee2d435dc6f1f789e1e061bc5496b7057573f906ec0d67266bd87c9b3bb"; }; buildType = "catkin"; diff --git a/distros/noetic/roslisp-repl/default.nix b/distros/noetic/roslisp-repl/default.nix index 17c620f67d..07ef010ed6 100644 --- a/distros/noetic/roslisp-repl/default.nix +++ b/distros/noetic/roslisp-repl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosemacs, roslisp, sbcl, slime-ros, slime-wrapper }: buildRosPackage { pname = "ros-noetic-roslisp-repl"; - version = "0.4.17-r1"; + version = "0.4.18-r1"; src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/roslisp_repl/0.4.17-1.tar.gz"; - name = "0.4.17-1.tar.gz"; - sha256 = "53a135a265136bbda3ff95f351383138781e1e76f61f6fe0701c09312ec6ed09"; + url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/roslisp_repl/0.4.18-1.tar.gz"; + name = "0.4.18-1.tar.gz"; + sha256 = "45e705d76e5e1db1a34be614ec8effbbadadc2d7d8bd0fb8489271b47e07f541"; }; buildType = "catkin"; diff --git a/distros/noetic/roslz4/default.nix b/distros/noetic/roslz4/default.nix index e2f132c2cb..822666b49b 100644 --- a/distros/noetic/roslz4/default.nix +++ b/distros/noetic/roslz4/default.nix @@ -2,21 +2,21 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cpp-common, lz4, rosunit }: +{ lib, buildRosPackage, fetchurl, catkin, cpp-common, lz4, python3, rosunit }: buildRosPackage { pname = "ros-noetic-roslz4"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslz4/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "fbbb0722f57ba306be759bbc0c1741589b36462699cf504ecbb6c1360662b1e9"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslz4/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "caf43d4f540d2f1e34fc7ce03496478dc113f5a2d07e0ea707b29ef93ce26a88"; }; buildType = "catkin"; buildInputs = [ catkin cpp-common ]; checkInputs = [ rosunit ]; - propagatedBuildInputs = [ lz4 ]; + propagatedBuildInputs = [ lz4 python3 ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/rosmake/default.nix b/distros/noetic/rosmake/default.nix index d46ab4ae12..52a0c8118a 100644 --- a/distros/noetic/rosmake/default.nix +++ b/distros/noetic/rosmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages }: buildRosPackage { pname = "ros-noetic-rosmake"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosmake/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "eb8d470383a5c74f477fce26264563336c42ab19e868feffda81cb4eed254f87"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosmake/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "40e79373d39b92ed721879969770a53e422dd66e8fb5b000e438ba76a28bb1bf"; }; buildType = "catkin"; diff --git a/distros/noetic/rosmaster/default.nix b/distros/noetic/rosmaster/default.nix index cc36ee2355..889b6fcf05 100644 --- a/distros/noetic/rosmaster/default.nix +++ b/distros/noetic/rosmaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, rosgraph }: buildRosPackage { pname = "ros-noetic-rosmaster"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmaster/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "892794d93b9b34c4ab05e13d890e49fcdbe1f04162494240d04a06f190e1f518"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmaster/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "742cbcd36413cf87fa5a18ca411bc1a80d4fbbb5681934d393da5a91d04a5ac2"; }; buildType = "catkin"; diff --git a/distros/noetic/rosmsg/default.nix b/distros/noetic/rosmsg/default.nix index ff2c6747e3..c221b12e11 100644 --- a/distros/noetic/rosmsg/default.nix +++ b/distros/noetic/rosmsg/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, genmsg, genpy, python3Packages, rosbag, roslib, rostest, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-rosmsg"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmsg/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "4ca8979e13d79d9f3334d84849ecc3e035f7cde5e5de90590100e37820e54ae2"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmsg/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "1eef1c4143b3bee967bad21d957ee281957df2374ca2c886f6382f91c65d193b"; }; buildType = "catkin"; diff --git a/distros/noetic/rosnode/default.nix b/distros/noetic/rosnode/default.nix index 8ada7a7a85..93e2966a49 100644 --- a/distros/noetic/rosnode/default.nix +++ b/distros/noetic/rosnode/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosgraph, rostest, rostopic }: buildRosPackage { pname = "ros-noetic-rosnode"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosnode/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "ead2ef7c21fd1d786aef6a1404c6f1c1776281ef89e5c52763bb0354426b686e"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosnode/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "cf785d069285e527fc1a7bd363018644c4c2342f35ad6783348d5b0ef7e17aa8"; }; buildType = "catkin"; diff --git a/distros/noetic/rosout/default.nix b/distros/noetic/rosout/default.nix index d0ef23efde..dc0a824bd8 100644 --- a/distros/noetic/rosout/default.nix +++ b/distros/noetic/rosout/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, rosgraph-msgs }: buildRosPackage { pname = "ros-noetic-rosout"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosout/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "2c8f58b0499e910b1bddb7aa7da254388ae4b6a761d6d2edf3efbcabfbae25d4"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosout/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "15124c6009f0c475d1070c468f7664fff8ad6cd50bff413e39e07d889933a3cf"; }; buildType = "catkin"; diff --git a/distros/noetic/rospack/default.nix b/distros/noetic/rospack/default.nix index f6fb3b482d..4614575e48 100644 --- a/distros/noetic/rospack/default.nix +++ b/distros/noetic/rospack/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, gtest, pkg-config, python3, python3Packages, ros-environment, tinyxml-2 }: buildRosPackage { pname = "ros-noetic-rospack"; - version = "2.6.3-r1"; + version = "2.6.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rospack-release/archive/release/noetic/rospack/2.6.3-1.tar.gz"; - name = "2.6.3-1.tar.gz"; - sha256 = "60484b89cc155a3f80957bf6fbab7659175ef55af2ed44115d0ebb7b13b132c1"; + url = "https://github.com/ros-gbp/rospack-release/archive/release/noetic/rospack/2.6.4-1.tar.gz"; + name = "2.6.4-1.tar.gz"; + sha256 = "2ae080163c566f601b854c002f6e05cd3a6482bf395722ea12855f1999338deb"; }; buildType = "catkin"; diff --git a/distros/noetic/rosparam/default.nix b/distros/noetic/rosparam/default.nix index 4ba802ccbc..8482dee3fa 100644 --- a/distros/noetic/rosparam/default.nix +++ b/distros/noetic/rosparam/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, rosgraph }: buildRosPackage { pname = "ros-noetic-rosparam"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosparam/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "ffc331043f5759f4c9437c69599433b23229dc901c4d1418e91f44a5d8ff967f"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosparam/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "ae21ae77c55409acb018048793bef50d3628efb73bcffe56779a4009096e8e40"; }; buildType = "catkin"; diff --git a/distros/noetic/rospatlite/default.nix b/distros/noetic/rospatlite/default.nix index 0eded6ede2..a11388667d 100644 --- a/distros/noetic/rospatlite/default.nix +++ b/distros/noetic/rospatlite/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rospy, std-msgs }: buildRosPackage { pname = "ros-noetic-rospatlite"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/rospatlite/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "4ceff1697c85f7d5a9f18d0ed62d899483e8cb311ca8aa0e0bfa83b5c7c4f212"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/rospatlite/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "9f50a9c5110a76e0a19021e1311f09aa85042256b5295f4d25b3ff0391a8adb9"; }; buildType = "catkin"; diff --git a/distros/noetic/rosping/default.nix b/distros/noetic/rosping/default.nix index 13a6542214..1a37f75b6b 100644 --- a/distros/noetic/rosping/default.nix +++ b/distros/noetic/rosping/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, mk, rosboost-cfg, rosbuild, roscpp, rostest, std-msgs }: buildRosPackage { pname = "ros-noetic-rosping"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/rosping/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "7d493fed4ad1860523560a628846f66e7b6ac5f4b74790eae2ea62ee007bd05a"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/rosping/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "bc83a742a2c7d33da8f31b02ac1951e52a9a3c5ed225b394de4b2287c568b71d"; }; buildType = "catkin"; diff --git a/distros/noetic/rospy/default.nix b/distros/noetic/rospy/default.nix index 13df209e80..60e540743e 100644 --- a/distros/noetic/rospy/default.nix +++ b/distros/noetic/rospy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genpy, python3Packages, roscpp, rosgraph, rosgraph-msgs, roslib, std-msgs }: buildRosPackage { pname = "ros-noetic-rospy"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rospy/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "e6bffc7bb4727b78f7deaf2f7ee0baa4e410fc41752bc6740b5f7e444c21311e"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rospy/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "16a241e6722ed20fc7dbba09b84da0967a9d706f9f8438fbc1a9df52e16e73b6"; }; buildType = "catkin"; diff --git a/distros/noetic/rosservice/default.nix b/distros/noetic/rosservice/default.nix index f8465b02f4..71a0081034 100644 --- a/distros/noetic/rosservice/default.nix +++ b/distros/noetic/rosservice/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genpy, rosgraph, roslib, rosmsg, rospy }: buildRosPackage { pname = "ros-noetic-rosservice"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosservice/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "9db6300e3a25d2b10e8f70f9554da89a64cfd31d5e10839cd5acba289021ee1c"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosservice/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "fa1ae90747ebc012d04385cf275b8d02c7a0feb917dc15a13e41246cef8346a2"; }; buildType = "catkin"; diff --git a/distros/noetic/rostest/default.nix b/distros/noetic/rostest/default.nix index 157f3821d6..6d5897856c 100644 --- a/distros/noetic/rostest/default.nix +++ b/distros/noetic/rostest/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, rosgraph, roslaunch, rosmaster, rospy, rosunit }: buildRosPackage { pname = "ros-noetic-rostest"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostest/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "9f5527c6aac448f6c8ef02ff2c542216c8624f5d3adac9fccad528472703f697"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostest/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "226939a698209e58c9badb001fb40886d332099c9888280ca2286ce7360f7088"; }; buildType = "catkin"; diff --git a/distros/noetic/rostopic/default.nix b/distros/noetic/rostopic/default.nix index 94a654c434..73d8025c38 100644 --- a/distros/noetic/rostopic/default.nix +++ b/distros/noetic/rostopic/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genpy, rosbag, rospy, rostest }: buildRosPackage { pname = "ros-noetic-rostopic"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostopic/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "fabe657a7887d37299249f71fdf284703bbc047ce0d2f79a9cb410c76efcae27"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostopic/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "768d44e8f079df2ac0bbead48233b021a3c818457f349df762bc15d074ffa00b"; }; buildType = "catkin"; diff --git a/distros/noetic/rostwitter/default.nix b/distros/noetic/rostwitter/default.nix index fb26c236f1..07ddad9e7a 100644 --- a/distros/noetic/rostwitter/default.nix +++ b/distros/noetic/rostwitter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, dynamic-reconfigure, git, message-generation, message-runtime, mk, python3Packages, rospy, rostest, sound-play, std-msgs }: buildRosPackage { pname = "ros-noetic-rostwitter"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/rostwitter/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "0074c3a683775981ae140c454d5e04625b4296265963b7297937043ec508ae9c"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/rostwitter/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "caf761a6dca1a16d456138dd1d87e9f648f4d52087bfe589be2ebaa4369927f2"; }; buildType = "catkin"; diff --git a/distros/noetic/rosunit/default.nix b/distros/noetic/rosunit/default.nix index 59b1397713..5d65a2e56b 100644 --- a/distros/noetic/rosunit/default.nix +++ b/distros/noetic/rosunit/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, roslib }: buildRosPackage { pname = "ros-noetic-rosunit"; - version = "1.15.9-r1"; + version = "1.15.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosunit/1.15.9-1.tar.gz"; - name = "1.15.9-1.tar.gz"; - sha256 = "94e08641c46a08b8e988771876786b937c513b7584a2eb3dbc1e9077d7a36b28"; + url = "https://github.com/ros-gbp/ros-release/archive/release/noetic/rosunit/1.15.10-1.tar.gz"; + name = "1.15.10-1.tar.gz"; + sha256 = "5819cf600c35bf2634be3dac8c5f2094ca91f506e8f224d7bfbd79edf8a710be"; }; buildType = "catkin"; diff --git a/distros/noetic/roswtf/default.nix b/distros/noetic/roswtf/default.nix index bda53d9899..2c876a966d 100644 --- a/distros/noetic/roswtf/default.nix +++ b/distros/noetic/roswtf/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, python3Packages, rosbag, rosbuild, rosgraph, roslang, roslaunch, roslib, rosnode, rosservice, rostest, std-srvs }: buildRosPackage { pname = "ros-noetic-roswtf"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roswtf/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "c62a06b1001bcc3b28d7ac7ac86a3b493b924b6b46446aa70ad359a4fe08b74f"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roswtf/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "f21649ba81ca4df257f796d106a4c34c9859f11c35f96b6f5dd067a2110dd7ae"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-action/default.nix b/distros/noetic/rqt-action/default.nix index e16341836a..7d3fe5e878 100644 --- a/distros/noetic/rqt-action/default.nix +++ b/distros/noetic/rqt-action/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, rospy, rqt-msg, rqt-py-common }: buildRosPackage { pname = "ros-noetic-rqt-action"; - version = "0.4.10-r1"; + version = "0.4.11-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_action-release/archive/release/noetic/rqt_action/0.4.10-1.tar.gz"; - name = "0.4.10-1.tar.gz"; - sha256 = "294d156bbc984cb8a48349235f0f54bc19bbf1f3f8901a81b961173bc9e222d8"; + url = "https://github.com/ros-gbp/rqt_action-release/archive/release/noetic/rqt_action/0.4.11-1.tar.gz"; + name = "0.4.11-1.tar.gz"; + sha256 = "d966141aaa78e96f3b205681a392aa35bf349ca0f0c06cee2230b405416e217b"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-bag-plugins/default.nix b/distros/noetic/rqt-bag-plugins/default.nix index 2301420440..df5217a8b5 100644 --- a/distros/noetic/rqt-bag-plugins/default.nix +++ b/distros/noetic/rqt-bag-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, python3Packages, rosbag, roslib, rospy, rqt-bag, rqt-gui, rqt-gui-py, rqt-plot, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-rqt-bag-plugins"; - version = "0.5.2-r1"; + version = "0.5.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_bag-release/archive/release/noetic/rqt_bag_plugins/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "a0bd28227e467da76e1ba14eb9ac4c5228824765258fd70d6f1e2be974e784c8"; + url = "https://github.com/ros-gbp/rqt_bag-release/archive/release/noetic/rqt_bag_plugins/0.5.3-1.tar.gz"; + name = "0.5.3-1.tar.gz"; + sha256 = "2fdc250070be162c067b5e9fa33ad314495a7cb39e2e5c0517e7d6af937f316a"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-bag/default.nix b/distros/noetic/rqt-bag/default.nix index 17c7bf94f4..2df6cc4b1d 100644 --- a/distros/noetic/rqt-bag/default.nix +++ b/distros/noetic/rqt-bag/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, rosbag, rosgraph-msgs, roslib, rosnode, rospy, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-noetic-rqt-bag"; - version = "0.5.2-r1"; + version = "0.5.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_bag-release/archive/release/noetic/rqt_bag/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "73b8698ca226a02295d7bcbab08e6fcb12da51d3bba55d3e67e7cd4afbabcd12"; + url = "https://github.com/ros-gbp/rqt_bag-release/archive/release/noetic/rqt_bag/0.5.3-1.tar.gz"; + name = "0.5.3-1.tar.gz"; + sha256 = "4e329ee64210a5f2543af0f32b3fdbfce8ea5c6011b2b25013973c635ffb8de8"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-common-plugins/default.nix b/distros/noetic/rqt-common-plugins/default.nix index 9e2bbdcd61..5bc7474dca 100644 --- a/distros/noetic/rqt-common-plugins/default.nix +++ b/distros/noetic/rqt-common-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rqt-action, rqt-bag, rqt-bag-plugins, rqt-console, rqt-dep, rqt-graph, rqt-image-view, rqt-launch, rqt-logger-level, rqt-msg, rqt-plot, rqt-publisher, rqt-py-common, rqt-py-console, rqt-reconfigure, rqt-service-caller, rqt-shell, rqt-srv, rqt-top, rqt-topic, rqt-web }: buildRosPackage { pname = "ros-noetic-rqt-common-plugins"; - version = "0.4.10-r1"; + version = "0.4.11-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_common_plugins-release/archive/release/noetic/rqt_common_plugins/0.4.10-1.tar.gz"; - name = "0.4.10-1.tar.gz"; - sha256 = "ee6876a8859201f73788dbe8f7b345d7745709d4dbc9e2a1cc9ae7b825afd378"; + url = "https://github.com/ros-gbp/rqt_common_plugins-release/archive/release/noetic/rqt_common_plugins/0.4.11-1.tar.gz"; + name = "0.4.11-1.tar.gz"; + sha256 = "d1ce530a87a6f54d2657ea1968c6170136ae9c9f08d26a604746d5312daef7ce"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-console/default.nix b/distros/noetic/rqt-console/default.nix index 0db05417c2..84310c6464 100644 --- a/distros/noetic/rqt-console/default.nix +++ b/distros/noetic/rqt-console/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, roslib, rospy, rqt-gui, rqt-gui-py, rqt-logger-level, rqt-py-common }: buildRosPackage { pname = "ros-noetic-rqt-console"; - version = "0.4.13-r1"; + version = "0.4.14-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_console-release/archive/release/noetic/rqt_console/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "5de46819ef0b0989a67c5a4e8e8afc2ee95f410479d474fbd78a2e1c32cd55ec"; + url = "https://github.com/ros-gbp/rqt_console-release/archive/release/noetic/rqt_console/0.4.14-1.tar.gz"; + name = "0.4.14-1.tar.gz"; + sha256 = "2f3ed54171602a56b968da0f3c54f5816ff5b9c4227f3f4152f1f32e27e9644c"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-dep/default.nix b/distros/noetic/rqt-dep/default.nix index b20f9397a4..b4545d0bb0 100644 --- a/distros/noetic/rqt-dep/default.nix +++ b/distros/noetic/rqt-dep/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-dotgraph, qt-gui, qt-gui-py-common, rqt-graph, rqt-gui-py }: buildRosPackage { pname = "ros-noetic-rqt-dep"; - version = "0.4.13-r1"; + version = "0.4.14-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_dep-release/archive/release/noetic/rqt_dep/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "aaa895456e4924a03f73120be8f4346df822c08e5f3a69a7bb0abf87cb22636a"; + url = "https://github.com/ros-gbp/rqt_dep-release/archive/release/noetic/rqt_dep/0.4.14-1.tar.gz"; + name = "0.4.14-1.tar.gz"; + sha256 = "87cedb18a36c85ca20ed803500c30fbc9b2c8402dc09af27d862385e9cd2335b"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-graph/default.nix b/distros/noetic/rqt-graph/default.nix index 52319a1bd8..a82cfa78d1 100644 --- a/distros/noetic/rqt-graph/default.nix +++ b/distros/noetic/rqt-graph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-dotgraph, rosgraph, rosgraph-msgs, roslib, rosnode, rospy, rosservice, rostopic, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-noetic-rqt-graph"; - version = "0.4.15-r1"; + version = "0.4.16-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_graph-release/archive/release/noetic/rqt_graph/0.4.15-1.tar.gz"; - name = "0.4.15-1.tar.gz"; - sha256 = "77e3e3daed66e7905e4905db3e69a4197fbb4bd83df674483a5d2ed2fcbbf030"; + url = "https://github.com/ros-gbp/rqt_graph-release/archive/release/noetic/rqt_graph/0.4.16-1.tar.gz"; + name = "0.4.16-1.tar.gz"; + sha256 = "00a08a00d482fd25ca2e43652a20cc913976355b37233212d5605f73b4c999a3"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-gui-cpp/default.nix b/distros/noetic/rqt-gui-cpp/default.nix index d67d264585..0389239fb1 100644 --- a/distros/noetic/rqt-gui-cpp/default.nix +++ b/distros/noetic/rqt-gui-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, python3Packages, qt-gui, qt-gui-cpp, qt5, roscpp }: buildRosPackage { pname = "ros-noetic-rqt-gui-cpp"; - version = "0.5.4-r1"; + version = "0.5.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_gui_cpp/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "e6e742622dcf6d09df6275e042d52539efef6f7eeb0b164108b24d9c25bb4d5a"; + url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_gui_cpp/0.5.5-1.tar.gz"; + name = "0.5.5-1.tar.gz"; + sha256 = "b9c02312101ed1beb90d8bb463322cca2f9e37301a7c496cbf4b7d997bf8a252"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-gui-py/default.nix b/distros/noetic/rqt-gui-py/default.nix index c1d7dfe3b3..a9178dc40c 100644 --- a/distros/noetic/rqt-gui-py/default.nix +++ b/distros/noetic/rqt-gui-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, qt-gui, rospy, rqt-gui }: buildRosPackage { pname = "ros-noetic-rqt-gui-py"; - version = "0.5.4-r1"; + version = "0.5.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_gui_py/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "f8ef25e81dcdc4fb9eb11377be28701a653cfe8502b93883de8456bc86f2f2e7"; + url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_gui_py/0.5.5-1.tar.gz"; + name = "0.5.5-1.tar.gz"; + sha256 = "f0ffa2394aa52c09ee180e0a4f644c5c7457c1a76e4b58a5d7563b65db1a5674"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-gui/default.nix b/distros/noetic/rqt-gui/default.nix index c06d8ed60d..3ced52bc10 100644 --- a/distros/noetic/rqt-gui/default.nix +++ b/distros/noetic/rqt-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-gui, rospy }: buildRosPackage { pname = "ros-noetic-rqt-gui"; - version = "0.5.4-r1"; + version = "0.5.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_gui/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "2afa87478b8c8a693d688700456e15ff1cad5f548bed92d7625eae624c412e23"; + url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_gui/0.5.5-1.tar.gz"; + name = "0.5.5-1.tar.gz"; + sha256 = "e1b28959d66b1b3b19a64c9198228c80d88d713fe14fd272fd40c20eb98922a3"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-image-view/default.nix b/distros/noetic/rqt-image-view/default.nix index 6a0b8c1a1a..f307b1115b 100644 --- a/distros/noetic/rqt-image-view/default.nix +++ b/distros/noetic/rqt-image-view/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, geometry-msgs, image-transport, python3Packages, qt5, rqt-gui, rqt-gui-cpp, sensor-msgs }: buildRosPackage { pname = "ros-noetic-rqt-image-view"; - version = "0.4.18-r1"; + version = "0.4.19-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_image_view-release/archive/release/noetic/rqt_image_view/0.4.18-1.tar.gz"; - name = "0.4.18-1.tar.gz"; - sha256 = "9ca72bbe2358330b14178b1f8503a22758393e4a5561e8faaa1ff9d56bbc1e2c"; + url = "https://github.com/ros-gbp/rqt_image_view-release/archive/release/noetic/rqt_image_view/0.4.19-1.tar.gz"; + name = "0.4.19-1.tar.gz"; + sha256 = "674d68cb450fb02685a5e954e3d69a01dda627efe516448e5963f36323bd5183"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-launch/default.nix b/distros/noetic/rqt-launch/default.nix index 3e4ca10607..390c7d1cd2 100644 --- a/distros/noetic/rqt-launch/default.nix +++ b/distros/noetic/rqt-launch/default.nix @@ -2,21 +2,21 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, python-qt-binding, roslaunch, rospy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: +{ lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, roslaunch, rospy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-noetic-rqt-launch"; - version = "0.4.9-r1"; + version = "0.4.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_launch-release/archive/release/noetic/rqt_launch/0.4.9-1.tar.gz"; - name = "0.4.9-1.tar.gz"; - sha256 = "0ceffc4030539f905537cbca95f87106c35c838aa3742418bfcac5020a2cc303"; + url = "https://github.com/ros-gbp/rqt_launch-release/archive/release/noetic/rqt_launch/0.4.10-1.tar.gz"; + name = "0.4.10-1.tar.gz"; + sha256 = "9979befbed638c77217e58a2fe588ec36a1b3ea1bade7caf805c1389ffdc72b4"; }; buildType = "catkin"; - buildInputs = [ catkin ]; + buildInputs = [ catkin python3Packages.setuptools ]; propagatedBuildInputs = [ python-qt-binding roslaunch rospy rqt-console rqt-gui rqt-gui-py rqt-py-common ]; - nativeBuildInputs = [ catkin ]; + nativeBuildInputs = [ catkin python3Packages.setuptools ]; meta = { description = "This rqt plugin ROS package provides easy view of .launch files. diff --git a/distros/noetic/rqt-logger-level/default.nix b/distros/noetic/rqt-logger-level/default.nix index 8ed203c725..e182d99179 100644 --- a/distros/noetic/rqt-logger-level/default.nix +++ b/distros/noetic/rqt-logger-level/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, rosnode, rospy, rosservice, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-noetic-rqt-logger-level"; - version = "0.4.12-r1"; + version = "0.4.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_logger_level-release/archive/release/noetic/rqt_logger_level/0.4.12-1.tar.gz"; - name = "0.4.12-1.tar.gz"; - sha256 = "cff5ad8cdb8089e87fee61958e967d032ccd81798af6bf4b1a7236b258b53f05"; + url = "https://github.com/ros-gbp/rqt_logger_level-release/archive/release/noetic/rqt_logger_level/0.4.13-1.tar.gz"; + name = "0.4.13-1.tar.gz"; + sha256 = "b9c7c82ba81a24c50a104747fd9717b62056f149bbfe57807686e9706b681a0f"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-moveit/default.nix b/distros/noetic/rqt-moveit/default.nix index ea7912c5b0..899137bb0b 100644 --- a/distros/noetic/rqt-moveit/default.nix +++ b/distros/noetic/rqt-moveit/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, rosnode, rospy, rostopic, rqt-gui, rqt-gui-py, rqt-py-common, rqt-topic, sensor-msgs }: buildRosPackage { pname = "ros-noetic-rqt-moveit"; - version = "0.5.11-r1"; + version = "0.5.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_moveit-release/archive/release/noetic/rqt_moveit/0.5.11-1.tar.gz"; - name = "0.5.11-1.tar.gz"; - sha256 = "38a31a5536e36e503751d3742ccc6c2277ef6c80768fad6088bbcc3a7e6efbdb"; + url = "https://github.com/ros-gbp/rqt_moveit-release/archive/release/noetic/rqt_moveit/0.5.13-1.tar.gz"; + name = "0.5.13-1.tar.gz"; + sha256 = "f45a55d1c74d3295615b5866865fe61f8d4d455018052d914f947bee6fce7284"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-msg/default.nix b/distros/noetic/rqt-msg/default.nix index 7ba4cd2106..60e1764f5f 100644 --- a/distros/noetic/rqt-msg/default.nix +++ b/distros/noetic/rqt-msg/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, roslib, rosmsg, rospy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-noetic-rqt-msg"; - version = "0.4.11-r1"; + version = "0.4.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_msg-release/archive/release/noetic/rqt_msg/0.4.11-1.tar.gz"; - name = "0.4.11-1.tar.gz"; - sha256 = "ab27a5271265afacfc3bd64b1b21a8b2a3662de1bc2d03689c27c8599ed0c908"; + url = "https://github.com/ros-gbp/rqt_msg-release/archive/release/noetic/rqt_msg/0.4.12-1.tar.gz"; + name = "0.4.12-1.tar.gz"; + sha256 = "f1bd0d67d0f50c5277211307207f6648f692ba46a753fff632cd4808bbb7648c"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-nav-view/default.nix b/distros/noetic/rqt-nav-view/default.nix index 7322cdb564..965955e6fe 100644 --- a/distros/noetic/rqt-nav-view/default.nix +++ b/distros/noetic/rqt-nav-view/default.nix @@ -2,21 +2,21 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, python-qt-binding, qt-gui, rospy, rqt-gui, rqt-gui-py, rqt-py-common, tf }: +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, python-qt-binding, python3Packages, qt-gui, rospy, rqt-gui, rqt-gui-py, rqt-py-common, tf }: buildRosPackage { pname = "ros-noetic-rqt-nav-view"; - version = "0.5.7-r1"; + version = "0.5.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_nav_view-release/archive/release/noetic/rqt_nav_view/0.5.7-1.tar.gz"; - name = "0.5.7-1.tar.gz"; - sha256 = "3538b12e4b1b84a695aeb703b71b249ec02f42961c7d0eeb43399fce5defffcf"; + url = "https://github.com/ros-gbp/rqt_nav_view-release/archive/release/noetic/rqt_nav_view/0.5.8-1.tar.gz"; + name = "0.5.8-1.tar.gz"; + sha256 = "bfafb3747976e7b5de65cbb2a364de5f8ed54f8209a7aa347d7e4e71ca55716d"; }; buildType = "catkin"; - buildInputs = [ catkin ]; + buildInputs = [ catkin python3Packages.setuptools ]; propagatedBuildInputs = [ geometry-msgs nav-msgs python-qt-binding qt-gui rospy rqt-gui rqt-gui-py rqt-py-common tf ]; - nativeBuildInputs = [ catkin ]; + nativeBuildInputs = [ catkin python3Packages.setuptools ]; meta = { description = "rqt_nav_view provides a gui for viewing navigation maps and paths."; diff --git a/distros/noetic/rqt-plot/default.nix b/distros/noetic/rqt-plot/default.nix index 045149d117..f883bedcd0 100644 --- a/distros/noetic/rqt-plot/default.nix +++ b/distros/noetic/rqt-plot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-gui-py-common, qwt-dependency, rosgraph, rostopic, rqt-gui, rqt-gui-py, rqt-py-common, std-msgs }: buildRosPackage { pname = "ros-noetic-rqt-plot"; - version = "0.4.15-r1"; + version = "0.4.16-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_plot-release/archive/release/noetic/rqt_plot/0.4.15-1.tar.gz"; - name = "0.4.15-1.tar.gz"; - sha256 = "e530d7c8b9f5bd43c2fa5ce1d7098cc6f5d354397b6b9f1c3650edb4b447d0a5"; + url = "https://github.com/ros-gbp/rqt_plot-release/archive/release/noetic/rqt_plot/0.4.16-1.tar.gz"; + name = "0.4.16-1.tar.gz"; + sha256 = "1a021b50150a8336fc4fd3442b4202b51d0e7656457d932ac7bd9fbc84d63a08"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-pose-view/default.nix b/distros/noetic/rqt-pose-view/default.nix index 7fb08394a2..b1d3983a56 100644 --- a/distros/noetic/rqt-pose-view/default.nix +++ b/distros/noetic/rqt-pose-view/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, gl-dependency, python-qt-binding, python3Packages, rospy, rostopic, rqt-gui, rqt-gui-py, rqt-py-common, tf }: buildRosPackage { pname = "ros-noetic-rqt-pose-view"; - version = "0.5.12-r1"; + version = "0.5.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_pose_view-release/archive/release/noetic/rqt_pose_view/0.5.12-1.tar.gz"; - name = "0.5.12-1.tar.gz"; - sha256 = "eea690c28149187f59e175a29bb0f58d5133965ae7dced44d4dbfa8ce7d6c88f"; + url = "https://github.com/ros-gbp/rqt_pose_view-release/archive/release/noetic/rqt_pose_view/0.5.13-1.tar.gz"; + name = "0.5.13-1.tar.gz"; + sha256 = "b6ba80f7e0af839eea68728cbd72fa538049c3b3a4c79aa8fcf3b537340b2796"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-publisher/default.nix b/distros/noetic/rqt-publisher/default.nix index 35ce42dae2..633b99291a 100644 --- a/distros/noetic/rqt-publisher/default.nix +++ b/distros/noetic/rqt-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-gui-py-common, roslib, rosmsg, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-noetic-rqt-publisher"; - version = "0.4.11-r1"; + version = "0.4.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_publisher-release/archive/release/noetic/rqt_publisher/0.4.11-1.tar.gz"; - name = "0.4.11-1.tar.gz"; - sha256 = "d20b202fd6fe568d1cf3322e81f077f2a07262647691aecd90b5ef2ce0b00c02"; + url = "https://github.com/ros-gbp/rqt_publisher-release/archive/release/noetic/rqt_publisher/0.4.12-1.tar.gz"; + name = "0.4.12-1.tar.gz"; + sha256 = "ac819545ef13057e02d38b25f98437b8a96cb55de98eb8e59857e5730dc63f83"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-py-common/default.nix b/distros/noetic/rqt-py-common/default.nix index bc00e20ce5..ac3d5bb8b1 100644 --- a/distros/noetic/rqt-py-common/default.nix +++ b/distros/noetic/rqt-py-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, genmsg, genpy, python-qt-binding, python3Packages, qt-gui, rosbag, roslib, rospy, rostopic, std-msgs }: buildRosPackage { pname = "ros-noetic-rqt-py-common"; - version = "0.5.4-r1"; + version = "0.5.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_py_common/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "aa0842f562dc7dcaafaa827bec51e2d8a2676fd9fd184ac50985d062ab424913"; + url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt_py_common/0.5.5-1.tar.gz"; + name = "0.5.5-1.tar.gz"; + sha256 = "9bbc28d65460fa46f76d4e04363314dad44a1e295cdbd36a9c703dd9a834f806"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-py-console/default.nix b/distros/noetic/rqt-py-console/default.nix index 1cdc4b32be..57e0875114 100644 --- a/distros/noetic/rqt-py-console/default.nix +++ b/distros/noetic/rqt-py-console/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rospy, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-noetic-rqt-py-console"; - version = "0.4.11-r1"; + version = "0.4.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_py_console-release/archive/release/noetic/rqt_py_console/0.4.11-1.tar.gz"; - name = "0.4.11-1.tar.gz"; - sha256 = "92d000a466050c0e87e17c77af2cdb699d93bba1b9f6fba037b32e7fad29cad3"; + url = "https://github.com/ros-gbp/rqt_py_console-release/archive/release/noetic/rqt_py_console/0.4.12-1.tar.gz"; + name = "0.4.12-1.tar.gz"; + sha256 = "789e59c45fb6a8db94dd97ed071ae72e9e0c4a6b0015624fcfaf19a8c45cfb95"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-reconfigure/default.nix b/distros/noetic/rqt-reconfigure/default.nix index de5b450068..58e2bbe525 100644 --- a/distros/noetic/rqt-reconfigure/default.nix +++ b/distros/noetic/rqt-reconfigure/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, python-qt-binding, python3Packages, roslint, rospy, rostest, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-noetic-rqt-reconfigure"; - version = "0.5.6-r1"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_reconfigure-release/archive/release/noetic/rqt_reconfigure/0.5.6-1.tar.gz"; - name = "0.5.6-1.tar.gz"; - sha256 = "73b683d7e6fee94c1b24fa65b3b29da55760805805d6ab86f5962f9863053298"; + url = "https://github.com/ros-gbp/rqt_reconfigure-release/archive/release/noetic/rqt_reconfigure/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "69d20ea5010e391e684ffe5ce6ca984d86bcfb25546544a3c6a3bb4c6497ee9e"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-robot-steering/default.nix b/distros/noetic/rqt-robot-steering/default.nix index 9f943d4c75..dd22f34f13 100644 --- a/distros/noetic/rqt-robot-steering/default.nix +++ b/distros/noetic/rqt-robot-steering/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, python-qt-binding, python3Packages, rostopic, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-noetic-rqt-robot-steering"; - version = "0.5.13-r1"; + version = "0.5.14-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_robot_steering-release/archive/release/noetic/rqt_robot_steering/0.5.13-1.tar.gz"; - name = "0.5.13-1.tar.gz"; - sha256 = "fac18ca09687c28905f56000a283176be6208851483a3e18fda78504429a65f4"; + url = "https://github.com/ros-gbp/rqt_robot_steering-release/archive/release/noetic/rqt_robot_steering/0.5.14-1.tar.gz"; + name = "0.5.14-1.tar.gz"; + sha256 = "2010fb0a201b93262f9c5357a2185439c2a507a96e9faf53c998d3e8e431a158"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-rviz/default.nix b/distros/noetic/rqt-rviz/default.nix index ff3fc44c16..cfda51d4c8 100644 --- a/distros/noetic/rqt-rviz/default.nix +++ b/distros/noetic/rqt-rviz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, class-loader, pluginlib, qt5, rqt-gui, rqt-gui-cpp, rviz }: buildRosPackage { pname = "ros-noetic-rqt-rviz"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_rviz-release/archive/release/noetic/rqt_rviz/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "10f6557efe52f4a0ba3713f584a23bb713424459c3283485267b7f0ea2ed2023"; + url = "https://github.com/ros-gbp/rqt_rviz-release/archive/release/noetic/rqt_rviz/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "a9e7b53a3cb18317c0d0b7edd420cdd7c163bbaff3bdad694f96eabfe3d7fc33"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-service-caller/default.nix b/distros/noetic/rqt-service-caller/default.nix index 2aa7b10aec..3affc82cc2 100644 --- a/distros/noetic/rqt-service-caller/default.nix +++ b/distros/noetic/rqt-service-caller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, rosservice, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-noetic-rqt-service-caller"; - version = "0.4.11-r1"; + version = "0.4.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_service_caller-release/archive/release/noetic/rqt_service_caller/0.4.11-1.tar.gz"; - name = "0.4.11-1.tar.gz"; - sha256 = "79dcc49d59bbe8c79564675bb8d1ec97c46b5f265066d62de99c6af3a9121ac6"; + url = "https://github.com/ros-gbp/rqt_service_caller-release/archive/release/noetic/rqt_service_caller/0.4.12-1.tar.gz"; + name = "0.4.12-1.tar.gz"; + sha256 = "6b95c3c997a8135d08f06a708cb49b635fb7df7c0e0b337c8016c9c6bd5f2db6"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-shell/default.nix b/distros/noetic/rqt-shell/default.nix index 5653432762..44c8c52ef1 100644 --- a/distros/noetic/rqt-shell/default.nix +++ b/distros/noetic/rqt-shell/default.nix @@ -5,18 +5,18 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-noetic-rqt-shell"; - version = "0.4.11-r1"; + version = "0.4.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_shell-release/archive/release/noetic/rqt_shell/0.4.11-1.tar.gz"; - name = "0.4.11-1.tar.gz"; - sha256 = "b61beef13cb61b57d09f257d91316a884927a9fba44ac4c8b156f54d91e280c4"; + url = "https://github.com/ros-gbp/rqt_shell-release/archive/release/noetic/rqt_shell/0.4.13-1.tar.gz"; + name = "0.4.13-1.tar.gz"; + sha256 = "0ddc3813f88dc90bd708f763030a4f7f20cfe68e88a398dd700e486bcef1df63"; }; buildType = "catkin"; - buildInputs = [ catkin ]; + buildInputs = [ catkin python3Packages.setuptools ]; propagatedBuildInputs = [ python-qt-binding python3Packages.rospkg qt-gui qt-gui-py-common rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; + nativeBuildInputs = [ catkin python3Packages.setuptools ]; meta = { description = "rqt_shell is a Python GUI plugin providing an interactive shell."; diff --git a/distros/noetic/rqt-srv/default.nix b/distros/noetic/rqt-srv/default.nix index 88e57198bb..e822d6f3c6 100644 --- a/distros/noetic/rqt-srv/default.nix +++ b/distros/noetic/rqt-srv/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, rosmsg, rospy, rqt-gui, rqt-gui-py, rqt-msg }: buildRosPackage { pname = "ros-noetic-rqt-srv"; - version = "0.4.10-r1"; + version = "0.4.11-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_srv-release/archive/release/noetic/rqt_srv/0.4.10-1.tar.gz"; - name = "0.4.10-1.tar.gz"; - sha256 = "30cdc2f1e4a6db48a5eaa3b4a96007850b691c2e1ab80049fd8971f34dfee704"; + url = "https://github.com/ros-gbp/rqt_srv-release/archive/release/noetic/rqt_srv/0.4.11-1.tar.gz"; + name = "0.4.11-1.tar.gz"; + sha256 = "bb9271767ee2a7569879c76157e89541c18fa218126644b91d03ee96fefcfb25"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-tf-tree/default.nix b/distros/noetic/rqt-tf-tree/default.nix index f7cb5449be..b62b74df19 100644 --- a/distros/noetic/rqt-tf-tree/default.nix +++ b/distros/noetic/rqt-tf-tree/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-dotgraph, rospy, rqt-graph, rqt-gui, rqt-gui-py, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-rqt-tf-tree"; - version = "0.6.4-r1"; + version = "0.6.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/noetic/rqt_tf_tree/0.6.4-1.tar.gz"; - name = "0.6.4-1.tar.gz"; - sha256 = "c2bccb3aeae478e741d7beb55a46a23eb32707db54bce2a91867ecf7eaeb4366"; + url = "https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/noetic/rqt_tf_tree/0.6.5-1.tar.gz"; + name = "0.6.5-1.tar.gz"; + sha256 = "0500374601aa962a23ed2f334fe080299122e388ae7c7dc2e122a9a12759e321"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-topic/default.nix b/distros/noetic/rqt-topic/default.nix index 7b6c19035d..b574a78009 100644 --- a/distros/noetic/rqt-topic/default.nix +++ b/distros/noetic/rqt-topic/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, rostopic, rqt-gui, rqt-gui-py, std-msgs }: buildRosPackage { pname = "ros-noetic-rqt-topic"; - version = "0.4.14-r1"; + version = "0.4.15-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_topic-release/archive/release/noetic/rqt_topic/0.4.14-1.tar.gz"; - name = "0.4.14-1.tar.gz"; - sha256 = "812424972731209ebad755720d22d6d062f8caccda6656b2de5f265666340986"; + url = "https://github.com/ros-gbp/rqt_topic-release/archive/release/noetic/rqt_topic/0.4.15-1.tar.gz"; + name = "0.4.15-1.tar.gz"; + sha256 = "ba985bc33de6130b0877db41d15572c74ee38a7ed89a57ae306f36643517bafd"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt/default.nix b/distros/noetic/rqt/default.nix index 84be2fea18..b1ce1f29bf 100644 --- a/distros/noetic/rqt/default.nix +++ b/distros/noetic/rqt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rqt-gui, rqt-gui-cpp, rqt-gui-py }: buildRosPackage { pname = "ros-noetic-rqt"; - version = "0.5.4-r1"; + version = "0.5.5-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "74b276cd851621eef3037c058558844ba7eba4a4d79cf4a50aaa04fd833803fe"; + url = "https://github.com/ros-gbp/rqt-release/archive/release/noetic/rqt/0.5.5-1.tar.gz"; + name = "0.5.5-1.tar.gz"; + sha256 = "e50232935dc8348990977ba45c8c4c12550151751f07a6b259983bcc695d56fe"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-conversions/default.nix b/distros/noetic/rtabmap-conversions/default.nix index 4c88813a72..d7b71f7944 100644 --- a/distros/noetic/rtabmap-conversions/default.nix +++ b/distros/noetic/rtabmap-conversions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, eigen-conversions, geometry-msgs, image-geometry, laser-geometry, pcl-conversions, roscpp, rtabmap, rtabmap-msgs, sensor-msgs, std-msgs, tf, tf-conversions }: buildRosPackage { pname = "ros-noetic-rtabmap-conversions"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_conversions/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "16381338026c0d2dbccd62f625b66f8a0fdaea48b70c8207caaab17f2bc31a88"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_conversions/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "88cef662fec1d58d92eb2d2f1599e23a4896acffe0100a192fd7904e328e91b3"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-costmap-plugins/default.nix b/distros/noetic/rtabmap-costmap-plugins/default.nix index 08e5ed0dd4..348a441f28 100644 --- a/distros/noetic/rtabmap-costmap-plugins/default.nix +++ b/distros/noetic/rtabmap-costmap-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-2d, dynamic-reconfigure, genmsg, message-generation, pcl, pcl-conversions, roscpp }: buildRosPackage { pname = "ros-noetic-rtabmap-costmap-plugins"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_costmap_plugins/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "a6d589af84af72d6f57247520d487cb867a69242367fe0f9669e8f0616d8326d"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_costmap_plugins/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "f61924a7530d7c634eb060419a3ee6c75bc2cbd7652ec85cc7cb835091147057"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-demos/default.nix b/distros/noetic/rtabmap-demos/default.nix index a1c67203f0..bc73b64e47 100644 --- a/distros/noetic/rtabmap-demos/default.nix +++ b/distros/noetic/rtabmap-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, find-object-2d, hector-mapping, husky-navigation, rtabmap-conversions, rtabmap-costmap-plugins, rtabmap-launch, rtabmap-msgs, rtabmap-odom, rtabmap-rviz-plugins, rtabmap-slam, rtabmap-sync, rtabmap-util, rtabmap-viz, turtlebot3-bringup, turtlebot3-gazebo, turtlebot3-navigation, visualization-msgs }: buildRosPackage { pname = "ros-noetic-rtabmap-demos"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_demos/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "0f2158b70378604e615059aaaa85ba68198c2677bae779b3c6648665ae80f414"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_demos/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "f397bdddef0f74a58a9308bf7992cc67857976215de63e4f93433a1b4c941e7f"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-examples/default.nix b/distros/noetic/rtabmap-examples/default.nix index 00164d388f..9693efebdc 100644 --- a/distros/noetic/rtabmap-examples/default.nix +++ b/distros/noetic/rtabmap-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, imu-complementary-filter, imu-filter-madgwick, message-filters, realsense2-camera, robot-localization, roscpp, rtabmap-conversions, rtabmap-costmap-plugins, rtabmap-demos, rtabmap-launch, rtabmap-msgs, rtabmap-odom, rtabmap-rviz-plugins, rtabmap-slam, rtabmap-util, rtabmap-viz, velodyne-pointcloud }: buildRosPackage { pname = "ros-noetic-rtabmap-examples"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_examples/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "3b2d6e5960f20cb5f58eb54cd09de26b3160eb66ff4ae06e09b6281dd0ac7391"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_examples/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "4aab0f153fad57ae5a5e9d5e246051e603c1a746970973d37c7b88425a864e48"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-launch/default.nix b/distros/noetic/rtabmap-launch/default.nix index 4641e023c2..94677c3c7e 100644 --- a/distros/noetic/rtabmap-launch/default.nix +++ b/distros/noetic/rtabmap-launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rtabmap-costmap-plugins, rtabmap-msgs, rtabmap-odom, rtabmap-rviz-plugins, rtabmap-slam, rtabmap-util, rtabmap-viz }: buildRosPackage { pname = "ros-noetic-rtabmap-launch"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_launch/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "03dd5a56835c06b11435d963b55d3613964e05b2451cac5344bcc775855eca89"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_launch/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "96cf9f7082b2eefdb5542fe23278749e7c68b4cee23ed3ca005cd7b583edbe5a"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-legacy/default.nix b/distros/noetic/rtabmap-legacy/default.nix index bfc3a12a61..0ce7d23dc3 100644 --- a/distros/noetic/rtabmap-legacy/default.nix +++ b/distros/noetic/rtabmap-legacy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, image-transport, nodelet, rtabmap-conversions, rtabmap-demos, rtabmap-launch, rtabmap-msgs, rtabmap-odom, rtabmap-slam, rtabmap-util, rtabmap-viz }: buildRosPackage { pname = "ros-noetic-rtabmap-legacy"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_legacy/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "3b41ac5e87350379276cb41722c43512a334531ede8c8c782710eaeafdac7554"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_legacy/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "b5fb1c01228a87aad709c8254182c4a7beabd01ca23b9e6b1cddd915f8064b80"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-msgs/default.nix b/distros/noetic/rtabmap-msgs/default.nix index 64bdc88eef..5727a726a3 100644 --- a/distros/noetic/rtabmap-msgs/default.nix +++ b/distros/noetic/rtabmap-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genmsg, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-rtabmap-msgs"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_msgs/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "8c04efcf256244e55637adf6e7c65811d6e988ee94fa1d0ca1f47108509fee73"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_msgs/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "7b4e4a53fb10f6a5d74ea88dc4e45c524a7d75ecfabb82638ac3a21fd8bd4f4e"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-odom/default.nix b/distros/noetic/rtabmap-odom/default.nix index 4013d5c5d4..5bbd27afc1 100644 --- a/distros/noetic/rtabmap-odom/default.nix +++ b/distros/noetic/rtabmap-odom/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-geometry, laser-geometry, message-filters, nav-msgs, nodelet, pcl-conversions, pcl-ros, pluginlib, roscpp, rtabmap-conversions, rtabmap-msgs, rtabmap-sync, rtabmap-util, sensor-msgs }: buildRosPackage { pname = "ros-noetic-rtabmap-odom"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_odom/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "e99ef43577c58a4119d8ae900cbf2d329890115330dc36e62a5264a6c3f3a3de"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_odom/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "0fbb4b07657add5ce0c8100df6bd82836b4188a6a46d6cbcd33cd00bb879033c"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-python/default.nix b/distros/noetic/rtabmap-python/default.nix index 9bacf4cf2d..806d75b94d 100644 --- a/distros/noetic/rtabmap-python/default.nix +++ b/distros/noetic/rtabmap-python/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rospy }: buildRosPackage { pname = "ros-noetic-rtabmap-python"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_python/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "bd4466141dd7b2fbf60a99edc669212eeda203ed806b102c58c306b20052ab6c"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_python/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "e040c4bc472dadade350ff9be16569c851b4839e82bfe5929df1a51f6eec0dca"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-ros/default.nix b/distros/noetic/rtabmap-ros/default.nix index ed5f09b1cc..de4bb488ed 100644 --- a/distros/noetic/rtabmap-ros/default.nix +++ b/distros/noetic/rtabmap-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rtabmap-conversions, rtabmap-costmap-plugins, rtabmap-demos, rtabmap-examples, rtabmap-launch, rtabmap-legacy, rtabmap-msgs, rtabmap-python, rtabmap-rviz-plugins, rtabmap-slam, rtabmap-sync, rtabmap-util, rtabmap-viz }: buildRosPackage { pname = "ros-noetic-rtabmap-ros"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_ros/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "2c0799be92aaca2f679226849a72d81f9044e0c72e1d89d9e684e6fa9f890509"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_ros/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "dccf6ca4df14495e6d4af9037680e309143c841edf8b50855492f263be4e1696"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-rviz-plugins/default.nix b/distros/noetic/rtabmap-rviz-plugins/default.nix index 71207fc41f..17f745f8f1 100644 --- a/distros/noetic/rtabmap-rviz-plugins/default.nix +++ b/distros/noetic/rtabmap-rviz-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pcl-conversions, pluginlib, roscpp, rtabmap-conversions, rtabmap-msgs, rviz, sensor-msgs, std-msgs, tf }: buildRosPackage { pname = "ros-noetic-rtabmap-rviz-plugins"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_rviz_plugins/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "ab7abd1220918b69e62a557de95a0a78611706d8761460d13210328edfa559fa"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_rviz_plugins/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "1f4c14af17e6dacd1d48b1778f66cb2c1f2f5aaaeb61d1ca65da47c215cd8d23"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-slam/default.nix b/distros/noetic/rtabmap-slam/default.nix index c4227cc14d..7712be16c2 100644 --- a/distros/noetic/rtabmap-slam/default.nix +++ b/distros/noetic/rtabmap-slam/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, apriltag-ros, catkin, cv-bridge, geometry-msgs, move-base-msgs, nav-msgs, nodelet, pluginlib, rtabmap-msgs, rtabmap-sync, rtabmap-util, sensor-msgs, std-msgs, std-srvs, tf, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-noetic-rtabmap-slam"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_slam/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "bdff2d659ea89678b57798af87fb5de83874f36d5dd399b67103119fcb6e6f06"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_slam/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "3ec6f81eeb1c3a83bd2718a1d4920b15134f7c1fd69d5cd2adf7aedddf68f7c4"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-sync/default.nix b/distros/noetic/rtabmap-sync/default.nix index 88a8cbc5f1..6e28a1009b 100644 --- a/distros/noetic/rtabmap-sync/default.nix +++ b/distros/noetic/rtabmap-sync/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, diagnostic-updater, image-transport, message-filters, nav-msgs, nodelet, roscpp, rtabmap-conversions, rtabmap-msgs, sensor-msgs }: buildRosPackage { pname = "ros-noetic-rtabmap-sync"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_sync/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "d7a3699d6a81bf1c69f53d29cface15c3824f0ce84c70f9494987709aaa59fb9"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_sync/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "5baae5393c1abd311b37a9606b70ef0781bc431b11b6a6cfbbeb1cbd0ba3104a"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-util/default.nix b/distros/noetic/rtabmap-util/default.nix index 5b721ed715..df6ba0c9ca 100644 --- a/distros/noetic/rtabmap-util/default.nix +++ b/distros/noetic/rtabmap-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, grid-map-ros, image-transport, laser-geometry, message-filters, nav-msgs, nodelet, octomap-msgs, pcl-conversions, pcl-ros, pluginlib, roscpp, rtabmap-conversions, rtabmap-msgs, sensor-msgs, std-msgs, stereo-msgs, tf }: buildRosPackage { pname = "ros-noetic-rtabmap-util"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_util/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "6e49d8e2c9f280e65ea85a8593829bf916a185683ee8c6c1bd2f5687c03b0a9d"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_util/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "317c06d9907f5d1999c8fe184e6f0c402ad54a1483a27d9c3bc77a9e721ff685"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-viz/default.nix b/distros/noetic/rtabmap-viz/default.nix index 455db42118..3d775269de 100644 --- a/distros/noetic/rtabmap-viz/default.nix +++ b/distros/noetic/rtabmap-viz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, geometry-msgs, nav-msgs, rtabmap-msgs, rtabmap-sync, std-msgs, std-srvs, tf }: buildRosPackage { pname = "ros-noetic-rtabmap-viz"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_viz/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "e4b7d2427c7a541aa4919a6d6fce862436a42e4ec5b384b393dd402522b7f5f7"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_viz/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "8bd96b694118d4be008518f61c29f86ded5c0728b80addb458245b3c79c9bbe8"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap/default.nix b/distros/noetic/rtabmap/default.nix index db278a9808..c481a76bc4 100644 --- a/distros/noetic/rtabmap/default.nix +++ b/distros/noetic/rtabmap/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake, cv-bridge, grid-map-core, gtsam, libg2o, libpointmatcher, octomap, pcl, proj, qt-gui-cpp, sqlite, zlib }: +{ lib, buildRosPackage, fetchurl, cmake, cv-bridge, gtsam, libg2o, libpointmatcher, octomap, pcl, proj, qt-gui-cpp, sqlite, zlib }: buildRosPackage { pname = "ros-noetic-rtabmap"; - version = "0.21.10-r1"; + version = "0.21.13-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap-release/archive/release/noetic/rtabmap/0.21.10-1.tar.gz"; - name = "0.21.10-1.tar.gz"; - sha256 = "e2d0a7d8d518fe7d9eb84ed4ab79c622937efc1c462f1298056b1c0c14c97775"; + url = "https://github.com/introlab/rtabmap-release/archive/release/noetic/rtabmap/0.21.13-1.tar.gz"; + name = "0.21.13-1.tar.gz"; + sha256 = "56a14d61f5956a45a58f80267799abdd228712c0bf546e7fa7f40926ecafed22"; }; buildType = "cmake"; buildInputs = [ cmake proj ]; - propagatedBuildInputs = [ cv-bridge grid-map-core gtsam libg2o libpointmatcher octomap pcl qt-gui-cpp sqlite zlib ]; + propagatedBuildInputs = [ cv-bridge gtsam libg2o libpointmatcher octomap pcl qt-gui-cpp sqlite zlib ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/distros/noetic/rviz-imu-plugin/default.nix b/distros/noetic/rviz-imu-plugin/default.nix index 7350e0c166..9ac5cb0513 100644 --- a/distros/noetic/rviz-imu-plugin/default.nix +++ b/distros/noetic/rviz-imu-plugin/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, qt5, roscpp, rviz }: buildRosPackage { pname = "ros-noetic-rviz-imu-plugin"; - version = "1.2.6-r1"; + version = "1.2.7-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/imu_tools-release/archive/release/noetic/rviz_imu_plugin/1.2.6-1.tar.gz"; - name = "1.2.6-1.tar.gz"; - sha256 = "f6820392a73baab4c11089bb00d056778dffb2bbd1c171aa863a42bf9d49a828"; + url = "https://github.com/uos-gbp/imu_tools-release/archive/release/noetic/rviz_imu_plugin/1.2.7-1.tar.gz"; + name = "1.2.7-1.tar.gz"; + sha256 = "98b0c5bf7c10bcee0e5ee5dbc8e026855687e6407d37bf1a38079c7f09eb4694"; }; buildType = "catkin"; diff --git a/distros/noetic/rviz-plugin-tutorials/default.nix b/distros/noetic/rviz-plugin-tutorials/default.nix index 91a39bd8ff..eb547c2b38 100644 --- a/distros/noetic/rviz-plugin-tutorials/default.nix +++ b/distros/noetic/rviz-plugin-tutorials/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, qt5, rviz }: buildRosPackage { pname = "ros-noetic-rviz-plugin-tutorials"; - version = "0.11.1-r1"; + version = "0.11.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/rviz_plugin_tutorials/0.11.1-1.tar.gz"; - name = "0.11.1-1.tar.gz"; - sha256 = "e3d5576f1ef6b477f59c4512184e2fd54f670f84dad799c434f3502502721293"; + url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/rviz_plugin_tutorials/0.11.2-1.tar.gz"; + name = "0.11.2-1.tar.gz"; + sha256 = "da5f66a1fd59b6075566aa038b3feed8ce3b527e2c32d2f8f579aef3566f9d2c"; }; buildType = "catkin"; diff --git a/distros/noetic/rviz-python-tutorial/default.nix b/distros/noetic/rviz-python-tutorial/default.nix index 99dd45b747..f1c2439ed3 100644 --- a/distros/noetic/rviz-python-tutorial/default.nix +++ b/distros/noetic/rviz-python-tutorial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rviz }: buildRosPackage { pname = "ros-noetic-rviz-python-tutorial"; - version = "0.11.1-r1"; + version = "0.11.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/rviz_python_tutorial/0.11.1-1.tar.gz"; - name = "0.11.1-1.tar.gz"; - sha256 = "4e26cfa674bd4700044ea3d4c6e9ffda030e43d840c2b332a8f812ae81e2130a"; + url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/rviz_python_tutorial/0.11.2-1.tar.gz"; + name = "0.11.2-1.tar.gz"; + sha256 = "6cf8742748a09efe368e5acc37822ba40fadc4fc3a9b01c5f13a8488dfbff887"; }; buildType = "catkin"; diff --git a/distros/noetic/rviz/default.nix b/distros/noetic/rviz/default.nix index cfcef3eb00..c89c9d945a 100644 --- a/distros/noetic/rviz/default.nix +++ b/distros/noetic/rviz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, catkin, cmake-modules, eigen, geometry-msgs, image-transport, interactive-markers, laser-geometry, libGL, libGLU, map-msgs, media-export, message-filters, message-generation, message-runtime, nav-msgs, ogre1_9, pluginlib, python-qt-binding, qt5, resource-retriever, rosconsole, roscpp, roslib, rospy, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, tinyxml-2, urdf, urdfdom, urdfdom-headers, visualization-msgs, yaml-cpp }: buildRosPackage { pname = "ros-noetic-rviz"; - version = "1.14.25-r1"; + version = "1.14.26-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rviz-release/archive/release/noetic/rviz/1.14.25-1.tar.gz"; - name = "1.14.25-1.tar.gz"; - sha256 = "6554512573c6c41c36a1c4b1559f91181fccda56868baaa54d2d12de914d9e16"; + url = "https://github.com/ros-gbp/rviz-release/archive/release/noetic/rviz/1.14.26-1.tar.gz"; + name = "1.14.26-1.tar.gz"; + sha256 = "24dcd4dc2186d6ed6996dbe737fe15ba30da4b20e9f215dd66ecc4f285b8c044"; }; buildType = "catkin"; diff --git a/distros/noetic/safety-limiter/default.nix b/distros/noetic/safety-limiter/default.nix index 46b638ff36..7133e2f954 100644 --- a/distros/noetic/safety-limiter/default.nix +++ b/distros/noetic/safety-limiter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, eigen, geometry-msgs, nav-msgs, neonavigation-common, pcl, pcl-conversions, pcl-ros, roscpp, roslint, rostest, safety-limiter-msgs, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-safety-limiter"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/safety_limiter/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "28339b08453742004caf8e11e10bbc4ff2c29248a4c14bf96458c3bb23fc9363"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/safety_limiter/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "ed0e4fb9c5eb7c01d7449285c48e8e7cd0d866afaff0d21a011af3333f9c45f1"; }; buildType = "catkin"; diff --git a/distros/noetic/sdc21x0/default.nix b/distros/noetic/sdc21x0/default.nix index 612eb0444d..339e27e6fc 100644 --- a/distros/noetic/sdc21x0/default.nix +++ b/distros/noetic/sdc21x0/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-sdc21x0"; - version = "1.1.7-r1"; + version = "1.1.8-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/sdc21x0/1.1.7-1.tar.gz"; - name = "1.1.7-1.tar.gz"; - sha256 = "f2629c01db8c21d53488fb1d70af1f1a4c8bb83080e75af908141f780c7a80ed"; + url = "https://github.com/uos-gbp/mir_robot-release/archive/release/noetic/sdc21x0/1.1.8-1.tar.gz"; + name = "1.1.8-1.tar.gz"; + sha256 = "6c334fc5e428f23cad70a71fd6ac576c7b34f83900e0fe692ddf5d5334065d70"; }; buildType = "catkin"; @@ -20,6 +20,6 @@ buildRosPackage { meta = { description = "Message definitions for the sdc21x0 motor controller"; - license = with lib.licenses; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/noetic/self-test/default.nix b/distros/noetic/self-test/default.nix index c39bd7041f..cb54c09e81 100644 --- a/distros/noetic/self-test/default.nix +++ b/distros/noetic/self-test/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, diagnostic-updater, roscpp, rostest }: buildRosPackage { pname = "ros-noetic-self-test"; - version = "1.11.0-r1"; + version = "1.12.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/self_test/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "4821b7e88addf297e02ff2eb431284e1fc8ddd30e4b1e54bf9f76b409e5a3e4f"; + url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/self_test/1.12.1-1.tar.gz"; + name = "1.12.1-1.tar.gz"; + sha256 = "af54fd37ad353c8211b22f88df419e99fd3df93f37f55dd4255ec3e6b5487b41"; }; buildType = "catkin"; diff --git a/distros/noetic/sensor-msgs/default.nix b/distros/noetic/sensor-msgs/default.nix index 42550d478b..e547e9713a 100644 --- a/distros/noetic/sensor-msgs/default.nix +++ b/distros/noetic/sensor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, python3Packages, rosbag, rosunit, std-msgs }: buildRosPackage { pname = "ros-noetic-sensor-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/sensor_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "25dfebaba7e08b4eab9bb670d3d9884a2bdd94e3976cd65ccbb8fc948c22b058"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/sensor_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "d8409a4b438669f0b375e578a62fe6962ab0fe0450400cfdd2d668fb677b061c"; }; buildType = "catkin"; diff --git a/distros/noetic/septentrio-gnss-driver/default.nix b/distros/noetic/septentrio-gnss-driver/default.nix index c4273cf50a..f0092c596b 100644 --- a/distros/noetic/septentrio-gnss-driver/default.nix +++ b/distros/noetic/septentrio-gnss-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, diagnostic-msgs, geographiclib, geometry-msgs, gps-common, libpcap, message-generation, message-runtime, nav-msgs, nmea-msgs, roscpp, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-septentrio-gnss-driver"; - version = "1.4.2-r1"; + version = "1.4.3-r1"; src = fetchurl { - url = "https://github.com/septentrio-users/septentrio_gnss_driver-release/archive/release/noetic/septentrio_gnss_driver/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "aad9a8e635c22403e67455d2b09c1dc60f5cecd72cff8da6fa177a4d14577e12"; + url = "https://github.com/septentrio-users/septentrio_gnss_driver-release/archive/release/noetic/septentrio_gnss_driver/1.4.3-1.tar.gz"; + name = "1.4.3-1.tar.gz"; + sha256 = "73ba3609484799bde3ce2126991ef866641509a96ab027424f838276fd3bbdd3"; }; buildType = "catkin"; diff --git a/distros/noetic/sesame-ros/default.nix b/distros/noetic/sesame-ros/default.nix index fd1930064e..b60200342b 100644 --- a/distros/noetic/sesame-ros/default.nix +++ b/distros/noetic/sesame-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, catkin-virtualenv, libffi, message-generation, message-runtime, openssl, rostest }: buildRosPackage { pname = "ros-noetic-sesame-ros"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/sesame_ros/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "1fa819d4f445510464209b901faf4c71cdc738896c6d9c669b3d1d181b344d87"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/sesame_ros/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "940945b79ec0d739dfb2ad100f7c3f34e49c6172d8f92b7f731d12fb90c48960"; }; buildType = "catkin"; diff --git a/distros/noetic/shape-msgs/default.nix b/distros/noetic/shape-msgs/default.nix index fbf59dd86c..782e9a0001 100644 --- a/distros/noetic/shape-msgs/default.nix +++ b/distros/noetic/shape-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-shape-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/shape_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "19b5b1b4c54b987382ffd74d4538de2c81c32f1d59469244f9addae3575cdfdd"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/shape_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "73b67116866cf351187ddb763ff22e8a3000b9af7cfbeee48f6779c5338b9a84"; }; buildType = "catkin"; diff --git a/distros/noetic/slime-ros/default.nix b/distros/noetic/slime-ros/default.nix index a552d0b542..e64e8ec480 100644 --- a/distros/noetic/slime-ros/default.nix +++ b/distros/noetic/slime-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosemacs, roslisp, sbcl, slime-wrapper }: buildRosPackage { pname = "ros-noetic-slime-ros"; - version = "0.4.17-r1"; + version = "0.4.18-r1"; src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/slime_ros/0.4.17-1.tar.gz"; - name = "0.4.17-1.tar.gz"; - sha256 = "c2005a984956b348a191f10d362ce48b3e0d4526b8c72ae31a1e7f8372918e87"; + url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/slime_ros/0.4.18-1.tar.gz"; + name = "0.4.18-1.tar.gz"; + sha256 = "4a1041139d4964558e2dd9af6ab9273b1d624d37da266e604473003d9bd11097"; }; buildType = "catkin"; diff --git a/distros/noetic/slime-wrapper/default.nix b/distros/noetic/slime-wrapper/default.nix index e6a05035c9..a8a3bec0bd 100644 --- a/distros/noetic/slime-wrapper/default.nix +++ b/distros/noetic/slime-wrapper/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, emacs }: buildRosPackage { pname = "ros-noetic-slime-wrapper"; - version = "0.4.17-r1"; + version = "0.4.18-r1"; src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/slime_wrapper/0.4.17-1.tar.gz"; - name = "0.4.17-1.tar.gz"; - sha256 = "f4989e9033e3059e52d388718bc808a4c7c613ab02a5ecf8cae01addec9c2631"; + url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/noetic/slime_wrapper/0.4.18-1.tar.gz"; + name = "0.4.18-1.tar.gz"; + sha256 = "a7660ac39316347ff6a51435b0b317cbc75ed193ee09df777fb9d7799f474c7f"; }; buildType = "catkin"; diff --git a/distros/noetic/smclib/default.nix b/distros/noetic/smclib/default.nix index a9879c0321..cb85d17431 100644 --- a/distros/noetic/smclib/default.nix +++ b/distros/noetic/smclib/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages }: buildRosPackage { pname = "ros-noetic-smclib"; - version = "1.8.6-r1"; + version = "1.8.7-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/smclib/1.8.6-1.tar.gz"; - name = "1.8.6-1.tar.gz"; - sha256 = "7a0fe1a46821a1fc84021ad2592661cfc9a4bfe0179a5d896558b7c1a7a00cde"; + url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/smclib/1.8.7-1.tar.gz"; + name = "1.8.7-1.tar.gz"; + sha256 = "4ad1258f7a5946f36c661bff04a1aa7077364652ffcb943c9342a4cecf4b946f"; }; buildType = "catkin"; diff --git a/distros/noetic/sound-classification/default.nix b/distros/noetic/sound-classification/default.nix index 953aa303fd..cb7f38e8da 100644 --- a/distros/noetic/sound-classification/default.nix +++ b/distros/noetic/sound-classification/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, audio-capture, audio-to-spectrogram, catkin, catkin-virtualenv, image-view, jsk-recognition-msgs, jsk-topic-tools, message-filters, message-generation, message-runtime, roslaunch, rospy, rostest, sensor-msgs }: +{ lib, buildRosPackage, fetchurl, audio-capture, audio-to-spectrogram, catkin, catkin-virtualenv, image-view, jsk-recognition-msgs, jsk-topic-tools, message-filters, message-generation, message-runtime, roslaunch, rospy, rostest, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-sound-classification"; - version = "1.2.17-r2"; + version = "1.2.19-r1"; src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/sound_classification/1.2.17-2.tar.gz"; - name = "1.2.17-2.tar.gz"; - sha256 = "240fde023866c70aa6dc4488035b5243a35d51998c4f553d9acb03595220fd33"; + url = "https://github.com/tork-a/jsk_recognition-release/archive/release/noetic/sound_classification/1.2.19-1.tar.gz"; + name = "1.2.19-1.tar.gz"; + sha256 = "29e5ab5872069c5c111a971ffb527b5b33fb11058342c5dc22e2c52b82bc500f"; }; buildType = "catkin"; - buildInputs = [ catkin catkin-virtualenv message-generation ]; + buildInputs = [ catkin catkin-virtualenv message-generation std-msgs ]; checkInputs = [ roslaunch rostest ]; propagatedBuildInputs = [ audio-capture audio-to-spectrogram image-view jsk-recognition-msgs jsk-topic-tools message-filters message-runtime rospy sensor-msgs ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/noetic/stereo-msgs/default.nix b/distros/noetic/stereo-msgs/default.nix index 2d03ee2c73..df289b01d2 100644 --- a/distros/noetic/stereo-msgs/default.nix +++ b/distros/noetic/stereo-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-stereo-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/stereo_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "45adcc388073457745abb5d1ef461e132435cc1c8aa67644c142532836e9ac0e"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/stereo_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "2bfaae5a454799266a91bb7afffa624941a234358b5716442b84a8a6b89497a5"; }; buildType = "catkin"; diff --git a/distros/noetic/switchbot-ros/default.nix b/distros/noetic/switchbot-ros/default.nix index a50b8bc46b..fd4bee5ca9 100644 --- a/distros/noetic/switchbot-ros/default.nix +++ b/distros/noetic/switchbot-ros/default.nix @@ -2,19 +2,19 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, python3Packages, rospy }: +{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, catkin-virtualenv, message-generation, message-runtime, python3Packages, rospy }: buildRosPackage { pname = "ros-noetic-switchbot-ros"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/switchbot_ros/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "3492a4f9bde0984287c665a8dc982d8ac6f79844455e5a0a601ba9beb5794515"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/switchbot_ros/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "2db519b7349dc126a976665718ea772a9fb7ac58fbd127101fa56a18d47e8ba1"; }; buildType = "catkin"; - buildInputs = [ catkin message-generation python3Packages.setuptools ]; + buildInputs = [ catkin catkin-virtualenv message-generation python3Packages.setuptools ]; propagatedBuildInputs = [ actionlib actionlib-msgs message-runtime python3Packages.requests rospy ]; nativeBuildInputs = [ catkin python3Packages.setuptools ]; diff --git a/distros/noetic/system-fingerprint/default.nix b/distros/noetic/system-fingerprint/default.nix index 901daf2967..8988478e82 100644 --- a/distros/noetic/system-fingerprint/default.nix +++ b/distros/noetic/system-fingerprint/default.nix @@ -5,19 +5,19 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, roslib, rosnode, rospy, rosservice, rostest }: buildRosPackage { pname = "ros-noetic-system-fingerprint"; - version = "0.6.1-r1"; + version = "0.6.2-r1"; src = fetchurl { - url = "https://github.com/MetroRobots/ros_system_fingerprint-release/archive/release/noetic/system_fingerprint/0.6.1-1.tar.gz"; - name = "0.6.1-1.tar.gz"; - sha256 = "f50e5c06fc1645fb25f6ec6826a616dcf35d91acdfe6c3157e3b597102182bd9"; + url = "https://github.com/MetroRobots/ros_system_fingerprint-release/archive/release/noetic/system_fingerprint/0.6.2-1.tar.gz"; + name = "0.6.2-1.tar.gz"; + sha256 = "409a28ac9e9c420f666bb4453ecd40108d8e79fbd50d0f9215b673827ef5ae6b"; }; buildType = "catkin"; - buildInputs = [ catkin ]; + buildInputs = [ catkin python3Packages.setuptools ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ python3Packages.GitPython roslib rosnode rospy rosservice ]; - nativeBuildInputs = [ catkin ]; + nativeBuildInputs = [ catkin python3Packages.setuptools ]; meta = { description = "The system_fingerprint package"; diff --git a/distros/noetic/test-diagnostic-aggregator/default.nix b/distros/noetic/test-diagnostic-aggregator/default.nix index 0bd808aacb..6aaadbf6d7 100644 --- a/distros/noetic/test-diagnostic-aggregator/default.nix +++ b/distros/noetic/test-diagnostic-aggregator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-aggregator, diagnostic-msgs, pluginlib, roscpp, rospy, rostest }: buildRosPackage { pname = "ros-noetic-test-diagnostic-aggregator"; - version = "1.11.0-r1"; + version = "1.12.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/test_diagnostic_aggregator/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "58d23a932e321247efdb4ee7634e6b6eeeca0d9b9340b7c70411060caba63d84"; + url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/test_diagnostic_aggregator/1.12.1-1.tar.gz"; + name = "1.12.1-1.tar.gz"; + sha256 = "906daf33a3082bfa16016e05efa5fb009504735474c60e3e6b3e70c8b4acbbdd"; }; buildType = "catkin"; diff --git a/distros/noetic/test-grpc/default.nix b/distros/noetic/test-grpc/default.nix new file mode 100644 index 0000000000..1da1351351 --- /dev/null +++ b/distros/noetic/test-grpc/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, grpc, roscpp, rostest }: +buildRosPackage { + pname = "ros-noetic-test-grpc"; + version = "0.0.17-r1"; + + src = fetchurl { + url = "https://github.com/CogRobRelease/catkin_grpc-release/archive/release/noetic/test_grpc/0.0.17-1.tar.gz"; + name = "0.0.17-1.tar.gz"; + sha256 = "5ce0766d47d3a7f2200b7f91a0dc04253964d7937a9045d6c00c32ad1d777801"; + }; + + buildType = "catkin"; + buildInputs = [ catkin ]; + checkInputs = [ rostest ]; + propagatedBuildInputs = [ grpc roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = "A package for testing the grpc package"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/test-mavros/default.nix b/distros/noetic/test-mavros/default.nix index 5ca2889fc3..9350774143 100644 --- a/distros/noetic/test-mavros/default.nix +++ b/distros/noetic/test-mavros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, control-toolbox, eigen, eigen-conversions, geometry-msgs, mavros, mavros-extras, roscpp, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-test-mavros"; - version = "1.20.0-r1"; + version = "1.20.1-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/test_mavros/1.20.0-1.tar.gz"; - name = "1.20.0-1.tar.gz"; - sha256 = "f68e519010cc505cdd7e0ebd9e51e4e4548903394eb784679f9a585a499ffeac"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/test_mavros/1.20.1-1.tar.gz"; + name = "1.20.1-1.tar.gz"; + sha256 = "c464a0d19632cfeec29a8719f15cc21003254158bb55396d82ce58aa83fdf1c4"; }; buildType = "catkin"; diff --git a/distros/noetic/tf-conversions/default.nix b/distros/noetic/tf-conversions/default.nix index 0069af7bce..32c56b7feb 100644 --- a/distros/noetic/tf-conversions/default.nix +++ b/distros/noetic/tf-conversions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, kdl-conversions, orocos-kdl, python3Packages, tf }: buildRosPackage { pname = "ros-noetic-tf-conversions"; - version = "1.13.3-r1"; + version = "1.13.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/tf_conversions/1.13.3-1.tar.gz"; - name = "1.13.3-1.tar.gz"; - sha256 = "ee90e8b54280b000356b076083f76fa035f748e690c07dc8a6285387b48f946f"; + url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/tf_conversions/1.13.4-1.tar.gz"; + name = "1.13.4-1.tar.gz"; + sha256 = "32adcaf128e51371ebc796fd0d63d7cadf73ea3b256a017488d9c610a418c605"; }; buildType = "catkin"; diff --git a/distros/noetic/tf/default.nix b/distros/noetic/tf/default.nix index 7ac3be3f36..0478cada5a 100644 --- a/distros/noetic/tf/default.nix +++ b/distros/noetic/tf/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, geometry-msgs, graphviz, message-filters, message-generation, message-runtime, rosconsole, roscpp, rostest, rostime, rosunit, roswtf, sensor-msgs, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-tf"; - version = "1.13.3-r1"; + version = "1.13.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/tf/1.13.3-1.tar.gz"; - name = "1.13.3-1.tar.gz"; - sha256 = "1ffeba83971b4b1fae35616dcb11da3a99a8a5f6603c3ee6b9aef2fe697e4147"; + url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/tf/1.13.4-1.tar.gz"; + name = "1.13.4-1.tar.gz"; + sha256 = "a2413bcc3874f0987082981495d8f840d127addd1967dacfb65dd3cccd7e6961"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-bullet/default.nix b/distros/noetic/tf2-bullet/default.nix index 889af334c8..91fbba090d 100644 --- a/distros/noetic/tf2-bullet/default.nix +++ b/distros/noetic/tf2-bullet/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, bullet, catkin, geometry-msgs, tf2 }: buildRosPackage { pname = "ros-noetic-tf2-bullet"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_bullet/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "3724e9a8b2fa0ac7b123d4238b9bfc0b4d98f22a08ba56a00510b305f24091d3"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_bullet/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "79a1ab4d8eb5cec3c9fbb46c113ff50083581ee1306bcfbc0201aaf1c3cde68e"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-eigen/default.nix b/distros/noetic/tf2-eigen/default.nix index 154c63e6b1..025112b65b 100644 --- a/distros/noetic/tf2-eigen/default.nix +++ b/distros/noetic/tf2-eigen/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, geometry-msgs, tf2 }: buildRosPackage { pname = "ros-noetic-tf2-eigen"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_eigen/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "40299e5e82f3ab4d2bc069e8241b4bfec3791f5e74b32a4b308675c6ff4b7e14"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_eigen/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "d8e69f33ea09871b6e897e9bfc4071e8814138b0b32745415928b9dca7b50ba6"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-geometry-msgs/default.nix b/distros/noetic/tf2-geometry-msgs/default.nix index b4d7419747..24dbac2388 100644 --- a/distros/noetic/tf2-geometry-msgs/default.nix +++ b/distros/noetic/tf2-geometry-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, orocos-kdl, python3Packages, ros-environment, rostest, tf2, tf2-ros }: buildRosPackage { pname = "ros-noetic-tf2-geometry-msgs"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_geometry_msgs/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "3e926c82ad818deb974a5b2f3302aff716bc1a79a9379b89e9741b20652ee0fb"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_geometry_msgs/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "e8bc1988739d55ccf780550660fe424e53fb5c85b1526435c42b3f073aa860c3"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-kdl/default.nix b/distros/noetic/tf2-kdl/default.nix index 7101ff0266..616fc2d470 100644 --- a/distros/noetic/tf2-kdl/default.nix +++ b/distros/noetic/tf2-kdl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, orocos-kdl, ros-environment, rostest, tf2, tf2-ros }: buildRosPackage { pname = "ros-noetic-tf2-kdl"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_kdl/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "aa8b92456abd908c634a76abe0d41c1aed37418d9c42b2eec57e6c4289b62d28"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_kdl/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "c03c6c15363356cc0fb46f3e7d484601a7d16f83cd454f8d61f547124ddfb599"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-msgs/default.nix b/distros/noetic/tf2-msgs/default.nix index c2abebbf33..490e3b19b9 100644 --- a/distros/noetic/tf2-msgs/default.nix +++ b/distros/noetic/tf2-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation }: buildRosPackage { pname = "ros-noetic-tf2-msgs"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_msgs/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "6175b6b143e93d6e481d04adfc1d649bdcea0aba6612fc8d908818a28a4ff0d6"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_msgs/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "1a0b97ce6dbb84819274a4a8cb28df2f42f7f071f2955796a386d0c926986aa3"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-py/default.nix b/distros/noetic/tf2-py/default.nix index dee6782d1d..f57d3679bb 100644 --- a/distros/noetic/tf2-py/default.nix +++ b/distros/noetic/tf2-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rospy, tf2 }: buildRosPackage { pname = "ros-noetic-tf2-py"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_py/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "651d4eb98faea1190b46faaa8fde245edfdc943cea5cfad0307338a5d8304a2e"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_py/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "bb439acf273c908c6c4ad807ebd4bc83a04a9a68ae443ddb94a55616dc16e83d"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-ros/default.nix b/distros/noetic/tf2-ros/default.nix index 50d9e5f363..0b8d19f540 100644 --- a/distros/noetic/tf2-ros/default.nix +++ b/distros/noetic/tf2-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, geometry-msgs, message-filters, roscpp, rosgraph, rospy, rostest, std-msgs, tf2, tf2-msgs, tf2-py, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-tf2-ros"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_ros/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "8bcef4c019f02cd7cde89b34e4cce97ff5363bf68d6e2d17d0342b9ca4fb2f8a"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_ros/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "7b2f0f15f6f54be2464de98174c5a9dfd17633d95c5be2cbeaa2d0e52ac33f73"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-sensor-msgs/default.nix b/distros/noetic/tf2-sensor-msgs/default.nix index 7a2cc3c365..a73129219e 100644 --- a/distros/noetic/tf2-sensor-msgs/default.nix +++ b/distros/noetic/tf2-sensor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, geometry-msgs, python3Packages, rospy, rostest, sensor-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-noetic-tf2-sensor-msgs"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_sensor_msgs/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "afe1f9c5e768c373b892418407b21d58ad8098480aff8f97acc1f1faa559c780"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_sensor_msgs/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "c74da0159414085240fe582048e4718f8390041466861441169d21e7e9fb2090"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-tools/default.nix b/distros/noetic/tf2-tools/default.nix index 8df08a693b..ef9b7d2c68 100644 --- a/distros/noetic/tf2-tools/default.nix +++ b/distros/noetic/tf2-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, tf2, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-tf2-tools"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_tools/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "c4bc8943c756d92c359b7ee22cb4465d98092e261603f726e22eda19b38edf6e"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_tools/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "8c7a9c246081177e1d0993a8bea4ecdcc68bf07db0075434c48ff9eb6f09c67c"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2/default.nix b/distros/noetic/tf2/default.nix index 17c29a4df7..7864e2972f 100644 --- a/distros/noetic/tf2/default.nix +++ b/distros/noetic/tf2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, console-bridge, geometry-msgs, rostime, tf2-msgs }: buildRosPackage { pname = "ros-noetic-tf2"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "da4198c85c396e9aaa749ce462243235d81ba0aea65a14c3533797080cb7d1fb"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "3b4387986182e964b836145360181a67b1b1a4e6e3e4f29fe77b0ac791bbefe2"; }; buildType = "catkin"; diff --git a/distros/noetic/topic-tools/default.nix b/distros/noetic/topic-tools/default.nix index 9047dcf43c..63d72e2577 100644 --- a/distros/noetic/topic-tools/default.nix +++ b/distros/noetic/topic-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cpp-common, message-generation, message-runtime, rosbash, rosconsole, roscpp, rostest, rostime, rosunit, std-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-topic-tools"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/topic_tools/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "ceaa0fdb897439a5fc6237087252e353d9dc0d1a22262584711374fe17a475d9"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/topic_tools/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "c6bc4fc749babc098671c00365dbccacaf5cea1fd226d9d26acac45d0aa05d05"; }; buildType = "catkin"; diff --git a/distros/noetic/trac-ik-examples/default.nix b/distros/noetic/trac-ik-examples/default.nix index fb925b818e..5d26a54d84 100644 --- a/distros/noetic/trac-ik-examples/default.nix +++ b/distros/noetic/trac-ik-examples/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, catkin, nlopt, orocos-kdl, trac-ik-lib, xacro }: +{ lib, buildRosPackage, fetchurl, boost, catkin, nlopt, orocos-kdl, pr2-description, trac-ik-lib, xacro }: buildRosPackage { pname = "ros-noetic-trac-ik-examples"; - version = "1.6.6-r1"; + version = "1.6.7-r1"; src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik_examples/1.6.6-1.tar.gz"; - name = "1.6.6-1.tar.gz"; - sha256 = "7e165764159a0cd77fa86d802a164a901bb79057257d9e3183782dd350f624ca"; + url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik_examples/1.6.7-1.tar.gz"; + name = "1.6.7-1.tar.gz"; + sha256 = "3b4e922a1f25291b44f3df1ff4e426d9657dd63dfe38393642fdef5f8c3fe325"; }; buildType = "catkin"; buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost nlopt orocos-kdl trac-ik-lib xacro ]; + propagatedBuildInputs = [ boost nlopt orocos-kdl pr2-description trac-ik-lib xacro ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/trac-ik-kinematics-plugin/default.nix b/distros/noetic/trac-ik-kinematics-plugin/default.nix index 36b07d254c..f4653e1256 100644 --- a/distros/noetic/trac-ik-kinematics-plugin/default.nix +++ b/distros/noetic/trac-ik-kinematics-plugin/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, moveit-core, nlopt, pluginlib, roscpp, tf-conversions, trac-ik-lib }: buildRosPackage { pname = "ros-noetic-trac-ik-kinematics-plugin"; - version = "1.6.6-r1"; + version = "1.6.7-r1"; src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik_kinematics_plugin/1.6.6-1.tar.gz"; - name = "1.6.6-1.tar.gz"; - sha256 = "5edc36fd48484fee5af8fc5d54a089505d17d1dbd9e20cbfbaa76a62afbf22f1"; + url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik_kinematics_plugin/1.6.7-1.tar.gz"; + name = "1.6.7-1.tar.gz"; + sha256 = "3e0cc579aaec74889907f8ae49b58415baac3d8f5c3b523f672219864463dc53"; }; buildType = "catkin"; diff --git a/distros/noetic/trac-ik-lib/default.nix b/distros/noetic/trac-ik-lib/default.nix index 9604c4e415..2205be75cd 100644 --- a/distros/noetic/trac-ik-lib/default.nix +++ b/distros/noetic/trac-ik-lib/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, eigen, kdl-parser, nlopt, pkg-config, roscpp, urdf }: buildRosPackage { pname = "ros-noetic-trac-ik-lib"; - version = "1.6.6-r1"; + version = "1.6.7-r1"; src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik_lib/1.6.6-1.tar.gz"; - name = "1.6.6-1.tar.gz"; - sha256 = "3fc21184382c87e093b56e09b23d7683e216ed6fac1e807a6ce118712916ef04"; + url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik_lib/1.6.7-1.tar.gz"; + name = "1.6.7-1.tar.gz"; + sha256 = "7bc7d681b9c970be2b80f80350bdf16f67a7be0934b8fc417cc0afa6325a0f1c"; }; buildType = "catkin"; diff --git a/distros/noetic/trac-ik-python/default.nix b/distros/noetic/trac-ik-python/default.nix index 55e55f4e27..7386fe920e 100644 --- a/distros/noetic/trac-ik-python/default.nix +++ b/distros/noetic/trac-ik-python/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nlopt, rospy, swig, tf, tf-conversions, trac-ik-lib }: buildRosPackage { pname = "ros-noetic-trac-ik-python"; - version = "1.6.6-r1"; + version = "1.6.7-r1"; src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik_python/1.6.6-1.tar.gz"; - name = "1.6.6-1.tar.gz"; - sha256 = "fc8d13dfbc13c7b9513a9edd3f4b552c75e5b72d702d4a8b9475af6617719773"; + url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik_python/1.6.7-1.tar.gz"; + name = "1.6.7-1.tar.gz"; + sha256 = "14acd4fd48d7c637f6aa2a27b7fd78ac23d97760ee94d436262356890cfa616e"; }; buildType = "catkin"; diff --git a/distros/noetic/trac-ik/default.nix b/distros/noetic/trac-ik/default.nix index acac3ee612..4c94063ee5 100644 --- a/distros/noetic/trac-ik/default.nix +++ b/distros/noetic/trac-ik/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, trac-ik-examples, trac-ik-kinematics-plugin, trac-ik-lib, trac-ik-python }: buildRosPackage { pname = "ros-noetic-trac-ik"; - version = "1.6.6-r1"; + version = "1.6.7-r1"; src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik/1.6.6-1.tar.gz"; - name = "1.6.6-1.tar.gz"; - sha256 = "14bc7e8cc907b126ef1c5aadf458709569f07d2f3a9831a75f47ced763996e52"; + url = "https://github.com/traclabs/trac_ik-release/archive/release/noetic/trac_ik/1.6.7-1.tar.gz"; + name = "1.6.7-1.tar.gz"; + sha256 = "e29db7a09b84bebd0cb2b17aff746a1d6d8fa36a58bd47373a67746b52ead908"; }; buildType = "catkin"; diff --git a/distros/noetic/track-odometry/default.nix b/distros/noetic/track-odometry/default.nix index d5ed0e3ec7..f414530e36 100644 --- a/distros/noetic/track-odometry/default.nix +++ b/distros/noetic/track-odometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, message-filters, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-noetic-track-odometry"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/track_odometry/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "37678909cb1987d4cff30e2d483003d716785502ce92db80b69c7c1b36c05b1a"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/track_odometry/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "1eda84521b97dee8b0b0fc33a67647399ba3c073aecda43976ba680f1e0f3e27"; }; buildType = "catkin"; diff --git a/distros/noetic/trajectory-msgs/default.nix b/distros/noetic/trajectory-msgs/default.nix index 330d9fc4fa..19af587321 100644 --- a/distros/noetic/trajectory-msgs/default.nix +++ b/distros/noetic/trajectory-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, rosbag-migration-rule, std-msgs }: buildRosPackage { pname = "ros-noetic-trajectory-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/trajectory_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "4d6c3b972523840d4add843ddec7a00ec69e6dedb1a5b56af6d4b3b121715360"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/trajectory_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "274cd3c31a5aa5c32a71d742064016164a7eb76502c5ba0511bd0ebeb7a1eb21"; }; buildType = "catkin"; diff --git a/distros/noetic/trajectory-tracker/default.nix b/distros/noetic/trajectory-tracker/default.nix index 0cc98dbd8b..3acf0bf1e5 100644 --- a/distros/noetic/trajectory-tracker/default.nix +++ b/distros/noetic/trajectory-tracker/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, nav-msgs, neonavigation-common, roscpp, roslint, rostest, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-tracker-msgs }: buildRosPackage { pname = "ros-noetic-trajectory-tracker"; - version = "0.17.7-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/trajectory_tracker/0.17.7-1.tar.gz"; - name = "0.17.7-1.tar.gz"; - sha256 = "f8a3c808268886d99913ca3fc48ae9dcc50fed6c334349be4c584749c1d97fde"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/trajectory_tracker/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "1db42478b06fcdbe14333d11ef3fbd624d8dd4dddc37631909a055ba529ec7e7"; }; buildType = "catkin"; diff --git a/distros/noetic/universal-robots/default.nix b/distros/noetic/universal-robots/default.nix index 4e5df06a14..1fadac384d 100644 --- a/distros/noetic/universal-robots/default.nix +++ b/distros/noetic/universal-robots/default.nix @@ -2,20 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, ur-description, ur-gazebo, ur10-moveit-config, ur10e-moveit-config, ur12e-moveit-config, ur16e-moveit-config, ur20-moveit-config, ur3-moveit-config, ur30-moveit-config, ur3e-moveit-config, ur5-moveit-config, ur5e-moveit-config, ur7e-moveit-config }: +{ lib, buildRosPackage, fetchurl, catkin, ur-description, ur-gazebo, ur10-moveit-config, ur10e-moveit-config, ur12e-moveit-config, ur15-moveit-config, ur16e-moveit-config, ur20-moveit-config, ur3-moveit-config, ur30-moveit-config, ur3e-moveit-config, ur5-moveit-config, ur5e-moveit-config, ur7e-moveit-config }: buildRosPackage { pname = "ros-noetic-universal-robots"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/universal_robots/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "0b32ed7d23fb190e177cd217f755f02e58904524781c441818cc525e7309bb71"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/universal_robots/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "9df033800dc6838d91460c18d5b1b6ed6e9dfc204fef1a5285cf0ea5f3c94e37"; }; buildType = "catkin"; buildInputs = [ catkin ]; - propagatedBuildInputs = [ ur-description ur-gazebo ur10-moveit-config ur10e-moveit-config ur12e-moveit-config ur16e-moveit-config ur20-moveit-config ur3-moveit-config ur30-moveit-config ur3e-moveit-config ur5-moveit-config ur5e-moveit-config ur7e-moveit-config ]; + propagatedBuildInputs = [ ur-description ur-gazebo ur10-moveit-config ur10e-moveit-config ur12e-moveit-config ur15-moveit-config ur16e-moveit-config ur20-moveit-config ur3-moveit-config ur30-moveit-config ur3e-moveit-config ur5-moveit-config ur5e-moveit-config ur7e-moveit-config ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/ur-calibration/default.nix b/distros/noetic/ur-calibration/default.nix index d121906fbb..5e3941fbd5 100644 --- a/distros/noetic/ur-calibration/default.nix +++ b/distros/noetic/ur-calibration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, roscpp, rosunit, ur-client-library, ur-robot-driver, yaml-cpp }: buildRosPackage { pname = "ros-noetic-ur-calibration"; - version = "2.2.0-r1"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release/archive/release/noetic/ur_calibration/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "a582ee778834c844163937f4c4e75e6f01eb2fcf71505750612d92d9a72433d4"; + url = "https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release/archive/release/noetic/ur_calibration/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "a234df41a5045b007d53126abea0a2165b8850b0e7564d6d39e47d4269a88f05"; }; buildType = "catkin"; diff --git a/distros/noetic/ur-client-library/default.nix b/distros/noetic/ur-client-library/default.nix index b068135477..7b8d1cb8b4 100644 --- a/distros/noetic/ur-client-library/default.nix +++ b/distros/noetic/ur-client-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake }: buildRosPackage { pname = "ros-noetic-ur-client-library"; - version = "1.9.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "9a7443840ab356a1134a3c7616f727fbe3dee81a3aca676310d8f2b5e9983fc3"; + url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "6066e4db7001aee92fa3127075b225f05887e60d0b84f64c2fbad9e4945e109e"; }; buildType = "cmake"; diff --git a/distros/noetic/ur-dashboard-msgs/default.nix b/distros/noetic/ur-dashboard-msgs/default.nix index 8410479ea8..c29615a41e 100644 --- a/distros/noetic/ur-dashboard-msgs/default.nix +++ b/distros/noetic/ur-dashboard-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-ur-dashboard-msgs"; - version = "2.2.0-r1"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release/archive/release/noetic/ur_dashboard_msgs/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "3ad298c657f185c413c6944a69a1bbd63650424ef89caead0a6684afa2dccb3b"; + url = "https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release/archive/release/noetic/ur_dashboard_msgs/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "34a7e58f542170150bee87b5ecb312eb54f1972354210a4ab9938415213fe57a"; }; buildType = "catkin"; diff --git a/distros/noetic/ur-description/default.nix b/distros/noetic/ur-description/default.nix index 74b4627e11..d10ee61c8f 100644 --- a/distros/noetic/ur-description/default.nix +++ b/distros/noetic/ur-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher-gui, robot-state-publisher, roslaunch, rviz, urdf, xacro }: buildRosPackage { pname = "ros-noetic-ur-description"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur_description/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "1b0b6af27fdadc1bd47b32c130f12605176e46b67ea44c2811614f6436d9ee22"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur_description/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "338edcac4e2520990ed501c3043d4c89090d089951eafa251994d68954ab5e50"; }; buildType = "catkin"; @@ -20,7 +20,7 @@ buildRosPackage { nativeBuildInputs = [ catkin ]; meta = { - description = "URDF description for Universal UR3(e), UR5(e), UR10(e), UR16e, UR20 and UR30 robots"; - license = with lib.licenses; [ bsdOriginal "Universal-Robots-A-S'-Terms-and-Conditions-for-Use-of-Graphical-Documentation" "Universal-Robots-A-S'-Terms-and-Conditions-for-Use-of-Graphical-Documentation" ]; + description = "URDF description for Universal UR3(e), UR5(e), UR7e, UR10(e), UR12e UR16e, UR15, UR20 and UR30 robots"; + license = with lib.licenses; [ bsdOriginal "Universal-Robots-A-S'-Terms-and-Conditions-for-Use-of-Graphical-Documentation" "Universal-Robots-A-S'-Terms-and-Conditions-for-Use-of-Graphical-Documentation" "Universal-Robots-A-S'-Terms-and-Conditions-for-Use-of-Graphical-Documentation" ]; }; } diff --git a/distros/noetic/ur-gazebo/default.nix b/distros/noetic/ur-gazebo/default.nix index 290638b5d9..67a88612ef 100644 --- a/distros/noetic/ur-gazebo/default.nix +++ b/distros/noetic/ur-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-manager, effort-controllers, gazebo-ros, gazebo-ros-control, joint-state-controller, joint-trajectory-controller, position-controllers, robot-state-publisher, roslaunch, ur-description }: buildRosPackage { pname = "ros-noetic-ur-gazebo"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur_gazebo/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "ef330f9b4b4844630e361a27946cf20912a1c9664a861d22950a6b2b45339005"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur_gazebo/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "a11109b2d9a6a7dd7710b28204b9fc14a599033733a9a6337329a1346db02f61"; }; buildType = "catkin"; diff --git a/distros/noetic/ur-robot-driver/default.nix b/distros/noetic/ur-robot-driver/default.nix index 5b989abf89..1490701a9a 100644 --- a/distros/noetic/ur-robot-driver/default.nix +++ b/distros/noetic/ur-robot-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, boost, cartesian-trajectory-controller, catkin, control-msgs, controller-manager, controller-manager-msgs, force-torque-sensor-controller, geometry-msgs, hardware-interface, industrial-robot-status-controller, industrial-robot-status-interface, joint-state-controller, joint-trajectory-controller, kdl-parser, pass-through-controllers, pluginlib, robot-state-publisher, roscpp, rostest, scaled-joint-trajectory-controller, sensor-msgs, socat, speed-scaling-interface, speed-scaling-state-controller, std-srvs, tf, tf2-geometry-msgs, tf2-msgs, trajectory-msgs, twist-controller, ur-client-library, ur-dashboard-msgs, ur-description, ur-msgs, velocity-controllers }: buildRosPackage { pname = "ros-noetic-ur-robot-driver"; - version = "2.2.0-r1"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release/archive/release/noetic/ur_robot_driver/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "a581b8744b454c886fb2e143e498ac0bd0e5432a6eba279c258e48696ffba920"; + url = "https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release/archive/release/noetic/ur_robot_driver/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "87acfbf65da32823029e91975a02a744293efb076b9d4d38c7012b2466e953d5"; }; buildType = "catkin"; diff --git a/distros/noetic/ur10-moveit-config/default.nix b/distros/noetic/ur10-moveit-config/default.nix index 3c72a78bde..e9ebf5dd04 100644 --- a/distros/noetic/ur10-moveit-config/default.nix +++ b/distros/noetic/ur10-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur10-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur10_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "00eba66cee67c4ec0c2fd658d85148fd5e3c83dc2be87dbf0b33ece8a0fbdcf2"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur10_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "d91160bf799ab047fb9ad44a930404e2edaeae0f7ba4566c0b630538350952a5"; }; buildType = "catkin"; diff --git a/distros/noetic/ur10e-moveit-config/default.nix b/distros/noetic/ur10e-moveit-config/default.nix index 06b95c947c..fd06e74bae 100644 --- a/distros/noetic/ur10e-moveit-config/default.nix +++ b/distros/noetic/ur10e-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur10e-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur10e_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "5eb824462b1fe656724976b061b8934581cf431fcfd398810e28137ab9f6624f"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur10e_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "55956b483491fd87cbd8c79263fbccf34cfc208dec42221e1330de34c14acf32"; }; buildType = "catkin"; diff --git a/distros/noetic/ur12e-moveit-config/default.nix b/distros/noetic/ur12e-moveit-config/default.nix index ba5076e7d9..2063c3fce6 100644 --- a/distros/noetic/ur12e-moveit-config/default.nix +++ b/distros/noetic/ur12e-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur12e-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur12e_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "74aa92763a5d5bbea34f24442dc1bddf05adc80ba3d50fc23c518c356a1b6e1f"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur12e_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "5f3a1ea966de48e7f5b413dcea88c0046f70ff42c7e0c02105beee9e958749f5"; }; buildType = "catkin"; diff --git a/distros/noetic/ur15-moveit-config/default.nix b/distros/noetic/ur15-moveit-config/default.nix new file mode 100644 index 0000000000..28cd26c4f7 --- /dev/null +++ b/distros/noetic/ur15-moveit-config/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: +buildRosPackage { + pname = "ros-noetic-ur15-moveit-config"; + version = "1.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur15_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "01e3eb3cae95da887cae26b9b1e662d1544f4c5a59326d47f8c113d29a4bd73e"; + }; + + buildType = "catkin"; + buildInputs = [ catkin ]; + checkInputs = [ roslaunch ]; + propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-fake-controller-manager moveit-planners-ompl moveit-ros-benchmarks moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager robot-state-publisher rviz tf2-ros trac-ik-kinematics-plugin ur-description warehouse-ros-mongo xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = "An automatically generated package with all the configuration and launch files for using the ur15 with the MoveIt Motion Planning Framework"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ur16e-moveit-config/default.nix b/distros/noetic/ur16e-moveit-config/default.nix index 4001214e5f..9858302d43 100644 --- a/distros/noetic/ur16e-moveit-config/default.nix +++ b/distros/noetic/ur16e-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur16e-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur16e_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "477946f8898926416d00c36d5de56bb7a03a82d0d1a2a6e340afb40715d19c7a"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur16e_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "96ffbd06e94d3d97e390e34027b5b4dfb02a811111fe6f1a3f5b8a6bb56b01b4"; }; buildType = "catkin"; diff --git a/distros/noetic/ur20-moveit-config/default.nix b/distros/noetic/ur20-moveit-config/default.nix index 2a81e944e4..7c55e17dd7 100644 --- a/distros/noetic/ur20-moveit-config/default.nix +++ b/distros/noetic/ur20-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur20-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur20_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "96dbfe1286581a468dfbf9081b723d857dc77ffe0e98835adaac74d2d379e077"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur20_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "6105a82a1b8c89eabc457018522be3d7e7ba57a93fb2cd4ce4fc657c6e3a7acf"; }; buildType = "catkin"; diff --git a/distros/noetic/ur3-moveit-config/default.nix b/distros/noetic/ur3-moveit-config/default.nix index af207203d1..db53b02ed7 100644 --- a/distros/noetic/ur3-moveit-config/default.nix +++ b/distros/noetic/ur3-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur3-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur3_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "010a1704c181076b2f6363b4b13766a4f6b64335f0a942bd1b3a88bf3c15da1d"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur3_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "69f51248591624bf623bf3d5f63b2552012ab325a61b0a5aa6235809473bc5ce"; }; buildType = "catkin"; diff --git a/distros/noetic/ur30-moveit-config/default.nix b/distros/noetic/ur30-moveit-config/default.nix index 1ad9cc8341..6e3e5f69d2 100644 --- a/distros/noetic/ur30-moveit-config/default.nix +++ b/distros/noetic/ur30-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur30-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur30_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "e3843178f23a4c5bb635985caba6a5e7e287f9f475a8aa75d861112151a71295"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur30_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "d26d21564cd0cf27a046821548071bc7f47035e09c4f297b971b32ddb7cf66ac"; }; buildType = "catkin"; diff --git a/distros/noetic/ur3e-moveit-config/default.nix b/distros/noetic/ur3e-moveit-config/default.nix index 88c0228eec..8a1747f0c8 100644 --- a/distros/noetic/ur3e-moveit-config/default.nix +++ b/distros/noetic/ur3e-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur3e-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur3e_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "132024a6e2bb744ad1eebdfef0b435d4b7a55b4c8e158a50319c49d9ae159470"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur3e_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "aa09f9e1095b8a370e9ae0ebed6acfd414f19d0ab54472d4032d46586208517f"; }; buildType = "catkin"; diff --git a/distros/noetic/ur5-moveit-config/default.nix b/distros/noetic/ur5-moveit-config/default.nix index 92e4665bbc..e31d26e69b 100644 --- a/distros/noetic/ur5-moveit-config/default.nix +++ b/distros/noetic/ur5-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur5-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur5_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "94515aa28ea80f0266c2898c55742369ee97e8e871ba20a745eac7b9efa5c030"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur5_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "f61e63ba5aa0d97cbcf227d6002f444da6f18dd72e702153f32a4334a167d882"; }; buildType = "catkin"; diff --git a/distros/noetic/ur5e-moveit-config/default.nix b/distros/noetic/ur5e-moveit-config/default.nix index ae7a8ab517..7b0070de35 100644 --- a/distros/noetic/ur5e-moveit-config/default.nix +++ b/distros/noetic/ur5e-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur5e-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur5e_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "619c0ed379b22dd0914507d1a88cb52e7490a640bd9cec96fb1aff3b748618b9"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur5e_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "c80af7a9201c8c4e1c9e44356f63b82ee4415dde98fe2ef16838be1844971302"; }; buildType = "catkin"; diff --git a/distros/noetic/ur7e-moveit-config/default.nix b/distros/noetic/ur7e-moveit-config/default.nix index 5545bc4247..e0ecd372e8 100644 --- a/distros/noetic/ur7e-moveit-config/default.nix +++ b/distros/noetic/ur7e-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: buildRosPackage { pname = "ros-noetic-ur7e-moveit-config"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur7e_moveit_config/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "4f80cf7ff3b6e5cd54ff1a104113031e9e54b718fba309b9a10635e8076ebe78"; + url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/noetic/ur7e_moveit_config/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "226ac98fc990f79763b08200278ca8f24d8908fbb786f710a461b24be2b10d03"; }; buildType = "catkin"; diff --git a/distros/noetic/urdf-parser-plugin/default.nix b/distros/noetic/urdf-parser-plugin/default.nix index aba81b8c98..676c6b3d85 100644 --- a/distros/noetic/urdf-parser-plugin/default.nix +++ b/distros/noetic/urdf-parser-plugin/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, urdfdom-headers }: buildRosPackage { pname = "ros-noetic-urdf-parser-plugin"; - version = "1.13.3-r1"; + version = "1.13.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/urdf-release/archive/release/noetic/urdf_parser_plugin/1.13.3-1.tar.gz"; - name = "1.13.3-1.tar.gz"; - sha256 = "e7e6fcf185ebec3a04897bf7fbfd97342c56155829ee58a1eb4a012dd75d072a"; + url = "https://github.com/ros-gbp/urdf-release/archive/release/noetic/urdf_parser_plugin/1.13.4-1.tar.gz"; + name = "1.13.4-1.tar.gz"; + sha256 = "b3c2cefdd84e23420c808386abbd86ea32b85944e16470d49bf4db314c4c4351"; }; buildType = "catkin"; diff --git a/distros/noetic/urdf-tutorial/default.nix b/distros/noetic/urdf-tutorial/default.nix index 78d51a6dda..1864809c26 100644 --- a/distros/noetic/urdf-tutorial/default.nix +++ b/distros/noetic/urdf-tutorial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, robot-state-publisher, roslaunch, rviz, xacro }: buildRosPackage { pname = "ros-noetic-urdf-tutorial"; - version = "0.5.0-r1"; + version = "0.5.0-r2"; src = fetchurl { - url = "https://github.com/ros-gbp/urdf_tutorial-release/archive/release/noetic/urdf_tutorial/0.5.0-1.tar.gz"; - name = "0.5.0-1.tar.gz"; - sha256 = "1140907900dc413b980ce0180c93d84ec04d285530632b83d71f1fa2c63229e8"; + url = "https://github.com/ros-gbp/urdf_tutorial-release/archive/release/noetic/urdf_tutorial/0.5.0-2.tar.gz"; + name = "0.5.0-2.tar.gz"; + sha256 = "9bd0437ef9c76bd8493d9c3cdebad82bb9036a2d56fdce7c465b1673934b11ab"; }; buildType = "catkin"; diff --git a/distros/noetic/urdf/default.nix b/distros/noetic/urdf/default.nix index f6b0c13cee..35df4145f5 100644 --- a/distros/noetic/urdf/default.nix +++ b/distros/noetic/urdf/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, pluginlib, rosconsole-bridge, roscpp, rostest, tinyxml, tinyxml-2, urdf-parser-plugin, urdfdom, urdfdom-headers }: buildRosPackage { pname = "ros-noetic-urdf"; - version = "1.13.3-r1"; + version = "1.13.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/urdf-release/archive/release/noetic/urdf/1.13.3-1.tar.gz"; - name = "1.13.3-1.tar.gz"; - sha256 = "74d0244a95ed139cbc22a7e1b1f1172d06b895774c87d64ed6883c47563c7130"; + url = "https://github.com/ros-gbp/urdf-release/archive/release/noetic/urdf/1.13.4-1.tar.gz"; + name = "1.13.4-1.tar.gz"; + sha256 = "e4e603c6c47f08c4986c6d1555e78f9889135228f6bdab319347fdf84537b290"; }; buildType = "catkin"; diff --git a/distros/noetic/visualization-marker-tutorials/default.nix b/distros/noetic/visualization-marker-tutorials/default.nix index 231462ffbe..8a87d89d3a 100644 --- a/distros/noetic/visualization-marker-tutorials/default.nix +++ b/distros/noetic/visualization-marker-tutorials/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, visualization-msgs }: buildRosPackage { pname = "ros-noetic-visualization-marker-tutorials"; - version = "0.11.1-r1"; + version = "0.11.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/visualization_marker_tutorials/0.11.1-1.tar.gz"; - name = "0.11.1-1.tar.gz"; - sha256 = "4643aa30e98522f7ab8458add9c6a409a7b97e64565639798ccf6f0d00671a86"; + url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/visualization_marker_tutorials/0.11.2-1.tar.gz"; + name = "0.11.2-1.tar.gz"; + sha256 = "bc1f28f6fe9fba6e1763390b72f1a5ae41ddf5c70c6b464662e22e1012e21c29"; }; buildType = "catkin"; diff --git a/distros/noetic/visualization-msgs/default.nix b/distros/noetic/visualization-msgs/default.nix index f7779d5b9a..02fb00e4ab 100644 --- a/distros/noetic/visualization-msgs/default.nix +++ b/distros/noetic/visualization-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-visualization-msgs"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/visualization_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "8b797706ed360a8918380e718f3b05702bcb85fd55d6cdec6ad4721e75dc84a6"; + url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/visualization_msgs/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "0e6979ea5079388785849469b9baf9e2ae85c63d849a2d9f225f5461aebe0008"; }; buildType = "catkin"; diff --git a/distros/noetic/visualization-tutorials/default.nix b/distros/noetic/visualization-tutorials/default.nix index 45f2e5b575..573f3673fe 100644 --- a/distros/noetic/visualization-tutorials/default.nix +++ b/distros/noetic/visualization-tutorials/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, interactive-marker-tutorials, librviz-tutorial, rviz-plugin-tutorials, rviz-python-tutorial, visualization-marker-tutorials }: buildRosPackage { pname = "ros-noetic-visualization-tutorials"; - version = "0.11.1-r1"; + version = "0.11.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/visualization_tutorials/0.11.1-1.tar.gz"; - name = "0.11.1-1.tar.gz"; - sha256 = "69cfb74ad79efe78f89a20303bf623157e804cdc1843b502c1157b2fda0e637c"; + url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/noetic/visualization_tutorials/0.11.2-1.tar.gz"; + name = "0.11.2-1.tar.gz"; + sha256 = "8df5533f40e6567cc53983650c728e831cfa1e61a81a8c89492c54565809133f"; }; buildType = "catkin"; diff --git a/distros/noetic/voicevox/default.nix b/distros/noetic/voicevox/default.nix new file mode 100644 index 0000000000..83561c59fb --- /dev/null +++ b/distros/noetic/voicevox/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, catkin-virtualenv, python3, sound-play, unzip, wget }: +buildRosPackage { + pname = "ros-noetic-voicevox"; + version = "2.1.31-r4"; + + src = fetchurl { + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/voicevox/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "026bca840121415505e3cc18876d8d015c6d3d0cab987b24470372066e1621c0"; + }; + + buildType = "catkin"; + buildInputs = [ catkin catkin-virtualenv unzip wget ]; + propagatedBuildInputs = [ python3 sound-play ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = "VOICEVOX: AI speech synthesis"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/noetic/webkit-dependency/default.nix b/distros/noetic/webkit-dependency/default.nix index 169b01ee96..3e5db15c25 100644 --- a/distros/noetic/webkit-dependency/default.nix +++ b/distros/noetic/webkit-dependency/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages }: buildRosPackage { pname = "ros-noetic-webkit-dependency"; - version = "1.1.2-r1"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/webkit_dependency-release/archive/release/noetic/webkit_dependency/1.1.2-1.tar.gz"; - name = "1.1.2-1.tar.gz"; - sha256 = "09e635d456e54c6b42660c88062afe706b9d2bad7810d59b031eaf5cd701a7f0"; + url = "https://github.com/ros-gbp/webkit_dependency-release/archive/release/noetic/webkit_dependency/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "7d39957fc65b3a85839837ceece885dbbbd4326d6f22509c0d54ccac3c4c1489"; }; buildType = "catkin"; diff --git a/distros/noetic/wu-ros-tools/default.nix b/distros/noetic/wu-ros-tools/default.nix index bf40cb48a2..62c24dafef 100644 --- a/distros/noetic/wu-ros-tools/default.nix +++ b/distros/noetic/wu-ros-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, easy-markers, joy-listener, kalman-filter, rosbaglive }: buildRosPackage { pname = "ros-noetic-wu-ros-tools"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/wu_ros_tools/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "7040e992f4f0d0c5a52568a1d1e3792c0114a331ebbf8db9267dfe57ba07b892"; + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/wu_ros_tools/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "ad6ca85183f1ea189264416441d42d5332180b006a156d02167151ce4e745d8d"; }; buildType = "catkin"; diff --git a/distros/noetic/xmlrpcpp/default.nix b/distros/noetic/xmlrpcpp/default.nix index f85e74b985..20a767ae0f 100644 --- a/distros/noetic/xmlrpcpp/default.nix +++ b/distros/noetic/xmlrpcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, rostime }: buildRosPackage { pname = "ros-noetic-xmlrpcpp"; - version = "1.17.0-r1"; + version = "1.17.4-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/xmlrpcpp/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "3f3de44f546a06f172d9522d23fb371f33c1207f5128b7329c7b84fb18ef3967"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/xmlrpcpp/1.17.4-1.tar.gz"; + name = "1.17.4-1.tar.gz"; + sha256 = "87e9f43c8f184602ab097c120a7c9d1fcbb8cb6dfb82dd215037e6ba445e39fc"; }; buildType = "catkin"; diff --git a/distros/noetic/zdepth-image-transport/default.nix b/distros/noetic/zdepth-image-transport/default.nix index 9ced216aba..4876db6d9b 100644 --- a/distros/noetic/zdepth-image-transport/default.nix +++ b/distros/noetic/zdepth-image-transport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, image-transport, message-generation, message-runtime, pluginlib, roscpp, sensor-msgs, std-msgs, zdepth }: buildRosPackage { pname = "ros-noetic-zdepth-image-transport"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/zdepth_image_transport/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "79d22d820b58694feed5ed794c92a816c68444bf7d4898f9ee82920725b02bee"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/zdepth_image_transport/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "2ea4f4279969f928e241ffba1e2b3f56bd8a99c745423aadaa5a56a71b27909b"; }; buildType = "catkin"; diff --git a/distros/noetic/zdepth/default.nix b/distros/noetic/zdepth/default.nix index dab447032a..65da41bb53 100644 --- a/distros/noetic/zdepth/default.nix +++ b/distros/noetic/zdepth/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, ros-environment }: buildRosPackage { pname = "ros-noetic-zdepth"; - version = "2.1.28-r1"; + version = "2.1.31-r4"; src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/zdepth/2.1.28-1.tar.gz"; - name = "2.1.28-1.tar.gz"; - sha256 = "bbec74f7e1a3cf4b92504378d53de6f9ab84ea9def42b6b469032b9fcc665a48"; + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/zdepth/2.1.31-4.tar.gz"; + name = "2.1.31-4.tar.gz"; + sha256 = "9469d31622e627743e75dbc19d39155b2117a69f17cdc1f6768e6d6af7f81910"; }; buildType = "cmake"; diff --git a/distros/rolling/ackermann-steering-controller/default.nix b/distros/rolling/ackermann-steering-controller/default.nix index c7d84d2d2b..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "c919f72069ddbe917a73cf1f60c09d17b289fda4b1086d44f68cdabf3ccf33f2"; + 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/action-msgs/default.nix b/distros/rolling/action-msgs/default.nix index 12757e18db..91aa2dbe23 100644 --- a/distros/rolling/action-msgs/default.nix +++ b/distros/rolling/action-msgs/default.nix @@ -5,12 +5,12 @@ { 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-rolling-action-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/action_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "ac58bcd37f86d7760e2754c6e2c6fa264adf81a4bd962614930dd69beda06ea9"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/action_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "3be000a0fee92c95a27cecf36539191ed12204ba939ccb95546e52ebb05410c9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/action-tutorials-cpp/default.nix b/distros/rolling/action-tutorials-cpp/default.nix index adec969bb6..b3fae81392 100644 --- a/distros/rolling/action-tutorials-cpp/default.nix +++ b/distros/rolling/action-tutorials-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-action, rclcpp-components }: buildRosPackage { pname = "ros-rolling-action-tutorials-cpp"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/action_tutorials_cpp/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "0af46c1ae327071f7255e79f5e82cf7910f681bbef026c6fbb89b22c5b19f89f"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/action_tutorials_cpp/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "a2d028f3a3527974546761e29cacaa92f55d1930cb1014e8afa0e03caca873f2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/action-tutorials-py/default.nix b/distros/rolling/action-tutorials-py/default.nix index c3100e1418..3fee7e3877 100644 --- a/distros/rolling/action-tutorials-py/default.nix +++ b/distros/rolling/action-tutorials-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, example-interfaces, python3Packages, rclpy }: buildRosPackage { pname = "ros-rolling-action-tutorials-py"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/action_tutorials_py/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "4aee429ab0db864be65408e4fdef0cc10d37028a83ff26e85544abf9fc12d3df"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/action_tutorials_py/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "3ea248de229db16b372797e33de5ba770344e501e0f601e258bc69992796a91b"; }; buildType = "ament_python"; diff --git a/distros/rolling/admittance-controller/default.nix b/distros/rolling/admittance-controller/default.nix index 89a992d305..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.23.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/admittance_controller/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "fbe83dde3aae03721ddbaa3fc68d71a069026a9ff1fd8938721e5e0e356e031f"; + 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-clang-format/default.nix b/distros/rolling/ament-clang-format/default.nix index f945c8c505..766ac63e80 100644 --- a/distros/rolling/ament-clang-format/default.nix +++ b/distros/rolling/ament-clang-format/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, clang, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-clang-format"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_clang_format/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "f034e2b095059bb7d0b1fe552e3af231f629a99902f09205a3f068cc6c5cc5aa"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_clang_format/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "99d45a87c16446debd316f8dbb7b3210d24ff3eb00fc186fd1b64669d653bcbc"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-clang-tidy/default.nix b/distros/rolling/ament-clang-tidy/default.nix index 9f1ce36249..eeb110b972 100644 --- a/distros/rolling/ament-clang-tidy/default.nix +++ b/distros/rolling/ament-clang-tidy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, clang, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-clang-tidy"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_clang_tidy/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "f6466e1116dfd7cc6d03fbfa19b8cc1b04f6fe7ef3c1cd951167ea9a93151aae"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_clang_tidy/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "3c933d1ef937fd918e062e577ff5d266a954626df75afae49e8a37b4d414dbca"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-cmake-auto/default.nix b/distros/rolling/ament-cmake-auto/default.nix index e5ed30806d..4299b2e757 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_auto/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "13244f84221d457741d3f2e30740e94ccd0e0a7f5573c520175183f3fb1eba60"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_auto/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "43e24e5efabe710e1e2931a9adddfc6e1e6642cb35daa66ac8a7cf5ea12aa083"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-clang-format/default.nix b/distros/rolling/ament-cmake-clang-format/default.nix index f9d1b7c9b8..945658afeb 100644 --- a/distros/rolling/ament-cmake-clang-format/default.nix +++ b/distros/rolling/ament-cmake-clang-format/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test }: buildRosPackage { pname = "ros-rolling-ament-cmake-clang-format"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_clang_format/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "92c01c7a3e5b69e796a03f3c054154db81b680099e2d1b858c1f5964953a4b01"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_clang_format/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "541b3eeed336b595ba1dc540ff54ff020bf24ad46bc9e087de8350245640dad3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-clang-tidy/default.nix b/distros/rolling/ament-cmake-clang-tidy/default.nix index 84c1dd40e6..5dff46f021 100644 --- a/distros/rolling/ament-cmake-clang-tidy/default.nix +++ b/distros/rolling/ament-cmake-clang-tidy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-clang-tidy, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test }: buildRosPackage { pname = "ros-rolling-ament-cmake-clang-tidy"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_clang_tidy/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "048f30b8fcbe848467adb02e0121a1589147e71984bade41f8882e33866d3c62"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_clang_tidy/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "64a77d50b3997e500fc740ff9b4919235f1370e44eacc7990c7a9bbb79eed6df"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-copyright/default.nix b/distros/rolling/ament-cmake-copyright/default.nix index 2a39b219dd..0a07ce9b43 100644 --- a/distros/rolling/ament-cmake-copyright/default.nix +++ b/distros/rolling/ament-cmake-copyright/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-copyright }: buildRosPackage { pname = "ros-rolling-ament-cmake-copyright"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_copyright/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "1167ed60f9cec4b26b4fd1d9c23a9da35b9848f8b4aba309c9c7a49ff786a0b5"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_copyright/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "9824234c435ff376c3d7fbe15b906652b111397ea0dc3136c5da297d63d71921"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-core/default.nix b/distros/rolling/ament-cmake-core/default.nix index b5a1b83cd1..81e4d2b389 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_core/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "0697e3efaae3c134034a9995810599916a670326740dc27e505cd897e4f473d6"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_core/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "6f544002d5667cdb8f5b2252f40074a23ad0ca9d9eea8748fa63e8e15a040615"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-cppcheck/default.nix b/distros/rolling/ament-cmake-cppcheck/default.nix index fc5ef71b6c..7232c4aadf 100644 --- a/distros/rolling/ament-cmake-cppcheck/default.nix +++ b/distros/rolling/ament-cmake-cppcheck/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cppcheck }: buildRosPackage { pname = "ros-rolling-ament-cmake-cppcheck"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_cppcheck/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "cd629ee3b8d47c13d47dc1f8c54921c79dc7a4b4fddfe5d39b0d051e80e73c07"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_cppcheck/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "527614d8407797b2be5e90df3d37e698faed428823f2b18eb4db872040093cf9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-cpplint/default.nix b/distros/rolling/ament-cmake-cpplint/default.nix index 2866c12788..685edbaebc 100644 --- a/distros/rolling/ament-cmake-cpplint/default.nix +++ b/distros/rolling/ament-cmake-cpplint/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cpplint }: buildRosPackage { pname = "ros-rolling-ament-cmake-cpplint"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_cpplint/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "026948fbb264ae64d86028370231038ee87262c877fc0528f21ca030d07b83f8"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_cpplint/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "fcdceb8fd664030036e4644dc7fa7e3f968690470bbf9470a3664741aa4489de"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-definitions/default.nix b/distros/rolling/ament-cmake-export-definitions/default.nix index 79a9995ef5..7c961ce8a5 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_definitions/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "ba00c20fba7caeb2f54cb8b2e71e2d2336c2a029df10deb9130ff04539cf262c"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_definitions/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "b8c0e4a95736cc967a9b50e6a38bb3c347c7ba1375d2084e587fb4a1ddce3ca3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-dependencies/default.nix b/distros/rolling/ament-cmake-export-dependencies/default.nix index 9dabd12261..a6deb103cc 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_dependencies/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "b620f6211310a14a10a1e751d5ab723e0f304468af2c325fe7376a307d6d70c6"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_dependencies/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "9b2bdaeb607628978a5c8e0ed87f76d728347e13aeaf2fbebbfd19d120383223"; }; 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 b21969e587..7cbab7ee16 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_include_directories/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "9d348fd617a8a1d13d9958157ab23c2f28af7bae4c14f2bc6600e78ea0557cbf"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_include_directories/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "00586659fb8ccb00de4fbaca0c28c6cfb52c751c3158ffcc73c138a742948a8c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-libraries/default.nix b/distros/rolling/ament-cmake-export-libraries/default.nix index 7108adc5da..0e1d4371e3 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_libraries/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "45f31104bf27715be308833101e476b0826d09e185c7b6122f8b598195df26ca"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_libraries/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "1acac995405dd64cf5ed8574b6200231a8527332b7a38a4113c1341088a95418"; }; 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 6313450901..f265664f7f 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_link_flags/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "fc14e072a55af71e1e6766b32d2ddcc2dd10191102cb6960608b5316e159e7d9"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_link_flags/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "01e2cd14c524a1888e9ffda77326a912e8fb7b37399b1bd886a2a87465d84406"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-export-targets/default.nix b/distros/rolling/ament-cmake-export-targets/default.nix index 2499787ced..f75c627f3a 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_targets/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "7382c9758505e6246d0b629b224168b527b34b6f8cb366a9b8e06593af7e3063"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_export_targets/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "330ee0691ee7d94cdaeadf48af921c48ee3734ee4fd98e92abf1970144b20c18"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-flake8/default.nix b/distros/rolling/ament-cmake-flake8/default.nix index c3d331ec56..80d781a8c2 100644 --- a/distros/rolling/ament-cmake-flake8/default.nix +++ b/distros/rolling/ament-cmake-flake8/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-flake8 }: buildRosPackage { pname = "ros-rolling-ament-cmake-flake8"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_flake8/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "8a2d1b14f5c8d193d03a05d0491c7a13a7d6cd6410c650f3b5f5ffae38267e65"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_flake8/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "6433be9edf4c44dbf19156c6facf48eb5f0a9d03ffee907d8554655c04acf181"; }; 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 3776ed6454..fcfe08787f 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gen_version_h/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "3f411fd0bcfd176d93b119b231ac823dfe2a78f2979f1cc443091e0a5e7ea9b4"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gen_version_h/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "ccc35aa87af930126dda43b97f081844150836cf35327272fc2e05822226941d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-gmock/default.nix b/distros/rolling/ament-cmake-gmock/default.nix index 97e326724f..ba097cb2db 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gmock/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "a06f6209ab4c1e4020e00e866290d1075be44a6bd1badca5374d7994c740732a"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gmock/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "13c50bca30a3856c6875afb82bd1e02d9ea77a807d488355683947c45451d290"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-google-benchmark/default.nix b/distros/rolling/ament-cmake-google-benchmark/default.nix index b8c594f7b4..db851c8a7b 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_google_benchmark/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "d103929ea31d6d2cb97e541053beb0340db8ac6c584237caf8728a7b294629a5"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_google_benchmark/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "760ac2e769aee8623c0e0af20dfc4b55993d6e64cbda0eb246b7e53d0ecace1c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-gtest/default.nix b/distros/rolling/ament-cmake-gtest/default.nix index 2f6d164939..5aa3b809ea 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gtest/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "15fe551311d4a1626e703f5b54ae7cdff6aef2e19189eb172c1eebf3eca319ff"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_gtest/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "aafdaa354b8dbc92eaf65ea20300522e2cefe30b481b3b85d88b6ef4667d5b4e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-include-directories/default.nix b/distros/rolling/ament-cmake-include-directories/default.nix index 1972dceb7e..7acb5c8d36 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_include_directories/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "6f32d225cce963170be2260bc7d49ff0d728ecc65eb85e449c2702eddaf9c38b"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_include_directories/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "5ffd5a28c772c6ac0a7923d3539d8d1b2dd9628821a0db161447b55baa3d1a86"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-libraries/default.nix b/distros/rolling/ament-cmake-libraries/default.nix index f1381f02cd..86cae51353 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_libraries/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "a10f479b67b5f1df0825ba9c8eea7e9badc55fbd5e7b720744a4e12d3805bec2"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_libraries/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "2be22cae9f31f08c3b044acf06e64c450c5f2fd3cb8ad8a01cbcfb5b514d6fee"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-lint-cmake/default.nix b/distros/rolling/ament-cmake-lint-cmake/default.nix index 6c7afb545c..6464ba53ba 100644 --- a/distros/rolling/ament-cmake-lint-cmake/default.nix +++ b/distros/rolling/ament-cmake-lint-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, ament-lint-cmake }: buildRosPackage { pname = "ros-rolling-ament-cmake-lint-cmake"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_lint_cmake/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "f08b4386de3c2deb6dab66fdfbb4b9d93015e58559d9ac82cffb2cff8dac0aa4"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_lint_cmake/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "61bfffc07c449aaaf399f94782be8f1fc3f9769cd49ca519d84cf3573780cd41"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-mypy/default.nix b/distros/rolling/ament-cmake-mypy/default.nix index 319907d486..f6431e1a9b 100644 --- a/distros/rolling/ament-cmake-mypy/default.nix +++ b/distros/rolling/ament-cmake-mypy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-mypy }: buildRosPackage { pname = "ros-rolling-ament-cmake-mypy"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_mypy/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "a3114b6ecc9c7bcdbdb6356a5c015a7a73c43c411f8bbef61ca45fbf7adab0e5"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_mypy/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "cc9ac3feacec2289b69ad3ccedb87e17e300a82ae2aef48e131900376263a223"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-pclint/default.nix b/distros/rolling/ament-cmake-pclint/default.nix index 039064112d..94500ed0d1 100644 --- a/distros/rolling/ament-cmake-pclint/default.nix +++ b/distros/rolling/ament-cmake-pclint/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pclint }: buildRosPackage { pname = "ros-rolling-ament-cmake-pclint"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_pclint/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "0a96bd8545000a946ac78fe3690c2314622157280f452ac9a581838167a402f4"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_pclint/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "b393a30fe93c6598aecc97a2e1475058af5970c7fb286fb8bd371ecf9cc6b335"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-pep257/default.nix b/distros/rolling/ament-cmake-pep257/default.nix index 554170a857..ed062c4bdc 100644 --- a/distros/rolling/ament-cmake-pep257/default.nix +++ b/distros/rolling/ament-cmake-pep257/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pep257 }: buildRosPackage { pname = "ros-rolling-ament-cmake-pep257"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_pep257/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "44e0634a6af1981542fbd09955c7184df137ef1832ea5ec11842d7664fa9ab55"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_pep257/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "5757679598458c09b7e849ce6ac59d2cb0728b316b65e347ac31e3b70a7ed086"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-pycodestyle/default.nix b/distros/rolling/ament-cmake-pycodestyle/default.nix index 40d30eadd7..64383f7af4 100644 --- a/distros/rolling/ament-cmake-pycodestyle/default.nix +++ b/distros/rolling/ament-cmake-pycodestyle/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pycodestyle }: buildRosPackage { pname = "ros-rolling-ament-cmake-pycodestyle"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_pycodestyle/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "ea027f5badd849ea9aa71b9cfc31be2e9e55a3c8bfff5cfccd5eb41c95e03e32"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_pycodestyle/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "4043612241ca4bed82a2309cb2f82436ee353fded6a5a864e5313fd293559a53"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-pyflakes/default.nix b/distros/rolling/ament-cmake-pyflakes/default.nix index c8eb0d0af4..377f6388e6 100644 --- a/distros/rolling/ament-cmake-pyflakes/default.nix +++ b/distros/rolling/ament-cmake-pyflakes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pyflakes }: buildRosPackage { pname = "ros-rolling-ament-cmake-pyflakes"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_pyflakes/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "cc2f352d349042999ea88cf7f459434976f3ef7c2f40edd6eb1b2e41c91d6f47"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_pyflakes/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "5ec72786155ab6c5e8394a00407dfcb6a6a9c05e7dd0d038c4dfc4f54a5dbbd3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-pytest/default.nix b/distros/rolling/ament-cmake-pytest/default.nix index 6708140b31..5f5ff1585d 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_pytest/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "53fa61ac7c0198c15724976fe28246273440bdcd679b202ed70f203573f06463"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_pytest/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "dbd3a8cdba5e23f4961b950cf6b36e015b60cba39a3a26212ba664b9b7f73af0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-python/default.nix b/distros/rolling/ament-cmake-python/default.nix index 03e100cede..2b22e09b32 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_python/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "a1bd3fa984fb182029f3188a030e02523aac60af1a85109b3f612f1e0161bef8"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_python/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "0e2f252ebcdadc4816968e396b0224804f22e5914fbfc9f4c1bc42beb650b223"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-ros-core/default.nix b/distros/rolling/ament-cmake-ros-core/default.nix index 6cfb13496b..d96fcb9aea 100644 --- a/distros/rolling/ament-cmake-ros-core/default.nix +++ b/distros/rolling/ament-cmake-ros-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-dependencies, ament-cmake-libraries, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-ament-cmake-ros-core"; - version = "0.14.3-r1"; + version = "0.15.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/ament_cmake_ros_core/0.14.3-1.tar.gz"; - name = "0.14.3-1.tar.gz"; - sha256 = "cf7f330fe57b10d06c12a49a586aa17784576e65aa43b9dae0b5842dcd5b1d56"; + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/ament_cmake_ros_core/0.15.0-1.tar.gz"; + name = "0.15.0-1.tar.gz"; + sha256 = "61aff71a365bd4f5b38315dd61da647383fd752d1a53549b0d2f19ace93ee13d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-ros/default.nix b/distros/rolling/ament-cmake-ros/default.nix index 98228e29e6..4b7f828205 100644 --- a/distros/rolling/ament-cmake-ros/default.nix +++ b/distros/rolling/ament-cmake-ros/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, rmw-test-fixture-implementation }: buildRosPackage { pname = "ros-rolling-ament-cmake-ros"; - version = "0.14.3-r1"; + version = "0.15.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/ament_cmake_ros/0.14.3-1.tar.gz"; - name = "0.14.3-1.tar.gz"; - sha256 = "63f9cc20d9a57441215189ac3fb8f637a6123e2084f35874c0ddc67def41cb40"; + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/ament_cmake_ros/0.15.0-1.tar.gz"; + name = "0.15.0-1.tar.gz"; + sha256 = "793debde278074d33c02b21f21484dac804b7228e9f8b5b64478a1005a1568d7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-target-dependencies/default.nix b/distros/rolling/ament-cmake-target-dependencies/default.nix index 21101bcdcc..8b152924c4 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_target_dependencies/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "56d9dae03565152b898c72dbf3ef7ea0b325d6cc5ffdfec1a55fb1f292ec46ea"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_target_dependencies/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "b5402c12fd61b3a2a0e7fc188c657fd72e9924fd42df73ad772a5abfed869de1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-test/default.nix b/distros/rolling/ament-cmake-test/default.nix index efd615bb12..887aa25609 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_test/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "f552172a6cc8afd1544b989384cb4907d0ded1c6db1effc7c79347e944bdbea7"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_test/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "d81b78fc6b743a0ca700b2d7ec1b6d24179fbbbf61d13267ff5b6e273efc597c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-uncrustify/default.nix b/distros/rolling/ament-cmake-uncrustify/default.nix index 07bf657995..ff41984e24 100644 --- a/distros/rolling/ament-cmake-uncrustify/default.nix +++ b/distros/rolling/ament-cmake-uncrustify/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-uncrustify }: buildRosPackage { pname = "ros-rolling-ament-cmake-uncrustify"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_uncrustify/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "600dcc82e081f427ec0b40d79188aa0fd981c63f29d1464daa0c7edd0e92817f"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_uncrustify/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "17d31e20dd194cfb6a1bc4e7746f81b8748bba299877aed5e1adfe0d670ac151"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-vendor-package/default.nix b/distros/rolling/ament-cmake-vendor-package/default.nix index 8d0b67b41d..ae01dfd1b1 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_vendor_package/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "bf21771a3ddf89c8f55fd0a6ecef4ddf626c43ad2b147065f9e8205ed2cd8ed4"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_vendor_package/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "33efa009a2f1b6320ec90c9b1600fe4fb7ff44869a3e7fc818398e0129ecb7a3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-version/default.nix b/distros/rolling/ament-cmake-version/default.nix index a17a64a802..5cacdcf5bf 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_version/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "ecf713db9eaf16511ea984a6d449643e627cfdaad5e9797a7dd55ebb619e2699"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake_version/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "d20aa4bf6a6b9ef9c9a9e4c8b1f5d6d13f408e80c792b3cb6c0a14674f0fb3b9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake-xmllint/default.nix b/distros/rolling/ament-cmake-xmllint/default.nix index 98deb202be..ecebd58f6d 100644 --- a/distros/rolling/ament-cmake-xmllint/default.nix +++ b/distros/rolling/ament-cmake-xmllint/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-xmllint }: buildRosPackage { pname = "ros-rolling-ament-cmake-xmllint"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_xmllint/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "bc63b0450b1cd273a565ff92fb617713590ba1ec942949468697c9fe333411f2"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cmake_xmllint/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "0f6044b09bd416a4871822e7ffb01f6147d8ea367802dc32f1fd2edfa0ce3c36"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-cmake/default.nix b/distros/rolling/ament-cmake/default.nix index ad9ddac681..9e59292abc 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.7.3-r1"; + version = "2.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake/2.7.3-1.tar.gz"; - name = "2.7.3-1.tar.gz"; - sha256 = "41c55deebd89c31221d391db9ce9b36425d2f9a5cc36de0766449070c122d5c2"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/rolling/ament_cmake/2.8.1-1.tar.gz"; + name = "2.8.1-1.tar.gz"; + sha256 = "246deaeae93accbae6c1f98b777b5f0d86033dcfba30bb5e8e9c6ef8f3ae5353"; }; 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/ament-copyright/default.nix b/distros/rolling/ament-copyright/default.nix index 40d8939760..475016c4b8 100644 --- a/distros/rolling/ament-copyright/default.nix +++ b/distros/rolling/ament-copyright/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-flake8, ament-lint, ament-pep257, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-copyright"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_copyright/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "ac7b6fe9c36ef1625ab88b0dd2983faf14e8a391dd0611aea01687291623c50b"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_copyright/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "692fa64e3addc185412c51a8355a986627f82fec66b007b56a35f6db97d6420c"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-cppcheck/default.nix b/distros/rolling/ament-cppcheck/default.nix index 009ef67834..08786e9492 100644 --- a/distros/rolling/ament-cppcheck/default.nix +++ b/distros/rolling/ament-cppcheck/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-pycodestyle, ament-xmllint, cppcheck, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-cppcheck"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cppcheck/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "8425af58c09f38a6b800c063e295b5efb764cda9d2403ec89c51be8e8998b4f3"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cppcheck/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "8e427d18e5e2761ed4abb06570ebd8a4c685234cfc3845283eee878725da55f9"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-cpplint/default.nix b/distros/rolling/ament-cpplint/default.nix index 97c1d2a21a..a8763aeae8 100644 --- a/distros/rolling/ament-cpplint/default.nix +++ b/distros/rolling/ament-cpplint/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-cpplint"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cpplint/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "5ec0dc3b022b45ea54582584dd501376f78198e46aee84701ebaf740d7de84a1"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_cpplint/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "e960e17c071e9acb7ebac393387fa52393e96389e770582d24928ec064269142"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-flake8/default.nix b/distros/rolling/ament-flake8/default.nix index 15b8e5bb8d..690d9e3ce2 100644 --- a/distros/rolling/ament-flake8/default.nix +++ b/distros/rolling/ament-flake8/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-lint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-flake8"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_flake8/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "c46a3ab27f2e6358cb7cbb76dbb101cc160bc9ca2ca9ee31269228705acf07fa"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_flake8/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "2587f5d4ca17b1de1bb3ba6e7546404e79bcb2c8b3105bdb540dc0040916402c"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-index-cpp/default.nix b/distros/rolling/ament-index-cpp/default.nix index 7682c847e4..5938ecd502 100644 --- a/distros/rolling/ament-index-cpp/default.nix +++ b/distros/rolling/ament-index-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-ament-index-cpp"; - version = "1.10.2-r1"; + version = "1.12.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_index-release/archive/release/rolling/ament_index_cpp/1.10.2-1.tar.gz"; - name = "1.10.2-1.tar.gz"; - sha256 = "1433371983e80af29b550fd234563b2c9512fa765c260cf7f7e4654d01bfd4f5"; + url = "https://github.com/ros2-gbp/ament_index-release/archive/release/rolling/ament_index_cpp/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "9f14f96ebff334b2661521fcfede532b53f4b557b7475848db4a2d29d8161264"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-index-python/default.nix b/distros/rolling/ament-index-python/default.nix index 3d365fcee0..a892924ade 100644 --- a/distros/rolling/ament-index-python/default.nix +++ b/distros/rolling/ament-index-python/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-index-python"; - version = "1.10.2-r1"; + version = "1.12.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_index-release/archive/release/rolling/ament_index_python/1.10.2-1.tar.gz"; - name = "1.10.2-1.tar.gz"; - sha256 = "c0e9d2bd89133d8d937a6536434e9f296f500c1fbbe35eeb295253d3f19841cf"; + url = "https://github.com/ros2-gbp/ament_index-release/archive/release/rolling/ament_index_python/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "cf61ab015cc679fd33757b738f525f398f7545f7d83a14c517cf8958789b8a54"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-lint-auto/default.nix b/distros/rolling/ament-lint-auto/default.nix index ff45004029..02197848fd 100644 --- a/distros/rolling/ament-lint-auto/default.nix +++ b/distros/rolling/ament-lint-auto/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test }: buildRosPackage { pname = "ros-rolling-ament-lint-auto"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_lint_auto/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "b41d4179c9568f698be462eb3f349addedd25fa2274ac0893ffd6b0be3be2997"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_lint_auto/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "57f97814d070a80f8c580e22f4e86e8ca8bb1e55dfed1b9ba87577c4b8239480"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-lint-cmake/default.nix b/distros/rolling/ament-lint-cmake/default.nix index b9ae5cd1f3..2643d4475e 100644 --- a/distros/rolling/ament-lint-cmake/default.nix +++ b/distros/rolling/ament-lint-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-lint-cmake"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_lint_cmake/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "81338000d5355faaa12908ac454e422771b0878f5e7b08578b5f8f462420532e"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_lint_cmake/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "163c964dc5d735f7636840a65460add4dc3e184925a35b8b9a3f091742618e16"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-lint-common/default.nix b/distros/rolling/ament-lint-common/default.nix index 0a97e20620..a3700db0c8 100644 --- a/distros/rolling/ament-lint-common/default.nix +++ b/distros/rolling/ament-lint-common/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ament-lint-common"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_lint_common/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "a1f857b431862d1141be6dd4c91b8e92fe37baf30ced7922831edf7babdec098"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_lint_common/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "a48c868af64805dee5063b8d44770e79f26cb2cef2392fcc4edfbf2b447c47f3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ament-lint/default.nix b/distros/rolling/ament-lint/default.nix index cbe94ce2cb..9712cc8ed5 100644 --- a/distros/rolling/ament-lint/default.nix +++ b/distros/rolling/ament-lint/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-lint"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_lint/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "d8c21855d43fb4b4c233bee9fcd8433bca6c80f332c4436d58b01863643ce47f"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_lint/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "483915931055e8e15d977d77b744ddae505bc5f0471ffdd91990330a16f37904"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-mypy/default.nix b/distros/rolling/ament-mypy/default.nix index c0e8858fb9..9afec3ad18 100644 --- a/distros/rolling/ament-mypy/default.nix +++ b/distros/rolling/ament-mypy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-mypy"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_mypy/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "19f5c1938a2519a3d5f7fdbfc47937aa515f889293410d164364740866dcedf6"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_mypy/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "26e77b05486a32b1f6b8cc25b043fcbad008a2e55f7835fa38b52ab7cb544450"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-package/default.nix b/distros/rolling/ament-package/default.nix index 9a14acd7ba..27344f81b6 100644 --- a/distros/rolling/ament-package/default.nix +++ b/distros/rolling/ament-package/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-package"; - version = "0.17.2-r1"; + version = "0.18.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_package-release/archive/release/rolling/ament_package/0.17.2-1.tar.gz"; - name = "0.17.2-1.tar.gz"; - sha256 = "e5ee08751e56bf3b15a5959f69d8781a9780a7c3a3b27512fb1d505672fc3d86"; + url = "https://github.com/ros2-gbp/ament_package-release/archive/release/rolling/ament_package/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "4c1aacebde45596fb8beb6ca6a0f5dfbc71598dc1d7cf05080e868bcf6563e0f"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-pclint/default.nix b/distros/rolling/ament-pclint/default.nix index 22646a0649..5cc08ab2fb 100644 --- a/distros/rolling/ament-pclint/default.nix +++ b/distros/rolling/ament-pclint/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-pclint"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_pclint/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "7e2285c56ac6187da70e024ea6e412442b1c7178a511c88bb09bcf9fade8b61f"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_pclint/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "7ebb04cfc1a69161dce4a4179025ad914dec10fe9c299353bce692823cea86f9"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-pep257/default.nix b/distros/rolling/ament-pep257/default.nix index 372b51909d..9e98124aa3 100644 --- a/distros/rolling/ament-pep257/default.nix +++ b/distros/rolling/ament-pep257/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-flake8, ament-lint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-pep257"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_pep257/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "d0d36b20bf42ba31ae46234666334896aa14413a61fbe8403ee099d9859a544b"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_pep257/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "af33908a411ff14fa1e1e918a202ed06c3993f2e55395cb7e8bfbf7d2e2c2938"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-pycodestyle/default.nix b/distros/rolling/ament-pycodestyle/default.nix index 08944d145f..5ccf9859eb 100644 --- a/distros/rolling/ament-pycodestyle/default.nix +++ b/distros/rolling/ament-pycodestyle/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-pycodestyle"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_pycodestyle/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "0c2cec301817d22e286e324234c5852f94331a1b8689aa1adde25518ea252411"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_pycodestyle/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "84666bfa5be7f53fb139bd054db9c38619826220b0c40cab4fb4e96d44195b10"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-pyflakes/default.nix b/distros/rolling/ament-pyflakes/default.nix index 00cb8ae8a2..f7266649a1 100644 --- a/distros/rolling/ament-pyflakes/default.nix +++ b/distros/rolling/ament-pyflakes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-pycodestyle, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-pyflakes"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_pyflakes/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "ac1d363f75be9e15edd052aa150b852a3cb460766cee4f96cdbf68b8b7e1fa7d"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_pyflakes/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "e86bcf9c89c4f6adf0f6d1391716060f85d8fceada8e1301f9211b2f810dbce3"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-uncrustify/default.nix b/distros/rolling/ament-uncrustify/default.nix index 3b02324cc9..65f781523f 100644 --- a/distros/rolling/ament-uncrustify/default.nix +++ b/distros/rolling/ament-uncrustify/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-pycodestyle, ament-xmllint, python3Packages, uncrustify-vendor }: buildRosPackage { pname = "ros-rolling-ament-uncrustify"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_uncrustify/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "ff20e75fb3e9853a1d704084eb24f9c43f9ceca52710071e5fc78232802be713"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_uncrustify/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "e707cdd527f69417c4aece355ea8be26eeee7f086783a9c99f3865fc02741573"; }; buildType = "ament_python"; diff --git a/distros/rolling/ament-xmllint/default.nix b/distros/rolling/ament-xmllint/default.nix index 326b0e5b24..020c3314b6 100644 --- a/distros/rolling/ament-xmllint/default.nix +++ b/distros/rolling/ament-xmllint/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-lint, ament-pep257, libxml2, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-xmllint"; - version = "0.19.2-r1"; + version = "0.20.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_xmllint/0.19.2-1.tar.gz"; - name = "0.19.2-1.tar.gz"; - sha256 = "9f2bc9634b43b55c74d4bdac03bb8e7cf3ff1a08a50e95c842e4eb0380a5d3d7"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_xmllint/0.20.0-1.tar.gz"; + name = "0.20.0-1.tar.gz"; + sha256 = "78da7b1e7c7ba884435e34e40078e05c1a63f0c3f5bd74bc4af659c73bf91839"; }; buildType = "ament_python"; 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 new file mode 100644 index 0000000000..a3b8e25648 --- /dev/null +++ b/distros/rolling/ardrone-sumo/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ardrone-sdk, cv-bridge, opencv, rclcpp, sensor-msgs }: +buildRosPackage { + pname = "ros-rolling-ardrone-sumo"; + version = "1.1.0-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ardrone-sdk cv-bridge opencv opencv.cxxdev rclcpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "Control the Parrot JumpingSumo drone via ROS2 topics"; + license = with lib.licenses; [ asl20 ]; + }; +} 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 1e5075ac6c..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "0db5dd7e62aa83823635c01b9966ba85f3da14fa0bcce13f07f6f768729a60aa"; + 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 d84d7b5d93..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "e275ce6c666d207492fa885f15dea817b6ee4f35888e0b6d0e120d86ecdb2115"; + 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-lanelet2-extension-python/default.nix b/distros/rolling/autoware-lanelet2-extension-python/default.nix index d075677d91..8c8eba34f0 100644 --- a/distros/rolling/autoware-lanelet2-extension-python/default.nix +++ b/distros/rolling/autoware-lanelet2-extension-python/default.nix @@ -5,12 +5,12 @@ { 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-rolling-autoware-lanelet2-extension-python"; - version = "0.7.0-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/rolling/autoware_lanelet2_extension_python/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "ecd2eb59571fb05ad3e274a1c9c6225a5273e5e72e99be81d90473b5bbe6dd05"; + url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/rolling/autoware_lanelet2_extension_python/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "90a08099f1529d6d9ab5514eabecac05d8f220cb8bdff232d1d16134d41de522"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-lanelet2-extension/default.nix b/distros/rolling/autoware-lanelet2-extension/default.nix index 0d36992da5..fbaabea190 100644 --- a/distros/rolling/autoware-lanelet2-extension/default.nix +++ b/distros/rolling/autoware-lanelet2-extension/default.nix @@ -5,12 +5,12 @@ { 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-rolling-autoware-lanelet2-extension"; - version = "0.7.0-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/rolling/autoware_lanelet2_extension/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "26c848451624ee22d4076fc654821aa1def50abc28077709fac13dcfb2b4fb33"; + url = "https://github.com/ros2-gbp/autoware_lanelet2_extension-release/archive/release/rolling/autoware_lanelet2_extension/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "c8e036cdcb83f7d00a7185a9ef2db26427aef7e5f0ce436c4031db266430d98c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/autoware-localization-msgs/default.nix b/distros/rolling/autoware-localization-msgs/default.nix index 8d30724acc..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "417e7cea82dc58e42a76d4890ccbc3b3c1c0ffa0a3e68efcf482986c7ac86079"; + 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 d07b7a9375..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "80b0f684540d37a497c65544f05f7c19056df236491e35ac504d441f211765d7"; + 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 b799925cb6..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.6.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_msgs-release/archive/release/rolling/autoware_msgs/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "9732068f81d173f2b175748178b072bfcac378463605256c5b8c057aca0d2855"; + 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 f9d9b25b13..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "7fb5a2f9c49e490e3347b1eac7c716083d9d8a77788a217aec6a7d9aa6f4fe15"; + 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 71f044ab6b..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "e81cdf956c5437ab04ecddee66fa460c3f629ca8324e6db71d59b63e20984f35"; + 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 7e9b707616..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "567abce9f9425fc70e484b295385d6da06875cb02fa6a76bd0bcfafa1aea7f72"; + 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 277f06a5f3..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "41a84b19ded67c61159813d8c74f764222d082155cf79254559a668259d3303d"; + 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 new file mode 100644 index 0000000000..23ba10a256 --- /dev/null +++ b/distros/rolling/autoware-utils-debug/default.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, 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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-internal-debug-msgs autoware-internal-msgs autoware-utils-system diagnostic-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_debug package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-diagnostics/default.nix b/distros/rolling/autoware-utils-diagnostics/default.nix new file mode 100644 index 0000000000..6f0cf9554a --- /dev/null +++ b/distros/rolling/autoware-utils-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-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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ diagnostic-msgs rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_diagnostics package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-geometry/default.nix b/distros/rolling/autoware-utils-geometry/default.nix new file mode 100644 index 0000000000..1827a902e3 --- /dev/null +++ b/distros/rolling/autoware-utils-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-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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common autoware-utils-system ]; + propagatedBuildInputs = [ autoware-internal-planning-msgs autoware-utils-math boost tf2 tf2-eigen tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_geometry package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-logging/default.nix b/distros/rolling/autoware-utils-logging/default.nix new file mode 100644 index 0000000000..792599f08a --- /dev/null +++ b/distros/rolling/autoware-utils-logging/default.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, ament-lint-auto, autoware-cmake, autoware-lint-common, logging-demo, rclcpp }: +buildRosPackage { + pname = "ros-rolling-autoware-utils-logging"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ logging-demo rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_logging package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-math/default.nix b/distros/rolling/autoware-utils-math/default.nix new file mode 100644 index 0000000000..4833a7b571 --- /dev/null +++ b/distros/rolling/autoware-utils-math/default.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-cmake, autoware-lint-common }: +buildRosPackage { + pname = "ros-rolling-autoware-utils-math"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_math package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-pcl/default.nix b/distros/rolling/autoware-utils-pcl/default.nix new file mode 100644 index 0000000000..d92d53fc9d --- /dev/null +++ b/distros/rolling/autoware-utils-pcl/default.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, autoware-cmake, autoware-lint-common, autoware-utils-tf, pcl-conversions, pcl-ros }: +buildRosPackage { + pname = "ros-rolling-autoware-utils-pcl"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-utils-tf pcl-conversions pcl-ros ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_pcl package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-rclcpp/default.nix b/distros/rolling/autoware-utils-rclcpp/default.nix new file mode 100644 index 0000000000..bf9aa54a08 --- /dev/null +++ b/distros/rolling/autoware-utils-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-auto, ament-lint-auto, autoware-cmake, autoware-lint-common, rclcpp, std-msgs }: +buildRosPackage { + pname = "ros-rolling-autoware-utils-rclcpp"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common std-msgs ]; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_rclcpp package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-system/default.nix b/distros/rolling/autoware-utils-system/default.nix new file mode 100644 index 0000000000..9711356cb8 --- /dev/null +++ b/distros/rolling/autoware-utils-system/default.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-cmake, autoware-lint-common, rclcpp }: +buildRosPackage { + pname = "ros-rolling-autoware-utils-system"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake rclcpp ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_system package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-tf/default.nix b/distros/rolling/autoware-utils-tf/default.nix new file mode 100644 index 0000000000..87e8e9f5fb --- /dev/null +++ b/distros/rolling/autoware-utils-tf/default.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, 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.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-cmake-ros ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-utils-geometry geometry-msgs rclcpp tf2-ros ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_tf package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-uuid/default.nix b/distros/rolling/autoware-utils-uuid/default.nix new file mode 100644 index 0000000000..997670d250 --- /dev/null +++ b/distros/rolling/autoware-utils-uuid/default.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, autoware-cmake, autoware-lint-common, boost, unique-identifier-msgs }: +buildRosPackage { + pname = "ros-rolling-autoware-utils-uuid"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ boost unique-identifier-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_uuid package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils-visualization/default.nix b/distros/rolling/autoware-utils-visualization/default.nix new file mode 100644 index 0000000000..8c25e19a7e --- /dev/null +++ b/distros/rolling/autoware-utils-visualization/default.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, autoware-cmake, autoware-lint-common, rclcpp, visualization-msgs }: +buildRosPackage { + pname = "ros-rolling-autoware-utils-visualization"; + version = "1.4.2-r1"; + + src = fetchurl { + 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"; + buildInputs = [ ament-cmake-auto autoware-cmake ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ rclcpp visualization-msgs ]; + nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; + + meta = { + description = "The autoware_utils_visualization package"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/autoware-utils/default.nix b/distros/rolling/autoware-utils/default.nix index 87223504ab..573ee239c8 100644 --- a/distros/rolling/autoware-utils/default.nix +++ b/distros/rolling/autoware-utils/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-ros, autoware-cmake, boost, builtin-interfaces, rclcpp, unique-identifier-msgs }: +{ 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.0.0-r1"; + version = "1.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_utils-release/archive/release/rolling/autoware_utils/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "1e7737a8c52deafc5a28faf0241472d5f6437ae93e5e71cf2ee987fd628a1c86"; + 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"; buildInputs = [ ament-cmake-auto autoware-cmake ]; - checkInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ boost builtin-interfaces rclcpp unique-identifier-msgs ]; + checkInputs = [ ament-lint-auto autoware-lint-common ]; + propagatedBuildInputs = [ autoware-internal-debug-msgs autoware-internal-msgs autoware-internal-planning-msgs 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 ]; nativeBuildInputs = [ ament-cmake-auto autoware-cmake ]; meta = { diff --git a/distros/rolling/autoware-v2x-msgs/default.nix b/distros/rolling/autoware-v2x-msgs/default.nix index fac53c45cc..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "14ea42986c686875e04293c41961a87f38305c4a1346c4af465476ec13da6a13"; + 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 53c6700f71..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.6.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.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "9c73c97c25838eb5800bb2844a660e8a509cdfa9aa9d30fdaec332f250a74fc7"; + 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 c520082fd4..311d8b9471 100644 --- a/distros/rolling/behaviortree-cpp/default.nix +++ b/distros/rolling/behaviortree-cpp/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, ament-cmake-gtest, ament-index-cpp, cppzmq, rclcpp, ros-environment, sqlite }: +{ 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.6.2-r1"; + version = "4.7.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/behaviortree_cpp_v4-release/archive/release/rolling/behaviortree_cpp/4.6.2-1.tar.gz"; - name = "4.6.2-1.tar.gz"; - sha256 = "042417fca9ec078a79611ddf96be8f9cb9df8ffd215c2d8e20e64c7e6be067d4"; + 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"; }; buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; + buildInputs = [ ament-cmake git ros-environment ]; checkInputs = [ ament-cmake-gtest ]; propagatedBuildInputs = [ ament-index-cpp cppzmq rclcpp sqlite ]; - nativeBuildInputs = [ ament-cmake ]; + nativeBuildInputs = [ ament-cmake git ]; meta = { description = "This package provides the Behavior Trees core library."; diff --git a/distros/rolling/bicycle-steering-controller/default.nix b/distros/rolling/bicycle-steering-controller/default.nix index 1a97eed2d6..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "c2433714ec2248625b5ffab9d700bd27cf51a01b76bd4d5cf558dfd068ca6724"; + 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/broll/default.nix b/distros/rolling/broll/default.nix new file mode 100644 index 0000000000..8834baf34a --- /dev/null +++ b/distros/rolling/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-rolling-broll"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2_broll-release/archive/release/rolling/broll/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "b14b14b6abd7cc9a415b529e4d7f9c1a83da4af2426139aa9737e8ab0716069e"; + }; + + 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/rolling/builtin-interfaces/default.nix b/distros/rolling/builtin-interfaces/default.nix index b97417e254..1fe1900dd5 100644 --- a/distros/rolling/builtin-interfaces/default.nix +++ b/distros/rolling/builtin-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-core-generators, rosidl-core-runtime }: buildRosPackage { pname = "ros-rolling-builtin-interfaces"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/builtin_interfaces/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "5c32adca1c68277d910045836a1b3f3cd3619bcb817dddd93d3b4528fba11b15"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/builtin_interfaces/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "9f35a2a21dc032b29a163988ef4dd3048392773a7244bb22390b77b18b9cd80d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/camera-calibration-parsers/default.nix b/distros/rolling/camera-calibration-parsers/default.nix index e043fda55f..52db12df35 100644 --- a/distros/rolling/camera-calibration-parsers/default.nix +++ b/distros/rolling/camera-calibration-parsers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, sensor-msgs, yaml-cpp-vendor }: buildRosPackage { pname = "ros-rolling-camera-calibration-parsers"; - version = "6.1.0-r1"; + version = "6.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/camera_calibration_parsers/6.1.0-1.tar.gz"; - name = "6.1.0-1.tar.gz"; - sha256 = "9e8ff939d3adcb1baa9644de22952f733c2133e078ae224dd0fc091127cfefd9"; + url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/camera_calibration_parsers/6.2.0-1.tar.gz"; + name = "6.2.0-1.tar.gz"; + sha256 = "b1b7a02a67eb477582f75fea7a61525741ee917622f671e6c9af3a86eea97d28"; }; 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/camera-info-manager-py/default.nix b/distros/rolling/camera-info-manager-py/default.nix index 2762643749..d6daebb281 100644 --- a/distros/rolling/camera-info-manager-py/default.nix +++ b/distros/rolling/camera-info-manager-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, python3Packages, rclpy, sensor-msgs }: buildRosPackage { pname = "ros-rolling-camera-info-manager-py"; - version = "6.1.0-r1"; + version = "6.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/camera_info_manager_py/6.1.0-1.tar.gz"; - name = "6.1.0-1.tar.gz"; - sha256 = "9b8b685547102aa6532c4dd176be7d6364fcf06705676c77ed1e5b75db9b74b4"; + url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/camera_info_manager_py/6.2.0-1.tar.gz"; + name = "6.2.0-1.tar.gz"; + sha256 = "c4ee739057f5eb9987f2121e987afc9b866a354900a2e6b00d319bfcde44777a"; }; buildType = "ament_python"; diff --git a/distros/rolling/camera-info-manager/default.nix b/distros/rolling/camera-info-manager/default.nix index 7c6086406c..a19c4e3d2c 100644 --- a/distros/rolling/camera-info-manager/default.nix +++ b/distros/rolling/camera-info-manager/default.nix @@ -5,12 +5,12 @@ { 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-rolling-camera-info-manager"; - version = "6.1.0-r1"; + version = "6.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/camera_info_manager/6.1.0-1.tar.gz"; - name = "6.1.0-1.tar.gz"; - sha256 = "ddd6b0cb9355991affff9664b02857c30306e3d6abae774f4c5a31f6551342f3"; + url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/camera_info_manager/6.2.0-1.tar.gz"; + name = "6.2.0-1.tar.gz"; + sha256 = "ddadb49511aac5b744cd5bd5ef21aa8b665d529c4508ecea15230d49de607d83"; }; buildType = "ament_cmake"; 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/class-loader/default.nix b/distros/rolling/class-loader/default.nix index a45fa1fff2..b3131e0aea 100644 --- a/distros/rolling/class-loader/default.nix +++ b/distros/rolling/class-loader/default.nix @@ -5,12 +5,12 @@ { 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-rolling-class-loader"; - version = "2.8.0-r1"; + version = "2.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/class_loader-release/archive/release/rolling/class_loader/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "5b6c790344e52f7cb76ccda6f024a803791b9f556537091a08709a4167b8f753"; + url = "https://github.com/ros2-gbp/class_loader-release/archive/release/rolling/class_loader/2.9.0-1.tar.gz"; + name = "2.9.0-1.tar.gz"; + sha256 = "2dbd06f8923232ff00237e0ff78a5ad7fbdf297ed53c8814c613cdb2ad1e4a4c"; }; buildType = "ament_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/composition-interfaces/default.nix b/distros/rolling/composition-interfaces/default.nix index 8adb57a3e0..0ceccec3a7 100644 --- a/distros/rolling/composition-interfaces/default.nix +++ b/distros/rolling/composition-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-composition-interfaces"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/composition_interfaces/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "cfe2d54168c40a24c998237c4f340aa4318d5736adee986c7dc4e9b9280bda44"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/composition_interfaces/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "bfaa6b895203dfc2d80e3f725c3fdd22e6ffca18ec07ce821b62659d7705081f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/composition/default.nix b/distros/rolling/composition/default.nix index 1af6e39d9f..501f6daa81 100644 --- a/distros/rolling/composition/default.nix +++ b/distros/rolling/composition/default.nix @@ -5,12 +5,12 @@ { 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-rolling-composition"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/composition/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "1fba479437409e76db1a699a7cee42df23ade8984ca329ded5c08c18026adbb4"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/composition/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "1d21062f19fb0ef1691d74a2c838e7ccd1953784ff8c6756b70daf7b5f6018c8"; }; buildType = "ament_cmake"; 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/console-bridge-vendor/default.nix b/distros/rolling/console-bridge-vendor/default.nix index ce6d3032c4..091f8d03ef 100644 --- a/distros/rolling/console-bridge-vendor/default.nix +++ b/distros/rolling/console-bridge-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, console-bridge, performance-test-fixture }: buildRosPackage { pname = "ros-rolling-console-bridge-vendor"; - version = "1.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/console_bridge_vendor-release/archive/release/rolling/console_bridge_vendor/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "2d05cbe17e5c420676e68be87a264951c7ad8aa2b88f044eb7ed9b87969012d3"; + url = "https://github.com/ros2-gbp/console_bridge_vendor-release/archive/release/rolling/console_bridge_vendor/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "bdbe42793db2dd3286ffc353599997cf4cbc6b13e106dd96837a4a9120e4a3d1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/control-msgs/default.nix b/distros/rolling/control-msgs/default.nix index 18990a5951..408fa38805 100644 --- a/distros/rolling/control-msgs/default.nix +++ b/distros/rolling/control-msgs/default.nix @@ -5,12 +5,12 @@ { 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-rolling-control-msgs"; - version = "6.0.0-r1"; + version = "6.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/control_msgs-release/archive/release/rolling/control_msgs/6.0.0-1.tar.gz"; - name = "6.0.0-1.tar.gz"; - sha256 = "9c10b434f01b64e3b4cf974a40206b74b2ef10150d7dd733ed7b18bc8c634f08"; + url = "https://github.com/ros2-gbp/control_msgs-release/archive/release/rolling/control_msgs/6.1.0-1.tar.gz"; + name = "6.1.0-1.tar.gz"; + sha256 = "d85b71b40f839e0389b9424d471dab82d29bf6385a0b0c302a78807424bba7ac"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/control-toolbox/default.nix b/distros/rolling/control-toolbox/default.nix index 8218c448b0..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.2.0-r1"; + version = "5.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/control_toolbox-release/archive/release/rolling/control_toolbox/5.2.0-1.tar.gz"; - name = "5.2.0-1.tar.gz"; - sha256 = "925c0d3056a39025a9ac077661108b3d156550768ccf78acddc1f34be1c39fe6"; + 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 df73a54efc..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.28.1-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/controller_interface/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "1c9192ae52c98a514a4e486ef7729016206d210068bfd58f3bd9fc390350ca4c"; + 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 d9dfebdcc4..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.28.1-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/controller_manager_msgs/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "a1113fe14484ec96bda114ce6ff3a53436ae6962899d680923fa9bae6107eb43"; + 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 caf67c5c38..38cbb5a504 100644 --- a/distros/rolling/data-tamer-cpp/default.nix +++ b/distros/rolling/data-tamer-cpp/default.nix @@ -2,21 +2,20 @@ # 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, mcap-vendor, rclcpp }: +{ 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 = "0.9.4-r3"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/data_tamer-release/archive/release/rolling/data_tamer_cpp/0.9.4-3.tar.gz"; - name = "0.9.4-3.tar.gz"; - sha256 = "2d72674bc54173246f7ae9770ffac03f7ff6a7d8c67d640d00525cd7c92326b7"; + 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"; buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ data-tamer-msgs mcap-vendor rclcpp ]; + propagatedBuildInputs = [ ament-cmake-gtest data-tamer-msgs gtest-vendor mcap-vendor rclcpp rclcpp-lifecycle ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/data-tamer-msgs/default.nix b/distros/rolling/data-tamer-msgs/default.nix index 88f89d653d..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 = "0.9.4-r3"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/data_tamer-release/archive/release/rolling/data_tamer_msgs/0.9.4-3.tar.gz"; - name = "0.9.4-3.tar.gz"; - sha256 = "3679e360887214865eed5af5e75f9b5cf28b291c4ecd173947faa135a1055af6"; + 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/demo-nodes-cpp-native/default.nix b/distros/rolling/demo-nodes-cpp-native/default.nix index bf6ce4923e..b78dbeb9e6 100644 --- a/distros/rolling/demo-nodes-cpp-native/default.nix +++ b/distros/rolling/demo-nodes-cpp-native/default.nix @@ -5,12 +5,12 @@ { 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-rolling-demo-nodes-cpp-native"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/demo_nodes_cpp_native/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "5fb60310bbf952c237a7baaf8765da904127ee1e8c32401e4f3f971f3ebacacc"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/demo_nodes_cpp_native/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "a8f6fbb714499d6c640dba6f8b00911e2778076c5c09f60212120200a14bfd79"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/demo-nodes-cpp/default.nix b/distros/rolling/demo-nodes-cpp/default.nix index 0d344b3053..ca00593609 100644 --- a/distros/rolling/demo-nodes-cpp/default.nix +++ b/distros/rolling/demo-nodes-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-demo-nodes-cpp"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/demo_nodes_cpp/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "a53917758d9f2d96b656eb820b1f972e9ea12c563ed9b31556c87e557808f3c7"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/demo_nodes_cpp/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "b243efdb7cf2287c9ba591b9dc0f83f5d1913c034f63308ec4c29bcb4742e75c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/demo-nodes-py/default.nix b/distros/rolling/demo-nodes-py/default.nix index c6021c7614..ee8352fbde 100644 --- a/distros/rolling/demo-nodes-py/default.nix +++ b/distros/rolling/demo-nodes-py/default.nix @@ -5,12 +5,12 @@ { 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-rolling-demo-nodes-py"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/demo_nodes_py/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "e80bdf7dba3a32f267524a972af9c00a57eda1d465f3f8c376246bcc11ce51b8"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/demo_nodes_py/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "4ab8b43eaacee0a5d8a7b2d6db7e741b952c18e0f3e5f68dd9dd175ac93de61b"; }; buildType = "ament_python"; 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/desktop-full/default.nix b/distros/rolling/desktop-full/default.nix index 9d9edb2d9e..2fb75f77ac 100644 --- a/distros/rolling/desktop-full/default.nix +++ b/distros/rolling/desktop-full/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, desktop, perception, ros-gz-sim-demos, simulation }: buildRosPackage { pname = "ros-rolling-desktop-full"; - version = "0.12.0-r1"; + version = "0.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/desktop_full/0.12.0-1.tar.gz"; - name = "0.12.0-1.tar.gz"; - sha256 = "ae99f919f3279035a0db3aa17d8f0cf541129b01c87fdfcb6d02ef0a34ad0378"; + url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/desktop_full/0.13.0-1.tar.gz"; + name = "0.13.0-1.tar.gz"; + sha256 = "48ca1b35696f79ad0c8d2b805852f5cb9c0679d33c1cb910ace3bd35cd00ab35"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/desktop/default.nix b/distros/rolling/desktop/default.nix index 3488d13c0a..dfc6692ce0 100644 --- a/distros/rolling/desktop/default.nix +++ b/distros/rolling/desktop/default.nix @@ -5,12 +5,12 @@ { 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-rolling-desktop"; - version = "0.12.0-r1"; + version = "0.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/desktop/0.12.0-1.tar.gz"; - name = "0.12.0-1.tar.gz"; - sha256 = "086e05158bccb17e72accc65741ad36f00ae23fadaeb2ea067a155287d930923"; + url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/desktop/0.13.0-1.tar.gz"; + name = "0.13.0-1.tar.gz"; + sha256 = "1651cc63506ff430ec11e224e010656b4cfc3ac314499be61c41f4351f340a44"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/diagnostic-aggregator/default.nix b/distros/rolling/diagnostic-aggregator/default.nix index bbfe396d99..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.3-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_aggregator/4.4.3-1.tar.gz"; - name = "4.4.3-1.tar.gz"; - sha256 = "9073e8440fdb36d4e487087e28ba1b290d0a79810619d503d63cee4cf8e63891"; + 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 cbee3b21dc..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.3-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_common_diagnostics/4.4.3-1.tar.gz"; - name = "4.4.3-1.tar.gz"; - sha256 = "d7af1f0f3454940d5c1b9de21d023979e8d2fec0c1a09787b7d554dafe5fc68a"; + 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 fa54cfeef1..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.3-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_remote_logging/4.4.3-1.tar.gz"; - name = "4.4.3-1.tar.gz"; - sha256 = "0cb063b486ee868d3f6582010b1cc095b6d291ba035e7fc8751ac821f6672e01"; + 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 e3db3f9de7..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.3-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostic_updater/4.4.3-1.tar.gz"; - name = "4.4.3-1.tar.gz"; - sha256 = "e87b6eaaff49c1743731259245e782451a3bdc3c2384230875d6aa1c1109c74b"; + 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 895783a67b..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.3-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/diagnostics/4.4.3-1.tar.gz"; - name = "4.4.3-1.tar.gz"; - sha256 = "f8a0caf619e5ba540d645f390df0c47b594b8012b6263d411cfef9c3c9ce8b9e"; + 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 0f122d431d..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "a26f2c3549a1ae1217d756d51c90b3d5de56bf0766ec0c140b7074fdf6d9a235"; + 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/domain-coordinator/default.nix b/distros/rolling/domain-coordinator/default.nix index e202f2be19..2d8698fc8b 100644 --- a/distros/rolling/domain-coordinator/default.nix +++ b/distros/rolling/domain-coordinator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-domain-coordinator"; - version = "0.14.3-r1"; + version = "0.15.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/domain_coordinator/0.14.3-1.tar.gz"; - name = "0.14.3-1.tar.gz"; - sha256 = "44bb34675bc703d0b9d0f2eaefc52173165538b4206b22361f7ec8226b3ba4c0"; + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/domain_coordinator/0.15.0-1.tar.gz"; + name = "0.15.0-1.tar.gz"; + sha256 = "1774eea3c511a256cdb1a466f8c21eef082459c6f85dfbfc14c4938a7f61f096"; }; buildType = "ament_python"; diff --git a/distros/rolling/dummy-map-server/default.nix b/distros/rolling/dummy-map-server/default.nix index e0faea7a02..92a220a129 100644 --- a/distros/rolling/dummy-map-server/default.nix +++ b/distros/rolling/dummy-map-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, nav-msgs, rclcpp }: buildRosPackage { pname = "ros-rolling-dummy-map-server"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/dummy_map_server/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "8775cfc10fefeabfc066e8f1c2243ba1679fad9e24c74530a7d8ca8d378e4481"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/dummy_map_server/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "fafa0430e48f60705452ebbb47094aa502a6d46113efd35360eb29167658d3cd"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/dummy-robot-bringup/default.nix b/distros/rolling/dummy-robot-bringup/default.nix index 030efc13f9..561fd7d1ad 100644 --- a/distros/rolling/dummy-robot-bringup/default.nix +++ b/distros/rolling/dummy-robot-bringup/default.nix @@ -5,12 +5,12 @@ { 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-rolling-dummy-robot-bringup"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/dummy_robot_bringup/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "f65e030dea92e8efaf78994dc309dfa90936592f5eb6c26bb70d3f23697db07f"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/dummy_robot_bringup/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "68dd39a840861c4076baf8100276b975e64cc12c026ce235faf5d7945652a36d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/dummy-sensors/default.nix b/distros/rolling/dummy-sensors/default.nix index 6860bd8c8e..1563f78c69 100644 --- a/distros/rolling/dummy-sensors/default.nix +++ b/distros/rolling/dummy-sensors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, sensor-msgs }: buildRosPackage { pname = "ros-rolling-dummy-sensors"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/dummy_sensors/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "a1cd8af8c28a03e3e6072a62a477b8a030e6c933126708a9b895798d3553cbf2"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/dummy_sensors/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "d5dbb89a85f5bc4b009dd22bcc00c9b681733d619d76c128025d02105476d04e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/effort-controllers/default.nix b/distros/rolling/effort-controllers/default.nix index f40dfe1a00..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.23.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/effort_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "344c4716f722f4137201578a0883a34c53096fe237eb0f03dcc3fe08e6ef4c94"; + 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/eigen3-cmake-module/default.nix b/distros/rolling/eigen3-cmake-module/default.nix index bacdc02c2f..a5d6dc81d5 100644 --- a/distros/rolling/eigen3-cmake-module/default.nix +++ b/distros/rolling/eigen3-cmake-module/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake }: buildRosPackage { pname = "ros-rolling-eigen3-cmake-module"; - version = "0.4.0-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/eigen3_cmake_module-release/archive/release/rolling/eigen3_cmake_module/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "0c7491684e6e5c5529daa2ce149cfd85abe4ddd6d3fc0ae3318d4c1c4c21d95e"; + url = "https://github.com/ros2-gbp/eigen3_cmake_module-release/archive/release/rolling/eigen3_cmake_module/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "c14b7f46e2ec4fb4a6ba71dcc6dc14a2fabe29dc55d86f83d5c8d14860819989"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/eigenpy/default.nix b/distros/rolling/eigenpy/default.nix index 96824bb22f..f29e06d352 100644 --- a/distros/rolling/eigenpy/default.nix +++ b/distros/rolling/eigenpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, cmake, doxygen, eigen, git, python3, python3Packages }: buildRosPackage { pname = "ros-rolling-eigenpy"; - version = "3.10.3-r1"; + version = "3.11.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/eigenpy-release/archive/release/rolling/eigenpy/3.10.3-1.tar.gz"; - name = "3.10.3-1.tar.gz"; - sha256 = "1dc4d3334b51214a66456bf6af65cac36231799185ac30f35826239116a0cbe9"; + url = "https://github.com/ros2-gbp/eigenpy-release/archive/release/rolling/eigenpy/3.11.0-1.tar.gz"; + name = "3.11.0-1.tar.gz"; + sha256 = "e127703c19cb931202b49d9a01f679be4fa4e76d2aa7ed6dfd856fb6db5a9ce3"; }; buildType = "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/example-interfaces/default.nix b/distros/rolling/example-interfaces/default.nix index 10d9f5b838..c08297f03f 100644 --- a/distros/rolling/example-interfaces/default.nix +++ b/distros/rolling/example-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-example-interfaces"; - version = "0.13.0-r1"; + version = "0.14.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/example_interfaces-release/archive/release/rolling/example_interfaces/0.13.0-1.tar.gz"; - name = "0.13.0-1.tar.gz"; - sha256 = "cf5950e594a63c38836eb3d6d69f4b011ee00b79e225fe38d01c286147674831"; + url = "https://github.com/ros2-gbp/example_interfaces-release/archive/release/rolling/example_interfaces/0.14.0-1.tar.gz"; + name = "0.14.0-1.tar.gz"; + sha256 = "167a4af73a8f310c1363e5bda1cbbd70cdea2d0e66ee65319654d448e944477d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-async-client/default.nix b/distros/rolling/examples-rclcpp-async-client/default.nix index 5008ca9f94..d8cf3d4904 100644 --- a/distros/rolling/examples-rclcpp-async-client/default.nix +++ b/distros/rolling/examples-rclcpp-async-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-async-client"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_async_client/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "c48c02fc949ef40e0f2d626cbe18b318401ba81e08cf4336a794fb164b66cd87"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_async_client/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "9b99cf722f22f955b4f4bbfb6ed2401b7ea9bab90f975f61233bf5f4ce864b72"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-cbg-executor/default.nix b/distros/rolling/examples-rclcpp-cbg-executor/default.nix index 8efbdbbb85..3f650ce2ab 100644 --- a/distros/rolling/examples-rclcpp-cbg-executor/default.nix +++ b/distros/rolling/examples-rclcpp-cbg-executor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-cbg-executor"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_cbg_executor/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "d8db059b1009bf0935fd933b027e0bb06c65bc874555efee304d84995a1723da"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_cbg_executor/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "f2dd2db3604678dd52d8caca034e6af71b18a35fdcf2c6488582eceb09338962"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-minimal-action-client/default.nix b/distros/rolling/examples-rclcpp-minimal-action-client/default.nix index 3ab66ab86f..92326832fa 100644 --- a/distros/rolling/examples-rclcpp-minimal-action-client/default.nix +++ b/distros/rolling/examples-rclcpp-minimal-action-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-action }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-minimal-action-client"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_action_client/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "07bb295106241f8575cf5b176bf449752810c3e4dd8a3ef51df824d4a2d3c99b"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_action_client/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "07dda858881f6469b5a2d7b4106719b614df74e17b4d735039b274a21c8ca66f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-minimal-action-server/default.nix b/distros/rolling/examples-rclcpp-minimal-action-server/default.nix index 9d0237d672..7f2cbcde37 100644 --- a/distros/rolling/examples-rclcpp-minimal-action-server/default.nix +++ b/distros/rolling/examples-rclcpp-minimal-action-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-action }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-minimal-action-server"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_action_server/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "c06d683190edc7c8f0ad1016fd1fd7a873279e42e0175dc0d6b97d673231e83c"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_action_server/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "14098c7d64047b11f27efce0d543af581b16d1023dedf7eada9f950c5cb87eee"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-minimal-client/default.nix b/distros/rolling/examples-rclcpp-minimal-client/default.nix index 7e7b54ac23..ba0f044290 100644 --- a/distros/rolling/examples-rclcpp-minimal-client/default.nix +++ b/distros/rolling/examples-rclcpp-minimal-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-minimal-client"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_client/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "3158e288952f551f14f4b067bbb870975774f077cbd04c4a256dab574a0a917f"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_client/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "248af62b6903f952196e15cfacf90a152b6dbeaa6e6b4476a3f9247e30bc8f1e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-minimal-composition/default.nix b/distros/rolling/examples-rclcpp-minimal-composition/default.nix index 239612065f..ef69a2c615 100644 --- a/distros/rolling/examples-rclcpp-minimal-composition/default.nix +++ b/distros/rolling/examples-rclcpp-minimal-composition/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-minimal-composition"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_composition/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "fe0483d19bfc7c91457bdfaed0d885a8269a5c905988e514db1fcc1dc9a56cc6"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_composition/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "2db883520b3b666a48bf6a9999a41ff19fc908a24dfb2eae6a578ef94261b527"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-minimal-publisher/default.nix b/distros/rolling/examples-rclcpp-minimal-publisher/default.nix index ed4784b033..c523759ac8 100644 --- a/distros/rolling/examples-rclcpp-minimal-publisher/default.nix +++ b/distros/rolling/examples-rclcpp-minimal-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-minimal-publisher"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_publisher/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "f58f61e7dd854aa0c45121095e246ec2f005fa6648193df8ce7bcb841e1da513"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_publisher/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "8e2db160d909168b79df13ba1159a123c22ed2a3a7226726bc9bb3ef1580018d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-minimal-service/default.nix b/distros/rolling/examples-rclcpp-minimal-service/default.nix index ee55fce514..dfdf662b0e 100644 --- a/distros/rolling/examples-rclcpp-minimal-service/default.nix +++ b/distros/rolling/examples-rclcpp-minimal-service/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-minimal-service"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_service/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "ae79c32478e5f9f8994196e8c1115169d97508d8b84c495f97e40a4e55cf4944"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_service/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "a4bab567917fea468bb6d6e8955964bbbf6cd0e415ee9f804605cacae2f50b46"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-minimal-subscriber/default.nix b/distros/rolling/examples-rclcpp-minimal-subscriber/default.nix index ac07b52e0a..9dd410aad8 100644 --- a/distros/rolling/examples-rclcpp-minimal-subscriber/default.nix +++ b/distros/rolling/examples-rclcpp-minimal-subscriber/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-minimal-subscriber"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_subscriber/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "ec3382054f165da232b33de7f299ffd7467e257334e78fbd8e686c5fcb6a2f55"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_subscriber/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "974227128368cafd159c61135fd927c0b03b54e34885f1d2f537533f95d29b43"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-minimal-timer/default.nix b/distros/rolling/examples-rclcpp-minimal-timer/default.nix index 95b98049d6..ff614e08fe 100644 --- a/distros/rolling/examples-rclcpp-minimal-timer/default.nix +++ b/distros/rolling/examples-rclcpp-minimal-timer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-minimal-timer"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_timer/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "1e011b76b0610a4b6127aeee989d218b676744b16c1290ea44192321745c2232"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_minimal_timer/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "01fd7aa4ffab7df4c08bf9ecfd14a85d2bafbc972b9e05520c46c99006deea2e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-multithreaded-executor/default.nix b/distros/rolling/examples-rclcpp-multithreaded-executor/default.nix index 02b9949858..04d47c715e 100644 --- a/distros/rolling/examples-rclcpp-multithreaded-executor/default.nix +++ b/distros/rolling/examples-rclcpp-multithreaded-executor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-multithreaded-executor"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_multithreaded_executor/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "4eca37995bbf4751109b065ce73e8a5a846cc1b42b3830c3937ed43baa312aeb"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_multithreaded_executor/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "cf5e9ffd384711efa395abb8971f14e36cc1901d47a1793d61f5852efb8ec437"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclcpp-wait-set/default.nix b/distros/rolling/examples-rclcpp-wait-set/default.nix index 224004c8ef..892264e777 100644 --- a/distros/rolling/examples-rclcpp-wait-set/default.nix +++ b/distros/rolling/examples-rclcpp-wait-set/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-components, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclcpp-wait-set"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_wait_set/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "a8065e3a3b6de6c369c0949267d8fb70e5a0090a3c6691b85420bc0edff03267"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclcpp_wait_set/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "22b6d860a1b25e42a8a7823b475595ade46ff55dd8a94992451951f80dd35b10"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/examples-rclpy-executors/default.nix b/distros/rolling/examples-rclpy-executors/default.nix index 459d3e010f..b02ae401a9 100644 --- a/distros/rolling/examples-rclpy-executors/default.nix +++ b/distros/rolling/examples-rclpy-executors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, rclpy, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclpy-executors"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_executors/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "15e346bc2a4b20c3b0a014b5d19a40f4e958c5a8b9b0b9a46753e205d58ae621"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_executors/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "d00e0c6c2cf672994bf4894d454ae913263e3c092fc9d70461d248f91b4a644e"; }; buildType = "ament_python"; diff --git a/distros/rolling/examples-rclpy-guard-conditions/default.nix b/distros/rolling/examples-rclpy-guard-conditions/default.nix index 951ef122c3..aa1e3188d4 100644 --- a/distros/rolling/examples-rclpy-guard-conditions/default.nix +++ b/distros/rolling/examples-rclpy-guard-conditions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, rclpy }: buildRosPackage { pname = "ros-rolling-examples-rclpy-guard-conditions"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_guard_conditions/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "d968862f798c8af917148f9222e488f0abd39fa2f6b5a33eeff4b4a3f61ec0f1"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_guard_conditions/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "a6817b6e4f63a40e8b4125c0f331e94cd4ac92aaac4ebfd026893dd8b74c5a66"; }; buildType = "ament_python"; diff --git a/distros/rolling/examples-rclpy-minimal-action-client/default.nix b/distros/rolling/examples-rclpy-minimal-action-client/default.nix index 40bcc31a96..8dc022f964 100644 --- a/distros/rolling/examples-rclpy-minimal-action-client/default.nix +++ b/distros/rolling/examples-rclpy-minimal-action-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, example-interfaces, python3Packages, rclpy }: buildRosPackage { pname = "ros-rolling-examples-rclpy-minimal-action-client"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_action_client/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "0a42d881e9c3509529bde6e76894561f971a3d3d4e30ac863e07f3fcba786bdf"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_action_client/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "5ed4892aa62ae4283088ec4598e6b60280439ff471b71f18649824a6b4b89a11"; }; buildType = "ament_python"; diff --git a/distros/rolling/examples-rclpy-minimal-action-server/default.nix b/distros/rolling/examples-rclpy-minimal-action-server/default.nix index 303b8995bc..17b44a2ab4 100644 --- a/distros/rolling/examples-rclpy-minimal-action-server/default.nix +++ b/distros/rolling/examples-rclpy-minimal-action-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, example-interfaces, python3Packages, rclpy }: buildRosPackage { pname = "ros-rolling-examples-rclpy-minimal-action-server"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_action_server/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "c804146c266cdf873494cf01c1006a97d095dc6ec06bc1136859e629e423b77d"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_action_server/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "89caade434a96f7350f1bfbf7c6b610679c41fac337cd7c30850a4221352ee72"; }; buildType = "ament_python"; diff --git a/distros/rolling/examples-rclpy-minimal-client/default.nix b/distros/rolling/examples-rclpy-minimal-client/default.nix index debe0ab8ce..2cee318ef0 100644 --- a/distros/rolling/examples-rclpy-minimal-client/default.nix +++ b/distros/rolling/examples-rclpy-minimal-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, example-interfaces, python3Packages, rclpy, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclpy-minimal-client"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_client/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "e191b9dae0652a5bc16636d7a12263a53e22e28a15b677a61194dd994e00810b"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_client/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "a0a7d26aeb66a3d0761e26427032da9d73ecd15bd011c32da2dcbf24ed1475c1"; }; buildType = "ament_python"; diff --git a/distros/rolling/examples-rclpy-minimal-publisher/default.nix b/distros/rolling/examples-rclpy-minimal-publisher/default.nix index 75cb5a39ce..9abb367cf5 100644 --- a/distros/rolling/examples-rclpy-minimal-publisher/default.nix +++ b/distros/rolling/examples-rclpy-minimal-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, rclpy, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclpy-minimal-publisher"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_publisher/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "20c14a305edff31db1410b3240265fe2898539355969c5c2acb5713777938b32"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_publisher/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "7d76c1cff0f2530b497ff89194b5e27857a7a988e004dd82a052b811c6022d0d"; }; buildType = "ament_python"; diff --git a/distros/rolling/examples-rclpy-minimal-service/default.nix b/distros/rolling/examples-rclpy-minimal-service/default.nix index 02d03dca08..ead129cff5 100644 --- a/distros/rolling/examples-rclpy-minimal-service/default.nix +++ b/distros/rolling/examples-rclpy-minimal-service/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, example-interfaces, python3Packages, rclpy, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclpy-minimal-service"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_service/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "b0ef9d2605c49723e4899714817bfe550f1c31b527d1a9dd328aa69ace8cfd49"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_service/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "3142131f72dbee0ba6e9d46b2e6b4cdcd2ff92e5c31cffd82b162d3c052f6a61"; }; buildType = "ament_python"; diff --git a/distros/rolling/examples-rclpy-minimal-subscriber/default.nix b/distros/rolling/examples-rclpy-minimal-subscriber/default.nix index 0e70437f34..0996d66dfd 100644 --- a/distros/rolling/examples-rclpy-minimal-subscriber/default.nix +++ b/distros/rolling/examples-rclpy-minimal-subscriber/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, rclpy, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclpy-minimal-subscriber"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_subscriber/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "16ea192e08fda8041d6908903600740fa8befe4756840c61b58904c41ed8ec6a"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_minimal_subscriber/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "076e7b74628f2b8d7ca89a3e26ad5c14030dac6ab5687571e02387dfab6ba537"; }; buildType = "ament_python"; diff --git a/distros/rolling/examples-rclpy-pointcloud-publisher/default.nix b/distros/rolling/examples-rclpy-pointcloud-publisher/default.nix index f22959cf8c..601c1a4d0e 100644 --- a/distros/rolling/examples-rclpy-pointcloud-publisher/default.nix +++ b/distros/rolling/examples-rclpy-pointcloud-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, rclpy, sensor-msgs, sensor-msgs-py, std-msgs }: buildRosPackage { pname = "ros-rolling-examples-rclpy-pointcloud-publisher"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_pointcloud_publisher/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "55d388fff1c83961e21e2e640a774a2d52977db9a9b667d441327536e37182e0"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/examples_rclpy_pointcloud_publisher/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "59e39aaa10839f07a5a7dee558814514e2f3d785f7d8c094e041dc7ccca9252d"; }; buildType = "ament_python"; diff --git a/distros/rolling/examples-tf2-py/default.nix b/distros/rolling/examples-tf2-py/default.nix index c1aa2773e6..3ea8bfe267 100644 --- a/distros/rolling/examples-tf2-py/default.nix +++ b/distros/rolling/examples-tf2-py/default.nix @@ -5,12 +5,12 @@ { 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-rolling-examples-tf2-py"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/examples_tf2_py/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "053758c1f77e0875eb2590178ba20c9c13e25d0e634234ca92d70f13f21cf2f5"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/examples_tf2_py/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "4e2c49cec904062d405984dc0d771ffff720e0be3908421519527fe9dce492f9"; }; buildType = "ament_python"; diff --git a/distros/rolling/fastdds/default.nix b/distros/rolling/fastdds/default.nix index e245a8d668..f6105e9e13 100644 --- a/distros/rolling/fastdds/default.nix +++ b/distros/rolling/fastdds/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, asio, cmake, fastcdr, foonathan-memory-vendor, openssl, python3, tinyxml-2 }: buildRosPackage { pname = "ros-rolling-fastdds"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fastdds-release/archive/release/rolling/fastdds/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "ceed57d33eb6cde4a4eac96696a79cdbad0fc86057ad208bf3b7c8377d5e5f11"; + url = "https://github.com/ros2-gbp/fastdds-release/archive/release/rolling/fastdds/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "c07880f39c0f1a812b4932d16a33bdc427a939ac373b7d4e6e50a6d6d35051d0"; }; buildType = "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/filters/default.nix b/distros/rolling/filters/default.nix index 7dce35682e..ebd64d95fd 100644 --- a/distros/rolling/filters/default.nix +++ b/distros/rolling/filters/default.nix @@ -5,12 +5,12 @@ { 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-rolling-filters"; - version = "2.1.2-r1"; + version = "2.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/filters-release/archive/release/rolling/filters/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "ab9b0e1234a6c3cea6a34534aa6b989a9e6f8ace82c76f4416f62c26bcbbd71b"; + url = "https://github.com/ros2-gbp/filters-release/archive/release/rolling/filters/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "1422cc46ef387f280d5794cd014ff71213de46aaf5ec4bd1475adc9eafcb1c62"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/find-object-2d/default.nix b/distros/rolling/find-object-2d/default.nix index 106169f672..47718671db 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.2-r1"; 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.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "888cf6c7139de17df9cecb4e2d46e9dd610a42bbd73756135117879411c40b91"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/fkie-message-filters/default.nix b/distros/rolling/fkie-message-filters/default.nix index ddfd9d653a..94e9502677 100644 --- a/distros/rolling/fkie-message-filters/default.nix +++ b/distros/rolling/fkie-message-filters/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-gtest, ament-cmake-ros, image-transport, rclcpp, sensor-msgs, std-msgs, tf2-ros }: +{ 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-rolling-fkie-message-filters"; - version = "3.0.2-r1"; + version = "3.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fkie_message_filters-release/archive/release/rolling/fkie_message_filters/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "c66f884da122324e314d6bb252974b921b1a4eb553f6974e20820ff7af0e465a"; + url = "https://github.com/ros2-gbp/fkie_message_filters-release/archive/release/rolling/fkie_message_filters/3.2.0-1.tar.gz"; + name = "3.2.0-1.tar.gz"; + sha256 = "f4cd8855f418dabdc21bb43ede83d9ef0a7f0537ddb787063efe8945b8b50e66"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-cmake-ros std-msgs ]; + checkInputs = [ ament-cmake-gtest ament-cmake-ros rclcpp-lifecycle std-msgs ]; propagatedBuildInputs = [ image-transport rclcpp sensor-msgs tf2-ros ]; nativeBuildInputs = [ 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 29892a407c..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "d5b11ef822d67c944900d774db3e37d75ae9c00c6ca72e4ae0764e2cfc5aa184"; + 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 fc3f32dd7d..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "dc45862bd17dd7b235f17bcdcfec339b68572543694d30c8394bff629be28804"; + 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 e048eaff29..f0f3af4a76 100644 --- a/distros/rolling/fuse-constraints/default.nix +++ b/distros/rolling/fuse-constraints/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, eigen, fuse-core, fuse-graphs, fuse-variables, gbenchmark, geometry-msgs, pluginlib, rclcpp, suitesparse }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_constraints/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "3a7afb0e36becfa6fb418b9af43a22036748d717158c2c9354c4466566cd2f6e"; + 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"; - buildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common gbenchmark ]; - propagatedBuildInputs = [ ceres-solver eigen fuse-core fuse-graphs fuse-variables geometry-msgs pluginlib rclcpp suitesparse ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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 \\ diff --git a/distros/rolling/fuse-core/default.nix b/distros/rolling/fuse-core/default.nix index 8a39ad2405..a0786cb74a 100644 --- a/distros/rolling/fuse-core/default.nix +++ b/distros/rolling/fuse-core/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-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, eigen, fuse-msgs, geometry-msgs, glog, launch, launch-pytest, pluginlib, rcl-interfaces, rclcpp, rclcpp-components }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_core/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "3b5e3f139f553d9a767c7f08118fe904b7c06efcd59a6a6cf6f292cbfa2bdca8"; + 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"; - buildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common geometry-msgs launch launch-pytest rclcpp ]; - propagatedBuildInputs = [ boost ceres-solver eigen fuse-msgs glog pluginlib rcl-interfaces rclcpp rclcpp-components ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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 diff --git a/distros/rolling/fuse-doc/default.nix b/distros/rolling/fuse-doc/default.nix index 393c1aa335..f338a7058f 100644 --- a/distros/rolling/fuse-doc/default.nix +++ b/distros/rolling/fuse-doc/default.nix @@ -2,20 +2,21 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake-ros }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, gtest-vendor }: buildRosPackage { pname = "ros-rolling-fuse-doc"; - version = "1.2.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_doc/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "87e410a4557754e672e16cd1823ea0c6ed029906ef0e6f5695ae6c3efbb0cf05"; + 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"; - buildInputs = [ ament-cmake-ros ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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."; diff --git a/distros/rolling/fuse-graphs/default.nix b/distros/rolling/fuse-graphs/default.nix index 2c0ebe741d..3f15a1a635 100644 --- a/distros/rolling/fuse-graphs/default.nix +++ b/distros/rolling/fuse-graphs/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, gbenchmark, pluginlib, rclcpp }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_graphs/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "bebd5c38aeedbc2dbcf065e6a113a773165d4c73fda39848e1957a44e1f039f8"; + 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"; - buildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common gbenchmark ]; - propagatedBuildInputs = [ ceres-solver fuse-core pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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."; diff --git a/distros/rolling/fuse-loss/default.nix b/distros/rolling/fuse-loss/default.nix index f0a9f23a91..38ac0ba4ac 100644 --- a/distros/rolling/fuse-loss/default.nix +++ b/distros/rolling/fuse-loss/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, libsForQt5, pluginlib, qt5, rclcpp }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_loss/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "5a809f681606c9e9db0323b83676eb545be1268cd09d27484eeb9f9c410c9780"; + 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"; - buildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common libsForQt5.qwt qt5.qtbase ]; - propagatedBuildInputs = [ ceres-solver fuse-core pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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."; diff --git a/distros/rolling/fuse-models/default.nix b/distros/rolling/fuse-models/default.nix index 8d9013c7e6..e81e2c3640 100644 --- a/distros/rolling/fuse-models/default.nix +++ b/distros/rolling/fuse-models/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-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, nav-msgs, pluginlib, rclcpp, rclcpp-components, sensor-msgs, std-srvs, tf2, tf2-2d, tf2-geometry-msgs, tf2-ros }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_models/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "97c666531c88c951d49a95001a58e31e032f60ee008436725b115576e148bbef"; + 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"; - buildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common gbenchmark ]; - propagatedBuildInputs = [ boost ceres-solver eigen fuse-constraints fuse-core fuse-graphs fuse-msgs fuse-publishers fuse-variables geometry-msgs nav-msgs pluginlib rclcpp rclcpp-components sensor-msgs std-srvs tf2 tf2-2d tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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"; diff --git a/distros/rolling/fuse-msgs/default.nix b/distros/rolling/fuse-msgs/default.nix index d6e045d4fa..7482aa093f 100644 --- a/distros/rolling/fuse-msgs/default.nix +++ b/distros/rolling/fuse-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, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_msgs/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "6afde97665ffc31ccca1d132b88aac7482b414d9a0f069702845677cf3533350"; + 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"; buildInputs = [ ament-cmake rosidl-default-generators ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; + propagatedBuildInputs = [ ament-cmake-ros geometry-msgs gtest-vendor rosidl-default-runtime std-msgs ]; nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; meta = { diff --git a/distros/rolling/fuse-optimizers/default.nix b/distros/rolling/fuse-optimizers/default.nix index 11b5d77c16..4c182dc7e8 100644 --- a/distros/rolling/fuse-optimizers/default.nix +++ b/distros/rolling/fuse-optimizers/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-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, launch, launch-pytest, launch-ros, nav-msgs, pluginlib, rclcpp, rclcpp-components, std-srvs }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_optimizers/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "4d6cc6c9daca6278cabc0f889aa256c21c1e82180211f9c70c87bdab1b9d0cad"; + 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"; - buildInputs = [ ament-cmake-ros ]; + 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 = [ boost ceres-solver diagnostic-updater eigen fuse-constraints fuse-core fuse-graphs fuse-msgs fuse-variables pluginlib rclcpp rclcpp-components std-srvs ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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 \\ diff --git a/distros/rolling/fuse-publishers/default.nix b/distros/rolling/fuse-publishers/default.nix index 7fd56a381a..eda1082948 100644 --- a/distros/rolling/fuse-publishers/default.nix +++ b/distros/rolling/fuse-publishers/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-variables, geometry-msgs, nav-msgs, pluginlib, rclcpp, tf2, tf2-geometry-msgs, tf2-ros }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_publishers/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "355ae1be2d3c0f0ee0bb294ca9b8409d00d3bfca50870fc0c3ded63e80df0c1e"; + 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"; - buildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common fuse-constraints fuse-graphs rclcpp ]; - propagatedBuildInputs = [ fuse-core fuse-msgs fuse-variables geometry-msgs nav-msgs pluginlib rclcpp tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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."; diff --git a/distros/rolling/fuse-tutorials/default.nix b/distros/rolling/fuse-tutorials/default.nix index 7e8d60875a..3d3dc51a0a 100644 --- a/distros/rolling/fuse-tutorials/default.nix +++ b/distros/rolling/fuse-tutorials/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-ros, ament-lint-auto, ament-lint-common, fuse-constraints, fuse-core, fuse-models, fuse-optimizers, fuse-publishers, fuse-variables, nav-msgs, rclcpp, rviz2, sensor-msgs }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_tutorials/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "27e1fc39181eed1a8153531a1443519862c6f3e85bf88a66c827260d327ccf19"; + 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"; - buildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ fuse-constraints fuse-core fuse-models fuse-optimizers fuse-publishers fuse-variables nav-msgs rclcpp rviz2 sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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."; diff --git a/distros/rolling/fuse-variables/default.nix b/distros/rolling/fuse-variables/default.nix index 5336449db2..052ac36c0e 100644 --- a/distros/rolling/fuse-variables/default.nix +++ b/distros/rolling/fuse-variables/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-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, pluginlib, rclcpp }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_variables/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "b2b5b07b3eb658ecbb158b36187c2e9980fd95309bacc5048c5c04798c731aa6"; + 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"; - buildInputs = [ ament-cmake-ros ]; + buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp ]; - propagatedBuildInputs = [ ceres-solver fuse-core pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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, \\ diff --git a/distros/rolling/fuse-viz/default.nix b/distros/rolling/fuse-viz/default.nix index 28d7f9ad26..4dfa88c395 100644 --- a/distros/rolling/fuse-viz/default.nix +++ b/distros/rolling/fuse-viz/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-ros, ament-lint-auto, ament-lint-common, eigen, fuse-constraints, fuse-core, fuse-msgs, fuse-variables, geometry-msgs, qt5, rviz-common, rviz-rendering, tf2-geometry-msgs }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse_viz/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "d1e69b089b4262a1c60078c0c941476ba38d1bbb9a6992ae5d11b14c5c74937b"; + 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"; - buildInputs = [ ament-cmake-ros qt5.qtbase ]; + buildInputs = [ ament-cmake qt5.qtbase ]; checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen fuse-constraints fuse-core fuse-msgs fuse-variables geometry-msgs rviz-common rviz-rendering tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; + 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."; diff --git a/distros/rolling/fuse/default.nix b/distros/rolling/fuse/default.nix index 119baae83a..faa2c45293 100644 --- a/distros/rolling/fuse/default.nix +++ b/distros/rolling/fuse/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, fuse-constraints, fuse-core, fuse-doc, fuse-graphs, fuse-models, fuse-msgs, fuse-optimizers, fuse-publishers, fuse-variables, fuse-viz }: +{ 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.1-r1"; + version = "1.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/rolling/fuse/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "b6186d4665a3f8b0214ae1086acaed685cf76a6dc011f5c0719d25074d05f90a"; + 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"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ fuse-constraints fuse-core fuse-doc fuse-graphs fuse-models fuse-msgs fuse-optimizers fuse-publishers fuse-variables fuse-viz ]; + 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 = { diff --git a/distros/rolling/generated.nix b/distros/rolling/generated.nix index 5e6df98b88..99bd4b1bc9 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,10 @@ self: super: { apriltag-tools = self.callPackage ./apriltag-tools {}; + ardrone-sdk = self.callPackage ./ardrone-sdk {}; + + ardrone-sumo = self.callPackage ./ardrone-sumo {}; + aruco = self.callPackage ./aruco {}; aruco-msgs = self.callPackage ./aruco-msgs {}; @@ -238,6 +238,30 @@ self: super: { autoware-system-msgs = self.callPackage ./autoware-system-msgs {}; + autoware-utils = self.callPackage ./autoware-utils {}; + + autoware-utils-debug = self.callPackage ./autoware-utils-debug {}; + + autoware-utils-diagnostics = self.callPackage ./autoware-utils-diagnostics {}; + + autoware-utils-geometry = self.callPackage ./autoware-utils-geometry {}; + + autoware-utils-logging = self.callPackage ./autoware-utils-logging {}; + + autoware-utils-math = self.callPackage ./autoware-utils-math {}; + + autoware-utils-pcl = self.callPackage ./autoware-utils-pcl {}; + + autoware-utils-rclcpp = self.callPackage ./autoware-utils-rclcpp {}; + + autoware-utils-system = self.callPackage ./autoware-utils-system {}; + + autoware-utils-tf = self.callPackage ./autoware-utils-tf {}; + + autoware-utils-uuid = self.callPackage ./autoware-utils-uuid {}; + + autoware-utils-visualization = self.callPackage ./autoware-utils-visualization {}; + autoware-v2x-msgs = self.callPackage ./autoware-v2x-msgs {}; autoware-vehicle-msgs = self.callPackage ./autoware-vehicle-msgs {}; @@ -276,6 +300,8 @@ self: super: { boost-sml-vendor = self.callPackage ./boost-sml-vendor {}; + broll = self.callPackage ./broll {}; + builtin-interfaces = self.callPackage ./builtin-interfaces {}; camera-calibration = self.callPackage ./camera-calibration {}; @@ -336,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 {}; @@ -366,8 +390,6 @@ self: super: { controller-interface = self.callPackage ./controller-interface {}; - controller-manager = self.callPackage ./controller-manager {}; - controller-manager-msgs = self.callPackage ./controller-manager-msgs {}; cudnn-cmake-module = self.callPackage ./cudnn-cmake-module {}; @@ -738,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 {}; @@ -978,6 +998,8 @@ self: super: { 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 {}; @@ -998,8 +1020,6 @@ self: super: { lgsvl-msgs = self.callPackage ./lgsvl-msgs {}; - libcaer = self.callPackage ./libcaer {}; - libcaer-driver = self.callPackage ./libcaer-driver {}; libcaer-vendor = self.callPackage ./libcaer-vendor {}; @@ -1138,6 +1158,8 @@ self: super: { 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 {}; @@ -1206,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 {}; @@ -1246,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 {}; @@ -1418,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 {}; @@ -1506,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 {}; @@ -1708,6 +1726,8 @@ self: super: { 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 {}; @@ -1824,6 +1844,8 @@ self: super: { 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 {}; @@ -1966,6 +1988,8 @@ self: super: { 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 {}; @@ -1992,6 +2016,10 @@ self: super: { 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 {}; @@ -2020,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 {}; @@ -2046,6 +2076,32 @@ self: super: { rosidl-typesupport-introspection-cpp = self.callPackage ./rosidl-typesupport-introspection-cpp {}; + rosidlcpp = self.callPackage ./rosidlcpp {}; + + rosidlcpp-generator-c = self.callPackage ./rosidlcpp-generator-c {}; + + rosidlcpp-generator-core = self.callPackage ./rosidlcpp-generator-core {}; + + rosidlcpp-generator-cpp = self.callPackage ./rosidlcpp-generator-cpp {}; + + rosidlcpp-generator-py = self.callPackage ./rosidlcpp-generator-py {}; + + rosidlcpp-generator-type-description = self.callPackage ./rosidlcpp-generator-type-description {}; + + rosidlcpp-parser = self.callPackage ./rosidlcpp-parser {}; + + rosidlcpp-typesupport-c = self.callPackage ./rosidlcpp-typesupport-c {}; + + rosidlcpp-typesupport-cpp = self.callPackage ./rosidlcpp-typesupport-cpp {}; + + rosidlcpp-typesupport-fastrtps-c = self.callPackage ./rosidlcpp-typesupport-fastrtps-c {}; + + rosidlcpp-typesupport-fastrtps-cpp = self.callPackage ./rosidlcpp-typesupport-fastrtps-cpp {}; + + rosidlcpp-typesupport-introspection-c = self.callPackage ./rosidlcpp-typesupport-introspection-c {}; + + rosidlcpp-typesupport-introspection-cpp = self.callPackage ./rosidlcpp-typesupport-introspection-cpp {}; + rosx-introspection = self.callPackage ./rosx-introspection {}; rot-conv = self.callPackage ./rot-conv {}; @@ -2158,6 +2214,10 @@ self: super: { rviz-rendering-tests = self.callPackage ./rviz-rendering-tests {}; + 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 {}; @@ -2206,6 +2266,8 @@ self: super: { simulation = self.callPackage ./simulation {}; + simulation-interfaces = self.callPackage ./simulation-interfaces {}; + slg-msgs = self.callPackage ./slg-msgs {}; slider-publisher = self.callPackage ./slider-publisher {}; @@ -2416,6 +2478,8 @@ self: super: { tricycle-steering-controller = self.callPackage ./tricycle-steering-controller {}; + tsid = self.callPackage ./tsid {}; + turbojpeg-compressed-image-transport = self.callPackage ./turbojpeg-compressed-image-transport {}; turtle-nest = self.callPackage ./turtle-nest {}; @@ -2424,6 +2488,16 @@ 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 {}; + + turtlebot3-autorace-detect = self.callPackage ./turtlebot3-autorace-detect {}; + + turtlebot3-autorace-mission = self.callPackage ./turtlebot3-autorace-mission {}; + turtlebot3-fake-node = self.callPackage ./turtlebot3-fake-node {}; turtlebot3-gazebo = self.callPackage ./turtlebot3-gazebo {}; 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/geometry-tutorials/default.nix b/distros/rolling/geometry-tutorials/default.nix index ce59af77fe..a1527ee3bd 100644 --- a/distros/rolling/geometry-tutorials/default.nix +++ b/distros/rolling/geometry-tutorials/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-rolling-geometry-tutorials"; - version = "0.6.3-r1"; + version = "0.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/rolling/geometry_tutorials/0.6.3-1.tar.gz"; - name = "0.6.3-1.tar.gz"; - sha256 = "c5b615750fa5a08bdbc0d908a4d3361f99da7d9554244e4342ab47a8b970eb41"; + url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/rolling/geometry_tutorials/0.7.0-1.tar.gz"; + name = "0.7.0-1.tar.gz"; + sha256 = "0857c303b0299dec095297525d862dae6d9e606af5b0eb3f683ccef2c6cac053"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/geometry2/default.nix b/distros/rolling/geometry2/default.nix index 3f145471c0..212f4869dd 100644 --- a/distros/rolling/geometry2/default.nix +++ b/distros/rolling/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-rolling-geometry2"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/geometry2/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "0e39fd2ff2d26b4f371ebff3284c0bdbce1c68fe8d90c6bfa78d8750ba98b5cb"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/geometry2/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "3490c92485b227d514ba3eae3f2c17d7e81063df22bd93d32f7014ebd6262979"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gmock-vendor/default.nix b/distros/rolling/gmock-vendor/default.nix index bbaf8bdec8..aaac388b9b 100644 --- a/distros/rolling/gmock-vendor/default.nix +++ b/distros/rolling/gmock-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, gtest-vendor }: buildRosPackage { pname = "ros-rolling-gmock-vendor"; - version = "1.15.1-r1"; + version = "1.16.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/googletest-release/archive/release/rolling/gmock_vendor/1.15.1-1.tar.gz"; - name = "1.15.1-1.tar.gz"; - sha256 = "ddacd74b24ae841eaf8d1c3f6bfd3a52e9395a4310a81ac9dcb6b858f472c476"; + url = "https://github.com/ros2-gbp/googletest-release/archive/release/rolling/gmock_vendor/1.16.0-1.tar.gz"; + name = "1.16.0-1.tar.gz"; + sha256 = "3aab101e1711688fcea02916197df91f7b1414ef89b7054c0de33cccca5368fd"; }; buildType = "cmake"; diff --git a/distros/rolling/google-benchmark-vendor/default.nix b/distros/rolling/google-benchmark-vendor/default.nix index a77fd699a5..1350f4f071 100644 --- a/distros/rolling/google-benchmark-vendor/default.nix +++ b/distros/rolling/google-benchmark-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, gbenchmark, git }: buildRosPackage { pname = "ros-rolling-google-benchmark-vendor"; - version = "0.6.1-r1"; + version = "0.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/google_benchmark_vendor-release/archive/release/rolling/google_benchmark_vendor/0.6.1-1.tar.gz"; - name = "0.6.1-1.tar.gz"; - sha256 = "ced9b20515ee594fe6269120281f4f5f7dce5fb8dc6aad3c1ac016e72b70d942"; + url = "https://github.com/ros2-gbp/google_benchmark_vendor-release/archive/release/rolling/google_benchmark_vendor/0.7.0-1.tar.gz"; + name = "0.7.0-1.tar.gz"; + sha256 = "8b8d37088f0e18869a88bc1bf0ba39bdeeebdcee3e7c818c6b019a12236792c4"; }; buildType = "cmake"; diff --git a/distros/rolling/gpio-controllers/default.nix b/distros/rolling/gpio-controllers/default.nix index 6fd0628538..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.23.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/gpio_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "ebd185a061a6f091e8b524f1b0aa24baafa304035e16c8fd9a1ae3a9eb33d519"; + 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..fed816f7a5 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "b817934a0e9c8cdfc75078870e0a2e67e95b93773c6e44cd3be90711dc8de3b3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gps-sensor-broadcaster/default.nix b/distros/rolling/gps-sensor-broadcaster/default.nix index e8fea8e465..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "0350c6f543cb2c8fdd178f03aa9f6f8e7e250ad50954bc768e56c6176b1531f3"; + 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..8a9af5f9ea 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "018c8a6d92e9ebaa296903b058d4e9404070a6eab48705f06bb3b488282365ad"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gps-umd/default.nix b/distros/rolling/gps-umd/default.nix index 3619b3798e..b7b27798a0 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "bd1a884a61b8ea2de0b4fb3b5871086ca8bbba2e890fd1cc6ff56cbb98d50dc5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gpsd-client/default.nix b/distros/rolling/gpsd-client/default.nix index 2742bfe8cd..1331de0bc2 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.0.5-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.0.5-1.tar.gz"; + name = "2.0.5-1.tar.gz"; + sha256 = "6cd9ffd1a27eb323a6beb62499a3123ca7be911fb1412709948d90e20c5e250d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/gtest-vendor/default.nix b/distros/rolling/gtest-vendor/default.nix index a9f42b57c5..02a17c2ca5 100644 --- a/distros/rolling/gtest-vendor/default.nix +++ b/distros/rolling/gtest-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake }: buildRosPackage { pname = "ros-rolling-gtest-vendor"; - version = "1.15.1-r1"; + version = "1.16.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/googletest-release/archive/release/rolling/gtest_vendor/1.15.1-1.tar.gz"; - name = "1.15.1-1.tar.gz"; - sha256 = "2216a493ce0f14652a4f18cca839030e1f1e8ed7815dc8f668390efca68da6bf"; + url = "https://github.com/ros2-gbp/googletest-release/archive/release/rolling/gtest_vendor/1.16.0-1.tar.gz"; + name = "1.16.0-1.tar.gz"; + sha256 = "ae5437a528d5e19209c5b9fa6383d9edf59ed1071ae4496433422114e710700b"; }; buildType = "cmake"; diff --git a/distros/rolling/gz-cmake-vendor/default.nix b/distros/rolling/gz-cmake-vendor/default.nix index 13cbde69fe..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.2.2-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.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "7dc425a490e28b60478e72cb0cefb2cee62adfb16cd92b88fa568ef1c28e6e57"; + 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 f0c7839f81..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.2.3-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.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "ac6682e6308295beca3e6787a11049ecd3f882068592ce7539416ff9f4e987ad"; + 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/gz-utils-vendor/default.nix b/distros/rolling/gz-utils-vendor/default.nix index 871149a328..3283f3d9cb 100644 --- a/distros/rolling/gz-utils-vendor/default.nix +++ b/distros/rolling/gz-utils-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, spdlog-vendor }: buildRosPackage { pname = "ros-rolling-gz-utils-vendor"; - version = "0.2.2-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gz_utils_vendor-release/archive/release/rolling/gz_utils_vendor/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "55d7c7860e9091e11e6cf9cc5792dd2b583db7e76c3c58f2814b030534be6f85"; + url = "https://github.com/ros2-gbp/gz_utils_vendor-release/archive/release/rolling/gz_utils_vendor/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "c439b68a4a3b9d450bb83fbbc707f7a9af0fa0a59b84a82e1bcf63273cc287a7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/hardware-interface-testing/default.nix b/distros/rolling/hardware-interface-testing/default.nix index 802d4cba3c..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.28.1-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/hardware_interface_testing/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "f38002c37f6fb9f3d31fa1cc6b5d62ec7f398da3594c9940351331d603f4f0d6"; + 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 d398adb160..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.28.1-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/hardware_interface/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "dc6e9db7a258e34678388bcfa8bf3df0e78339f8d2a8b7e287d617037d09f36c"; + 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/image-common/default.nix b/distros/rolling/image-common/default.nix index bef186cad7..3a292a4487 100644 --- a/distros/rolling/image-common/default.nix +++ b/distros/rolling/image-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, camera-calibration-parsers, camera-info-manager, image-transport }: buildRosPackage { pname = "ros-rolling-image-common"; - version = "6.1.0-r1"; + version = "6.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/image_common/6.1.0-1.tar.gz"; - name = "6.1.0-1.tar.gz"; - sha256 = "881c5d8e274c273ca12c8fe79d0cdad496ba58980410a739a280ac51bb1ecdbe"; + url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/image_common/6.2.0-1.tar.gz"; + name = "6.2.0-1.tar.gz"; + sha256 = "37d8c51a57312382602dd9ef94c0ba24c5a79b6c3d3fb04a94698a670b7ca3e9"; }; 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-tools/default.nix b/distros/rolling/image-tools/default.nix index fa9a357f03..29eed38e31 100644 --- a/distros/rolling/image-tools/default.nix +++ b/distros/rolling/image-tools/default.nix @@ -5,12 +5,12 @@ { 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-rolling-image-tools"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/image_tools/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "f845ee5d7b54b455874bbd413edd79a70cd58169a790f4678d0f8ee73fa1ea69"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/image_tools/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "f0bb00d7a2c04218749a52f8ceeccdcf0b323f7f5857e8c63983943ad5a0618a"; }; 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-transport-py/default.nix b/distros/rolling/image-transport-py/default.nix index f1eb78376a..ba7b80b01f 100644 --- a/distros/rolling/image-transport-py/default.nix +++ b/distros/rolling/image-transport-py/default.nix @@ -5,12 +5,12 @@ { 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-rolling-image-transport-py"; - version = "6.1.0-r1"; + version = "6.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/image_transport_py/6.1.0-1.tar.gz"; - name = "6.1.0-1.tar.gz"; - sha256 = "20c73696e3498093c4566d414f2f25914bb3ab7a0d285c5a02cc23f22e41c68f"; + url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/image_transport_py/6.2.0-1.tar.gz"; + name = "6.2.0-1.tar.gz"; + sha256 = "582a453f9d270d927ca456f78323363bae1541b473b827c64254e993f3145aba"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/image-transport/default.nix b/distros/rolling/image-transport/default.nix index d6512f617c..20da47cb45 100644 --- a/distros/rolling/image-transport/default.nix +++ b/distros/rolling/image-transport/default.nix @@ -5,12 +5,12 @@ { 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-rolling-image-transport"; - version = "6.1.0-r1"; + version = "6.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/image_transport/6.1.0-1.tar.gz"; - name = "6.1.0-1.tar.gz"; - sha256 = "0b3e81c0de8752116333990d632adc2b7cd7e3568e304fe83b0b42c118883891"; + url = "https://github.com/ros2-gbp/image_common-release/archive/release/rolling/image_transport/6.2.0-1.tar.gz"; + name = "6.2.0-1.tar.gz"; + sha256 = "6f0ea3fbc9627431b2592c0eaccf1f7d4ebbd7e7c659a76b32446033a075b421"; }; 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 cd822753b3..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "ee10432a5006eb05f8a89ea75aa79d6f730bdc8a22eadad98c78fc1ed67a4c17"; + 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/interactive-markers/default.nix b/distros/rolling/interactive-markers/default.nix index 468dc6232e..4462d43b1d 100644 --- a/distros/rolling/interactive-markers/default.nix +++ b/distros/rolling/interactive-markers/default.nix @@ -5,12 +5,12 @@ { 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-rolling-interactive-markers"; - version = "2.7.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/interactive_markers-release/archive/release/rolling/interactive_markers/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "86f62aa1d96fbd8398d5f2dc4f2957ee00c0c086448a73e402c8f7b3b85a2c2f"; + url = "https://github.com/ros2-gbp/interactive_markers-release/archive/release/rolling/interactive_markers/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "a570c72c40166be847627bc5a78cd53fd68482d7cf5e15f4ca1e8076563b6d7f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/intra-process-demo/default.nix b/distros/rolling/intra-process-demo/default.nix index 0a9e55ebbc..96ea667974 100644 --- a/distros/rolling/intra-process-demo/default.nix +++ b/distros/rolling/intra-process-demo/default.nix @@ -5,12 +5,12 @@ { 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-rolling-intra-process-demo"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/intra_process_demo/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "5ad18f424f749ba0a106d5c054484e2818106753f19f19dfa2368181ad3d0317"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/intra_process_demo/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "a9ffabba58f884f07a96edc77cca08d1c62a6aaa55fa94cf916fce6dedacb9d2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/joint-limits/default.nix b/distros/rolling/joint-limits/default.nix index cc3a5bbcc2..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.28.1-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/joint_limits/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "1b4c191e1a2fd09d9c0ea967047fa0c43374f133b8204e3de0b3f900c1d6658e"; + 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 6ad0a5274a..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "4c2a8e38d0146a50854718cae1ae131e596dde0e5278c0f45296f460df94722a"; + 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 e5fd5a6f52..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "7b67c9e485ed1f2e92e7308ad20e3e54be239b5db5edf8e782c271bfa64cc1ad"; + 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/joy-teleop/default.nix b/distros/rolling/joy-teleop/default.nix index aeda14416c..29ca51f7c6 100644 --- a/distros/rolling/joy-teleop/default.nix +++ b/distros/rolling/joy-teleop/default.nix @@ -5,12 +5,12 @@ { 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-rolling-joy-teleop"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/joy_teleop/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "1f59b51f76a87dc63a642b8c18dbe061bb731bb5e5eb135a8c5f993e10cc4fc6"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/joy_teleop/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "a7c9a29fccbd73568f5af2c6410e214327e5d224a10a48e22c1ab3398b2333d1"; }; buildType = "ament_python"; diff --git a/distros/rolling/kdl-parser/default.nix b/distros/rolling/kdl-parser/default.nix index c929f5014b..ebb1c06149 100644 --- a/distros/rolling/kdl-parser/default.nix +++ b/distros/rolling/kdl-parser/default.nix @@ -5,12 +5,12 @@ { 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-rolling-kdl-parser"; - version = "2.12.1-r1"; + version = "2.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/kdl_parser-release/archive/release/rolling/kdl_parser/2.12.1-1.tar.gz"; - name = "2.12.1-1.tar.gz"; - sha256 = "8a440a9147fac3ce5e0075ec4c6beee9e3474a11648a6fbc5768e281e9a4ecc9"; + url = "https://github.com/ros2-gbp/kdl_parser-release/archive/release/rolling/kdl_parser/2.13.0-1.tar.gz"; + name = "2.13.0-1.tar.gz"; + sha256 = "fc06e8d45cfb8dda73430569f6ff263b6901d725041640c820c39bfdaf319d31"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/key-teleop/default.nix b/distros/rolling/key-teleop/default.nix index 2835b88fbc..168445bb15 100644 --- a/distros/rolling/key-teleop/default.nix +++ b/distros/rolling/key-teleop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, python3Packages, rclpy }: buildRosPackage { pname = "ros-rolling-key-teleop"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/key_teleop/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "49a9e4a2a84a075ae83394229a7656f128143c927801433bb2133853f2d02260"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/key_teleop/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "c855ef040972324912e8ded11c9cbc60c9cd0884ded3a3cc6ae67de987cc6302"; }; buildType = "ament_python"; diff --git a/distros/rolling/keyboard-handler/default.nix b/distros/rolling/keyboard-handler/default.nix index fe5d936a5c..bcd1136328 100644 --- a/distros/rolling/keyboard-handler/default.nix +++ b/distros/rolling/keyboard-handler/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-keyboard-handler"; - version = "0.4.0-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/keyboard_handler-release/archive/release/rolling/keyboard_handler/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "9e656595b43591bf5f91d0bdaef8d192a6759a23d1f8899e7ca5d2204ddf1cb1"; + url = "https://github.com/ros2-gbp/keyboard_handler-release/archive/release/rolling/keyboard_handler/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "348fa97a52f707b075dd9e34e9b2747c82bc4c274dec46ead5de37a641656cc8"; }; 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 5a09ef7353..1576c51261 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/kitti_metrics_eval/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "ef952b45c7cdde60b37f2c015a13e60ab28984a5af275000dad951056b2e5728"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/kitti_metrics_eval/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "a1bb9bc0940897b344637accca4f00d71fff66a29d8d95ef08883c1eeff65221"; }; 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-geometry/default.nix b/distros/rolling/laser-geometry/default.nix index 0b36eafccc..ff91c896d5 100644 --- a/distros/rolling/laser-geometry/default.nix +++ b/distros/rolling/laser-geometry/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, eigen, eigen3-cmake-module, python3Packages, rclcpp, rclpy, sensor-msgs, sensor-msgs-py, tf2 }: buildRosPackage { pname = "ros-rolling-laser-geometry"; - version = "2.10.0-r1"; + version = "2.11.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/laser_geometry-release/archive/release/rolling/laser_geometry/2.10.0-1.tar.gz"; - name = "2.10.0-1.tar.gz"; - sha256 = "eddbe3892f13d110ec9378af6bbd7ea69c7b8f074afb297b1bbc2d9563729dbd"; + url = "https://github.com/ros2-gbp/laser_geometry-release/archive/release/rolling/laser_geometry/2.11.0-1.tar.gz"; + name = "2.11.0-1.tar.gz"; + sha256 = "6895d7a1f1416863c364ae6e7b838dfbc7fd5414411f20eac29c2587f186479c"; }; buildType = "ament_cmake"; 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/launch-pytest/default.nix b/distros/rolling/launch-pytest/default.nix index e20a06733e..2a422dc487 100644 --- a/distros/rolling/launch-pytest/default.nix +++ b/distros/rolling/launch-pytest/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, launch, launch-testing, osrf-pycommon, python3Packages }: buildRosPackage { pname = "ros-rolling-launch-pytest"; - version = "3.8.1-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_pytest/3.8.1-1.tar.gz"; - name = "3.8.1-1.tar.gz"; - sha256 = "06c8b0bebbf46e11570aadb74a7ba449cd71429fa055921b9106b70d3a2ea445"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_pytest/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "871e4bf00a2616b3a51b5196691c0cbac220ffe09d9dd377068de0229b398412"; }; buildType = "ament_python"; diff --git a/distros/rolling/launch-ros/default.nix b/distros/rolling/launch-ros/default.nix index dc5b70dc3b..ea9033d7df 100644 --- a/distros/rolling/launch-ros/default.nix +++ b/distros/rolling/launch-ros/default.nix @@ -5,12 +5,12 @@ { 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-rolling-launch-ros"; - version = "0.28.1-r1"; + version = "0.29.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/rolling/launch_ros/0.28.1-1.tar.gz"; - name = "0.28.1-1.tar.gz"; - sha256 = "4cba4dd02ab65c24a4e5880709a515c8e864f27e779012c7c91798c1935e8755"; + url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/rolling/launch_ros/0.29.0-1.tar.gz"; + name = "0.29.0-1.tar.gz"; + sha256 = "d6e281406749b76051e561443c486bb3c1f474e526e401ab35e11a8cc14042db"; }; buildType = "ament_python"; diff --git a/distros/rolling/launch-testing-ament-cmake/default.nix b/distros/rolling/launch-testing-ament-cmake/default.nix index 8a9e89bfeb..bca8ad7a08 100644 --- a/distros/rolling/launch-testing-ament-cmake/default.nix +++ b/distros/rolling/launch-testing-ament-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-test, launch-testing }: buildRosPackage { pname = "ros-rolling-launch-testing-ament-cmake"; - version = "3.8.1-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_testing_ament_cmake/3.8.1-1.tar.gz"; - name = "3.8.1-1.tar.gz"; - sha256 = "7c1ba9f4a0b2d6324730e4572e54150882bdbec5642f502a66e7646f3eef0d02"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_testing_ament_cmake/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "cf58539c8ac7719d31a3f5c82c657c26fbb0b906c48ce26f18efa6186df633e6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/launch-testing-examples/default.nix b/distros/rolling/launch-testing-examples/default.nix index d5d6cdb9cb..751b537ad7 100644 --- a/distros/rolling/launch-testing-examples/default.nix +++ b/distros/rolling/launch-testing-examples/default.nix @@ -5,12 +5,12 @@ { 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-rolling-launch-testing-examples"; - version = "0.20.4-r1"; + version = "0.21.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/launch_testing_examples/0.20.4-1.tar.gz"; - name = "0.20.4-1.tar.gz"; - sha256 = "4dda63e662a1756cbbe72f3920d174560db03170e233003a9ac3b383dd8a8c43"; + url = "https://github.com/ros2-gbp/examples-release/archive/release/rolling/launch_testing_examples/0.21.0-1.tar.gz"; + name = "0.21.0-1.tar.gz"; + sha256 = "1497d38311565c49683a2d810fa387aa3664a5efe30f07804304559cc7c42189"; }; buildType = "ament_python"; diff --git a/distros/rolling/launch-testing-ros/default.nix b/distros/rolling/launch-testing-ros/default.nix index f4cd83f463..8d4833219c 100644 --- a/distros/rolling/launch-testing-ros/default.nix +++ b/distros/rolling/launch-testing-ros/default.nix @@ -5,12 +5,12 @@ { 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-rolling-launch-testing-ros"; - version = "0.28.1-r1"; + version = "0.29.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/rolling/launch_testing_ros/0.28.1-1.tar.gz"; - name = "0.28.1-1.tar.gz"; - sha256 = "31ae8675eaa481dd4d152ccbdd7f90ff83e3e9e4e37fcbbff9806833280faa99"; + url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/rolling/launch_testing_ros/0.29.0-1.tar.gz"; + name = "0.29.0-1.tar.gz"; + sha256 = "27b5bbf847eabf88e4ad19c4d837ffe18286fc32c1ca68bf0c427a5e3036ee88"; }; buildType = "ament_python"; diff --git a/distros/rolling/launch-testing/default.nix b/distros/rolling/launch-testing/default.nix index e8f68f5b54..7479ad90e1 100644 --- a/distros/rolling/launch-testing/default.nix +++ b/distros/rolling/launch-testing/default.nix @@ -5,12 +5,12 @@ { 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-rolling-launch-testing"; - version = "3.8.1-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_testing/3.8.1-1.tar.gz"; - name = "3.8.1-1.tar.gz"; - sha256 = "790b0330bd9f7cc707e964de61dc4d37f32fbd240ef5eb0f373eaa1a2fb50f17"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_testing/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "4c3baa039be40d7d8fcfe7a59b4ff3fe170ccbf49505d7e767330e4b60a552be"; }; buildType = "ament_python"; diff --git a/distros/rolling/launch-xml/default.nix b/distros/rolling/launch-xml/default.nix index 1153e2ccd9..e52f45ecc5 100644 --- a/distros/rolling/launch-xml/default.nix +++ b/distros/rolling/launch-xml/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, launch, python3Packages }: buildRosPackage { pname = "ros-rolling-launch-xml"; - version = "3.8.1-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_xml/3.8.1-1.tar.gz"; - name = "3.8.1-1.tar.gz"; - sha256 = "0bdf0dd2a7ed814e568a8100c9f40ba893709ccc76f47a212c1939d59b51958d"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_xml/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "8a2092fed2b8f628d29243968c8d0a634e273a694acff8da8f8e1fe8e8421b97"; }; buildType = "ament_python"; diff --git a/distros/rolling/launch-yaml/default.nix b/distros/rolling/launch-yaml/default.nix index de640cc5e4..a9fa42896a 100644 --- a/distros/rolling/launch-yaml/default.nix +++ b/distros/rolling/launch-yaml/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, launch, python3Packages }: buildRosPackage { pname = "ros-rolling-launch-yaml"; - version = "3.8.1-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_yaml/3.8.1-1.tar.gz"; - name = "3.8.1-1.tar.gz"; - sha256 = "eb941aa1e8b88ce824e13a0e77736729f09096a7c2bf2dc9b1f60164a701aee6"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch_yaml/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "f73b19e08281062fa1d24e669957b22d3afa569db384517506fd8da1e7340742"; }; buildType = "ament_python"; diff --git a/distros/rolling/launch/default.nix b/distros/rolling/launch/default.nix index caffe6ada0..568decd1e5 100644 --- a/distros/rolling/launch/default.nix +++ b/distros/rolling/launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-mypy, ament-pep257, ament-xmllint, osrf-pycommon, python3Packages }: buildRosPackage { pname = "ros-rolling-launch"; - version = "3.8.1-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch/3.8.1-1.tar.gz"; - name = "3.8.1-1.tar.gz"; - sha256 = "ccda464ab05f541490fff2d080f1ed08f5d7f6e987d80b29599dab9e94df85ba"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/rolling/launch/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "4b8ca0dbb4e2023ea254d6fe2aa9c3108b3ee011033ba0643e9dfc2e1d902af6"; }; buildType = "ament_python"; diff --git a/distros/rolling/leo-bringup/default.nix b/distros/rolling/leo-bringup/default.nix index f3214862e0..dd2ed06d45 100644 --- a/distros/rolling/leo-bringup/default.nix +++ b/distros/rolling/leo-bringup/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, geometry-msgs, image-proc, leo-description, leo-fw, robot-state-publisher, rosapi, rosbridge-server, sensor-msgs, v4l2-camera, web-video-server, xacro }: +{ 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.0.0-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_bringup/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "404718a3237de26df34f32326758b954796bf41961b926046476d4de8056a50c"; + 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"; buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ geometry-msgs image-proc leo-description leo-fw robot-state-publisher rosapi rosbridge-server sensor-msgs v4l2-camera web-video-server xacro ]; + 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 = { diff --git a/distros/rolling/leo-filters/default.nix b/distros/rolling/leo-filters/default.nix new file mode 100644 index 0000000000..fdbb14b367 --- /dev/null +++ b/distros/rolling/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-rolling-leo-filters"; + version = "2.2.0-r1"; + + src = fetchurl { + 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"; + 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/rolling/leo-fw/default.nix b/distros/rolling/leo-fw/default.nix index 3941e884a0..6e6695a4d1 100644 --- a/distros/rolling/leo-fw/default.nix +++ b/distros/rolling/leo-fw/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-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, yaml-cpp }: +{ 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.0.0-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_fw/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "a1b316719849b1718e7cfb61152650cadf0b378f5609f093b74b102b91e14a80"; + 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"; - buildInputs = [ ament-cmake ament-cmake-python yaml-cpp ]; + 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.numpy python3Packages.pyyaml python3Packages.whichcraft rclcpp rclcpp-components rclpy ros2cli sensor-msgs std-msgs std-srvs ]; + 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 = { diff --git a/distros/rolling/leo-robot/default.nix b/distros/rolling/leo-robot/default.nix index 67fcc46ce7..3182e7ca50 100644 --- a/distros/rolling/leo-robot/default.nix +++ b/distros/rolling/leo-robot/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, leo, leo-bringup, leo-fw }: +{ lib, buildRosPackage, fetchurl, ament-cmake, leo, leo-bringup, leo-filters, leo-fw }: buildRosPackage { pname = "ros-rolling-leo-robot"; - version = "2.0.0-r1"; + version = "2.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/rolling/leo_robot/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "264071429b6e8c3213ee81a015634ab032427a51858484cea9c2364e58aff0af"; + 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"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ leo leo-bringup leo-fw ]; + propagatedBuildInputs = [ leo leo-bringup leo-filters leo-fw ]; nativeBuildInputs = [ ament-cmake ]; meta = { 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 e502992a76..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.6.0-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/rolling/libcurl_vendor/3.6.0-1.tar.gz"; - name = "3.6.0-1.tar.gz"; - sha256 = "4949d4bd960634c5a85f1e20becaad7c437242af32b7b5e4ac35d3a10bc93b01"; + 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/liblz4-vendor/default.nix b/distros/rolling/liblz4-vendor/default.nix index 2a9e61a5dc..e7a472158c 100644 --- a/distros/rolling/liblz4-vendor/default.nix +++ b/distros/rolling/liblz4-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, lz4 }: buildRosPackage { pname = "ros-rolling-liblz4-vendor"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/liblz4_vendor/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "e5f30bba08c8f8092ed16d726b663e6d7e0e281bef0f7de81bd0a6bbd37a2f96"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/liblz4_vendor/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "973bb1d19493a68e3d3152a154ea1f43c0e0a97c9b55530d5c066904c67e833c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/libmavconn/default.nix b/distros/rolling/libmavconn/default.nix index 12689bf650..1c94ba82b0 100644 --- a/distros/rolling/libmavconn/default.nix +++ b/distros/rolling/libmavconn/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, console-bridge, mavlink, python3Packages }: buildRosPackage { pname = "ros-rolling-libmavconn"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/rolling/libmavconn/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "84e15d81da92f7df6a232ea9c5b388636573d26e0347d771bcf8c54172cf5692"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/rolling/libmavconn/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "5c4560540a1e69ab39735bb9965a3675a71f53bfb28e3b333291d97d31f805bb"; }; 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/libstatistics-collector/default.nix b/distros/rolling/libstatistics-collector/default.nix index e838d68ae2..93367a0cc0 100644 --- a/distros/rolling/libstatistics-collector/default.nix +++ b/distros/rolling/libstatistics-collector/default.nix @@ -5,12 +5,12 @@ { 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-rolling-libstatistics-collector"; - version = "2.0.1-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/libstatistics_collector-release/archive/release/rolling/libstatistics_collector/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "8960d5bb1e48e9b6e5966ecff049e29cd3c282d63930768a13e59d297c5e01df"; + url = "https://github.com/ros2-gbp/libstatistics_collector-release/archive/release/rolling/libstatistics_collector/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "92b4d27d25a90557317d4ce94c61acc838d2c28b52192bcae4278120c8ceaa47"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/libyaml-vendor/default.nix b/distros/rolling/libyaml-vendor/default.nix index e8ca9e41c1..18b1b32b90 100644 --- a/distros/rolling/libyaml-vendor/default.nix +++ b/distros/rolling/libyaml-vendor/default.nix @@ -5,12 +5,12 @@ { 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-rolling-libyaml-vendor"; - version = "1.7.1-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/libyaml_vendor-release/archive/release/rolling/libyaml_vendor/1.7.1-1.tar.gz"; - name = "1.7.1-1.tar.gz"; - sha256 = "bab1609badeedfeeecaf5a83e6786665943ed02fdf9e45abacc2ca17c2c95953"; + url = "https://github.com/ros2-gbp/libyaml_vendor-release/archive/release/rolling/libyaml_vendor/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "1a431f9c0029925b51711018f4e50d0d76234ab848df179d23e41671d4d2fe23"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/lifecycle-msgs/default.nix b/distros/rolling/lifecycle-msgs/default.nix index edbb568773..e16c3b778e 100644 --- a/distros/rolling/lifecycle-msgs/default.nix +++ b/distros/rolling/lifecycle-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-lifecycle-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/lifecycle_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "79ba92d73405281c3e0073254f4ae8bf3d56bf93a98efcfb8452d6d7afef86b2"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/lifecycle_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "1c1e153e7e93cedd5c65381ff929dab700ae7ef5d07e4618610ace745ee883b2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/lifecycle-py/default.nix b/distros/rolling/lifecycle-py/default.nix index 2ae8e8972d..c592ebe5ae 100644 --- a/distros/rolling/lifecycle-py/default.nix +++ b/distros/rolling/lifecycle-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, lifecycle, lifecycle-msgs, rclpy, ros-testing, std-msgs }: buildRosPackage { pname = "ros-rolling-lifecycle-py"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/lifecycle_py/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "fa8338bcd9986dd195d2f093ea5464f1cb91387a31fcf8fde58823ee6b38b6ba"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/lifecycle_py/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "50972095d8efe0e1721a7feff78d13e9a16bb62b6c39fe4e8e16fc2da4b48e56"; }; buildType = "ament_python"; diff --git a/distros/rolling/lifecycle/default.nix b/distros/rolling/lifecycle/default.nix index 4e2b118cb4..cc5da5fd98 100644 --- a/distros/rolling/lifecycle/default.nix +++ b/distros/rolling/lifecycle/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, lifecycle-msgs, rclcpp, rclcpp-lifecycle, ros-testing, std-msgs }: buildRosPackage { pname = "ros-rolling-lifecycle"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/lifecycle/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "69faa4340a1303b33d8e0a74aae3cd7a64c20da300fdd9b77c4fe4ee8816ad45"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/lifecycle/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "deb031f09d681e71cdcfadea65a68b70a3570f9d47209621edf48b01f0d14fd2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/logging-demo/default.nix b/distros/rolling/logging-demo/default.nix index cf1b9ea68b..88606a3868 100644 --- a/distros/rolling/logging-demo/default.nix +++ b/distros/rolling/logging-demo/default.nix @@ -5,12 +5,12 @@ { 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-rolling-logging-demo"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/logging_demo/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "8393d703868fa797348137245a8ac9ba8d0e32959c5e1ac402641ec26b9e9e0f"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/logging_demo/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "a6e84fcc2812335fbe83f0b58f99a6e48c0f478923bc612d9d627ec6d349e156"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/lttngpy/default.nix b/distros/rolling/lttngpy/default.nix index b529603680..8b4529cadd 100644 --- a/distros/rolling/lttngpy/default.nix +++ b/distros/rolling/lttngpy/default.nix @@ -5,12 +5,12 @@ { 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-rolling-lttngpy"; - version = "8.6.0-r1"; + version = "8.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/lttngpy/8.6.0-1.tar.gz"; - name = "8.6.0-1.tar.gz"; - sha256 = "692fd9b7e0f09aea758af08718fbbb1603d5d28de4bb9f1b8a95aaf870a6369c"; + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/lttngpy/8.7.0-1.tar.gz"; + name = "8.7.0-1.tar.gz"; + sha256 = "56d3ec654f3e57fb0351f0cdb081f342406b2f9d4bfb82ec8812d1a5208f4a11"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/map-msgs/default.nix b/distros/rolling/map-msgs/default.nix index b688423a84..a37257d00d 100644 --- a/distros/rolling/map-msgs/default.nix +++ b/distros/rolling/map-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, nav-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-map-msgs"; - version = "2.5.0-r1"; + version = "2.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/navigation_msgs-release/archive/release/rolling/map_msgs/2.5.0-1.tar.gz"; - name = "2.5.0-1.tar.gz"; - sha256 = "9d870fdd946636d3b5416cad338516808cb70104b97312c391a8eeecd342f07d"; + url = "https://github.com/ros2-gbp/navigation_msgs-release/archive/release/rolling/map_msgs/2.6.0-1.tar.gz"; + name = "2.6.0-1.tar.gz"; + sha256 = "6a3a0d2e28e28b51fa10523992ab8425b9ada98d978e56f8dce210afd9db0d03"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mapviz-interfaces/default.nix b/distros/rolling/mapviz-interfaces/default.nix index 2250d5d3f5..80dd5dd86a 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.4.7-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.4.7-1.tar.gz"; + name = "2.4.7-1.tar.gz"; + sha256 = "de38695385273572a7f14d2907ac378e37cd96dc77eec71733d6575a61b99101"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mapviz-plugins/default.nix b/distros/rolling/mapviz-plugins/default.nix index b756ea1a04..fa48b483e7 100644 --- a/distros/rolling/mapviz-plugins/default.nix +++ b/distros/rolling/mapviz-plugins/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-rolling-mapviz-plugins"; - version = "2.4.6-r1"; + version = "2.4.7-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.4.7-1.tar.gz"; + name = "2.4.7-1.tar.gz"; + sha256 = "749f5e59cd47b7086b8e8e663669e064c4132968213845836a00cec613f453d3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mapviz/default.nix b/distros/rolling/mapviz/default.nix index ac580892d1..e4595457c9 100644 --- a/distros/rolling/mapviz/default.nix +++ b/distros/rolling/mapviz/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-rolling-mapviz"; - version = "2.4.6-r1"; + version = "2.4.7-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.4.7-1.tar.gz"; + name = "2.4.7-1.tar.gz"; + sha256 = "b3cccbe1087eae04c1feb55eac021462fc4fa87003abed9c8cb3de4063a4d6cb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mavlink/default.nix b/distros/rolling/mavlink/default.nix index 18a586e69f..e917141cfd 100644 --- a/distros/rolling/mavlink/default.nix +++ b/distros/rolling/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }: buildRosPackage { pname = "ros-rolling-mavlink"; - version = "2024.10.10-r1"; + version = "2025.5.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavlink-gbp-release/archive/release/rolling/mavlink/2024.10.10-1.tar.gz"; - name = "2024.10.10-1.tar.gz"; - sha256 = "667cbdcbddf9c8fb12e67903e80c8b7a0897ac66fe44283836ceb507109f6937"; + url = "https://github.com/ros2-gbp/mavlink-gbp-release/archive/release/rolling/mavlink/2025.5.5-1.tar.gz"; + name = "2025.5.5-1.tar.gz"; + sha256 = "c448b30dbf6b6efd93b2a6654e342ec154189ed2b244ff4a52de86fabd18f7fd"; }; buildType = "cmake"; diff --git a/distros/rolling/mavros-extras/default.nix b/distros/rolling/mavros-extras/default.nix index 712aab892f..cdb414a8b8 100644 --- a/distros/rolling/mavros-extras/default.nix +++ b/distros/rolling/mavros-extras/default.nix @@ -5,12 +5,12 @@ { 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-rolling-mavros-extras"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/rolling/mavros_extras/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "cfab7003e67773e1474837dcd9f1977a20d0e7d242ec2e587da528b6b54b17e7"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/rolling/mavros_extras/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "d6c1c1f4791ae075069ed215b861ad5ea33fcf52167273d0f851d4897d5367dd"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mavros-msgs/default.nix b/distros/rolling/mavros-msgs/default.nix index a14604e74b..b1da193bff 100644 --- a/distros/rolling/mavros-msgs/default.nix +++ b/distros/rolling/mavros-msgs/default.nix @@ -5,12 +5,12 @@ { 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-rolling-mavros-msgs"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/rolling/mavros_msgs/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "0193307df6c206989797f888ced749a9de9e3a7562b6556ba900484b9418ffbe"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/rolling/mavros_msgs/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "d08d98e8e80412d44daefab3d8d7a25f60b1c963769416aba85e65bbc2a37877"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mavros/default.nix b/distros/rolling/mavros/default.nix index 9485460a5e..e21361032a 100644 --- a/distros/rolling/mavros/default.nix +++ b/distros/rolling/mavros/default.nix @@ -5,12 +5,12 @@ { 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-rolling-mavros"; - version = "2.9.0-r1"; + version = "2.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/rolling/mavros/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "7b68759612e8d90e0d570f0dc37bb8824ff8407cdaa4a299dca7c303d2a426fa"; + url = "https://github.com/ros2-gbp/mavros-release/archive/release/rolling/mavros/2.10.0-1.tar.gz"; + name = "2.10.0-1.tar.gz"; + sha256 = "fdadaa953c73d6f9fb5b40d268dd049903cf7b3eb4c98669953121f88babbabf"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mcap-vendor/default.nix b/distros/rolling/mcap-vendor/default.nix index feb7f55020..8bdb0107b5 100644 --- a/distros/rolling/mcap-vendor/default.nix +++ b/distros/rolling/mcap-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, git, liblz4-vendor, zstd-vendor }: buildRosPackage { pname = "ros-rolling-mcap-vendor"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/mcap_vendor/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "6ef8fd7562c5434ec201b1b7e40c69ffc09baf259163f3b8cd5d16cc7dc8d46f"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/mcap_vendor/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "b938a6408ccc724612bdebc3f2337d8a200af9bc19cc4426e7a84131f258a783"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mecanum-drive-controller/default.nix b/distros/rolling/mecanum-drive-controller/default.nix index bdbcaab761..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "d321390e5e970b8c13b4172b7871b0316256cb6f946deda8263a0192f097f3de"; + 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/message-filters/default.nix b/distros/rolling/message-filters/default.nix index cd29326321..52075722e4 100644 --- a/distros/rolling/message-filters/default.nix +++ b/distros/rolling/message-filters/default.nix @@ -5,12 +5,12 @@ { 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-rolling-message-filters"; - version = "7.1.0-r1"; + version = "7.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/rolling/message_filters/7.1.0-1.tar.gz"; - name = "7.1.0-1.tar.gz"; - sha256 = "4a0e41d0579a68c7a6230637b196ad9482e05cf3b30a4ba748a898c50813c089"; + url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/rolling/message_filters/7.2.1-1.tar.gz"; + name = "7.2.1-1.tar.gz"; + sha256 = "b8bfc6851d82ff1de0bdcf6317c813188bfe69f050f682b7c8f9b7a15948de6f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/microstrain-inertial-description/default.nix b/distros/rolling/microstrain-inertial-description/default.nix index cc14321e4b..9044389686 100644 --- a/distros/rolling/microstrain-inertial-description/default.nix +++ b/distros/rolling/microstrain-inertial-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, xacro }: buildRosPackage { pname = "ros-rolling-microstrain-inertial-description"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_description/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "52f1e4e0f61ba126e8769fabeb9bd6ccd9a5c8de8a2573947bc0f4da6de4fd6f"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_description/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "44b2ea889ec2ee0aebb497136e0b51493af5d99590e2e07dd7681afe035b485e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/microstrain-inertial-driver/default.nix b/distros/rolling/microstrain-inertial-driver/default.nix index ad5659f1de..670e9c5d81 100644 --- a/distros/rolling/microstrain-inertial-driver/default.nix +++ b/distros/rolling/microstrain-inertial-driver/default.nix @@ -5,12 +5,12 @@ { 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-rolling-microstrain-inertial-driver"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_driver/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "0e0788be82aaaa5dc42475a62446685be118d9162696682836a4328e32d64245"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_driver/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "f97837c265549f8e69313c4574c459f0b3cddca640679f525574491b19982c6b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/microstrain-inertial-examples/default.nix b/distros/rolling/microstrain-inertial-examples/default.nix index 3803620c64..ea50e076f3 100644 --- a/distros/rolling/microstrain-inertial-examples/default.nix +++ b/distros/rolling/microstrain-inertial-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, microstrain-inertial-driver, rviz-imu-plugin, rviz2, sensor-msgs, tf2-ros }: buildRosPackage { pname = "ros-rolling-microstrain-inertial-examples"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_examples/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "4e2964b8f90100809c5cb21b5146f48f01bcad00c3de1da5d7a32980458f2108"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_examples/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "e721a17500735d0cd37fdd9629d54d4ab5d43fb64e9ed76ee747bae52d4dca58"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/microstrain-inertial-msgs/default.nix b/distros/rolling/microstrain-inertial-msgs/default.nix index db28f132f0..0c6b18a5e0 100644 --- a/distros/rolling/microstrain-inertial-msgs/default.nix +++ b/distros/rolling/microstrain-inertial-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-rolling-microstrain-inertial-msgs"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_msgs/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "058c97c713f95140e3995957313110f522c30b2cd7ffde16aba612d2f196b107"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_msgs/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "212ab9607479867c9bba1374a79365d12868819d0441e44f8ecb8ce7e1b82d1b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/microstrain-inertial-rqt/default.nix b/distros/rolling/microstrain-inertial-rqt/default.nix index 1a41d5b452..b3aa322107 100644 --- a/distros/rolling/microstrain-inertial-rqt/default.nix +++ b/distros/rolling/microstrain-inertial-rqt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, geometry-msgs, microstrain-inertial-msgs, nav-msgs, rclpy, rqt-gui, rqt-gui-py, std-msgs }: buildRosPackage { pname = "ros-rolling-microstrain-inertial-rqt"; - version = "4.6.0-r1"; + version = "4.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_rqt/4.6.0-1.tar.gz"; - name = "4.6.0-1.tar.gz"; - sha256 = "735188149935aa2c221a4750bb87ca0a0bc10b4cabe9e75e694619d6771b6959"; + url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/rolling/microstrain_inertial_rqt/4.6.1-1.tar.gz"; + name = "4.6.1-1.tar.gz"; + sha256 = "6255cd68202ef4728602aff2df2b3b73d833af4ca2a889b91703f8f34e642e43"; }; buildType = "ament_python"; diff --git a/distros/rolling/mimick-vendor/default.nix b/distros/rolling/mimick-vendor/default.nix index e217e7068c..4ffecfdab7 100644 --- a/distros/rolling/mimick-vendor/default.nix +++ b/distros/rolling/mimick-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-mimick-vendor"; - version = "0.8.1-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mimick_vendor-release/archive/release/rolling/mimick_vendor/0.8.1-1.tar.gz"; - name = "0.8.1-1.tar.gz"; - sha256 = "59a3a55fd153527d2518f4056c90eaa01f4905d6bdf911817e35a06453bb745a"; + url = "https://github.com/ros2-gbp/mimick_vendor-release/archive/release/rolling/mimick_vendor/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "e9208cd4cecafea6746eb1fe7e53e687bca23209967af19ed92ee27fb5e76265"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-bridge-ros2/default.nix b/distros/rolling/mola-bridge-ros2/default.nix index d29a778aab..6a2df310c5 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_bridge_ros2/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "b6ccd1626f8efd6403445128c9e1112d86d5a6fe4ffc6c29a29486f6644dde9f"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_bridge_ros2/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "59a98c9fe0ea8f34da2995cae21a3d765be9370d11df5ff86e399f124d816cd3"; }; 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 7735e2e246..a42e835074 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_demos/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "ffa1db44fddc3014adb95b8106c371ed0320706c48d4db7ea697347300b74aec"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_demos/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "9bed01091ceccd2b3cbd7da496ad476c461a313aba4875512774233602497e0d"; }; 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 ad614928a4..1c509aae5f 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_euroc_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "6cda7f89b6ad8c6a7734f1683c40adbcde5acc28c74e49a009bccfd694761225"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_euroc_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "291fe49fa46ba9d6fd2679050d29e4adb54181d5aad299ee0717ee3d4be58f87"; }; 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 607ba67203..c2fa1c7e3e 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_kitti_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "4821b2c3415229aef3bbd919d614ec15610861bd979f2d29069df5dab920201b"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_kitti_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "cb8c2d726149ed7dcb570a727e2872cf4a9b5ff6e0f02db6fd4bb44211d3743b"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-kitti360-dataset/default.nix b/distros/rolling/mola-input-kitti360-dataset/default.nix index fd899a1b85..537510c332 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_kitti360_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "7984dd98724ec355ccd3b5a3b9ab709448d69e1c76b83534b40cd1c543804a5c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_kitti360_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "aa792d142acc4b29f3d96bd0a86937de271f0849b094bed4bdef53741c970010"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-mulran-dataset/default.nix b/distros/rolling/mola-input-mulran-dataset/default.nix index ab091f07c3..f6ea69a1e4 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_mulran_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "350f6901446e9cce0750513a97487e87970c0f3e50d3f4f123e7418af6ef1c0a"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_mulran_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "7711bbedf00e67ef25209ed1dd57fcbf89f728f6d31153e4c0e40eca6b289b08"; }; 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 6aaf5e8bdb..0d747ae97f 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_paris_luco_dataset/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "a36224ab1701066aa702edf75c5cda457774f9bd77e003f549b0a4b763432ac1"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_paris_luco_dataset/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "0481b081881a90eec9184f20a6793cd98f15b9289b81e224efff847168c5e891"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-rawlog/default.nix b/distros/rolling/mola-input-rawlog/default.nix index a73087ac61..e8a16f7be7 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_rawlog/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "a27d30782e22519a689fe8b69a3d1ef400c8cee204beb8bbd6db899bdf5e16ad"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_rawlog/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "32d775c767772ab5805b75ec92ac22410b9b6054f4e307ae3f20b11e44574dfd"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-rosbag2/default.nix b/distros/rolling/mola-input-rosbag2/default.nix index c40329d3ca..f1fb313eba 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_rosbag2/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "9cfbc28a4e27e29fa1f3c9ae51a3ad52c66d135655886d1b61666fa7144898e6"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_rosbag2/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "af629c273ae9c183050057974dc84a42ad05337f2e428ca67181c45e50bef93e"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-input-video/default.nix b/distros/rolling/mola-input-video/default.nix new file mode 100644 index 0000000000..de492699a2 --- /dev/null +++ b/distros/rolling/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-rolling-mola-input-video"; + version = "1.8.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_input_video/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "7e75f7b3f53d3dfe9751ec59099b1062474dc126558bd36434b75f3d1f38866d"; + }; + + 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/rolling/mola-kernel/default.nix b/distros/rolling/mola-kernel/default.nix index 2e9ad7e3e5..f28dd0cc69 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_kernel/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "8b235565907267f033d4d2e4af9ab3dfed703e130649bfec7904c77cb7c82670"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_kernel/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "9d3a497be0f18e2559601e065e625d48379a1c2be8da50629fc64203447b0e7b"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-launcher/default.nix b/distros/rolling/mola-launcher/default.nix index 38ab6ea951..2996be7206 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_launcher/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "35bf4c80b079c82d69aa3b97ec3a4e3d3b554754c5565b23f815bf60b37c8948"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_launcher/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "304d94029b189be7957799ed43f6eeb961b727417469fdd32ccce2a81d01dd60"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-lidar-odometry/default.nix b/distros/rolling/mola-lidar-odometry/default.nix index 705698a205..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.1-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.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "1e7918029a5d98833101dfe61c58aa525c20a36fbadc8f598219fcdaf5ef634c"; + 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 f24b69f933..2a6e380804 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_metric_maps/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "e854260cc487f3e77ee5aa3f44d3ea754ad4b43396a18bff8648351c51a57ab3"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_metric_maps/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "94ad53093cdd7d4be828c1a7b9c426b358c01e0158ef9c0d8f0d2bcc41056608"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-msgs/default.nix b/distros/rolling/mola-msgs/default.nix index 4eea503128..cc31c813f7 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_msgs/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "50bfaf8b82d7ec661ed4e77c58a31a9ccd605ad8e08b70bd7fda630d403eb56a"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_msgs/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "e47cb9a28f841fece39e6d13e755dd7cfd8a1766c7b84a56568d377a2a9ab041"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mola-pose-list/default.nix b/distros/rolling/mola-pose-list/default.nix index 0cf3041a84..81c1db886e 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_pose_list/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "e8ecd401f058ff91d4195ab6be1daa7ccdf94b8ce43aa7e6e320cb3460c96606"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_pose_list/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "f7c6dd52d12e026dac933b28e96dca50299f97fa05a6fae4a3e2e55f467354ec"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-relocalization/default.nix b/distros/rolling/mola-relocalization/default.nix index 8c0c182b15..35bfbe7880 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_relocalization/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "82e3d8cc4b32c1147bcc0d730628a77675c4884c9bfcdb24518648d3453d7ff4"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_relocalization/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "f7351e86345ab6431e0cd0e2c2b6e2d3a6dc7b18139245c951dddb7883a0a7fe"; }; 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 da13efbeaa..12176901f5 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_traj_tools/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "d2eb49a6c027e80040ab256eb3207d70ac5f00fbda72b4ea1231473195f7ee4b"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_traj_tools/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "17ff26429ec875555a5f39a6241a0edc9f042bec9427d3e383d8a581d9c5fced"; }; 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 b6f08c4e6a..a4b63b666d 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_viz/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "deeadd16cfe399539bd5d6931af2d0fa588e5e30a68ab09b4cc2cf494455d183"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_viz/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "073b27500d91bc2f1533180d0b5a61912da4c7bae0ce543cb37a649e1cd9dee9"; }; buildType = "cmake"; diff --git a/distros/rolling/mola-yaml/default.nix b/distros/rolling/mola-yaml/default.nix index 10e437b413..9b15b81d0b 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_yaml/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "b0c80a1b3b907e3a51ecc995011ef860fc20fbfec41c1849059ddce1d7ddf28c"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola_yaml/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "fb731451e8e0f0292d69909e5a0bfc612b3ad97c9feb56e36b547246ee8ab07e"; }; 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 edbbf5aa99..063552289a 100644 --- a/distros/rolling/mola/default.nix +++ b/distros/rolling/mola/default.nix @@ -2,25 +2,25 @@ # 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-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-relocalization, mola-traj-tools, mola-viz, mola-yaml }: +{ 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.6.3-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola/1.6.3-1.tar.gz"; - name = "1.6.3-1.tar.gz"; - sha256 = "323e760a708da0ba07a3807dd2ae9cdeac090c35870652784ee1bd130b25bd72"; + url = "https://github.com/ros2-gbp/mola-release/archive/release/rolling/mola/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "4a29da2b6188f203a264b2b7043f1d1238a99b5fd3f9c69d2099230948145e72"; }; 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-kernel mola-launcher mola-metric-maps mola-pose-list mola-relocalization mola-traj-tools mola-viz mola-yaml ]; + 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; [ bsdOriginal ]; + license = with lib.licenses; [ bsd3 ]; }; } diff --git a/distros/rolling/mouse-teleop/default.nix b/distros/rolling/mouse-teleop/default.nix index 3e7d527edc..765f996efe 100644 --- a/distros/rolling/mouse-teleop/default.nix +++ b/distros/rolling/mouse-teleop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, geometry-msgs, python3Packages, rclpy }: buildRosPackage { pname = "ros-rolling-mouse-teleop"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/mouse_teleop/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "d85c4a98eb18e57ec202d8fe5a48d45b83dfcdf4f0d3c1db68293a0c2888647f"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/mouse_teleop/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "f791dd8b2ec2401d2e1d988d8d5931bb8708f57f7613d1ec6913faca293df316"; }; buildType = "ament_python"; diff --git a/distros/rolling/mrpt-apps/default.nix b/distros/rolling/mrpt-apps/default.nix index a63e9dcf58..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_apps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "9c8e412556b7aa2ed0e7b10f419196a4710b17662b89f0194dc90595a803a807"; + 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 05f2dff50e..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libapps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "554ac7b41fd3ecb8ea3e149e2c42f55d54117a643b4d3a33c645ed8afc06d1bf"; + 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 3d06d6de91..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libbase/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "659066d25fa5097a31a60d98f035dfaeefeafb1e68ed5111023fa0b298b98f25"; + 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 71fd1a8da4..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libgui/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "2aff535983e81a9fc2b044e55a36bfa04e7ff5d13cb9cf062b2be50f86d3c689"; + 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 50df134757..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libhwdrivers/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "8ac9c3b3f403a146127cd950adf77ab11f2d62b8b76b9706b7093f4c831c343f"; + 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 66b8e0a450..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libmaps/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "e5b2c71771144fac04abae9e66aee48b499f4f336f2c5ff9580c0e990f2ea070"; + 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 88e80a6e98..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libmath/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "114acbf6744dfcb499226a24a166950e541a069562e9fa61b408709a11c4f416"; + 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 8d573067ae..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libnav/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "ee00dcee386b0e6fa0707937f8d99989aa7dd1477913de77077f08feaf2c7b56"; + 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 dccfa98082..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libobs/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "5cf9427bb854fbb0d81f6b74bddcb1c4cd672919ecd5e63fd19e8fb29a7dd589"; + 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 8e782a771f..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libopengl/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "3c8909de588425bbebb66a4d9907aa5ca1f1655d1d9763d92d356431a4b71b50"; + 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 47b7459439..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libposes/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "c31c2c0df552f369977789c48e4a8b7bd513aa82710a3bd5c0d0bea038140d62"; + 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 591c0e5a7c..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.7-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.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "f69eece1572df2308a9b2a380f34c02d2be1e83fcbf3df3517fbab9fdbdf6730"; + 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 94e3c8bc78..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libslam/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "06249b0628199ad0a5b18c29d8c41de0e6d55a99512e84ce3651170ef8a5ce02"; + 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 93c7c72962..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.7-r1"; + version = "2.14.10-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/rolling/mrpt_libtclap/2.14.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "efba712e7a3015701fe7987cf471dc690e7e0d8465e5c94e180fe7c397da8506"; + 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/multires-image/default.nix b/distros/rolling/multires-image/default.nix index 802d5b49b7..15cfaba321 100644 --- a/distros/rolling/multires-image/default.nix +++ b/distros/rolling/multires-image/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2 }: buildRosPackage { pname = "ros-rolling-multires-image"; - version = "2.4.6-r1"; + version = "2.4.7-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.4.7-1.tar.gz"; + name = "2.4.7-1.tar.gz"; + sha256 = "ec54c9a95fc46ef3c83d381103aac100cca1cc3ea81534f03f0eb2240351371b"; }; 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/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/odom-to-tf-ros2/default.nix b/distros/rolling/odom-to-tf-ros2/default.nix index 13763f6768..c1ea5f99a6 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.6-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.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "5d4f9362aa3246a4cfa3b69540e07762a53db30f3dbe4771f0fde0037c2ff23c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/om-gravity-compensation-controller/default.nix b/distros/rolling/om-gravity-compensation-controller/default.nix index fab24277db..6af911cf2f 100644 --- a/distros/rolling/om-gravity-compensation-controller/default.nix +++ b/distros/rolling/om-gravity-compensation-controller/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, 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, urdf }: +{ 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-rolling-om-gravity-compensation-controller"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/om_gravity_compensation_controller/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "8fa3ed37440811aa45b795e138143565dbe3cc8e1a86fa48e3a154406b3ab229"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/om_gravity_compensation_controller/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "660d2e3c3502c5d2379218617d45550beb43f87a26ec077273b9a2c7eb0f9422"; }; buildType = "ament_cmake"; buildInputs = [ ament-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 urdf ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/rolling/om-joint-trajectory-command-broadcaster/default.nix b/distros/rolling/om-joint-trajectory-command-broadcaster/default.nix index 638e20afe0..f9f9664acf 100644 --- a/distros/rolling/om-joint-trajectory-command-broadcaster/default.nix +++ b/distros/rolling/om-joint-trajectory-command-broadcaster/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, 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, trajectory-msgs, urdf }: +{ 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-rolling-om-joint-trajectory-command-broadcaster"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/om_joint_trajectory_command_broadcaster/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "c5cd8e62d42a25a89a8931b10ca5af7f686c9caeb657fa6211136489332d7b66"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/om_joint_trajectory_command_broadcaster/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "25f8dd30c20d1308cb6248c8e0c5b5ad05535cb58be138c7813e6108815d10d0"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing rclcpp ros2-control-test-assets ]; 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 ]; diff --git a/distros/rolling/om-spring-actuator-controller/default.nix b/distros/rolling/om-spring-actuator-controller/default.nix index cd48213044..0a1a1c833a 100644 --- a/distros/rolling/om-spring-actuator-controller/default.nix +++ b/distros/rolling/om-spring-actuator-controller/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, 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, urdf }: +{ 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-rolling-om-spring-actuator-controller"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/om_spring_actuator_controller/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "9ec55e5dbfca9fdd9a2ac0db553a86f78006c962a9bf92ec9b7bac40ff9194d1"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/om_spring_actuator_controller/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "bc1f2947b84b798b34c75e0bc5d78ace7968443c41a711461cb180c922108a4f"; }; buildType = "ament_cmake"; buildInputs = [ ament-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 urdf ]; nativeBuildInputs = [ 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/open-manipulator-description/default.nix b/distros/rolling/open-manipulator-description/default.nix index 20bc2dc23d..e5d75e5a1c 100644 --- a/distros/rolling/open-manipulator-description/default.nix +++ b/distros/rolling/open-manipulator-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, robot-state-publisher, rviz2 }: buildRosPackage { pname = "ros-rolling-open-manipulator-description"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_description/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "a3e1b018c65757c0180aa374e1e9c18924dd0bd377daf6fc1d856327b24452f6"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_description/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "c23148b14c74e9b07067722915a36e09dd6504d97d21b543b9933ee46ead91f3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/open-manipulator-gui/default.nix b/distros/rolling/open-manipulator-gui/default.nix index fb4aef211f..93298cc6ff 100644 --- a/distros/rolling/open-manipulator-gui/default.nix +++ b/distros/rolling/open-manipulator-gui/default.nix @@ -5,12 +5,12 @@ { 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-rolling-open-manipulator-gui"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_gui/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "8a1bd625192541ba7c772840cc77253dbb884c12fe0ae1338d23e9be9f479b4f"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_gui/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "c067fac49f5f0aa93ab7550004727e1ab2d786cf6249746b40ba3664e9f1e129"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/open-manipulator-moveit-config/default.nix b/distros/rolling/open-manipulator-moveit-config/default.nix index 467648dda5..542cb2e06c 100644 --- a/distros/rolling/open-manipulator-moveit-config/default.nix +++ b/distros/rolling/open-manipulator-moveit-config/default.nix @@ -5,12 +5,12 @@ { 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-rolling-open-manipulator-moveit-config"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_moveit_config/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "94dc0a0ea2134713f3151d1973d0a3b823543afb7e15bdd8616075d05f7f0f9b"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_moveit_config/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "ccd5ee55a136be408a7acbb1af78c267a9f907d9239106637c9da1e8fde8c2cc"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/open-manipulator-playground/default.nix b/distros/rolling/open-manipulator-playground/default.nix index 43086351a1..1cb7e991f2 100644 --- a/distros/rolling/open-manipulator-playground/default.nix +++ b/distros/rolling/open-manipulator-playground/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, control-msgs, moveit-ros-planning-interface, rclcpp, rclpy, sensor-msgs, trajectory-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-ros-planning-interface, rclcpp }: buildRosPackage { pname = "ros-rolling-open-manipulator-playground"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_playground/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "ee50139b6ce119b92f671884d6428060fe337e342467730ecd0fc74ec5d4f859"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_playground/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "1c7ed94e2233bb115aaa7c0e64cce0720d2fb9fcd075f723f3783053cdf165ec"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ control-msgs moveit-ros-planning-interface rclcpp rclpy sensor-msgs trajectory-msgs ]; + propagatedBuildInputs = [ moveit-ros-planning-interface rclcpp ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/open-manipulator-teleop/default.nix b/distros/rolling/open-manipulator-teleop/default.nix index ab1a8cdc56..3a24e73559 100644 --- a/distros/rolling/open-manipulator-teleop/default.nix +++ b/distros/rolling/open-manipulator-teleop/default.nix @@ -2,24 +2,22 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp, rclpy }: +{ lib, buildRosPackage, fetchurl, control-msgs, rclpy, sensor-msgs, std-msgs, trajectory-msgs }: buildRosPackage { pname = "ros-rolling-open-manipulator-teleop"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_teleop/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "2c0f6692448882c0f796ec98639fb7bdec70f1d207075c8703096f428492fcf9"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator_teleop/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "edbb0d51d4fcb5bab9af1951484aa8094a01efebf35097a6e4c7d18ea91a3ac0"; }; - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ rclcpp rclpy ]; - nativeBuildInputs = [ ament-cmake ]; + buildType = "ament_python"; + propagatedBuildInputs = [ control-msgs rclpy sensor-msgs std-msgs trajectory-msgs ]; meta = { - description = "OpenMANIPULATOR teleop ROS 2 package."; + description = "OpenManipulator teleoperation package"; license = with lib.licenses; [ asl20 ]; }; } diff --git a/distros/rolling/open-manipulator/default.nix b/distros/rolling/open-manipulator/default.nix index 0c4097da84..879767eb0b 100644 --- a/distros/rolling/open-manipulator/default.nix +++ b/distros/rolling/open-manipulator/default.nix @@ -5,12 +5,12 @@ { 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-rolling-open-manipulator"; - version = "3.2.1-r1"; + version = "3.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "bc224c69e81184b07c8ef151ad2a5399b89493e34cc826e5077d29d4c3fd3348"; + url = "https://github.com/ros2-gbp/open_manipulator-release/archive/release/rolling/open_manipulator/3.2.2-1.tar.gz"; + name = "3.2.2-1.tar.gz"; + sha256 = "698d362ccab1a60f988a8f5cb26bba71de2fae9fb5801c288f4b9091753f9c1b"; }; buildType = "ament_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/orocos-kdl-vendor/default.nix b/distros/rolling/orocos-kdl-vendor/default.nix index abbf05145c..9e5e2f786c 100644 --- a/distros/rolling/orocos-kdl-vendor/default.nix +++ b/distros/rolling/orocos-kdl-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, orocos-kdl }: buildRosPackage { pname = "ros-rolling-orocos-kdl-vendor"; - version = "0.7.0-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/rolling/orocos_kdl_vendor/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "7ff2db5c450888a8f009232f049d4e7e932ff8c0ba999d7a39697ac606504d20"; + url = "https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/rolling/orocos_kdl_vendor/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "ea30643690fde06bfa6a6be05bf64f31d83806185a3decf3a0bf342db41f9184"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/osrf-testing-tools-cpp/default.nix b/distros/rolling/osrf-testing-tools-cpp/default.nix index 7378091a91..cb912e1bd7 100644 --- a/distros/rolling/osrf-testing-tools-cpp/default.nix +++ b/distros/rolling/osrf-testing-tools-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake }: buildRosPackage { pname = "ros-rolling-osrf-testing-tools-cpp"; - version = "2.2.0-r1"; + version = "2.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/osrf_testing_tools_cpp-release/archive/release/rolling/osrf_testing_tools_cpp/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "c4b3845ffeae98779fb9e64ff0022c3a7b95abc072b4fe44798cfd9937db1ce3"; + url = "https://github.com/ros2-gbp/osrf_testing_tools_cpp-release/archive/release/rolling/osrf_testing_tools_cpp/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "055f41b3e8a1621325b7d8aed5c00685a1cc5aa1e12221a9dfbf0d9ef0ebf6bf"; }; buildType = "cmake"; diff --git a/distros/rolling/parallel-gripper-controller/default.nix b/distros/rolling/parallel-gripper-controller/default.nix index bfc46f04ab..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "c051770de8b298bc0e029d8ccfe90ea35399ce864f5e2c042a91fc80b40d58c3"; + 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 0b5aaa14a7..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.6.3-r1"; + version = "2.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/rolling/pcl_conversions/2.6.3-1.tar.gz"; - name = "2.6.3-1.tar.gz"; - sha256 = "a69aa08cc9a44d757a276b76a23f4f57fc91d2a7db4dcf7c7919d5779932be4f"; + 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 c26de02844..ed3e7ae9b7 100644 --- a/distros/rolling/pcl-ros/default.nix +++ b/distros/rolling/pcl-ros/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-pytest, ament-lint-auto, ament-lint-common, eigen, geometry-msgs, launch, launch-ros, launch-testing, launch-testing-ros, pcl, pcl-conversions, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: +{ 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.6.3-r1"; + version = "2.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/rolling/pcl_ros/2.6.3-1.tar.gz"; - name = "2.6.3-1.tar.gz"; - sha256 = "416282dd02cd549c186af779644be16f23a60cb1bccf6016acb83537e4ab3cdd"; + 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"; 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 sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; + 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 = { diff --git a/distros/rolling/pendulum-control/default.nix b/distros/rolling/pendulum-control/default.nix index bfbd84b1e3..9e290a2a2c 100644 --- a/distros/rolling/pendulum-control/default.nix +++ b/distros/rolling/pendulum-control/default.nix @@ -5,12 +5,12 @@ { 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-rolling-pendulum-control"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/pendulum_control/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "d169d82d8b00abef6084b730b3e44c13eb2bbcccf43a8d7b9f82b9424e71d344"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/pendulum_control/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "0926fcea4ac12eaa663d17328a8811f33a741371936e9b89a93a0439c5188532"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/pendulum-msgs/default.nix b/distros/rolling/pendulum-msgs/default.nix index 0bb89043ec..cdab6a617c 100644 --- a/distros/rolling/pendulum-msgs/default.nix +++ b/distros/rolling/pendulum-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-pendulum-msgs"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/pendulum_msgs/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "868eb516ea61ecfd1537cf6d16bcbb4c5e0c579def00afa9976327d9a35fe04d"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/pendulum_msgs/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "3d0fb5054d0b2c8aea9305b8831d8114cf17c956f2c36dee8b72dc6f149892a7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/perception-pcl/default.nix b/distros/rolling/perception-pcl/default.nix index 855eda7617..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.6.3-r1"; + version = "2.7.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/rolling/perception_pcl/2.6.3-1.tar.gz"; - name = "2.6.3-1.tar.gz"; - sha256 = "f492a84ad3710112a43a6041c5df1c9d68af85f5558234efdb23442e9880cd67"; + 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/perception/default.nix b/distros/rolling/perception/default.nix index c63d617d6f..28139955f8 100644 --- a/distros/rolling/perception/default.nix +++ b/distros/rolling/perception/default.nix @@ -5,12 +5,12 @@ { 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-rolling-perception"; - version = "0.12.0-r1"; + version = "0.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/perception/0.12.0-1.tar.gz"; - name = "0.12.0-1.tar.gz"; - sha256 = "875940b347be0f99b3207b5a99904fd720c433e646bb0a1c25fb22bde25707a3"; + url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/perception/0.13.0-1.tar.gz"; + name = "0.13.0-1.tar.gz"; + sha256 = "e6d26bf161ba2cdd961acd3c8661ae153841d7c403bc379ddcceec448f33a61b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/performance-test-fixture/default.nix b/distros/rolling/performance-test-fixture/default.nix index feb39bc192..9d419b95d8 100644 --- a/distros/rolling/performance-test-fixture/default.nix +++ b/distros/rolling/performance-test-fixture/default.nix @@ -5,12 +5,12 @@ { 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-rolling-performance-test-fixture"; - version = "0.3.1-r1"; + version = "0.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/performance_test_fixture-release/archive/release/rolling/performance_test_fixture/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "80da92932041e25e2bc29803666c39d2270d2d9ae4247b6a1fae728823a49c6a"; + url = "https://github.com/ros2-gbp/performance_test_fixture-release/archive/release/rolling/performance_test_fixture/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "dd6574276951e7fe5b578469da4f8e57f0cda2bb8ab8039b7c59285f6da4109f"; }; 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 c772a1163b..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.23.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/pid_controller/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "634c5eb1e565c89003e5e5f90a68885575769176adfed2d57edb7a642110a18d"; + 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/pinocchio/default.nix b/distros/rolling/pinocchio/default.nix index beb11e1ae1..de006eda6a 100644 --- a/distros/rolling/pinocchio/default.nix +++ b/distros/rolling/pinocchio/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, clang, cmake, doxygen, eigen, eigenpy, git, hpp-fcl, python3, python3Packages, ros-environment, urdfdom }: buildRosPackage { pname = "ros-rolling-pinocchio"; - version = "3.4.0-r3"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/pinocchio-release/archive/release/rolling/pinocchio/3.4.0-3.tar.gz"; - name = "3.4.0-3.tar.gz"; - sha256 = "c0390cec01c261e7728b5c3386a58c50c24b5ddd5d522dc4bdb05c1c3fe0e79b"; + url = "https://github.com/ros2-gbp/pinocchio-release/archive/release/rolling/pinocchio/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "d312ecee5baff9eb42b5de6afba922986f47f394908dfe1894895938de5a4005"; }; buildType = "cmake"; diff --git a/distros/rolling/plotjuggler/default.nix b/distros/rolling/plotjuggler/default.nix index af2cdae54a..0303abc09a 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, lz4, protobuf, qt5, rclcpp, zstd }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, fastcdr, protobuf, qt5, rclcpp }: buildRosPackage { pname = "ros-rolling-plotjuggler"; - version = "3.9.2-r1"; + version = "3.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/rolling/plotjuggler/3.9.2-1.tar.gz"; - name = "3.9.2-1.tar.gz"; - sha256 = "b8cb888a46b1bc6bf45445b69b3c9ef417a6cb9223af26ee253b99a4c41050a6"; + 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"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr lz4 protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp zstd ]; + propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/pluginlib/default.nix b/distros/rolling/pluginlib/default.nix index e6a585fa19..d2e166f22a 100644 --- a/distros/rolling/pluginlib/default.nix +++ b/distros/rolling/pluginlib/default.nix @@ -5,12 +5,12 @@ { 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-rolling-pluginlib"; - version = "5.6.0-r1"; + version = "5.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/pluginlib-release/archive/release/rolling/pluginlib/5.6.0-1.tar.gz"; - name = "5.6.0-1.tar.gz"; - sha256 = "cdb0ff0d425c4a544521731f622ecabada4dc01ac97c26b910b5554a556f4d3d"; + url = "https://github.com/ros2-gbp/pluginlib-release/archive/release/rolling/pluginlib/5.7.0-1.tar.gz"; + name = "5.7.0-1.tar.gz"; + sha256 = "5102faa9a35fffed1155716eeb459e4284a0a2c3c1a9892fd16eb59af5851318"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/point-cloud-transport-py/default.nix b/distros/rolling/point-cloud-transport-py/default.nix index ade80c52d3..66b885d8bd 100644 --- a/distros/rolling/point-cloud-transport-py/default.nix +++ b/distros/rolling/point-cloud-transport-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-python, ament-cmake-ros, pluginlib, point-cloud-transport, pybind11-vendor, python3, rclcpp, rpyutils, sensor-msgs }: buildRosPackage { pname = "ros-rolling-point-cloud-transport-py"; - version = "5.1.1-r1"; + version = "5.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport-release/archive/release/rolling/point_cloud_transport_py/5.1.1-1.tar.gz"; - name = "5.1.1-1.tar.gz"; - sha256 = "0a692401e360e386c48e4e1a29b394be312e10ef88d93939bec22707bd351ce3"; + url = "https://github.com/ros2-gbp/point_cloud_transport-release/archive/release/rolling/point_cloud_transport_py/5.2.0-1.tar.gz"; + name = "5.2.0-1.tar.gz"; + sha256 = "e584d03155107b2b4d55d91e97ee3dc176393a667e8301675789b840e1ad092b"; }; buildType = "ament_cmake"; 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/point-cloud-transport/default.nix b/distros/rolling/point-cloud-transport/default.nix index 573cb30b11..18e066bec1 100644 --- a/distros/rolling/point-cloud-transport/default.nix +++ b/distros/rolling/point-cloud-transport/default.nix @@ -5,12 +5,12 @@ { 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-rolling-point-cloud-transport"; - version = "5.1.1-r1"; + version = "5.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport-release/archive/release/rolling/point_cloud_transport/5.1.1-1.tar.gz"; - name = "5.1.1-1.tar.gz"; - sha256 = "861ada1e5dc44e14bd4d4a777b74dcbf280e74f717e6dfc78538500f54797707"; + url = "https://github.com/ros2-gbp/point_cloud_transport-release/archive/release/rolling/point_cloud_transport/5.2.0-1.tar.gz"; + name = "5.2.0-1.tar.gz"; + sha256 = "857dc6b86b7d8cefe448aa453023d28df1a9a878c08346e0d3908343c27aa850"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/pose-broadcaster/default.nix b/distros/rolling/pose-broadcaster/default.nix index cc0f1359fb..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.23.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/pose_broadcaster/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "d11aa1246461733f09358dbf2859d710eb55f3d13e193272db0c376289c8484e"; + 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/position-controllers/default.nix b/distros/rolling/position-controllers/default.nix index 336c6bac70..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.23.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/position_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "6b9aa5df954450285c7f7195552435ad6603fa5bac773fa51027d70363be2e4f"; + 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/pybind11-vendor/default.nix b/distros/rolling/pybind11-vendor/default.nix index 8b643a077a..b0a6bc87f9 100644 --- a/distros/rolling/pybind11-vendor/default.nix +++ b/distros/rolling/pybind11-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, python3Packages }: buildRosPackage { pname = "ros-rolling-pybind11-vendor"; - version = "3.2.0-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/pybind11_vendor-release/archive/release/rolling/pybind11_vendor/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "b7e289bb78e2b749431ba2182472ed59ff1b53cdc0191cbdcd3234ad098138d8"; + url = "https://github.com/ros2-gbp/pybind11_vendor-release/archive/release/rolling/pybind11_vendor/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "a06198b7027380d6408c973ea96099869e99a1bb03135aba9fbc119870b35044"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/python-mrpt/default.nix b/distros/rolling/python-mrpt/default.nix index a5b655b2e6..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.7-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.7-1.tar.gz"; - name = "2.14.7-1.tar.gz"; - sha256 = "4158ed5ef2779c5c9cb5161454621ba0e1b412e14ba141e52d92f6299a5057fa"; + 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/python-orocos-kdl-vendor/default.nix b/distros/rolling/python-orocos-kdl-vendor/default.nix index efd251dacf..7cc81325e5 100644 --- a/distros/rolling/python-orocos-kdl-vendor/default.nix +++ b/distros/rolling/python-orocos-kdl-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, orocos-kdl-vendor, pybind11-vendor, python3Packages }: buildRosPackage { pname = "ros-rolling-python-orocos-kdl-vendor"; - version = "0.7.0-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/rolling/python_orocos_kdl_vendor/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "71390c209ba95ff1e4b45941c208ac81a22c0785ea7d85e0c47ed9d96a2d4e8e"; + url = "https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/rolling/python_orocos_kdl_vendor/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "088b4015329bc1a871e336c0df1679c2272dbe4c9aaf0705bd232fe1e0ea5e0d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/python-qt-binding/default.nix b/distros/rolling/python-qt-binding/default.nix index ec5a9827e9..63597308ea 100644 --- a/distros/rolling/python-qt-binding/default.nix +++ b/distros/rolling/python-qt-binding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python3Packages, qt5 }: buildRosPackage { pname = "ros-rolling-python-qt-binding"; - version = "2.3.1-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/python_qt_binding-release/archive/release/rolling/python_qt_binding/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "b334644da89881f7d437a0f411ab046870824f03dc88f7bb3068211471ecb40e"; + url = "https://github.com/ros2-gbp/python_qt_binding-release/archive/release/rolling/python_qt_binding/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "d2443d592b0f9f786a31938d13b47003483eb9f11b8fba0be11306edabeb653e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/qt-dotgraph/default.nix b/distros/rolling/qt-dotgraph/default.nix index d69abc63a5..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.9.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.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "328e7fcc7be6dbc8f8d42c446249ee56de426fa6444b8b6d5513510c699cb01c"; + 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 255db7976f..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.9.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.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "4b8f59833a069cd75f9d15914414808a4e0540c93325cfe93a949f3275d8886d"; + 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 d617f10e5e..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.9.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.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "8a8b4fc25130afce3d6dcde1ac9a5d06e835243a2501789b9bbf0c26f96aa0ff"; + 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 2aa2d21f78..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.9.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.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "a1c12e3006d6a41c4c326047940bd87028a576f381cf340b3d2a2e25dfd6572e"; + 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 472a216f63..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.9.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.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "f0f5c1bed0cff08014b8df63f959d31e6de9b6f566500790f9cb49ffa6f52fd7"; + 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 ba3c6a6cc9..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.9.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.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "e0fa5093cc18ed43c008c7ba22962cb963c0de829af44ef54adb662455e048be"; + 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/quality-of-service-demo-cpp/default.nix b/distros/rolling/quality-of-service-demo-cpp/default.nix index 12e91739a3..f4982b7525 100644 --- a/distros/rolling/quality-of-service-demo-cpp/default.nix +++ b/distros/rolling/quality-of-service-demo-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-quality-of-service-demo-cpp"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/quality_of_service_demo_cpp/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "493332b86778b69189e910a8d784308aab5c235d7bddd0bd06d3bf1ed712d547"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/quality_of_service_demo_cpp/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "1dd79146bc7578a803d022c3c3f9f7a301c8f55a2238fa8894717bbad9f22711"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/quality-of-service-demo-py/default.nix b/distros/rolling/quality-of-service-demo-py/default.nix index 435072015b..7ebaf50acb 100644 --- a/distros/rolling/quality-of-service-demo-py/default.nix +++ b/distros/rolling/quality-of-service-demo-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, rclpy, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-rolling-quality-of-service-demo-py"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/quality_of_service_demo_py/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "d0161a521a9ea08edd5ceff6b20ce0050d83e38cb6f7e1950c2176867dd512a9"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/quality_of_service_demo_py/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "6925cbd1ccfa1066ec92dc826f2486df68b34eee13f2077baf789508c1bd4d6e"; }; buildType = "ament_python"; diff --git a/distros/rolling/range-sensor-broadcaster/default.nix b/distros/rolling/range-sensor-broadcaster/default.nix index 73124b6e11..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "bdeb1d4022a72534d07b1f184533b642a051e72656739f562e8dcf0136a9cbe6"; + 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 80f40cf1de..3786516312 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.1.0-r1"; + version = "10.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl_action/10.1.0-1.tar.gz"; - name = "10.1.0-1.tar.gz"; - sha256 = "2549e8846b55b9e7072fb1f143677c2dd08fce6169a96f50487a1069b438a198"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl-interfaces/default.nix b/distros/rolling/rcl-interfaces/default.nix index 4054f9096a..1d391190b6 100644 --- a/distros/rolling/rcl-interfaces/default.nix +++ b/distros/rolling/rcl-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-rcl-interfaces"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/rcl_interfaces/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "a940ee6d3598be8a9245899cfda9128dbbe21262eaa11b68ae3b295825159f3d"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/rcl_interfaces/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "13b677b3860404d8c3dad5fcddd31d87f8a9074ba25a7e5f800422541863ec07"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl-lifecycle/default.nix b/distros/rolling/rcl-lifecycle/default.nix index 884cf1fbb8..6db07d7f48 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.1.0-r1"; + version = "10.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl_lifecycle/10.1.0-1.tar.gz"; - name = "10.1.0-1.tar.gz"; - sha256 = "6950d095bb0196ca19c72a030b2e6e83e5b1001b8391b396552be873ec6c5831"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl-logging-interface/default.nix b/distros/rolling/rcl-logging-interface/default.nix index c4ff06222c..55a93d6087 100644 --- a/distros/rolling/rcl-logging-interface/default.nix +++ b/distros/rolling/rcl-logging-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, rcpputils, rcutils }: buildRosPackage { pname = "ros-rolling-rcl-logging-interface"; - version = "3.2.2-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/rolling/rcl_logging_interface/3.2.2-1.tar.gz"; - name = "3.2.2-1.tar.gz"; - sha256 = "db772db6104d6d4956ef7c0d50bb73ea41e424958c0b4cd9573c974a009f35da"; + url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/rolling/rcl_logging_interface/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "dd021d70727829b1a79d79b2626348fb5b71fcfe282ab87c0245ff5c749f0998"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl-logging-noop/default.nix b/distros/rolling/rcl-logging-noop/default.nix index f95e817e67..eba5965219 100644 --- a/distros/rolling/rcl-logging-noop/default.nix +++ b/distros/rolling/rcl-logging-noop/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rcl-logging-noop"; - version = "3.2.2-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/rolling/rcl_logging_noop/3.2.2-1.tar.gz"; - name = "3.2.2-1.tar.gz"; - sha256 = "7b95f804449af7a0c44ac036fcb5631bae88ef14043d534f92afd2ef25e5fb63"; + url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/rolling/rcl_logging_noop/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "4f67c99d899c5bf7c46c9f40834a1cd4cb7974886c49d2302acb8b00e7222ca9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl-logging-spdlog/default.nix b/distros/rolling/rcl-logging-spdlog/default.nix index 924d9c189b..9647e85c05 100644 --- a/distros/rolling/rcl-logging-spdlog/default.nix +++ b/distros/rolling/rcl-logging-spdlog/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rcl-logging-spdlog"; - version = "3.2.2-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/rolling/rcl_logging_spdlog/3.2.2-1.tar.gz"; - name = "3.2.2-1.tar.gz"; - sha256 = "14569553321e7d0fe02b9dbea18954eb279d408595c6e68629c6e94429154a55"; + url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/rolling/rcl_logging_spdlog/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "a6aa645151facdc47b814247f79f426a97cebe03c997e219262da3fbf0c77856"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl-yaml-param-parser/default.nix b/distros/rolling/rcl-yaml-param-parser/default.nix index 58dcc4a4a7..1a50c078f8 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.1.0-r1"; + version = "10.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl_yaml_param_parser/10.1.0-1.tar.gz"; - name = "10.1.0-1.tar.gz"; - sha256 = "08a9aec94f0cc8b7e124af4f6ed16f5726c2f0d5cf42fbae95f39766af2fb56a"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcl/default.nix b/distros/rolling/rcl/default.nix index dad0c26ff6..ed6b855ac4 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.1.0-r1"; + version = "10.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/rolling/rcl/10.1.0-1.tar.gz"; - name = "10.1.0-1.tar.gz"; - sha256 = "02d7e03afe705975b26d17a066948bd43c82aab6781eaa91b3ae7daebec3295e"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rclcpp-action/default.nix b/distros/rolling/rclcpp-action/default.nix index 24397b33a4..4076d51019 100644 --- a/distros/rolling/rclcpp-action/default.nix +++ b/distros/rolling/rclcpp-action/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rclcpp-action"; - version = "29.5.0-r1"; + version = "29.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/rolling/rclcpp_action/29.5.0-1.tar.gz"; - name = "29.5.0-1.tar.gz"; - sha256 = "e107fd563f23c51370c615de0a520c96896e8f6f094c52926cc5f96dd84cd917"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/rolling/rclcpp_action/29.6.0-1.tar.gz"; + name = "29.6.0-1.tar.gz"; + sha256 = "236520d20fd91bc72fa2d2e186a7eea8ad58394794089b6345d185d62c9cc7eb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rclcpp-components/default.nix b/distros/rolling/rclcpp-components/default.nix index 68841244aa..561873308b 100644 --- a/distros/rolling/rclcpp-components/default.nix +++ b/distros/rolling/rclcpp-components/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rclcpp-components"; - version = "29.5.0-r1"; + version = "29.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/rolling/rclcpp_components/29.5.0-1.tar.gz"; - name = "29.5.0-1.tar.gz"; - sha256 = "47b99f9891ef6973c5ad9802204d222c3336007cbe6720fbc0b8e1a558eab8b2"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/rolling/rclcpp_components/29.6.0-1.tar.gz"; + name = "29.6.0-1.tar.gz"; + sha256 = "2b622ce92f8d85cd7b9b7a3a50c79d818283b7a69b948211e6362011fa402ba2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rclcpp-lifecycle/default.nix b/distros/rolling/rclcpp-lifecycle/default.nix index 42f8b9577d..4cc9ea2210 100644 --- a/distros/rolling/rclcpp-lifecycle/default.nix +++ b/distros/rolling/rclcpp-lifecycle/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rclcpp-lifecycle"; - version = "29.5.0-r1"; + version = "29.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/rolling/rclcpp_lifecycle/29.5.0-1.tar.gz"; - name = "29.5.0-1.tar.gz"; - sha256 = "39bfe3be0cf57800d331ebe443c36606d896acb7f8f36d027dce2c674ec4aeb5"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/rolling/rclcpp_lifecycle/29.6.0-1.tar.gz"; + name = "29.6.0-1.tar.gz"; + sha256 = "f582fb6d8884c46bb61da29400cb8272500706cde6622b655cd0329d6f968974"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rclcpp/default.nix b/distros/rolling/rclcpp/default.nix index 5c957ebb3f..7f38a68c3a 100644 --- a/distros/rolling/rclcpp/default.nix +++ b/distros/rolling/rclcpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rclcpp"; - version = "29.5.0-r1"; + version = "29.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/rolling/rclcpp/29.5.0-1.tar.gz"; - name = "29.5.0-1.tar.gz"; - sha256 = "ffdd7bcf4625bf45b17c9066b23bbdc97af86b7a2e0b3b773c14b40abf70ac13"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/rolling/rclcpp/29.6.0-1.tar.gz"; + name = "29.6.0-1.tar.gz"; + sha256 = "cda18e9b002fd937228bb422097caeec8dcddf7aaed61b43c1c0b15023cadb5c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rclpy/default.nix b/distros/rolling/rclpy/default.nix index b9292f6744..4e5bf7e49e 100644 --- a/distros/rolling/rclpy/default.nix +++ b/distros/rolling/rclpy/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rclpy"; - version = "9.1.0-r1"; + version = "9.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclpy-release/archive/release/rolling/rclpy/9.1.0-1.tar.gz"; - name = "9.1.0-1.tar.gz"; - sha256 = "1a575330debe2c457757141bd4a04ff4e2d31b6d5738906b85c63993d4d4bee9"; + url = "https://github.com/ros2-gbp/rclpy-release/archive/release/rolling/rclpy/9.2.0-1.tar.gz"; + name = "9.2.0-1.tar.gz"; + sha256 = "8d98e48c059cf240a34c31688b16ffec1ce5fccd6cacc6f0d18d796e59d66709"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcpputils/default.nix b/distros/rolling/rcpputils/default.nix index abcc0c6f11..7eb3c4c546 100644 --- a/distros/rolling/rcpputils/default.nix +++ b/distros/rolling/rcpputils/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rcpputils"; - version = "2.13.4-r1"; + version = "2.14.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcpputils-release/archive/release/rolling/rcpputils/2.13.4-1.tar.gz"; - name = "2.13.4-1.tar.gz"; - sha256 = "0bffec49bdd22744f27977580d9af340314c8cfa1c52b32f7facb61bb41d426c"; + url = "https://github.com/ros2-gbp/rcpputils-release/archive/release/rolling/rcpputils/2.14.0-1.tar.gz"; + name = "2.14.0-1.tar.gz"; + sha256 = "e54c3207b6bfabfd07e63316eb665f54e3024d04f4cbf6026e7c0c2fb41ea8e9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rcutils/default.nix b/distros/rolling/rcutils/default.nix index 2734cc937e..d75b384fca 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.9.5-r1"; + version = "6.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcutils-release/archive/release/rolling/rcutils/6.9.5-1.tar.gz"; - name = "6.9.5-1.tar.gz"; - sha256 = "687cba7b13f4366ee30f5b8c96051fac09a7610da9b2918c396c2cc603908e67"; + 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"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/realtime-tools/default.nix b/distros/rolling/realtime-tools/default.nix index 0ac0ddd45a..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.0-r1"; + version = "4.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/realtime_tools-release/archive/release/rolling/realtime_tools/4.2.0-1.tar.gz"; - name = "4.2.0-1.tar.gz"; - sha256 = "3a839d51801d87372a4123f1964afc27a8e4049576a4f26be6c49906d107bfa6"; + 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 2ce2ccdb09..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.6.0-r1"; + version = "3.8.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/rolling/resource_retriever/3.6.0-1.tar.gz"; - name = "3.6.0-1.tar.gz"; - sha256 = "bba32c128145d2dd2d90ae5882d8c64b0bcd8501c28d78cc3ec6a4cb03f48b79"; + 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/rig-reconfigure/default.nix b/distros/rolling/rig-reconfigure/default.nix index d9b4b866a6..9e15a06c37 100644 --- a/distros/rolling/rig-reconfigure/default.nix +++ b/distros/rolling/rig-reconfigure/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, git, glfw3, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, backward-ros, git, glfw3, rclcpp }: buildRosPackage { pname = "ros-rolling-rig-reconfigure"; - version = "1.5.0-r1"; + version = "1.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rig_reconfigure-release/archive/release/rolling/rig_reconfigure/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "23556a3db73dcdce0fd843cd5d89ea4c3e09ed68c73d38cea4dc319345de1ea1"; + url = "https://github.com/ros2-gbp/rig_reconfigure-release/archive/release/rolling/rig_reconfigure/1.6.0-1.tar.gz"; + name = "1.6.0-1.tar.gz"; + sha256 = "6706ed514fbcb77f5a69dcc0affcc5d21746b8b0ac459c5128ebb65e755b7ae1"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ ament-index-cpp glfw3 rclcpp ]; + propagatedBuildInputs = [ ament-index-cpp backward-ros glfw3 rclcpp ]; nativeBuildInputs = [ ament-cmake git ]; meta = { diff --git a/distros/rolling/rmf-api-msgs/default.nix b/distros/rolling/rmf-api-msgs/default.nix index 62a5f0cc67..112a032430 100644 --- a/distros/rolling/rmf-api-msgs/default.nix +++ b/distros/rolling/rmf-api-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, nlohmann_json, python3Packages }: buildRosPackage { pname = "ros-rolling-rmf-api-msgs"; - version = "0.4.0-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_api_msgs-release/archive/release/rolling/rmf_api_msgs/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "17b8d80b8d1a3d5872d354d62507bf9b5938012a6ec808b0e60a1e1218ebd301"; + url = "https://github.com/ros2-gbp/rmf_api_msgs-release/archive/release/rolling/rmf_api_msgs/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "c4f3677dcae2b3bf76414f503eee42567e02cece49e26621904817321e9c430c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-building-map-tools/default.nix b/distros/rolling/rmf-building-map-tools/default.nix index bc28b7fb61..0e9ed8c36e 100644 --- a/distros/rolling/rmf-building-map-tools/default.nix +++ b/distros/rolling/rmf-building-map-tools/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-building-map-tools"; - version = "1.11.0-r1"; + version = "1.12.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/rolling/rmf_building_map_tools/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "8cfce9b48803e22350e6c85ce817f58330057b35ebb407a98cebd3ca301471e5"; + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/rolling/rmf_building_map_tools/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "6848f90f670a3127c1550237f3093b40d4119787fd5c72ceebce3357f3202db9"; }; buildType = "ament_python"; diff --git a/distros/rolling/rmf-building-sim-gz-plugins/default.nix b/distros/rolling/rmf-building-sim-gz-plugins/default.nix index e7d329f11e..f352477a27 100644 --- a/distros/rolling/rmf-building-sim-gz-plugins/default.nix +++ b/distros/rolling/rmf-building-sim-gz-plugins/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-building-sim-gz-plugins"; - version = "2.4.1-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/rolling/rmf_building_sim_gz_plugins/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "c982eaf997e7fd6099d86b0a3f99ec2889f82e68cce5171580c0a4600c83c6fc"; + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/rolling/rmf_building_sim_gz_plugins/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "9f976668dec86f94ddcd667a6a7198e3707b5268a69f878a9314d3c9070bea97"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-charger-msgs/default.nix b/distros/rolling/rmf-charger-msgs/default.nix index 31b926518d..b827588f2d 100644 --- a/distros/rolling/rmf-charger-msgs/default.nix +++ b/distros/rolling/rmf-charger-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 }: buildRosPackage { pname = "ros-rolling-rmf-charger-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_charger_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "c1a00a95e6fb1137b8bd60c7fd5d6ce758e565ed1465fc7a8d5cee8a5dc188cf"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_charger_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "1a4c07b570a0452e19427d0b49fd34bde7740d1309d7ef748caef70732c0ccb4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-charging-schedule/default.nix b/distros/rolling/rmf-charging-schedule/default.nix index 62f3fe1c18..71da576894 100644 --- a/distros/rolling/rmf-charging-schedule/default.nix +++ b/distros/rolling/rmf-charging-schedule/default.nix @@ -1,16 +1,16 @@ -# Copyright 2024 Open Source Robotics Foundation +# Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license { lib, buildRosPackage, fetchurl, rclpy, rmf-fleet-msgs }: buildRosPackage { pname = "ros-rolling-rmf-charging-schedule"; - version = "2.7.1-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_charging_schedule/2.7.1-1.tar.gz"; - name = "2.7.1-1.tar.gz"; - sha256 = "43bd052e5e8e6b7fcaa4e4568ac8a9be762831c93856a338b6554ca84f221626"; + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_charging_schedule/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "d343d9388a3ca3fb7e24412d5025a41a4a978aabe2c52b94a49bd3ddd3e174c4"; }; buildType = "ament_python"; diff --git a/distros/rolling/rmf-dispenser-msgs/default.nix b/distros/rolling/rmf-dispenser-msgs/default.nix index 2913d190aa..758624c25a 100644 --- a/distros/rolling/rmf-dispenser-msgs/default.nix +++ b/distros/rolling/rmf-dispenser-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 }: buildRosPackage { pname = "ros-rolling-rmf-dispenser-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_dispenser_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "2f383cefc6ad44b316b84bb6c64434672a4e7f7b0d50c32be3c6151774ff37df"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_dispenser_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "a11f1ad3c531d1f93bc4ced83f4b76fa9c3a20492c684b3e54b1d2997372a94a"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-door-msgs/default.nix b/distros/rolling/rmf-door-msgs/default.nix index 4da2cfbf00..897c7858d2 100644 --- a/distros/rolling/rmf-door-msgs/default.nix +++ b/distros/rolling/rmf-door-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-rmf-door-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_door_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "e4fc9e59d928a7ed8aa68cef9597a547ca3307ff44d27c9f171bc43d3ba27b4c"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_door_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "238b9562056a1cfe18a7c015d93ba4583b63f5b5c227bc11c708bc7e69c15cd4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-fleet-adapter-python/default.nix b/distros/rolling/rmf-fleet-adapter-python/default.nix index 75331a7fef..e9d81c7cc8 100644 --- a/distros/rolling/rmf-fleet-adapter-python/default.nix +++ b/distros/rolling/rmf-fleet-adapter-python/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-pytest, pybind11-json-vendor, pybind11-vendor, rclpy, rmf-fleet-adapter }: buildRosPackage { pname = "ros-rolling-rmf-fleet-adapter-python"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_fleet_adapter_python/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "25052d92e6c37ec762a419e5f3c077ee5f11ed8bb11cefe1c46ab725600edaa7"; + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_fleet_adapter_python/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "9967081cfa3f44a579b3bf39127749943f0713d93dc7d1890541e23e7856c1e6"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-fleet-adapter/default.nix b/distros/rolling/rmf-fleet-adapter/default.nix index 56b53a8fd8..2f805f55f4 100644 --- a/distros/rolling/rmf-fleet-adapter/default.nix +++ b/distros/rolling/rmf-fleet-adapter/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-catch2, ament-cmake-uncrustify, backward-ros, eigen, nlohmann-json-schema-validator-vendor, nlohmann_json, rclcpp, 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 }: +{ 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-rolling-rmf-fleet-adapter"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_fleet_adapter/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "997af206b660ddd3e765251b4bff761a56cd3ffe54d8471fa9bdbd20e98fa3b9"; + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_fleet_adapter/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "0caa702b6bbc29aab9e1c50d80748b3b0fe4eb1d22b918627d155c700b3d3bf3"; }; 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-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 ]; + 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 = { diff --git a/distros/rolling/rmf-fleet-msgs/default.nix b/distros/rolling/rmf-fleet-msgs/default.nix index deffb1ad00..5d74493223 100644 --- a/distros/rolling/rmf-fleet-msgs/default.nix +++ b/distros/rolling/rmf-fleet-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-rmf-fleet-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_fleet_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "52c7a4a3fc17d49d8ee9816a6e7b5f3de5d2473b3b5a33182604f659c9c09206"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_fleet_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "a91f6966a4dfed3b604c6c0c85737f715ade09dd58fc49938351d9ef9473b296"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-ingestor-msgs/default.nix b/distros/rolling/rmf-ingestor-msgs/default.nix index a65981f920..03ee46646c 100644 --- a/distros/rolling/rmf-ingestor-msgs/default.nix +++ b/distros/rolling/rmf-ingestor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rmf-dispenser-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-rmf-ingestor-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_ingestor_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "e76573a239eef89a453fdcb4ff65eef917b7fa12348877d68fd126ab6d3a6fbe"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_ingestor_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "3061984e8ec90b0cbbae92f87740adc2aa746f46b69c41fbba3191e81114c954"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-lift-msgs/default.nix b/distros/rolling/rmf-lift-msgs/default.nix index 7da2a02558..7edc6e9a92 100644 --- a/distros/rolling/rmf-lift-msgs/default.nix +++ b/distros/rolling/rmf-lift-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-rmf-lift-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_lift_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "3177ee2174bef107a57cd5ef557aab264735190ddb5d78a8044a9d223ec34ac7"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_lift_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "ebe0a0ef1b9edac6811602016f4a6cc737973ae2f20c75221bbd1d8891bbf520"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-obstacle-msgs/default.nix b/distros/rolling/rmf-obstacle-msgs/default.nix index dbdc568b36..5a150d50ab 100644 --- a/distros/rolling/rmf-obstacle-msgs/default.nix +++ b/distros/rolling/rmf-obstacle-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-rmf-obstacle-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_obstacle_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "432f1db338ff97305a0597eae021a23c60fcde4497a666b3c9a3a390ed6a6fc9"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_obstacle_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "bf03f25a6f612ad6c62bc24423f237c5dd497150680b711ed0c6843487652e61"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-reservation-msgs/default.nix b/distros/rolling/rmf-reservation-msgs/default.nix index 3ef4b70c35..c6b9e5e708 100644 --- a/distros/rolling/rmf-reservation-msgs/default.nix +++ b/distros/rolling/rmf-reservation-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 }: buildRosPackage { pname = "ros-rolling-rmf-reservation-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_reservation_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "a724ea4d149a1e7f1db5b6a2859e9e15136640e0282a40e99958108dc0c0581a"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_reservation_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "6ed968f4b8cdd28a06f811c7cff2f8367c042a6e8d0f9e8771462b784a3a0e6d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-reservation-node/default.nix b/distros/rolling/rmf-reservation-node/default.nix index 3e006ad03a..a9e624bb21 100644 --- a/distros/rolling/rmf-reservation-node/default.nix +++ b/distros/rolling/rmf-reservation-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rmf-building-map-msgs, rmf-fleet-adapter, rmf-reservation-msgs }: buildRosPackage { pname = "ros-rolling-rmf-reservation-node"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_reservation_node/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "066c5e6e8f490851cfb2094233ea8ebcd4cbc6e9f43c28f653036fbf762c8fdf"; + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_reservation_node/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "ccd393a895b100e26f4792d4c818b37f214956c6d6bf1aafb6094b4e25a05605"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-robot-sim-common/default.nix b/distros/rolling/rmf-robot-sim-common/default.nix index ad84005491..9b674bcf9b 100644 --- a/distros/rolling/rmf-robot-sim-common/default.nix +++ b/distros/rolling/rmf-robot-sim-common/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, eigen, eigen3-cmake-module, geometry-msgs, rclcpp, rmf-building-map-msgs, rmf-dispenser-msgs, rmf-fleet-msgs, rmf-ingestor-msgs, std-msgs, tf2-ros }: +{ 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-rolling-rmf-robot-sim-common"; - version = "2.4.1-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/rolling/rmf_robot_sim_common/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "d2b21add6660b03a6f3612da17c89762e637c7f00c268823379be1379d7bc491"; + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/rolling/rmf_robot_sim_common/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "34e18eec5368bb9e678b0c777832400bf5d32cf66113589b522b5b0f8c17b197"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake eigen3-cmake-module ]; - propagatedBuildInputs = [ eigen geometry-msgs rclcpp rmf-building-map-msgs rmf-dispenser-msgs rmf-fleet-msgs rmf-ingestor-msgs std-msgs tf2-ros ]; + propagatedBuildInputs = [ eigen geometry-msgs rclcpp rmf-building-map-msgs rmf-fleet-msgs std-msgs tf2-ros ]; nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; meta = { diff --git a/distros/rolling/rmf-robot-sim-gz-plugins/default.nix b/distros/rolling/rmf-robot-sim-gz-plugins/default.nix index 66cfeaf176..6b5bc2377b 100644 --- a/distros/rolling/rmf-robot-sim-gz-plugins/default.nix +++ b/distros/rolling/rmf-robot-sim-gz-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, 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-fleet-msgs, rmf-robot-sim-common }: +{ 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-rolling-rmf-robot-sim-gz-plugins"; - version = "2.4.1-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/rolling/rmf_robot_sim_gz_plugins/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "f0f76b2ccb4744d002ca9ad1c1f7a1a2b4eb492e4f7453f8fd44122a1a180d7a"; + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/rolling/rmf_robot_sim_gz_plugins/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "2d1f92cfa28857972e09739f29742c77e8607840d966188ee79f88183b817df4"; }; 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-fleet-msgs rmf-robot-sim-common ]; + 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 = { diff --git a/distros/rolling/rmf-scheduler-msgs/default.nix b/distros/rolling/rmf-scheduler-msgs/default.nix index 0064cdcfba..e501b2b893 100644 --- a/distros/rolling/rmf-scheduler-msgs/default.nix +++ b/distros/rolling/rmf-scheduler-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-rmf-scheduler-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_scheduler_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "391f079039008410675dbbf6a643a5d95133c674035ab5a81137f5ad69283705"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_scheduler_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "05fbd9a11564dedba6cc3c8ffbf5dc6111ac5df9c8033ff9cf4daebf0df2d7fb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-site-map-msgs/default.nix b/distros/rolling/rmf-site-map-msgs/default.nix index 3ba63df9b8..84f11ad151 100644 --- a/distros/rolling/rmf-site-map-msgs/default.nix +++ b/distros/rolling/rmf-site-map-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-rmf-site-map-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_site_map_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "8e7e9cbfab903765cb096bc89daef44dc1187c212180a1872cffeec74ad9e7e2"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_site_map_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "2f54fb8ed6ac2a1bda3cbd061536a710d1f82488ea312a332d8e729164d53ae4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-task-msgs/default.nix b/distros/rolling/rmf-task-msgs/default.nix index c9fc118153..702dcc5519 100644 --- a/distros/rolling/rmf-task-msgs/default.nix +++ b/distros/rolling/rmf-task-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rmf-dispenser-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-rmf-task-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_task_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "039ed01a57f00fec27759c7786578704e23800647027fe825c4f3e764d23c8e6"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_task_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "00516939e77241f45ffab50c1874330a7ec6647c8f5aa3329a94121015fa50a4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-task-ros2/default.nix b/distros/rolling/rmf-task-ros2/default.nix index 59c320f3f7..81598fef70 100644 --- a/distros/rolling/rmf-task-ros2/default.nix +++ b/distros/rolling/rmf-task-ros2/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-task-ros2"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_task_ros2/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "dfcd6a3d3be6d5abbf19393f4c145321b651c33b53f9e98615c847815fb51df4"; + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_task_ros2/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "e8bba19353056af6d163344ffc8000fb7c8b7ce04fb27655cb7b84a71b693081"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-traffic-editor-assets/default.nix b/distros/rolling/rmf-traffic-editor-assets/default.nix index 79910bc3f0..dc111598e0 100644 --- a/distros/rolling/rmf-traffic-editor-assets/default.nix +++ b/distros/rolling/rmf-traffic-editor-assets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-rolling-rmf-traffic-editor-assets"; - version = "1.11.0-r1"; + version = "1.12.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/rolling/rmf_traffic_editor_assets/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "43c5657fbd4c55af4a5d62f3c849467837e50b061c135ee9e642bb30e2628549"; + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/rolling/rmf_traffic_editor_assets/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "9d2b76051dae8b76e7253fab1295453d76a162110fc789e4df39e6208356b29b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-traffic-editor-test-maps/default.nix b/distros/rolling/rmf-traffic-editor-test-maps/default.nix index 6aed958d5a..a0e74e105d 100644 --- a/distros/rolling/rmf-traffic-editor-test-maps/default.nix +++ b/distros/rolling/rmf-traffic-editor-test-maps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rmf-building-map-tools, ros2run }: buildRosPackage { pname = "ros-rolling-rmf-traffic-editor-test-maps"; - version = "1.11.0-r1"; + version = "1.12.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/rolling/rmf_traffic_editor_test_maps/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "921f1701a45c43771fb792b41e4e1b9b99238f9c980936affb22895a1e78b4ac"; + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/rolling/rmf_traffic_editor_test_maps/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "d6d472d53f857c15792005f691294a385aad42c48237b6448072c78c3ca6d24c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-traffic-editor/default.nix b/distros/rolling/rmf-traffic-editor/default.nix index f6208340c8..549ae25761 100644 --- a/distros/rolling/rmf-traffic-editor/default.nix +++ b/distros/rolling/rmf-traffic-editor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-uncrustify, ament-index-cpp, ceres-solver, eigen, glog, proj, qt5, rmf-utils, yaml-cpp }: buildRosPackage { pname = "ros-rolling-rmf-traffic-editor"; - version = "1.11.0-r1"; + version = "1.12.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/rolling/rmf_traffic_editor/1.11.0-1.tar.gz"; - name = "1.11.0-1.tar.gz"; - sha256 = "db4b5f052464da9b140301ba70bce9adde01428ef69ae2589e4d2107b6b9ae03"; + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/rolling/rmf_traffic_editor/1.12.0-1.tar.gz"; + name = "1.12.0-1.tar.gz"; + sha256 = "6c04771b19f1b13c54efc345bffb16c6322c50390ae60bb33ec50f49f6dd2849"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-traffic-examples/default.nix b/distros/rolling/rmf-traffic-examples/default.nix index f544b2d43d..d5c9157a2d 100644 --- a/distros/rolling/rmf-traffic-examples/default.nix +++ b/distros/rolling/rmf-traffic-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, rmf-traffic }: buildRosPackage { pname = "ros-rolling-rmf-traffic-examples"; - version = "3.4.0-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/rolling/rmf_traffic_examples/3.4.0-1.tar.gz"; - name = "3.4.0-1.tar.gz"; - sha256 = "604c8311080acad05e693a394137a94cc48da586ddcb3cfd2b13530c662677ec"; + url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/rolling/rmf_traffic_examples/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "ea401cfc8a2977a657cf09c10596a7958c3ffa1ec0faa17a936290f07a387be4"; }; buildType = "cmake"; diff --git a/distros/rolling/rmf-traffic-msgs/default.nix b/distros/rolling/rmf-traffic-msgs/default.nix index adab9c1a59..810b4f65e8 100644 --- a/distros/rolling/rmf-traffic-msgs/default.nix +++ b/distros/rolling/rmf-traffic-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 }: buildRosPackage { pname = "ros-rolling-rmf-traffic-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_traffic_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "ba6f384d35d9a05ff45364aae5b51f540ece2062b1344bcc123af2b612d2ec41"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_traffic_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "d3996ee584e99f5f3f4d2ff0591313c5fbba1402f0678762ce2190ec93ecee77"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-traffic-ros2/default.nix b/distros/rolling/rmf-traffic-ros2/default.nix index 5deba87da2..0a7cb9e502 100644 --- a/distros/rolling/rmf-traffic-ros2/default.nix +++ b/distros/rolling/rmf-traffic-ros2/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-traffic-ros2"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_traffic_ros2/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "b4e03d14cbeae0aa101c6221c9344eee581b090ef340e025584310b40148e611"; + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_traffic_ros2/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "99a4bd8aa3f058e3bf0d8aa9b28df085c5cbe4f7e1bed6ecbdb7c9003d0c622e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-traffic/default.nix b/distros/rolling/rmf-traffic/default.nix index 438bde291f..4845eb6883 100644 --- a/distros/rolling/rmf-traffic/default.nix +++ b/distros/rolling/rmf-traffic/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-catch2, ament-cmake-uncrustify, cmake, eigen, eigen3-cmake-module, libccd, rmf-utils }: buildRosPackage { pname = "ros-rolling-rmf-traffic"; - version = "3.4.0-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/rolling/rmf_traffic/3.4.0-1.tar.gz"; - name = "3.4.0-1.tar.gz"; - sha256 = "264a221a0b78398c88ecba45a5a1f16b010f4cfdf413fb7056a3f4a459a59ada"; + url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/rolling/rmf_traffic/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "09f579c6e3a961fb7f15095274e9cad447cbd8f52ac1e54bbce7b032140970b3"; }; buildType = "cmake"; diff --git a/distros/rolling/rmf-visualization-building-systems/default.nix b/distros/rolling/rmf-visualization-building-systems/default.nix index 8210ee6ba1..9ce3bb3e8d 100644 --- a/distros/rolling/rmf-visualization-building-systems/default.nix +++ b/distros/rolling/rmf-visualization-building-systems/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-visualization-building-systems"; - version = "2.4.1-r1"; + version = "2.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_building_systems/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "6da6bdc07295ade4d9a972ab76ff6650567b5da2c48c183a9f64c2cc62adede3"; + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_building_systems/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "e5ae281229c00c2f8892b8c27d6cf7133ef8f1f4db3e1e218c81b36e3aa9399f"; }; buildType = "ament_python"; diff --git a/distros/rolling/rmf-visualization-fleet-states/default.nix b/distros/rolling/rmf-visualization-fleet-states/default.nix index a55f4f3e62..cb5f9620bb 100644 --- a/distros/rolling/rmf-visualization-fleet-states/default.nix +++ b/distros/rolling/rmf-visualization-fleet-states/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-visualization-fleet-states"; - version = "2.4.1-r1"; + version = "2.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_fleet_states/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "490945eb51781de303b3f038ccc779d04c34e6d0d9ca31125fc32cc641918815"; + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_fleet_states/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "f6a7d382b3efbfc1b22dd25a14e8e8555b90356af7d798618c5979b8c03e6067"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-visualization-floorplans/default.nix b/distros/rolling/rmf-visualization-floorplans/default.nix index 42d0eedff3..e5a9ddd547 100644 --- a/distros/rolling/rmf-visualization-floorplans/default.nix +++ b/distros/rolling/rmf-visualization-floorplans/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-visualization-floorplans"; - version = "2.4.1-r1"; + version = "2.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_floorplans/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "f25bcbb649ce671c5101d2cca3df41d11df9d417a90b96dbe96b7cbf4d5b7ce3"; + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_floorplans/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "c295d1d28d27199ea182a6d7767502f9bd32d1bcda66c90a7872d6a6e32a6619"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-visualization-navgraphs/default.nix b/distros/rolling/rmf-visualization-navgraphs/default.nix index 56b855fac6..072ea44fae 100644 --- a/distros/rolling/rmf-visualization-navgraphs/default.nix +++ b/distros/rolling/rmf-visualization-navgraphs/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-visualization-navgraphs"; - version = "2.4.1-r1"; + version = "2.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_navgraphs/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "c505686edcea5a776550eb8ae0cdb73b09fa74a2dc514102d9ede480d02f3c1d"; + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_navgraphs/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "fd9dbf6066de0c0a053a264710062e574d7e50f3dc39941eff3717ebd07a560f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-visualization-obstacles/default.nix b/distros/rolling/rmf-visualization-obstacles/default.nix index ac884c9b78..15114f1e69 100644 --- a/distros/rolling/rmf-visualization-obstacles/default.nix +++ b/distros/rolling/rmf-visualization-obstacles/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-visualization-obstacles"; - version = "2.4.1-r1"; + version = "2.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_obstacles/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "9f2b4b708316bafdc7dd331713e1f0415159f8d6fd460fb510d088400beb81fe"; + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_obstacles/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "713c624a5440123b0afaca84db8abc89be8668bfd7c8833f3820540b4af91812"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-visualization-rviz2-plugins/default.nix b/distros/rolling/rmf-visualization-rviz2-plugins/default.nix index 8bcb1575ee..cf017bca5f 100644 --- a/distros/rolling/rmf-visualization-rviz2-plugins/default.nix +++ b/distros/rolling/rmf-visualization-rviz2-plugins/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-visualization-rviz2-plugins"; - version = "2.4.1-r1"; + version = "2.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_rviz2_plugins/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "0091d33f07c77f3b0f8df3e82d6eea5701e65ebf16cfd83d271ff0886ba0c2e4"; + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_rviz2_plugins/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "819d3e75ff2eb418b35cd2819077b732c4253a681215f7e70135967c535e82ca"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-visualization-schedule/default.nix b/distros/rolling/rmf-visualization-schedule/default.nix index 6b6709c549..79508e9d13 100644 --- a/distros/rolling/rmf-visualization-schedule/default.nix +++ b/distros/rolling/rmf-visualization-schedule/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-visualization-schedule"; - version = "2.4.1-r1"; + version = "2.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_schedule/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "0738441adf62aa5a1a524d31ecdddec2c577631c0085775ee3644ac7dd387981"; + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization_schedule/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "6ff37be5ea02916120c8e26cc781f61b8b2b4cfd2d3500f9a4b989615a4ab591"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-visualization/default.nix b/distros/rolling/rmf-visualization/default.nix index 43a5262eaa..ef628cae2f 100644 --- a/distros/rolling/rmf-visualization/default.nix +++ b/distros/rolling/rmf-visualization/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-visualization"; - version = "2.4.1-r1"; + version = "2.4.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization/2.4.1-1.tar.gz"; - name = "2.4.1-1.tar.gz"; - sha256 = "708ec6903eb1fdefc17b1d72e552dc1be9c42289c2f68a7b75182790a4091293"; + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/rolling/rmf_visualization/2.4.2-1.tar.gz"; + name = "2.4.2-1.tar.gz"; + sha256 = "d495e88262cd94b8d58352063ebfe5b14e4c917efdadb6b0ba694c2ae7508234"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-websocket/default.nix b/distros/rolling/rmf-websocket/default.nix index 722bcbcee7..cd7a67b000 100644 --- a/distros/rolling/rmf-websocket/default.nix +++ b/distros/rolling/rmf-websocket/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmf-websocket"; - version = "2.9.0-r1"; + version = "2.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_websocket/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "ed87ec1d567d044926bab3b6f4a7ee7634abc0a9b8a7fd86d2525bf8e6f425be"; + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/rolling/rmf_websocket/2.10.1-1.tar.gz"; + name = "2.10.1-1.tar.gz"; + sha256 = "1915e036a1fa25477b585edb0e731b6e0219719049ef7b3ed7501f76beee9174"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmf-workcell-msgs/default.nix b/distros/rolling/rmf-workcell-msgs/default.nix index c5809cdb7e..300409d098 100644 --- a/distros/rolling/rmf-workcell-msgs/default.nix +++ b/distros/rolling/rmf-workcell-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-rmf-workcell-msgs"; - version = "3.4.1-r1"; + version = "3.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_workcell_msgs/3.4.1-1.tar.gz"; - name = "3.4.1-1.tar.gz"; - sha256 = "2cb3cea62983e0e496f7d618c53bc28fe0b9589809439c605edea1714986da55"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/rolling/rmf_workcell_msgs/3.5.0-1.tar.gz"; + name = "3.5.0-1.tar.gz"; + sha256 = "6af09c8af970ba0e2224258348b29198f626f9a2df122edfe4154491f84cbead"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-connextdds-common/default.nix b/distros/rolling/rmw-connextdds-common/default.nix index 88601d4dad..4a80e3a794 100644 --- a/distros/rolling/rmw-connextdds-common/default.nix +++ b/distros/rolling/rmw-connextdds-common/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmw-connextdds-common"; - version = "1.1.0-r1"; + version = "1.2.0-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/rolling/rmw_connextdds_common/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "68de28bef6db396335eee0cf4e07ea199b4f050929c13ebf6bbbf5c8a5c76458"; + url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/rolling/rmw_connextdds_common/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "7cb5fe7ea4a01a6198d42c1f166024be642d5ecac631457f33da740f3cf1632f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-connextdds/default.nix b/distros/rolling/rmw-connextdds/default.nix index d2603d2c33..f6724964b7 100644 --- a/distros/rolling/rmw-connextdds/default.nix +++ b/distros/rolling/rmw-connextdds/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rmw-connextdds-common }: buildRosPackage { pname = "ros-rolling-rmw-connextdds"; - version = "1.1.0-r1"; + version = "1.2.0-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/rolling/rmw_connextdds/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "ce383aa47bad931e4e5fb67f36f0afe2120790db1a69a58ed802a538bcebcdaf"; + url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/rolling/rmw_connextdds/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "648a74c134636254179bca43c31af1d9f986c94f7b1ec852e0fe2684ead17b33"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-cyclonedds-cpp/default.nix b/distros/rolling/rmw-cyclonedds-cpp/default.nix index fdd1b3b676..7f83bb14fb 100644 --- a/distros/rolling/rmw-cyclonedds-cpp/default.nix +++ b/distros/rolling/rmw-cyclonedds-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmw-cyclonedds-cpp"; - version = "4.0.2-r1"; + version = "4.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_cyclonedds-release/archive/release/rolling/rmw_cyclonedds_cpp/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "2527c88e8d46d7ad7a552c684fb05b8305365c4593bf9473a3256c8f6cea075c"; + url = "https://github.com/ros2-gbp/rmw_cyclonedds-release/archive/release/rolling/rmw_cyclonedds_cpp/4.1.0-1.tar.gz"; + name = "4.1.0-1.tar.gz"; + sha256 = "594556cdf8f10146b51b9088ada574005d8d7f4e3f58d96fb82347e9ba842459"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-dds-common/default.nix b/distros/rolling/rmw-dds-common/default.nix index 7b47633909..58e958a18a 100644 --- a/distros/rolling/rmw-dds-common/default.nix +++ b/distros/rolling/rmw-dds-common/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmw-dds-common"; - version = "3.2.1-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_dds_common-release/archive/release/rolling/rmw_dds_common/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "3467e2a6ce610ba1d5ac6ddd396f4b34531df24f262e588753f293c2cce82bb7"; + url = "https://github.com/ros2-gbp/rmw_dds_common-release/archive/release/rolling/rmw_dds_common/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "debf7acd828aad2f44c368c056c331e11ce297b91e66025938ae43c914ab0107"; }; 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-fastrtps-cpp/default.nix b/distros/rolling/rmw-fastrtps-cpp/default.nix index 5f02a214c6..b27336a676 100644 --- a/distros/rolling/rmw-fastrtps-cpp/default.nix +++ b/distros/rolling/rmw-fastrtps-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmw-fastrtps-cpp"; - version = "9.3.2-r1"; + version = "9.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/rolling/rmw_fastrtps_cpp/9.3.2-1.tar.gz"; - name = "9.3.2-1.tar.gz"; - sha256 = "427070aa3a9b5ceb63cd8ca8ed0155d9f3d2aef940ecace7b465107da7e53bb7"; + url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/rolling/rmw_fastrtps_cpp/9.4.0-1.tar.gz"; + name = "9.4.0-1.tar.gz"; + sha256 = "af4c60644b6d5ad8a1c364a0f9cdcee1f86926bedf0e2bbd099aa498e5c2c111"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-fastrtps-dynamic-cpp/default.nix b/distros/rolling/rmw-fastrtps-dynamic-cpp/default.nix index 98837a3c5d..bfa20fdaec 100644 --- a/distros/rolling/rmw-fastrtps-dynamic-cpp/default.nix +++ b/distros/rolling/rmw-fastrtps-dynamic-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmw-fastrtps-dynamic-cpp"; - version = "9.3.2-r1"; + version = "9.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/rolling/rmw_fastrtps_dynamic_cpp/9.3.2-1.tar.gz"; - name = "9.3.2-1.tar.gz"; - sha256 = "b7917d4d3b6b312d93e29f0cb0e2909051ae3643dda2eb9a11844ad746435a76"; + url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/rolling/rmw_fastrtps_dynamic_cpp/9.4.0-1.tar.gz"; + name = "9.4.0-1.tar.gz"; + sha256 = "69eed229928e63af05836b03392c9586f7cae584540c0a32fc71f6b2017a9177"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-fastrtps-shared-cpp/default.nix b/distros/rolling/rmw-fastrtps-shared-cpp/default.nix index 090ec846e7..59e4c49160 100644 --- a/distros/rolling/rmw-fastrtps-shared-cpp/default.nix +++ b/distros/rolling/rmw-fastrtps-shared-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmw-fastrtps-shared-cpp"; - version = "9.3.2-r1"; + version = "9.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/rolling/rmw_fastrtps_shared_cpp/9.3.2-1.tar.gz"; - name = "9.3.2-1.tar.gz"; - sha256 = "9e5e5aff57c64331ae1e1abbfe8de4a38d7154aa9e15501a03d48d834258d639"; + url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/rolling/rmw_fastrtps_shared_cpp/9.4.0-1.tar.gz"; + name = "9.4.0-1.tar.gz"; + sha256 = "6a385b7bf86d9ee07abe663d8504a065084783dc1da9e37e704806dae3bfcceb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-implementation-cmake/default.nix b/distros/rolling/rmw-implementation-cmake/default.nix index 0a964ea559..11805ea65f 100644 --- a/distros/rolling/rmw-implementation-cmake/default.nix +++ b/distros/rolling/rmw-implementation-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-rmw-implementation-cmake"; - version = "7.8.2-r1"; + version = "7.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw-release/archive/release/rolling/rmw_implementation_cmake/7.8.2-1.tar.gz"; - name = "7.8.2-1.tar.gz"; - sha256 = "92e4bc44aa216751efbbbe1bf8f1f69767eb29a4c312efdca8399f98b00a6de2"; + url = "https://github.com/ros2-gbp/rmw-release/archive/release/rolling/rmw_implementation_cmake/7.9.0-1.tar.gz"; + name = "7.9.0-1.tar.gz"; + sha256 = "c668b084c461e064fafd0534c04efbf3463a93e4ca730bc8d9a9044d8e404179"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-implementation/default.nix b/distros/rolling/rmw-implementation/default.nix index aa56c065db..b5f1067828 100644 --- a/distros/rolling/rmw-implementation/default.nix +++ b/distros/rolling/rmw-implementation/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmw-implementation"; - version = "3.0.4-r1"; + version = "3.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_implementation-release/archive/release/rolling/rmw_implementation/3.0.4-1.tar.gz"; - name = "3.0.4-1.tar.gz"; - sha256 = "7be0544c9456cc2d178a22cb22e2fdb692c6bdaaea52f5a94df91ef8e3680a1e"; + url = "https://github.com/ros2-gbp/rmw_implementation-release/archive/release/rolling/rmw_implementation/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "0731f213ab73c2eb46df9161230b9a98f44dba7aed308af9c5955845950e0246"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-security-common/default.nix b/distros/rolling/rmw-security-common/default.nix index 8476f57eb4..d9aac15600 100644 --- a/distros/rolling/rmw-security-common/default.nix +++ b/distros/rolling/rmw-security-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, rcutils, rmw }: buildRosPackage { pname = "ros-rolling-rmw-security-common"; - version = "7.8.2-r1"; + version = "7.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw-release/archive/release/rolling/rmw_security_common/7.8.2-1.tar.gz"; - name = "7.8.2-1.tar.gz"; - sha256 = "4a3e123796273f98cf398e298159faf017c359a2e6d7951b664d4c22a8bde10c"; + url = "https://github.com/ros2-gbp/rmw-release/archive/release/rolling/rmw_security_common/7.9.0-1.tar.gz"; + name = "7.9.0-1.tar.gz"; + sha256 = "7132720ec93b708090b4b19e83784aa75ed8b8a22594308dad3e8e8a321746d5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-stats-shim/default.nix b/distros/rolling/rmw-stats-shim/default.nix new file mode 100644 index 0000000000..1cebae3906 --- /dev/null +++ b/distros/rolling/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-rolling-rmw-stats-shim"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/rolling/rmw_stats_shim/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "2e6e1f3e5572233153ef28c72e31a29f3b1bdd7d4519ff190e738d0329927c1f"; + }; + + 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/rolling/rmw-test-fixture-implementation/default.nix b/distros/rolling/rmw-test-fixture-implementation/default.nix index b528204851..cfbc3d06ac 100644 --- a/distros/rolling/rmw-test-fixture-implementation/default.nix +++ b/distros/rolling/rmw-test-fixture-implementation/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmw-test-fixture-implementation"; - version = "0.14.3-r1"; + version = "0.15.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/rmw_test_fixture_implementation/0.14.3-1.tar.gz"; - name = "0.14.3-1.tar.gz"; - sha256 = "3d802fb3397926406a32d4fa241def7c7cf3c8fb7588356e1470b4c5ffa8b8de"; + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/rmw_test_fixture_implementation/0.15.0-1.tar.gz"; + name = "0.15.0-1.tar.gz"; + sha256 = "db4b838872d80642596d34497fb39bdac9f3034deb85f42cae5bdec919b4ada3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-test-fixture/default.nix b/distros/rolling/rmw-test-fixture/default.nix index 11b233a802..9c36f5ea47 100644 --- a/distros/rolling/rmw-test-fixture/default.nix +++ b/distros/rolling/rmw-test-fixture/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros-core, ament-lint-auto, ament-lint-common, rmw }: buildRosPackage { pname = "ros-rolling-rmw-test-fixture"; - version = "0.14.3-r1"; + version = "0.15.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/rmw_test_fixture/0.14.3-1.tar.gz"; - name = "0.14.3-1.tar.gz"; - sha256 = "31164ae1a337c8d97761109b398b592241bc31cc5936b498640d11cc72824a79"; + url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/rolling/rmw_test_fixture/0.15.0-1.tar.gz"; + name = "0.15.0-1.tar.gz"; + sha256 = "a03b0c4ae6104423c03e942135b3e65ad4c315501a0dd387b02551e846c8b6b7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rmw-zenoh-cpp/default.nix b/distros/rolling/rmw-zenoh-cpp/default.nix index 74e40bb0e0..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.6.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.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "34c8d933fe3bbdf8cde4e1ceb63c2c78b68fffa2037cdb6914079ad60465f9c0"; + 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/rmw/default.nix b/distros/rolling/rmw/default.nix index 6fffd7661e..5b27026492 100644 --- a/distros/rolling/rmw/default.nix +++ b/distros/rolling/rmw/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rmw"; - version = "7.8.2-r1"; + version = "7.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw-release/archive/release/rolling/rmw/7.8.2-1.tar.gz"; - name = "7.8.2-1.tar.gz"; - sha256 = "c0eb569becee220a70f45ed89b65dc65e4ff69463ca8910f523dd5fcabd9746e"; + url = "https://github.com/ros2-gbp/rmw-release/archive/release/rolling/rmw/7.9.0-1.tar.gz"; + name = "7.9.0-1.tar.gz"; + sha256 = "0787749aa880ff9ebbffe43d157318495775de757056f27e8b66e8862c2ec116"; }; 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 bf5400d7b5..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.4.2-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.4.2-1.tar.gz"; - name = "3.4.2-1.tar.gz"; - sha256 = "64da42365636e4c43e3b0642f93b9a48a84c28832200333dd558aca0c2947b41"; + 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-base/default.nix b/distros/rolling/ros-base/default.nix index ed61204552..693aaa387e 100644 --- a/distros/rolling/ros-base/default.nix +++ b/distros/rolling/ros-base/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry2, kdl-parser, robot-state-publisher, ros-core, rosbag2, urdf }: buildRosPackage { pname = "ros-rolling-ros-base"; - version = "0.12.0-r1"; + version = "0.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/ros_base/0.12.0-1.tar.gz"; - name = "0.12.0-1.tar.gz"; - sha256 = "47e1ffc915f2b5b4a5b4fc4f9a66248dd2ad8ce5e62d79450474f4315f9a9f87"; + url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/ros_base/0.13.0-1.tar.gz"; + name = "0.13.0-1.tar.gz"; + sha256 = "25ced251659e0801d010dec210d24da1f8f1b0b25b714bd22de38adbe9946966"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros-core/default.nix b/distros/rolling/ros-core/default.nix index bae6f67342..3660adefad 100644 --- a/distros/rolling/ros-core/default.nix +++ b/distros/rolling/ros-core/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros-core"; - version = "0.12.0-r1"; + version = "0.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/ros_core/0.12.0-1.tar.gz"; - name = "0.12.0-1.tar.gz"; - sha256 = "b39c1a443f0ac47a1623dc56dbf5a56d500b8ad981b2f71731c5494d04a532c5"; + url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/ros_core/0.13.0-1.tar.gz"; + name = "0.13.0-1.tar.gz"; + sha256 = "a836dac9ce26e8c0330622f77ceb1da560fbe9d6bfe5495c1c1923152972309e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros-gz-bridge/default.nix b/distros/rolling/ros-gz-bridge/default.nix index 54513e87a0..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 = "2.1.6-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_bridge/2.1.6-1.tar.gz"; - name = "2.1.6-1.tar.gz"; - sha256 = "6d5be3dc8740e2cf81ebad8aa16eea8400928ccd25fe6f20d62cb427ba14444d"; + 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 dc6647b73c..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 = "2.1.6-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_image/2.1.6-1.tar.gz"; - name = "2.1.6-1.tar.gz"; - sha256 = "ce06e77aeb127946ddd53e450212714f915f481f1d6fc73fd134a39615bb406b"; + 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 f42d8684e1..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 = "2.1.6-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_interfaces/2.1.6-1.tar.gz"; - name = "2.1.6-1.tar.gz"; - sha256 = "3761c63c4f54500ad6facabd561f0d136e3a225df114a5a3230aaae96b3da220"; + 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 01e2b0ed75..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 = "2.1.6-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_sim_demos/2.1.6-1.tar.gz"; - name = "2.1.6-1.tar.gz"; - sha256 = "c81467816af446f747a610e4c4b9c3ff448928a9b7a9d0bfb1d11ed05b878617"; + 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 d440589c32..23f46340f4 100644 --- a/distros/rolling/ros-gz-sim/default.nix +++ b/distros/rolling/ros-gz-sim/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-python, ament-index-python, ament-lint-auto, ament-lint-common, 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, std-msgs }: +{ 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 = "2.1.6-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz_sim/2.1.6-1.tar.gz"; - name = "2.1.6-1.tar.gz"; - sha256 = "f5c80b9ee631074f02a0cea85a036b8281500d44c5e0cc6b1d3ddc4fea18bd49"; + 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"; 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 gflags gz-math-vendor gz-msgs-vendor gz-sim-vendor gz-transport-vendor launch launch-ros rclcpp rclcpp-components rcpputils std-msgs ]; + 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 = { diff --git a/distros/rolling/ros-gz/default.nix b/distros/rolling/ros-gz/default.nix index ea07e077fc..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 = "2.1.6-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/ros_gz/2.1.6-1.tar.gz"; - name = "2.1.6-1.tar.gz"; - sha256 = "10241a6364ccfb1ff3991d12cd0d3afbe8dbf55cc178a977eef41ec6e0e4ad8e"; + 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/ros-testing/default.nix b/distros/rolling/ros-testing/default.nix index c9c03701bf..bd91837e5f 100644 --- a/distros/rolling/ros-testing/default.nix +++ b/distros/rolling/ros-testing/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros-testing"; - version = "0.8.0-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_testing-release/archive/release/rolling/ros_testing/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "6dac482fe12c19911291d3a73f7bd6ad8041a9f9891d7d22b439deb604d3da96"; + url = "https://github.com/ros2-gbp/ros_testing-release/archive/release/rolling/ros_testing/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "bc6eeb6856f186d450bfbc1db43be820ea1b1f9211cd0a4f8d10204d27bb2c77"; }; 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 0fa76218d1..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.28.1-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.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "597d785345e3966480bf4243dcb4a7cfa537bc20840b43d224dd55ee67dcba55"; + 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 2778b4613c..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.28.1-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/ros2_control/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "21888c1ba68d6cde55e32e5ce8ec8cf7a1a1fd30ba021e5cb2a3761c14bd489f"; + 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 5172849f4c..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "d6e97b57af0135e9ed633d7cd0ca2e539fa1b28505545220d8275f6a72bd7a00"; + 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 7bc5f2a2be..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.23.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/ros2_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "82791ed8e1f182318c5ca6c8c0a910f8a2534e0256bbc99ce557611701b961a1"; + 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/ros2action/default.nix b/distros/rolling/ros2action/default.nix index 772a819239..01b09a3623 100644 --- a/distros/rolling/ros2action/default.nix +++ b/distros/rolling/ros2action/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2action"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2action/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "64b9ef2dd4ecfe9b6b83b4fb8262d416bdf2879e413747e611e4becdf401030f"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2action/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "67e4d39ea4e2b4ab6f318da8928cd829a6419d6c031ac7c0a8de8c3f154b1841"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2bag/default.nix b/distros/rolling/ros2bag/default.nix index 8573d78ebd..c2c0007181 100644 --- a/distros/rolling/ros2bag/default.nix +++ b/distros/rolling/ros2bag/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2bag"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/ros2bag/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "b5ac7d98cbff7bb7af6b1b9237792c431d4ee09a9f38be276dd8e7486376eecf"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/ros2bag/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "8c3bd01e2a53c5f61014b6e69a5d5c909ff573ba489ac40202e9135d014400f4"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2cli-common-extensions/default.nix b/distros/rolling/ros2cli-common-extensions/default.nix index 0158bdb9a5..678c12f234 100644 --- a/distros/rolling/ros2cli-common-extensions/default.nix +++ b/distros/rolling/ros2cli-common-extensions/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2cli-common-extensions"; - version = "0.4.0-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli_common_extensions-release/archive/release/rolling/ros2cli_common_extensions/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "d3c5aa5226bef02463036a70264b4680ef03d9b3d345ff99f8d5e88f1f39282f"; + url = "https://github.com/ros2-gbp/ros2cli_common_extensions-release/archive/release/rolling/ros2cli_common_extensions/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "b419d35ff6cd0134910beb589b43aebd0cc780f9955655b92df957376d4bc61d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros2cli-test-interfaces/default.nix b/distros/rolling/ros2cli-test-interfaces/default.nix index 9e2bc4f648..bc50c3b5d6 100644 --- a/distros/rolling/ros2cli-test-interfaces/default.nix +++ b/distros/rolling/ros2cli-test-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-ros2cli-test-interfaces"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2cli_test_interfaces/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "4aac36d9fc546880c0d0a1aca23b28f3d4e5a2a6af5f26b9d9ddec63813773b1"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2cli_test_interfaces/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "52177ed0273998434b27ca23d62bd150caf7e39e00cd4078c28d98befcd57820"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros2cli/default.nix b/distros/rolling/ros2cli/default.nix index 40e3b47aba..e3ff984ed1 100644 --- a/distros/rolling/ros2cli/default.nix +++ b/distros/rolling/ros2cli/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, rclpy, test-msgs }: buildRosPackage { pname = "ros-rolling-ros2cli"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2cli/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "2c23f58a1bf0e1369034516a2e9de0994c7aeb67d7afb647882b0bf8204faab4"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2cli/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "19b58b9454c5d600d75e1d59d87c89134fde0864cbe0fd14a6a806cbebdb882b"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2component/default.nix b/distros/rolling/ros2component/default.nix index d97ac9dceb..2991ce8250 100644 --- a/distros/rolling/ros2component/default.nix +++ b/distros/rolling/ros2component/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2component"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2component/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "bce080dcb3f344feaa3c7970f28519c7ee19c5ccd944b993d660478d0ab528ee"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2component/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "bf6e18ff7d5a524d77062a6e1faca289eac87d7234a91970a79271bbce30229b"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2controlcli/default.nix b/distros/rolling/ros2controlcli/default.nix index 6bdc8d0838..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.28.1-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/ros2controlcli/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "df886c79a936f2b9075b21119dce55eb6d29dbea82c84a8061164cff1de73503"; + 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/ros2doctor/default.nix b/distros/rolling/ros2doctor/default.nix index 9f4456e47e..c04b2a3496 100644 --- a/distros/rolling/ros2doctor/default.nix +++ b/distros/rolling/ros2doctor/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2doctor"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2doctor/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "4fe32802d029e80c4b83641bad9082ce9fb79de64c0c49795f36dbcf2f80744f"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2doctor/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "d6552568666895972515d0d70d9f5d69d743b9de90398393300e9276ef89e75d"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2interface/default.nix b/distros/rolling/ros2interface/default.nix index 3c841c647d..6850b9f6da 100644 --- a/distros/rolling/ros2interface/default.nix +++ b/distros/rolling/ros2interface/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2interface"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2interface/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "73568a57b71cf344ef542de7c6403dc73ca0777ab5b34f22206bff94ac89d697"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2interface/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "842c03cd46661f9a209f167553f91cf45c5877a2064e522c7b59a762e70f3c7a"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2launch/default.nix b/distros/rolling/ros2launch/default.nix index 30200488b7..3a40a8d940 100644 --- a/distros/rolling/ros2launch/default.nix +++ b/distros/rolling/ros2launch/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2launch"; - version = "0.28.1-r1"; + version = "0.29.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/rolling/ros2launch/0.28.1-1.tar.gz"; - name = "0.28.1-1.tar.gz"; - sha256 = "f31991df8d4cd1e64f3e55dca0879f90f255ec9faa058b0b02fcf846aedd074d"; + url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/rolling/ros2launch/0.29.0-1.tar.gz"; + name = "0.29.0-1.tar.gz"; + sha256 = "8fd95491ecfbb4d53032db22a1bee560182947ae725b364dfa0502fb55cf2a76"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2lifecycle-test-fixtures/default.nix b/distros/rolling/ros2lifecycle-test-fixtures/default.nix index 2366314621..cb6bfc0daa 100644 --- a/distros/rolling/ros2lifecycle-test-fixtures/default.nix +++ b/distros/rolling/ros2lifecycle-test-fixtures/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-lifecycle }: buildRosPackage { pname = "ros-rolling-ros2lifecycle-test-fixtures"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2lifecycle_test_fixtures/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "af54a41b8fef59c1f65f6fe11c990da8dcb5d00af0cd6037953d2fde3d5264cb"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2lifecycle_test_fixtures/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "0e5226addd46b79d606219ff356ac1c251e2346b425378a111e48c67d00a6ab7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ros2lifecycle/default.nix b/distros/rolling/ros2lifecycle/default.nix index b5b2d9c7dd..807ebbdad6 100644 --- a/distros/rolling/ros2lifecycle/default.nix +++ b/distros/rolling/ros2lifecycle/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2lifecycle"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2lifecycle/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "3465f81c7727b677104cc5bccd8226c9bdc66a725995a5a20116b388378497d2"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2lifecycle/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "6e9b02f7944892be8938a8bd5df5cc99affe9c9d1afcb0494cb4da18a0c25f41"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2multicast/default.nix b/distros/rolling/ros2multicast/default.nix index 7fd092a8e5..df0f4b2916 100644 --- a/distros/rolling/ros2multicast/default.nix +++ b/distros/rolling/ros2multicast/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, ros2cli }: buildRosPackage { pname = "ros-rolling-ros2multicast"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2multicast/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "a44c0aeff810bc0f31d978054e7f485f6fcf1821cf889c409afc474a1ce7edcf"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2multicast/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "9f5f57306f07deb6a68ba6ec78bf6484ef4d99538230720c5b1fa4156913e010"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2node/default.nix b/distros/rolling/ros2node/default.nix index 5984ceef59..547ba02f21 100644 --- a/distros/rolling/ros2node/default.nix +++ b/distros/rolling/ros2node/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2node"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2node/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "f07b82953bdf4ea064a81b01ef81e29ec3c47eefa3be55992ea0111bf54c40df"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2node/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "f762060c08030a9820fa58a4d43fb006fcc75e2c1590d6a2bf51b082c787dfe4"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2param/default.nix b/distros/rolling/ros2param/default.nix index c0c92ead77..6ee5b17c88 100644 --- a/distros/rolling/ros2param/default.nix +++ b/distros/rolling/ros2param/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2param"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2param/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "a0c06890d40e20e63234e585fa7b63790272b00175bc60bd3dd94bcdb42e842d"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2param/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "af91e78dfbbff14805f84d401bd23b32c4e6c3267f187d13938504e0e0fa5732"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2pkg/default.nix b/distros/rolling/ros2pkg/default.nix index fc820196f2..a279b6bc82 100644 --- a/distros/rolling/ros2pkg/default.nix +++ b/distros/rolling/ros2pkg/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2pkg"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2pkg/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "c8e8e730fc78fa13d76ff0b300021d0f06976b212dcbf0f588719468c5e90711"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2pkg/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "27226ed5e425fa824c1eb5c1d2d46bd02d8b99ab4e9a631ea3ef4e00e51719c5"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2run/default.nix b/distros/rolling/ros2run/default.nix index 1101988d26..a4666b6781 100644 --- a/distros/rolling/ros2run/default.nix +++ b/distros/rolling/ros2run/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, ros2cli, ros2pkg }: buildRosPackage { pname = "ros-rolling-ros2run"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2run/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "905f99c4388d10976854385b7fcefa6da3967e4734ddb69f83f64c19596a6b90"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2run/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "f0d5a3d92954c7b0d461be39293177bb9576f9f3959c2e6cb10679969ae9df58"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2service/default.nix b/distros/rolling/ros2service/default.nix index 18994c296a..a9068658c2 100644 --- a/distros/rolling/ros2service/default.nix +++ b/distros/rolling/ros2service/default.nix @@ -2,20 +2,20 @@ # 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, rosidl-runtime-py, test-msgs }: +{ 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-rolling-ros2service"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2service/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "5a56434925caabf0931d1452213c0f175c5e05e94ce060abef53caa05092c8a3"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2service/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "aeb05e6230e10e36c43edc3c87ed342c5e0e9514cf082b2012354eaef2fda7f9"; }; 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 rosidl-runtime-py ]; + propagatedBuildInputs = [ python3Packages.pyyaml rclpy ros2cli ros2topic rosidl-runtime-py ]; meta = { description = "The service command for ROS 2 command line tools."; diff --git a/distros/rolling/ros2test/default.nix b/distros/rolling/ros2test/default.nix index ba81d9d4d2..a746976d1f 100644 --- a/distros/rolling/ros2test/default.nix +++ b/distros/rolling/ros2test/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2test"; - version = "0.8.0-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_testing-release/archive/release/rolling/ros2test/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "1315f2f2a2c0a5a43e31f2bfc99c3ebf8f70479062037bcac3ac5375bc009c0e"; + url = "https://github.com/ros2-gbp/ros_testing-release/archive/release/rolling/ros2test/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "4e39b87a1cb9f2f7b331fb3dc5f5af3a19b7f5669330c94e0b916807f8c28abd"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2topic/default.nix b/distros/rolling/ros2topic/default.nix index 32173ff08c..5a28eba341 100644 --- a/distros/rolling/ros2topic/default.nix +++ b/distros/rolling/ros2topic/default.nix @@ -5,12 +5,12 @@ { 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-rolling-ros2topic"; - version = "0.37.0-r1"; + version = "0.39.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2topic/0.37.0-1.tar.gz"; - name = "0.37.0-1.tar.gz"; - sha256 = "cab1e685837efdc85f208912b4afb8100f4f74f6d6fd42fb28a5c859a7bb6f60"; + url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/rolling/ros2topic/0.39.0-1.tar.gz"; + name = "0.39.0-1.tar.gz"; + sha256 = "387ac3b077040f86baf59cb83650480da545812595af3426cd38a09d1e19197b"; }; buildType = "ament_python"; diff --git a/distros/rolling/ros2trace/default.nix b/distros/rolling/ros2trace/default.nix index 7e78ac7b8f..fd66829e84 100644 --- a/distros/rolling/ros2trace/default.nix +++ b/distros/rolling/ros2trace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, python3Packages, ros2cli, tracetools-trace }: buildRosPackage { pname = "ros-rolling-ros2trace"; - version = "8.6.0-r1"; + version = "8.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/ros2trace/8.6.0-1.tar.gz"; - name = "8.6.0-1.tar.gz"; - sha256 = "c011e68c2d4bf70b00a2f088847c59b531fab0853f8ea775a654b46703cf81cc"; + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/ros2trace/8.7.0-1.tar.gz"; + name = "8.7.0-1.tar.gz"; + sha256 = "5715c4c59f70be3e2121afb04d513d3b0440180244653b150aa806b50535eec5"; }; 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/rosbag2-compression-zstd/default.nix b/distros/rolling/rosbag2-compression-zstd/default.nix index 355b0b6347..f628a11494 100644 --- a/distros/rolling/rosbag2-compression-zstd/default.nix +++ b/distros/rolling/rosbag2-compression-zstd/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-compression-zstd"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_compression_zstd/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "6178b20aea4e21b0cdfb4a6134fad31b6b56ccf5ac0e37de8bac8d460e0acf7a"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_compression_zstd/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "6e30e98490d351382a064595eb4368246fa93bff51ba6e25b0c59fec8ff6ce6d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-compression/default.nix b/distros/rolling/rosbag2-compression/default.nix index e7f9113faf..39827986fd 100644 --- a/distros/rolling/rosbag2-compression/default.nix +++ b/distros/rolling/rosbag2-compression/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-compression"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_compression/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "6177167c9cf2f21fe456a0aa0604b8cf8e4e54eb45bbfe24687058ff8755304e"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_compression/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "a6c50b29daa2e239d248420df7d486887851a136ffd8beb8490e6807881edeec"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-cpp/default.nix b/distros/rolling/rosbag2-cpp/default.nix index 7bf99bdf94..72f856a411 100644 --- a/distros/rolling/rosbag2-cpp/default.nix +++ b/distros/rolling/rosbag2-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-cpp"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_cpp/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "0b92ee666ae42c9ef4a2bdf9ef6faaad8ae53d75e9600d32138a8423bba64b69"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_cpp/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "5b393e69d9a76c5224908949aea9d68a5c38b706d715d35226db83c53d2b92c4"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-examples-cpp/default.nix b/distros/rolling/rosbag2-examples-cpp/default.nix index eadc3aca53..96fc42cb9b 100644 --- a/distros/rolling/rosbag2-examples-cpp/default.nix +++ b/distros/rolling/rosbag2-examples-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp, rosbag2-cpp, rosbag2-transport }: buildRosPackage { pname = "ros-rolling-rosbag2-examples-cpp"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_examples_cpp/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "994ae13bfb13de003f3fe1b59826d65e0db37a07196db5c8ac13655b84bffd2f"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_examples_cpp/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "902778d7b287eccc4ded4c04f472eb3df99c5561784d12c9060b2fa09aae40a1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-examples-py/default.nix b/distros/rolling/rosbag2-examples-py/default.nix index 5b9386c0d6..ec9091221b 100644 --- a/distros/rolling/rosbag2-examples-py/default.nix +++ b/distros/rolling/rosbag2-examples-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-copyright, ament-flake8, ament-pep257, ament-xmllint, example-interfaces, python3Packages, rclpy, rosbag2-py, std-msgs }: +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, example-interfaces, python3Packages, rclpy, rosbag2-py, rosidl-runtime-py, std-msgs }: buildRosPackage { pname = "ros-rolling-rosbag2-examples-py"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_examples_py/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "00fc87638869b5022b8af202134d5833518a6717a2646029b82e28d08f7ddbf7"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_examples_py/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "b764b80d80804c60b4bfdbc56991c0154295f7b2a37983a67edb8de99565c9ce"; }; buildType = "ament_python"; checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest ]; - propagatedBuildInputs = [ example-interfaces rclpy rosbag2-py std-msgs ]; + propagatedBuildInputs = [ example-interfaces rclpy rosbag2-py rosidl-runtime-py std-msgs ]; meta = { description = "Python bag writing tutorial"; diff --git a/distros/rolling/rosbag2-interfaces/default.nix b/distros/rolling/rosbag2-interfaces/default.nix index f6d764091b..01be22c358 100644 --- a/distros/rolling/rosbag2-interfaces/default.nix +++ b/distros/rolling/rosbag2-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-rosbag2-interfaces"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_interfaces/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "74665a784474bb4e7eb40f1110387e1e6994ace9109d07a268bc2b1bb61056cd"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_interfaces/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "c82bd0d39f7d08c474f71570fd315350601f83d286a9bf29090589063f2c47ad"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-performance-benchmarking-msgs/default.nix b/distros/rolling/rosbag2-performance-benchmarking-msgs/default.nix index 2c521ad879..f75362bea5 100644 --- a/distros/rolling/rosbag2-performance-benchmarking-msgs/default.nix +++ b/distros/rolling/rosbag2-performance-benchmarking-msgs/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-performance-benchmarking-msgs"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_performance_benchmarking_msgs/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "c4a59107486d3f0704caf2b8cb7bc98502b4fe0f848fa551445435c355598999"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_performance_benchmarking_msgs/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "8ce0ab6e70b10cdfff7538495f1ae2e2c2b24285cb6d938a4121ce6058808da5"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-performance-benchmarking/default.nix b/distros/rolling/rosbag2-performance-benchmarking/default.nix index b63d0385b5..375243ef2e 100644 --- a/distros/rolling/rosbag2-performance-benchmarking/default.nix +++ b/distros/rolling/rosbag2-performance-benchmarking/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-performance-benchmarking"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_performance_benchmarking/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "d4f0f924752bceaf5d962620bcefcddb67515e3aa518c8016ce0665de99b3a2f"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_performance_benchmarking/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "c5ab9492de90282b259c4b63fb3d83b20fd5d3d20a995eaf917044d5b9009e94"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-py/default.nix b/distros/rolling/rosbag2-py/default.nix index c158de5e85..d0b7971890 100644 --- a/distros/rolling/rosbag2-py/default.nix +++ b/distros/rolling/rosbag2-py/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-py"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_py/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "9b01def1ef0d3d3bf321a363988bfc5834f302b5070e7347df7783b104ab7543"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_py/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "63011cd0bf8ebfa549f6aec66809455770302a9aa40050f950b184cd8c0060d2"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-storage-broll/default.nix b/distros/rolling/rosbag2-storage-broll/default.nix new file mode 100644 index 0000000000..449017138c --- /dev/null +++ b/distros/rolling/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-rolling-rosbag2-storage-broll"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosbag2_broll-release/archive/release/rolling/rosbag2_storage_broll/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "ed6d0071b27755a9e2f948d80ddbcf962efb68389dae2c24977a0835de8970b7"; + }; + + 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/rolling/rosbag2-storage-default-plugins/default.nix b/distros/rolling/rosbag2-storage-default-plugins/default.nix index db5e4c31da..caa396c4ea 100644 --- a/distros/rolling/rosbag2-storage-default-plugins/default.nix +++ b/distros/rolling/rosbag2-storage-default-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosbag2-storage-mcap, rosbag2-storage-sqlite3 }: buildRosPackage { pname = "ros-rolling-rosbag2-storage-default-plugins"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_storage_default_plugins/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "38812961d7fddd70211edc2cb7badd35605ef28599c24aea516858290d76c620"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_storage_default_plugins/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "84f13f9621ddd687af24376ac91dfd89d5ef60b34f891fd363a66ba64f5f4d05"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-storage-mcap/default.nix b/distros/rolling/rosbag2-storage-mcap/default.nix index 288d6a085d..5cf4dae10f 100644 --- a/distros/rolling/rosbag2-storage-mcap/default.nix +++ b/distros/rolling/rosbag2-storage-mcap/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-storage-mcap"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_storage_mcap/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "1d0288db1dd89b00e15f9f1fd51e25b08ec6c1f5e0bfa248110b2c873318ed8a"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_storage_mcap/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "ab03e016d7d70fd8034eb6a3f7945050d237fc02349591b8673efb7343dd6122"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-storage-sqlite3/default.nix b/distros/rolling/rosbag2-storage-sqlite3/default.nix index 361a01b6a2..b7888d6a8b 100644 --- a/distros/rolling/rosbag2-storage-sqlite3/default.nix +++ b/distros/rolling/rosbag2-storage-sqlite3/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-storage-sqlite3"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_storage_sqlite3/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "ee24446ad44355342534a266dc5d2bb7da5fd6cff719a4a546bfe843eeb98d57"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_storage_sqlite3/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "f5af51c09f65100b3b16a960c4869d00a77815501b20b99e5b4d718b7523315c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-storage/default.nix b/distros/rolling/rosbag2-storage/default.nix index 8b63c9051b..b50d99c053 100644 --- a/distros/rolling/rosbag2-storage/default.nix +++ b/distros/rolling/rosbag2-storage/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-storage"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_storage/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "9aa9247a64b727c67327fc7f992f9c14c3c8dd3786ab8722d68b4b2bb3e977b3"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_storage/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "17b74092191f04e81eab8691998a4ee12a48bf5a4308f9e2f1b7982789ab30c8"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-test-common/default.nix b/distros/rolling/rosbag2-test-common/default.nix index fe31c38905..9e36eef848 100644 --- a/distros/rolling/rosbag2-test-common/default.nix +++ b/distros/rolling/rosbag2-test-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-action, rcpputils, rcutils, test-msgs }: buildRosPackage { pname = "ros-rolling-rosbag2-test-common"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_test_common/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "e2f585312e5138de7a2ae8c63772f4d2ec25d312eba26e99386c115bfef5db35"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_test_common/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "4081efd073303c067e54fbd5ea7f233cc5db6ed421201318ebd6e4bbe04b972d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-test-msgdefs/default.nix b/distros/rolling/rosbag2-test-msgdefs/default.nix index 033e5152d9..b1eb11b5b4 100644 --- a/distros/rolling/rosbag2-test-msgdefs/default.nix +++ b/distros/rolling/rosbag2-test-msgdefs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators }: buildRosPackage { pname = "ros-rolling-rosbag2-test-msgdefs"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_test_msgdefs/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "280a71064485ef63342b058eb07011201c4eba31bf2c2b619ab1add1dd57fce7"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_test_msgdefs/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "45d531e501ec301f40567069f7d5218ae7ae98c4b97f1a6029410166d38d4599"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-tests/default.nix b/distros/rolling/rosbag2-tests/default.nix index 8583e6cf71..64e2c5f761 100644 --- a/distros/rolling/rosbag2-tests/default.nix +++ b/distros/rolling/rosbag2-tests/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-tests"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_tests/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "5727cde203448252fb6ff9dff90b68e0ec040e96df71da2d845766179e0192c2"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_tests/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "72c3d80d3d460e2746bf84a44737f1e8c5bfc6df3fb6cc01465967d2dbc76ed1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2-transport/default.nix b/distros/rolling/rosbag2-transport/default.nix index 234070b104..4b4d41231f 100644 --- a/distros/rolling/rosbag2-transport/default.nix +++ b/distros/rolling/rosbag2-transport/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2-transport"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_transport/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "5fba9a3aec519340ae54449c1cddc4e25a37f5846e533d5ea72fa730e8df7e48"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2_transport/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "1b0ff6be6d86bede2b2e1a40eb66c80db27afa3627a455061d72aa4242011dbf"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosbag2/default.nix b/distros/rolling/rosbag2/default.nix index 7d477583e2..03713df44f 100644 --- a/distros/rolling/rosbag2/default.nix +++ b/distros/rolling/rosbag2/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosbag2"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "604d9685de8715ea9f1e3200c37b35f629fc3602f4a3efd3858b62157ba6c11e"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/rosbag2/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "3776f06d6e48a72a200dd31974345eab1efc594e963710f8b0d5380c58a9c77b"; }; 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/rosgraph-monitor-msgs/default.nix b/distros/rolling/rosgraph-monitor-msgs/default.nix new file mode 100644 index 0000000000..03e387c17c --- /dev/null +++ b/distros/rolling/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-rolling-rosgraph-monitor-msgs"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/rolling/rosgraph_monitor_msgs/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "655962bd45452a13f59d1138f03f1f3335c3ac20bca535a2bc98cebfb7762051"; + }; + + 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/rolling/rosgraph-monitor/default.nix b/distros/rolling/rosgraph-monitor/default.nix new file mode 100644 index 0000000000..98646e3772 --- /dev/null +++ b/distros/rolling/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-rolling-rosgraph-monitor"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/graph_monitor-release/archive/release/rolling/rosgraph_monitor/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "0d2dc3722c20c9784f43526dff7d5b175ea423e9282d0d19944015060d097bf7"; + }; + + 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/rolling/rosgraph-msgs/default.nix b/distros/rolling/rosgraph-msgs/default.nix index 3a1bc336f9..59f032c551 100644 --- a/distros/rolling/rosgraph-msgs/default.nix +++ b/distros/rolling/rosgraph-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-rosgraph-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/rosgraph_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "2be3b7704f5c28b639bdac5cc3f5c3c23d1fcdccd5380da13ad5b0da5f29012e"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/rosgraph_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "7a34fcef0d10969cce470c596bb6294bda72b4ebee72b811c38129b3718fce8d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-adapter/default.nix b/distros/rolling/rosidl-adapter/default.nix index 929629e2e1..0b81f9989a 100644 --- a/distros/rolling/rosidl-adapter/default.nix +++ b/distros/rolling/rosidl-adapter/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-adapter"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_adapter/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "d44182f9bb2155d2df9eb9780c35ad83b3da18c3ff97cdac03b39e614e107152"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_adapter/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "e3721903216421182c127347b6943dff65c8bfb1dbd4f540f312d5fbc201d609"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-cli/default.nix b/distros/rolling/rosidl-cli/default.nix index 44e863a014..5e7dc2a6b7 100644 --- a/distros/rolling/rosidl-cli/default.nix +++ b/distros/rolling/rosidl-cli/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-rosidl-cli"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_cli/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "dcd5064296ec0823af982c0ce53108f52e921e15e300eb180171df523dce6692"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_cli/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "aa560e4c5b5ae5800ba10e61f7a841dc2701d689e99d323328806a9b1778f7d5"; }; buildType = "ament_python"; diff --git a/distros/rolling/rosidl-cmake/default.nix b/distros/rolling/rosidl-cmake/default.nix index 9dbcabf246..e1955dd548 100644 --- a/distros/rolling/rosidl-cmake/default.nix +++ b/distros/rolling/rosidl-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, python3Packages, rosidl-pycommon }: buildRosPackage { pname = "ros-rolling-rosidl-cmake"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_cmake/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "2b03783997683b51014f91010e57adfeeb5d2616bf851fb2e5349279fcab1233"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_cmake/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "6d9416721fa5b1b40701ce9f571c17d5978ef3e66fdb9abd9207c10fd398caab"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-core-generators/default.nix b/distros/rolling/rosidl-core-generators/default.nix index 285b236d57..e5bbbe65be 100644 --- a/distros/rolling/rosidl-core-generators/default.nix +++ b/distros/rolling/rosidl-core-generators/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-core-generators"; - version = "0.3.1-r1"; + version = "0.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_core-release/archive/release/rolling/rosidl_core_generators/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "d9a6363381f358d5af39673cece610851c2d673cfcb2a5ce18a953fddea52e0d"; + url = "https://github.com/ros2-gbp/rosidl_core-release/archive/release/rolling/rosidl_core_generators/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "1f5760cf02eb0b9017cda6a0f4734d360d942a141e513fc78f32c737985a12fc"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-core-runtime/default.nix b/distros/rolling/rosidl-core-runtime/default.nix index a80bef91ca..020aa6068b 100644 --- a/distros/rolling/rosidl-core-runtime/default.nix +++ b/distros/rolling/rosidl-core-runtime/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-core-runtime"; - version = "0.3.1-r1"; + version = "0.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_core-release/archive/release/rolling/rosidl_core_runtime/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "69e71978ba412655e40d4b06baeeb4cc245c97fc621d1d3b359c7c66738f9a42"; + url = "https://github.com/ros2-gbp/rosidl_core-release/archive/release/rolling/rosidl_core_runtime/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "de8e9e153e7f1218a353fee5564f90cea7a001821b5ccfda30eb995ef2f755e1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-default-generators/default.nix b/distros/rolling/rosidl-default-generators/default.nix index 2b3d322e99..dfa6f40b1c 100644 --- a/distros/rolling/rosidl-default-generators/default.nix +++ b/distros/rolling/rosidl-default-generators/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-core, ament-lint-auto, ament-lint-common, rosidl-core-generators, service-msgs }: buildRosPackage { pname = "ros-rolling-rosidl-default-generators"; - version = "1.7.1-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/rolling/rosidl_default_generators/1.7.1-1.tar.gz"; - name = "1.7.1-1.tar.gz"; - sha256 = "2ed689fe069726b9eb557202d728502a15596335bbd06ddb745212b263b96618"; + url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/rolling/rosidl_default_generators/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "be594bc20eadefc724fb722cd874b31e1b45b79723ef6f2fb1b307d0b3a4f786"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-default-runtime/default.nix b/distros/rolling/rosidl-default-runtime/default.nix index 3345fd7909..c020d8dec1 100644 --- a/distros/rolling/rosidl-default-runtime/default.nix +++ b/distros/rolling/rosidl-default-runtime/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-core-runtime, service-msgs }: buildRosPackage { pname = "ros-rolling-rosidl-default-runtime"; - version = "1.7.1-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/rolling/rosidl_default_runtime/1.7.1-1.tar.gz"; - name = "1.7.1-1.tar.gz"; - sha256 = "3b2ba19c85c4c8db0181d7be3e28dc626b98edc2104222d8db7aec3b41b4a2da"; + url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/rolling/rosidl_default_runtime/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "ea33ce680aa62bc08fe23f40653ffc75ceff3c01102bde7cbb0231b825442d56"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-dynamic-typesupport-fastrtps/default.nix b/distros/rolling/rosidl-dynamic-typesupport-fastrtps/default.nix index e44ecfd3ce..2616b90872 100644 --- a/distros/rolling/rosidl-dynamic-typesupport-fastrtps/default.nix +++ b/distros/rolling/rosidl-dynamic-typesupport-fastrtps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros-core, fastcdr, fastdds, rcpputils, rcutils, rosidl-dynamic-typesupport }: buildRosPackage { pname = "ros-rolling-rosidl-dynamic-typesupport-fastrtps"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_dynamic_typesupport_fastrtps-release/archive/release/rolling/rosidl_dynamic_typesupport_fastrtps/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "8b93e475078292c51b541e9382e7f0ea5159f84bb5d7542d9b44aa107bebe63c"; + url = "https://github.com/ros2-gbp/rosidl_dynamic_typesupport_fastrtps-release/archive/release/rolling/rosidl_dynamic_typesupport_fastrtps/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "f7614eddd44773e5b8985bfe14a4d2f74d608bfe27f9a6832cc44bbeca2ce666"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-dynamic-typesupport/default.nix b/distros/rolling/rosidl-dynamic-typesupport/default.nix index fabbf0f216..cf4539a100 100644 --- a/distros/rolling/rosidl-dynamic-typesupport/default.nix +++ b/distros/rolling/rosidl-dynamic-typesupport/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros-core, rcutils, rosidl-runtime-c }: buildRosPackage { pname = "ros-rolling-rosidl-dynamic-typesupport"; - version = "0.3.1-r1"; + version = "0.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_dynamic_typesupport-release/archive/release/rolling/rosidl_dynamic_typesupport/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "eb8f1a1bfed413d790ea03664e3e4914e1124fd274734dea37fef22b3ab9ee76"; + url = "https://github.com/ros2-gbp/rosidl_dynamic_typesupport-release/archive/release/rolling/rosidl_dynamic_typesupport/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "5b9cb6365f839325fa66d68035015a355259cc60ee7fb36ad44c233d1553ebea"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-generator-c/default.nix b/distros/rolling/rosidl-generator-c/default.nix index 25547f0af0..d9cad7827a 100644 --- a/distros/rolling/rosidl-generator-c/default.nix +++ b/distros/rolling/rosidl-generator-c/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-generator-c"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_generator_c/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "3614c96aecdb1b4f825b0c09d89d1b84c9b030960f93422a1758d56794c16773"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_generator_c/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "f51cf8a0aef1bea12033d004d609b61692da97b77ef465840e18e3bd27675c09"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-generator-cpp/default.nix b/distros/rolling/rosidl-generator-cpp/default.nix index 8790ba64f9..79960b7b86 100644 --- a/distros/rolling/rosidl-generator-cpp/default.nix +++ b/distros/rolling/rosidl-generator-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-generator-cpp"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_generator_cpp/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "cfd712d9cf57542357ec3db7ad16fbf37543b14d5fc0f66798c18094ae8ff49e"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_generator_cpp/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "25fa17cf7bb25f355f55d3cbe6e6a97984ac629e166e817b1180a89e42933e24"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-generator-dds-idl/default.nix b/distros/rolling/rosidl-generator-dds-idl/default.nix index f504da1034..f35fc42919 100644 --- a/distros/rolling/rosidl-generator-dds-idl/default.nix +++ b/distros/rolling/rosidl-generator-dds-idl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, ament-lint-auto, ament-lint-common, rosidl-cli, rosidl-pycommon }: buildRosPackage { pname = "ros-rolling-rosidl-generator-dds-idl"; - version = "0.12.0-r1"; + version = "0.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_dds-release/archive/release/rolling/rosidl_generator_dds_idl/0.12.0-1.tar.gz"; - name = "0.12.0-1.tar.gz"; - sha256 = "6f4c0454bb5d0d8c66bda98356e4a4af0251c23c4949c86287e629c4fe0fc1ae"; + url = "https://github.com/ros2-gbp/rosidl_dds-release/archive/release/rolling/rosidl_generator_dds_idl/0.13.0-1.tar.gz"; + name = "0.13.0-1.tar.gz"; + sha256 = "cd8066adbf36043994ca9cfed149defd73a4bb7b6b937201bc3226a0b0475c09"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-generator-py/default.nix b/distros/rolling/rosidl-generator-py/default.nix index 006fad12dd..263564dea3 100644 --- a/distros/rolling/rosidl-generator-py/default.nix +++ b/distros/rolling/rosidl-generator-py/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-generator-py"; - version = "0.24.1-r1"; + version = "0.25.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_python-release/archive/release/rolling/rosidl_generator_py/0.24.1-1.tar.gz"; - name = "0.24.1-1.tar.gz"; - sha256 = "ebb64d33e5ecf730919f0117af37bed4d66902833fbe632ecf2dcfd2670be8a3"; + url = "https://github.com/ros2-gbp/rosidl_python-release/archive/release/rolling/rosidl_generator_py/0.25.0-1.tar.gz"; + name = "0.25.0-1.tar.gz"; + sha256 = "67c77cad56a483569bf8dcb0d856f52662a0293de97a497f2204ea22e95eb555"; }; 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..9cabcdc017 --- /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.6-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidl_rust-release/archive/release/rolling/rosidl_generator_rs/0.4.6-1.tar.gz"; + name = "0.4.6-1.tar.gz"; + sha256 = "8a7c61959a9c2fdac72045eb59f7e9747dce9b1ccee7a183b4d3ebf111fcbfbe"; + }; + + 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/rosidl-generator-type-description/default.nix b/distros/rolling/rosidl-generator-type-description/default.nix index 501fbfdd58..e8479d2956 100644 --- a/distros/rolling/rosidl-generator-type-description/default.nix +++ b/distros/rolling/rosidl-generator-type-description/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-generator-type-description"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_generator_type_description/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "ab383d4a1d549ca8788b078e8d62b1c76e0fd0dc2c5d1c17c7192ad828e4db17"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_generator_type_description/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "dbc8e4cca3944af9451c38eac245978daa40df0a4f8fcf933ca6f333a0235155"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-parser/default.nix b/distros/rolling/rosidl-parser/default.nix index c1f22c128e..90442e4ac9 100644 --- a/distros/rolling/rosidl-parser/default.nix +++ b/distros/rolling/rosidl-parser/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-mypy, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python3Packages, rosidl-adapter }: buildRosPackage { pname = "ros-rolling-rosidl-parser"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_parser/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "9d4966ac70f6005a6769cbac2f4578d5526356a8137564cd897442562172bd76"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_parser/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "76706e735688d3620c20963f1533e82c47edc75f9401ee17abd0d22f42c85f09"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-pycommon/default.nix b/distros/rolling/rosidl-pycommon/default.nix index ffc34221d4..69a0217b38 100644 --- a/distros/rolling/rosidl-pycommon/default.nix +++ b/distros/rolling/rosidl-pycommon/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, python3Packages, rosidl-parser }: buildRosPackage { pname = "ros-rolling-rosidl-pycommon"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_pycommon/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "5b3dbe204712bb949271a5320a8c233e3c1a187360652772ce7deb479c1c4f7f"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_pycommon/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "18809781f0799cd2fc9cc8009f14d567398d7b8863228a6122c56c7a3eb3c63a"; }; buildType = "ament_python"; diff --git a/distros/rolling/rosidl-runtime-c/default.nix b/distros/rolling/rosidl-runtime-c/default.nix index 7b4f5fa985..e348e3b0a1 100644 --- a/distros/rolling/rosidl-runtime-c/default.nix +++ b/distros/rolling/rosidl-runtime-c/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-runtime-c"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_runtime_c/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "97d8345642d8b8235be63a3de0f9959284a0eb5251c680982ec513b140518d7e"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_runtime_c/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "afcfed1fb9b5668bf64ed77a8559330c4cc5e74e110b2e66fc32b0cadd8e418d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-runtime-cpp/default.nix b/distros/rolling/rosidl-runtime-cpp/default.nix index 7ee9bde8c9..51e75e5f3d 100644 --- a/distros/rolling/rosidl-runtime-cpp/default.nix +++ b/distros/rolling/rosidl-runtime-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, performance-test-fixture, rosidl-runtime-c }: buildRosPackage { pname = "ros-rolling-rosidl-runtime-cpp"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_runtime_cpp/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "4d70b0edace3f15b21d577905fb9d46ba63b489bc43994d02f3702f357d6438e"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_runtime_cpp/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "a6309a2bd66dc213a74d6de006fc572f97e5d26406c228617894f45a0f753fc9"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-runtime-py/default.nix b/distros/rolling/rosidl-runtime-py/default.nix index 15545b34f0..f2a667e5d7 100644 --- a/distros/rolling/rosidl-runtime-py/default.nix +++ b/distros/rolling/rosidl-runtime-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, rosidl-parser, std-msgs, std-srvs, test-msgs }: buildRosPackage { pname = "ros-rolling-rosidl-runtime-py"; - version = "0.14.1-r1"; + version = "0.15.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_runtime_py-release/archive/release/rolling/rosidl_runtime_py/0.14.1-1.tar.gz"; - name = "0.14.1-1.tar.gz"; - sha256 = "845c4983df5c0d79317b6a75120d5118fb5d5c73c4b3157a5cb5aaf3e143ced1"; + url = "https://github.com/ros2-gbp/rosidl_runtime_py-release/archive/release/rolling/rosidl_runtime_py/0.15.0-1.tar.gz"; + name = "0.15.0-1.tar.gz"; + sha256 = "b64c5c79c8228878ea1221938d025f02ae6ba31e874a6a0c0ab519db9ee71d8b"; }; buildType = "ament_python"; diff --git a/distros/rolling/rosidl-typesupport-c/default.nix b/distros/rolling/rosidl-typesupport-c/default.nix index 6ef6e0c3f0..d0cee38c75 100644 --- a/distros/rolling/rosidl-typesupport-c/default.nix +++ b/distros/rolling/rosidl-typesupport-c/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-typesupport-c"; - version = "3.3.3-r1"; + version = "3.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/rolling/rosidl_typesupport_c/3.3.3-1.tar.gz"; - name = "3.3.3-1.tar.gz"; - sha256 = "fc1006a23044e5a9f611646cf1727feb5e49203f3a46065c31c6de2cd78325a3"; + url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/rolling/rosidl_typesupport_c/3.4.0-1.tar.gz"; + name = "3.4.0-1.tar.gz"; + sha256 = "84b0e21378c5c1d4ad4a7dece45b31070541fec31ca8281c8f94d7276bace83d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-typesupport-cpp/default.nix b/distros/rolling/rosidl-typesupport-cpp/default.nix index c11c2e05d1..77af5e2eb5 100644 --- a/distros/rolling/rosidl-typesupport-cpp/default.nix +++ b/distros/rolling/rosidl-typesupport-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-typesupport-cpp"; - version = "3.3.3-r1"; + version = "3.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/rolling/rosidl_typesupport_cpp/3.3.3-1.tar.gz"; - name = "3.3.3-1.tar.gz"; - sha256 = "827f79887f5805b893e24eb0b8c0ceaade2cb351e402fbe2f61f52fd6c92ef65"; + url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/rolling/rosidl_typesupport_cpp/3.4.0-1.tar.gz"; + name = "3.4.0-1.tar.gz"; + sha256 = "0cbc9583963e0d213ec3f22ecd0e26adc6304fcf6332d94373e3be331ca5f786"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-typesupport-fastrtps-c/default.nix b/distros/rolling/rosidl-typesupport-fastrtps-c/default.nix index 262bc152a4..324c679249 100644 --- a/distros/rolling/rosidl-typesupport-fastrtps-c/default.nix +++ b/distros/rolling/rosidl-typesupport-fastrtps-c/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-typesupport-fastrtps-c"; - version = "3.8.0-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/rolling/rosidl_typesupport_fastrtps_c/3.8.0-1.tar.gz"; - name = "3.8.0-1.tar.gz"; - sha256 = "2f525d97d61d37e5b2f2c54bf1daafed9fa6d4c5720cf68c3b4a4c5636aa96cc"; + url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/rolling/rosidl_typesupport_fastrtps_c/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "6a28defc8cff77a927ccc7f928f924ec6391ae63bddeebd2e27b4338dc10db34"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-typesupport-fastrtps-cpp/default.nix b/distros/rolling/rosidl-typesupport-fastrtps-cpp/default.nix index 583867b43a..a2ace0676a 100644 --- a/distros/rolling/rosidl-typesupport-fastrtps-cpp/default.nix +++ b/distros/rolling/rosidl-typesupport-fastrtps-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-typesupport-fastrtps-cpp"; - version = "3.8.0-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/rolling/rosidl_typesupport_fastrtps_cpp/3.8.0-1.tar.gz"; - name = "3.8.0-1.tar.gz"; - sha256 = "55c382796d934ff4bd62ffc49df94f2f40d50fc0368b5db05dc6d643902cca41"; + url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/rolling/rosidl_typesupport_fastrtps_cpp/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "f40d70ce8bfd24925cea12537395ad05b25076c9050cc322bcc465a08ce432bd"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-typesupport-interface/default.nix b/distros/rolling/rosidl-typesupport-interface/default.nix index a8bb813b04..e3b13858c9 100644 --- a/distros/rolling/rosidl-typesupport-interface/default.nix +++ b/distros/rolling/rosidl-typesupport-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-rosidl-typesupport-interface"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_typesupport_interface/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "84e06d96cdb5437a2b713867db4a978ee84a315c338045159674128153956496"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_typesupport_interface/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "c051210f0731464eb07e55ef602ea6b5428fe3ce5babcbd21b854775b1a217dd"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-typesupport-introspection-c/default.nix b/distros/rolling/rosidl-typesupport-introspection-c/default.nix index 9e6d77630d..1855d5ed8f 100644 --- a/distros/rolling/rosidl-typesupport-introspection-c/default.nix +++ b/distros/rolling/rosidl-typesupport-introspection-c/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-typesupport-introspection-c"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_typesupport_introspection_c/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "6cd0076a19181f3eb675a563dcd925958ad89245c8c859878f8d4a71a0324859"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_typesupport_introspection_c/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "b35675a51b59fab48a2a19bd34b9db7a35388b8fca64d93f6b88faeabc5bddac"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidl-typesupport-introspection-cpp/default.nix b/distros/rolling/rosidl-typesupport-introspection-cpp/default.nix index dbadab5bdc..e54d0f297f 100644 --- a/distros/rolling/rosidl-typesupport-introspection-cpp/default.nix +++ b/distros/rolling/rosidl-typesupport-introspection-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rosidl-typesupport-introspection-cpp"; - version = "4.9.4-r1"; + version = "4.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_typesupport_introspection_cpp/4.9.4-1.tar.gz"; - name = "4.9.4-1.tar.gz"; - sha256 = "8f5f9a90a92f3424c26b2d71bcd4f1d97a4f350c13023cef6ffbef751439471c"; + url = "https://github.com/ros2-gbp/rosidl-release/archive/release/rolling/rosidl_typesupport_introspection_cpp/4.10.0-1.tar.gz"; + name = "4.10.0-1.tar.gz"; + sha256 = "186779f51aeb7b571947c70f7451bfa7f5d5c5bb35acc8360260097f5acdd7b3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rosidlcpp-generator-c/default.nix b/distros/rolling/rosidlcpp-generator-c/default.nix new file mode 100644 index 0000000000..8a9fe9be6b --- /dev/null +++ b/distros/rolling/rosidlcpp-generator-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-core, fmt, nlohmann_json, rcutils, rosidl-cmake, rosidl-generator-type-description, rosidl-typesupport-interface, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-generator-c"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_generator_c/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "20626161e877a58a445778e73cb05fffa77a30edbc89a30f51682edfbaf13e35"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core fmt nlohmann_json rcutils rosidl-cmake rosidl-generator-type-description rosidl-typesupport-interface rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "Generate the ROS interfaces in C."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-generator-core/default.nix b/distros/rolling/rosidlcpp-generator-core/default.nix new file mode 100644 index 0000000000..d92ed66ce8 --- /dev/null +++ b/distros/rolling/rosidlcpp-generator-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, ament-lint-common, nlohmann_json, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-generator-core"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_generator_core/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "bae83f0e926cdc815eafe105678f98ae4a61a93b66b0142b9d229d1e9e5fab78"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake nlohmann_json ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package provides the basis for all rosidlcpp generators"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-generator-cpp/default.nix b/distros/rolling/rosidlcpp-generator-cpp/default.nix new file mode 100644 index 0000000000..9cc669081c --- /dev/null +++ b/distros/rolling/rosidlcpp-generator-cpp/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, fmt, nlohmann_json, rcutils, rosidl-cmake, rosidl-generator-type-description, rosidl-typesupport-interface, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-generator-cpp"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_generator_cpp/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "ba085c32ad1af99b91f2f23a26eb8f937408dbf386fcb6c040a773d32e8043ca"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-core fmt nlohmann_json rcutils rosidl-cmake rosidl-generator-type-description rosidl-typesupport-interface rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = "Generate the ROS interfaces in C++."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-generator-py/default.nix b/distros/rolling/rosidlcpp-generator-py/default.nix new file mode 100644 index 0000000000..9cfb81cfc3 --- /dev/null +++ b/distros/rolling/rosidlcpp-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-index-python, fmt, nlohmann_json, python-cmake-module, rmw, rosidl-generator-c, rosidl-pycommon, rosidl-runtime-c, rosidl-typesupport-c, rosidl-typesupport-interface, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-generator-py"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_generator_py/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "3f96ce05554381e44cb896561bd51ceeeb574cd7ae9a98f1a1536620158de2d3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ rosidl-runtime-c ]; + propagatedBuildInputs = [ ament-cmake ament-index-python fmt nlohmann_json python-cmake-module rmw rosidl-generator-c rosidl-pycommon rosidl-typesupport-c rosidl-typesupport-interface rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake ament-index-python python-cmake-module 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/rolling/rosidlcpp-generator-type-description/default.nix b/distros/rolling/rosidlcpp-generator-type-description/default.nix new file mode 100644 index 0000000000..2bfa7a72c2 --- /dev/null +++ b/distros/rolling/rosidlcpp-generator-type-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-core, ament-cmake-ros, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-generator-type-description"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_generator_type_description/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "a9f3a848c94ef45a005c475a5b35dfa1ec9a7b1c361cec1194f3d8684d750fa5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ament-cmake-core rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-ros ]; + + meta = { + description = "Generate hashes and descriptions of ROS 2 interface types, per REP-2011."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-parser/default.nix b/distros/rolling/rosidlcpp-parser/default.nix new file mode 100644 index 0000000000..fc9cb7ebd5 --- /dev/null +++ b/distros/rolling/rosidlcpp-parser/default.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, nlohmann_json }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-parser"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_parser/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "e99d8e963d8f7d82849f5342273c9aebc079ad0cb0d937fde96f8169ccc41bd6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake nlohmann_json ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "This package provides utilities to parse idl files into a json data structure"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-typesupport-c/default.nix b/distros/rolling/rosidlcpp-typesupport-c/default.nix new file mode 100644 index 0000000000..edb5856d7e --- /dev/null +++ b/distros/rolling/rosidlcpp-typesupport-c/default.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-ros, ament-index-python, fmt, nlohmann_json, rcpputils, rcutils, rosidl-cli, rosidl-generator-c, rosidl-pycommon, rosidl-runtime-c, rosidl-typesupport-interface, rosidl-typesupport-introspection-c, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-typesupport-c"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_typesupport_c/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "987f26e4050ce9ee7835d03072f415d2281db9f49f1d8d9b7d2dc629dea8d06a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros rosidl-typesupport-introspection-c ]; + propagatedBuildInputs = [ ament-cmake-core ament-index-python fmt nlohmann_json rcpputils rcutils rosidl-cli rosidl-generator-c rosidl-pycommon rosidl-runtime-c rosidl-typesupport-interface rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-ros ]; + + meta = { + description = "Generate the type support for C messages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-typesupport-cpp/default.nix b/distros/rolling/rosidlcpp-typesupport-cpp/default.nix new file mode 100644 index 0000000000..836f6af157 --- /dev/null +++ b/distros/rolling/rosidlcpp-typesupport-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-core, ament-cmake-ros, ament-index-python, fmt, nlohmann_json, 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, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-typesupport-cpp"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_typesupport_cpp/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "abb7bfdd2b972acc9a66e40976493936f25b989950ac367efd201cff9b5d147c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros rosidl-typesupport-introspection-cpp ]; + propagatedBuildInputs = [ ament-cmake-core ament-index-python fmt nlohmann_json 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 rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-ros ]; + + meta = { + description = "Generate the type support for C++ messages."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-typesupport-fastrtps-c/default.nix b/distros/rolling/rosidlcpp-typesupport-fastrtps-c/default.nix new file mode 100644 index 0000000000..113987526c --- /dev/null +++ b/distros/rolling/rosidlcpp-typesupport-fastrtps-c/default.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, fastcdr, fmt, nlohmann_json, rmw, rosidl-generator-c, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-interface, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-typesupport-fastrtps-c"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_typesupport_fastrtps_c/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "e9ebe3ca763ca2bddb7fe864325444586e1b39d778e0edf448fe18761837b1cd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ]; + propagatedBuildInputs = [ ament-cmake-ros fastcdr fmt nlohmann_json rmw rosidl-generator-c rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-cpp rosidl-typesupport-interface rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake-python ament-cmake-ros rosidl-generator-c ]; + + meta = { + description = "Generate the C interfaces for eProsima FastRTPS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-typesupport-fastrtps-cpp/default.nix b/distros/rolling/rosidlcpp-typesupport-fastrtps-cpp/default.nix new file mode 100644 index 0000000000..4391cffc71 --- /dev/null +++ b/distros/rolling/rosidlcpp-typesupport-fastrtps-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-python, ament-cmake-ros, fastcdr, fmt, nlohmann_json, rmw, rosidl-generator-c, rosidl-generator-cpp, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-interface, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-typesupport-fastrtps-cpp"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_typesupport_fastrtps_cpp/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "d1e2d2bda95080525d4413c8491206fdfbf8fd439cb14a37218f1c343883730c"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ]; + propagatedBuildInputs = [ ament-cmake-ros fastcdr fmt nlohmann_json rmw rosidl-generator-c rosidl-generator-cpp rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-interface rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake-python ament-cmake-ros rosidl-generator-c rosidl-generator-cpp ]; + + meta = { + description = "Generate the C++ interfaces for eProsima FastRTPS."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-typesupport-introspection-c/default.nix b/distros/rolling/rosidlcpp-typesupport-introspection-c/default.nix new file mode 100644 index 0000000000..a63b1d95e2 --- /dev/null +++ b/distros/rolling/rosidlcpp-typesupport-introspection-c/default.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-python, fmt, nlohmann_json, rosidl-cli, rosidl-cmake, rosidl-generator-c, rosidl-parser, rosidl-pycommon, rosidl-runtime-c, rosidl-typesupport-interface, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-typesupport-introspection-c"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_typesupport_introspection_c/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "ea325913d2038594060921726ccfda3582f7c70561fb7e3cd53f7ba6423f61cc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ament-index-python fmt nlohmann_json rosidl-cli rosidl-cmake rosidl-generator-c rosidl-parser rosidl-pycommon rosidl-runtime-c rosidl-typesupport-interface rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake-ros ]; + + meta = { + description = "Generate the message type support for dynamic message construction in C."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rosidlcpp-typesupport-introspection-cpp/default.nix b/distros/rolling/rosidlcpp-typesupport-introspection-cpp/default.nix new file mode 100644 index 0000000000..49e437ef44 --- /dev/null +++ b/distros/rolling/rosidlcpp-typesupport-introspection-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-ros, ament-index-python, fmt, nlohmann_json, 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, rosidlcpp-generator-core, rosidlcpp-parser }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp-typesupport-introspection-cpp"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp_typesupport_introspection_cpp/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "91fcb6fe248fb63591874ee206c9d63ebe008eeaffde678b5b4e6bd442dadcd2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-ros ]; + propagatedBuildInputs = [ ament-cmake ament-index-python fmt nlohmann_json 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 rosidlcpp-generator-core rosidlcpp-parser ]; + nativeBuildInputs = [ ament-cmake ament-cmake-ros 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/rolling/rosidlcpp/default.nix b/distros/rolling/rosidlcpp/default.nix new file mode 100644 index 0000000000..98d9f1e951 --- /dev/null +++ b/distros/rolling/rosidlcpp/default.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, rosidlcpp-generator-c, rosidlcpp-generator-cpp, rosidlcpp-generator-py, rosidlcpp-generator-type-description, rosidlcpp-typesupport-c, rosidlcpp-typesupport-cpp, rosidlcpp-typesupport-fastrtps-c, rosidlcpp-typesupport-fastrtps-cpp, rosidlcpp-typesupport-introspection-c, rosidlcpp-typesupport-introspection-cpp }: +buildRosPackage { + pname = "ros-rolling-rosidlcpp"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosidlcpp-release/archive/release/rolling/rosidlcpp/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "25f0c371d6cb7c0a129cfde64b2b14280dc29405d52c024d74d730698a4dc48e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ ament-cmake-core rosidlcpp-generator-c rosidlcpp-generator-cpp rosidlcpp-generator-py rosidlcpp-generator-type-description rosidlcpp-typesupport-c rosidlcpp-typesupport-cpp rosidlcpp-typesupport-fastrtps-c rosidlcpp-typesupport-fastrtps-cpp rosidlcpp-typesupport-introspection-c rosidlcpp-typesupport-introspection-cpp ]; + nativeBuildInputs = [ ament-cmake ament-cmake-core rosidlcpp-generator-c rosidlcpp-generator-cpp rosidlcpp-generator-py rosidlcpp-generator-type-description rosidlcpp-typesupport-c rosidlcpp-typesupport-cpp rosidlcpp-typesupport-fastrtps-c rosidlcpp-typesupport-fastrtps-cpp rosidlcpp-typesupport-introspection-c rosidlcpp-typesupport-introspection-cpp ]; + + meta = { + description = "Meta package depending on all rosidlcpp generators"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/rpyutils/default.nix b/distros/rolling/rpyutils/default.nix index 273d2047ea..902fa74e82 100644 --- a/distros/rolling/rpyutils/default.nix +++ b/distros/rolling/rpyutils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, python3Packages }: buildRosPackage { pname = "ros-rolling-rpyutils"; - version = "0.6.2-r1"; + version = "0.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rpyutils-release/archive/release/rolling/rpyutils/0.6.2-1.tar.gz"; - name = "0.6.2-1.tar.gz"; - sha256 = "747540191beda57fe41d7ac247f4f62bd0a33926e150655e80fb9600a2fb0617"; + url = "https://github.com/ros2-gbp/rpyutils-release/archive/release/rolling/rpyutils/0.7.0-1.tar.gz"; + name = "0.7.0-1.tar.gz"; + sha256 = "797033a73ec866607fc45c869844b1b4f29200a4479b9575c404ec463577fe6e"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-action/default.nix b/distros/rolling/rqt-action/default.nix index 03703907c0..0bf70ae6d2 100644 --- a/distros/rolling/rqt-action/default.nix +++ b/distros/rolling/rqt-action/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, rqt-gui, rqt-gui-py, rqt-msg, rqt-py-common }: buildRosPackage { pname = "ros-rolling-rqt-action"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_action-release/archive/release/rolling/rqt_action/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "8e8c519e9f96df9c01b6c8c15df83f1ac7353c45e01bbd1f9d03cac1b0ffaa24"; + url = "https://github.com/ros2-gbp/rqt_action-release/archive/release/rolling/rqt_action/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "f9842bde58b9da475060502621e8801b3f15e319d89afe86184e4d6410b5386c"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-bag-plugins/default.nix b/distros/rolling/rqt-bag-plugins/default.nix index 992084bcc3..1a58a54e82 100644 --- a/distros/rolling/rqt-bag-plugins/default.nix +++ b/distros/rolling/rqt-bag-plugins/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-bag-plugins"; - version = "2.0.2-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_bag-release/archive/release/rolling/rqt_bag_plugins/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "c0998491171245eb410dd2fe26e4c15dcc075593dbd353b6530c4616c6c3e731"; + url = "https://github.com/ros2-gbp/rqt_bag-release/archive/release/rolling/rqt_bag_plugins/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "cb694e5a256a5b04d916e25fecccf608ecfd3a91f9ab6969eb814e4efd3c3290"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-bag/default.nix b/distros/rolling/rqt-bag/default.nix index c019123b82..6c2bff1c40 100644 --- a/distros/rolling/rqt-bag/default.nix +++ b/distros/rolling/rqt-bag/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-bag"; - version = "2.0.2-r1"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_bag-release/archive/release/rolling/rqt_bag/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "3f2b78ef80b3c2c779b8b885a494c2e0f767d44412f480652bfd704ad9ca24d4"; + url = "https://github.com/ros2-gbp/rqt_bag-release/archive/release/rolling/rqt_bag/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "a4e10a017316631d49e2a45ac1bdd09fa4eda9cf51d74ec593879c721dfd3ae8"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-console/default.nix b/distros/rolling/rqt-console/default.nix index 3a8b1e8430..a224ddd940 100644 --- a/distros/rolling/rqt-console/default.nix +++ b/distros/rolling/rqt-console/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-console"; - version = "2.3.1-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_console-release/archive/release/rolling/rqt_console/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "74f76aad7d0cbe42d099b916c67b8ecf556ade914aa09d3cc2d03122874519a3"; + url = "https://github.com/ros2-gbp/rqt_console-release/archive/release/rolling/rqt_console/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "420ff7b449f82f37b6eb4e650a5c935ce3498d8c6ae7ffbfdd73bbf4b46fb40c"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-controller-manager/default.nix b/distros/rolling/rqt-controller-manager/default.nix index 6591caa669..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.28.1-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/rqt_controller_manager/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "56d536d4cb779ce267848504283d61d8e0d37beaadf635140b01fda927238a17"; + 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-graph/default.nix b/distros/rolling/rqt-graph/default.nix index f34fa5f5e3..f366ecef86 100644 --- a/distros/rolling/rqt-graph/default.nix +++ b/distros/rolling/rqt-graph/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-graph"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/rolling/rqt_graph/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "ad3ca8dc4224d8660a9474a826c2bf2233213cefa3c4c3f3c19b5f6a113de1f6"; + url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/rolling/rqt_graph/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "760e8571ae8259187dfe0c5994cc8997a2e1a15906ebb9a6b0f2e08f51141128"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-gui-cpp/default.nix b/distros/rolling/rqt-gui-cpp/default.nix index 93a55844dd..dfb95e4259 100644 --- a/distros/rolling/rqt-gui-cpp/default.nix +++ b/distros/rolling/rqt-gui-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, pluginlib, qt-gui-cpp, qt5, rclcpp }: buildRosPackage { pname = "ros-rolling-rqt-gui-cpp"; - version = "1.9.0-r1"; + version = "1.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt_gui_cpp/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "92f8d4b27e6b14a0432d9fdfeb4ba25569c07dc7f6211acfe0f92730e94b8039"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt_gui_cpp/1.10.0-1.tar.gz"; + name = "1.10.0-1.tar.gz"; + sha256 = "67ca189f465d85eda332e4878da0ba1398e31d7519ee93a8d93a870e23ceed2e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rqt-gui-py/default.nix b/distros/rolling/rqt-gui-py/default.nix index 2760efc430..383254021b 100644 --- a/distros/rolling/rqt-gui-py/default.nix +++ b/distros/rolling/rqt-gui-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-gui }: buildRosPackage { pname = "ros-rolling-rqt-gui-py"; - version = "1.9.0-r1"; + version = "1.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt_gui_py/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "f52219add467a4c156246e87a74665182fc2d5bf68273f638173b1b7f98737b4"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt_gui_py/1.10.0-1.tar.gz"; + name = "1.10.0-1.tar.gz"; + sha256 = "abb85f4bf3ed206235d0fa6b7163da76ac10a13cf74becd92bfd64ab0d929f0e"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-gui/default.nix b/distros/rolling/rqt-gui/default.nix index c4b5b950f3..696cef6828 100644 --- a/distros/rolling/rqt-gui/default.nix +++ b/distros/rolling/rqt-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, python-qt-binding, python3Packages, qt-gui, rclpy }: buildRosPackage { pname = "ros-rolling-rqt-gui"; - version = "1.9.0-r1"; + version = "1.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt_gui/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "33d7f0455d41f522dbf0047f52116f5edc62b334be9972bc734de614892bc208"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt_gui/1.10.0-1.tar.gz"; + name = "1.10.0-1.tar.gz"; + sha256 = "0a43270e3557a82f174c374fd3f06be63ec825cfe030dec680d996babc36cf60"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-joint-trajectory-controller/default.nix b/distros/rolling/rqt-joint-trajectory-controller/default.nix index 4514cc6d46..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "8c1a00ae176f1923a8597d473bd54838300d65ecf62eb25b41d401bdd8eff464"; + 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/rqt-msg/default.nix b/distros/rolling/rqt-msg/default.nix index 0362c1070a..0db0e8cde6 100644 --- a/distros/rolling/rqt-msg/default.nix +++ b/distros/rolling/rqt-msg/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-msg"; - version = "1.6.0-r1"; + version = "1.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_msg-release/archive/release/rolling/rqt_msg/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "efa950c8721ed56af4c7fe740c25fee82dda928f2685895a91ae0233608a3047"; + url = "https://github.com/ros2-gbp/rqt_msg-release/archive/release/rolling/rqt_msg/1.7.0-1.tar.gz"; + name = "1.7.0-1.tar.gz"; + sha256 = "251152939a8a5da6c3a11e55fe8281cf65ea96d62edcea3b9d35968f2a25220f"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-plot/default.nix b/distros/rolling/rqt-plot/default.nix index c6ab92e4fa..3ded1791fb 100644 --- a/distros/rolling/rqt-plot/default.nix +++ b/distros/rolling/rqt-plot/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-plot"; - version = "1.6.2-r1"; + version = "1.7.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/rolling/rqt_plot/1.6.2-1.tar.gz"; - name = "1.6.2-1.tar.gz"; - sha256 = "65c3e3f924b0c822ff5ad73af4b1e97532ad05a173b9d0bf22903c5472d898e3"; + url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/rolling/rqt_plot/1.7.1-1.tar.gz"; + name = "1.7.1-1.tar.gz"; + sha256 = "af68b6c6bb5bc5bb4b296b94b87e955f944f0e05b5c25ac63b728bb61a061f8b"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-publisher/default.nix b/distros/rolling/rqt-publisher/default.nix index 4d5d9ddc49..d9aac9aa88 100644 --- a/distros/rolling/rqt-publisher/default.nix +++ b/distros/rolling/rqt-publisher/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-publisher"; - version = "1.9.0-r1"; + version = "1.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_publisher-release/archive/release/rolling/rqt_publisher/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "a74a53922a639dd5183b3b91c66f084ff7d3b97a42866f6f1d6a01f4df3f7f66"; + url = "https://github.com/ros2-gbp/rqt_publisher-release/archive/release/rolling/rqt_publisher/1.10.0-1.tar.gz"; + name = "1.10.0-1.tar.gz"; + sha256 = "f42d3a8b629238e4d3429b3a39ba6804b66f507d09a430726d63dedac39f2258"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-py-common/default.nix b/distros/rolling/rqt-py-common/default.nix index 5f4e3b2ad2..edb03c4c49 100644 --- a/distros/rolling/rqt-py-common/default.nix +++ b/distros/rolling/rqt-py-common/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-py-common"; - version = "1.9.0-r1"; + version = "1.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt_py_common/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "8875bc6f558a07b9701c299af863d8504e1e0ca189081d934feff1552a71c729"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt_py_common/1.10.0-1.tar.gz"; + name = "1.10.0-1.tar.gz"; + sha256 = "9370a55e7d6852a4820619821b24b02e45bdc57257486552ae9142d9e957dbfe"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rqt-py-console/default.nix b/distros/rolling/rqt-py-console/default.nix index d2c49782cf..c9a4368316 100644 --- a/distros/rolling/rqt-py-console/default.nix +++ b/distros/rolling/rqt-py-console/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-py-console"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_py_console-release/archive/release/rolling/rqt_py_console/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "b42871ba906fbd12e40e300a1b3dba1ef28f24746d6328ad94e2c626ac5b671f"; + url = "https://github.com/ros2-gbp/rqt_py_console-release/archive/release/rolling/rqt_py_console/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "c70ea3b17c459e89ab85b63957774b1b81fc90e3b43a912fd6e7f712906b6c75"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-reconfigure/default.nix b/distros/rolling/rqt-reconfigure/default.nix index 0a22fadaac..7c29ec1372 100644 --- a/distros/rolling/rqt-reconfigure/default.nix +++ b/distros/rolling/rqt-reconfigure/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-reconfigure"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_reconfigure-release/archive/release/rolling/rqt_reconfigure/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "36a093bae32a0a80d20a8a6119fed72d0a4dc4cd5540c658381e4f66d4d46111"; + url = "https://github.com/ros2-gbp/rqt_reconfigure-release/archive/release/rolling/rqt_reconfigure/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "7991d1d145706574651ec3bf4c5abb277e14d7af64c9a63494eb6c9e9645c272"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-service-caller/default.nix b/distros/rolling/rqt-service-caller/default.nix index a64eb7d764..df97446851 100644 --- a/distros/rolling/rqt-service-caller/default.nix +++ b/distros/rolling/rqt-service-caller/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-service-caller"; - version = "1.4.0-r1"; + version = "1.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_service_caller-release/archive/release/rolling/rqt_service_caller/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "8f706aad7e966e30f43b8c1245f511a0bbfda811a126bd6ded947246fb6c82bd"; + url = "https://github.com/ros2-gbp/rqt_service_caller-release/archive/release/rolling/rqt_service_caller/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "cbda79e5c1c175079336a9826d88576cf70b70cad1f5ef765f2f0ac9da2dea90"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-shell/default.nix b/distros/rolling/rqt-shell/default.nix index d066e1db84..6195bd99af 100644 --- a/distros/rolling/rqt-shell/default.nix +++ b/distros/rolling/rqt-shell/default.nix @@ -5,12 +5,12 @@ { 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-rolling-rqt-shell"; - version = "1.3.1-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_shell-release/archive/release/rolling/rqt_shell/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "ab2622abda86edf36d8bb80c594276a35b581226360a43c1f1d3f675285813be"; + url = "https://github.com/ros2-gbp/rqt_shell-release/archive/release/rolling/rqt_shell/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "61c6a4f753bb9c6aa658f65d38185ecdb8da072ef239f59f073dfe60baba78c3"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-srv/default.nix b/distros/rolling/rqt-srv/default.nix index f048d2237e..8eb728c179 100644 --- a/distros/rolling/rqt-srv/default.nix +++ b/distros/rolling/rqt-srv/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, python3Packages, rqt-gui, rqt-gui-py, rqt-msg }: buildRosPackage { pname = "ros-rolling-rqt-srv"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_srv-release/archive/release/rolling/rqt_srv/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "dcb7baacd8fe29051b25e412a155ecbcb0b6470d95d76cdfd87d757ce4ce3b02"; + url = "https://github.com/ros2-gbp/rqt_srv-release/archive/release/rolling/rqt_srv/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "f4a787487dcfe84c49d10cf1ade2150861a906d6dd7b7ca3f7be60ca6ca8d723"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt-topic/default.nix b/distros/rolling/rqt-topic/default.nix index 334e280f84..5b49321b05 100644 --- a/distros/rolling/rqt-topic/default.nix +++ b/distros/rolling/rqt-topic/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, python-qt-binding, python3Packages, rclpy, ros2topic, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-rolling-rqt-topic"; - version = "1.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_topic-release/archive/release/rolling/rqt_topic/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "b66043983bd5abb59f2e6368f5cd62afb0a7d33517e3a4e0eae1e7077699cd78"; + url = "https://github.com/ros2-gbp/rqt_topic-release/archive/release/rolling/rqt_topic/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "93866da1935df700e3d8747e93f4661d33474af81b22825bcbfa48ee19e48ac5"; }; buildType = "ament_python"; diff --git a/distros/rolling/rqt/default.nix b/distros/rolling/rqt/default.nix index 1c5454a93b..ca8a52c72f 100644 --- a/distros/rolling/rqt/default.nix +++ b/distros/rolling/rqt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python3Packages, rqt-gui, rqt-gui-cpp, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-rolling-rqt"; - version = "1.9.0-r1"; + version = "1.10.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "0fd6bafb23c67bee8a073df9974d0490b9792319414e0ce39599a0aba6d5f214"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/rolling/rqt/1.10.0-1.tar.gz"; + name = "1.10.0-1.tar.gz"; + sha256 = "c3a730a77b2dfd407e7fcecfffcba2ca6ecb56c70ca4643f4a13da33ac6d10de"; }; buildType = "ament_python"; diff --git a/distros/rolling/rti-connext-dds-cmake-module/default.nix b/distros/rolling/rti-connext-dds-cmake-module/default.nix index 0ebe19ca79..34ee6d469e 100644 --- a/distros/rolling/rti-connext-dds-cmake-module/default.nix +++ b/distros/rolling/rti-connext-dds-cmake-module/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-rti-connext-dds-cmake-module"; - version = "1.1.0-r1"; + version = "1.2.0-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/rolling/rti_connext_dds_cmake_module/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "eda1fa4e2d7be099bfe764ab32ba017237556560dd1ac8b008ba2bf0936b5aa1"; + url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/rolling/rti_connext_dds_cmake_module/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "1915bb98692c44415f0fa8721b1c5c6aa79ce7f335f70d4ba7ee08fd3bcbe440"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rttest/default.nix b/distros/rolling/rttest/default.nix index 8c887bd0de..236b0712cc 100644 --- a/distros/rolling/rttest/default.nix +++ b/distros/rolling/rttest/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-rttest"; - version = "0.18.2-r1"; + version = "0.19.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/realtime_support-release/archive/release/rolling/rttest/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "84ea4ded0beb065ba162f70f2d8733388f91e10a76b3d4cb74dbad5e4396eb65"; + url = "https://github.com/ros2-gbp/realtime_support-release/archive/release/rolling/rttest/0.19.0-1.tar.gz"; + name = "0.19.0-1.tar.gz"; + sha256 = "8a9b935d014b189df2833dae8a12b29e197172e126c41fbf0495cce79c3344aa"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/rviz-assimp-vendor/default.nix b/distros/rolling/rviz-assimp-vendor/default.nix index b71888d962..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 = "14.4.4-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_assimp_vendor/14.4.4-1.tar.gz"; - name = "14.4.4-1.tar.gz"; - sha256 = "554ed3ec0c5986fa76d2afaf615996cc61d1356ab98640ea89f2f7ea2e6a0f26"; + 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 929a5280aa..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 = "14.4.4-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_common/14.4.4-1.tar.gz"; - name = "14.4.4-1.tar.gz"; - sha256 = "40fe857976759793c30981d1dcebd9296faae92b132ed9c2e116fbbc46a23738"; + 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 642629c177..604ed2b062 100644 --- a/distros/rolling/rviz-default-plugins/default.nix +++ b/distros/rolling/rviz-default-plugins/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-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-visual-testing-framework, tf2, tf2-geometry-msgs, tf2-ros, urdf, visualization-msgs }: +{ 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 = "14.4.4-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_default_plugins/14.4.4-1.tar.gz"; - name = "14.4.4-1.tar.gz"; - sha256 = "af5c6392d9332107a5d6f2c7f4ebdceacd4c9fbd4b6a64d0d8d05735250d7da0"; + 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"; 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 tf2 tf2-geometry-msgs tf2-ros urdf visualization-msgs ]; + 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 = { 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 d31bf7f59f..ff7efb6925 100644 --- a/distros/rolling/rviz-ogre-vendor/default.nix +++ b/distros/rolling/rviz-ogre-vendor/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-vendor-package, ament-cmake-xmllint, ament-lint-auto, freetype, libGL, libGLU, xorg }: +{ 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 = "14.4.4-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_ogre_vendor/14.4.4-1.tar.gz"; - name = "14.4.4-1.tar.gz"; - sha256 = "9f735a558024f420bdc040a1a0be61130a99c4c6197e4f239de26d2087f62c06"; + 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"; buildInputs = [ ament-cmake ament-cmake-vendor-package ]; checkInputs = [ ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ freetype libGL libGLU xorg.libX11 xorg.libXaw xorg.libXrandr ]; + propagatedBuildInputs = [ freetype glew libGL libGLU xorg.libX11 xorg.libXaw xorg.libXrandr ]; nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; meta = { diff --git a/distros/rolling/rviz-rendering-tests/default.nix b/distros/rolling/rviz-rendering-tests/default.nix index e26fd3d62a..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 = "14.4.4-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_rendering_tests/14.4.4-1.tar.gz"; - name = "14.4.4-1.tar.gz"; - sha256 = "7a8a147e1cb414228aa78d905d5d3a8723639e8a666d9ee1025e1c40e29194ec"; + 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 75a6643494..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 = "14.4.4-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_rendering/14.4.4-1.tar.gz"; - name = "14.4.4-1.tar.gz"; - sha256 = "83f98a7c8e873c35cea21aeec0843444ed2f2ec88d40a90c6c6474d2691b42da"; + 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 new file mode 100644 index 0000000000..16e9fb7eff --- /dev/null +++ b/distros/rolling/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-rolling-rviz-resource-interfaces"; + version = "15.1.3-r1"; + + src = fetchurl { + 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"; + 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/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 a33e8644e1..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 = "14.4.4-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz_visual_testing_framework/14.4.4-1.tar.gz"; - name = "14.4.4-1.tar.gz"; - sha256 = "bb6c4bfae292a34a6e064afd1d9fa288920614edebdab272acac61d6781e8b0b"; + 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 b861f4a5d9..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 = "14.4.4-r1"; + version = "15.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/rolling/rviz2/14.4.4-1.tar.gz"; - name = "14.4.4-1.tar.gz"; - sha256 = "391dee25743424aa1d555d040991314f62bf43c95273f9b77e49aac325d3e0be"; + 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 3d9be8057a..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.3-r1"; + version = "4.4.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/rolling/self_test/4.4.3-1.tar.gz"; - name = "4.4.3-1.tar.gz"; - sha256 = "bc2e29523d7c6cb2a0aebabad99bb88b836101d8ca435d707a83f82a20ea2e81"; + 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/septentrio-gnss-driver/default.nix b/distros/rolling/septentrio-gnss-driver/default.nix index b961d62db4..8729038b64 100644 --- a/distros/rolling/septentrio-gnss-driver/default.nix +++ b/distros/rolling/septentrio-gnss-driver/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, diagnostic-msgs, geographiclib, geometry-msgs, gps-msgs, libpcap, nav-msgs, nmea-msgs, rclcpp, rclcpp-components, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: +{ 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-rolling-septentrio-gnss-driver"; - version = "1.4.2-r1"; + version = "1.4.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release/archive/release/rolling/septentrio_gnss_driver/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "f2ded09f919cb78be201ec0340d76c134d44f90309ac7645315af1c608160665"; + url = "https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release/archive/release/rolling/septentrio_gnss_driver/1.4.3-1.tar.gz"; + name = "1.4.3-1.tar.gz"; + sha256 = "7b2103cc43408e4a6b1de48fbd5a89049c04f8067143dc879198aae28aa3b246"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ boost diagnostic-msgs geographiclib geometry-msgs gps-msgs libpcap nav-msgs nmea-msgs rclcpp rclcpp-components rosidl-default-runtime sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; + 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 = { 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/service-msgs/default.nix b/distros/rolling/service-msgs/default.nix index 384ad40a21..74cd0a8d56 100644 --- a/distros/rolling/service-msgs/default.nix +++ b/distros/rolling/service-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-core-generators, rosidl-core-runtime }: buildRosPackage { pname = "ros-rolling-service-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/service_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "62ba0a879293402c013b1f3ea97488266bd5c5de1af917b16f1df7829a022bf2"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/service_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "701086ae07950cb9e31ab43f224e0eb3b2f7d9772649eef5e18272067cea4e6e"; }; buildType = "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/simulation-interfaces/default.nix b/distros/rolling/simulation-interfaces/default.nix new file mode 100644 index 0000000000..ccd3b5674d --- /dev/null +++ b/distros/rolling/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-rolling-simulation-interfaces"; + version = "1.0.0-r3"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/simulation_interfaces-release/archive/release/rolling/simulation_interfaces/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "87336e542e25bbc12432474585d15f9a0ddef01151d9c67619a70d660a11b58f"; + }; + + 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/rolling/simulation/default.nix b/distros/rolling/simulation/default.nix index 4b279f7dfe..917220720f 100644 --- a/distros/rolling/simulation/default.nix +++ b/distros/rolling/simulation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ros-base, ros-gz-bridge, ros-gz-image, ros-gz-interfaces, ros-gz-sim }: buildRosPackage { pname = "ros-rolling-simulation"; - version = "0.12.0-r1"; + version = "0.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/simulation/0.12.0-1.tar.gz"; - name = "0.12.0-1.tar.gz"; - sha256 = "eb793d642d48fe9ce674462bb5f5f015f8c261d8bf18beff97156aa0db423d6f"; + url = "https://github.com/ros2-gbp/variants-release/archive/release/rolling/simulation/0.13.0-1.tar.gz"; + name = "0.13.0-1.tar.gz"; + sha256 = "a4bc3ccfafe525eae83b018e7aec43d6f02d21bbe4a719677b445afc2da4d413"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/slider-publisher/default.nix b/distros/rolling/slider-publisher/default.nix index c626d73c3c..ec2f34ba5f 100644 --- a/distros/rolling/slider-publisher/default.nix +++ b/distros/rolling/slider-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, python3Packages, rqt-gui-py }: buildRosPackage { pname = "ros-rolling-slider-publisher"; - version = "2.3.1-r2"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/slider_publisher-release/archive/release/rolling/slider_publisher/2.3.1-2.tar.gz"; - name = "2.3.1-2.tar.gz"; - sha256 = "e27385fdba1f83a05afe70e02d0ec309ad6ba4340290053a05d31bdc908aacde"; + url = "https://github.com/ros2-gbp/slider_publisher-release/archive/release/rolling/slider_publisher/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "5c852cf8e36f0aa433fb9ef70a6e2c478f5e735295983a4113541fdce25957d1"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/spdlog-vendor/default.nix b/distros/rolling/spdlog-vendor/default.nix index 9b7885e81f..1913633137 100644 --- a/distros/rolling/spdlog-vendor/default.nix +++ b/distros/rolling/spdlog-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, spdlog }: buildRosPackage { pname = "ros-rolling-spdlog-vendor"; - version = "1.7.0-r1"; + version = "1.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/spdlog_vendor-release/archive/release/rolling/spdlog_vendor/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "e4cf6e111d3d6b907315dfcedb311ba0d0f032fc3e85c1d5d1f7bdafcb33a2d3"; + url = "https://github.com/ros2-gbp/spdlog_vendor-release/archive/release/rolling/spdlog_vendor/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "88d658d3b73f127c99d30e53ab70e5cde10912b9547dd8827b08740ad6813915"; }; 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/sqlite3-vendor/default.nix b/distros/rolling/sqlite3-vendor/default.nix index 9cc45a5050..229bed5a69 100644 --- a/distros/rolling/sqlite3-vendor/default.nix +++ b/distros/rolling/sqlite3-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, sqlite }: buildRosPackage { pname = "ros-rolling-sqlite3-vendor"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/sqlite3_vendor/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "84ad212d93488e8d0db306882e61c4b0f8211899b30bb6c25ddc175f6e8f4c5c"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/sqlite3_vendor/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "10c7c8872ba131c2d21a5603d6fca63557d98acb63b3fb400820c0b93d1ccbfa"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/sros2-cmake/default.nix b/distros/rolling/sros2-cmake/default.nix index 0ed591aeb4..807d2d6e4f 100644 --- a/distros/rolling/sros2-cmake/default.nix +++ b/distros/rolling/sros2-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-test, ament-lint-auto, ament-lint-common, ros2cli, sros2 }: buildRosPackage { pname = "ros-rolling-sros2-cmake"; - version = "0.15.1-r1"; + version = "0.16.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/sros2-release/archive/release/rolling/sros2_cmake/0.15.1-1.tar.gz"; - name = "0.15.1-1.tar.gz"; - sha256 = "cb2f1aeb6c90a93324fb9850d5e2519e3d1723c27fb32449be8f87ac6b363d46"; + url = "https://github.com/ros2-gbp/sros2-release/archive/release/rolling/sros2_cmake/0.16.0-1.tar.gz"; + name = "0.16.0-1.tar.gz"; + sha256 = "e14d7e102ee1ee2d6baf2eb2fb4968158c8303a7fac742041a0247927cfc3349"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/sros2/default.nix b/distros/rolling/sros2/default.nix index ba7422c45a..037cb6c378 100644 --- a/distros/rolling/sros2/default.nix +++ b/distros/rolling/sros2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-mypy, ament-pep257, python3Packages, rclpy, ros-testing, ros2cli, test-msgs }: buildRosPackage { pname = "ros-rolling-sros2"; - version = "0.15.1-r1"; + version = "0.16.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/sros2-release/archive/release/rolling/sros2/0.15.1-1.tar.gz"; - name = "0.15.1-1.tar.gz"; - sha256 = "048bf78d9dd5ff8149f831521029aa1d778d4f5cbea6d53479d2831abcf7510a"; + url = "https://github.com/ros2-gbp/sros2-release/archive/release/rolling/sros2/0.16.0-1.tar.gz"; + name = "0.16.0-1.tar.gz"; + sha256 = "664f242c7f79acbcd3ee96a8caab03951ad20f720aa4edbc21a5179f15e79e78"; }; buildType = "ament_python"; diff --git a/distros/rolling/statistics-msgs/default.nix b/distros/rolling/statistics-msgs/default.nix index d7f284989a..8b2ed81eb8 100644 --- a/distros/rolling/statistics-msgs/default.nix +++ b/distros/rolling/statistics-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-statistics-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/statistics_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "ba8feecf0605cabd58167cf9379d65b963748ef353b060b82a6233b8ffe58d19"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/statistics_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "83ca0a4d9ed4216a3ed2ac3fb4f162ee1276b9b2fd647438f1beb8ee39f0804c"; }; 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 6bc7d419de..a0088a17ff 100644 --- a/distros/rolling/steering-controllers-library/default.nix +++ b/distros/rolling/steering-controllers-library/default.nix @@ -2,21 +2,21 @@ # 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, 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 }: +{ 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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "ee6fa6ba97290f649f0a0e49de0df57b3ccfc485d2567aeca00cf0f0e90f63ce"; + 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"; buildInputs = [ ament-cmake ros2-control-cmake ]; checkInputs = [ ament-cmake-gmock controller-manager ros2-control-test-assets ]; - propagatedBuildInputs = [ ackermann-msgs 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 ]; + 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 = { 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..1617b1f390 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.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "56490dceb3893d6ab6c8c5e6b7885ac2217251f4769053091faba27502f5f8a1"; }; buildType = "ament_python"; diff --git a/distros/rolling/swri-console-util/default.nix b/distros/rolling/swri-console-util/default.nix index 6ec417b63e..5532997644 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.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "98bbac0c293e9c59d2b30ceebe9685520c9ec05921b04e23b9e5f6a09993101c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-dbw-interface/default.nix b/distros/rolling/swri-dbw-interface/default.nix index d3d2709ad9..0382fbcd0f 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.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "08a881583e5a7ca6b2d357945095097cb85ef8bdc65f8d696ab4c7a5bece77bb"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-geometry-util/default.nix b/distros/rolling/swri-geometry-util/default.nix index 2a1fac6c53..e0eef482aa 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.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "182bfddce7bc5e8b62b82ce191be03d2827259a77616c44d9dbc645f4aad808b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-image-util/default.nix b/distros/rolling/swri-image-util/default.nix index 65f9210f85..7418c39eaf 100644 --- a/distros/rolling/swri-image-util/default.nix +++ b/distros/rolling/swri-image-util/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-rolling-swri-image-util"; - version = "3.7.4-r1"; + version = "3.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "5fbdb12d3f7528ded94e50769ddab5e28aea61d8d7efaaf8b48871253554ce73"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-math-util/default.nix b/distros/rolling/swri-math-util/default.nix index 4e4d64a5e9..e4771da571 100644 --- a/distros/rolling/swri-math-util/default.nix +++ b/distros/rolling/swri-math-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, boost, rclcpp }: buildRosPackage { pname = "ros-rolling-swri-math-util"; - version = "3.7.4-r1"; + version = "3.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "6670daf3960ceb6d5873b2c3986fd6ba2d7393954b5b130199a84be64cc15c9f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-opencv-util/default.nix b/distros/rolling/swri-opencv-util/default.nix index 6644f1548f..6d73032f62 100644 --- a/distros/rolling/swri-opencv-util/default.nix +++ b/distros/rolling/swri-opencv-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, cv-bridge, swri-math-util }: buildRosPackage { pname = "ros-rolling-swri-opencv-util"; - version = "3.7.4-r1"; + version = "3.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "c3f57c2fa39eb8f5ebb430e7881f0c3562a5778c9e095bf0c27bcd6dd97b2962"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-roscpp/default.nix b/distros/rolling/swri-roscpp/default.nix index f6844d81b7..dda9ecc66b 100644 --- a/distros/rolling/swri-roscpp/default.nix +++ b/distros/rolling/swri-roscpp/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-rolling-swri-roscpp"; - version = "3.7.4-r1"; + version = "3.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "689b7a6d3d84208d25febf4c085120c1eba212303ddb9621b7c482b3905fa0df"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-route-util/default.nix b/distros/rolling/swri-route-util/default.nix index 81752f096e..31d0d3f6e5 100644 --- a/distros/rolling/swri-route-util/default.nix +++ b/distros/rolling/swri-route-util/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-rolling-swri-route-util"; - version = "3.7.4-r1"; + version = "3.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "846f858148b5cda3e69f05973ad48b5bcb62a001656bfbdd59c93a0b10b6f2e7"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-serial-util/default.nix b/distros/rolling/swri-serial-util/default.nix index a7360c031e..3c7a5f7756 100644 --- a/distros/rolling/swri-serial-util/default.nix +++ b/distros/rolling/swri-serial-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost }: buildRosPackage { pname = "ros-rolling-swri-serial-util"; - version = "3.7.4-r1"; + version = "3.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "2e122d95ae26ef08bff7753e2f36d93c6bac27da31486054fccf466292ba95ca"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-system-util/default.nix b/distros/rolling/swri-system-util/default.nix index 0512a19286..06ed0c8393 100644 --- a/distros/rolling/swri-system-util/default.nix +++ b/distros/rolling/swri-system-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, boost, rclcpp }: buildRosPackage { pname = "ros-rolling-swri-system-util"; - version = "3.7.4-r1"; + version = "3.7.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_system_util/3.7.4-1.tar.gz"; - name = "3.7.4-1.tar.gz"; - sha256 = "d811503dbfb337aefe1b0a98df4ddd962e6a1242876395686f3d19cf60ee25f1"; + url = "https://github.com/ros2-gbp/marti_common-release/archive/release/rolling/swri_system_util/3.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "5b36e6851d4ba56833e7e9b136830f8b5ea04f3a184561c1b2721b8b97744f1b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/swri-transform-util/default.nix b/distros/rolling/swri-transform-util/default.nix index 9ae37b18d4..2fd9b5ad66 100644 --- a/distros/rolling/swri-transform-util/default.nix +++ b/distros/rolling/swri-transform-util/default.nix @@ -5,12 +5,12 @@ { 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 }: buildRosPackage { pname = "ros-rolling-swri-transform-util"; - version = "3.7.4-r1"; + version = "3.7.5-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.7.5-1.tar.gz"; + name = "3.7.5-1.tar.gz"; + sha256 = "39a495ea8f14cfd9b5256199673c90a54011707d9dd3779df5643b6c0ccd95ee"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tango-icons-vendor/default.nix b/distros/rolling/tango-icons-vendor/default.nix index fb7eaaa858..1d7a6d3aaa 100644 --- a/distros/rolling/tango-icons-vendor/default.nix +++ b/distros/rolling/tango-icons-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, tango-icon-theme }: buildRosPackage { pname = "ros-rolling-tango-icons-vendor"; - version = "0.4.0-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tango_icons_vendor-release/archive/release/rolling/tango_icons_vendor/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "8e46fc222a5739a5aab09af4199b23c9d7d5c8b0bc5761069eb5f99ede31db72"; + url = "https://github.com/ros2-gbp/tango_icons_vendor-release/archive/release/rolling/tango_icons_vendor/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "57448593c86c4554d41cbe4acfdbdead8e26422d1a4d8074ec065232db63b398"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/teleop-tools-msgs/default.nix b/distros/rolling/teleop-tools-msgs/default.nix index dee65b8737..76a4224189 100644 --- a/distros/rolling/teleop-tools-msgs/default.nix +++ b/distros/rolling/teleop-tools-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-rolling-teleop-tools-msgs"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/teleop_tools_msgs/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "f0275cd423597acfe1f80177f0f04be9946897f02a9f0c951d29c485b775bbd3"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/teleop_tools_msgs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "623de6de659381b00935c6cb46f8aaa3eaba522582793af9de6cddc2d955e984"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/teleop-tools/default.nix b/distros/rolling/teleop-tools/default.nix index 811f148d51..2dc7ae274d 100644 --- a/distros/rolling/teleop-tools/default.nix +++ b/distros/rolling/teleop-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, joy-teleop, key-teleop, teleop-tools-msgs }: buildRosPackage { pname = "ros-rolling-teleop-tools"; - version = "1.8.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/teleop_tools/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "8c01efb245693abf60cb657b65e1ff1b6eba0c3d17a56bd5f1a5f1bebac727f0"; + url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/rolling/teleop_tools/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "f162704298de253442fa90f0e4ffeeff82b4dfc443d1ee1842d4c22e4754a048"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/test-interface-files/default.nix b/distros/rolling/test-interface-files/default.nix index 86bf550cf2..4d7084ed7c 100644 --- a/distros/rolling/test-interface-files/default.nix +++ b/distros/rolling/test-interface-files/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-rolling-test-interface-files"; - version = "0.13.0-r1"; + version = "0.14.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/test_interface_files-release/archive/release/rolling/test_interface_files/0.13.0-1.tar.gz"; - name = "0.13.0-1.tar.gz"; - sha256 = "21966c2f500cae0ba6ffc577417d07a54953523c88855b7ccb2652d7ee607629"; + url = "https://github.com/ros2-gbp/test_interface_files-release/archive/release/rolling/test_interface_files/0.14.0-1.tar.gz"; + name = "0.14.0-1.tar.gz"; + sha256 = "310a8b1adb76b99fe57ff2e9b84bf7cb9eae0e788a25493a30809ecf853f1e2b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/test-msgs/default.nix b/distros/rolling/test-msgs/default.nix index dd2cfdeb8e..d6413066a5 100644 --- a/distros/rolling/test-msgs/default.nix +++ b/distros/rolling/test-msgs/default.nix @@ -5,12 +5,12 @@ { 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-rolling-test-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/test_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "606f44f71befc131d25edfd05d286ad19f0ae3c2f13174cf32ba09de7b9b3cf8"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/test_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "cb8987c51e0ac7decdc4869260a0f874703133a73c3760a529fa07b79e970f1d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/test-ros-gz-bridge/default.nix b/distros/rolling/test-ros-gz-bridge/default.nix index 931cd8e657..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 = "2.1.6-r1"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/rolling/test_ros_gz_bridge/2.1.6-1.tar.gz"; - name = "2.1.6-1.tar.gz"; - sha256 = "10431e56ea5cff296f42ac9779669b02e87ee11495af5293e7488a4235f0107e"; + 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/tf2-bullet/default.nix b/distros/rolling/tf2-bullet/default.nix index 456f27aa08..97dde43d19 100644 --- a/distros/rolling/tf2-bullet/default.nix +++ b/distros/rolling/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-rolling-tf2-bullet"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_bullet/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "d7d2bb304dc59e20eb97cbfd95a7de54977087da700d6e76bf8bf5d1a5708748"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_bullet/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "6757741dad4ca31ea163fee3a6980ac6a4a57505b1e6a2737019f98543032bc8"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-eigen-kdl/default.nix b/distros/rolling/tf2-eigen-kdl/default.nix index 72b8b7d54e..fe6b9756bb 100644 --- a/distros/rolling/tf2-eigen-kdl/default.nix +++ b/distros/rolling/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-rolling-tf2-eigen-kdl"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_eigen_kdl/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "43d7c748b1ee7af44d800db808a67d00230e18f30977651c0840e103827c3a59"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_eigen_kdl/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "183394f3060513cb5bc8c5af4a004e7eb726d30594955583a2e12c0bb6e4d474"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-eigen/default.nix b/distros/rolling/tf2-eigen/default.nix index b08a695b53..0a679b4550 100644 --- a/distros/rolling/tf2-eigen/default.nix +++ b/distros/rolling/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-rolling-tf2-eigen"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_eigen/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "cd84a4fd741d069b7d0008eac827c75a16f2fa22d7d8fd9576885a36547e3791"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_eigen/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "a2b41d6412cba1dd558bb2487745cf9873e3978c722666ff8e65437ad3e7a75e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-geometry-msgs/default.nix b/distros/rolling/tf2-geometry-msgs/default.nix index e286006c52..6fc91ba162 100644 --- a/distros/rolling/tf2-geometry-msgs/default.nix +++ b/distros/rolling/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, python3Packages, rclcpp, tf2, tf2-ros, tf2-ros-py }: buildRosPackage { pname = "ros-rolling-tf2-geometry-msgs"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_geometry_msgs/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "2fdf76ac45f576fd3544099d52860c155095fdaff4170fd2467d95d696286f5f"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_geometry_msgs/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "9a65b93dbf9d6cc59cd568a68697b2dcf58adf8af54571bcd447539a59d04535"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-kdl/default.nix b/distros/rolling/tf2-kdl/default.nix index d37d027f29..8fee50ac77 100644 --- a/distros/rolling/tf2-kdl/default.nix +++ b/distros/rolling/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-rolling-tf2-kdl"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_kdl/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "58fe4d8826a3628f7fbccc4f94b74b0e137bb50697b0cdb4a246ad3560f859d4"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_kdl/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "5a2fdd11a060ab04f9f7746c0565fb9f6fb8d897820a507b2086d6e2b823547f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-msgs/default.nix b/distros/rolling/tf2-msgs/default.nix index e70686b12c..437405d987 100644 --- a/distros/rolling/tf2-msgs/default.nix +++ b/distros/rolling/tf2-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 }: buildRosPackage { pname = "ros-rolling-tf2-msgs"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_msgs/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "9af5f645a94d98b416629bea36c045462b6fdde0753048ed92824ee5cab5c25d"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_msgs/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "b159a1276c93c4903f4bf16a8b023971dcf5446f606f05204cbddd3b110103db"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-py/default.nix b/distros/rolling/tf2-py/default.nix index d25a5ba592..50a3c1bb8a 100644 --- a/distros/rolling/tf2-py/default.nix +++ b/distros/rolling/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, python3, rclpy, rpyutils, tf2 }: buildRosPackage { pname = "ros-rolling-tf2-py"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_py/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "890127fbe7cb281c36b07bc97788c9bff360cca3846891e258d4820d8d9d1394"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_py/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "67040d30207cabdd3ed01fc672b85f3f23cc3e8eb6e836ed553c1b115bad0a18"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-ros-py/default.nix b/distros/rolling/tf2-ros-py/default.nix index f3e9c1ff97..0e410292f4 100644 --- a/distros/rolling/tf2-ros-py/default.nix +++ b/distros/rolling/tf2-ros-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-xmllint, builtin-interfaces, geometry-msgs, python3Packages, rclpy, sensor-msgs, std-msgs, tf2-msgs, tf2-py }: buildRosPackage { pname = "ros-rolling-tf2-ros-py"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_ros_py/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "756e75784e0ccc61cde502d8a792e268d8eeb2b0e73c57ce5977fbefd005fb7e"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_ros_py/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "acc405631df17fef3e485ffa41f67c659c369b7a60d420c6e6c5ea173ea64a83"; }; buildType = "ament_python"; diff --git a/distros/rolling/tf2-ros/default.nix b/distros/rolling/tf2-ros/default.nix index 4eb2bc627b..cf425b2856 100644 --- a/distros/rolling/tf2-ros/default.nix +++ b/distros/rolling/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-rolling-tf2-ros"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_ros/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "7f5efd151bd5ce9dddfa4adb518492461cde03ad18e665514c23cdd9ce08458c"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_ros/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "86e5dd03e2df150c01b8e2565c46e096cea6b900d19ded8d6c1cee0e7d29d370"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-sensor-msgs/default.nix b/distros/rolling/tf2-sensor-msgs/default.nix index f693f3b6e8..52cd7fa6b2 100644 --- a/distros/rolling/tf2-sensor-msgs/default.nix +++ b/distros/rolling/tf2-sensor-msgs/default.nix @@ -5,12 +5,12 @@ { 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-rolling-tf2-sensor-msgs"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_sensor_msgs/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "c42356afc132fa9c607570bc89fc3700b59ba7dd6db01e5a65e4c4c16d68396d"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_sensor_msgs/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "96cc28c39d1d405dac98ea14bef53b2c475c4e71ce2cc02a4f026f1700a34eaf"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tf2-tools/default.nix b/distros/rolling/tf2-tools/default.nix index eb314e23a5..607e91cea2 100644 --- a/distros/rolling/tf2-tools/default.nix +++ b/distros/rolling/tf2-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, graphviz, python3Packages, rclpy, tf2-msgs, tf2-py, tf2-ros-py }: buildRosPackage { pname = "ros-rolling-tf2-tools"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_tools/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "78caa975a8bd718deb4694de630fac05e7e822be319fd0413b76872302af851e"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2_tools/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "325983bf27ad23f85b0dcb4fbdd873c5a3e2e9d95faefbadda749d8e89264d9d"; }; buildType = "ament_python"; diff --git a/distros/rolling/tf2/default.nix b/distros/rolling/tf2/default.nix index 4ad0481565..d5e05dd1cc 100644 --- a/distros/rolling/tf2/default.nix +++ b/distros/rolling/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-ros, ament-cmake-uncrustify, ament-cmake-xmllint, builtin-interfaces, geometry-msgs, rcutils, rosidl-runtime-cpp }: buildRosPackage { pname = "ros-rolling-tf2"; - version = "0.40.1-r1"; + version = "0.42.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2/0.40.1-1.tar.gz"; - name = "0.40.1-1.tar.gz"; - sha256 = "5d344992e3dbe1e8e2cd2454b50d03829397d02b55fdc75da2d3d094217159b7"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/rolling/tf2/0.42.1-1.tar.gz"; + name = "0.42.1-1.tar.gz"; + sha256 = "fb00f3e107720f29deebc8d9a6640a3cefdd07f9bd55d46b2042f8aad2eab93e"; }; 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..5fe5b1a5cb 100644 --- a/distros/rolling/tile-map/default.nix +++ b/distros/rolling/tile-map/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2, yaml-cpp }: buildRosPackage { pname = "ros-rolling-tile-map"; - version = "2.4.6-r1"; + version = "2.4.7-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.4.7-1.tar.gz"; + name = "2.4.7-1.tar.gz"; + sha256 = "c65c9e6d3f34d60741fc12d6d08b5917e681cae5a353c85815eb102c4f34e364"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tinyxml2-vendor/default.nix b/distros/rolling/tinyxml2-vendor/default.nix index b929428db8..463cb1b5e3 100644 --- a/distros/rolling/tinyxml2-vendor/default.nix +++ b/distros/rolling/tinyxml2-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, tinyxml-2 }: buildRosPackage { pname = "ros-rolling-tinyxml2-vendor"; - version = "0.10.0-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tinyxml2_vendor-release/archive/release/rolling/tinyxml2_vendor/0.10.0-1.tar.gz"; - name = "0.10.0-1.tar.gz"; - sha256 = "965b5b7ad2da34e3845a8411c4a276e3a13d5474b839795543dac64b440a6fad"; + url = "https://github.com/ros2-gbp/tinyxml2_vendor-release/archive/release/rolling/tinyxml2_vendor/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "d89152fbaedb20065737333648d547a151cff01fb53023bf53b5f8c3bb7fd730"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/tlsf-cpp/default.nix b/distros/rolling/tlsf-cpp/default.nix index fcc066a2eb..2edd1fdc6e 100644 --- a/distros/rolling/tlsf-cpp/default.nix +++ b/distros/rolling/tlsf-cpp/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-gtest, ament-lint-auto, ament-lint-common, rclcpp, rmw, rmw-implementation-cmake, std-msgs, tlsf }: +{ 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-rolling-tlsf-cpp"; - version = "0.18.2-r1"; + version = "0.19.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/realtime_support-release/archive/release/rolling/tlsf_cpp/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "4e3ea4a7e4a0c55a2bdd88be55d6b8f940ccb84c0f7405a47cbbe429b45760af"; + url = "https://github.com/ros2-gbp/realtime_support-release/archive/release/rolling/tlsf_cpp/0.19.0-1.tar.gz"; + name = "0.19.0-1.tar.gz"; + sha256 = "9eb7e0f2ad9d6515062d70740695177cb2d3f212a1cd8ed9b1d428e3a12ac3ee"; }; buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rmw-implementation-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 ]; diff --git a/distros/rolling/tlsf/default.nix b/distros/rolling/tlsf/default.nix index e5c9757415..55c9cd84af 100644 --- a/distros/rolling/tlsf/default.nix +++ b/distros/rolling/tlsf/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-tlsf"; - version = "0.10.1-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tlsf-release/archive/release/rolling/tlsf/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "25da1baedf1c7d7f6af25125aee65414d292ce26478fd91a1f588dc1357c51af"; + url = "https://github.com/ros2-gbp/tlsf-release/archive/release/rolling/tlsf/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "85a2a5187d3934dd84778d0470e062b91022782681094aab208a28daac2bf01c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/topic-monitor/default.nix b/distros/rolling/topic-monitor/default.nix index ee61247438..8313462f62 100644 --- a/distros/rolling/topic-monitor/default.nix +++ b/distros/rolling/topic-monitor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-flake8, ament-pep257, ament-xmllint, launch, launch-ros, python3Packages, rclpy, std-msgs }: buildRosPackage { pname = "ros-rolling-topic-monitor"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/topic_monitor/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "73627730765b071f1fc4eae85ad993d32687f5612557646eea4ef80ee0c6f2e0"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/topic_monitor/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "8d0baf2a3b6b635a2829013224948aa285dd79d8b1170c9f76c7a81d98cc4cb8"; }; buildType = "ament_python"; diff --git a/distros/rolling/topic-statistics-demo/default.nix b/distros/rolling/topic-statistics-demo/default.nix index 5debc8d9a7..753dac2f71 100644 --- a/distros/rolling/topic-statistics-demo/default.nix +++ b/distros/rolling/topic-statistics-demo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rcutils, sensor-msgs, statistics-msgs }: buildRosPackage { pname = "ros-rolling-topic-statistics-demo"; - version = "0.35.1-r1"; + version = "0.37.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/topic_statistics_demo/0.35.1-1.tar.gz"; - name = "0.35.1-1.tar.gz"; - sha256 = "2ab673476ccdd359ddc0c2b24041d4dde214682090445e1a5243ca2c7666bec8"; + url = "https://github.com/ros2-gbp/demos-release/archive/release/rolling/topic_statistics_demo/0.37.0-1.tar.gz"; + name = "0.37.0-1.tar.gz"; + sha256 = "47ab67cabca6774224395740bc968a82431c81a90f0ec4ec513b0d61928691e0"; }; buildType = "ament_cmake"; 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/tracetools-launch/default.nix b/distros/rolling/tracetools-launch/default.nix index 7c9c6ea03c..8f24852ab7 100644 --- a/distros/rolling/tracetools-launch/default.nix +++ b/distros/rolling/tracetools-launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, launch, launch-ros, python3Packages, tracetools-trace }: buildRosPackage { pname = "ros-rolling-tracetools-launch"; - version = "8.6.0-r1"; + version = "8.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools_launch/8.6.0-1.tar.gz"; - name = "8.6.0-1.tar.gz"; - sha256 = "721236d13b20956328a6bc8ed83a14afc10249330078880b2e9c35b1afd2c22e"; + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools_launch/8.7.0-1.tar.gz"; + name = "8.7.0-1.tar.gz"; + sha256 = "1f080b4aadba010eec7fd8983aa1f04fbd445cc17fc1b5f0a4c4507b71d2df08"; }; buildType = "ament_python"; diff --git a/distros/rolling/tracetools-read/default.nix b/distros/rolling/tracetools-read/default.nix index 122276194c..68f548316e 100644 --- a/distros/rolling/tracetools-read/default.nix +++ b/distros/rolling/tracetools-read/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, babeltrace, python3Packages }: buildRosPackage { pname = "ros-rolling-tracetools-read"; - version = "8.6.0-r1"; + version = "8.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools_read/8.6.0-1.tar.gz"; - name = "8.6.0-1.tar.gz"; - sha256 = "bdc7c57a051b263a13b6d3372adb2a2ee56fccab5899cb1be6acfd16408f38e1"; + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools_read/8.7.0-1.tar.gz"; + name = "8.7.0-1.tar.gz"; + sha256 = "d737af4fe45f8f5455d37a762fc4911cc3218690ff3829669743c6f0857722ec"; }; buildType = "ament_python"; diff --git a/distros/rolling/tracetools-test/default.nix b/distros/rolling/tracetools-test/default.nix index 8bf9d78295..e5771592f9 100644 --- a/distros/rolling/tracetools-test/default.nix +++ b/distros/rolling/tracetools-test/default.nix @@ -5,12 +5,12 @@ { 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-rolling-tracetools-test"; - version = "8.6.0-r1"; + version = "8.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools_test/8.6.0-1.tar.gz"; - name = "8.6.0-1.tar.gz"; - sha256 = "72bc1cc1d983f6e33f0c33e2f5dab1a9693a693b874fac4ac1805a606af8c235"; + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools_test/8.7.0-1.tar.gz"; + name = "8.7.0-1.tar.gz"; + sha256 = "505ba7de768343a08562d1fc8d9955f6d6b5aaf4484eafd9d561f2b83d215a6c"; }; buildType = "ament_python"; diff --git a/distros/rolling/tracetools-trace/default.nix b/distros/rolling/tracetools-trace/default.nix index 52bb75208a..3ef7064209 100644 --- a/distros/rolling/tracetools-trace/default.nix +++ b/distros/rolling/tracetools-trace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, lttngpy, python3Packages }: buildRosPackage { pname = "ros-rolling-tracetools-trace"; - version = "8.6.0-r1"; + version = "8.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools_trace/8.6.0-1.tar.gz"; - name = "8.6.0-1.tar.gz"; - sha256 = "133625c1c2cbdf05183173eb6cbfe11d9a8a8fad4ae60e5ec1eb7d750a627405"; + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools_trace/8.7.0-1.tar.gz"; + name = "8.7.0-1.tar.gz"; + sha256 = "aff7e979a7f61b1ede25946f718b973f6abfb15c15fa3603410b30fb06456d51"; }; buildType = "ament_python"; diff --git a/distros/rolling/tracetools/default.nix b/distros/rolling/tracetools/default.nix index 9a992a36f1..0eb0d50cb5 100644 --- a/distros/rolling/tracetools/default.nix +++ b/distros/rolling/tracetools/default.nix @@ -5,12 +5,12 @@ { 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-rolling-tracetools"; - version = "8.6.0-r1"; + version = "8.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools/8.6.0-1.tar.gz"; - name = "8.6.0-1.tar.gz"; - sha256 = "b9e77e1e8998d66aa7634f8acecb93355b738323cc00d0b873886fb5b5c33b55"; + url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/rolling/tracetools/8.7.0-1.tar.gz"; + name = "8.7.0-1.tar.gz"; + sha256 = "94aaba22460f36103f21445bc278a7534079a8d4fdf0d9cf99eea33705764482"; }; 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 31d898e53d..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.28.1-r1"; + version = "5.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/rolling/transmission_interface/4.28.1-1.tar.gz"; - name = "4.28.1-1.tar.gz"; - sha256 = "e2f7e13395d4b08e4c5000909b2f6e88632164d3dcdd0af5919444eb9033c3ed"; + 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 667d5b2516..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.23.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/tricycle_controller/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "66ba8b84c806741daabed26193305cc6152a313bc0496f024a9d5eef1c475bcf"; + 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 d0f132c99e..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.23.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.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "3fac817e4b5adaab365bdfa4ff8fe7993bd43c2aa32bf09ee241bc9ee8906f41"; + 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/tsid/default.nix b/distros/rolling/tsid/default.nix new file mode 100644 index 0000000000..681f053a00 --- /dev/null +++ b/distros/rolling/tsid/default.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, eigenpy, eiquadprog, git, graphviz, pinocchio }: +buildRosPackage { + pname = "ros-rolling-tsid"; + version = "1.8.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/tsid-release/archive/release/rolling/tsid/1.8.0-1.tar.gz"; + name = "1.8.0-1.tar.gz"; + sha256 = "fa161dc6cb0d7ae50204c1f6d03189aca8ab84d5b507a072b0d68204f73fe725"; + }; + + buildType = "cmake"; + buildInputs = [ cmake doxygen git ]; + propagatedBuildInputs = [ ament-cmake boost eigenpy eiquadprog graphviz pinocchio ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = "Efficient Task Space Inverse Dynamics (TSID) based on Pinocchio"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/rolling/turtle-tf2-cpp/default.nix b/distros/rolling/turtle-tf2-cpp/default.nix index 4916010ede..4e6e8a8617 100644 --- a/distros/rolling/turtle-tf2-cpp/default.nix +++ b/distros/rolling/turtle-tf2-cpp/default.nix @@ -5,12 +5,12 @@ { 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-rolling-turtle-tf2-cpp"; - version = "0.6.3-r1"; + version = "0.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/rolling/turtle_tf2_cpp/0.6.3-1.tar.gz"; - name = "0.6.3-1.tar.gz"; - sha256 = "1d6b6ff4581cb97c58b311a837c75c20763acaef3cd97a0f35d77a230fd55c54"; + url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/rolling/turtle_tf2_cpp/0.7.0-1.tar.gz"; + name = "0.7.0-1.tar.gz"; + sha256 = "870dd8c1a90fd2793f072a5b4ac0f0a1ecfed086bfc2b3654dfdb64edd5e5e3f"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/turtle-tf2-py/default.nix b/distros/rolling/turtle-tf2-py/default.nix index 388cb286dc..f501094b02 100644 --- a/distros/rolling/turtle-tf2-py/default.nix +++ b/distros/rolling/turtle-tf2-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, launch, launch-ros, python3Packages, rclpy, tf2-ros, turtlesim-msgs }: buildRosPackage { pname = "ros-rolling-turtle-tf2-py"; - version = "0.6.3-r1"; + version = "0.7.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/rolling/turtle_tf2_py/0.6.3-1.tar.gz"; - name = "0.6.3-1.tar.gz"; - sha256 = "56918bdbd506ae722f6302374792e64ea533932b114d0b1b97a008f90f4d3397"; + url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/rolling/turtle_tf2_py/0.7.0-1.tar.gz"; + name = "0.7.0-1.tar.gz"; + sha256 = "24bb53756abe1f2d0d40918d0538f94f9f3d4e487fb69eb83d7d03104417a4c3"; }; buildType = "ament_python"; 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-autorace-camera/default.nix b/distros/rolling/turtlebot3-autorace-camera/default.nix new file mode 100644 index 0000000000..55222dd557 --- /dev/null +++ b/distros/rolling/turtlebot3-autorace-camera/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cv-bridge, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-rolling-turtlebot3-autorace-camera"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/rolling/turtlebot3_autorace_camera/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "c316835bcc30e18da8716b140b90cb92cd4cc67f6bb12b59db63bc6492a3fc48"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ cv-bridge rclpy sensor-msgs std-msgs ]; + + meta = { + description = "ROS 2 packages for camera calibration and image processing in TurtleBot AutoRace"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/turtlebot3-autorace-detect/default.nix b/distros/rolling/turtlebot3-autorace-detect/default.nix new file mode 100644 index 0000000000..955a9b6c6d --- /dev/null +++ b/distros/rolling/turtlebot3-autorace-detect/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-rolling-turtlebot3-autorace-detect"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/rolling/turtlebot3_autorace_detect/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "415ae85ffb664f63f0a854162456024d01d95da3798acbaf383b13c21a974f29"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; + + meta = { + description = "ROS 2 packages for turtlebot3_autorace_detect"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/turtlebot3-autorace-mission/default.nix b/distros/rolling/turtlebot3-autorace-mission/default.nix new file mode 100644 index 0000000000..15c01cf01a --- /dev/null +++ b/distros/rolling/turtlebot3-autorace-mission/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, rclpy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-rolling-turtlebot3-autorace-mission"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/rolling/turtlebot3_autorace_mission/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "3a7879d6ca599a71472a20f3c8674878de548de036ca551752f774d55ac6d285"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; + + meta = { + description = "ROS 2 packages for turtlebot3_autorace_mission"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/turtlebot3-autorace/default.nix b/distros/rolling/turtlebot3-autorace/default.nix new file mode 100644 index 0000000000..f289e72834 --- /dev/null +++ b/distros/rolling/turtlebot3-autorace/default.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-autorace-camera, turtlebot3-autorace-detect, turtlebot3-autorace-mission }: +buildRosPackage { + pname = "ros-rolling-turtlebot3-autorace"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/turtlebot3_autorace-release/archive/release/rolling/turtlebot3_autorace/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "d5c60ce3bbc0a1838b0950f72271ca138a66a4e3170ee15e23b96b74dd36ff4a"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + propagatedBuildInputs = [ turtlebot3-autorace-camera turtlebot3-autorace-detect turtlebot3-autorace-mission ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "ROS 2 meta packages for turtlebot3_autorace"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/turtlebot3-msgs/default.nix b/distros/rolling/turtlebot3-msgs/default.nix index e9ea20b853..8b6f7dddd2 100644 --- a/distros/rolling/turtlebot3-msgs/default.nix +++ b/distros/rolling/turtlebot3-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, std-msgs }: buildRosPackage { pname = "ros-rolling-turtlebot3-msgs"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_msgs-release/archive/release/rolling/turtlebot3_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "10bcdbd35ff7de376ed84b05fd93ee33ccaeb87c1a974dfa1478d26987fdaec2"; + url = "https://github.com/ros2-gbp/turtlebot3_msgs-release/archive/release/rolling/turtlebot3_msgs/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "f37fde9134f995fe543b6242ee1041c4d2977936fadbf4ddbee5ffb6957d4fc0"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/turtlesim-msgs/default.nix b/distros/rolling/turtlesim-msgs/default.nix index 26340111b9..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.9.2-r1"; + version = "1.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_tutorials-release/archive/release/rolling/turtlesim_msgs/1.9.2-1.tar.gz"; - name = "1.9.2-1.tar.gz"; - sha256 = "2efff1f25cb3e064530620ab3f38de485c75568d01266bf388fdc8e089dbb520"; + 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 2f542a22d3..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.9.2-r1"; + version = "1.10.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_tutorials-release/archive/release/rolling/turtlesim/1.9.2-1.tar.gz"; - name = "1.9.2-1.tar.gz"; - sha256 = "9f90184eeb6e9b0165bf14dfabbe2ec9d8332d8a2850ff42a8f0ec34c4d02ac2"; + 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-geometry/default.nix b/distros/rolling/tuw-geometry/default.nix index 0cb6f48e29..6f3a7b586e 100644 --- a/distros/rolling/tuw-geometry/default.nix +++ b/distros/rolling/tuw-geometry/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-cppcheck, ament-cmake-gtest, ament-lint-auto, ament-lint-common, opencv, rclcpp, rclcpp-components, sensor-msgs, std-msgs }: +{ 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-rolling-tuw-geometry"; - version = "0.1.2-r1"; + version = "0.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_geometry-release/archive/release/rolling/tuw_geometry/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "17f29ba20af57d662bf578d7d6fcb6b34d1b00635fe6229c573a1128afa06148"; + url = "https://github.com/ros2-gbp/tuw_geometry-release/archive/release/rolling/tuw_geometry/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "1801b85f8d1e3753a347fe370d4b6181bc69146efec6b1af182e10e4b2bd0945"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-cppcheck ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs std-msgs ]; + propagatedBuildInputs = [ ament-cmake-ros gtest-vendor opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs std-msgs ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/rolling/type-description-interfaces/default.nix b/distros/rolling/type-description-interfaces/default.nix index dec200edce..82d0900f24 100644 --- a/distros/rolling/type-description-interfaces/default.nix +++ b/distros/rolling/type-description-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-core-generators, rosidl-core-runtime, service-msgs }: buildRosPackage { pname = "ros-rolling-type-description-interfaces"; - version = "2.3.0-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/type_description_interfaces/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "a501b2fe9c9172fe7baf54aedc397467b591cb3a4a37333bcdb2ede838891a98"; + url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/rolling/type_description_interfaces/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "ec3a8e4b3a4a68d38e99a7fc9c4042145fdc1b684e664d9c10fb4d3ad75d36f3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/uncrustify-vendor/default.nix b/distros/rolling/uncrustify-vendor/default.nix index a8a4baa289..eb28375be7 100644 --- a/distros/rolling/uncrustify-vendor/default.nix +++ b/distros/rolling/uncrustify-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, uncrustify }: buildRosPackage { pname = "ros-rolling-uncrustify-vendor"; - version = "3.1.0-r1"; + version = "3.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/uncrustify_vendor-release/archive/release/rolling/uncrustify_vendor/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "e95219069540f4bcfc6a58af94512776cdd4ea7150de94b9f19452aefdd3cc7d"; + url = "https://github.com/ros2-gbp/uncrustify_vendor-release/archive/release/rolling/uncrustify_vendor/3.2.0-1.tar.gz"; + name = "3.2.0-1.tar.gz"; + sha256 = "33c92de2b6889c2e0ad55d2e68b6b20707a900cfc2f50292985a831fc4968796"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/unique-identifier-msgs/default.nix b/distros/rolling/unique-identifier-msgs/default.nix index 7d784e29e8..41efa93147 100644 --- a/distros/rolling/unique-identifier-msgs/default.nix +++ b/distros/rolling/unique-identifier-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-core-generators, rosidl-core-runtime }: buildRosPackage { pname = "ros-rolling-unique-identifier-msgs"; - version = "2.7.0-r1"; + version = "2.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/unique_identifier_msgs-release/archive/release/rolling/unique_identifier_msgs/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "51aaeb9ba4054d32ed0475f3b25aef57f9e067153c488a520b68b5a0f68bbdb5"; + url = "https://github.com/ros2-gbp/unique_identifier_msgs-release/archive/release/rolling/unique_identifier_msgs/2.8.0-1.tar.gz"; + name = "2.8.0-1.tar.gz"; + sha256 = "d28d0888182f746b5527e28c90e88d6e4f2a9f5c826912534be0dc9a6616f5ee"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-calibration/default.nix b/distros/rolling/ur-calibration/default.nix index d26eb8df50..a31ab7465c 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.0-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.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "ae4f5ceb51606ab7fe8223348475ae570b821480ca85b81af92c0c09847f8292"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-client-library/default.nix b/distros/rolling/ur-client-library/default.nix index e2651f2329..dbf007418b 100644 --- a/distros/rolling/ur-client-library/default.nix +++ b/distros/rolling/ur-client-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake }: buildRosPackage { pname = "ros-rolling-ur-client-library"; - version = "1.9.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/rolling/ur_client_library/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "eb7d6c8bed95e2ff87707f40787f1276b25bfe0d8ec3637be3f62f6617128d90"; + url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/rolling/ur_client_library/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "4608fa7c543a0f5fd9e4ab7acf616d606209d75efa11e7588f039f0726ca0775"; }; buildType = "cmake"; diff --git a/distros/rolling/ur-controllers/default.nix b/distros/rolling/ur-controllers/default.nix index a7c0c28bc6..d9e196a1e5 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.0-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.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "12f76940a7dc8ccc6209958b5626491698cee3381c98726a632edfa72165b38d"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-dashboard-msgs/default.nix b/distros/rolling/ur-dashboard-msgs/default.nix index 4cb5b26d67..06c280d8b6 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.0-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.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "04b17a20998d4daf7098dff43701eef30fb7e6d2f3144c7ea4c2f051ed37207c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-description/default.nix b/distros/rolling/ur-description/default.nix index 3676009adf..90978d441b 100644 --- a/distros/rolling/ur-description/default.nix +++ b/distros/rolling/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-rolling-ur-description"; - version = "3.1.0-r1"; + version = "4.0.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ur_description-release/archive/release/rolling/ur_description/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "8e5514c5f2e8c996f757b84735e4ea3f4be6be873fc7f065b7f8b5cc4d5d5166"; + url = "https://github.com/ros2-gbp/ur_description-release/archive/release/rolling/ur_description/4.0.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "11ac34fdef88bf1ec77949920c81793245cf46e610f0482142d71e11dc8bbf7c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-moveit-config/default.nix b/distros/rolling/ur-moveit-config/default.nix index 585405fa7f..8dd84d0508 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.0-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.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "8bcdee1597d2a7a56c74e2b23fc787a9a3c73f495a9a05ba7188f8a43789fc8b"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-robot-driver/default.nix b/distros/rolling/ur-robot-driver/default.nix index b6e7e635ed..b0b56fbc26 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.0-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.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "9cfbd845cf140a542fc58403efefd325c470d14fe07d5685104c34dd2d604294"; }; 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..5ebf44eb69 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.0-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.0-1.tar.gz"; + name = "4.0.0-1.tar.gz"; + sha256 = "946763c8825a9dcf15b2fa84aad748c6057d8937bd355959c6b8225573dd9115"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/urdf-parser-plugin/default.nix b/distros/rolling/urdf-parser-plugin/default.nix index 7f566bd0d1..9c59971c33 100644 --- a/distros/rolling/urdf-parser-plugin/default.nix +++ b/distros/rolling/urdf-parser-plugin/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, urdfdom-headers }: buildRosPackage { pname = "ros-rolling-urdf-parser-plugin"; - version = "2.12.2-r1"; + version = "2.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/urdf-release/archive/release/rolling/urdf_parser_plugin/2.12.2-1.tar.gz"; - name = "2.12.2-1.tar.gz"; - sha256 = "0b7148798e2376d6fa5d5b7ca883fe299daef14b55c1f28a75224a1097c5c31a"; + url = "https://github.com/ros2-gbp/urdf-release/archive/release/rolling/urdf_parser_plugin/2.13.0-1.tar.gz"; + name = "2.13.0-1.tar.gz"; + sha256 = "f6e9dfd889ec7f1beb5dc2fbb5c8ecd1f055f97edc24115f93c0bb827a250221"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/urdf/default.nix b/distros/rolling/urdf/default.nix index 2cb32da7c6..f9b1e2bb1d 100644 --- a/distros/rolling/urdf/default.nix +++ b/distros/rolling/urdf/default.nix @@ -5,12 +5,12 @@ { 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-rolling-urdf"; - version = "2.12.2-r1"; + version = "2.13.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/urdf-release/archive/release/rolling/urdf/2.12.2-1.tar.gz"; - name = "2.12.2-1.tar.gz"; - sha256 = "3dbf74e29791ece9120edd62fa0f78110d966ed400e9b44a20b7db0b8033e091"; + url = "https://github.com/ros2-gbp/urdf-release/archive/release/rolling/urdf/2.13.0-1.tar.gz"; + name = "2.13.0-1.tar.gz"; + sha256 = "a92731ca20ddb343c3f56f06db81c2c264cb2c592d208548221913e793e1055e"; }; 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 61b3fe4c92..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.23.0-r1"; + version = "5.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/rolling/velocity_controllers/4.23.0-1.tar.gz"; - name = "4.23.0-1.tar.gz"; - sha256 = "d6ac4db0959a4efe8e2bb14297669876f5b20a5f2d5a4b8fbf5b41bb60568890"; + 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/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/yaml-cpp-vendor/default.nix b/distros/rolling/yaml-cpp-vendor/default.nix index cc54d82c93..ffe2d9e8a0 100644 --- a/distros/rolling/yaml-cpp-vendor/default.nix +++ b/distros/rolling/yaml-cpp-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, yaml-cpp }: buildRosPackage { pname = "ros-rolling-yaml-cpp-vendor"; - version = "9.1.0-r1"; + version = "9.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/yaml_cpp_vendor-release/archive/release/rolling/yaml_cpp_vendor/9.1.0-1.tar.gz"; - name = "9.1.0-1.tar.gz"; - sha256 = "c49ca6d28ff07d06231a2ab27ffbad93cbefe933f9f1145c5a63af2a8ccb473f"; + url = "https://github.com/ros2-gbp/yaml_cpp_vendor-release/archive/release/rolling/yaml_cpp_vendor/9.2.0-1.tar.gz"; + name = "9.2.0-1.tar.gz"; + sha256 = "978d795f7697cf93b4dff39a90cd76ff33988ff125817bbbe9990cd6a5f54ce6"; }; buildType = "ament_cmake"; 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 d6e59157e0..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.6.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.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "6b4fc91bf153e4e620533776122f5bf07317fdb0a4354f30a0d536dece8bf66c"; + 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 c5fb9eab09..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.6.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.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "ea17fbe1bdc9a8f61fec01131c572c7c8867440be0b783264c465986abf754da"; + 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"; diff --git a/distros/rolling/zstd-vendor/default.nix b/distros/rolling/zstd-vendor/default.nix index e56b77d4a4..850ee6d363 100644 --- a/distros/rolling/zstd-vendor/default.nix +++ b/distros/rolling/zstd-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, zstd }: buildRosPackage { pname = "ros-rolling-zstd-vendor"; - version = "0.32.0-r1"; + version = "0.33.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/zstd_vendor/0.32.0-1.tar.gz"; - name = "0.32.0-1.tar.gz"; - sha256 = "ce3df98ed21ffa595708ea8f0af7df94eb3222c3084433702206fa5040cd9b06"; + url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/rolling/zstd_vendor/0.33.0-1.tar.gz"; + name = "0.33.0-1.tar.gz"; + sha256 = "a99ce88f1cffc247cc3311f3e103b3be626ad7c74e9f6c54d7eb2b832ee2193c"; }; buildType = "ament_cmake";