From 0c9bc531da293ff0723733948cadf21d4c44fbc4 Mon Sep 17 00:00:00 2001 From: Superflore Date: Fri, 24 Sep 2021 13:26:09 +0000 Subject: [PATCH] regenerate all distros, Fri Sep 24 13:26:09 2021 --- distros/foxy/ament-cmake-auto/default.nix | 8 +- distros/foxy/ament-cmake-catch2/default.nix | 24 ++++ distros/foxy/ament-cmake-core/default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../ament-cmake-export-interfaces/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 +- distros/foxy/ament-cmake-gmock/default.nix | 8 +- .../ament-cmake-google-benchmark/default.nix | 8 +- distros/foxy/ament-cmake-gtest/default.nix | 8 +- .../default.nix | 8 +- .../foxy/ament-cmake-libraries/default.nix | 8 +- distros/foxy/ament-cmake-nose/default.nix | 8 +- distros/foxy/ament-cmake-pytest/default.nix | 8 +- distros/foxy/ament-cmake-python/default.nix | 8 +- .../default.nix | 8 +- distros/foxy/ament-cmake-test/default.nix | 8 +- distros/foxy/ament-cmake-version/default.nix | 8 +- distros/foxy/ament-cmake/default.nix | 8 +- distros/foxy/asio-cmake-module/default.nix | 24 ++++ .../default.nix | 24 ++++ distros/foxy/bosch-locator-bridge/default.nix | 8 +- distros/foxy/controller-interface/default.nix | 8 +- .../foxy/controller-manager-msgs/default.nix | 8 +- distros/foxy/controller-manager/default.nix | 12 +- .../foxy/diff-drive-controller/default.nix | 12 +- distros/foxy/effort-controllers/default.nix | 12 +- distros/foxy/examples-tf2-py/default.nix | 8 +- .../foxy/fastrtps-cmake-module/default.nix | 8 +- .../default.nix | 8 +- .../forward-command-controller/default.nix | 12 +- distros/foxy/generated.nix | 116 +++++++++++++++++- distros/foxy/geometry-tutorials/default.nix | 8 +- distros/foxy/geometry2/default.nix | 8 +- distros/foxy/gmock-vendor/default.nix | 8 +- .../foxy/google-benchmark-vendor/default.nix | 24 ++++ distros/foxy/graph-msgs/default.nix | 26 ++++ distros/foxy/gripper-controllers/default.nix | 12 +- distros/foxy/gtest-vendor/default.nix | 8 +- distros/foxy/hardware-interface/default.nix | 8 +- distros/foxy/ifm3d-core/default.nix | 25 ++++ .../foxy/imu-sensor-broadcaster/default.nix | 8 +- distros/foxy/io-context/default.nix | 25 ++++ .../foxy/joint-state-broadcaster/default.nix | 12 +- .../foxy/joint-state-controller/default.nix | 12 +- .../joint-trajectory-controller/default.nix | 12 +- distros/foxy/lanelet2-io/default.nix | 25 ++++ distros/foxy/launch-ros/default.nix | 8 +- .../launch-testing-ament-cmake/default.nix | 8 +- distros/foxy/launch-testing-ros/default.nix | 8 +- distros/foxy/launch-testing/default.nix | 8 +- distros/foxy/launch-xml/default.nix | 8 +- distros/foxy/launch-yaml/default.nix | 8 +- distros/foxy/launch/default.nix | 8 +- distros/foxy/mavlink/default.nix | 8 +- distros/foxy/menge-vendor/default.nix | 25 ++++ distros/foxy/micro-ros-msgs/default.nix | 26 ++++ .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- distros/foxy/moveit-resources/default.nix | 8 +- distros/foxy/osrf-pycommon/default.nix | 8 +- .../foxy/osrf-testing-tools-cpp/default.nix | 8 +- distros/foxy/pcl-conversions/default.nix | 8 +- distros/foxy/pcl-ros/default.nix | 27 ++++ distros/foxy/perception-pcl/default.nix | 12 +- distros/foxy/plotjuggler/default.nix | 8 +- distros/foxy/position-controllers/default.nix | 12 +- distros/foxy/qt-dotgraph/default.nix | 8 +- distros/foxy/qt-gui-app/default.nix | 8 +- distros/foxy/qt-gui-core/default.nix | 8 +- distros/foxy/qt-gui-cpp/default.nix | 8 +- distros/foxy/qt-gui-py-common/default.nix | 8 +- distros/foxy/qt-gui/default.nix | 8 +- distros/foxy/radar-msgs/default.nix | 24 ++++ distros/foxy/rclcpp-action/default.nix | 8 +- distros/foxy/rclcpp-components/default.nix | 8 +- distros/foxy/rclcpp-lifecycle/default.nix | 8 +- distros/foxy/rclcpp/default.nix | 8 +- distros/foxy/rclpy/default.nix | 8 +- distros/foxy/rcpputils/default.nix | 8 +- distros/foxy/rmf-battery/default.nix | 24 ++++ .../foxy/rmf-building-map-msgs/default.nix | 25 ++++ .../foxy/rmf-building-map-tools/default.nix | 24 ++++ .../foxy/rmf-building-sim-common/default.nix | 24 ++++ .../default.nix | 25 ++++ distros/foxy/rmf-charger-msgs/default.nix | 25 ++++ distros/foxy/rmf-cmake-uncrustify/default.nix | 25 ++++ distros/foxy/rmf-demos-assets/default.nix | 23 ++++ .../rmf-demos-dashboard-resources/default.nix | 23 ++++ distros/foxy/rmf-demos-gz/default.nix | 24 ++++ distros/foxy/rmf-demos-ign/default.nix | 24 ++++ distros/foxy/rmf-demos-maps/default.nix | 23 ++++ distros/foxy/rmf-demos-tasks/default.nix | 23 ++++ distros/foxy/rmf-demos/default.nix | 24 ++++ distros/foxy/rmf-dispenser-msgs/default.nix | 25 ++++ distros/foxy/rmf-door-msgs/default.nix | 25 ++++ .../foxy/rmf-fleet-adapter-python/default.nix | 24 ++++ distros/foxy/rmf-fleet-adapter/default.nix | 26 ++++ distros/foxy/rmf-fleet-msgs/default.nix | 25 ++++ distros/foxy/rmf-ingestor-msgs/default.nix | 25 ++++ distros/foxy/rmf-lift-msgs/default.nix | 25 ++++ distros/foxy/rmf-robot-sim-common/default.nix | 24 ++++ .../rmf-robot-sim-gazebo-plugins/default.nix | 24 ++++ distros/foxy/rmf-task-msgs/default.nix | 25 ++++ distros/foxy/rmf-task-ros2/default.nix | 26 ++++ distros/foxy/rmf-task/default.nix | 24 ++++ .../rmf-traffic-editor-assets/default.nix | 22 ++++ .../rmf-traffic-editor-test-maps/default.nix | 23 ++++ distros/foxy/rmf-traffic-editor/default.nix | 24 ++++ distros/foxy/rmf-traffic-msgs/default.nix | 25 ++++ distros/foxy/rmf-traffic-ros2/default.nix | 26 ++++ distros/foxy/rmf-traffic/default.nix | 24 ++++ distros/foxy/rmf-utils/default.nix | 24 ++++ .../default.nix | 24 ++++ .../default.nix | 24 ++++ .../foxy/rmf-visualization-msgs/default.nix | 25 ++++ .../default.nix | 26 ++++ .../rmf-visualization-schedule/default.nix | 25 ++++ distros/foxy/rmf-visualization/default.nix | 24 ++++ distros/foxy/rmf-workcell-msgs/default.nix | 25 ++++ distros/foxy/rmw-cyclonedds-cpp/default.nix | 8 +- distros/foxy/rmw-fastrtps-cpp/default.nix | 8 +- .../foxy/rmw-fastrtps-dynamic-cpp/default.nix | 8 +- .../foxy/rmw-fastrtps-shared-cpp/default.nix | 8 +- .../foxy/ros2-control-test-assets/default.nix | 8 +- distros/foxy/ros2-control/default.nix | 8 +- distros/foxy/ros2-controllers/default.nix | 8 +- distros/foxy/ros2controlcli/default.nix | 8 +- distros/foxy/ros2launch/default.nix | 8 +- .../rosidl-typesupport-fastrtps-c/default.nix | 8 +- .../default.nix | 8 +- distros/foxy/rqt-gui-cpp/default.nix | 12 +- distros/foxy/rqt-gui-py/default.nix | 8 +- distros/foxy/rqt-gui/default.nix | 8 +- distros/foxy/rqt-msg/default.nix | 8 +- distros/foxy/rqt-plot/default.nix | 8 +- distros/foxy/rqt-py-common/default.nix | 8 +- distros/foxy/rqt-py-console/default.nix | 8 +- distros/foxy/rqt-service-caller/default.nix | 8 +- distros/foxy/rqt-shell/default.nix | 8 +- distros/foxy/rqt-srv/default.nix | 8 +- distros/foxy/rqt-top/default.nix | 8 +- distros/foxy/rqt-topic/default.nix | 8 +- distros/foxy/rqt/default.nix | 8 +- distros/foxy/rviz-assimp-vendor/default.nix | 8 +- distros/foxy/rviz-common/default.nix | 8 +- distros/foxy/rviz-default-plugins/default.nix | 8 +- distros/foxy/rviz-ogre-vendor/default.nix | 8 +- distros/foxy/rviz-rendering-tests/default.nix | 8 +- distros/foxy/rviz-rendering/default.nix | 8 +- .../rviz-visual-testing-framework/default.nix | 8 +- distros/foxy/rviz-visual-tools/default.nix | 8 +- distros/foxy/rviz2/default.nix | 8 +- distros/foxy/serial-driver/default.nix | 14 +-- distros/foxy/simple-launch/default.nix | 8 +- distros/foxy/slam-toolbox/default.nix | 8 +- distros/foxy/spacenav/default.nix | 25 ++++ .../foxy/stubborn-buddies-msgs/default.nix | 26 ++++ distros/foxy/stubborn-buddies/default.nix | 24 ++++ distros/foxy/swri-console-util/default.nix | 8 +- distros/foxy/swri-dbw-interface/default.nix | 8 +- distros/foxy/swri-geometry-util/default.nix | 8 +- distros/foxy/swri-image-util/default.nix | 8 +- distros/foxy/swri-math-util/default.nix | 8 +- distros/foxy/swri-opencv-util/default.nix | 8 +- distros/foxy/swri-prefix-tools/default.nix | 8 +- distros/foxy/swri-roscpp/default.nix | 8 +- distros/foxy/swri-route-util/default.nix | 8 +- distros/foxy/swri-serial-util/default.nix | 8 +- distros/foxy/swri-system-util/default.nix | 8 +- distros/foxy/swri-transform-util/default.nix | 8 +- distros/foxy/tf2-bullet/default.nix | 8 +- distros/foxy/tf2-eigen-kdl/default.nix | 8 +- distros/foxy/tf2-eigen/default.nix | 8 +- distros/foxy/tf2-geometry-msgs/default.nix | 8 +- distros/foxy/tf2-kdl/default.nix | 8 +- distros/foxy/tf2-msgs/default.nix | 8 +- distros/foxy/tf2-py/default.nix | 8 +- distros/foxy/tf2-ros/default.nix | 8 +- distros/foxy/tf2-sensor-msgs/default.nix | 8 +- distros/foxy/tf2-tools/default.nix | 8 +- distros/foxy/tf2/default.nix | 8 +- .../foxy/transmission-interface/default.nix | 12 +- distros/foxy/turtle-tf2-cpp/default.nix | 8 +- distros/foxy/turtle-tf2-py/default.nix | 8 +- distros/foxy/tvm-vendor/default.nix | 12 +- distros/foxy/udp-driver/default.nix | 16 +-- distros/foxy/udp-msgs/default.nix | 8 +- distros/foxy/velocity-controllers/default.nix | 12 +- distros/foxy/webots-ros2-importer/default.nix | 14 +-- distros/foxy/xacro/default.nix | 8 +- .../galactic/asio-cmake-module/default.nix | 24 ++++ .../automotive-autonomy-msgs/default.nix | 25 ++++ .../automotive-navigation-msgs/default.nix | 26 ++++ .../automotive-platform-msgs/default.nix | 26 ++++ .../default.nix | 24 ++++ distros/galactic/costmap-queue/default.nix | 8 +- distros/galactic/dwb-core/default.nix | 8 +- distros/galactic/dwb-critics/default.nix | 8 +- distros/galactic/dwb-msgs/default.nix | 8 +- distros/galactic/dwb-plugins/default.nix | 8 +- distros/galactic/generated.nix | 106 ++++++++++++++++ .../galactic/geometry-tutorials/default.nix | 8 +- .../google-benchmark-vendor/default.nix | 24 ++++ distros/galactic/graph-msgs/default.nix | 26 ++++ distros/galactic/ifm3d-core/default.nix | 25 ++++ distros/galactic/io-context/default.nix | 25 ++++ distros/galactic/lanelet2-io/default.nix | 25 ++++ distros/galactic/mavlink/default.nix | 8 +- distros/galactic/micro-ros-msgs/default.nix | 26 ++++ .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- .../default.nix | 8 +- distros/galactic/moveit-resources/default.nix | 8 +- distros/galactic/nav-2d-msgs/default.nix | 8 +- distros/galactic/nav-2d-utils/default.nix | 8 +- distros/galactic/nav2-amcl/default.nix | 8 +- .../galactic/nav2-behavior-tree/default.nix | 8 +- distros/galactic/nav2-bringup/default.nix | 8 +- .../galactic/nav2-bt-navigator/default.nix | 8 +- distros/galactic/nav2-common/default.nix | 8 +- distros/galactic/nav2-controller/default.nix | 8 +- distros/galactic/nav2-core/default.nix | 8 +- distros/galactic/nav2-costmap-2d/default.nix | 8 +- .../galactic/nav2-dwb-controller/default.nix | 8 +- .../galactic/nav2-gazebo-spawner/default.nix | 8 +- .../nav2-lifecycle-manager/default.nix | 8 +- distros/galactic/nav2-map-server/default.nix | 8 +- distros/galactic/nav2-msgs/default.nix | 8 +- .../galactic/nav2-navfn-planner/default.nix | 8 +- distros/galactic/nav2-planner/default.nix | 8 +- distros/galactic/nav2-recoveries/default.nix | 8 +- .../default.nix | 8 +- .../galactic/nav2-rviz-plugins/default.nix | 8 +- .../nav2-simple-commander/default.nix | 24 ++++ .../galactic/nav2-smac-planner/default.nix | 14 +-- .../galactic/nav2-system-tests/default.nix | 8 +- .../nav2-theta-star-planner/default.nix | 25 ++++ distros/galactic/nav2-util/default.nix | 12 +- distros/galactic/nav2-voxel-grid/default.nix | 8 +- .../nav2-waypoint-follower/default.nix | 8 +- distros/galactic/navigation2/default.nix | 8 +- distros/galactic/neo-simulation2/default.nix | 24 ++++ distros/galactic/pcl-conversions/default.nix | 8 +- distros/galactic/pcl-ros/default.nix | 8 +- distros/galactic/perception-pcl/default.nix | 8 +- distros/galactic/plotjuggler/default.nix | 8 +- distros/galactic/rclcpp-action/default.nix | 8 +- .../galactic/rclcpp-components/default.nix | 8 +- distros/galactic/rclcpp-lifecycle/default.nix | 8 +- distros/galactic/rclcpp/default.nix | 8 +- distros/galactic/rmf-battery/default.nix | 13 +- .../rmf-building-map-msgs/default.nix | 8 +- .../rmf-building-map-tools/default.nix | 10 +- .../rmf-building-sim-common/default.nix | 24 ++++ .../default.nix | 25 ++++ distros/galactic/rmf-charger-msgs/default.nix | 8 +- .../galactic/rmf-cmake-uncrustify/default.nix | 8 +- distros/galactic/rmf-demos-assets/default.nix | 23 ++++ .../rmf-demos-dashboard-resources/default.nix | 23 ++++ distros/galactic/rmf-demos-gz/default.nix | 24 ++++ distros/galactic/rmf-demos-ign/default.nix | 24 ++++ distros/galactic/rmf-demos-maps/default.nix | 23 ++++ distros/galactic/rmf-demos-tasks/default.nix | 23 ++++ distros/galactic/rmf-demos/default.nix | 24 ++++ .../galactic/rmf-dispenser-msgs/default.nix | 8 +- distros/galactic/rmf-door-msgs/default.nix | 8 +- .../rmf-fleet-adapter-python/default.nix | 24 ++++ .../galactic/rmf-fleet-adapter/default.nix | 26 ++++ distros/galactic/rmf-fleet-msgs/default.nix | 8 +- .../galactic/rmf-ingestor-msgs/default.nix | 8 +- distros/galactic/rmf-lift-msgs/default.nix | 8 +- .../galactic/rmf-robot-sim-common/default.nix | 24 ++++ .../rmf-robot-sim-gazebo-plugins/default.nix | 24 ++++ distros/galactic/rmf-task-msgs/default.nix | 8 +- distros/galactic/rmf-task-ros2/default.nix | 26 ++++ distros/galactic/rmf-task/default.nix | 24 ++++ .../rmf-traffic-editor-assets/default.nix | 8 +- .../rmf-traffic-editor-test-maps/default.nix | 8 +- .../galactic/rmf-traffic-editor/default.nix | 8 +- distros/galactic/rmf-traffic-msgs/default.nix | 8 +- distros/galactic/rmf-traffic-ros2/default.nix | 26 ++++ distros/galactic/rmf-traffic/default.nix | 13 +- .../default.nix | 24 ++++ .../default.nix | 24 ++++ .../default.nix | 26 ++++ .../rmf-visualization-schedule/default.nix | 25 ++++ .../galactic/rmf-visualization/default.nix | 24 ++++ .../galactic/rmf-workcell-msgs/default.nix | 8 +- .../galactic/robot-localization/default.nix | 8 +- distros/galactic/rqt-gui-cpp/default.nix | 12 +- distros/galactic/rqt-gui-py/default.nix | 8 +- distros/galactic/rqt-gui/default.nix | 8 +- distros/galactic/rqt-msg/default.nix | 8 +- distros/galactic/rqt-plot/default.nix | 8 +- distros/galactic/rqt-py-common/default.nix | 8 +- distros/galactic/rqt-py-console/default.nix | 8 +- .../galactic/rqt-service-caller/default.nix | 8 +- distros/galactic/rqt-shell/default.nix | 8 +- distros/galactic/rqt-srv/default.nix | 8 +- distros/galactic/rqt-top/default.nix | 8 +- distros/galactic/rqt-topic/default.nix | 8 +- distros/galactic/rqt/default.nix | 8 +- .../galactic/rviz-visual-tools/default.nix | 25 ++++ distros/galactic/serial-driver/default.nix | 14 +-- distros/galactic/slam-toolbox/default.nix | 8 +- distros/galactic/smacc2-msgs/default.nix | 25 ++++ distros/galactic/smacc2/default.nix | 24 ++++ distros/galactic/spacenav/default.nix | 25 ++++ .../galactic/swri-console-util/default.nix | 24 ++++ .../galactic/swri-dbw-interface/default.nix | 24 ++++ .../galactic/swri-geometry-util/default.nix | 25 ++++ distros/galactic/swri-image-util/default.nix | 25 ++++ distros/galactic/swri-math-util/default.nix | 25 ++++ distros/galactic/swri-opencv-util/default.nix | 24 ++++ .../galactic/swri-prefix-tools/default.nix | 25 ++++ distros/galactic/swri-roscpp/default.nix | 26 ++++ distros/galactic/swri-route-util/default.nix | 25 ++++ distros/galactic/swri-serial-util/default.nix | 24 ++++ distros/galactic/swri-system-util/default.nix | 25 ++++ .../galactic/swri-transform-util/default.nix | 25 ++++ distros/galactic/turtle-tf2-cpp/default.nix | 8 +- distros/galactic/turtle-tf2-py/default.nix | 8 +- distros/galactic/tvm-vendor/default.nix | 25 ++++ distros/galactic/udp-driver/default.nix | 16 +-- .../galactic/webots-ros2-importer/default.nix | 24 ++++ distros/galactic/xacro/default.nix | 8 +- distros/melodic/audio-capture/default.nix | 8 +- distros/melodic/audio-common-msgs/default.nix | 8 +- distros/melodic/audio-common/default.nix | 8 +- distros/melodic/audio-play/default.nix | 8 +- .../melodic/computer-status-msgs/default.nix | 8 +- distros/melodic/costmap-cspace/default.nix | 8 +- distros/melodic/eigenpy/default.nix | 8 +- distros/melodic/er-public-msgs/default.nix | 8 +- distros/melodic/franka-control/default.nix | 8 +- .../melodic/franka-description/default.nix | 8 +- .../franka-example-controllers/default.nix | 8 +- distros/melodic/franka-gazebo/default.nix | 8 +- distros/melodic/franka-gripper/default.nix | 8 +- distros/melodic/franka-hw/default.nix | 8 +- distros/melodic/franka-msgs/default.nix | 8 +- distros/melodic/franka-ros/default.nix | 8 +- .../melodic/franka-visualization/default.nix | 8 +- distros/melodic/fuse-constraints/default.nix | 26 ++++ distros/melodic/fuse-graphs/default.nix | 25 ++++ distros/melodic/fuse-models/default.nix | 26 ++++ distros/melodic/generated.nix | 16 +++ distros/melodic/ifm3d-core/default.nix | 25 ++++ .../melodic/joystick-interrupt/default.nix | 8 +- distros/melodic/lanelet2-io/default.nix | 25 ++++ distros/melodic/libmavconn/default.nix | 8 +- distros/melodic/map-organizer/default.nix | 8 +- distros/melodic/mavlink/default.nix | 8 +- distros/melodic/mavros-extras/default.nix | 8 +- distros/melodic/mavros-msgs/default.nix | 8 +- distros/melodic/mavros/default.nix | 8 +- distros/melodic/message-filters/default.nix | 8 +- .../multi-object-tracking-lidar/default.nix | 8 +- .../melodic/neonavigation-common/default.nix | 8 +- .../melodic/neonavigation-launch/default.nix | 8 +- distros/melodic/neonavigation/default.nix | 8 +- distros/melodic/obj-to-pointcloud/default.nix | 8 +- distros/melodic/pcl-conversions/default.nix | 8 +- distros/melodic/pcl-ros/default.nix | 8 +- distros/melodic/perception-pcl/default.nix | 8 +- distros/melodic/pf-driver/default.nix | 26 ++++ distros/melodic/planner-cspace/default.nix | 8 +- distros/melodic/plotjuggler/default.nix | 8 +- distros/melodic/psen-scan-v2/default.nix | 8 +- distros/melodic/ros-comm/default.nix | 8 +- distros/melodic/rosbag-storage/default.nix | 8 +- distros/melodic/rosbag/default.nix | 8 +- distros/melodic/roscpp/default.nix | 8 +- distros/melodic/rosgraph/default.nix | 8 +- distros/melodic/roslaunch/default.nix | 8 +- distros/melodic/roslz4/default.nix | 8 +- distros/melodic/rosmaster/default.nix | 8 +- distros/melodic/rosmsg/default.nix | 8 +- distros/melodic/rosnode/default.nix | 8 +- distros/melodic/rosout/default.nix | 8 +- distros/melodic/rosparam/default.nix | 8 +- .../rospy-message-converter/default.nix | 8 +- distros/melodic/rospy/default.nix | 8 +- distros/melodic/rosservice/default.nix | 8 +- distros/melodic/rostest/default.nix | 8 +- distros/melodic/rostopic/default.nix | 8 +- distros/melodic/roswtf/default.nix | 8 +- .../rviz-animated-view-controller/default.nix | 24 ++++ distros/melodic/safety-limiter/default.nix | 8 +- distros/melodic/sbg-driver/default.nix | 10 +- distros/melodic/spacenav-node/default.nix | 25 ++++ distros/melodic/test-mavros/default.nix | 8 +- distros/melodic/topic-tools/default.nix | 8 +- distros/melodic/track-odometry/default.nix | 8 +- .../melodic/trajectory-tracker/default.nix | 8 +- distros/melodic/ur-client-library/default.nix | 12 +- distros/melodic/xacro/default.nix | 8 +- distros/melodic/xmlrpcpp/default.nix | 8 +- distros/noetic/apriltag/default.nix | 8 +- distros/noetic/aruco-detect/default.nix | 24 ++++ distros/noetic/audio-capture/default.nix | 8 +- distros/noetic/audio-common-msgs/default.nix | 8 +- distros/noetic/audio-common/default.nix | 8 +- distros/noetic/audio-play/default.nix | 8 +- .../noetic/bosch-locator-bridge/default.nix | 8 +- distros/noetic/clober-msgs/default.nix | 24 ++++ .../noetic/computer-status-msgs/default.nix | 8 +- distros/noetic/costmap-cspace/default.nix | 8 +- distros/noetic/eigenpy/default.nix | 8 +- distros/noetic/fkie-node-manager/default.nix | 13 +- distros/noetic/franka-control/default.nix | 8 +- distros/noetic/franka-description/default.nix | 8 +- .../franka-example-controllers/default.nix | 8 +- distros/noetic/franka-gazebo/default.nix | 8 +- distros/noetic/franka-gripper/default.nix | 8 +- distros/noetic/franka-hw/default.nix | 8 +- distros/noetic/franka-msgs/default.nix | 8 +- distros/noetic/franka-ros/default.nix | 8 +- .../noetic/franka-visualization/default.nix | 8 +- distros/noetic/fuse-constraints/default.nix | 26 ++++ distros/noetic/fuse-graphs/default.nix | 25 ++++ distros/noetic/fuse-models/default.nix | 26 ++++ distros/noetic/generated.nix | 80 ++++++++++++ distros/noetic/ifm3d-core/default.nix | 25 ++++ distros/noetic/joystick-interrupt/default.nix | 8 +- distros/noetic/lanelet2-io/default.nix | 25 ++++ distros/noetic/libmavconn/default.nix | 8 +- distros/noetic/libuvc-camera/default.nix | 24 ++++ 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 +- .../microstrain-inertial-driver/default.nix | 25 ++++ .../microstrain-inertial-examples/default.nix | 25 ++++ .../microstrain-inertial-msgs/default.nix | 25 ++++ distros/noetic/mqtt-bridge/default.nix | 25 ++++ .../multi-object-tracking-lidar/default.nix | 8 +- .../noetic/neonavigation-common/default.nix | 8 +- .../noetic/neonavigation-launch/default.nix | 8 +- distros/noetic/neonavigation/default.nix | 8 +- distros/noetic/obj-to-pointcloud/default.nix | 8 +- distros/noetic/pcl-conversions/default.nix | 8 +- distros/noetic/pcl-ros/default.nix | 8 +- distros/noetic/perception-pcl/default.nix | 8 +- distros/noetic/planner-cspace/default.nix | 8 +- distros/noetic/plotjuggler/default.nix | 8 +- distros/noetic/psen-scan-v2/default.nix | 8 +- distros/noetic/qb-chain-control/default.nix | 23 ++++ .../noetic/qb-chain-controllers/default.nix | 24 ++++ .../noetic/qb-chain-description/default.nix | 23 ++++ distros/noetic/qb-chain-msgs/default.nix | 25 ++++ distros/noetic/qb-chain/default.nix | 24 ++++ distros/noetic/qb-hand-control/default.nix | 23 ++++ .../noetic/qb-hand-description/default.nix | 23 ++++ distros/noetic/qb-hand/default.nix | 24 ++++ distros/noetic/qb-move-control/default.nix | 23 ++++ .../noetic/qb-move-description/default.nix | 23 ++++ distros/noetic/qb-move/default.nix | 24 ++++ distros/noetic/rm-base/default.nix | 24 ++++ .../rm-calibration-controllers/default.nix | 24 ++++ .../noetic/rm-chassis-controllers/default.nix | 24 ++++ distros/noetic/rm-common/default.nix | 24 ++++ distros/noetic/rm-control/default.nix | 24 ++++ distros/noetic/rm-description/default.nix | 24 ++++ distros/noetic/rm-gazebo/default.nix | 24 ++++ .../noetic/rm-gimbal-controllers/default.nix | 24 ++++ distros/noetic/rm-msgs/default.nix | 25 ++++ .../noetic/rm-shooter-controllers/default.nix | 24 ++++ .../noetic/robot-state-controller/default.nix | 24 ++++ distros/noetic/ros-comm/default.nix | 8 +- distros/noetic/rosbag-storage/default.nix | 8 +- distros/noetic/rosbag/default.nix | 8 +- distros/noetic/roscpp/default.nix | 8 +- distros/noetic/rosgraph/default.nix | 8 +- distros/noetic/roslaunch/default.nix | 8 +- distros/noetic/roslz4/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/rosparam/default.nix | 8 +- distros/noetic/rospilot/default.nix | 25 ++++ .../rospy-message-converter/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 | 25 ++++ distros/noetic/roswtf/default.nix | 8 +- .../rviz-animated-view-controller/default.nix | 24 ++++ distros/noetic/safety-limiter/default.nix | 8 +- distros/noetic/slam-toolbox-msgs/default.nix | 8 +- distros/noetic/slam-toolbox-rviz/default.nix | 8 +- distros/noetic/slam-toolbox/default.nix | 8 +- distros/noetic/spacenav-node/default.nix | 25 ++++ distros/noetic/sr-hand-detector/default.nix | 8 +- distros/noetic/test-mavros/default.nix | 8 +- distros/noetic/topic-tools/default.nix | 8 +- distros/noetic/track-odometry/default.nix | 8 +- distros/noetic/trajectory-tracker/default.nix | 8 +- distros/noetic/ur-client-library/default.nix | 12 +- distros/noetic/webkit-dependency/default.nix | 6 +- distros/noetic/xacro/default.nix | 8 +- distros/noetic/xmlrpcpp/default.nix | 8 +- 515 files changed, 5585 insertions(+), 1495 deletions(-) create mode 100644 distros/foxy/ament-cmake-catch2/default.nix create mode 100644 distros/foxy/asio-cmake-module/default.nix create mode 100644 distros/foxy/aws-robomaker-small-warehouse-world/default.nix create mode 100644 distros/foxy/google-benchmark-vendor/default.nix create mode 100644 distros/foxy/graph-msgs/default.nix create mode 100644 distros/foxy/ifm3d-core/default.nix create mode 100644 distros/foxy/io-context/default.nix create mode 100644 distros/foxy/lanelet2-io/default.nix create mode 100644 distros/foxy/menge-vendor/default.nix create mode 100644 distros/foxy/micro-ros-msgs/default.nix create mode 100644 distros/foxy/pcl-ros/default.nix create mode 100644 distros/foxy/radar-msgs/default.nix create mode 100644 distros/foxy/rmf-battery/default.nix create mode 100644 distros/foxy/rmf-building-map-msgs/default.nix create mode 100644 distros/foxy/rmf-building-map-tools/default.nix create mode 100644 distros/foxy/rmf-building-sim-common/default.nix create mode 100644 distros/foxy/rmf-building-sim-gazebo-plugins/default.nix create mode 100644 distros/foxy/rmf-charger-msgs/default.nix create mode 100644 distros/foxy/rmf-cmake-uncrustify/default.nix create mode 100644 distros/foxy/rmf-demos-assets/default.nix create mode 100644 distros/foxy/rmf-demos-dashboard-resources/default.nix create mode 100644 distros/foxy/rmf-demos-gz/default.nix create mode 100644 distros/foxy/rmf-demos-ign/default.nix create mode 100644 distros/foxy/rmf-demos-maps/default.nix create mode 100644 distros/foxy/rmf-demos-tasks/default.nix create mode 100644 distros/foxy/rmf-demos/default.nix create mode 100644 distros/foxy/rmf-dispenser-msgs/default.nix create mode 100644 distros/foxy/rmf-door-msgs/default.nix create mode 100644 distros/foxy/rmf-fleet-adapter-python/default.nix create mode 100644 distros/foxy/rmf-fleet-adapter/default.nix create mode 100644 distros/foxy/rmf-fleet-msgs/default.nix create mode 100644 distros/foxy/rmf-ingestor-msgs/default.nix create mode 100644 distros/foxy/rmf-lift-msgs/default.nix create mode 100644 distros/foxy/rmf-robot-sim-common/default.nix create mode 100644 distros/foxy/rmf-robot-sim-gazebo-plugins/default.nix create mode 100644 distros/foxy/rmf-task-msgs/default.nix create mode 100644 distros/foxy/rmf-task-ros2/default.nix create mode 100644 distros/foxy/rmf-task/default.nix create mode 100644 distros/foxy/rmf-traffic-editor-assets/default.nix create mode 100644 distros/foxy/rmf-traffic-editor-test-maps/default.nix create mode 100644 distros/foxy/rmf-traffic-editor/default.nix create mode 100644 distros/foxy/rmf-traffic-msgs/default.nix create mode 100644 distros/foxy/rmf-traffic-ros2/default.nix create mode 100644 distros/foxy/rmf-traffic/default.nix create mode 100644 distros/foxy/rmf-utils/default.nix create mode 100644 distros/foxy/rmf-visualization-building-systems/default.nix create mode 100644 distros/foxy/rmf-visualization-fleet-states/default.nix create mode 100644 distros/foxy/rmf-visualization-msgs/default.nix create mode 100644 distros/foxy/rmf-visualization-rviz2-plugins/default.nix create mode 100644 distros/foxy/rmf-visualization-schedule/default.nix create mode 100644 distros/foxy/rmf-visualization/default.nix create mode 100644 distros/foxy/rmf-workcell-msgs/default.nix create mode 100644 distros/foxy/spacenav/default.nix create mode 100644 distros/foxy/stubborn-buddies-msgs/default.nix create mode 100644 distros/foxy/stubborn-buddies/default.nix create mode 100644 distros/galactic/asio-cmake-module/default.nix create mode 100644 distros/galactic/automotive-autonomy-msgs/default.nix create mode 100644 distros/galactic/automotive-navigation-msgs/default.nix create mode 100644 distros/galactic/automotive-platform-msgs/default.nix create mode 100644 distros/galactic/aws-robomaker-small-warehouse-world/default.nix create mode 100644 distros/galactic/google-benchmark-vendor/default.nix create mode 100644 distros/galactic/graph-msgs/default.nix create mode 100644 distros/galactic/ifm3d-core/default.nix create mode 100644 distros/galactic/io-context/default.nix create mode 100644 distros/galactic/lanelet2-io/default.nix create mode 100644 distros/galactic/micro-ros-msgs/default.nix create mode 100644 distros/galactic/nav2-simple-commander/default.nix create mode 100644 distros/galactic/nav2-theta-star-planner/default.nix create mode 100644 distros/galactic/neo-simulation2/default.nix create mode 100644 distros/galactic/rmf-building-sim-common/default.nix create mode 100644 distros/galactic/rmf-building-sim-gazebo-plugins/default.nix create mode 100644 distros/galactic/rmf-demos-assets/default.nix create mode 100644 distros/galactic/rmf-demos-dashboard-resources/default.nix create mode 100644 distros/galactic/rmf-demos-gz/default.nix create mode 100644 distros/galactic/rmf-demos-ign/default.nix create mode 100644 distros/galactic/rmf-demos-maps/default.nix create mode 100644 distros/galactic/rmf-demos-tasks/default.nix create mode 100644 distros/galactic/rmf-demos/default.nix create mode 100644 distros/galactic/rmf-fleet-adapter-python/default.nix create mode 100644 distros/galactic/rmf-fleet-adapter/default.nix create mode 100644 distros/galactic/rmf-robot-sim-common/default.nix create mode 100644 distros/galactic/rmf-robot-sim-gazebo-plugins/default.nix create mode 100644 distros/galactic/rmf-task-ros2/default.nix create mode 100644 distros/galactic/rmf-task/default.nix create mode 100644 distros/galactic/rmf-traffic-ros2/default.nix create mode 100644 distros/galactic/rmf-visualization-building-systems/default.nix create mode 100644 distros/galactic/rmf-visualization-fleet-states/default.nix create mode 100644 distros/galactic/rmf-visualization-rviz2-plugins/default.nix create mode 100644 distros/galactic/rmf-visualization-schedule/default.nix create mode 100644 distros/galactic/rmf-visualization/default.nix create mode 100644 distros/galactic/rviz-visual-tools/default.nix create mode 100644 distros/galactic/smacc2-msgs/default.nix create mode 100644 distros/galactic/smacc2/default.nix create mode 100644 distros/galactic/spacenav/default.nix create mode 100644 distros/galactic/swri-console-util/default.nix create mode 100644 distros/galactic/swri-dbw-interface/default.nix create mode 100644 distros/galactic/swri-geometry-util/default.nix create mode 100644 distros/galactic/swri-image-util/default.nix create mode 100644 distros/galactic/swri-math-util/default.nix create mode 100644 distros/galactic/swri-opencv-util/default.nix create mode 100644 distros/galactic/swri-prefix-tools/default.nix create mode 100644 distros/galactic/swri-roscpp/default.nix create mode 100644 distros/galactic/swri-route-util/default.nix create mode 100644 distros/galactic/swri-serial-util/default.nix create mode 100644 distros/galactic/swri-system-util/default.nix create mode 100644 distros/galactic/swri-transform-util/default.nix create mode 100644 distros/galactic/tvm-vendor/default.nix create mode 100644 distros/galactic/webots-ros2-importer/default.nix create mode 100644 distros/melodic/fuse-constraints/default.nix create mode 100644 distros/melodic/fuse-graphs/default.nix create mode 100644 distros/melodic/fuse-models/default.nix create mode 100644 distros/melodic/ifm3d-core/default.nix create mode 100644 distros/melodic/lanelet2-io/default.nix create mode 100644 distros/melodic/pf-driver/default.nix create mode 100644 distros/melodic/rviz-animated-view-controller/default.nix create mode 100644 distros/melodic/spacenav-node/default.nix create mode 100644 distros/noetic/aruco-detect/default.nix create mode 100644 distros/noetic/clober-msgs/default.nix create mode 100644 distros/noetic/fuse-constraints/default.nix create mode 100644 distros/noetic/fuse-graphs/default.nix create mode 100644 distros/noetic/fuse-models/default.nix create mode 100644 distros/noetic/ifm3d-core/default.nix create mode 100644 distros/noetic/lanelet2-io/default.nix create mode 100644 distros/noetic/libuvc-camera/default.nix create mode 100644 distros/noetic/microstrain-inertial-driver/default.nix create mode 100644 distros/noetic/microstrain-inertial-examples/default.nix create mode 100644 distros/noetic/microstrain-inertial-msgs/default.nix create mode 100644 distros/noetic/mqtt-bridge/default.nix create mode 100644 distros/noetic/qb-chain-control/default.nix create mode 100644 distros/noetic/qb-chain-controllers/default.nix create mode 100644 distros/noetic/qb-chain-description/default.nix create mode 100644 distros/noetic/qb-chain-msgs/default.nix create mode 100644 distros/noetic/qb-chain/default.nix create mode 100644 distros/noetic/qb-hand-control/default.nix create mode 100644 distros/noetic/qb-hand-description/default.nix create mode 100644 distros/noetic/qb-hand/default.nix create mode 100644 distros/noetic/qb-move-control/default.nix create mode 100644 distros/noetic/qb-move-description/default.nix create mode 100644 distros/noetic/qb-move/default.nix create mode 100644 distros/noetic/rm-base/default.nix create mode 100644 distros/noetic/rm-calibration-controllers/default.nix create mode 100644 distros/noetic/rm-chassis-controllers/default.nix create mode 100644 distros/noetic/rm-common/default.nix create mode 100644 distros/noetic/rm-control/default.nix create mode 100644 distros/noetic/rm-description/default.nix create mode 100644 distros/noetic/rm-gazebo/default.nix create mode 100644 distros/noetic/rm-gimbal-controllers/default.nix create mode 100644 distros/noetic/rm-msgs/default.nix create mode 100644 distros/noetic/rm-shooter-controllers/default.nix create mode 100644 distros/noetic/robot-state-controller/default.nix create mode 100644 distros/noetic/rospilot/default.nix create mode 100644 distros/noetic/rostwitter/default.nix create mode 100644 distros/noetic/rviz-animated-view-controller/default.nix create mode 100644 distros/noetic/spacenav-node/default.nix diff --git a/distros/foxy/ament-cmake-auto/default.nix b/distros/foxy/ament-cmake-auto/default.nix index 6e47546c04..002376fd2a 100644 --- a/distros/foxy/ament-cmake-auto/default.nix +++ b/distros/foxy/ament-cmake-auto/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-foxy-ament-cmake-auto"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_auto/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "c80abcdf2c1008f235d659e323a1d6efa2814b4bbcd4f824e21b552d808620a3"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_auto/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "37945c309dad2ba313941722bbe01f2bed2516a796157dc4207f576ec5df2109"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-catch2/default.nix b/distros/foxy/ament-cmake-catch2/default.nix new file mode 100644 index 0000000000..319cf2ae23 --- /dev/null +++ b/distros/foxy/ament-cmake-catch2/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test }: +buildRosPackage { + pname = "ros-foxy-ament-cmake-catch2"; + version = "1.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ament_cmake_catch2-release/archive/release/foxy/ament_cmake_catch2/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "4c435817be2c972b6f062c6dc0cb0bbaeca09abb8c6cd37b185d9153df544e74"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ ament-cmake-test ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = ''Allows integrating catch2 tests in the ament buildsystem with CMake''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/ament-cmake-core/default.nix b/distros/foxy/ament-cmake-core/default.nix index e6daac8bf6..020bcd939e 100644 --- a/distros/foxy/ament-cmake-core/default.nix +++ b/distros/foxy/ament-cmake-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-package, cmake, python3Packages }: buildRosPackage { pname = "ros-foxy-ament-cmake-core"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_core/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "d7096a75cf43295cef83fe20b85b3b084e9a13c426caefb7b02595873b497800"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_core/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "6ed5349e45a60badb1fbd224db3014b4e2783a7f524d7c78a0c331b16a36d2e2"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-export-definitions/default.nix b/distros/foxy/ament-cmake-export-definitions/default.nix index 70983308fb..bb738ab76b 100644 --- a/distros/foxy/ament-cmake-export-definitions/default.nix +++ b/distros/foxy/ament-cmake-export-definitions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-foxy-ament-cmake-export-definitions"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_definitions/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "bb187cd252ccd224fe105f2254dce0724655fe5f23de8097abc5f08e6c0fd36a"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_definitions/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "570791560b1ae35567b741689140e71e7a995d093421d2351c7e052c7033c55a"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-export-dependencies/default.nix b/distros/foxy/ament-cmake-export-dependencies/default.nix index bb6adc514b..6c55528309 100644 --- a/distros/foxy/ament-cmake-export-dependencies/default.nix +++ b/distros/foxy/ament-cmake-export-dependencies/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-libraries }: buildRosPackage { pname = "ros-foxy-ament-cmake-export-dependencies"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_dependencies/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "861a62efb7cdbd6b304f6a66117a3f799bfff18d8bcac261f490606db8bf1951"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_dependencies/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "4b360d1e67fe4bf1a9bae38a43e71e85649c2ab15e579aa1ca87a474bcac5c20"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-export-include-directories/default.nix b/distros/foxy/ament-cmake-export-include-directories/default.nix index e43cc50d87..d6c891fbbe 100644 --- a/distros/foxy/ament-cmake-export-include-directories/default.nix +++ b/distros/foxy/ament-cmake-export-include-directories/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-foxy-ament-cmake-export-include-directories"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_include_directories/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "7d8ba8ec48a9301828ebce40aa07306c3471dcd6b64d966800e3ed1b40d2b3a2"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_include_directories/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "c6f619c543c0521520f869a70f519a1ae6ff1fb5a1745347dc8e7e8432161a28"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-export-interfaces/default.nix b/distros/foxy/ament-cmake-export-interfaces/default.nix index 603885c71f..37518db8bd 100644 --- a/distros/foxy/ament-cmake-export-interfaces/default.nix +++ b/distros/foxy/ament-cmake-export-interfaces/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }: buildRosPackage { pname = "ros-foxy-ament-cmake-export-interfaces"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_interfaces/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "360eb3289f82510fd285187967c9d68583a7e16ba6ece114dd4b8bc81fd0a04f"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_interfaces/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "fb16cd40c247c9fa6cb60ab0dfd81fcdc6f5b3b6af81cb68ef31b123cb829d1b"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-export-libraries/default.nix b/distros/foxy/ament-cmake-export-libraries/default.nix index 2a97b3e152..f8cd39ab0f 100644 --- a/distros/foxy/ament-cmake-export-libraries/default.nix +++ b/distros/foxy/ament-cmake-export-libraries/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-foxy-ament-cmake-export-libraries"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_libraries/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "89c6514397ae60b68dce59f9f7efda8d1816a840b5fbfd695e887dfef5bd4b57"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_libraries/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "0432bd3d6098f77c2e16e894700b00851e19948202808b4ccfad794cf67b4080"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-export-link-flags/default.nix b/distros/foxy/ament-cmake-export-link-flags/default.nix index 814249bbce..35ffba83df 100644 --- a/distros/foxy/ament-cmake-export-link-flags/default.nix +++ b/distros/foxy/ament-cmake-export-link-flags/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-foxy-ament-cmake-export-link-flags"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_link_flags/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "75a43cf246bf3febc8809e8f33c9378c341a958fef879b6c0bb7f7ac62d957db"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_link_flags/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "45aebc1193ea14668a8f6c03c1b7a8d44684b4a86d936f29499224b088a5ed6f"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-export-targets/default.nix b/distros/foxy/ament-cmake-export-targets/default.nix index e8c6648dda..03d6f3cc41 100644 --- a/distros/foxy/ament-cmake-export-targets/default.nix +++ b/distros/foxy/ament-cmake-export-targets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }: buildRosPackage { pname = "ros-foxy-ament-cmake-export-targets"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_targets/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "6773550aea6dd88a0d2bdae42d74a7e6408b643a243fe387a020af312e0bed22"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_targets/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "3795562d0eeb91c0eb3f59b43271eda4638611f34996573d96c9ac4852969ed7"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-gmock/default.nix b/distros/foxy/ament-cmake-gmock/default.nix index 53dc3a3231..62c234dead 100644 --- a/distros/foxy/ament-cmake-gmock/default.nix +++ b/distros/foxy/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-foxy-ament-cmake-gmock"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gmock/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "b8f52df6a0135834cd190a3166fe58eb6bc8c3a3bbee1fd3984dfab3249de342"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gmock/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "3fafecf9716d5609a5b8bb95b28aa04e9f4cd160992604e6795536e55db37f34"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-google-benchmark/default.nix b/distros/foxy/ament-cmake-google-benchmark/default.nix index 291fcc43c9..06f993be80 100644 --- a/distros/foxy/ament-cmake-google-benchmark/default.nix +++ b/distros/foxy/ament-cmake-google-benchmark/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python, ament-cmake-test, google-benchmark-vendor }: buildRosPackage { pname = "ros-foxy-ament-cmake-google-benchmark"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_google_benchmark/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "9345411ccdea1c800d4ca3473c0d1f2738afc1a91fd5de22916a52e008bc98f9"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_google_benchmark/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "0a9fade740234a93a9549fccfe61613b287399673bba12671e9dcaf763d97524"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-gtest/default.nix b/distros/foxy/ament-cmake-gtest/default.nix index 635130e81c..bc0fe395b4 100644 --- a/distros/foxy/ament-cmake-gtest/default.nix +++ b/distros/foxy/ament-cmake-gtest/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, gtest, gtest-vendor }: buildRosPackage { pname = "ros-foxy-ament-cmake-gtest"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gtest/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "4a81e199a35de59c52738fd2b0472669af803c63bd7897deca281c8dc104658a"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gtest/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "0c39644d0755a4cb52787e8ba587aacae6d26d3e16af2ea2defdd055418751e5"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-include-directories/default.nix b/distros/foxy/ament-cmake-include-directories/default.nix index b1a4de7c6f..27b51065c6 100644 --- a/distros/foxy/ament-cmake-include-directories/default.nix +++ b/distros/foxy/ament-cmake-include-directories/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-foxy-ament-cmake-include-directories"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_include_directories/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "5343bbc3fe436138cf0fb065aaea6b9cbd0d9e569b37e00c198964acc8113af8"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_include_directories/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "cf95b1ccc8341e476dc266c0854ba3411dde433c0a50d00a7277e044d837a765"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-libraries/default.nix b/distros/foxy/ament-cmake-libraries/default.nix index da04030290..2fb58edc3e 100644 --- a/distros/foxy/ament-cmake-libraries/default.nix +++ b/distros/foxy/ament-cmake-libraries/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-foxy-ament-cmake-libraries"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_libraries/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "1777ca70314316d932f1a85d01af09762a2e35c432c7a056535da670162d1650"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_libraries/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "e235cada5f26f96f140e080e9fd7d2c7dd056dbcc6f6c1cf9d1ae7e7d60d8001"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-nose/default.nix b/distros/foxy/ament-cmake-nose/default.nix index 6d473be4fe..63112abe58 100644 --- a/distros/foxy/ament-cmake-nose/default.nix +++ b/distros/foxy/ament-cmake-nose/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, python3Packages }: buildRosPackage { pname = "ros-foxy-ament-cmake-nose"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_nose/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "97f16779ca7174811c4d626253ed507816433b1f19d87269b1f4b70b18d1f447"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_nose/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "cbd00e249326951b0279fdec0ea15fc88cd5d08d404cae1c08983ac104900f7e"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-pytest/default.nix b/distros/foxy/ament-cmake-pytest/default.nix index 1ffe97c85f..9e0ca80edb 100644 --- a/distros/foxy/ament-cmake-pytest/default.nix +++ b/distros/foxy/ament-cmake-pytest/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, pythonPackages }: buildRosPackage { pname = "ros-foxy-ament-cmake-pytest"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_pytest/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "737b95c63bc5cfeab42325b9a6f2ee4d72d312f65a870c0ed7bf87409c7abcde"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_pytest/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "6c2f1bc5048c4e08f7e46f08ac29ae86fd509a72030bf19b806185e84671f1e9"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-python/default.nix b/distros/foxy/ament-cmake-python/default.nix index affee5e9b9..abbd1ca53a 100644 --- a/distros/foxy/ament-cmake-python/default.nix +++ b/distros/foxy/ament-cmake-python/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-foxy-ament-cmake-python"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_python/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "1617abe83713aca08836201157b926ba3955c5ccf67d48eb653d546ca2a8c2a6"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_python/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "5e32c4aaf7caf333b86e0d0cfe0fc137ce8e3a30c9a20828b1af9777c4c664f5"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-target-dependencies/default.nix b/distros/foxy/ament-cmake-target-dependencies/default.nix index aa4683500b..246fb88b16 100644 --- a/distros/foxy/ament-cmake-target-dependencies/default.nix +++ b/distros/foxy/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-foxy-ament-cmake-target-dependencies"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_target_dependencies/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "1cadd49647506063a15d0c3756df04ae459273f2faa8437471870a004308144f"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_target_dependencies/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "9e4c049584955fa7e53f78e733e72b174d2919cc04a70e404d5a5999b293e23c"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-test/default.nix b/distros/foxy/ament-cmake-test/default.nix index b33ea17366..f82a417f4f 100644 --- a/distros/foxy/ament-cmake-test/default.nix +++ b/distros/foxy/ament-cmake-test/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python }: buildRosPackage { pname = "ros-foxy-ament-cmake-test"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_test/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "7a9e55a6ed1c701bcce871d6b43c0fdd002e82d9890902beba790364c31c7ec7"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_test/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "fe907d5b83d1d5214c498ea4f1c81cc535a793ba626fe4fc960b833f466d9d48"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake-version/default.nix b/distros/foxy/ament-cmake-version/default.nix index 64d154399c..e342e95d3b 100644 --- a/distros/foxy/ament-cmake-version/default.nix +++ b/distros/foxy/ament-cmake-version/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core }: buildRosPackage { pname = "ros-foxy-ament-cmake-version"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_version/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "e5084c50684b7963eebc065508e7c168c7991c02eda65f7a29c886acd1fd2bc4"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_version/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "b7b9e73d0ec88a5107d3ae72399bed115ef4af80ea5ef80966c4ebc58cff5e84"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ament-cmake/default.nix b/distros/foxy/ament-cmake/default.nix index 3defec5de4..30df9fe2b2 100644 --- a/distros/foxy/ament-cmake/default.nix +++ b/distros/foxy/ament-cmake/default.nix @@ -5,12 +5,12 @@ { 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-libraries, ament-cmake-python, ament-cmake-target-dependencies, ament-cmake-test, ament-cmake-version, cmake }: buildRosPackage { pname = "ros-foxy-ament-cmake"; - version = "0.9.8-r1"; + version = "0.9.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake/0.9.8-1.tar.gz"; - name = "0.9.8-1.tar.gz"; - sha256 = "1cb4b958e22d787d31e95e21623037eca1ff11aa3f634fd547ae6a8c0713cf5f"; + url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake/0.9.9-1.tar.gz"; + name = "0.9.9-1.tar.gz"; + sha256 = "eb11d2cbebecb297f104c616329d1f62cde6d83ebe2ce6ab449829f38d868404"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/asio-cmake-module/default.nix b/distros/foxy/asio-cmake-module/default.nix new file mode 100644 index 0000000000..e5d93eafbc --- /dev/null +++ b/distros/foxy/asio-cmake-module/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 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-foxy-asio-cmake-module"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-drivers-gbp/transport_drivers-release/archive/release/foxy/asio_cmake_module/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "22d371d6006055b3c7d56dacc1c33be3760ab1cee55d6c8b932d3a28d7094020"; + }; + + buildType = "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/foxy/aws-robomaker-small-warehouse-world/default.nix b/distros/foxy/aws-robomaker-small-warehouse-world/default.nix new file mode 100644 index 0000000000..c549df1441 --- /dev/null +++ b/distros/foxy/aws-robomaker-small-warehouse-world/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo, gazebo-plugins, gazebo-ros }: +buildRosPackage { + pname = "ros-foxy-aws-robomaker-small-warehouse-world"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/aws-gbp/aws_robomaker_small_warehouse_world-release/archive/release/foxy/aws_robomaker_small_warehouse_world/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "26033a906fb2648570cc63ae226c4f1dcc22385737d110204f72cac118ed9bea"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ gazebo gazebo-plugins gazebo-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''AWS RoboMaker package for a warehouse world to use in manufacturing and logistics robot applications.''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/bosch-locator-bridge/default.nix b/distros/foxy/bosch-locator-bridge/default.nix index e2d5c2d140..624475aa37 100644 --- a/distros/foxy/bosch-locator-bridge/default.nix +++ b/distros/foxy/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, std-srvs, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-foxy-bosch-locator-bridge"; - version = "2.0.2-r1"; + version = "2.0.3-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/locator_ros_bridge-release/archive/release/foxy/bosch_locator_bridge/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "588323f3c1fda3430d1c31efcda9a121a2f37946e842d38d1232065647fe2436"; + url = "https://github.com/ros2-gbp/locator_ros_bridge-release/archive/release/foxy/bosch_locator_bridge/2.0.3-2.tar.gz"; + name = "2.0.3-2.tar.gz"; + sha256 = "7ec1aa270268eca24535d465eb9192de0b85aa6533b697fc7a3afa84dde5cf64"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/controller-interface/default.nix b/distros/foxy/controller-interface/default.nix index 1c28e46045..f40ae18979 100644 --- a/distros/foxy/controller-interface/default.nix +++ b/distros/foxy/controller-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, hardware-interface, rclcpp-lifecycle, sensor-msgs }: buildRosPackage { pname = "ros-foxy-controller-interface"; - version = "0.7.1-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/controller_interface/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "a79375f0b4cb545d3bb5ba5bc56aee4061d3140d5a536d982b3e869886b654a9"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/controller_interface/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "4aed297fd1cab9e95aed271f43e536d15e3ba73233bd9adb72bde9a504358a74"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/controller-manager-msgs/default.nix b/distros/foxy/controller-manager-msgs/default.nix index c8bad94501..faf5c8694c 100644 --- a/distros/foxy/controller-manager-msgs/default.nix +++ b/distros/foxy/controller-manager-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-foxy-controller-manager-msgs"; - version = "0.7.1-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/controller_manager_msgs/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "bff11964905d711e3fda7ecd01de6f544f6cf01758b8b88ecd394aef75e05e51"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/controller_manager_msgs/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "5dd3e58b14aac07124df8bb7870cf4f4c7801a1dca09893fc92db741d3696731"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/controller-manager/default.nix b/distros/foxy/controller-manager/default.nix index ae10d96123..979a57a60e 100644 --- a/distros/foxy/controller-manager/default.nix +++ b/distros/foxy/controller-manager/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 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, controller-interface, controller-manager-msgs, hardware-interface, launch, launch-ros, pluginlib, rclcpp, rcpputils, ros2param, ros2run }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, controller-interface, controller-manager-msgs, hardware-interface, launch, launch-ros, pluginlib, rclcpp, rcpputils, ros2-control-test-assets, ros2param, ros2run }: buildRosPackage { pname = "ros-foxy-controller-manager"; - version = "0.7.1-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/controller_manager/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "0f5efb5368578364860a86dc645812de9095b6ac1dfb6a06f3553656819f9367"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/controller_manager/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "ffe49b312ab3aaa3f9c9fb3aa95c5fafde3e726b293492371b1ae83dd7b4158b"; }; buildType = "ament_cmake"; checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-cpp controller-interface controller-manager-msgs hardware-interface launch launch-ros pluginlib rclcpp rcpputils ros2param ros2run ]; + propagatedBuildInputs = [ ament-index-cpp controller-interface controller-manager-msgs hardware-interface launch launch-ros pluginlib rclcpp rcpputils ros2-control-test-assets ros2param ros2run ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/foxy/diff-drive-controller/default.nix b/distros/foxy/diff-drive-controller/default.nix index 5c74654bf7..cbcec323f3 100644 --- a/distros/foxy/diff-drive-controller/default.nix +++ b/distros/foxy/diff-drive-controller/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 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, geometry-msgs, hardware-interface, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, tf2, tf2-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, controller-interface, controller-manager, geometry-msgs, hardware-interface, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, tf2, tf2-msgs }: buildRosPackage { pname = "ros-foxy-diff-drive-controller"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/diff_drive_controller/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "02cbb15dd37364a622699b6b9022e08a33829648bbd1c5d1a9276ea23b25c646"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/diff_drive_controller/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "c2cdfcda793c14569cc1719ce0becf03a902a8e47c635c16e114a0ab42a3a559"; }; buildType = "ament_cmake"; buildInputs = [ pluginlib ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager ]; + checkInputs = [ ament-cmake-gmock controller-manager ]; propagatedBuildInputs = [ controller-interface geometry-msgs hardware-interface nav-msgs rclcpp rclcpp-lifecycle realtime-tools tf2 tf2-msgs ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/foxy/effort-controllers/default.nix b/distros/foxy/effort-controllers/default.nix index 82aeded070..783ed87f45 100644 --- a/distros/foxy/effort-controllers/default.nix +++ b/distros/foxy/effort-controllers/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 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-manager, forward-command-controller, pluginlib, rclcpp, ros2-control-test-assets }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, controller-manager, forward-command-controller, pluginlib, rclcpp, ros2-control-test-assets }: buildRosPackage { pname = "ros-foxy-effort-controllers"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/effort_controllers/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "59b8f1ad9edccc447ba4ea89648351ab712d43891b3325b90814678f19d12205"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/effort_controllers/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "0a2a2229c787e95776efcc7100f953292717ac1830b969ed1a664e7190ee7bf6"; }; buildType = "ament_cmake"; buildInputs = [ pluginlib ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager ros2-control-test-assets ]; + checkInputs = [ ament-cmake-gmock controller-manager ros2-control-test-assets ]; propagatedBuildInputs = [ forward-command-controller rclcpp ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/foxy/examples-tf2-py/default.nix b/distros/foxy/examples-tf2-py/default.nix index 2a4753eb67..825c233f50 100644 --- a/distros/foxy/examples-tf2-py/default.nix +++ b/distros/foxy/examples-tf2-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, launch-ros, pythonPackages, tf2-ros }: buildRosPackage { pname = "ros-foxy-examples-tf2-py"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/examples_tf2_py/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "908d0f40c9183ab68eba90170e76ec5d57d26df862f41b363cacf33e30c14661"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/examples_tf2_py/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "2145de3c592a468f7d0b901908a96ae6d0c7ec8a6f5cdf6fe5e777bf2dc1566e"; }; buildType = "ament_python"; diff --git a/distros/foxy/fastrtps-cmake-module/default.nix b/distros/foxy/fastrtps-cmake-module/default.nix index 781e40f9b2..8c44480254 100644 --- a/distros/foxy/fastrtps-cmake-module/default.nix +++ b/distros/foxy/fastrtps-cmake-module/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-foxy-fastrtps-cmake-module"; - version = "1.0.3-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/foxy/fastrtps_cmake_module/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "3e86c20176a31390dfdd24ebf0edaf5fec2cbab6b7ed81bd2e11e14579c3f883"; + url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/foxy/fastrtps_cmake_module/1.0.4-1.tar.gz"; + name = "1.0.4-1.tar.gz"; + sha256 = "af9ed13934b1fb4cf80fe45cbce8575e072e6d70001ff980301abe69b6b24e82"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/force-torque-sensor-broadcaster/default.nix b/distros/foxy/force-torque-sensor-broadcaster/default.nix index e4dab5af41..f4ce11f4bb 100644 --- a/distros/foxy/force-torque-sensor-broadcaster/default.nix +++ b/distros/foxy/force-torque-sensor-broadcaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, controller-interface, controller-manager, geometry-msgs, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets }: buildRosPackage { pname = "ros-foxy-force-torque-sensor-broadcaster"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/force_torque_sensor_broadcaster/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "d57aee6b6fb3338e1b28eb4e5d29ce0343fa001b5db1cbc2d13c2b8e53172511"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/force_torque_sensor_broadcaster/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "186838b2d1584f1faf22fc287fac28bd3791d1c7b5690de93d7120a822170933"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/forward-command-controller/default.nix b/distros/foxy/forward-command-controller/default.nix index 72752eb2ca..6f4c99cf17 100644 --- a/distros/foxy/forward-command-controller/default.nix +++ b/distros/foxy/forward-command-controller/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 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, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, std-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, controller-interface, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, std-msgs }: buildRosPackage { pname = "ros-foxy-forward-command-controller"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/forward_command_controller/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "639091192a622a299480d4dfe0ea6fdbc4ab703b97636f36cc90acb79b4a12f4"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/forward_command_controller/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "7aafcf126b6f77b573fca05092e4203c74a1ba0894e9c734f5801f0b6addf43d"; }; buildType = "ament_cmake"; buildInputs = [ pluginlib ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager ros2-control-test-assets ]; + checkInputs = [ ament-cmake-gmock controller-manager ros2-control-test-assets ]; propagatedBuildInputs = [ controller-interface hardware-interface rclcpp rclcpp-lifecycle realtime-tools std-msgs ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/foxy/generated.nix b/distros/foxy/generated.nix index ef685669dd..d0873d6a45 100644 --- a/distros/foxy/generated.nix +++ b/distros/foxy/generated.nix @@ -24,6 +24,8 @@ self: super: { ament-cmake-auto = self.callPackage ./ament-cmake-auto {}; + 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 {}; @@ -138,6 +140,8 @@ self: super: { apriltag = self.callPackage ./apriltag {}; + asio-cmake-module = self.callPackage ./asio-cmake-module {}; + astuff-sensor-msgs = self.callPackage ./astuff-sensor-msgs {}; automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {}; @@ -146,6 +150,8 @@ self: super: { automotive-platform-msgs = self.callPackage ./automotive-platform-msgs {}; + aws-robomaker-small-warehouse-world = self.callPackage ./aws-robomaker-small-warehouse-world {}; + backward-ros = self.callPackage ./backward-ros {}; behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {}; @@ -464,6 +470,8 @@ self: super: { gmock-vendor = self.callPackage ./gmock-vendor {}; + google-benchmark-vendor = self.callPackage ./google-benchmark-vendor {}; + gps-msgs = self.callPackage ./gps-msgs {}; gps-tools = self.callPackage ./gps-tools {}; @@ -472,6 +480,8 @@ self: super: { gpsd-client = self.callPackage ./gpsd-client {}; + graph-msgs = self.callPackage ./graph-msgs {}; + grasping-msgs = self.callPackage ./grasping-msgs {}; grbl-msgs = self.callPackage ./grbl-msgs {}; @@ -488,6 +498,8 @@ self: super: { ibeo-msgs = self.callPackage ./ibeo-msgs {}; + ifm3d-core = self.callPackage ./ifm3d-core {}; + image-common = self.callPackage ./image-common {}; image-geometry = self.callPackage ./image-geometry {}; @@ -514,6 +526,8 @@ self: super: { intra-process-demo = self.callPackage ./intra-process-demo {}; + io-context = self.callPackage ./io-context {}; + joint-state-broadcaster = self.callPackage ./joint-state-broadcaster {}; joint-state-controller = self.callPackage ./joint-state-controller {}; @@ -548,6 +562,8 @@ self: super: { lanelet2-examples = self.callPackage ./lanelet2-examples {}; + lanelet2-io = self.callPackage ./lanelet2-io {}; + lanelet2-maps = self.callPackage ./lanelet2-maps {}; lanelet2-projection = self.callPackage ./lanelet2-projection {}; @@ -642,8 +658,12 @@ self: super: { mavros-msgs = self.callPackage ./mavros-msgs {}; + menge-vendor = self.callPackage ./menge-vendor {}; + message-filters = self.callPackage ./message-filters {}; + micro-ros-msgs = self.callPackage ./micro-ros-msgs {}; + mimick-vendor = self.callPackage ./mimick-vendor {}; mobileye-560-660-msgs = self.callPackage ./mobileye-560-660-msgs {}; @@ -814,6 +834,8 @@ self: super: { pcl-msgs = self.callPackage ./pcl-msgs {}; + pcl-ros = self.callPackage ./pcl-ros {}; + pendulum-control = self.callPackage ./pendulum-control {}; pendulum-msgs = self.callPackage ./pendulum-msgs {}; @@ -940,6 +962,8 @@ self: super: { quaternion-operation = self.callPackage ./quaternion-operation {}; + radar-msgs = self.callPackage ./radar-msgs {}; + random-numbers = self.callPackage ./random-numbers {}; raptor-dbw-can = self.callPackage ./raptor-dbw-can {}; @@ -1028,6 +1052,86 @@ self: super: { resource-retriever = self.callPackage ./resource-retriever {}; + 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-common = self.callPackage ./rmf-building-sim-common {}; + + rmf-building-sim-gazebo-plugins = self.callPackage ./rmf-building-sim-gazebo-plugins {}; + + rmf-charger-msgs = self.callPackage ./rmf-charger-msgs {}; + + rmf-cmake-uncrustify = self.callPackage ./rmf-cmake-uncrustify {}; + + rmf-demos = self.callPackage ./rmf-demos {}; + + rmf-demos-assets = self.callPackage ./rmf-demos-assets {}; + + rmf-demos-dashboard-resources = self.callPackage ./rmf-demos-dashboard-resources {}; + + rmf-demos-gz = self.callPackage ./rmf-demos-gz {}; + + rmf-demos-ign = self.callPackage ./rmf-demos-ign {}; + + rmf-demos-maps = self.callPackage ./rmf-demos-maps {}; + + rmf-demos-tasks = self.callPackage ./rmf-demos-tasks {}; + + 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-robot-sim-common = self.callPackage ./rmf-robot-sim-common {}; + + rmf-robot-sim-gazebo-plugins = self.callPackage ./rmf-robot-sim-gazebo-plugins {}; + + rmf-task = self.callPackage ./rmf-task {}; + + rmf-task-msgs = self.callPackage ./rmf-task-msgs {}; + + rmf-task-ros2 = self.callPackage ./rmf-task-ros2 {}; + + 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-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-msgs = self.callPackage ./rmf-visualization-msgs {}; + + rmf-visualization-rviz2-plugins = self.callPackage ./rmf-visualization-rviz2-plugins {}; + + rmf-visualization-schedule = self.callPackage ./rmf-visualization-schedule {}; + + rmf-workcell-msgs = self.callPackage ./rmf-workcell-msgs {}; + rmw = self.callPackage ./rmw {}; rmw-connext-cpp = self.callPackage ./rmw-connext-cpp {}; @@ -1346,6 +1450,8 @@ self: super: { sophus = self.callPackage ./sophus {}; + spacenav = self.callPackage ./spacenav {}; + spdlog-vendor = self.callPackage ./spdlog-vendor {}; sqlite3-vendor = self.callPackage ./sqlite3-vendor {}; @@ -1366,6 +1472,10 @@ self: super: { stereo-msgs = self.callPackage ./stereo-msgs {}; + stubborn-buddies = self.callPackage ./stubborn-buddies {}; + + stubborn-buddies-msgs = self.callPackage ./stubborn-buddies-msgs {}; + swri-console-util = self.callPackage ./swri-console-util {}; swri-dbw-interface = self.callPackage ./swri-dbw-interface {}; @@ -1418,8 +1528,6 @@ self: super: { test-msgs = self.callPackage ./test-msgs {}; - test-osrf-testing-tools-cpp = self.callPackage ./test-osrf-testing-tools-cpp {}; - test-rmw-implementation = self.callPackage ./test-rmw-implementation {}; tf2 = self.callPackage ./tf2 {}; @@ -1500,6 +1608,8 @@ self: super: { turtlesim = self.callPackage ./turtlesim {}; + tvm-vendor = self.callPackage ./tvm-vendor {}; + twist-mux = self.callPackage ./twist-mux {}; twist-stamper = self.callPackage ./twist-stamper {}; @@ -1582,6 +1692,8 @@ self: super: { webots-ros2-examples = self.callPackage ./webots-ros2-examples {}; + webots-ros2-importer = self.callPackage ./webots-ros2-importer {}; + webots-ros2-mavic = self.callPackage ./webots-ros2-mavic {}; webots-ros2-msgs = self.callPackage ./webots-ros2-msgs {}; diff --git a/distros/foxy/geometry-tutorials/default.nix b/distros/foxy/geometry-tutorials/default.nix index 6e9d069d1a..b8add6d1d1 100644 --- a/distros/foxy/geometry-tutorials/default.nix +++ b/distros/foxy/geometry-tutorials/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-foxy-geometry-tutorials"; - version = "0.3.2-r1"; + version = "0.3.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/foxy/geometry_tutorials/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "c294ac107c09cf598710b598a131a49047d2326a1b2a110ba4c190e1ddc98bba"; + url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/foxy/geometry_tutorials/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "cdc7c3cc9a32f805b6a871f001e9fa925cc01f11186d3a7e6370dcfe16ef71cd"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/geometry2/default.nix b/distros/foxy/geometry2/default.nix index 9eb0b0086a..5eee1bfe14 100644 --- a/distros/foxy/geometry2/default.nix +++ b/distros/foxy/geometry2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, tf2, tf2-bullet, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-msgs, tf2-py, tf2-ros, tf2-sensor-msgs, tf2-tools }: buildRosPackage { pname = "ros-foxy-geometry2"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/geometry2/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "e25dab04c5f0b7e0205e66765fae470d5f0c4317e87f2ada01b29ee38617a4d1"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/geometry2/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "26a3fa86990b9855b82cc38b957c62c34a362fa372cd302ee8d9802514b30ff0"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/gmock-vendor/default.nix b/distros/foxy/gmock-vendor/default.nix index b7a71bd8db..d590895bd8 100644 --- a/distros/foxy/gmock-vendor/default.nix +++ b/distros/foxy/gmock-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, gtest-vendor }: buildRosPackage { pname = "ros-foxy-gmock-vendor"; - version = "1.8.9000-r1"; + version = "1.8.9001-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/googletest-release/archive/release/foxy/gmock_vendor/1.8.9000-1.tar.gz"; - name = "1.8.9000-1.tar.gz"; - sha256 = "fdce913e89d9dd510744956016fdc050556a3be85f2c680426afa49ab042fef6"; + url = "https://github.com/ros2-gbp/googletest-release/archive/release/foxy/gmock_vendor/1.8.9001-1.tar.gz"; + name = "1.8.9001-1.tar.gz"; + sha256 = "581615dd9b22b96edc37031e5198792b5166e9ad36bda361f72d748c20c1ef38"; }; buildType = "cmake"; diff --git a/distros/foxy/google-benchmark-vendor/default.nix b/distros/foxy/google-benchmark-vendor/default.nix new file mode 100644 index 0000000000..3457fce437 --- /dev/null +++ b/distros/foxy/google-benchmark-vendor/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, gbenchmark }: +buildRosPackage { + pname = "ros-foxy-google-benchmark-vendor"; + version = "0.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/google_benchmark_vendor-release/archive/release/foxy/google_benchmark_vendor/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "6f2e2e257bb774b9d6746c39f86fc8b32a24f4edd27773939110f9b32e9705f4"; + }; + + buildType = "cmake"; + propagatedBuildInputs = [ gbenchmark ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''This package provides Google Benchmark.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/graph-msgs/default.nix b/distros/foxy/graph-msgs/default.nix new file mode 100644 index 0000000000..ec30504635 --- /dev/null +++ b/distros/foxy/graph-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 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-foxy-graph-msgs"; + version = "0.2.0-r1"; + + src = fetchurl { + url = "https://github.com/PickNikRobotics/graph_msgs-release/archive/release/foxy/graph_msgs/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "b90b8986b023301eab689d942df2592f01cb3423e64a1e880ae77df19dfc84c6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ 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/foxy/gripper-controllers/default.nix b/distros/foxy/gripper-controllers/default.nix index f1f1de6b62..20ffc80b8f 100644 --- a/distros/foxy/gripper-controllers/default.nix +++ b/distros/foxy/gripper-controllers/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 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, control-msgs, control-toolbox, controller-interface, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-action, realtime-tools, ros2-control-test-assets }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, control-toolbox, controller-interface, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-action, realtime-tools, ros2-control-test-assets }: buildRosPackage { pname = "ros-foxy-gripper-controllers"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/gripper_controllers/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "ffec8c9799c072aa0c817f8cbdb1746aaf45694d33ab1ac7972cb0cd77c48f38"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/gripper_controllers/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "41e08495122298123068172f6414908d365ecdca7d6a271ac98e8b6bea42fc2b"; }; buildType = "ament_cmake"; buildInputs = [ pluginlib ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager ros2-control-test-assets ]; + checkInputs = [ ament-cmake-gmock controller-manager ros2-control-test-assets ]; propagatedBuildInputs = [ control-msgs control-toolbox controller-interface hardware-interface rclcpp rclcpp-action realtime-tools ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/foxy/gtest-vendor/default.nix b/distros/foxy/gtest-vendor/default.nix index 84cea255ad..447f846bd2 100644 --- a/distros/foxy/gtest-vendor/default.nix +++ b/distros/foxy/gtest-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake }: buildRosPackage { pname = "ros-foxy-gtest-vendor"; - version = "1.8.9000-r1"; + version = "1.8.9001-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/googletest-release/archive/release/foxy/gtest_vendor/1.8.9000-1.tar.gz"; - name = "1.8.9000-1.tar.gz"; - sha256 = "5513885791b5d5a4eecad2860809726323021e5c4776e0c8816e93e20e0ec1a6"; + url = "https://github.com/ros2-gbp/googletest-release/archive/release/foxy/gtest_vendor/1.8.9001-1.tar.gz"; + name = "1.8.9001-1.tar.gz"; + sha256 = "44cb12b30c00c7b3d6001469d62ecaf1d27dfa271f867de849f35e9e6f23ba83"; }; buildType = "cmake"; diff --git a/distros/foxy/hardware-interface/default.nix b/distros/foxy/hardware-interface/default.nix index 573b057bcc..bcaf81e028 100644 --- a/distros/foxy/hardware-interface/default.nix +++ b/distros/foxy/hardware-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, control-msgs, pluginlib, rcpputils, rcutils, ros2-control-test-assets, tinyxml2-vendor }: buildRosPackage { pname = "ros-foxy-hardware-interface"; - version = "0.7.1-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/hardware_interface/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "fc3fc74344107335b7e7f45455e938ba5a8d22e6f2ea4e38ba88b62bb414e474"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/hardware_interface/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "5323961c9d16de5226e8f3a4324f41402b75ee1b5fad27bdde64fc64330cd737"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ifm3d-core/default.nix b/distros/foxy/ifm3d-core/default.nix new file mode 100644 index 0000000000..09690d26c1 --- /dev/null +++ b/distros/foxy/ifm3d-core/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-ifm3d-core"; + version = "0.18.0-r4"; + + src = fetchurl { + url = "https://github.com/ifm/ifm3d-release/archive/release/foxy/ifm3d_core/0.18.0-4.tar.gz"; + name = "0.18.0-4.tar.gz"; + sha256 = "d66698ff96c051522c171ca7c460e36738d95349a70a8f55929d4d4813b76b84"; + }; + + buildType = "cmake"; + buildInputs = [ boost ]; + 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/foxy/imu-sensor-broadcaster/default.nix b/distros/foxy/imu-sensor-broadcaster/default.nix index 75a391869f..d04b82521b 100644 --- a/distros/foxy/imu-sensor-broadcaster/default.nix +++ b/distros/foxy/imu-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, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-foxy-imu-sensor-broadcaster"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/imu_sensor_broadcaster/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "20e14a5f7a76513cd3dac6d214ccd43eae223030d4ec432ada0a863cbd6785da"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/imu_sensor_broadcaster/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "e0944943f7bf8b7a854c0686f2bfa25b618e0cd42eed4daec2f331d3a81c163e"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/io-context/default.nix b/distros/foxy/io-context/default.nix new file mode 100644 index 0000000000..d90b8ca0f0 --- /dev/null +++ b/distros/foxy/io-context/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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, example-interfaces, rclcpp, std-msgs, udp-msgs }: +buildRosPackage { + pname = "ros-foxy-io-context"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-drivers-gbp/transport_drivers-release/archive/release/foxy/io_context/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "6319763aa21c765ae1f070032c86a7d267dc1cffd66b4d72dcd1bb8a537b42ce"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ asio example-interfaces 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/foxy/joint-state-broadcaster/default.nix b/distros/foxy/joint-state-broadcaster/default.nix index ffe376a7ed..e27e89861c 100644 --- a/distros/foxy/joint-state-broadcaster/default.nix +++ b/distros/foxy/joint-state-broadcaster/default.nix @@ -2,19 +2,19 @@ # Copyright 2021 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, control-msgs, controller-interface, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, ros2-control-test-assets, sensor-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, controller-interface, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, ros2-control-test-assets, sensor-msgs }: buildRosPackage { pname = "ros-foxy-joint-state-broadcaster"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/joint_state_broadcaster/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "19f9b34e3bd1dbafca5ed514f68ad64e3336d9b595f432de80bec800f349635b"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/joint_state_broadcaster/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "347f3ab84b2a1c86e28a937e7bc19608a843f3a8c978ae7c9fd7477cec6d5842"; }; buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager rclcpp ros2-control-test-assets ]; + checkInputs = [ ament-cmake-gmock controller-manager rclcpp ros2-control-test-assets ]; propagatedBuildInputs = [ control-msgs controller-interface hardware-interface pluginlib rclcpp-lifecycle rcutils sensor-msgs ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/foxy/joint-state-controller/default.nix b/distros/foxy/joint-state-controller/default.nix index 78b064d54a..fc9c86bf74 100644 --- a/distros/foxy/joint-state-controller/default.nix +++ b/distros/foxy/joint-state-controller/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 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-manager, hardware-interface, joint-state-broadcaster, pluginlib, rclcpp, ros2-control-test-assets }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, controller-manager, hardware-interface, joint-state-broadcaster, pluginlib, rclcpp, ros2-control-test-assets }: buildRosPackage { pname = "ros-foxy-joint-state-controller"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/joint_state_controller/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "122ab22f91e433c395efa3722fa4c9215125f17b1804db9e67a413d2995ec732"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/joint_state_controller/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "5b5bb31473bcadd06bf569142bd9c9be2e30f8db8834ce16ff426e1d4a98f1fc"; }; buildType = "ament_cmake"; buildInputs = [ pluginlib ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager hardware-interface rclcpp ros2-control-test-assets ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface rclcpp ros2-control-test-assets ]; propagatedBuildInputs = [ joint-state-broadcaster ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/foxy/joint-trajectory-controller/default.nix b/distros/foxy/joint-trajectory-controller/default.nix index 56b5f2d786..a120ebd68e 100644 --- a/distros/foxy/joint-trajectory-controller/default.nix +++ b/distros/foxy/joint-trajectory-controller/default.nix @@ -2,19 +2,19 @@ # Copyright 2021 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, control-msgs, controller-interface, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, trajectory-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, angles, control-msgs, controller-interface, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, trajectory-msgs }: buildRosPackage { pname = "ros-foxy-joint-trajectory-controller"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/joint_trajectory_controller/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "c559585a0b70e30c31d4c3520e634c403fa3562268a905342285929e11dc5e8a"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/joint_trajectory_controller/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "eb932423febd3cbeddd39c666b05bfcd253735887d3dcaa0e328783f3758ff53"; }; buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common controller-manager ros2-control-test-assets ]; + checkInputs = [ ament-cmake-gtest controller-manager ros2-control-test-assets ]; propagatedBuildInputs = [ angles control-msgs controller-interface hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools trajectory-msgs ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/foxy/lanelet2-io/default.nix b/distros/foxy/lanelet2-io/default.nix new file mode 100644 index 0000000000..65a7a957ce --- /dev/null +++ b/distros/foxy/lanelet2-io/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-lanelet2-io"; + version = "1.1.1-r1"; + + src = fetchurl { + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/foxy/lanelet2_io/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "408c1360908af9c0bd336550027a95b811f73fca34bf94f125bba5b89163b7c7"; + }; + + buildType = "catkin"; + 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/foxy/launch-ros/default.nix b/distros/foxy/launch-ros/default.nix index f9b91fbc37..e462a27964 100644 --- a/distros/foxy/launch-ros/default.nix +++ b/distros/foxy/launch-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, composition-interfaces, launch, lifecycle-msgs, osrf-pycommon, python3Packages, pythonPackages, rclpy }: buildRosPackage { pname = "ros-foxy-launch-ros"; - version = "0.11.2-r1"; + version = "0.11.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/foxy/launch_ros/0.11.2-1.tar.gz"; - name = "0.11.2-1.tar.gz"; - sha256 = "87fbe5e6f24cc2b2793ef71c9d8d80bb79afdbf510cbb3e5b4077fd378bcd9c8"; + url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/foxy/launch_ros/0.11.3-1.tar.gz"; + name = "0.11.3-1.tar.gz"; + sha256 = "cc16f69f9fdbc93b4d2ea1982ea410c58b0b2ee87db6902d584ffcd2dda0cc11"; }; buildType = "ament_python"; diff --git a/distros/foxy/launch-testing-ament-cmake/default.nix b/distros/foxy/launch-testing-ament-cmake/default.nix index beb7969736..c48518e48d 100644 --- a/distros/foxy/launch-testing-ament-cmake/default.nix +++ b/distros/foxy/launch-testing-ament-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-test, launch-testing, python-cmake-module }: buildRosPackage { pname = "ros-foxy-launch-testing-ament-cmake"; - version = "0.10.5-r1"; + version = "0.10.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch_testing_ament_cmake/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "fe621632b2cca00ace5d3691c1aa73b86205b5764a69736088df3c341f900ea2"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch_testing_ament_cmake/0.10.6-1.tar.gz"; + name = "0.10.6-1.tar.gz"; + sha256 = "a064c0f530e5b5a3ce5646f56f10e892ff2d4b762524efbba2a3e999f496ef8d"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/launch-testing-ros/default.nix b/distros/foxy/launch-testing-ros/default.nix index b2fc8040d7..4c85afe104 100644 --- a/distros/foxy/launch-testing-ros/default.nix +++ b/distros/foxy/launch-testing-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, launch-ros, launch-testing, pythonPackages, rclpy, std-msgs }: buildRosPackage { pname = "ros-foxy-launch-testing-ros"; - version = "0.11.2-r1"; + version = "0.11.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/foxy/launch_testing_ros/0.11.2-1.tar.gz"; - name = "0.11.2-1.tar.gz"; - sha256 = "ce429e005b42234305be336353f51f307ccc19550a74a706b6694faffcf0fe07"; + url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/foxy/launch_testing_ros/0.11.3-1.tar.gz"; + name = "0.11.3-1.tar.gz"; + sha256 = "fd71d8d3340b0ccb165b6c8f5517da92b85c90cc44eca05213c9926175662d02"; }; buildType = "ament_python"; diff --git a/distros/foxy/launch-testing/default.nix b/distros/foxy/launch-testing/default.nix index 9b497d9b96..32b79089c4 100644 --- a/distros/foxy/launch-testing/default.nix +++ b/distros/foxy/launch-testing/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch, osrf-pycommon, python3Packages, pythonPackages }: buildRosPackage { pname = "ros-foxy-launch-testing"; - version = "0.10.5-r1"; + version = "0.10.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch_testing/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "85ee1e719974059ea7bbc9988cf5da810a6909486e75972896e4888658eccdf9"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch_testing/0.10.6-1.tar.gz"; + name = "0.10.6-1.tar.gz"; + sha256 = "20df90419e4935a3ec96271ff166caefb57ee152c09d81acab0cc2c642256fa7"; }; buildType = "ament_python"; diff --git a/distros/foxy/launch-xml/default.nix b/distros/foxy/launch-xml/default.nix index a14e799c9b..389cee503f 100644 --- a/distros/foxy/launch-xml/default.nix +++ b/distros/foxy/launch-xml/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, launch, pythonPackages }: buildRosPackage { pname = "ros-foxy-launch-xml"; - version = "0.10.5-r1"; + version = "0.10.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch_xml/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "4b22ec6c77f13ceb6e81dd7e53b03adbee1c99b1e52b1a9628da1b5992a63c3c"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch_xml/0.10.6-1.tar.gz"; + name = "0.10.6-1.tar.gz"; + sha256 = "05e43bc92517b4efb7ece09c6de555d2bb13531eb627c48e301989bfe4924458"; }; buildType = "ament_python"; diff --git a/distros/foxy/launch-yaml/default.nix b/distros/foxy/launch-yaml/default.nix index 4e31164a6d..4275131dbc 100644 --- a/distros/foxy/launch-yaml/default.nix +++ b/distros/foxy/launch-yaml/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, launch, pythonPackages }: buildRosPackage { pname = "ros-foxy-launch-yaml"; - version = "0.10.5-r1"; + version = "0.10.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch_yaml/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "c167189cd118da6736fe7aab39ee8c886032e1f834886cdddcc584d70d4c0c42"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch_yaml/0.10.6-1.tar.gz"; + name = "0.10.6-1.tar.gz"; + sha256 = "89f98fdf66fbfc9a6de99a7c322b6be8cf4b00e821e6ddd20ab150c9862c942b"; }; buildType = "ament_python"; diff --git a/distros/foxy/launch/default.nix b/distros/foxy/launch/default.nix index f7898cab58..c3a85a18fd 100644 --- a/distros/foxy/launch/default.nix +++ b/distros/foxy/launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, osrf-pycommon, python3Packages, pythonPackages }: buildRosPackage { pname = "ros-foxy-launch"; - version = "0.10.5-r1"; + version = "0.10.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "f4552e5a161ee5bb6a83c6fb554a012f79ad05ea3f27fe4ef967124bdbdeef95"; + url = "https://github.com/ros2-gbp/launch-release/archive/release/foxy/launch/0.10.6-1.tar.gz"; + name = "0.10.6-1.tar.gz"; + sha256 = "bd9e09df4c229b5d930ce2c9d98fe7dafb66780eaaf157a05734a37f120062d6"; }; buildType = "ament_python"; diff --git a/distros/foxy/mavlink/default.nix b/distros/foxy/mavlink/default.nix index 2ecf31fcd0..7eb5b8f0c6 100644 --- a/distros/foxy/mavlink/default.nix +++ b/distros/foxy/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }: buildRosPackage { pname = "ros-foxy-mavlink"; - version = "2021.8.8-r1"; + version = "2021.9.9-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/foxy/mavlink/2021.8.8-1.tar.gz"; - name = "2021.8.8-1.tar.gz"; - sha256 = "dccec0777f7e21cb5cac76ad3d06d7cc9de25100b2a5e4556a4d2783710aac05"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/foxy/mavlink/2021.9.9-1.tar.gz"; + name = "2021.9.9-1.tar.gz"; + sha256 = "d80e6c494ea8dd37b138d70a5c5d6126bd4cde26c022f53f0f373552beedf93d"; }; buildType = "cmake"; diff --git a/distros/foxy/menge-vendor/default.nix b/distros/foxy/menge-vendor/default.nix new file mode 100644 index 0000000000..2f6a918381 --- /dev/null +++ b/distros/foxy/menge-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, pkg-config, tinyxml }: +buildRosPackage { + pname = "ros-foxy-menge-vendor"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/menge_vendor-release/archive/release/foxy/menge_vendor/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "6e3c898f2741cfa032a497738943927dc6f8b144e6dd4427e0085541212dee88"; + }; + + buildType = "catkin"; + buildInputs = [ 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/foxy/micro-ros-msgs/default.nix b/distros/foxy/micro-ros-msgs/default.nix new file mode 100644 index 0000000000..0581b252a8 --- /dev/null +++ b/distros/foxy/micro-ros-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 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-foxy-micro-ros-msgs"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/micro_ros_msgs-release/archive/release/foxy/micro_ros_msgs/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "1f00588d7f0b7ef394d3b60d273439bb0603418898d6c380048304973ebce860"; + }; + + buildType = "ament_cmake"; + buildInputs = [ 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/foxy/moveit-resources-fanuc-description/default.nix b/distros/foxy/moveit-resources-fanuc-description/default.nix index ae47cc5263..fdafac8b71 100644 --- a/distros/foxy/moveit-resources-fanuc-description/default.nix +++ b/distros/foxy/moveit-resources-fanuc-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-foxy-moveit-resources-fanuc-description"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_fanuc_description/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "761afbcfe0939c6840e7a538f543784cd6a569a6169c50e9e97b33ff6423d456"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_fanuc_description/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "3f2a59160d0c2ff3ec9aa8d4bf8b517b531824c023130e2e64f1102564fc24d6"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/moveit-resources-fanuc-moveit-config/default.nix b/distros/foxy/moveit-resources-fanuc-moveit-config/default.nix index 0d67d90fc4..aa63f2c240 100644 --- a/distros/foxy/moveit-resources-fanuc-moveit-config/default.nix +++ b/distros/foxy/moveit-resources-fanuc-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, moveit-resources-fanuc-description, robot-state-publisher, tf2-ros, xacro }: buildRosPackage { pname = "ros-foxy-moveit-resources-fanuc-moveit-config"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_fanuc_moveit_config/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "86e117756c884e29c337e752ef66db7a91bec306fa1db596c787b7aae036d06d"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_fanuc_moveit_config/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "f1c706ee57dfb10b13820e6fad6b5b7be934589ef3655de2328b6092ea2bcf2b"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/moveit-resources-panda-description/default.nix b/distros/foxy/moveit-resources-panda-description/default.nix index cb8d2e9fe5..0f3d373945 100644 --- a/distros/foxy/moveit-resources-panda-description/default.nix +++ b/distros/foxy/moveit-resources-panda-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-foxy-moveit-resources-panda-description"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_panda_description/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "29cc79258dbb71b0d7a0a9e5a3efcfa0f3ac15da632d0c441dc6b9f1e8fb2c51"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_panda_description/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "bcaafbc47067f1c90cb506815cb3d7b157f85dc47893802860492dd3efc249e8"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/moveit-resources-panda-moveit-config/default.nix b/distros/foxy/moveit-resources-panda-moveit-config/default.nix index bbb36afd67..fd0058eee7 100644 --- a/distros/foxy/moveit-resources-panda-moveit-config/default.nix +++ b/distros/foxy/moveit-resources-panda-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, moveit-resources-panda-description, robot-state-publisher, xacro }: buildRosPackage { pname = "ros-foxy-moveit-resources-panda-moveit-config"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_panda_moveit_config/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "4e670efbf7240eb96e192cb69fa42408156a4af5fe13ba2624cf615b74327024"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_panda_moveit_config/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "efc1f80d1ec1f053b2798eaeb2fc3d12d0269ced4aa927aab51574df3d037c24"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/moveit-resources-pr2-description/default.nix b/distros/foxy/moveit-resources-pr2-description/default.nix index e3f6b20c11..b2455c5500 100644 --- a/distros/foxy/moveit-resources-pr2-description/default.nix +++ b/distros/foxy/moveit-resources-pr2-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-foxy-moveit-resources-pr2-description"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_pr2_description/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "ea356932dfc35da34024116f484ccdbcf82da0e96dcb94b59823a5e41a09d884"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources_pr2_description/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "fa3bdbfcf518c4eabdd8e1c593a6b47e8dbe6bf11c65a2b75a0675f82c6c0064"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/moveit-resources/default.nix b/distros/foxy/moveit-resources/default.nix index 68b7363c74..03c1263763 100644 --- a/distros/foxy/moveit-resources/default.nix +++ b/distros/foxy/moveit-resources/default.nix @@ -5,12 +5,12 @@ { 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-foxy-moveit-resources"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "d8d984941d415984111e810c23df22b133a61847846db3fe088eae93facf12fb"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/foxy/moveit_resources/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "8288d951e67cad097cbf517360cf4cced7d70192ad3f0d61790d11454757a368"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/osrf-pycommon/default.nix b/distros/foxy/osrf-pycommon/default.nix index 76201305f5..9b6c466aed 100644 --- a/distros/foxy/osrf-pycommon/default.nix +++ b/distros/foxy/osrf-pycommon/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python3Packages }: buildRosPackage { pname = "ros-foxy-osrf-pycommon"; - version = "0.1.10-r1"; + version = "0.1.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/osrf_pycommon-release/archive/release/foxy/osrf_pycommon/0.1.10-1.tar.gz"; - name = "0.1.10-1.tar.gz"; - sha256 = "6364a61ed9dda779546c10506c5097203e8ece2413e49b9c6dc4dc259692ea0b"; + url = "https://github.com/ros2-gbp/osrf_pycommon-release/archive/release/foxy/osrf_pycommon/0.1.11-1.tar.gz"; + name = "0.1.11-1.tar.gz"; + sha256 = "62adc3d4029feb8f2baf55d7375d25f444e38e63a9c24795c78643e66d0d2b92"; }; buildType = "ament_python"; diff --git a/distros/foxy/osrf-testing-tools-cpp/default.nix b/distros/foxy/osrf-testing-tools-cpp/default.nix index 50cf61a671..e25b4edef2 100644 --- a/distros/foxy/osrf-testing-tools-cpp/default.nix +++ b/distros/foxy/osrf-testing-tools-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake }: buildRosPackage { pname = "ros-foxy-osrf-testing-tools-cpp"; - version = "1.3.2-r1"; + version = "1.3.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/osrf_testing_tools_cpp-release/archive/release/foxy/osrf_testing_tools_cpp/1.3.2-1.tar.gz"; - name = "1.3.2-1.tar.gz"; - sha256 = "e45c6bfaaf2feb2cd5fdad1a85efc2219d7621db4adaaf8344ab69e9f292b8b3"; + url = "https://github.com/ros2-gbp/osrf_testing_tools_cpp-release/archive/release/foxy/osrf_testing_tools_cpp/1.3.4-1.tar.gz"; + name = "1.3.4-1.tar.gz"; + sha256 = "98f3344389c89ad4266310729ed091cc523b3bd3827760aa36e55b2eacf071f8"; }; buildType = "cmake"; diff --git a/distros/foxy/pcl-conversions/default.nix b/distros/foxy/pcl-conversions/default.nix index 599bf4a4e9..243b24966a 100644 --- a/distros/foxy/pcl-conversions/default.nix +++ b/distros/foxy/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-foxy-pcl-conversions"; - version = "2.2.0-r1"; + version = "2.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/foxy/pcl_conversions/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "e25354a139732130379c685dd2d0b643c79301ef85c0c4f73858f47479244f0d"; + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/foxy/pcl_conversions/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "ad11b9c5f72abe4f6a4990f7dba92a00ce3c87454f7dc946a6720b7f59cdf43d"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/pcl-ros/default.nix b/distros/foxy/pcl-ros/default.nix new file mode 100644 index 0000000000..b7ccc12f61 --- /dev/null +++ b/distros/foxy/pcl-ros/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2021 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, pcl, pcl-conversions, rclcpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-foxy-pcl-ros"; + version = "2.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/foxy/pcl_ros/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "4c493dc3b4d0d13d6f29eeb78e63260ecdd849d01d51ddac594c3c59ef5de02e"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ eigen geometry-msgs pcl pcl-conversions rclcpp sensor-msgs tf2 tf2-geometry-msgs tf2-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/foxy/perception-pcl/default.nix b/distros/foxy/perception-pcl/default.nix index 3498160fa2..99d11ca907 100644 --- a/distros/foxy/perception-pcl/default.nix +++ b/distros/foxy/perception-pcl/default.nix @@ -2,19 +2,19 @@ # Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, pcl-conversions, pcl-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, pcl-conversions, pcl-msgs, pcl-ros }: buildRosPackage { pname = "ros-foxy-perception-pcl"; - version = "2.2.0-r1"; + version = "2.2.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/foxy/perception_pcl/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "1bcca1f2d26e0c13fa1ffd129c69804c2b0ab391679b7b6411b4de4e40d25002"; + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/foxy/perception_pcl/2.2.1-1.tar.gz"; + name = "2.2.1-1.tar.gz"; + sha256 = "7918bd5cd469966350512c8d9cc70d3c52f3df180e2c38ff05060b4ed7c34da5"; }; buildType = "ament_cmake"; - propagatedBuildInputs = [ pcl-conversions pcl-msgs ]; + propagatedBuildInputs = [ pcl-conversions pcl-msgs pcl-ros ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/foxy/plotjuggler/default.nix b/distros/foxy/plotjuggler/default.nix index 04c0cab425..c3ccbd498e 100644 --- a/distros/foxy/plotjuggler/default.nix +++ b/distros/foxy/plotjuggler/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, qt5 }: buildRosPackage { pname = "ros-foxy-plotjuggler"; - version = "3.2.1-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler-release/archive/release/foxy/plotjuggler/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "7d88c36d8fae75d1f7d41f1406e77e1f860fde4392fa658af9275aeeb1f6de01"; + url = "https://github.com/facontidavide/plotjuggler-release/archive/release/foxy/plotjuggler/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "d840cdbdae7895b553f81d056c6a54a5cf1253491b83eab4dfef69613640d368"; }; buildType = "catkin"; diff --git a/distros/foxy/position-controllers/default.nix b/distros/foxy/position-controllers/default.nix index 1629e40f85..4e441d638c 100644 --- a/distros/foxy/position-controllers/default.nix +++ b/distros/foxy/position-controllers/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 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-manager, forward-command-controller, hardware-interface, pluginlib, rclcpp, ros2-control-test-assets }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, controller-manager, forward-command-controller, hardware-interface, pluginlib, rclcpp, ros2-control-test-assets }: buildRosPackage { pname = "ros-foxy-position-controllers"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/position_controllers/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "6e214f37ed74a9741b5648fefb2e2d90c6366226d275064a2cb4c93953fd46dd"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/position_controllers/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "dc3794d79ebb75b2edb6fcee1538c1ec89f682d614d1dd75feea34253295c876"; }; buildType = "ament_cmake"; buildInputs = [ pluginlib ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager hardware-interface ros2-control-test-assets ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface ros2-control-test-assets ]; propagatedBuildInputs = [ forward-command-controller rclcpp ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/foxy/qt-dotgraph/default.nix b/distros/foxy/qt-dotgraph/default.nix index 1ea8ef5bc4..7ebd728bed 100644 --- a/distros/foxy/qt-dotgraph/default.nix +++ b/distros/foxy/qt-dotgraph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages }: buildRosPackage { pname = "ros-foxy-qt-dotgraph"; - version = "1.1.2-r2"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_dotgraph/1.1.2-2.tar.gz"; - name = "1.1.2-2.tar.gz"; - sha256 = "0e8452a237beaa839ffe6cc40eab7b32c38bac548cb0ed72306f0597694ab19d"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_dotgraph/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "f9e446a5abb8ed7cd475e7ebc010f035c0bfb212a61f3da9d55ca55da87cc66e"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui-app/default.nix b/distros/foxy/qt-gui-app/default.nix index 8ac623b15e..cbff0ca682 100644 --- a/distros/foxy/qt-gui-app/default.nix +++ b/distros/foxy/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-foxy-qt-gui-app"; - version = "1.1.2-r2"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_app/1.1.2-2.tar.gz"; - name = "1.1.2-2.tar.gz"; - sha256 = "70a909573e52110d6c1cb5b64517add19021a516ffbab22a2c122ba143f3ba7c"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_app/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "d3ac7eb057b999393f423d79ad7b4646df60653c8e8b5791915af37a25a6fffd"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui-core/default.nix b/distros/foxy/qt-gui-core/default.nix index 3c74ae2544..460c1717e8 100644 --- a/distros/foxy/qt-gui-core/default.nix +++ b/distros/foxy/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-foxy-qt-gui-core"; - version = "1.1.2-r2"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_core/1.1.2-2.tar.gz"; - name = "1.1.2-2.tar.gz"; - sha256 = "fa465099dfcbb349383a65fbd9579c8637dc4fa1c3c1448dc54201f6827fc1d1"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_core/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "1b891a4fd2c59681d21cd99ad6fafe9d1cf54d4b20d56e757335fcedb1cdf37c"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui-cpp/default.nix b/distros/foxy/qt-gui-cpp/default.nix index 546b38eda5..fdb9aa6757 100644 --- a/distros/foxy/qt-gui-cpp/default.nix +++ b/distros/foxy/qt-gui-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, pkg-config, pluginlib, python-qt-binding, qt-gui, qt5, tinyxml2-vendor }: buildRosPackage { pname = "ros-foxy-qt-gui-cpp"; - version = "1.1.2-r2"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_cpp/1.1.2-2.tar.gz"; - name = "1.1.2-2.tar.gz"; - sha256 = "1f26f8c270e3f4b86a4933b35ead223dadff2ea532d8997ae84ed86d7a3dfcc1"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_cpp/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "15b48e76707aa4d4eaf441a63926e5d960808eb52ec358b8fb57b9fb857b3b3e"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui-py-common/default.nix b/distros/foxy/qt-gui-py-common/default.nix index ca957cb8d9..30ef97c75f 100644 --- a/distros/foxy/qt-gui-py-common/default.nix +++ b/distros/foxy/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-foxy-qt-gui-py-common"; - version = "1.1.2-r2"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_py_common/1.1.2-2.tar.gz"; - name = "1.1.2-2.tar.gz"; - sha256 = "8b9e0ee1fef1a69e56d2454ef75c72a774d447f3e20100f9d414d49b4d18d90e"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_py_common/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "2ad6a653a25b88d458f7a654ef9f0a122f321f656aac220e703fb135ee455a2a"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui/default.nix b/distros/foxy/qt-gui/default.nix index 1b046900a7..a18b630294 100644 --- a/distros/foxy/qt-gui/default.nix +++ b/distros/foxy/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-foxy-qt-gui"; - version = "1.1.2-r2"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui/1.1.2-2.tar.gz"; - name = "1.1.2-2.tar.gz"; - sha256 = "4c8a1a6533a89a256b2b329d73368ab5ed2d28ad4b1f20b5d89478cd6ac9f6c4"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "81b90472e1ac0b7800135c977440ad85c3ef7c61ffa0ec8b36de65e0450e947f"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/radar-msgs/default.nix b/distros/foxy/radar-msgs/default.nix new file mode 100644 index 0000000000..7adf74e847 --- /dev/null +++ b/distros/foxy/radar-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 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-foxy-radar-msgs"; + version = "0.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/radar_msgs-release/archive/release/foxy/radar_msgs/0.2.1-1.tar.gz"; + name = "0.2.1-1.tar.gz"; + sha256 = "31e6f86889e9e4e8d85de52b4a1041ce075baa3f801421a42d2fc6ece70ee1bc"; + }; + + buildType = "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/foxy/rclcpp-action/default.nix b/distros/foxy/rclcpp-action/default.nix index 468efaa8d4..576d5856ab 100644 --- a/distros/foxy/rclcpp-action/default.nix +++ b/distros/foxy/rclcpp-action/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, mimick-vendor, performance-test-fixture, rcl-action, rclcpp, rosidl-runtime-c, test-msgs }: buildRosPackage { pname = "ros-foxy-rclcpp-action"; - version = "2.3.1-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/foxy/rclcpp_action/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "fffc7762093deeaa711ce610155b516a6e3f498235d3e0db9e7687707eadadc9"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/foxy/rclcpp_action/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "58ba0e379715e44cedc4a3fc53867337feddf4e92446213eb8425778fd5b11bb"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rclcpp-components/default.nix b/distros/foxy/rclcpp-components/default.nix index 3b61de373c..7ad5f10615 100644 --- a/distros/foxy/rclcpp-components/default.nix +++ b/distros/foxy/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-foxy-rclcpp-components"; - version = "2.3.1-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/foxy/rclcpp_components/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "690b1547c67e01ec5381f41d6efc76bc45e6cf5ff00d2f4dfdc4f08ef7aca095"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/foxy/rclcpp_components/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "ce75b9592f3fa8b7dc5c86baad2d02df4f73b0b6368e9d3853806054e80b0fa1"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rclcpp-lifecycle/default.nix b/distros/foxy/rclcpp-lifecycle/default.nix index 2691d22c82..be93ae7034 100644 --- a/distros/foxy/rclcpp-lifecycle/default.nix +++ b/distros/foxy/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-lifecycle, rclcpp, rcutils, rmw, rosidl-typesupport-cpp, test-msgs }: buildRosPackage { pname = "ros-foxy-rclcpp-lifecycle"; - version = "2.3.1-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/foxy/rclcpp_lifecycle/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "08f33994e0819f75486eae532048ff4da11b9ded9223780bb847b38c4d7b6c87"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/foxy/rclcpp_lifecycle/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "2c1a195db7839de79edde1917aabb703e5cb97d6f57c4e2e4252ce87023e56a0"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rclcpp/default.nix b/distros/foxy/rclcpp/default.nix index 1978636fe5..b32310ab5f 100644 --- a/distros/foxy/rclcpp/default.nix +++ b/distros/foxy/rclcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, builtin-interfaces, libstatistics-collector, mimick-vendor, performance-test-fixture, rcl, rcl-interfaces, rcl-yaml-param-parser, rcpputils, rcutils, rmw, rmw-implementation-cmake, rosgraph-msgs, rosidl-default-generators, rosidl-runtime-cpp, rosidl-typesupport-c, rosidl-typesupport-cpp, statistics-msgs, test-msgs, tracetools }: buildRosPackage { pname = "ros-foxy-rclcpp"; - version = "2.3.1-r1"; + version = "2.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/foxy/rclcpp/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "50e96b8a3d90f8fffabb4337bbca8207fcb30525b25960a7e6169902c748a898"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/foxy/rclcpp/2.4.0-1.tar.gz"; + name = "2.4.0-1.tar.gz"; + sha256 = "6401716a94da798089cc3cd5cd74aa4b29afc2cfe5229405d2dcaeaacc510e69"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rclpy/default.nix b/distros/foxy/rclpy/default.nix index 37709f27dc..1a2a4af363 100644 --- a/distros/foxy/rclpy/default.nix +++ b/distros/foxy/rclpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, python-cmake-module, pythonPackages, rcl, rcl-action, rcl-interfaces, rcl-yaml-param-parser, rcutils, rmw-implementation, rmw-implementation-cmake, rosgraph-msgs, rosidl-generator-py, rpyutils, test-msgs, unique-identifier-msgs }: buildRosPackage { pname = "ros-foxy-rclpy"; - version = "1.0.5-r1"; + version = "1.0.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclpy-release/archive/release/foxy/rclpy/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "9557a0503acf498b60cf4e175121faa5e316c150d85f7137037373b6c7dde827"; + url = "https://github.com/ros2-gbp/rclpy-release/archive/release/foxy/rclpy/1.0.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "e5e60c94022ba5e1b110b2a40255b64587e317faa2beb13742dceb9d1112e927"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rcpputils/default.nix b/distros/foxy/rcpputils/default.nix index 9e95b1009e..2b54987a0d 100644 --- a/distros/foxy/rcpputils/default.nix +++ b/distros/foxy/rcpputils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, rcutils }: buildRosPackage { pname = "ros-foxy-rcpputils"; - version = "1.3.1-r1"; + version = "1.3.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rcpputils-release/archive/release/foxy/rcpputils/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "2bdda95ed4fbbdbc39450cfe2753c89c5bb9001e5f5b007ce8e057a60b6591f0"; + url = "https://github.com/ros2-gbp/rcpputils-release/archive/release/foxy/rcpputils/1.3.2-1.tar.gz"; + name = "1.3.2-1.tar.gz"; + sha256 = "9320a98fab63a0e1b7516f5fb16d49f6bfd6f4a50f8e37f02c52296c410d4725"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rmf-battery/default.nix b/distros/foxy/rmf-battery/default.nix new file mode 100644 index 0000000000..a1dcc85965 --- /dev/null +++ b/distros/foxy/rmf-battery/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, eigen, rmf-cmake-uncrustify, rmf-traffic, rmf-utils }: +buildRosPackage { + pname = "ros-foxy-rmf-battery"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_battery-release/archive/release/foxy/rmf_battery/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "42a984a1d6ffc379b7bd0189ca390074c821d2a5957d691b833c320da9e6a150"; + }; + + buildType = "cmake"; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ eigen rmf-traffic rmf-utils ]; + + meta = { + description = ''Package for modelling battery life of robots''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-building-map-msgs/default.nix b/distros/foxy/rmf-building-map-msgs/default.nix new file mode 100644 index 0000000000..00797854ae --- /dev/null +++ b/distros/foxy/rmf-building-map-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-building-map-msgs"; + version = "1.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_building_map_msgs-release/archive/release/foxy/rmf_building_map_msgs/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "2b1a4311a35385da0020e6417583feca52c4a97b00fdd4db1b39a6e3b51abf2e"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-building-map-tools/default.nix b/distros/foxy/rmf-building-map-tools/default.nix new file mode 100644 index 0000000000..18868d712f --- /dev/null +++ b/distros/foxy/rmf-building-map-tools/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-index-python, python3Packages, pythonPackages, rclpy, rmf-building-map-msgs, std-msgs }: +buildRosPackage { + pname = "ros-foxy-rmf-building-map-tools"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/foxy/rmf_building_map_tools/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "d7f8ecafd032ceed132ed18da3e0828762aba6cdc3ecf6a0d2c738d265a12158"; + }; + + buildType = "ament_python"; + checkInputs = [ pythonPackages.pytest ]; + propagatedBuildInputs = [ ament-index-python python3Packages.pyproj python3Packages.pyyaml python3Packages.requests python3Packages.shapely rclpy rmf-building-map-msgs std-msgs ]; + + meta = { + description = ''RMF Building map tools''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-building-sim-common/default.nix b/distros/foxy/rmf-building-sim-common/default.nix new file mode 100644 index 0000000000..f62e85fc91 --- /dev/null +++ b/distros/foxy/rmf-building-sim-common/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, menge-vendor, rclcpp, rmf-building-map-msgs, rmf-door-msgs, rmf-lift-msgs }: +buildRosPackage { + pname = "ros-foxy-rmf-building-sim-common"; + version = "1.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/foxy/rmf_building_sim_common/1.3.0-1.tar.gz"; + name = "1.3.0-1.tar.gz"; + sha256 = "446a62c8436b5c6482ab3681b5def11f0e60317d172e85b8736353407abd9e43"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ menge-vendor rclcpp rmf-building-map-msgs rmf-door-msgs rmf-lift-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Common utility functions for Gazebo and ignition building plugins''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-building-sim-gazebo-plugins/default.nix b/distros/foxy/rmf-building-sim-gazebo-plugins/default.nix new file mode 100644 index 0000000000..e172760a11 --- /dev/null +++ b/distros/foxy/rmf-building-sim-gazebo-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-dev, gazebo-ros, menge-vendor, opencv3, qt5, rclcpp, rmf-building-sim-common, rmf-fleet-msgs }: +buildRosPackage { + pname = "ros-foxy-rmf-building-sim-gazebo-plugins"; + version = "1.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/foxy/rmf_building_sim_gazebo_plugins/1.3.0-1.tar.gz"; + name = "1.3.0-1.tar.gz"; + sha256 = "1262678c8e323bf13cd4f5dd10f4216bdbb4ec5d6dfa5afb9831f0e683f17005"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ gazebo-dev gazebo-ros menge-vendor opencv3 qt5.qtbase rclcpp rmf-building-sim-common rmf-fleet-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Gazebo plugins so that buildings generated by rmf_building_map_tools can + talk to the ROS 2-based systems in the rmf_traffic_ros2 package.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-charger-msgs/default.nix b/distros/foxy/rmf-charger-msgs/default.nix new file mode 100644 index 0000000000..d2f071a52e --- /dev/null +++ b/distros/foxy/rmf-charger-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-charger-msgs"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/foxy/rmf_charger_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "2c6506fcab77988525c9a2de397fa44d449f697e19c81b496a7eb6fa68a58d76"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-cmake-uncrustify/default.nix b/distros/foxy/rmf-cmake-uncrustify/default.nix new file mode 100644 index 0000000000..e6ccb3c92c --- /dev/null +++ b/distros/foxy/rmf-cmake-uncrustify/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-cmake-uncrustify"; + version = "1.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_cmake_uncrustify-release/archive/release/foxy/rmf_cmake_uncrustify/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "9b944ee56be4a6dba660c38212522682ba9ac121e3352db10e9ff08ef5e415f7"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; + propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ]; + nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; + + meta = { + description = ''ament_cmake_uncrustify with support for parsing a config file.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-demos-assets/default.nix b/distros/foxy/rmf-demos-assets/default.nix new file mode 100644 index 0000000000..4393cdfed4 --- /dev/null +++ b/distros/foxy/rmf-demos-assets/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-foxy-rmf-demos-assets"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/foxy/rmf_demos_assets/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "e4d053ae69a2efbdee40b7e538bf7569c52f91e7f2a1080343560c6e0ad4302f"; + }; + + buildType = "ament_cmake"; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Models and other media used for RMF demos''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-demos-dashboard-resources/default.nix b/distros/foxy/rmf-demos-dashboard-resources/default.nix new file mode 100644 index 0000000000..e8232545bf --- /dev/null +++ b/distros/foxy/rmf-demos-dashboard-resources/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-foxy-rmf-demos-dashboard-resources"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/foxy/rmf_demos_dashboard_resources/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "d492468c3de125817d8f218a3c1ae293c762737ced1c3aea8833f1ffa976d20b"; + }; + + buildType = "ament_cmake"; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Resource pack for RMF dashboard''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-demos-gz/default.nix b/distros/foxy/rmf-demos-gz/default.nix new file mode 100644 index 0000000000..9a8a82455d --- /dev/null +++ b/distros/foxy/rmf-demos-gz/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, joy, launch-xml, rmf-building-sim-gazebo-plugins, rmf-demos, rmf-robot-sim-gazebo-plugins, teleop-twist-joy }: +buildRosPackage { + pname = "ros-foxy-rmf-demos-gz"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/foxy/rmf_demos_gz/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "717abb6b147b5fbd328521f14a174380bdf92205644c8c0752bf98cf14c852c2"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ joy launch-xml rmf-building-sim-gazebo-plugins rmf-demos rmf-robot-sim-gazebo-plugins teleop-twist-joy ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Launch files for RMF demos using the Gazebo simulator''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-demos-ign/default.nix b/distros/foxy/rmf-demos-ign/default.nix new file mode 100644 index 0000000000..4d70d6cf82 --- /dev/null +++ b/distros/foxy/rmf-demos-ign/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, launch-xml, rmf-building-sim-ignition-plugins, rmf-demos, rmf-robot-sim-ignition-plugins, ros-ign-bridge, teleop-twist-keyboard }: +buildRosPackage { + pname = "ros-foxy-rmf-demos-ign"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/foxy/rmf_demos_ign/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "0bb4e9f39e2bd7099c844314664799560e10170f3cbd6715b32dd237f463115b"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ launch-xml rmf-building-sim-ignition-plugins rmf-demos rmf-robot-sim-ignition-plugins ros-ign-bridge teleop-twist-keyboard ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Launch files for RMF demos using the Ignition simulator''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-demos-maps/default.nix b/distros/foxy/rmf-demos-maps/default.nix new file mode 100644 index 0000000000..b6f71bb282 --- /dev/null +++ b/distros/foxy/rmf-demos-maps/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 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-foxy-rmf-demos-maps"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/foxy/rmf_demos_maps/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "8617ba05daa898c8a344473d470afc89b0573f29d6fff4b41910acd4f39e2ddb"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-demos-tasks/default.nix b/distros/foxy/rmf-demos-tasks/default.nix new file mode 100644 index 0000000000..213c355d24 --- /dev/null +++ b/distros/foxy/rmf-demos-tasks/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, rmf-dispenser-msgs, rmf-fleet-msgs, rmf-lift-msgs, rmf-task-msgs }: +buildRosPackage { + pname = "ros-foxy-rmf-demos-tasks"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/foxy/rmf_demos_tasks/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "62bebb9f14f2f19a6c12a828590390ffdc9f38d8f908d173e7cb1f18e7ef3e73"; + }; + + buildType = "ament_python"; + 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; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-demos/default.nix b/distros/foxy/rmf-demos/default.nix new file mode 100644 index 0000000000..972bc69b78 --- /dev/null +++ b/distros/foxy/rmf-demos/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 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-maps, rmf-demos-panel, rmf-demos-tasks, rmf-fleet-adapter, rmf-task-ros2, rmf-traffic-ros2, rmf-visualization, rviz2 }: +buildRosPackage { + pname = "ros-foxy-rmf-demos"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/foxy/rmf_demos/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "82d60e0d9fe5770a3da6933b3fa378b7f38cf023a739a703966b77bee7558722"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ launch-xml rmf-building-map-tools rmf-demos-assets rmf-demos-maps rmf-demos-panel 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/foxy/rmf-dispenser-msgs/default.nix b/distros/foxy/rmf-dispenser-msgs/default.nix new file mode 100644 index 0000000000..05093fc0e1 --- /dev/null +++ b/distros/foxy/rmf-dispenser-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-dispenser-msgs"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/foxy/rmf_dispenser_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "e7441a4fd7590ff76e2514732ce765b06e22e25eebe3bc549ae0f57b21902213"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-door-msgs/default.nix b/distros/foxy/rmf-door-msgs/default.nix new file mode 100644 index 0000000000..987b693470 --- /dev/null +++ b/distros/foxy/rmf-door-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-door-msgs"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/foxy/rmf_door_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "2f225bb5fa54a832d4d4f838358c4d69c4a195d78dbf2e308ece6d647de72603"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-fleet-adapter-python/default.nix b/distros/foxy/rmf-fleet-adapter-python/default.nix new file mode 100644 index 0000000000..6289864e2e --- /dev/null +++ b/distros/foxy/rmf-fleet-adapter-python/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, pybind11-vendor, rclpy, rmf-fleet-adapter }: +buildRosPackage { + pname = "ros-foxy-rmf-fleet-adapter-python"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/foxy/rmf_fleet_adapter_python/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "d993f63840b413c37a9d804d6343493a8975491cbbcd5403d7d6217cf80ade23"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-pytest ]; + propagatedBuildInputs = [ pybind11-vendor rclpy rmf-fleet-adapter ]; + + meta = { + description = ''Python bindings for the rmf_fleet_adapter''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-fleet-adapter/default.nix b/distros/foxy/rmf-fleet-adapter/default.nix new file mode 100644 index 0000000000..05ab00add7 --- /dev/null +++ b/distros/foxy/rmf-fleet-adapter/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, eigen, libyamlcpp, rclcpp, rclcpp-components, rmf-battery, rmf-cmake-uncrustify, rmf-dispenser-msgs, rmf-door-msgs, rmf-fleet-msgs, rmf-ingestor-msgs, rmf-lift-msgs, rmf-task, rmf-task-msgs, rmf-traffic, rmf-traffic-ros2, rmf-utils, std-msgs }: +buildRosPackage { + pname = "ros-foxy-rmf-fleet-adapter"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/foxy/rmf_fleet_adapter/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "d4d19a9bd4f2a803cd06739e62d0457b46e10bc05490994c24d2a9001022d4b1"; + }; + + buildType = "ament_cmake"; + buildInputs = [ eigen libyamlcpp ]; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rmf-battery rmf-dispenser-msgs rmf-door-msgs rmf-fleet-msgs rmf-ingestor-msgs rmf-lift-msgs rmf-task rmf-task-msgs rmf-traffic rmf-traffic-ros2 rmf-utils std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Fleet Adapter package for RMF fleets.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-fleet-msgs/default.nix b/distros/foxy/rmf-fleet-msgs/default.nix new file mode 100644 index 0000000000..c4f707ab79 --- /dev/null +++ b/distros/foxy/rmf-fleet-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-fleet-msgs"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/foxy/rmf_fleet_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "baf1a625bd178c22f7b5ef3fcdb6f6a401720aa52fb4f41412f2d857d07df42d"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-ingestor-msgs/default.nix b/distros/foxy/rmf-ingestor-msgs/default.nix new file mode 100644 index 0000000000..9b71618cb8 --- /dev/null +++ b/distros/foxy/rmf-ingestor-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-ingestor-msgs"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/foxy/rmf_ingestor_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "5a6afefac6627f66850b053729fcb13b8b9c1e20aaa07f22f2928309eac135ca"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-lift-msgs/default.nix b/distros/foxy/rmf-lift-msgs/default.nix new file mode 100644 index 0000000000..6fce6dc99f --- /dev/null +++ b/distros/foxy/rmf-lift-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-lift-msgs"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/foxy/rmf_lift_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "0f6bb1441f407c44dc5809841bf7af6e833b1c216f88cf894dfe14ced3437c2a"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-robot-sim-common/default.nix b/distros/foxy/rmf-robot-sim-common/default.nix new file mode 100644 index 0000000000..29537ce5ee --- /dev/null +++ b/distros/foxy/rmf-robot-sim-common/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, geometry-msgs, rclcpp, rmf-building-map-msgs, rmf-dispenser-msgs, rmf-fleet-msgs, rmf-ingestor-msgs, std-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-foxy-rmf-robot-sim-common"; + version = "1.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/foxy/rmf_robot_sim_common/1.3.0-1.tar.gz"; + name = "1.3.0-1.tar.gz"; + sha256 = "e9c35639b9a4e5f2b1a8d2c3b2d1400251ca58e28cb07ad11a96558b6061a192"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ eigen geometry-msgs rclcpp rmf-building-map-msgs rmf-dispenser-msgs rmf-fleet-msgs rmf-ingestor-msgs std-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Common utility functions for Gazebo and ignition RMF plugins''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-robot-sim-gazebo-plugins/default.nix b/distros/foxy/rmf-robot-sim-gazebo-plugins/default.nix new file mode 100644 index 0000000000..6b2236e04d --- /dev/null +++ b/distros/foxy/rmf-robot-sim-gazebo-plugins/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, gazebo-dev, gazebo-ros, geometry-msgs, rclcpp, rmf-building-map-msgs, rmf-fleet-msgs, rmf-robot-sim-common }: +buildRosPackage { + pname = "ros-foxy-rmf-robot-sim-gazebo-plugins"; + version = "1.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/foxy/rmf_robot_sim_gazebo_plugins/1.3.0-1.tar.gz"; + name = "1.3.0-1.tar.gz"; + sha256 = "5ee9d645b6b12ebc1856a43e2c86e56f9cd3f5e4d64aefdf4b3739a44e35c610"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ eigen gazebo-dev gazebo-ros geometry-msgs rclcpp rmf-building-map-msgs rmf-fleet-msgs rmf-robot-sim-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''ROS 2 Gazebo plugins for TeleportIngestors, TeleportDispensers and Readonly Objects''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-task-msgs/default.nix b/distros/foxy/rmf-task-msgs/default.nix new file mode 100644 index 0000000000..27321a9f05 --- /dev/null +++ b/distros/foxy/rmf-task-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-task-msgs"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/foxy/rmf_task_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "323b4c6b89ee7eb73fa36a6fd98e0ed19f4a973b07d5289c5189bddfb95c7745"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-task-ros2/default.nix b/distros/foxy/rmf-task-ros2/default.nix new file mode 100644 index 0000000000..65941593f4 --- /dev/null +++ b/distros/foxy/rmf-task-ros2/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, eigen, rclcpp, rmf-cmake-uncrustify, rmf-task-msgs, rmf-traffic, rmf-traffic-ros2, rmf-utils }: +buildRosPackage { + pname = "ros-foxy-rmf-task-ros2"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/foxy/rmf_task_ros2/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "f1d65f23bbda5f441931a8491949fbef0a68dfdfedc87ff26853ac10076e3cbb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ eigen ]; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ rclcpp rmf-task-msgs rmf-traffic rmf-traffic-ros2 rmf-utils ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''A package managing the dispatching of tasks in RMF system.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-task/default.nix b/distros/foxy/rmf-task/default.nix new file mode 100644 index 0000000000..f9f75dfcad --- /dev/null +++ b/distros/foxy/rmf-task/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, eigen, rmf-battery, rmf-cmake-uncrustify, rmf-utils }: +buildRosPackage { + pname = "ros-foxy-rmf-task"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_task-release/archive/release/foxy/rmf_task/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "9f2405d882be71c169b3735d07fb1a80c9614c031e6d5cb0df927e360ab17ef5"; + }; + + buildType = "cmake"; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ eigen rmf-battery rmf-utils ]; + + meta = { + description = ''Package for managing tasks in the Robotics Middleware Framework''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-traffic-editor-assets/default.nix b/distros/foxy/rmf-traffic-editor-assets/default.nix new file mode 100644 index 0000000000..d8b7cef2b8 --- /dev/null +++ b/distros/foxy/rmf-traffic-editor-assets/default.nix @@ -0,0 +1,22 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, }: +buildRosPackage { + pname = "ros-foxy-rmf-traffic-editor-assets"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/foxy/rmf_traffic_editor_assets/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "62fba9ab1aa9a196bb36d4a609f5723b033adcecc53fd6a7da272aa389b586cb"; + }; + + buildType = "ament_python"; + + meta = { + description = ''Assets for use with traffic_editor.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-traffic-editor-test-maps/default.nix b/distros/foxy/rmf-traffic-editor-test-maps/default.nix new file mode 100644 index 0000000000..05727f5a32 --- /dev/null +++ b/distros/foxy/rmf-traffic-editor-test-maps/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 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-foxy-rmf-traffic-editor-test-maps"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/foxy/rmf_traffic_editor_test_maps/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "8ce04dfe020804ad0642750aa402275a5c6ebf2e4919bc026cf5f7c78a2dff00"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-traffic-editor/default.nix b/distros/foxy/rmf-traffic-editor/default.nix new file mode 100644 index 0000000000..3965f2d47d --- /dev/null +++ b/distros/foxy/rmf-traffic-editor/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ceres-solver, eigen, glog, libyamlcpp, qt5 }: +buildRosPackage { + pname = "ros-foxy-rmf-traffic-editor"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/foxy/rmf_traffic_editor/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "e0cb039e8af01b6d098e8ebcca5bfbf50130049185b9818888aa2d912ef53d08"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-index-cpp eigen libyamlcpp qt5.qtbase ]; + propagatedBuildInputs = [ ceres-solver glog ]; + + meta = { + description = ''traffic editor''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-traffic-msgs/default.nix b/distros/foxy/rmf-traffic-msgs/default.nix new file mode 100644 index 0000000000..0bc8492db3 --- /dev/null +++ b/distros/foxy/rmf-traffic-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-traffic-msgs"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/foxy/rmf_traffic_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "c2ef9e63a73c1b47f02488054a1fe7bc5df0be7589419b08b831f11c312e4b1d"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-traffic-ros2/default.nix b/distros/foxy/rmf-traffic-ros2/default.nix new file mode 100644 index 0000000000..01808958a4 --- /dev/null +++ b/distros/foxy/rmf-traffic-ros2/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, eigen, libyamlcpp, rclcpp, rmf-cmake-uncrustify, rmf-fleet-msgs, rmf-traffic, rmf-traffic-msgs, rmf-utils }: +buildRosPackage { + pname = "ros-foxy-rmf-traffic-ros2"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/foxy/rmf_traffic_ros2/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "274a86e3e71c8913cb39c37b6768dd007bfb144f46f7141afb62e17d8fbf7d4f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ eigen ]; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ libyamlcpp rclcpp rmf-fleet-msgs rmf-traffic rmf-traffic-msgs rmf-utils ]; + 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/foxy/rmf-traffic/default.nix b/distros/foxy/rmf-traffic/default.nix new file mode 100644 index 0000000000..daae505053 --- /dev/null +++ b/distros/foxy/rmf-traffic/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, eigen, libccd, rmf-cmake-uncrustify, rmf-utils }: +buildRosPackage { + pname = "ros-foxy-rmf-traffic"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/foxy/rmf_traffic/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "70669dca18b82e6143c0c5d7602403a252dbf7cdac01104ede221b5cf4960f32"; + }; + + buildType = "cmake"; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ eigen libccd rmf-utils ]; + + meta = { + description = ''Package for managing traffic in the Robotics Middleware Framework''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-utils/default.nix b/distros/foxy/rmf-utils/default.nix new file mode 100644 index 0000000000..657bdcf654 --- /dev/null +++ b/distros/foxy/rmf-utils/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, cmake, rmf-cmake-uncrustify }: +buildRosPackage { + pname = "ros-foxy-rmf-utils"; + version = "1.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_utils-release/archive/release/foxy/rmf_utils/1.3.0-1.tar.gz"; + name = "1.3.0-1.tar.gz"; + sha256 = "6bdd40ab4b1b0d3d6d1228817d1bd015279b0d616ad5163de4be66f41a60e708"; + }; + + buildType = "cmake"; + buildInputs = [ cmake ]; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + + meta = { + description = ''Simple C++ programming utilities used by Robotics Middleware Framework packages''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-visualization-building-systems/default.nix b/distros/foxy/rmf-visualization-building-systems/default.nix new file mode 100644 index 0000000000..73d0482ec9 --- /dev/null +++ b/distros/foxy/rmf-visualization-building-systems/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, pythonPackages, rmf-building-map-msgs, rmf-door-msgs, rmf-lift-msgs, rmf-visualization-msgs }: +buildRosPackage { + pname = "ros-foxy-rmf-visualization-building-systems"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/foxy/rmf_visualization_building_systems/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "15f7d3933326b46871b64ee273b909d792de376540363ba55135530cf68b38c3"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.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/foxy/rmf-visualization-fleet-states/default.nix b/distros/foxy/rmf-visualization-fleet-states/default.nix new file mode 100644 index 0000000000..af8efcfef8 --- /dev/null +++ b/distros/foxy/rmf-visualization-fleet-states/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-index-python, rclpy, rmf-building-map-msgs, rmf-fleet-msgs, rmf-traffic-msgs, rmf-visualization-msgs, std-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-foxy-rmf-visualization-fleet-states"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/foxy/rmf_visualization_fleet_states/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "5ff35974d101145213bcb6757adaada49d7c2fc5830095940cbf0907ad09ddf5"; + }; + + buildType = "ament_python"; + buildInputs = [ rmf-fleet-msgs ]; + propagatedBuildInputs = [ ament-index-python rclpy rmf-building-map-msgs rmf-traffic-msgs rmf-visualization-msgs std-msgs visualization-msgs ]; + + meta = { + description = ''Fleet state visualizer''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rmf-visualization-msgs/default.nix b/distros/foxy/rmf-visualization-msgs/default.nix new file mode 100644 index 0000000000..7981aa4d5a --- /dev/null +++ b/distros/foxy/rmf-visualization-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-visualization-msgs"; + version = "1.2.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization_msgs-release/archive/release/foxy/rmf_visualization_msgs/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "df2912d73cbd6526c1edddf4f126709663e1a95f532e2b6b2502caf67d7dd850"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmf-visualization-rviz2-plugins/default.nix b/distros/foxy/rmf-visualization-rviz2-plugins/default.nix new file mode 100644 index 0000000000..110e232379 --- /dev/null +++ b/distros/foxy/rmf-visualization-rviz2-plugins/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, pluginlib, qt5, rclcpp, resource-retriever, rmf-cmake-uncrustify, rmf-door-msgs, rmf-lift-msgs, rmf-traffic-ros2, rmf-visualization-msgs, rviz-common, rviz-default-plugins, rviz-rendering }: +buildRosPackage { + pname = "ros-foxy-rmf-visualization-rviz2-plugins"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/foxy/rmf_visualization_rviz2_plugins/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "94d3952d198807f576f1b533a7c85c61c7cf9655d63ce00b9aa5341672f292d0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ eigen ]; + checkInputs = [ rmf-cmake-uncrustify ]; + 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/foxy/rmf-visualization-schedule/default.nix b/distros/foxy/rmf-visualization-schedule/default.nix new file mode 100644 index 0000000000..afa5a4872d --- /dev/null +++ b/distros/foxy/rmf-visualization-schedule/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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, eigen, geometry-msgs, nav-msgs, opencv3, openssl, rclcpp, rmf-building-map-msgs, rmf-cmake-uncrustify, rmf-traffic, rmf-traffic-msgs, rmf-traffic-ros2, rmf-visualization-msgs, rosidl-default-generators, visualization-msgs, websocketpp }: +buildRosPackage { + pname = "ros-foxy-rmf-visualization-schedule"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/foxy/rmf_visualization_schedule/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "a1fe87edbb5276abc219533a6f4b7970c559fbba32a3e2380b47fcc8f9819c8b"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ boost builtin-interfaces eigen geometry-msgs nav-msgs opencv3 openssl rclcpp rmf-building-map-msgs 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/foxy/rmf-visualization/default.nix b/distros/foxy/rmf-visualization/default.nix new file mode 100644 index 0000000000..c93e2a388f --- /dev/null +++ b/distros/foxy/rmf-visualization/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 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-rviz2-plugins, rmf-visualization-schedule }: +buildRosPackage { + pname = "ros-foxy-rmf-visualization"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/foxy/rmf_visualization/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "c8a75b715b70804b1820c00a9d4f4329238842fc3d0961035191c8cd06069186"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ launch-xml rmf-visualization-building-systems rmf-visualization-fleet-states 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/foxy/rmf-workcell-msgs/default.nix b/distros/foxy/rmf-workcell-msgs/default.nix new file mode 100644 index 0000000000..54386114c8 --- /dev/null +++ b/distros/foxy/rmf-workcell-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-rmf-workcell-msgs"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/foxy/rmf_workcell_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "20ef7de00f04af76311a4b12f1f03a3e12ef93533c364f4a26e59cf3a1953e54"; + }; + + buildType = "ament_cmake"; + 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/foxy/rmw-cyclonedds-cpp/default.nix b/distros/foxy/rmw-cyclonedds-cpp/default.nix index ffd62d5f85..fc951a369c 100644 --- a/distros/foxy/rmw-cyclonedds-cpp/default.nix +++ b/distros/foxy/rmw-cyclonedds-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, cyclonedds, rcpputils, rcutils, rmw, rmw-dds-common, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: buildRosPackage { pname = "ros-foxy-rmw-cyclonedds-cpp"; - version = "0.7.6-r1"; + version = "0.7.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_cyclonedds-release/archive/release/foxy/rmw_cyclonedds_cpp/0.7.6-1.tar.gz"; - name = "0.7.6-1.tar.gz"; - sha256 = "4e942e245f6caf40b0d296977dcda91b684fefd186766c89598a303aef00de54"; + url = "https://github.com/ros2-gbp/rmw_cyclonedds-release/archive/release/foxy/rmw_cyclonedds_cpp/0.7.7-1.tar.gz"; + name = "0.7.7-1.tar.gz"; + sha256 = "f23bf035b9f92094af5c3e1815bc84aef40e6013cb7ad267596449ef45dce17a"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rmw-fastrtps-cpp/default.nix b/distros/foxy/rmw-fastrtps-cpp/default.nix index 97083a2aa6..9b3b4a6d98 100644 --- a/distros/foxy/rmw-fastrtps-cpp/default.nix +++ b/distros/foxy/rmw-fastrtps-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, osrf-testing-tools-cpp, rcpputils, rcutils, rmw, rmw-dds-common, rmw-fastrtps-shared-cpp, rosidl-cmake, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, test-msgs }: buildRosPackage { pname = "ros-foxy-rmw-fastrtps-cpp"; - version = "1.2.5-r1"; + version = "1.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/foxy/rmw_fastrtps_cpp/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "e89f29899cb5e39410dcb683b8420494a3e691aaeb87b7d1ffe25ddf15640739"; + url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/foxy/rmw_fastrtps_cpp/1.2.6-1.tar.gz"; + name = "1.2.6-1.tar.gz"; + sha256 = "f110fd4410f783699a0cafefd2bc5c2dfb721dfa96624f32421b1722826c7806"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rmw-fastrtps-dynamic-cpp/default.nix b/distros/foxy/rmw-fastrtps-dynamic-cpp/default.nix index 4caa42dcf8..50f3303728 100644 --- a/distros/foxy/rmw-fastrtps-dynamic-cpp/default.nix +++ b/distros/foxy/rmw-fastrtps-dynamic-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, osrf-testing-tools-cpp, rcpputils, rcutils, rmw, rmw-dds-common, rmw-fastrtps-shared-cpp, rosidl-runtime-c, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, test-msgs }: buildRosPackage { pname = "ros-foxy-rmw-fastrtps-dynamic-cpp"; - version = "1.2.5-r1"; + version = "1.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/foxy/rmw_fastrtps_dynamic_cpp/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "3991d382c4195f3761aeee745a15a5d7b74eaac777833e6c4a20c48d4d482d36"; + url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/foxy/rmw_fastrtps_dynamic_cpp/1.2.6-1.tar.gz"; + name = "1.2.6-1.tar.gz"; + sha256 = "e92496c85b4bfc4a74ccf8bac04084cc025573c5933cdbbf9ce1a264540e86ff"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rmw-fastrtps-shared-cpp/default.nix b/distros/foxy/rmw-fastrtps-shared-cpp/default.nix index a60fac8cda..a78cc2bf84 100644 --- a/distros/foxy/rmw-fastrtps-shared-cpp/default.nix +++ b/distros/foxy/rmw-fastrtps-shared-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, osrf-testing-tools-cpp, rcpputils, rcutils, rmw, rmw-dds-common }: buildRosPackage { pname = "ros-foxy-rmw-fastrtps-shared-cpp"; - version = "1.2.5-r1"; + version = "1.2.6-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/foxy/rmw_fastrtps_shared_cpp/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "96dea9e2e38c8b78b2a0b872384346e78a4cede5708d49f80f405cf151772d95"; + url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/foxy/rmw_fastrtps_shared_cpp/1.2.6-1.tar.gz"; + name = "1.2.6-1.tar.gz"; + sha256 = "3b5ab23e777c29e75366706be393001a61dc3469a37366bf170f31337bbbd053"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ros2-control-test-assets/default.nix b/distros/foxy/ros2-control-test-assets/default.nix index 94b5708676..a62a69d3ce 100644 --- a/distros/foxy/ros2-control-test-assets/default.nix +++ b/distros/foxy/ros2-control-test-assets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto }: buildRosPackage { pname = "ros-foxy-ros2-control-test-assets"; - version = "0.7.1-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/ros2_control_test_assets/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "35e10772f1d182091ada1902e717e7f60111c8d19164b71a5c13942f5f984673"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/ros2_control_test_assets/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "25d5f1ab4bd9304e06a0867e18a35ef09aee185b96fd342b76e7427ca09e504a"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ros2-control/default.nix b/distros/foxy/ros2-control/default.nix index 575a738f9c..f2cfde73bf 100644 --- a/distros/foxy/ros2-control/default.nix +++ b/distros/foxy/ros2-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, controller-interface, controller-manager, hardware-interface, ros2-control-test-assets, ros2controlcli }: buildRosPackage { pname = "ros-foxy-ros2-control"; - version = "0.7.1-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/ros2_control/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "7e80381a0f5e3b1a7572ca40a9b68469be8727dc255037d834ef44bcc36ccf37"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/ros2_control/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "df6a615b1f10ae67d9973655d6691d13f8fd6faf7457ec0c0190139fb0a65397"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ros2-controllers/default.nix b/distros/foxy/ros2-controllers/default.nix index 49130fd569..1203a28fea 100644 --- a/distros/foxy/ros2-controllers/default.nix +++ b/distros/foxy/ros2-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, diff-drive-controller, effort-controllers, force-torque-sensor-broadcaster, forward-command-controller, imu-sensor-broadcaster, joint-state-broadcaster, joint-state-controller, joint-trajectory-controller, position-controllers, velocity-controllers }: buildRosPackage { pname = "ros-foxy-ros2-controllers"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/ros2_controllers/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "57de40e5564783aafa649ec789431c1aa31dedb985d3c04612549c425284b9d9"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/ros2_controllers/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "3df2822aa9ee99cc324f041202562fbf42b194a3846239b2a8f94ef0ecb446c7"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ros2controlcli/default.nix b/distros/foxy/ros2controlcli/default.nix index 94bc0b2bc7..57cfa1067a 100644 --- a/distros/foxy/ros2controlcli/default.nix +++ b/distros/foxy/ros2controlcli/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, controller-manager, controller-manager-msgs, rclpy, ros2cli, ros2node, ros2param, rosidl-runtime-py }: buildRosPackage { pname = "ros-foxy-ros2controlcli"; - version = "0.7.1-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/ros2controlcli/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "ecd3ca9891f4e69bd7b25a6b9d110226c79e5e9b5284f8976c36d0edef596102"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/ros2controlcli/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "0d728afce4d7a5d38cf37bce6ddfd781b3b1ba537f5213b0ab5278e38a961d0e"; }; buildType = "ament_python"; diff --git a/distros/foxy/ros2launch/default.nix b/distros/foxy/ros2launch/default.nix index b634648377..6267ce14a8 100644 --- a/distros/foxy/ros2launch/default.nix +++ b/distros/foxy/ros2launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch, launch-ros, pythonPackages, ros2cli, ros2pkg }: buildRosPackage { pname = "ros-foxy-ros2launch"; - version = "0.11.2-r1"; + version = "0.11.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/foxy/ros2launch/0.11.2-1.tar.gz"; - name = "0.11.2-1.tar.gz"; - sha256 = "af1257292a0c82ee726c04df777fa618fef6c9a6ef3641053be8ac06735afb95"; + url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/foxy/ros2launch/0.11.3-1.tar.gz"; + name = "0.11.3-1.tar.gz"; + sha256 = "f8d2a77e9b8deec2bb429022843bbddd54a60b791a073f9e4f8a7bc412ee59e8"; }; buildType = "ament_python"; diff --git a/distros/foxy/rosidl-typesupport-fastrtps-c/default.nix b/distros/foxy/rosidl-typesupport-fastrtps-c/default.nix index d059066f6b..770b6f3858 100644 --- a/distros/foxy/rosidl-typesupport-fastrtps-c/default.nix +++ b/distros/foxy/rosidl-typesupport-fastrtps-c/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, osrf-testing-tools-cpp, performance-test-fixture, rmw, rosidl-cmake, rosidl-parser, rosidl-runtime-c, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-interface }: buildRosPackage { pname = "ros-foxy-rosidl-typesupport-fastrtps-c"; - version = "1.0.3-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/foxy/rosidl_typesupport_fastrtps_c/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "9e9cecdbb898ea74136ec98146004c0e12c418430b3dfcfbe699fc403513609c"; + url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/foxy/rosidl_typesupport_fastrtps_c/1.0.4-1.tar.gz"; + name = "1.0.4-1.tar.gz"; + sha256 = "179c65edc79a738849459b8078b91922baa6974996cee99a7a7029efd4fa8bd7"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rosidl-typesupport-fastrtps-cpp/default.nix b/distros/foxy/rosidl-typesupport-fastrtps-cpp/default.nix index d897b9d5c9..5671af23e7 100644 --- a/distros/foxy/rosidl-typesupport-fastrtps-cpp/default.nix +++ b/distros/foxy/rosidl-typesupport-fastrtps-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, osrf-testing-tools-cpp, performance-test-fixture, rmw, rosidl-cmake, rosidl-parser, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-interface }: buildRosPackage { pname = "ros-foxy-rosidl-typesupport-fastrtps-cpp"; - version = "1.0.3-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/foxy/rosidl_typesupport_fastrtps_cpp/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "1a79f13180b8ca50e74537721f868326c51aa2d4e31117ac85ef61421a7fe671"; + url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/foxy/rosidl_typesupport_fastrtps_cpp/1.0.4-1.tar.gz"; + name = "1.0.4-1.tar.gz"; + sha256 = "86edb940683229c785785a9c254ef5b6cdcfdd51e10e7b94aa13cc80ac59be36"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rqt-gui-cpp/default.nix b/distros/foxy/rqt-gui-cpp/default.nix index 799bfecbf7..06b9b9b16c 100644 --- a/distros/foxy/rqt-gui-cpp/default.nix +++ b/distros/foxy/rqt-gui-cpp/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, qt-gui, qt-gui-cpp, qt5, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, pluginlib, qt-gui, qt-gui-cpp, qt5, rclcpp }: buildRosPackage { pname = "ros-foxy-rqt-gui-cpp"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt_gui_cpp/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "4a822b3483a082a53a52a7f071f861d370dedf5274b86eede42603c12f4b7600"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt_gui_cpp/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "d1fa25e5c28e68a30851a41d238dc949c1607f49986a936f16937505af200d4b"; }; buildType = "ament_cmake"; buildInputs = [ qt5.qtbase ]; - propagatedBuildInputs = [ qt-gui qt-gui-cpp rclcpp ]; + propagatedBuildInputs = [ pluginlib qt-gui qt-gui-cpp rclcpp ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/foxy/rqt-gui-py/default.nix b/distros/foxy/rqt-gui-py/default.nix index 77437d45fb..466b332d6c 100644 --- a/distros/foxy/rqt-gui-py/default.nix +++ b/distros/foxy/rqt-gui-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, qt-gui, rqt-gui }: buildRosPackage { pname = "ros-foxy-rqt-gui-py"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt_gui_py/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "24676fd2cd84cbcf850d3bf5daf9a6ac42e1e388a5abf8d390cab695b9ba4008"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt_gui_py/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "f1494bc84267c38a9189da464ec1b893af51efc7b6e3f6c7e87be9130095d2fa"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt-gui/default.nix b/distros/foxy/rqt-gui/default.nix index c9b5e79cc8..7768417c19 100644 --- a/distros/foxy/rqt-gui/default.nix +++ b/distros/foxy/rqt-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages, qt-gui, rclpy }: buildRosPackage { pname = "ros-foxy-rqt-gui"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt_gui/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "595fa107266592c4b0b4b56ab31920eff4b5fdfb6f31ed5b8ad018692fbb8fea"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt_gui/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "fa8ac31e554aec867a54cf524e79a17a90e6a14727b349351d3ce599c4dcd783"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt-msg/default.nix b/distros/foxy/rqt-msg/default.nix index 5a33445419..aaffec607d 100644 --- a/distros/foxy/rqt-msg/default.nix +++ b/distros/foxy/rqt-msg/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, rclpy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-foxy-rqt-msg"; - version = "1.0.4-r1"; + version = "1.0.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_msg-release/archive/release/foxy/rqt_msg/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "cb2fc6d9c49fc2db31e3c28615d994fcbf3eb896682577abbf7ab7d1f3fa4a54"; + url = "https://github.com/ros2-gbp/rqt_msg-release/archive/release/foxy/rqt_msg/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "99a54eeef627f2fcbd7c5a1ae133183c61145d321d21557381c52b7f9abfc1df"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt-plot/default.nix b/distros/foxy/rqt-plot/default.nix index ff6eaf636a..f4758c6f7d 100644 --- a/distros/foxy/rqt-plot/default.nix +++ b/distros/foxy/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-foxy-rqt-plot"; - version = "1.0.10-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/foxy/rqt_plot/1.0.10-1.tar.gz"; - name = "1.0.10-1.tar.gz"; - sha256 = "975d869e369a098157b3a097780d951c1e9e6732beda66c9444acee9a1d20e87"; + url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/foxy/rqt_plot/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "4657f76028513187a4cb879d3ad871a54dcf7e5b529355cc16e53535fff1edf7"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt-py-common/default.nix b/distros/foxy/rqt-py-common/default.nix index bdc1a7a7ef..1769373870 100644 --- a/distros/foxy/rqt-py-common/default.nix +++ b/distros/foxy/rqt-py-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, python-cmake-module, python-qt-binding, qt-gui, qt5, rclpy, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-foxy-rqt-py-common"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt_py_common/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "d87c479605e5ce7e1e322e21cc8c94333ac81800c9394dc488e77f961a6e2d12"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt_py_common/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "3b4935a602734a0a52b7ed39622b43411e9d297541037c81ed5fc2373eabf112"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rqt-py-console/default.nix b/distros/foxy/rqt-py-console/default.nix index d3ad84df06..3a994170bc 100644 --- a/distros/foxy/rqt-py-console/default.nix +++ b/distros/foxy/rqt-py-console/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-gui, qt-gui-py-common, rclpy, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-foxy-rqt-py-console"; - version = "1.0.1-r1"; + version = "1.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_py_console-release/archive/release/foxy/rqt_py_console/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "1f8ca426804703dce0530abddfa66a3ec9fff96a7038a953793c8ba6f6df81ef"; + url = "https://github.com/ros2-gbp/rqt_py_console-release/archive/release/foxy/rqt_py_console/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "232841a16cb289ef21d6f2851c0826a98ba3940e6edc89f9fb6d6db458633c88"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt-service-caller/default.nix b/distros/foxy/rqt-service-caller/default.nix index 0e9ba1ebad..b2abff7ba6 100644 --- a/distros/foxy/rqt-service-caller/default.nix +++ b/distros/foxy/rqt-service-caller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-foxy-rqt-service-caller"; - version = "1.0.4-r1"; + version = "1.0.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_service_caller-release/archive/release/foxy/rqt_service_caller/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "9dc34d9e41b2ceed4825eefc80c45e3c8e691a35abce7aef02bf85ba9259c38d"; + url = "https://github.com/ros2-gbp/rqt_service_caller-release/archive/release/foxy/rqt_service_caller/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "345c29256ee1c7ccd34aa936bd089ee543db38079bade04366ed876641b98afb"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt-shell/default.nix b/distros/foxy/rqt-shell/default.nix index af6a3ad2d1..5b29c9b7b8 100644 --- a/distros/foxy/rqt-shell/default.nix +++ b/distros/foxy/rqt-shell/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-foxy-rqt-shell"; - version = "1.0.1-r1"; + version = "1.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_shell-release/archive/release/foxy/rqt_shell/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "c442c88a2ab6b2599b18253df950b86398a0b790fe2fe52133890b6f38863e2f"; + url = "https://github.com/ros2-gbp/rqt_shell-release/archive/release/foxy/rqt_shell/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "ddae8c454b782e3cb1f361cef4adcb906c1c5cd7a2a8ef23d20d66f972e03059"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt-srv/default.nix b/distros/foxy/rqt-srv/default.nix index a0e943ebc1..b5244ffa1e 100644 --- a/distros/foxy/rqt-srv/default.nix +++ b/distros/foxy/rqt-srv/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, rclpy, rqt-gui, rqt-gui-py, rqt-msg }: buildRosPackage { pname = "ros-foxy-rqt-srv"; - version = "1.0.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_srv-release/archive/release/foxy/rqt_srv/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "1c5dcfcc4583b81a4525ee5451701d0cb7c0e271a5b472b4cea8674c78747b9f"; + url = "https://github.com/ros2-gbp/rqt_srv-release/archive/release/foxy/rqt_srv/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "7b126f474d382c6d52510f804ebc633a5b8f7b9912cfe3503404c1e4d8943df3"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt-top/default.nix b/distros/foxy/rqt-top/default.nix index 736486852c..446eca8088 100644 --- a/distros/foxy/rqt-top/default.nix +++ b/distros/foxy/rqt-top/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, rclpy, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-foxy-rqt-top"; - version = "1.0.1-r1"; + version = "1.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_top-release/archive/release/foxy/rqt_top/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "cfd078a9e077da41da7f379b523a9a282a36c88304ed1397df746f3a5af4abd4"; + url = "https://github.com/ros2-gbp/rqt_top-release/archive/release/foxy/rqt_top/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "93abf9fbb6cc63c1fcc7cb61b3c58bcfd8b747112a3fea0bde975d0d09d7ce22"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt-topic/default.nix b/distros/foxy/rqt-topic/default.nix index 8defbf4452..f5baef37cf 100644 --- a/distros/foxy/rqt-topic/default.nix +++ b/distros/foxy/rqt-topic/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, python-qt-binding, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-foxy-rqt-topic"; - version = "1.2.1-r1"; + version = "1.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_topic-release/archive/release/foxy/rqt_topic/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "2e20db684a5ddf987a9f9184346d80a7a152be07eb32027b2e43be8e7681115e"; + url = "https://github.com/ros2-gbp/rqt_topic-release/archive/release/foxy/rqt_topic/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "ac9dcbcab70daf3ee3640fc2bd93b75b84dcfed156a631031189611bb8520d5a"; }; buildType = "ament_python"; diff --git a/distros/foxy/rqt/default.nix b/distros/foxy/rqt/default.nix index 5002304fc6..b6a75b87b0 100644 --- a/distros/foxy/rqt/default.nix +++ b/distros/foxy/rqt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, rqt-gui, rqt-gui-cpp, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-foxy-rqt"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "432bfb597a8a54fc435d51906a4d3e3c9f5153857a5da5be60d98eeffe5d1df2"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/foxy/rqt/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "19eb2e617f89eb90e8f1bb10f322c6312198cd14b848c7a1396e7f7d259a44db"; }; buildType = "ament_python"; diff --git a/distros/foxy/rviz-assimp-vendor/default.nix b/distros/foxy/rviz-assimp-vendor/default.nix index f8b624cfcd..930afa2e74 100644 --- a/distros/foxy/rviz-assimp-vendor/default.nix +++ b/distros/foxy/rviz-assimp-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, assimp }: buildRosPackage { pname = "ros-foxy-rviz-assimp-vendor"; - version = "8.2.2-r1"; + version = "8.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_assimp_vendor/8.2.2-1.tar.gz"; - name = "8.2.2-1.tar.gz"; - sha256 = "63df880de10fcf407c395b0dd2ad0bf38cf160c3e370230aa8e6891b49fc835c"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_assimp_vendor/8.2.3-1.tar.gz"; + name = "8.2.3-1.tar.gz"; + sha256 = "2e927d697aff34189a0937ea187862a2e86322a8c834c8e0f79879080153363b"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rviz-common/default.nix b/distros/foxy/rviz-common/default.nix index 16a6091f52..64a72d09ae 100644 --- a/distros/foxy/rviz-common/default.nix +++ b/distros/foxy/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, geometry-msgs, message-filters, pluginlib, qt5, rclcpp, resource-retriever, rviz-assimp-vendor, rviz-ogre-vendor, rviz-rendering, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, tinyxml-vendor, urdf, yaml-cpp-vendor }: buildRosPackage { pname = "ros-foxy-rviz-common"; - version = "8.2.2-r1"; + version = "8.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_common/8.2.2-1.tar.gz"; - name = "8.2.2-1.tar.gz"; - sha256 = "dbe6bf7dab75fe4f18ef8d6efb6739f58a7ccc1eef2f0ee85f4be09f62e48ebe"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_common/8.2.3-1.tar.gz"; + name = "8.2.3-1.tar.gz"; + sha256 = "319c937d5ca59091bd458762fda78b43b5cb8c595dfef72bb2eccadc9074bad0"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rviz-default-plugins/default.nix b/distros/foxy/rviz-default-plugins/default.nix index 09e107c6b2..1fc436376f 100644 --- a/distros/foxy/rviz-default-plugins/default.nix +++ b/distros/foxy/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-index-cpp, geometry-msgs, 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, tinyxml-vendor, urdf, visualization-msgs }: buildRosPackage { pname = "ros-foxy-rviz-default-plugins"; - version = "8.2.2-r1"; + version = "8.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_default_plugins/8.2.2-1.tar.gz"; - name = "8.2.2-1.tar.gz"; - sha256 = "09a02e702ee921f7473fe1bbd97a63373986dbee484bdbdf04f5464d6b74b82a"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_default_plugins/8.2.3-1.tar.gz"; + name = "8.2.3-1.tar.gz"; + sha256 = "8601c4616676297f2d760ab48ab1498af18ed3e8a53a23214fdb5814397376f5"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rviz-ogre-vendor/default.nix b/distros/foxy/rviz-ogre-vendor/default.nix index 0efc7f3897..23c7a440f3 100644 --- a/distros/foxy/rviz-ogre-vendor/default.nix +++ b/distros/foxy/rviz-ogre-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, freetype, git, libGL, libGLU, pkg-config, xorg }: buildRosPackage { pname = "ros-foxy-rviz-ogre-vendor"; - version = "8.2.2-r1"; + version = "8.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_ogre_vendor/8.2.2-1.tar.gz"; - name = "8.2.2-1.tar.gz"; - sha256 = "c353bca18cc752233fdcff751c211f72738775655024eacc6b73b933904acc25"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_ogre_vendor/8.2.3-1.tar.gz"; + name = "8.2.3-1.tar.gz"; + sha256 = "ce2a258243f033abe41a2c7b67a822368db3a6dc275947602a8e73bf341f62dc"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rviz-rendering-tests/default.nix b/distros/foxy/rviz-rendering-tests/default.nix index f645635515..7fe89a2267 100644 --- a/distros/foxy/rviz-rendering-tests/default.nix +++ b/distros/foxy/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-index-cpp, qt5, resource-retriever, rviz-rendering }: buildRosPackage { pname = "ros-foxy-rviz-rendering-tests"; - version = "8.2.2-r1"; + version = "8.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_rendering_tests/8.2.2-1.tar.gz"; - name = "8.2.2-1.tar.gz"; - sha256 = "6b108568e600f98fe816f4edef76cd6ad806c236372739157d2e4d4017f1f432"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_rendering_tests/8.2.3-1.tar.gz"; + name = "8.2.3-1.tar.gz"; + sha256 = "ee6a45796033185b6c4ec9f415f1757432c819cd839ce2a1b1333b1c8e04f870"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rviz-rendering/default.nix b/distros/foxy/rviz-rendering/default.nix index 6649a5aeda..ea4acbeb8c 100644 --- a/distros/foxy/rviz-rendering/default.nix +++ b/distros/foxy/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-index-cpp, eigen, eigen3-cmake-module, qt5, resource-retriever, rviz-assimp-vendor, rviz-ogre-vendor }: buildRosPackage { pname = "ros-foxy-rviz-rendering"; - version = "8.2.2-r1"; + version = "8.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_rendering/8.2.2-1.tar.gz"; - name = "8.2.2-1.tar.gz"; - sha256 = "81c29efdc09d20e76f2bd0da3b7ca01a7b60a1bb8f058bc5467a85f68deade18"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_rendering/8.2.3-1.tar.gz"; + name = "8.2.3-1.tar.gz"; + sha256 = "8c262531a7a99775dccaf0da6b1ac066738a39c27b180a221ef0a246d5645cd2"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rviz-visual-testing-framework/default.nix b/distros/foxy/rviz-visual-testing-framework/default.nix index 74efc32842..2b293550c7 100644 --- a/distros/foxy/rviz-visual-testing-framework/default.nix +++ b/distros/foxy/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, qt5, rviz-common }: buildRosPackage { pname = "ros-foxy-rviz-visual-testing-framework"; - version = "8.2.2-r1"; + version = "8.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_visual_testing_framework/8.2.2-1.tar.gz"; - name = "8.2.2-1.tar.gz"; - sha256 = "b937d5a8561b9eb39fb441fe25fd1f3605caa50d981b19ec6236847eb6c6fb77"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz_visual_testing_framework/8.2.3-1.tar.gz"; + name = "8.2.3-1.tar.gz"; + sha256 = "d6cb35af76e5b9e0231459a6f413f517c4768140a6158628c5f9e806a4d06a1d"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rviz-visual-tools/default.nix b/distros/foxy/rviz-visual-tools/default.nix index ca9d2abffa..dd44bb2dd0 100644 --- a/distros/foxy/rviz-visual-tools/default.nix +++ b/distros/foxy/rviz-visual-tools/default.nix @@ -5,12 +5,12 @@ { 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, qt5, rclcpp, rclcpp-components, rviz-ogre-vendor, rviz2, sensor-msgs, shape-msgs, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-foxy-rviz-visual-tools"; - version = "4.0.0-r1"; + version = "4.0.1-r1"; src = fetchurl { - url = "https://github.com/PickNikRobotics/rviz_visual_tools-release/archive/release/foxy/rviz_visual_tools/4.0.0-1.tar.gz"; - name = "4.0.0-1.tar.gz"; - sha256 = "3765050a7325d945d5865c7c55a65b785973d6c7c3da4da3e186aed95adcc187"; + url = "https://github.com/PickNikRobotics/rviz_visual_tools-release/archive/release/foxy/rviz_visual_tools/4.0.1-1.tar.gz"; + name = "4.0.1-1.tar.gz"; + sha256 = "4e98d0c32fc79b3653c36870c6df9388a808c5e98774810843aade792152d413"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rviz2/default.nix b/distros/foxy/rviz2/default.nix index addee3db6b..b4b8df568e 100644 --- a/distros/foxy/rviz2/default.nix +++ b/distros/foxy/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, geometry-msgs, qt5, rclcpp, rviz-common, rviz-default-plugins, rviz-ogre-vendor, sensor-msgs }: buildRosPackage { pname = "ros-foxy-rviz2"; - version = "8.2.2-r1"; + version = "8.2.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz2/8.2.2-1.tar.gz"; - name = "8.2.2-1.tar.gz"; - sha256 = "fd899ddcd93971eb78612dda61e1d9f0aaa487a2c63db56d1cd7d417f16a351e"; + url = "https://github.com/ros2-gbp/rviz-release/archive/release/foxy/rviz2/8.2.3-1.tar.gz"; + name = "8.2.3-1.tar.gz"; + sha256 = "db4a69532da748da127048a2be0779de474842855299cd6fe3061072eeaf7d08"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/serial-driver/default.nix b/distros/foxy/serial-driver/default.nix index e101032770..8a736b3331 100644 --- a/distros/foxy/serial-driver/default.nix +++ b/distros/foxy/serial-driver/default.nix @@ -2,21 +2,21 @@ # Copyright 2021 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, boost, rclcpp, std-msgs }: +{ 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-foxy-serial-driver"; - version = "0.0.6-r1"; + version = "1.0.0-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/transport_drivers-release/archive/release/foxy/serial_driver/0.0.6-1.tar.gz"; - name = "0.0.6-1.tar.gz"; - sha256 = "7382b9b80f5e21777704bcf10891f2d356a6d6f63270ca866e02da8ed4d8ec5d"; + url = "https://github.com/ros-drivers-gbp/transport_drivers-release/archive/release/foxy/serial_driver/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "156514da3368035e73c93ec4f3437a8adee80b7dc98fdfef6932ba4d2b819d9d"; }; buildType = "ament_cmake"; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; + 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''; diff --git a/distros/foxy/simple-launch/default.nix b/distros/foxy/simple-launch/default.nix index a127a1e811..42efc0f8a5 100644 --- a/distros/foxy/simple-launch/default.nix +++ b/distros/foxy/simple-launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, launch, launch-ros, xacro }: buildRosPackage { pname = "ros-foxy-simple-launch"; - version = "1.0.3-r2"; + version = "1.0.6-r1"; src = fetchurl { - url = "https://github.com/oKermorgant/simple_launch-release/archive/release/foxy/simple_launch/1.0.3-2.tar.gz"; - name = "1.0.3-2.tar.gz"; - sha256 = "5c005f945b9c18437a4f9ba844e2a0ca4e19c43f7b51df69a18279599b78f0ea"; + url = "https://github.com/oKermorgant/simple_launch-release/archive/release/foxy/simple_launch/1.0.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "b757efbbf85defdce94211a9c275a6db614ab2f605556559b911f81d52381982"; }; buildType = "ament_python"; diff --git a/distros/foxy/slam-toolbox/default.nix b/distros/foxy/slam-toolbox/default.nix index e3f29e3a4a..966f086c9d 100644 --- a/distros/foxy/slam-toolbox/default.nix +++ b/distros/foxy/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-common, 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, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: buildRosPackage { pname = "ros-foxy-slam-toolbox"; - version = "2.4.0-r1"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/foxy/slam_toolbox/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "da182aca6d39a22ab7da8d9be582394cef57c45e170e322171ec6ba55abc2bda"; + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/foxy/slam_toolbox/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "2a747bea1e8fc99915296541eacbdbbbb007116181b64a9f369967b7935a969a"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/spacenav/default.nix b/distros/foxy/spacenav/default.nix new file mode 100644 index 0000000000..079b1bcfdb --- /dev/null +++ b/distros/foxy/spacenav/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-foxy-spacenav"; + version = "3.0.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/foxy/spacenav/3.0.0-2.tar.gz"; + name = "3.0.0-2.tar.gz"; + sha256 = "cac7c934e607809336af35f089ca8a285f88b65ad0c91fe94838628719407dc5"; + }; + + buildType = "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/foxy/stubborn-buddies-msgs/default.nix b/distros/foxy/stubborn-buddies-msgs/default.nix new file mode 100644 index 0000000000..b5b62fa147 --- /dev/null +++ b/distros/foxy/stubborn-buddies-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 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, std-msgs }: +buildRosPackage { + pname = "ros-foxy-stubborn-buddies-msgs"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/stubborn_buddies-release/archive/release/foxy/stubborn_buddies_msgs/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "de34d205fa9836959a978197400c8566906156f2fcf6353ee62ba6ba3e918617"; + }; + + buildType = "ament_cmake"; + buildInputs = [ rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Messages to support library of stubborn buddies''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/stubborn-buddies/default.nix b/distros/foxy/stubborn-buddies/default.nix new file mode 100644 index 0000000000..9c75c08bdc --- /dev/null +++ b/distros/foxy/stubborn-buddies/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp, rclcpp-components, rclcpp-lifecycle, rcutils, std-msgs, stubborn-buddies-msgs }: +buildRosPackage { + pname = "ros-foxy-stubborn-buddies"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/stubborn_buddies-release/archive/release/foxy/stubborn_buddies/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "078d45e7645796f3097900a77778dada7232ec352fce9b00db861fd17e7ab152"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ rclcpp rclcpp-components rclcpp-lifecycle rcutils std-msgs stubborn-buddies-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Demo that uses node composition of lifecycle nodes to achieve fail-over robustness on ROS nodes''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/swri-console-util/default.nix b/distros/foxy/swri-console-util/default.nix index b761989ae4..aa485bc3c8 100644 --- a/distros/foxy/swri-console-util/default.nix +++ b/distros/foxy/swri-console-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rclcpp }: buildRosPackage { pname = "ros-foxy-swri-console-util"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_console_util/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "9aabe474ea53cb0bb2af5a1bc4962e3095f4d0224489ef2a83322ae128a05d12"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_console_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "6502d1a8aa80509383cdadbd789cd34c9198ef8ba131a4ebd0a709a74dda2c3a"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-dbw-interface/default.nix b/distros/foxy/swri-dbw-interface/default.nix index 79783a51fe..b831029314 100644 --- a/distros/foxy/swri-dbw-interface/default.nix +++ b/distros/foxy/swri-dbw-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-foxy-swri-dbw-interface"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_dbw_interface/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "0f93f6fb73b91bc0b387ee73296ae30fa283afbaf6e8ddf95363f9ad8031d8a1"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_dbw_interface/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "604ceb6a5625b911893fc2f6514eda3492f18ffef80570b5984af51042aacc8f"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-geometry-util/default.nix b/distros/foxy/swri-geometry-util/default.nix index ae7621c10f..5279b91d9d 100644 --- a/distros/foxy/swri-geometry-util/default.nix +++ b/distros/foxy/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-foxy-swri-geometry-util"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_geometry_util/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "43c9a6d1cb2ff391897a184f8966bce6ad7e497ac315f7bf45632f00f8310142"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_geometry_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "99e918d64c921238611f549051ed85b58851296aaff0a2a66737686a69a2340f"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-image-util/default.nix b/distros/foxy/swri-image-util/default.nix index fb7ea613d0..15ca476144 100644 --- a/distros/foxy/swri-image-util/default.nix +++ b/distros/foxy/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-foxy-swri-image-util"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_image_util/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "b98d0ce2733c701d73219a4aa724a7a980453cce2b5a4b9d1c740401c2c21c81"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_image_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "a31c90aee6ce468170955328f65f17c5524dbd3967f279ea8499f5fdd4e92e7c"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-math-util/default.nix b/distros/foxy/swri-math-util/default.nix index debf98e8fa..31395a608b 100644 --- a/distros/foxy/swri-math-util/default.nix +++ b/distros/foxy/swri-math-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, boost, rclcpp }: buildRosPackage { pname = "ros-foxy-swri-math-util"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_math_util/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "9ff21f80a2693a8821f1cb369d6e8aa31297c45513ef25860fbf6fd1b8b46ff9"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_math_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "6cbd84092cad5d0405b7a94a504f4f07c99315761013f3ddbdf06dd31c85ba2d"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-opencv-util/default.nix b/distros/foxy/swri-opencv-util/default.nix index 0334a58a54..45e8e11029 100644 --- a/distros/foxy/swri-opencv-util/default.nix +++ b/distros/foxy/swri-opencv-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost, cv-bridge, swri-math-util }: buildRosPackage { pname = "ros-foxy-swri-opencv-util"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_opencv_util/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "4696155c570479dc1873f3b30d2184e52567e3eefc0184987b27390e0d09a2bb"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_opencv_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "5e8db7110c473d71d7baf5744f4fc524227832355a275cc2ed0b9b23414b10f4"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-prefix-tools/default.nix b/distros/foxy/swri-prefix-tools/default.nix index c50c5e10e6..c9116807b0 100644 --- a/distros/foxy/swri-prefix-tools/default.nix +++ b/distros/foxy/swri-prefix-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, python3Packages }: buildRosPackage { pname = "ros-foxy-swri-prefix-tools"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_prefix_tools/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "48c5c7df86f53dfca9c27f081b392fd3dc5ebdceeea9f8018a3245c5844246df"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_prefix_tools/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "2db51a91f5d9a464a7c1e8ee21900af2b4c2a72743b98907439680ddf097aa9c"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-roscpp/default.nix b/distros/foxy/swri-roscpp/default.nix index c03b26fc56..b35a066767 100644 --- a/distros/foxy/swri-roscpp/default.nix +++ b/distros/foxy/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, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: buildRosPackage { pname = "ros-foxy-swri-roscpp"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_roscpp/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "4e6396c19812fcd0d25aee4c53323a432b13d2537fd1c88a7d1ef1529129aa8e"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_roscpp/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "370c1c75fa10889b13132580264c99dafffe109a7476312d7c2d122a0077bb83"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-route-util/default.nix b/distros/foxy/swri-route-util/default.nix index 1d53e79918..a1daf71e67 100644 --- a/distros/foxy/swri-route-util/default.nix +++ b/distros/foxy/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, visualization-msgs }: buildRosPackage { pname = "ros-foxy-swri-route-util"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_route_util/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "7213702ae36fc9d1a5ea398d3e26915c5d80af1ca51bf6c4441b29d10cd99215"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_route_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "671465b4777416c002bbb27a9d28dcb87ea257508d8aff00b554231e9958a46f"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-serial-util/default.nix b/distros/foxy/swri-serial-util/default.nix index 5fbd864d88..3242e04d49 100644 --- a/distros/foxy/swri-serial-util/default.nix +++ b/distros/foxy/swri-serial-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, boost }: buildRosPackage { pname = "ros-foxy-swri-serial-util"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_serial_util/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "4805a799b97ab182d424782d8902f85894b83d9846521a8f6c2e8895f69a3030"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_serial_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "74cfaf9e19c30f9a9c2e60f9ea1a15659ece2c82346dd2fb3595f1e7e8c65b8b"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-system-util/default.nix b/distros/foxy/swri-system-util/default.nix index 09bddece53..87a5b8deb9 100644 --- a/distros/foxy/swri-system-util/default.nix +++ b/distros/foxy/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-foxy-swri-system-util"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_system_util/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "28ba0781f3780a3483eb3200fbc24345bd6c05c6f7e8805ea5e1e6c3faceb5eb"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_system_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "73068a1eba73ec858215f1608301e3fe5b26b14fcd737a8b001f192a7d5469ef"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/swri-transform-util/default.nix b/distros/foxy/swri-transform-util/default.nix index 7cf84c0631..65d0d55061 100644 --- a/distros/foxy/swri-transform-util/default.nix +++ b/distros/foxy/swri-transform-util/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, boost, cv-bridge, diagnostic-msgs, geographic-msgs, geometry-msgs, geos, gps-msgs, launch-xml, libyamlcpp, 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-py, tf2-ros }: buildRosPackage { pname = "ros-foxy-swri-transform-util"; - version = "3.3.2-r1"; + version = "3.3.2-r2"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_transform_util/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "66e16cf0d375b74197445be6e10b213751f5e873f3213cfe15808d65917ae429"; + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/foxy/swri_transform_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "c9edd0533958c99070d25d2afe047f2f65579a6b5724bbc4d586d7eadf9dc6aa"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-bullet/default.nix b/distros/foxy/tf2-bullet/default.nix index e993c9f8cf..41a47f93aa 100644 --- a/distros/foxy/tf2-bullet/default.nix +++ b/distros/foxy/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-foxy-tf2-bullet"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_bullet/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "f9476cd779c9400f5c4328700e9056083694e9082f5a628ed8e0b684ee2c0336"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_bullet/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "16281df8cdf2b71fc6231e8bba87b3dc7c44b79a574185cc4cce979c6bf81bcf"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-eigen-kdl/default.nix b/distros/foxy/tf2-eigen-kdl/default.nix index 83164c8993..a1a6719d49 100644 --- a/distros/foxy/tf2-eigen-kdl/default.nix +++ b/distros/foxy/tf2-eigen-kdl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, orocos-kdl, tf2 }: buildRosPackage { pname = "ros-foxy-tf2-eigen-kdl"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_eigen_kdl/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "69f77e45befb6174aee8fdac68c918321803dbeaf31784e7d502e10611c19eb4"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_eigen_kdl/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "9832870e714b6c8074232689d5d37ec82d203fe44b4d331de3f7621c7f734b0f"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-eigen/default.nix b/distros/foxy/tf2-eigen/default.nix index d9714f4c28..fba2ffdcda 100644 --- a/distros/foxy/tf2-eigen/default.nix +++ b/distros/foxy/tf2-eigen/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, eigen, eigen3-cmake-module, geometry-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-foxy-tf2-eigen"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_eigen/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "4eaf920a4265a55b7989c7faed6ef4206b18fed70d07823d022262b8b6e85854"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_eigen/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "85237c02f5be3a4e636da800f91e63183f0385cd98a837698896156959caa25a"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-geometry-msgs/default.nix b/distros/foxy/tf2-geometry-msgs/default.nix index c17a1a3a24..94e0fcd3d3 100644 --- a/distros/foxy/tf2-geometry-msgs/default.nix +++ b/distros/foxy/tf2-geometry-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, geometry-msgs, orocos-kdl, rclcpp, tf2, tf2-ros }: buildRosPackage { pname = "ros-foxy-tf2-geometry-msgs"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_geometry_msgs/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "35a6e52aa3ffc7c4e01ff9f30d927cdab374a2dc92783b31c2dff33d97fabd59"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_geometry_msgs/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "bfe7fce8dfd94ffcf64fd47b1aaa4457fb35c41a9c4fd9862b2c17baf85e90cb"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-kdl/default.nix b/distros/foxy/tf2-kdl/default.nix index c702131437..f42b215ee9 100644 --- a/distros/foxy/tf2-kdl/default.nix +++ b/distros/foxy/tf2-kdl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, builtin-interfaces, geometry-msgs, orocos-kdl, rclcpp, tf2, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-foxy-tf2-kdl"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_kdl/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "5f98099398d98fde8bdc7c8071ab3510701611a81eb9a81c46efd723364d6bb1"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_kdl/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "5282a33b83e1bf38ca984c049e918231966b4966e7d9986d572dc8c2f197a2dc"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-msgs/default.nix b/distros/foxy/tf2-msgs/default.nix index 0175af6f1d..c0c2ad2049 100644 --- a/distros/foxy/tf2-msgs/default.nix +++ b/distros/foxy/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-foxy-tf2-msgs"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_msgs/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "8c1872ddaf254a36a6ba3fe36a975fc4cc9853c46f4f568a6cb615820edf0404"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_msgs/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "3130068ae9bb5c9161d4c983ba36f7d3af37eff2b9da9bc13c0a11606e8986b4"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-py/default.nix b/distros/foxy/tf2-py/default.nix index 4494519cba..5fc2839f31 100644 --- a/distros/foxy/tf2-py/default.nix +++ b/distros/foxy/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-foxy-tf2-py"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_py/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "2478d0aca7ecbc34ad07c2a06f9efc5606cbe7212fcfc39cbffdeb6d4545bf06"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_py/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "045da2ddc9528dc847b6b3b8e1f07a81b4980be34b2a48acd51a965b26e3c8f5"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-ros/default.nix b/distros/foxy/tf2-ros/default.nix index 9536f4d6aa..ffe1ca825b 100644 --- a/distros/foxy/tf2-ros/default.nix +++ b/distros/foxy/tf2-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, builtin-interfaces, geometry-msgs, message-filters, python-cmake-module, rcl-interfaces, rclcpp, rclcpp-action, rclcpp-components, rclpy, std-msgs, tf2, tf2-msgs, tf2-py }: buildRosPackage { pname = "ros-foxy-tf2-ros"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_ros/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "601e1056ec032863b9d848022531425ebb0ea7c5e67748d19403f34237c6db01"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_ros/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "d8003376caead32ce62ade592757ba3ed55e36572b5c0f648a2e12ac3beb0d23"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-sensor-msgs/default.nix b/distros/foxy/tf2-sensor-msgs/default.nix index 7ce13867c9..a2bdaa7495 100644 --- a/distros/foxy/tf2-sensor-msgs/default.nix +++ b/distros/foxy/tf2-sensor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, eigen, eigen3-cmake-module, sensor-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-foxy-tf2-sensor-msgs"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_sensor_msgs/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "31537c5a0d00ef9150b409bd85bcb5c11464ed7e353474cd81ba8d3686533113"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_sensor_msgs/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "c89036bfcd2ef4f8848a8de58c93f46a357d648a646cb000ba901c9c6103bed4"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2-tools/default.nix b/distros/foxy/tf2-tools/default.nix index 79fd2b9ee5..3186276bd9 100644 --- a/distros/foxy/tf2-tools/default.nix +++ b/distros/foxy/tf2-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, tf2, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-foxy-tf2-tools"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_tools/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "0b50013b49888fc36b1803ee539411348f99b257cbec5dcc2896607a536a764d"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2_tools/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "6f8009ff79913e49ea232aef290cd445f540b40bc70d1e2c8a580d369a2a9228"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tf2/default.nix b/distros/foxy/tf2/default.nix index bc37eb2eae..1e4d97259a 100644 --- a/distros/foxy/tf2/default.nix +++ b/distros/foxy/tf2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, console-bridge, console-bridge-vendor, geometry-msgs, rcutils }: buildRosPackage { pname = "ros-foxy-tf2"; - version = "0.13.10-r1"; + version = "0.13.11-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2/0.13.10-1.tar.gz"; - name = "0.13.10-1.tar.gz"; - sha256 = "f1914c963cd4a14f833824d17bd44f120bbc0d216b69d51a4ce18a1b01b5d945"; + url = "https://github.com/ros2-gbp/geometry2-release/archive/release/foxy/tf2/0.13.11-1.tar.gz"; + name = "0.13.11-1.tar.gz"; + sha256 = "e3a4075c30e851c54d0a4449bc01246a2aaed421f9270d14ade587f262a273d1"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/transmission-interface/default.nix b/distros/foxy/transmission-interface/default.nix index 4e2896b3bc..84f454cf7d 100644 --- a/distros/foxy/transmission-interface/default.nix +++ b/distros/foxy/transmission-interface/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 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, hardware-interface, tinyxml2-vendor }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, hardware-interface }: buildRosPackage { pname = "ros-foxy-transmission-interface"; - version = "0.7.1-r1"; + version = "0.8.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/transmission_interface/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "dd0b3bda53487647909b1f20e33485f297012af4f38d010720414c2a4e8856f8"; + url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/foxy/transmission_interface/0.8.0-1.tar.gz"; + name = "0.8.0-1.tar.gz"; + sha256 = "7ecba6d8ac29b6433b5b0d831dd3f146253dd755ed2722ea83a7c531a429cad4"; }; buildType = "ament_cmake"; checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ hardware-interface tinyxml2-vendor ]; + propagatedBuildInputs = [ hardware-interface ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/foxy/turtle-tf2-cpp/default.nix b/distros/foxy/turtle-tf2-cpp/default.nix index cead786cd3..e7ab4d84fe 100644 --- a/distros/foxy/turtle-tf2-cpp/default.nix +++ b/distros/foxy/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, rclcpp, tf2, tf2-ros, turtlesim }: buildRosPackage { pname = "ros-foxy-turtle-tf2-cpp"; - version = "0.3.2-r1"; + version = "0.3.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/foxy/turtle_tf2_cpp/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "34c2f80aa0a0713a485f087a0688e511afbe6a2d743f66b7ee649180786563e1"; + url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/foxy/turtle_tf2_cpp/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "95c28fe2c391de9a609a38c038e37f31c03f703e46dfffc8a8a80e7cb9f2a07c"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/turtle-tf2-py/default.nix b/distros/foxy/turtle-tf2-py/default.nix index 7d803f6161..6369eb1671 100644 --- a/distros/foxy/turtle-tf2-py/default.nix +++ b/distros/foxy/turtle-tf2-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, launch, launch-ros, pythonPackages, rclpy, tf-transformations, tf2-ros, turtlesim }: buildRosPackage { pname = "ros-foxy-turtle-tf2-py"; - version = "0.3.2-r1"; + version = "0.3.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/foxy/turtle_tf2_py/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "6bc49ae3be60cb9291761824d5e6c90f74faeab866401285d2805351fd5caa52"; + url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/foxy/turtle_tf2_py/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "ba9d9454c7cb589b6ebcdc264520597bfbcd511974f3d2582a06f6505cbee3b4"; }; buildType = "ament_python"; diff --git a/distros/foxy/tvm-vendor/default.nix b/distros/foxy/tvm-vendor/default.nix index 5d3bfc9b42..e27fa889f2 100644 --- a/distros/foxy/tvm-vendor/default.nix +++ b/distros/foxy/tvm-vendor/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, git, libxml2, openblas, ros-environment }: +{ lib, buildRosPackage, fetchurl, ament-cmake, git, libxml2, openblas, ros-environment, spirv-headers, spirv-tools, vulkan-loader }: buildRosPackage { pname = "ros-foxy-tvm-vendor"; - version = "0.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/autowarefoundation/tvm_vendor-release/archive/release/foxy/tvm_vendor/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "2a2ba61698d6960439e893ad16fa2167426888116871fae1840059c302c8f21b"; + url = "https://github.com/autowarefoundation/tvm_vendor-release/archive/release/foxy/tvm_vendor/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "f799eb570d317864b80b56aaeb82abf92fcd67a814894d5ceaee7fca8946ff49"; }; buildType = "catkin"; buildInputs = [ ros-environment ]; - propagatedBuildInputs = [ git libxml2 openblas ]; + propagatedBuildInputs = [ git libxml2 openblas spirv-headers spirv-tools vulkan-loader ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/foxy/udp-driver/default.nix b/distros/foxy/udp-driver/default.nix index 411def623a..4ce872d7a5 100644 --- a/distros/foxy/udp-driver/default.nix +++ b/distros/foxy/udp-driver/default.nix @@ -2,24 +2,24 @@ # Copyright 2021 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, rclcpp, std-msgs }: +{ 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-foxy-udp-driver"; - version = "0.0.6-r1"; + version = "1.0.0-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/transport_drivers-release/archive/release/foxy/udp_driver/0.0.6-1.tar.gz"; - name = "0.0.6-1.tar.gz"; - sha256 = "3977d82fe54e1bfe2ec2008f3325b8cbe8f2fc3b579507e6083b3756f55e4a6d"; + url = "https://github.com/ros-drivers-gbp/transport_drivers-release/archive/release/foxy/udp_driver/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "86f5a94b58a8d74940bb43bcc3cbbddc670b3015150a0b077e977c5bd8169be3"; }; buildType = "ament_cmake"; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; + 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 template class and associated utilities which encapsulate basic reading from UDP sockets''; + description = ''A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes''; license = with lib.licenses; [ asl20 ]; }; } diff --git a/distros/foxy/udp-msgs/default.nix b/distros/foxy/udp-msgs/default.nix index b6e4c3cbb6..17011ef84f 100644 --- a/distros/foxy/udp-msgs/default.nix +++ b/distros/foxy/udp-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-foxy-udp-msgs"; - version = "0.0.3-r1"; + version = "0.0.3-r2"; src = fetchurl { - url = "https://github.com/flynneva/udp_msgs-release/archive/release/foxy/udp_msgs/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "7b8d5517aa76084998a225508489812d0650a003c489af6bb94d5f743a3565a0"; + url = "https://github.com/flynneva/udp_msgs-release/archive/release/foxy/udp_msgs/0.0.3-2.tar.gz"; + name = "0.0.3-2.tar.gz"; + sha256 = "3640e6e621147b16d70326cc86f81e9a5a2c713321662c44fa599fdfd1202e4c"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/velocity-controllers/default.nix b/distros/foxy/velocity-controllers/default.nix index 8db0aeea10..2cb0daf062 100644 --- a/distros/foxy/velocity-controllers/default.nix +++ b/distros/foxy/velocity-controllers/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 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-manager, forward-command-controller, hardware-interface, pluginlib, rclcpp, ros2-control-test-assets }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, controller-manager, forward-command-controller, hardware-interface, pluginlib, rclcpp, ros2-control-test-assets }: buildRosPackage { pname = "ros-foxy-velocity-controllers"; - version = "0.4.1-r1"; + version = "0.5.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/velocity_controllers/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "56cc86d1d3d4d353fe3b221ccd5e071c3c608ba54fb598f17e0582c1c7bb1997"; + url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/foxy/velocity_controllers/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "e17a4a4fde06564669ccaa7015fdec292b59b0ae03ca8a2472442894478c2a51"; }; buildType = "ament_cmake"; buildInputs = [ pluginlib ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager hardware-interface ros2-control-test-assets ]; + checkInputs = [ ament-cmake-gmock controller-manager hardware-interface ros2-control-test-assets ]; propagatedBuildInputs = [ forward-command-controller rclcpp ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/foxy/webots-ros2-importer/default.nix b/distros/foxy/webots-ros2-importer/default.nix index 75c20197bb..3cdf906805 100644 --- a/distros/foxy/webots-ros2-importer/default.nix +++ b/distros/foxy/webots-ros2-importer/default.nix @@ -1,21 +1,21 @@ -# Copyright 2020 Open Source Robotics Foundation +# Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, python3Packages, pythonPackages, xacro }: buildRosPackage { pname = "ros-foxy-webots-ros2-importer"; - version = "1.0.2-r1"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_importer/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "a7cc9a580b97bd8a522264aeec302c3a16c87164777eab5ddb284a6ba2514652"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_importer/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "d5d7a7457c7a1f739e61210a40113a411e12407e7aaf21c93452d573426807ad"; }; buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pep8 python3Packages.pillow pythonPackages.numpy pythonPackages.pillow pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces xacro ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pillow python3Packages.pycodestyle pythonPackages.numpy pythonPackages.pillow pythonPackages.pytest ]; + propagatedBuildInputs = [ builtin-interfaces python3Packages.lark-parser python3Packages.pycollada xacro ]; meta = { description = ''This package allows to convert URDF and XACRO files into Webots PROTO files.''; diff --git a/distros/foxy/xacro/default.nix b/distros/foxy/xacro/default.nix index cc3c5a854e..735de0b35b 100644 --- a/distros/foxy/xacro/default.nix +++ b/distros/foxy/xacro/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, ament-lint-auto, python3Packages }: buildRosPackage { pname = "ros-foxy-xacro"; - version = "2.0.6-r1"; + version = "2.0.7-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/xacro-release/archive/release/foxy/xacro/2.0.6-1.tar.gz"; - name = "2.0.6-1.tar.gz"; - sha256 = "a908a72b0aae1a53618b3ef49de9c87d9459d7beba6452de75d9c7a02e1cae16"; + url = "https://github.com/ros2-gbp/xacro-release/archive/release/foxy/xacro/2.0.7-1.tar.gz"; + name = "2.0.7-1.tar.gz"; + sha256 = "a824cb5f545d8c9146ee835d0020db083b1f0edbc3d280bdc8c24198328a34fa"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/asio-cmake-module/default.nix b/distros/galactic/asio-cmake-module/default.nix new file mode 100644 index 0000000000..39ae7b524a --- /dev/null +++ b/distros/galactic/asio-cmake-module/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 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-galactic-asio-cmake-module"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/galactic/asio_cmake_module/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "d99bfb223aacbe7fa819e07123708eaeddc0a78c0861bf50a93bbab34e4a5616"; + }; + + buildType = "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/galactic/automotive-autonomy-msgs/default.nix b/distros/galactic/automotive-autonomy-msgs/default.nix new file mode 100644 index 0000000000..86843c4b77 --- /dev/null +++ b/distros/galactic/automotive-autonomy-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-galactic-automotive-autonomy-msgs"; + version = "3.0.4-r1"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/galactic/automotive_autonomy_msgs/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "3db764baa8bb3f64600c8e538af5c3a4d7a21ed8a14d1b9fd21e3787a19bf7fd"; + }; + + buildType = "catkin"; + buildInputs = [ 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/galactic/automotive-navigation-msgs/default.nix b/distros/galactic/automotive-navigation-msgs/default.nix new file mode 100644 index 0000000000..9b072b3cd3 --- /dev/null +++ b/distros/galactic/automotive-navigation-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 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-galactic-automotive-navigation-msgs"; + version = "3.0.4-r1"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/galactic/automotive_navigation_msgs/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "2c8427a76cdb711fb50f86d221f03437f841e5381fff92a915e2b773a65d274c"; + }; + + buildType = "catkin"; + buildInputs = [ 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/galactic/automotive-platform-msgs/default.nix b/distros/galactic/automotive-platform-msgs/default.nix new file mode 100644 index 0000000000..1c5284443f --- /dev/null +++ b/distros/galactic/automotive-platform-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 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-galactic-automotive-platform-msgs"; + version = "3.0.4-r1"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/galactic/automotive_platform_msgs/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "9fc8aa25dbb5300ee388979528c8ee5a37ad43ffa234ab8359909237a010498c"; + }; + + buildType = "catkin"; + buildInputs = [ 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/galactic/aws-robomaker-small-warehouse-world/default.nix b/distros/galactic/aws-robomaker-small-warehouse-world/default.nix new file mode 100644 index 0000000000..600e297aa3 --- /dev/null +++ b/distros/galactic/aws-robomaker-small-warehouse-world/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo, gazebo-plugins, gazebo-ros }: +buildRosPackage { + pname = "ros-galactic-aws-robomaker-small-warehouse-world"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/aws-gbp/aws_robomaker_small_warehouse_world-release/archive/release/galactic/aws_robomaker_small_warehouse_world/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "7485dfccaa889cdfa621d0e8e7d05236a36fc3021c913123f83edda251bd310c"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ gazebo gazebo-plugins gazebo-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''AWS RoboMaker package for a warehouse world to use in manufacturing and logistics robot applications.''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/galactic/costmap-queue/default.nix b/distros/galactic/costmap-queue/default.nix index 75dc5898c3..5022e55988 100644 --- a/distros/galactic/costmap-queue/default.nix +++ b/distros/galactic/costmap-queue/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, nav2-common, nav2-costmap-2d, rclcpp }: buildRosPackage { pname = "ros-galactic-costmap-queue"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/costmap_queue/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "aa13e4abf1b8828da4bb4121f84bc0f3a9401d06a7f5ea16030ac5c089a96e42"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/costmap_queue/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "541ae20b1549cb36446773cab3fb74907e15ce17c11abb7c6e610a40f0631642"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/dwb-core/default.nix b/distros/galactic/dwb-core/default.nix index a6456a8bda..aec65d301d 100644 --- a/distros/galactic/dwb-core/default.nix +++ b/distros/galactic/dwb-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, sensor-msgs, std-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-galactic-dwb-core"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/dwb_core/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "35ec55f96fa50e8251e1d23e2bcdb9ba58aa85281a2457dae7adbdc57f7014fe"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/dwb_core/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "126b11f8178c1987b23a67c688cfba61885f27985f2f857ec95a1b8bde867c17"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/dwb-critics/default.nix b/distros/galactic/dwb-critics/default.nix index 1e26c01c1e..9c5752cbcf 100644 --- a/distros/galactic/dwb-critics/default.nix +++ b/distros/galactic/dwb-critics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, costmap-queue, dwb-core, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, sensor-msgs }: buildRosPackage { pname = "ros-galactic-dwb-critics"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/dwb_critics/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "ae5fa70fd1d235ed395d18a43ebf9969875168274ca90df3a0dff52918923e46"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/dwb_critics/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "1afa333d2286986bc6b1084c1c8038057cd2e118b90869bc853d156b8b71510f"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/dwb-msgs/default.nix b/distros/galactic/dwb-msgs/default.nix index ccd1e94239..7a34b4a29c 100644 --- a/distros/galactic/dwb-msgs/default.nix +++ b/distros/galactic/dwb-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, nav-2d-msgs, nav-msgs, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-galactic-dwb-msgs"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/dwb_msgs/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "f21e619fc13db975ea3b9fbe3582fec7c6ef621bf3007bc4a1d4b51b6331030a"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/dwb_msgs/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "a487aff5fc8384321db9591a01f5008906e24aa9c5e7e6abc598eb785b97cc66"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/dwb-plugins/default.nix b/distros/galactic/dwb-plugins/default.nix index da2748afbd..db29a47a13 100644 --- a/distros/galactic/dwb-plugins/default.nix +++ b/distros/galactic/dwb-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, dwb-core, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-util, pluginlib, rclcpp }: buildRosPackage { pname = "ros-galactic-dwb-plugins"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/dwb_plugins/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "0c8cf951fbd24f7556ec04f12d731d4b91481fdcc815d3d585bc5a687adb508b"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/dwb_plugins/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "9ce9f687b15e3ed482928a353c01be0cbd16a132eb03a9350e24d621d8becc97"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/generated.nix b/distros/galactic/generated.nix index 8afea15234..00a4fc805c 100644 --- a/distros/galactic/generated.nix +++ b/distros/galactic/generated.nix @@ -142,8 +142,18 @@ self: super: { apriltag = self.callPackage ./apriltag {}; + asio-cmake-module = self.callPackage ./asio-cmake-module {}; + + 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-auto-msgs = self.callPackage ./autoware-auto-msgs {}; + aws-robomaker-small-warehouse-world = self.callPackage ./aws-robomaker-small-warehouse-world {}; + backward-ros = self.callPackage ./backward-ros {}; behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {}; @@ -334,6 +344,8 @@ self: super: { gmock-vendor = self.callPackage ./gmock-vendor {}; + google-benchmark-vendor = self.callPackage ./google-benchmark-vendor {}; + gps-msgs = self.callPackage ./gps-msgs {}; gps-tools = self.callPackage ./gps-tools {}; @@ -342,6 +354,8 @@ self: super: { gpsd-client = self.callPackage ./gpsd-client {}; + graph-msgs = self.callPackage ./graph-msgs {}; + grbl-msgs = self.callPackage ./grbl-msgs {}; grbl-ros = self.callPackage ./grbl-ros {}; @@ -356,6 +370,8 @@ self: super: { iceoryx-utils = self.callPackage ./iceoryx-utils {}; + ifm3d-core = self.callPackage ./ifm3d-core {}; + image-common = self.callPackage ./image-common {}; image-geometry = self.callPackage ./image-geometry {}; @@ -380,6 +396,8 @@ self: super: { intra-process-demo = self.callPackage ./intra-process-demo {}; + io-context = self.callPackage ./io-context {}; + joint-state-publisher = self.callPackage ./joint-state-publisher {}; joint-state-publisher-gui = self.callPackage ./joint-state-publisher-gui {}; @@ -400,6 +418,8 @@ self: super: { lanelet2-examples = self.callPackage ./lanelet2-examples {}; + lanelet2-io = self.callPackage ./lanelet2-io {}; + lanelet2-maps = self.callPackage ./lanelet2-maps {}; lanelet2-projection = self.callPackage ./lanelet2-projection {}; @@ -482,6 +502,8 @@ self: super: { message-filters = self.callPackage ./message-filters {}; + micro-ros-msgs = self.callPackage ./micro-ros-msgs {}; + mimick-vendor = self.callPackage ./mimick-vendor {}; mouse-teleop = self.callPackage ./mouse-teleop {}; @@ -586,10 +608,14 @@ self: super: { nav2-rviz-plugins = self.callPackage ./nav2-rviz-plugins {}; + nav2-simple-commander = self.callPackage ./nav2-simple-commander {}; + nav2-smac-planner = self.callPackage ./nav2-smac-planner {}; nav2-system-tests = self.callPackage ./nav2-system-tests {}; + nav2-theta-star-planner = self.callPackage ./nav2-theta-star-planner {}; + nav2-util = self.callPackage ./nav2-util {}; nav2-voxel-grid = self.callPackage ./nav2-voxel-grid {}; @@ -604,6 +630,8 @@ self: super: { navigation2 = self.callPackage ./navigation2 {}; + neo-simulation2 = self.callPackage ./neo-simulation2 {}; + nmea-msgs = self.callPackage ./nmea-msgs {}; nodl-python = self.callPackage ./nodl-python {}; @@ -816,22 +844,52 @@ self: super: { rmf-building-map-tools = self.callPackage ./rmf-building-map-tools {}; + rmf-building-sim-common = self.callPackage ./rmf-building-sim-common {}; + + rmf-building-sim-gazebo-plugins = self.callPackage ./rmf-building-sim-gazebo-plugins {}; + rmf-charger-msgs = self.callPackage ./rmf-charger-msgs {}; rmf-cmake-uncrustify = self.callPackage ./rmf-cmake-uncrustify {}; + rmf-demos = self.callPackage ./rmf-demos {}; + + rmf-demos-assets = self.callPackage ./rmf-demos-assets {}; + + rmf-demos-dashboard-resources = self.callPackage ./rmf-demos-dashboard-resources {}; + + rmf-demos-gz = self.callPackage ./rmf-demos-gz {}; + + rmf-demos-ign = self.callPackage ./rmf-demos-ign {}; + + rmf-demos-maps = self.callPackage ./rmf-demos-maps {}; + + rmf-demos-tasks = self.callPackage ./rmf-demos-tasks {}; + 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-robot-sim-common = self.callPackage ./rmf-robot-sim-common {}; + + rmf-robot-sim-gazebo-plugins = self.callPackage ./rmf-robot-sim-gazebo-plugins {}; + + rmf-task = self.callPackage ./rmf-task {}; + rmf-task-msgs = self.callPackage ./rmf-task-msgs {}; + rmf-task-ros2 = self.callPackage ./rmf-task-ros2 {}; + rmf-traffic = self.callPackage ./rmf-traffic {}; rmf-traffic-editor = self.callPackage ./rmf-traffic-editor {}; @@ -842,10 +900,22 @@ self: super: { 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-msgs = self.callPackage ./rmf-visualization-msgs {}; + rmf-visualization-rviz2-plugins = self.callPackage ./rmf-visualization-rviz2-plugins {}; + + rmf-visualization-schedule = self.callPackage ./rmf-visualization-schedule {}; + rmf-workcell-msgs = self.callPackage ./rmf-workcell-msgs {}; rmw = self.callPackage ./rmw {}; @@ -1102,6 +1172,8 @@ self: super: { 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 {}; @@ -1122,12 +1194,18 @@ self: super: { slam-toolbox = self.callPackage ./slam-toolbox {}; + smacc2 = self.callPackage ./smacc2 {}; + + smacc2-msgs = self.callPackage ./smacc2-msgs {}; + smclib = self.callPackage ./smclib {}; soccer-marker-generation = self.callPackage ./soccer-marker-generation {}; soccer-vision-msgs = self.callPackage ./soccer-vision-msgs {}; + spacenav = self.callPackage ./spacenav {}; + spdlog-vendor = self.callPackage ./spdlog-vendor {}; sqlite3-vendor = self.callPackage ./sqlite3-vendor {}; @@ -1152,6 +1230,30 @@ self: super: { stubborn-buddies-msgs = self.callPackage ./stubborn-buddies-msgs {}; + 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-prefix-tools = self.callPackage ./swri-prefix-tools {}; + + 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 {}; + system-modes = self.callPackage ./system-modes {}; system-modes-examples = self.callPackage ./system-modes-examples {}; @@ -1240,6 +1342,8 @@ self: super: { turtlesim = self.callPackage ./turtlesim {}; + tvm-vendor = self.callPackage ./tvm-vendor {}; + ublox = self.callPackage ./ublox {}; ublox-dgnss = self.callPackage ./ublox-dgnss {}; @@ -1314,6 +1418,8 @@ self: super: { webots-ros2-examples = self.callPackage ./webots-ros2-examples {}; + webots-ros2-importer = self.callPackage ./webots-ros2-importer {}; + webots-ros2-msgs = self.callPackage ./webots-ros2-msgs {}; webots-ros2-tesla = self.callPackage ./webots-ros2-tesla {}; diff --git a/distros/galactic/geometry-tutorials/default.nix b/distros/galactic/geometry-tutorials/default.nix index 3f1098e3e9..56bf1b4637 100644 --- a/distros/galactic/geometry-tutorials/default.nix +++ b/distros/galactic/geometry-tutorials/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-galactic-geometry-tutorials"; - version = "0.3.2-r1"; + version = "0.3.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/galactic/geometry_tutorials/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "007f0ead432be1cb14ddd0ea64ecfc72629878f12ecdbda14566749d5b6366e5"; + url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/galactic/geometry_tutorials/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "5cefc15dadbb18e4ec2745610625d85fcbb228ff5b2a16cbc22c3d2259e33fc3"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/google-benchmark-vendor/default.nix b/distros/galactic/google-benchmark-vendor/default.nix new file mode 100644 index 0000000000..eeab40957a --- /dev/null +++ b/distros/galactic/google-benchmark-vendor/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, gbenchmark }: +buildRosPackage { + pname = "ros-galactic-google-benchmark-vendor"; + version = "0.0.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/google_benchmark_vendor-release/archive/release/galactic/google_benchmark_vendor/0.0.6-2.tar.gz"; + name = "0.0.6-2.tar.gz"; + sha256 = "0b3488efddcc715e30e03a526a51e0a1f3900cdfd7c54f992f4dd4d8041537ee"; + }; + + buildType = "cmake"; + propagatedBuildInputs = [ gbenchmark ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''This package provides Google Benchmark.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/graph-msgs/default.nix b/distros/galactic/graph-msgs/default.nix new file mode 100644 index 0000000000..898b446e42 --- /dev/null +++ b/distros/galactic/graph-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 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-galactic-graph-msgs"; + version = "0.2.0-r1"; + + src = fetchurl { + url = "https://github.com/PickNikRobotics/graph_msgs-release/archive/release/galactic/graph_msgs/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "84456b185bcdd62e724fc3d75d7024a5b87a426e782d86a4e9a894edbe02c09d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ 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/galactic/ifm3d-core/default.nix b/distros/galactic/ifm3d-core/default.nix new file mode 100644 index 0000000000..00b58c430c --- /dev/null +++ b/distros/galactic/ifm3d-core/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-galactic-ifm3d-core"; + version = "0.18.0-r6"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/ifm3d-release/archive/release/galactic/ifm3d_core/0.18.0-6.tar.gz"; + name = "0.18.0-6.tar.gz"; + sha256 = "0fe643916a6ee1b259e206420d4967cf821e147d019a4f8f2584eb3a40d2052a"; + }; + + buildType = "cmake"; + buildInputs = [ boost ]; + 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/galactic/io-context/default.nix b/distros/galactic/io-context/default.nix new file mode 100644 index 0000000000..2c028fe267 --- /dev/null +++ b/distros/galactic/io-context/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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, example-interfaces, rclcpp, std-msgs, udp-msgs }: +buildRosPackage { + pname = "ros-galactic-io-context"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/galactic/io_context/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "fe1781df60e76e5eb0e03bf46f2b36127e500c65431491014d0729fdffef5a14"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ asio example-interfaces 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/galactic/lanelet2-io/default.nix b/distros/galactic/lanelet2-io/default.nix new file mode 100644 index 0000000000..b5cf1dc41c --- /dev/null +++ b/distros/galactic/lanelet2-io/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-galactic-lanelet2-io"; + version = "1.1.1-r2"; + + src = fetchurl { + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/galactic/lanelet2_io/1.1.1-2.tar.gz"; + name = "1.1.1-2.tar.gz"; + sha256 = "8cfdafb7de8796ca131858f3b201ce6a88f94ed7657231f07bb6913776e94dd6"; + }; + + buildType = "catkin"; + 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/galactic/mavlink/default.nix b/distros/galactic/mavlink/default.nix index d06a45ceaf..cf1b820699 100644 --- a/distros/galactic/mavlink/default.nix +++ b/distros/galactic/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }: buildRosPackage { pname = "ros-galactic-mavlink"; - version = "2021.8.8-r1"; + version = "2021.9.9-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/galactic/mavlink/2021.8.8-1.tar.gz"; - name = "2021.8.8-1.tar.gz"; - sha256 = "28898d30631d7d463a58f939f33fb6fed19908fec27971a3b6a0fd8e97cb95f0"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/galactic/mavlink/2021.9.9-1.tar.gz"; + name = "2021.9.9-1.tar.gz"; + sha256 = "a746c031bc8ee4301fa7751c1d1accdb9f51908cc9559e2a379c8baf66eb3e0c"; }; buildType = "cmake"; diff --git a/distros/galactic/micro-ros-msgs/default.nix b/distros/galactic/micro-ros-msgs/default.nix new file mode 100644 index 0000000000..56ac5e41b4 --- /dev/null +++ b/distros/galactic/micro-ros-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 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-galactic-micro-ros-msgs"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/micro_ros_msgs-release/archive/release/galactic/micro_ros_msgs/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "123c04bd352f8babdc83c0c4be4dcac972c4c01046a381624bc9802468a9ad66"; + }; + + buildType = "ament_cmake"; + buildInputs = [ 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/galactic/moveit-resources-fanuc-description/default.nix b/distros/galactic/moveit-resources-fanuc-description/default.nix index dd2b733e02..8bd66d6516 100644 --- a/distros/galactic/moveit-resources-fanuc-description/default.nix +++ b/distros/galactic/moveit-resources-fanuc-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-galactic-moveit-resources-fanuc-description"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_fanuc_description/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "6f083913956f4ee0d31d08ceddc87467ec21350698fdbeb07d29337ade8473f4"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_fanuc_description/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "028987a544066bd3cfa1914db531bf001967299e8ff08a85d79b553c1e5a2173"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/moveit-resources-fanuc-moveit-config/default.nix b/distros/galactic/moveit-resources-fanuc-moveit-config/default.nix index 077e9a9a99..5fef1c8791 100644 --- a/distros/galactic/moveit-resources-fanuc-moveit-config/default.nix +++ b/distros/galactic/moveit-resources-fanuc-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, moveit-resources-fanuc-description, robot-state-publisher, tf2-ros, xacro }: buildRosPackage { pname = "ros-galactic-moveit-resources-fanuc-moveit-config"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_fanuc_moveit_config/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "28cff3264ed792f0990dca38af9ca6b4fa836e55cb9115f125088e699c492e6e"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_fanuc_moveit_config/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "e4f1d9fe6e6f1c007bed5513d45e0988ea5e698d4fb09681c61e7514948e9969"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/moveit-resources-panda-description/default.nix b/distros/galactic/moveit-resources-panda-description/default.nix index ec5c5dae1f..4a8fb3334b 100644 --- a/distros/galactic/moveit-resources-panda-description/default.nix +++ b/distros/galactic/moveit-resources-panda-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-galactic-moveit-resources-panda-description"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_panda_description/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "bbd79344142ad1d08c9e74ba6b347c0545a23aab80fbaf83d2b26264b840a38c"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_panda_description/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "e072af181816e08c21769c1620c0674f8430b81d978f04800f91643b30147aff"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/moveit-resources-panda-moveit-config/default.nix b/distros/galactic/moveit-resources-panda-moveit-config/default.nix index 5564a72864..8737d31cbf 100644 --- a/distros/galactic/moveit-resources-panda-moveit-config/default.nix +++ b/distros/galactic/moveit-resources-panda-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, moveit-resources-panda-description, robot-state-publisher, xacro }: buildRosPackage { pname = "ros-galactic-moveit-resources-panda-moveit-config"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_panda_moveit_config/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "6fd85578912213782703256aa5b4e7a2e87d44e47ddcc886e8f18eba042b9908"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_panda_moveit_config/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "cbfc23280c4deb1a135e301e14826cbb565c5a1e3c804dcf61231316d251979f"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/moveit-resources-pr2-description/default.nix b/distros/galactic/moveit-resources-pr2-description/default.nix index ee8a12b7e1..01997bdfea 100644 --- a/distros/galactic/moveit-resources-pr2-description/default.nix +++ b/distros/galactic/moveit-resources-pr2-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-galactic-moveit-resources-pr2-description"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_pr2_description/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "4fc7f6309efc8473999c79e2b9ca351ceff6b4798a3843cd44c0c530616ab0f7"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources_pr2_description/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "21c2e03039510048ea1390e1207231555792d3dca2690c5a1d5ba3fe65fa9d58"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/moveit-resources/default.nix b/distros/galactic/moveit-resources/default.nix index 154a1ca3aa..c8b7a15468 100644 --- a/distros/galactic/moveit-resources/default.nix +++ b/distros/galactic/moveit-resources/default.nix @@ -5,12 +5,12 @@ { 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-galactic-moveit-resources"; - version = "2.0.2-r1"; + version = "2.0.3-r1"; src = fetchurl { - url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "b257da6fb7345b436f09541b9abb4e6f1b256dad57c0c5695369659444f2901d"; + url = "https://github.com/moveit/moveit_resources-release/archive/release/galactic/moveit_resources/2.0.3-1.tar.gz"; + name = "2.0.3-1.tar.gz"; + sha256 = "4b66a6a4a10e3cdb9b11d64233aea9e914678b3c44ccc038644abff25b70cf51"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav-2d-msgs/default.nix b/distros/galactic/nav-2d-msgs/default.nix index 45b7772912..43d2b6e491 100644 --- a/distros/galactic/nav-2d-msgs/default.nix +++ b/distros/galactic/nav-2d-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-galactic-nav-2d-msgs"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav_2d_msgs/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "564120037b44931dba127f4c12e350a6108bd1e9c262ef0f963487d7e0aee93d"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav_2d_msgs/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "44f80572c68d54931e0d7835188492d91fd43a1f545d820de4bca9dab5888b98"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav-2d-utils/default.nix b/distros/galactic/nav-2d-utils/default.nix index c1ecd1641f..5c4fd7d566 100644 --- a/distros/galactic/nav-2d-utils/default.nix +++ b/distros/galactic/nav-2d-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav-2d-msgs, nav-msgs, nav2-common, nav2-msgs, nav2-util, std-msgs, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-galactic-nav-2d-utils"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav_2d_utils/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "9e3994b0339257fde5fb9067438d4d724977a3c65d7075a45b27fb3d033d1425"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav_2d_utils/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "64212975a2c4fbfcbe253af5f01f1b8043a09e31f08d89290e5739705b4ae5dc"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-amcl/default.nix b/distros/galactic/nav2-amcl/default.nix index 0a8e7e65f1..325459f4e8 100644 --- a/distros/galactic/nav2-amcl/default.nix +++ b/distros/galactic/nav2-amcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, launch-ros, launch-testing, message-filters, nav-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-galactic-nav2-amcl"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_amcl/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "ba3fbcbaaae8bffbfb363f27975d5ba01b02b9537a6d0eef462a0169201938a5"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_amcl/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "470fd987afb8b7b89a6b7436bd100d77cdb17006e6410352aead9356bd38739f"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-behavior-tree/default.nix b/distros/galactic/nav2-behavior-tree/default.nix index 701efeecf1..3d39725436 100644 --- a/distros/galactic/nav2-behavior-tree/default.nix +++ b/distros/galactic/nav2-behavior-tree/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, builtin-interfaces, geometry-msgs, lifecycle-msgs, nav-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp, rclcpp-action, rclcpp-lifecycle, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-galactic-nav2-behavior-tree"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_behavior_tree/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "6e82a60b2c95a8db28115594e5318bcd759dcaf5392aa3731e460de94efcb507"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_behavior_tree/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "62aa89bbc15158d35afb0e48ae4d6fdad8ac0f9812e4c65b6ff107ea67a9c81f"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-bringup/default.nix b/distros/galactic/nav2-bringup/default.nix index 70cc44c1a0..56f4f67f6e 100644 --- a/distros/galactic/nav2-bringup/default.nix +++ b/distros/galactic/nav2-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-ros, launch-testing, nav2-common, navigation2, slam-toolbox }: buildRosPackage { pname = "ros-galactic-nav2-bringup"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_bringup/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "3ed5a9a6067cbd6dad29764cb2f44112ba80203436b55e5f04971a6a227dfedb"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_bringup/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "45ea86c7df2e10aa08fdc0cae49e093ea569958c2c644adafec98f5fffd39f89"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-bt-navigator/default.nix b/distros/galactic/nav2-bt-navigator/default.nix index c95144268e..1456ae2b18 100644 --- a/distros/galactic/nav2-bt-navigator/default.nix +++ b/distros/galactic/nav2-bt-navigator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, geometry-msgs, nav-msgs, nav2-behavior-tree, nav2-common, nav2-core, nav2-msgs, nav2-util, rclcpp, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, tf2-ros }: buildRosPackage { pname = "ros-galactic-nav2-bt-navigator"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_bt_navigator/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "cda90ff60ed8e37868ec51fadd5e05ea842dcd59370dd84e5b89c4ec2d94363f"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_bt_navigator/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "a0c8b12aa92bdbd37b4863bda080e56d2bbbd024b1708962699f455e0c6ea035"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-common/default.nix b/distros/galactic/nav2-common/default.nix index a71331c0e5..e9fc2af6d8 100644 --- a/distros/galactic/nav2-common/default.nix +++ b/distros/galactic/nav2-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python, launch, launch-ros, osrf-pycommon, python3Packages, rclpy }: buildRosPackage { pname = "ros-galactic-nav2-common"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_common/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "79f8398a34222d4de9d95d2698e74c1011dc771b6ae7b7ede0b46d3bf5173615"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_common/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "b5c7e4a0a0758adaa79f0b372f73e752a200696149754002345493f8aa71d862"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-controller/default.nix b/distros/galactic/nav2-controller/default.nix index 157b6e4f8e..e34e7f5a2c 100644 --- a/distros/galactic/nav2-controller/default.nix +++ b/distros/galactic/nav2-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, angles, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-core, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, std-msgs }: buildRosPackage { pname = "ros-galactic-nav2-controller"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_controller/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "eed68199681dba08ef3588e3b6433b2dfaa1622d45039e7866c5b9ec84fd4d97"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_controller/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "1219e279144466db73c7b1d877a358ce2221a9d417ce980ff9db8927c70be83c"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-core/default.nix b/distros/galactic/nav2-core/default.nix index b2694b2b6c..88add51a2b 100644 --- a/distros/galactic/nav2-core/default.nix +++ b/distros/galactic/nav2-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, launch, launch-testing, nav-msgs, nav2-common, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, rclcpp-lifecycle, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-galactic-nav2-core"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_core/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "564e937fae6aa8b3c438b1d591a0dab38fd1171a703bff55eb8c900c7d113e93"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_core/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "a2fa6012aa27251b3e5ab98b7d17f0a25058501126252af3173d74885fbf0ef2"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-costmap-2d/default.nix b/distros/galactic/nav2-costmap-2d/default.nix index 54fd02e16c..e3ff83335f 100644 --- a/distros/galactic/nav2-costmap-2d/default.nix +++ b/distros/galactic/nav2-costmap-2d/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, geometry-msgs, laser-geometry, launch, launch-testing, map-msgs, message-filters, nav-msgs, nav2-common, nav2-lifecycle-manager, nav2-map-server, nav2-msgs, nav2-util, nav2-voxel-grid, pluginlib, rclcpp, rclcpp-lifecycle, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: buildRosPackage { pname = "ros-galactic-nav2-costmap-2d"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_costmap_2d/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "93e14ac3e902dc2cf4baf0803e5521b85486624cb8bbe18691a6b46f1966f8a1"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_costmap_2d/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "918e7b8f803013a38f38f7c6405c9765ba38c1493258c6429c8a30e511543a61"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-dwb-controller/default.nix b/distros/galactic/nav2-dwb-controller/default.nix index 96f044a4d1..e5d47bf140 100644 --- a/distros/galactic/nav2-dwb-controller/default.nix +++ b/distros/galactic/nav2-dwb-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, costmap-queue, dwb-core, dwb-critics, dwb-msgs, dwb-plugins, nav-2d-msgs, nav-2d-utils }: buildRosPackage { pname = "ros-galactic-nav2-dwb-controller"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_dwb_controller/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "a40b19b30d64ceb8cdf5ed4da9e4fcc1a2b016a64fa4c3447853a74bc820b1a0"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_dwb_controller/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "b3e7e1518928747c71e19c97d9696cdfc9d825b505d5d2d5f3f2b130b681126c"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-gazebo-spawner/default.nix b/distros/galactic/nav2-gazebo-spawner/default.nix index 39faad2158..64c9b9180d 100644 --- a/distros/galactic/nav2-gazebo-spawner/default.nix +++ b/distros/galactic/nav2-gazebo-spawner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-lint-auto, ament-lint-common, pythonPackages, rclpy, std-msgs }: buildRosPackage { pname = "ros-galactic-nav2-gazebo-spawner"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_gazebo_spawner/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "3ad41e9c550800bfff8a7c2bee1b99983b385b333503a63ab66cb9d7c1ead029"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_gazebo_spawner/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "d57c036d486adaa41ab7fa70b23850b543a83ea222a07ecadc3e7d4b09a23651"; }; buildType = "ament_python"; diff --git a/distros/galactic/nav2-lifecycle-manager/default.nix b/distros/galactic/nav2-lifecycle-manager/default.nix index c9fd40d1a6..e04de1f579 100644 --- a/distros/galactic/nav2-lifecycle-manager/default.nix +++ b/distros/galactic/nav2-lifecycle-manager/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, bondcpp, geometry-msgs, lifecycle-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, tf2-geometry-msgs }: buildRosPackage { pname = "ros-galactic-nav2-lifecycle-manager"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_lifecycle_manager/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "a040f4430e1086aea0ef2bc32bf8a961245463296a32a9493eef76cbdedad83b"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_lifecycle_manager/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "43201d9dc1735125a9e9f4a62357c59b0b2c6bed60d6c90ef7270fc3617b3ed3"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-map-server/default.nix b/distros/galactic/nav2-map-server/default.nix index e8c6310d1f..7ce9827db1 100644 --- a/distros/galactic/nav2-map-server/default.nix +++ b/distros/galactic/nav2-map-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, graphicsmagick, launch, launch-ros, launch-testing, nav-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp, rclcpp-lifecycle, std-msgs, tf2, yaml-cpp-vendor }: buildRosPackage { pname = "ros-galactic-nav2-map-server"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_map_server/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "0ef80058086975dd9fcaf14b1f3d989123af53d181e4e53ce52bd3f4769a78c5"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_map_server/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "75b188e55038a73ab14bf294cbb5e4f404f323380375c8677468a7eee1baf697"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-msgs/default.nix b/distros/galactic/nav2-msgs/default.nix index 994f5ca523..e79ec84fd5 100644 --- a/distros/galactic/nav2-msgs/default.nix +++ b/distros/galactic/nav2-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geometry-msgs, nav-msgs, nav2-common, rclcpp, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-galactic-nav2-msgs"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_msgs/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "df8237a1e3e9f0f4716e7427e2ebcc9e89398dbf6b4db561174656a2da1d9c75"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_msgs/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "b48a600d1567b77d40ec9e7fe14b79a863d3fb1bd0f2f462dc43667301228dce"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-navfn-planner/default.nix b/distros/galactic/nav2-navfn-planner/default.nix index 413b32ed6c..3197ccac68 100644 --- a/distros/galactic/nav2-navfn-planner/default.nix +++ b/distros/galactic/nav2-navfn-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-galactic-nav2-navfn-planner"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_navfn_planner/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "d2ddf1e674a26916922d15fa42bd83b9f635b073eeac055a2804c66becc812fc"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_navfn_planner/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "32918500a35865d53cd5bec273debe6dd03b0c9e71ac4939028d5ee23400d8e5"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-planner/default.nix b/distros/galactic/nav2-planner/default.nix index 5284cc9356..ba22e0104b 100644 --- a/distros/galactic/nav2-planner/default.nix +++ b/distros/galactic/nav2-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-galactic-nav2-planner"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_planner/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "90a9c7e652fdb433934c161cef4298d024ac42954d49b3c5811121c93683591c"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_planner/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "824b39d8bc34e535b701d81f0ac2d4e1a92e8760886f3de26b9531995f52a2ce"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-recoveries/default.nix b/distros/galactic/nav2-recoveries/default.nix index f6459c18ed..e1f5e9e35f 100644 --- a/distros/galactic/nav2-recoveries/default.nix +++ b/distros/galactic/nav2-recoveries/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, nav2-behavior-tree, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2, tf2-geometry-msgs }: buildRosPackage { pname = "ros-galactic-nav2-recoveries"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_recoveries/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "6ca713427016dbddc28253636ccea8b2f9e464bafa94fdb685cd855a29b0d22b"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_recoveries/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "0b02b1847728ee9b1a328eaa406be05c23b311502f5c562af7b219cda9ad848b"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-regulated-pure-pursuit-controller/default.nix b/distros/galactic/nav2-regulated-pure-pursuit-controller/default.nix index 5cdfcbe31c..7ebbd212fd 100644 --- a/distros/galactic/nav2-regulated-pure-pursuit-controller/default.nix +++ b/distros/galactic/nav2-regulated-pure-pursuit-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, tf2 }: buildRosPackage { pname = "ros-galactic-nav2-regulated-pure-pursuit-controller"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_regulated_pure_pursuit_controller/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "a77f046bac38b6b47adaf97392da695c384c1689cb52aec1455175c2fc6452a7"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_regulated_pure_pursuit_controller/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "ba19334ad711048d27988e12b886ac3526e0c4940f5a3c5dbbbfab52cd790ea4"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-rviz-plugins/default.nix b/distros/galactic/nav2-rviz-plugins/default.nix index ef90e735bf..cca0846cdd 100644 --- a/distros/galactic/nav2-rviz-plugins/default.nix +++ b/distros/galactic/nav2-rviz-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, nav2-lifecycle-manager, nav2-msgs, nav2-util, pluginlib, qt5, rclcpp, rclcpp-lifecycle, resource-retriever, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, std-msgs, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-galactic-nav2-rviz-plugins"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_rviz_plugins/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "21eb7c3f58bfd472cf2be3b195745f943ecec2db5372228ed60798df5aeec90c"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_rviz_plugins/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "d876f89a392f9199520a05b4a553170af808eaddfab397235ad07ebc6cb5f457"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-simple-commander/default.nix b/distros/galactic/nav2-simple-commander/default.nix new file mode 100644 index 0000000000..49dcececa1 --- /dev/null +++ b/distros/galactic/nav2-simple-commander/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, lifecycle-msgs, nav2-msgs, pythonPackages, rclpy }: +buildRosPackage { + pname = "ros-galactic-nav2-simple-commander"; + version = "1.0.7-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_simple_commander/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "fc153e56e98c556ac57bebbb07faaba3deef55741b8ad98c24d51285a01c8922"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; + propagatedBuildInputs = [ action-msgs geometry-msgs lifecycle-msgs nav2-msgs pythonPackages.enum34 rclpy ]; + + meta = { + description = ''An importable library for writing mobile robot applications in python3''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/nav2-smac-planner/default.nix b/distros/galactic/nav2-smac-planner/default.nix index 072bad5035..1c0fce0355 100644 --- a/distros/galactic/nav2-smac-planner/default.nix +++ b/distros/galactic/nav2-smac-planner/default.nix @@ -2,24 +2,24 @@ # Copyright 2021 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, builtin-interfaces, ceres-solver, eigen, eigen3-cmake-module, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, ompl, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, builtin-interfaces, eigen, eigen3-cmake-module, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, ompl, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-galactic-nav2-smac-planner"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_smac_planner/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "bd316ceb61497ec63560e6396f522b8203bb4994b852212f021cfb24984918ac"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_smac_planner/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "99b7144f9e96d9f26a64f61c423960ffeb6655e739c209fb0f2a37ea8d115954"; }; buildType = "ament_cmake"; checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces ceres-solver eigen eigen3-cmake-module geometry-msgs nav-msgs nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util ompl pluginlib rclcpp rclcpp-action rclcpp-lifecycle tf2-ros visualization-msgs ]; + propagatedBuildInputs = [ builtin-interfaces eigen eigen3-cmake-module geometry-msgs nav-msgs nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util ompl pluginlib rclcpp rclcpp-action rclcpp-lifecycle tf2-ros visualization-msgs ]; nativeBuildInputs = [ ament-cmake ]; meta = { - description = ''Smac global planning plugin''; + description = ''Smac global planning plugin: A*, Hybrid-A*, State Lattice''; license = with lib.licenses; [ asl20 ]; }; } diff --git a/distros/galactic/nav2-system-tests/default.nix b/distros/galactic/nav2-system-tests/default.nix index 1c3a28f841..7dba7d51d2 100644 --- a/distros/galactic/nav2-system-tests/default.nix +++ b/distros/galactic/nav2-system-tests/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, gazebo-ros-pkgs, geometry-msgs, launch, launch-ros, launch-testing, lcov, nav-msgs, nav2-amcl, nav2-behavior-tree, nav2-bringup, nav2-common, nav2-lifecycle-manager, nav2-map-server, nav2-msgs, nav2-navfn-planner, nav2-planner, nav2-util, navigation2, python3Packages, rclcpp, rclpy, robot-state-publisher, std-msgs, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-galactic-nav2-system-tests"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_system_tests/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "655f89f9402d51d1ea9efae0e6eb3968b898088fd51e69b3910989e03ffa1e9a"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_system_tests/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "af0e973d832ccf43758ad631fb048e535bdf7736b9b51360272f20bf6d55bc49"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-theta-star-planner/default.nix b/distros/galactic/nav2-theta-star-planner/default.nix new file mode 100644 index 0000000000..3ddb8a97a7 --- /dev/null +++ b/distros/galactic/nav2-theta-star-planner/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros }: +buildRosPackage { + pname = "ros-galactic-nav2-theta-star-planner"; + version = "1.0.7-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_theta_star_planner/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "b691123c9d585d659206bc14356080707d22cbe66fadc8c2054048222170eed5"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp rclcpp-action rclcpp-lifecycle tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Theta* Global Planning Plugin''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/nav2-util/default.nix b/distros/galactic/nav2-util/default.nix index 25cd16ab31..62c8067858 100644 --- a/distros/galactic/nav2-util/default.nix +++ b/distros/galactic/nav2-util/default.nix @@ -2,19 +2,19 @@ # Copyright 2021 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-lint-auto, ament-lint-common, bond, bondcpp, boost, geometry-msgs, launch, launch-testing-ament-cmake, lifecycle-msgs, nav-msgs, nav2-common, nav2-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, std-srvs, test-msgs, tf2, tf2-geometry-msgs, tf2-ros }: +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, bond, bondcpp, boost, geometry-msgs, launch, launch-testing-ament-cmake, launch-testing-ros, lifecycle-msgs, nav-msgs, nav2-common, nav2-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, std-srvs, test-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-galactic-nav2-util"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_util/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "2f211479dbc1f21779a6ea5a3cc26f6c2f72f4aadd6e05b6c4bc25e79a6a87b5"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_util/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "b1df4faec8bd0bf43b78c51324bcb8d85a802d71e93f69df2aa26c91cd46e315"; }; buildType = "ament_cmake"; - checkInputs = [ action-msgs ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing-ament-cmake std-srvs ]; + checkInputs = [ action-msgs ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing-ament-cmake launch-testing-ros std-srvs ]; propagatedBuildInputs = [ action-msgs bond bondcpp boost geometry-msgs launch launch-testing-ament-cmake lifecycle-msgs nav-msgs nav2-common nav2-msgs rclcpp rclcpp-action rclcpp-lifecycle test-msgs tf2 tf2-geometry-msgs tf2-ros ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/galactic/nav2-voxel-grid/default.nix b/distros/galactic/nav2-voxel-grid/default.nix index eef758cde8..94212da65f 100644 --- a/distros/galactic/nav2-voxel-grid/default.nix +++ b/distros/galactic/nav2-voxel-grid/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, nav2-common, rclcpp }: buildRosPackage { pname = "ros-galactic-nav2-voxel-grid"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_voxel_grid/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "8f7dbaaf23cb1e7cda49178032a17d960b7096f5abf716d90b144186f35ba5f9"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_voxel_grid/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "3bf9e8b9007143d784c20929e1bd706865b6d6002ce22ff872973d96e0d0a20f"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/nav2-waypoint-follower/default.nix b/distros/galactic/nav2-waypoint-follower/default.nix index c89c7a4ade..e950bdf907 100644 --- a/distros/galactic/nav2-waypoint-follower/default.nix +++ b/distros/galactic/nav2-waypoint-follower/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, cv-bridge, image-transport, nav-msgs, nav2-common, nav2-core, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros }: buildRosPackage { pname = "ros-galactic-nav2-waypoint-follower"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_waypoint_follower/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "f87a5ea48bc9af61570d8e9a1f8623564aca6f137591e94398c44c340346ed43"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/nav2_waypoint_follower/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "5deddbaa934c323eadf05f72b6e2af5ef5d1a34f5f091cd5c43324d83563e5ae"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/navigation2/default.nix b/distros/galactic/navigation2/default.nix index b8d242b204..9f3f3b8696 100644 --- a/distros/galactic/navigation2/default.nix +++ b/distros/galactic/navigation2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, nav2-amcl, nav2-behavior-tree, nav2-bt-navigator, nav2-controller, nav2-core, nav2-costmap-2d, nav2-dwb-controller, nav2-lifecycle-manager, nav2-map-server, nav2-msgs, nav2-navfn-planner, nav2-planner, nav2-recoveries, nav2-regulated-pure-pursuit-controller, nav2-rviz-plugins, nav2-smac-planner, nav2-util, nav2-voxel-grid, nav2-waypoint-follower }: buildRosPackage { pname = "ros-galactic-navigation2"; - version = "1.0.6-r1"; + version = "1.0.7-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/navigation2/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "a394e9cf7fda1414845c5b060a3f4157ef2c930af93745298d81b82e16b69fc0"; + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/galactic/navigation2/1.0.7-1.tar.gz"; + name = "1.0.7-1.tar.gz"; + sha256 = "dd1ac8a8552b178c3fbb83da9f49cabf9a7e48e5ea2cbd9c1f10852200f1ee67"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/neo-simulation2/default.nix b/distros/galactic/neo-simulation2/default.nix new file mode 100644 index 0000000000..b22f32e72b --- /dev/null +++ b/distros/galactic/neo-simulation2/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: +buildRosPackage { + pname = "ros-galactic-neo-simulation2"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/neobotix/neo_simulation2-release/archive/release/galactic/neo_simulation2/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "559fa4b9d33ae08010ecf815ef935f37cdf53a061af0d6c2afc7824c7950bd56"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''ROS-2 Simulation packages for neobotix robots''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/galactic/pcl-conversions/default.nix b/distros/galactic/pcl-conversions/default.nix index afff9fd1a2..4e7e404c62 100644 --- a/distros/galactic/pcl-conversions/default.nix +++ b/distros/galactic/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-galactic-pcl-conversions"; - version = "2.3.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/galactic/pcl_conversions/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "515d57d5d209715628421d2fd6080c9d3251197b9482272b859a8a94f088c54b"; + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/galactic/pcl_conversions/2.3.2-1.tar.gz"; + name = "2.3.2-1.tar.gz"; + sha256 = "bc1bcbeb34e9e9c751b3546bee8216fd2e5d2312545e2031933f21e81d8bd074"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/pcl-ros/default.nix b/distros/galactic/pcl-ros/default.nix index 65e9fec69a..2930ef10e6 100644 --- a/distros/galactic/pcl-ros/default.nix +++ b/distros/galactic/pcl-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, geometry-msgs, pcl, pcl-conversions, rclcpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-galactic-pcl-ros"; - version = "2.3.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/galactic/pcl_ros/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "928d916f48ba0deb3427d5137a95c2ae2aec139c0cf71aaafe9ad8737dcfa0d9"; + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/galactic/pcl_ros/2.3.2-1.tar.gz"; + name = "2.3.2-1.tar.gz"; + sha256 = "836112f84e1cb73ebba6217a5eacce8f45f367d518264c26e11888d9bd7a76b0"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/perception-pcl/default.nix b/distros/galactic/perception-pcl/default.nix index ad157866df..a22eceafa4 100644 --- a/distros/galactic/perception-pcl/default.nix +++ b/distros/galactic/perception-pcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, pcl-conversions, pcl-msgs, pcl-ros }: buildRosPackage { pname = "ros-galactic-perception-pcl"; - version = "2.3.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/galactic/perception_pcl/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "52d8232a423cc083223bb73df0740bc8eeaad36b9eb50405924b2e4d4f66860f"; + url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/galactic/perception_pcl/2.3.2-1.tar.gz"; + name = "2.3.2-1.tar.gz"; + sha256 = "c428f92dc465ad203b69d78898eb1b333f1b5ac84d4acfe553b247c9d0bbe385"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/plotjuggler/default.nix b/distros/galactic/plotjuggler/default.nix index 6c821bcf5e..11a45abb38 100644 --- a/distros/galactic/plotjuggler/default.nix +++ b/distros/galactic/plotjuggler/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, qt5 }: buildRosPackage { pname = "ros-galactic-plotjuggler"; - version = "3.2.1-r2"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler-release/archive/release/galactic/plotjuggler/3.2.1-2.tar.gz"; - name = "3.2.1-2.tar.gz"; - sha256 = "3791ade6fb304f5f1197504231ce09fa42bc5a76e3b165cec1121015c4342ae9"; + url = "https://github.com/facontidavide/plotjuggler-release/archive/release/galactic/plotjuggler/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "8ff87369227746810a8068000a5379d6369035e98df6007fedfc4929c2f3f1e2"; }; buildType = "catkin"; diff --git a/distros/galactic/rclcpp-action/default.nix b/distros/galactic/rclcpp-action/default.nix index 39c80678e2..addd921479 100644 --- a/distros/galactic/rclcpp-action/default.nix +++ b/distros/galactic/rclcpp-action/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, mimick-vendor, performance-test-fixture, rcl-action, rclcpp, rosidl-runtime-c, test-msgs }: buildRosPackage { pname = "ros-galactic-rclcpp-action"; - version = "9.1.0-r1"; + version = "9.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/galactic/rclcpp_action/9.1.0-1.tar.gz"; - name = "9.1.0-1.tar.gz"; - sha256 = "1ff6dbcc94b593fc8d446209379875da570dc26eadfc981757fb8641060622fa"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/galactic/rclcpp_action/9.2.0-1.tar.gz"; + name = "9.2.0-1.tar.gz"; + sha256 = "7802b7f78f33c851565ef54fe3ca5e2e7201233c0227bc0047a42f9c54ecf0f4"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rclcpp-components/default.nix b/distros/galactic/rclcpp-components/default.nix index cdeced0d01..9e97ec30f9 100644 --- a/distros/galactic/rclcpp-components/default.nix +++ b/distros/galactic/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-galactic-rclcpp-components"; - version = "9.1.0-r1"; + version = "9.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/galactic/rclcpp_components/9.1.0-1.tar.gz"; - name = "9.1.0-1.tar.gz"; - sha256 = "57e506180312105a275044e0fbd0e3eb4bfc965242016208dc59cf9a2d36af78"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/galactic/rclcpp_components/9.2.0-1.tar.gz"; + name = "9.2.0-1.tar.gz"; + sha256 = "6e32912e532d91e1f7a338850114c45dd2c0d6c2450bdda2f6aa79b489752f79"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rclcpp-lifecycle/default.nix b/distros/galactic/rclcpp-lifecycle/default.nix index be1b4ed612..44c557bfa7 100644 --- a/distros/galactic/rclcpp-lifecycle/default.nix +++ b/distros/galactic/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-lifecycle, rclcpp, rcutils, rmw, rosidl-typesupport-cpp, test-msgs }: buildRosPackage { pname = "ros-galactic-rclcpp-lifecycle"; - version = "9.1.0-r1"; + version = "9.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/galactic/rclcpp_lifecycle/9.1.0-1.tar.gz"; - name = "9.1.0-1.tar.gz"; - sha256 = "9d72d352dbaf2df1a7992422f603ca31f30828db492fe961ae1a82932449ba6f"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/galactic/rclcpp_lifecycle/9.2.0-1.tar.gz"; + name = "9.2.0-1.tar.gz"; + sha256 = "75f233e48292bc0c0bf66d174d6e6e0e1982ac45aaf6ec5996bf8166d36268fc"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rclcpp/default.nix b/distros/galactic/rclcpp/default.nix index e946b49d44..691f6121c9 100644 --- a/distros/galactic/rclcpp/default.nix +++ b/distros/galactic/rclcpp/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, builtin-interfaces, libstatistics-collector, mimick-vendor, performance-test-fixture, rcl, rcl-interfaces, rcl-yaml-param-parser, rcpputils, rcutils, rmw, rmw-implementation-cmake, rosgraph-msgs, rosidl-default-generators, rosidl-runtime-cpp, rosidl-typesupport-c, rosidl-typesupport-cpp, statistics-msgs, test-msgs, tracetools }: buildRosPackage { pname = "ros-galactic-rclcpp"; - version = "9.1.0-r1"; + version = "9.2.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/galactic/rclcpp/9.1.0-1.tar.gz"; - name = "9.1.0-1.tar.gz"; - sha256 = "d465aa4f7bbb1a7e54dc53608e6825f5c7a51dadf26ba651495b1e2e415544d7"; + url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/galactic/rclcpp/9.2.0-1.tar.gz"; + name = "9.2.0-1.tar.gz"; + sha256 = "c916b3f55199afaa9797407a0053e98b40f308551d3f98ef2d15c26d5ea57b0c"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-battery/default.nix b/distros/galactic/rmf-battery/default.nix index 8d18b65cbd..5986d029b0 100644 --- a/distros/galactic/rmf-battery/default.nix +++ b/distros/galactic/rmf-battery/default.nix @@ -2,21 +2,20 @@ # Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, eigen, rmf-cmake-uncrustify, rmf-traffic, rmf-utils }: +{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, eigen, rmf-cmake-uncrustify, rmf-traffic, rmf-utils }: buildRosPackage { pname = "ros-galactic-rmf-battery"; - version = "0.1.0-r1"; + version = "0.1.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_battery-release/archive/release/galactic/rmf_battery/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "f35acb0a973133f680546c728f0c2ae25092d9780ad10a5b14216d85a7b3773e"; + url = "https://github.com/ros2-gbp/rmf_battery-release/archive/release/galactic/rmf_battery/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "0ff6497fc75b9ca946780f0396c6b36be04c4568bc3052d67db2a6717ba439de"; }; - buildType = "ament_cmake"; + buildType = "cmake"; checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; propagatedBuildInputs = [ eigen rmf-traffic rmf-utils ]; - nativeBuildInputs = [ ament-cmake ]; meta = { description = ''Package for modelling battery life of robots''; diff --git a/distros/galactic/rmf-building-map-msgs/default.nix b/distros/galactic/rmf-building-map-msgs/default.nix index 8775a9c650..94823a6db3 100644 --- a/distros/galactic/rmf-building-map-msgs/default.nix +++ b/distros/galactic/rmf-building-map-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-galactic-rmf-building-map-msgs"; - version = "1.2.0-r1"; + version = "1.2.0-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_building_map_msgs-release/archive/release/galactic/rmf_building_map_msgs/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "32105bd1e925e358048cc1d33d517e8effb1149fce1b07f3a22db3b8de725130"; + url = "https://github.com/ros2-gbp/rmf_building_map_msgs-release/archive/release/galactic/rmf_building_map_msgs/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "b6cde1e5c3ae0a65beb771fa13508e517bee36f7cac94475f6d1941c4e055a9c"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-building-map-tools/default.nix b/distros/galactic/rmf-building-map-tools/default.nix index 908a76ee0f..32f968c01e 100644 --- a/distros/galactic/rmf-building-map-tools/default.nix +++ b/distros/galactic/rmf-building-map-tools/default.nix @@ -5,17 +5,17 @@ { lib, buildRosPackage, fetchurl, ament-index-python, python3Packages, pythonPackages, rclpy, rmf-building-map-msgs, std-msgs }: buildRosPackage { pname = "ros-galactic-rmf-building-map-tools"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/galactic/rmf_building_map_tools/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "fc079670b32cedbd394597fbd7506af719c0e9403c8bcaec2c37c760a6fa80d4"; + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/galactic/rmf_building_map_tools/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "848b729c5d689e47cf029858eacb29df8bf8d50774e5cdf6b339368b8f74cc28"; }; buildType = "ament_python"; checkInputs = [ pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python python3Packages.pyyaml python3Packages.requests python3Packages.shapely rclpy rmf-building-map-msgs std-msgs ]; + propagatedBuildInputs = [ ament-index-python python3Packages.pyproj python3Packages.pyyaml python3Packages.requests python3Packages.shapely rclpy rmf-building-map-msgs std-msgs ]; meta = { description = ''RMF Building map tools''; diff --git a/distros/galactic/rmf-building-sim-common/default.nix b/distros/galactic/rmf-building-sim-common/default.nix new file mode 100644 index 0000000000..ce1bb36e67 --- /dev/null +++ b/distros/galactic/rmf-building-sim-common/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, menge-vendor, rclcpp, rmf-building-map-msgs, rmf-door-msgs, rmf-lift-msgs }: +buildRosPackage { + pname = "ros-galactic-rmf-building-sim-common"; + version = "1.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/galactic/rmf_building_sim_common/1.3.0-1.tar.gz"; + name = "1.3.0-1.tar.gz"; + sha256 = "25729574cbe901b27a230dc92be6b2ed2ac838c3c27aa299c4dc2ebd5e98afab"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ menge-vendor rclcpp rmf-building-map-msgs rmf-door-msgs rmf-lift-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Common utility functions for Gazebo and ignition building plugins''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-building-sim-gazebo-plugins/default.nix b/distros/galactic/rmf-building-sim-gazebo-plugins/default.nix new file mode 100644 index 0000000000..dc2fe564a1 --- /dev/null +++ b/distros/galactic/rmf-building-sim-gazebo-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-dev, gazebo-ros, menge-vendor, opencv3, qt5, rclcpp, rmf-building-sim-common, rmf-fleet-msgs }: +buildRosPackage { + pname = "ros-galactic-rmf-building-sim-gazebo-plugins"; + version = "1.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/galactic/rmf_building_sim_gazebo_plugins/1.3.0-1.tar.gz"; + name = "1.3.0-1.tar.gz"; + sha256 = "a34af96f650e12e5c7583dd27483dd6761ca17a63c77ac4549247b517254f119"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ gazebo-dev gazebo-ros menge-vendor opencv3 qt5.qtbase rclcpp rmf-building-sim-common rmf-fleet-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Gazebo plugins so that buildings generated by rmf_building_map_tools can + talk to the ROS 2-based systems in the rmf_traffic_ros2 package.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-charger-msgs/default.nix b/distros/galactic/rmf-charger-msgs/default.nix index 3f9bbaa72e..7cf0966b82 100644 --- a/distros/galactic/rmf-charger-msgs/default.nix +++ b/distros/galactic/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-galactic-rmf-charger-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_charger_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "91e5bd6743437d99cf2463a789522fc84018df0b5ad628b2d3f9aab62d8f6a94"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_charger_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "0b30a0f35ab95c793465602cf1ce290e4ed9ff75911f46807b8d7347a5bb86a7"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-cmake-uncrustify/default.nix b/distros/galactic/rmf-cmake-uncrustify/default.nix index 09c743d4f2..a142708de3 100644 --- a/distros/galactic/rmf-cmake-uncrustify/default.nix +++ b/distros/galactic/rmf-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-galactic-rmf-cmake-uncrustify"; - version = "1.2.0-r1"; + version = "1.2.0-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_cmake_uncrustify-release/archive/release/galactic/rmf_cmake_uncrustify/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "b16e279e4476f18946013027a112ab29462794d48d17fc269492dd86cdf587af"; + url = "https://github.com/ros2-gbp/rmf_cmake_uncrustify-release/archive/release/galactic/rmf_cmake_uncrustify/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "0e7edde221bfa87d6f749780198532abaddddb2a02416d8787ce8e418ac31418"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-demos-assets/default.nix b/distros/galactic/rmf-demos-assets/default.nix new file mode 100644 index 0000000000..6ecd651099 --- /dev/null +++ b/distros/galactic/rmf-demos-assets/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-galactic-rmf-demos-assets"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/galactic/rmf_demos_assets/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "bc83618e376ab8ab50ad1f6ac3300879b0b8e05dd395c7de9d53da5cb0d936fc"; + }; + + buildType = "ament_cmake"; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Models and other media used for RMF demos''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-demos-dashboard-resources/default.nix b/distros/galactic/rmf-demos-dashboard-resources/default.nix new file mode 100644 index 0000000000..391b582447 --- /dev/null +++ b/distros/galactic/rmf-demos-dashboard-resources/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-galactic-rmf-demos-dashboard-resources"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/galactic/rmf_demos_dashboard_resources/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "25396c7f7b36d97ee65351254303f4953c35d01e7a74a4b810ada18851a26a1f"; + }; + + buildType = "ament_cmake"; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Resource pack for RMF dashboard''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-demos-gz/default.nix b/distros/galactic/rmf-demos-gz/default.nix new file mode 100644 index 0000000000..1efcdffe98 --- /dev/null +++ b/distros/galactic/rmf-demos-gz/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, joy, launch-xml, rmf-building-sim-gazebo-plugins, rmf-demos, rmf-robot-sim-gazebo-plugins, teleop-twist-joy }: +buildRosPackage { + pname = "ros-galactic-rmf-demos-gz"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/galactic/rmf_demos_gz/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "128f8116b657b980c51dc383163926b67ffd7500e476795331d3c48513f40880"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ joy launch-xml rmf-building-sim-gazebo-plugins rmf-demos rmf-robot-sim-gazebo-plugins teleop-twist-joy ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Launch files for RMF demos using the Gazebo simulator''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-demos-ign/default.nix b/distros/galactic/rmf-demos-ign/default.nix new file mode 100644 index 0000000000..47b6a62de2 --- /dev/null +++ b/distros/galactic/rmf-demos-ign/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, launch-xml, rmf-building-sim-ignition-plugins, rmf-demos, rmf-robot-sim-ignition-plugins, ros-ign-bridge, teleop-twist-keyboard }: +buildRosPackage { + pname = "ros-galactic-rmf-demos-ign"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/galactic/rmf_demos_ign/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "9adf06b8c46ce312e81ff9f459f3c335d096621255a504d595fee9650ea6fc91"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ launch-xml rmf-building-sim-ignition-plugins rmf-demos rmf-robot-sim-ignition-plugins ros-ign-bridge teleop-twist-keyboard ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Launch files for RMF demos using the Ignition simulator''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-demos-maps/default.nix b/distros/galactic/rmf-demos-maps/default.nix new file mode 100644 index 0000000000..c77c1dfd42 --- /dev/null +++ b/distros/galactic/rmf-demos-maps/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 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-galactic-rmf-demos-maps"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/galactic/rmf_demos_maps/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "757b5ac22ce063c86bc94e309fca78a10a573a066c9380fa778cb69e19dc6ff7"; + }; + + buildType = "ament_cmake"; + 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/galactic/rmf-demos-tasks/default.nix b/distros/galactic/rmf-demos-tasks/default.nix new file mode 100644 index 0000000000..c4b48af277 --- /dev/null +++ b/distros/galactic/rmf-demos-tasks/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, rmf-dispenser-msgs, rmf-fleet-msgs, rmf-lift-msgs, rmf-task-msgs }: +buildRosPackage { + pname = "ros-galactic-rmf-demos-tasks"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/galactic/rmf_demos_tasks/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "4a5db4c9fdb67c78f1282d292a0c97483f30f43572b0601d7f2c29ef4c076a96"; + }; + + buildType = "ament_python"; + 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; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-demos/default.nix b/distros/galactic/rmf-demos/default.nix new file mode 100644 index 0000000000..5c4a7e0704 --- /dev/null +++ b/distros/galactic/rmf-demos/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 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-maps, rmf-demos-panel, rmf-demos-tasks, rmf-fleet-adapter, rmf-task-ros2, rmf-traffic-ros2, rmf-visualization, rviz2 }: +buildRosPackage { + pname = "ros-galactic-rmf-demos"; + version = "1.3.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_demos-release/archive/release/galactic/rmf_demos/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "8814599919ad0c8aac723b5da1b6830485349f6ba7fc8d743800f99dbf797377"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ launch-xml rmf-building-map-tools rmf-demos-assets rmf-demos-maps rmf-demos-panel 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/galactic/rmf-dispenser-msgs/default.nix b/distros/galactic/rmf-dispenser-msgs/default.nix index 4154e49387..c1d33d2a71 100644 --- a/distros/galactic/rmf-dispenser-msgs/default.nix +++ b/distros/galactic/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-galactic-rmf-dispenser-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_dispenser_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "925f68b62baf8a5fbcce1c68d53b050fce94bc768c8e5436df0d28754d280fc2"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_dispenser_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "c53fac3a314da8c6feb6b9d313618219361bc193ebcad941b782e907449de060"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-door-msgs/default.nix b/distros/galactic/rmf-door-msgs/default.nix index 121e968e79..24b3ab1380 100644 --- a/distros/galactic/rmf-door-msgs/default.nix +++ b/distros/galactic/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-galactic-rmf-door-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_door_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "1911e95e3c21c0a3a226c1a52511667fac173bc7db6e5aec189e07fa8e20f972"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_door_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "a7c19a70c43957b2125466d048821a7f202f59f811c3754e76c13b49e7a4463b"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-fleet-adapter-python/default.nix b/distros/galactic/rmf-fleet-adapter-python/default.nix new file mode 100644 index 0000000000..1881b51109 --- /dev/null +++ b/distros/galactic/rmf-fleet-adapter-python/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, pybind11-vendor, rclpy, rmf-fleet-adapter }: +buildRosPackage { + pname = "ros-galactic-rmf-fleet-adapter-python"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/galactic/rmf_fleet_adapter_python/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "96b45adfc3bfa9bf49c3a951449b2bd9196eab1a74b183f71e28477b39e3fcc9"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-pytest ]; + propagatedBuildInputs = [ pybind11-vendor rclpy rmf-fleet-adapter ]; + + meta = { + description = ''Python bindings for the rmf_fleet_adapter''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-fleet-adapter/default.nix b/distros/galactic/rmf-fleet-adapter/default.nix new file mode 100644 index 0000000000..14932d6e0b --- /dev/null +++ b/distros/galactic/rmf-fleet-adapter/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, eigen, libyamlcpp, rclcpp, rclcpp-components, rmf-battery, rmf-cmake-uncrustify, rmf-dispenser-msgs, rmf-door-msgs, rmf-fleet-msgs, rmf-ingestor-msgs, rmf-lift-msgs, rmf-task, rmf-task-msgs, rmf-traffic, rmf-traffic-ros2, rmf-utils, std-msgs }: +buildRosPackage { + pname = "ros-galactic-rmf-fleet-adapter"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/galactic/rmf_fleet_adapter/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "806cc079e4e866ab2ec957feb8055d16246c5b202f7db582c62ad7292fb4f6c7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ eigen libyamlcpp ]; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ rclcpp rclcpp-components rmf-battery rmf-dispenser-msgs rmf-door-msgs rmf-fleet-msgs rmf-ingestor-msgs rmf-lift-msgs rmf-task rmf-task-msgs rmf-traffic rmf-traffic-ros2 rmf-utils std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Fleet Adapter package for RMF fleets.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-fleet-msgs/default.nix b/distros/galactic/rmf-fleet-msgs/default.nix index 937d5d4a9b..362dbd505f 100644 --- a/distros/galactic/rmf-fleet-msgs/default.nix +++ b/distros/galactic/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-galactic-rmf-fleet-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_fleet_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "794357732594b85329c1373d8d3fe4955ea6dbcd32c90af2b5cf60e5719564af"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_fleet_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "c3855695045a0376ae4085db79e056a720761c6165be4722ef5aa6c228c7d13c"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-ingestor-msgs/default.nix b/distros/galactic/rmf-ingestor-msgs/default.nix index 24e171bc21..80534b8d7e 100644 --- a/distros/galactic/rmf-ingestor-msgs/default.nix +++ b/distros/galactic/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-galactic-rmf-ingestor-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_ingestor_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "9c45ed33db91ba0f78874a2d3c8fb76807654c0e080f6fb06200b51431e59bbf"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_ingestor_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "a93bed9b83509830ef45f06392999e1ea16731fd3e9163ca3ad0b48fd82bb631"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-lift-msgs/default.nix b/distros/galactic/rmf-lift-msgs/default.nix index 8798585e30..01d83babac 100644 --- a/distros/galactic/rmf-lift-msgs/default.nix +++ b/distros/galactic/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-galactic-rmf-lift-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_lift_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "9b4c6b2f74b3eea329b51a2aaf223a5a9215a1913feef87b05de55d7e1cdcc0c"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_lift_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "9da4d014f008f1856623efeeacebde64cb3cfb4e24e39d11e9248d736fd81802"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-robot-sim-common/default.nix b/distros/galactic/rmf-robot-sim-common/default.nix new file mode 100644 index 0000000000..8391738791 --- /dev/null +++ b/distros/galactic/rmf-robot-sim-common/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, geometry-msgs, rclcpp, rmf-building-map-msgs, rmf-dispenser-msgs, rmf-fleet-msgs, rmf-ingestor-msgs, std-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-galactic-rmf-robot-sim-common"; + version = "1.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/galactic/rmf_robot_sim_common/1.3.0-1.tar.gz"; + name = "1.3.0-1.tar.gz"; + sha256 = "d67fd18c16afc4ed32a28b6e22390f2aed0026e0f1d41d64fada21027219d3b9"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ eigen geometry-msgs rclcpp rmf-building-map-msgs rmf-dispenser-msgs rmf-fleet-msgs rmf-ingestor-msgs std-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Common utility functions for Gazebo and ignition RMF plugins''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-robot-sim-gazebo-plugins/default.nix b/distros/galactic/rmf-robot-sim-gazebo-plugins/default.nix new file mode 100644 index 0000000000..51e79cee6e --- /dev/null +++ b/distros/galactic/rmf-robot-sim-gazebo-plugins/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, gazebo-dev, gazebo-ros, geometry-msgs, rclcpp, rmf-building-map-msgs, rmf-fleet-msgs, rmf-robot-sim-common }: +buildRosPackage { + pname = "ros-galactic-rmf-robot-sim-gazebo-plugins"; + version = "1.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/galactic/rmf_robot_sim_gazebo_plugins/1.3.0-1.tar.gz"; + name = "1.3.0-1.tar.gz"; + sha256 = "ab62200b1fd2411f89fc8f08d1c832f63558162738cb63e5bac44f0da4551748"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ eigen gazebo-dev gazebo-ros geometry-msgs rclcpp rmf-building-map-msgs rmf-fleet-msgs rmf-robot-sim-common ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''ROS 2 Gazebo plugins for TeleportIngestors, TeleportDispensers and Readonly Objects''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-task-msgs/default.nix b/distros/galactic/rmf-task-msgs/default.nix index 6673eee57e..13146a6efc 100644 --- a/distros/galactic/rmf-task-msgs/default.nix +++ b/distros/galactic/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-galactic-rmf-task-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_task_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "484cbaf76a57288cf1427f22eccf44ff20b0a8b6302f66439ebc304c8016f951"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_task_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "038bccd4807f783c1977419b6f0d69bcf3feb3df995eabfcbb01ff59425156b1"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-task-ros2/default.nix b/distros/galactic/rmf-task-ros2/default.nix new file mode 100644 index 0000000000..86af5b8519 --- /dev/null +++ b/distros/galactic/rmf-task-ros2/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, eigen, rclcpp, rmf-cmake-uncrustify, rmf-task-msgs, rmf-traffic, rmf-traffic-ros2, rmf-utils }: +buildRosPackage { + pname = "ros-galactic-rmf-task-ros2"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/galactic/rmf_task_ros2/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "3757c0b4c2bc2faeb215812550213d77d6a338f409d8593b4c37f53e3fa57633"; + }; + + buildType = "ament_cmake"; + buildInputs = [ eigen ]; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ rclcpp rmf-task-msgs rmf-traffic rmf-traffic-ros2 rmf-utils ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''A package managing the dispatching of tasks in RMF system.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-task/default.nix b/distros/galactic/rmf-task/default.nix new file mode 100644 index 0000000000..ce0751b379 --- /dev/null +++ b/distros/galactic/rmf-task/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, eigen, rmf-battery, rmf-cmake-uncrustify, rmf-utils }: +buildRosPackage { + pname = "ros-galactic-rmf-task"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_task-release/archive/release/galactic/rmf_task/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "c395182e16a2b6944aa77ee9c57678d02a8c0c53f9db9d52ab6030a95db43d35"; + }; + + buildType = "cmake"; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ eigen rmf-battery rmf-utils ]; + + meta = { + description = ''Package for managing tasks in the Robotics Middleware Framework''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-traffic-editor-assets/default.nix b/distros/galactic/rmf-traffic-editor-assets/default.nix index d6c8337733..5b144230bc 100644 --- a/distros/galactic/rmf-traffic-editor-assets/default.nix +++ b/distros/galactic/rmf-traffic-editor-assets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, }: buildRosPackage { pname = "ros-galactic-rmf-traffic-editor-assets"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/galactic/rmf_traffic_editor_assets/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "1060a5ea3cc4e0a2ff51bf8cada19c1badbe7dc6a679715b32e9139123595d39"; + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/galactic/rmf_traffic_editor_assets/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "3d1e84f86ebb88391ac8e9ded87eedb2511370fc6146b938344efafcfb43606f"; }; buildType = "ament_python"; diff --git a/distros/galactic/rmf-traffic-editor-test-maps/default.nix b/distros/galactic/rmf-traffic-editor-test-maps/default.nix index 717e24d007..788a2e155b 100644 --- a/distros/galactic/rmf-traffic-editor-test-maps/default.nix +++ b/distros/galactic/rmf-traffic-editor-test-maps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rmf-building-map-tools, ros2run }: buildRosPackage { pname = "ros-galactic-rmf-traffic-editor-test-maps"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/galactic/rmf_traffic_editor_test_maps/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "fd5f1248fa859db07e7eddc744a72258337a7e79027abe21841d39880bb07d4a"; + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/galactic/rmf_traffic_editor_test_maps/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "f8f73cd898cdbdf159d4f8492a020c7e1b6c7c50b254d0ef498777cdece0f5f5"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-traffic-editor/default.nix b/distros/galactic/rmf-traffic-editor/default.nix index c847a3d920..b8132fbbb2 100644 --- a/distros/galactic/rmf-traffic-editor/default.nix +++ b/distros/galactic/rmf-traffic-editor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ceres-solver, eigen, glog, libyamlcpp, qt5 }: buildRosPackage { pname = "ros-galactic-rmf-traffic-editor"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/galactic/rmf_traffic_editor/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "07a2a5cb5e86765880732a46a69a715c0fa1792ff62b21d172ee14956d82c840"; + url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/galactic/rmf_traffic_editor/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "7ec2d4374b8f9db87284509e7a0f6e0c1da92a4a3c72feebce91911bf6022310"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-traffic-msgs/default.nix b/distros/galactic/rmf-traffic-msgs/default.nix index 260f6f8ff5..7b6022cc72 100644 --- a/distros/galactic/rmf-traffic-msgs/default.nix +++ b/distros/galactic/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-galactic-rmf-traffic-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_traffic_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "78255a10d00ef93f716bae24b65d918e4ac5e56a468760c308770daeadf1fde9"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_traffic_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "d7b5c9472d2ee121421c0c794cbd24655212a236044857f0579d649ac806bfd8"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rmf-traffic-ros2/default.nix b/distros/galactic/rmf-traffic-ros2/default.nix new file mode 100644 index 0000000000..9a74180edc --- /dev/null +++ b/distros/galactic/rmf-traffic-ros2/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, eigen, libyamlcpp, rclcpp, rmf-cmake-uncrustify, rmf-fleet-msgs, rmf-traffic, rmf-traffic-msgs, rmf-utils }: +buildRosPackage { + pname = "ros-galactic-rmf-traffic-ros2"; + version = "1.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/galactic/rmf_traffic_ros2/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "77d8d1380ad54a1913fd9ed6e03731a46a7b7cc6732f9012b13729ce2bb4cdbb"; + }; + + buildType = "ament_cmake"; + buildInputs = [ eigen ]; + checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ libyamlcpp rclcpp rmf-fleet-msgs rmf-traffic rmf-traffic-msgs rmf-utils ]; + 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/galactic/rmf-traffic/default.nix b/distros/galactic/rmf-traffic/default.nix index e62c2387b1..c7c1115f6c 100644 --- a/distros/galactic/rmf-traffic/default.nix +++ b/distros/galactic/rmf-traffic/default.nix @@ -2,21 +2,20 @@ # Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, eigen, fcl, libccd, rmf-cmake-uncrustify, rmf-utils }: +{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, eigen, libccd, rmf-cmake-uncrustify, rmf-utils }: buildRosPackage { pname = "ros-galactic-rmf-traffic"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/galactic/rmf_traffic/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "b4b6789cf2a06f24e396962cf4a92bd3f4a5c1b4e527051a655a78aaf52d46c4"; + url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/galactic/rmf_traffic/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "2dc63ae78516675b4baa8f03421f6c16c26fe3a4574b294f667950974b1bcfe6"; }; buildType = "cmake"; - buildInputs = [ fcl libccd ]; checkInputs = [ ament-cmake-catch2 rmf-cmake-uncrustify ]; - propagatedBuildInputs = [ eigen rmf-utils ]; + propagatedBuildInputs = [ eigen libccd rmf-utils ]; meta = { description = ''Package for managing traffic in the Robotics Middleware Framework''; diff --git a/distros/galactic/rmf-visualization-building-systems/default.nix b/distros/galactic/rmf-visualization-building-systems/default.nix new file mode 100644 index 0000000000..8d9fa599dd --- /dev/null +++ b/distros/galactic/rmf-visualization-building-systems/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, pythonPackages, rmf-building-map-msgs, rmf-door-msgs, rmf-lift-msgs, rmf-visualization-msgs }: +buildRosPackage { + pname = "ros-galactic-rmf-visualization-building-systems"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/galactic/rmf_visualization_building_systems/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "804490fae8f04bd0279784a57209e5173fbc3998e82f64cae1e93a9db990b9a7"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.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/galactic/rmf-visualization-fleet-states/default.nix b/distros/galactic/rmf-visualization-fleet-states/default.nix new file mode 100644 index 0000000000..2e12197179 --- /dev/null +++ b/distros/galactic/rmf-visualization-fleet-states/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-index-python, rclpy, rmf-building-map-msgs, rmf-fleet-msgs, rmf-traffic-msgs, rmf-visualization-msgs, std-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-galactic-rmf-visualization-fleet-states"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/galactic/rmf_visualization_fleet_states/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "b7b45aa42db7ac293ebbff10be715e0f67c4d3fb6cdca3f59dd7fed3298167f3"; + }; + + buildType = "ament_python"; + buildInputs = [ rmf-fleet-msgs ]; + propagatedBuildInputs = [ ament-index-python rclpy rmf-building-map-msgs rmf-traffic-msgs rmf-visualization-msgs std-msgs visualization-msgs ]; + + meta = { + description = ''Fleet state visualizer''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/rmf-visualization-rviz2-plugins/default.nix b/distros/galactic/rmf-visualization-rviz2-plugins/default.nix new file mode 100644 index 0000000000..e5ad8b3381 --- /dev/null +++ b/distros/galactic/rmf-visualization-rviz2-plugins/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, pluginlib, qt5, rclcpp, resource-retriever, rmf-cmake-uncrustify, rmf-door-msgs, rmf-lift-msgs, rmf-traffic-ros2, rmf-visualization-msgs, rviz-common, rviz-default-plugins, rviz-rendering }: +buildRosPackage { + pname = "ros-galactic-rmf-visualization-rviz2-plugins"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/galactic/rmf_visualization_rviz2_plugins/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "5930fdf6551e3b973478966c8211aabacff1665c79482f5d41b002c9d3f87d2f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ eigen ]; + checkInputs = [ rmf-cmake-uncrustify ]; + 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/galactic/rmf-visualization-schedule/default.nix b/distros/galactic/rmf-visualization-schedule/default.nix new file mode 100644 index 0000000000..73cc7a2909 --- /dev/null +++ b/distros/galactic/rmf-visualization-schedule/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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, eigen, geometry-msgs, nav-msgs, opencv3, openssl, rclcpp, rmf-building-map-msgs, rmf-cmake-uncrustify, rmf-traffic, rmf-traffic-msgs, rmf-traffic-ros2, rmf-visualization-msgs, rosidl-default-generators, visualization-msgs, websocketpp }: +buildRosPackage { + pname = "ros-galactic-rmf-visualization-schedule"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/galactic/rmf_visualization_schedule/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "bf5919550483e14e591ae71baa81edb6f21440a68412eaaa9f5cc2dc8bc0c6a2"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common rmf-cmake-uncrustify ]; + propagatedBuildInputs = [ boost builtin-interfaces eigen geometry-msgs nav-msgs opencv3 openssl rclcpp rmf-building-map-msgs 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/galactic/rmf-visualization/default.nix b/distros/galactic/rmf-visualization/default.nix new file mode 100644 index 0000000000..5b33cb00e7 --- /dev/null +++ b/distros/galactic/rmf-visualization/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 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-rviz2-plugins, rmf-visualization-schedule }: +buildRosPackage { + pname = "ros-galactic-rmf-visualization"; + version = "1.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/galactic/rmf_visualization/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "cd4d08e9321f2fa93d6f473063de15ea4c811e9392386ab64b14e24d7eadc6c6"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ launch-xml rmf-visualization-building-systems rmf-visualization-fleet-states 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/galactic/rmf-workcell-msgs/default.nix b/distros/galactic/rmf-workcell-msgs/default.nix index efb29e4169..763c098d71 100644 --- a/distros/galactic/rmf-workcell-msgs/default.nix +++ b/distros/galactic/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-galactic-rmf-workcell-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_workcell_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "c2850542c925c969fe88986d6d28d4e29be06cad8f37f9099e52e46208fb4847"; + url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/galactic/rmf_workcell_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "7ce462419bde3e139bab05b675091251f09a204a4c1cb44907d5fc024c62d47c"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/robot-localization/default.nix b/distros/galactic/robot-localization/default.nix index 1ff923f3e8..80d9c5e6fb 100644 --- a/distros/galactic/robot-localization/default.nix +++ b/distros/galactic/robot-localization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, boost, builtin-interfaces, diagnostic-msgs, diagnostic-updater, eigen, geographic-msgs, geographiclib, geometry-msgs, launch-ros, launch-testing-ament-cmake, message-filters, nav-msgs, rclcpp, rmw-implementation, 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-galactic-robot-localization"; - version = "3.2.3-r1"; + version = "3.2.4-r1"; src = fetchurl { - url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/galactic/robot_localization/3.2.3-1.tar.gz"; - name = "3.2.3-1.tar.gz"; - sha256 = "4e0adb25674ae953b1fe5dc271a0e2700633d83f9ffaeda07e906f187a0faba6"; + url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/galactic/robot_localization/3.2.4-1.tar.gz"; + name = "3.2.4-1.tar.gz"; + sha256 = "6ed8807d887012e0425cd96ea925a92d45bc201c4685daf17aba5f2479579b4c"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rqt-gui-cpp/default.nix b/distros/galactic/rqt-gui-cpp/default.nix index 1b31bd36ac..d0c67f9ca6 100644 --- a/distros/galactic/rqt-gui-cpp/default.nix +++ b/distros/galactic/rqt-gui-cpp/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, qt-gui, qt-gui-cpp, qt5, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, pluginlib, qt-gui, qt-gui-cpp, qt5, rclcpp }: buildRosPackage { pname = "ros-galactic-rqt-gui-cpp"; - version = "1.1.1-r2"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt_gui_cpp/1.1.1-2.tar.gz"; - name = "1.1.1-2.tar.gz"; - sha256 = "663361025b3b2a1947e43617ce699c310c994107ff7c39be88bfccbf292e19aa"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt_gui_cpp/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "c62a569cecab3de27606bc9b11aa357507cfb36958dc2294a7d9ced158713a60"; }; buildType = "ament_cmake"; buildInputs = [ qt5.qtbase ]; - propagatedBuildInputs = [ qt-gui qt-gui-cpp rclcpp ]; + propagatedBuildInputs = [ pluginlib qt-gui qt-gui-cpp rclcpp ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/galactic/rqt-gui-py/default.nix b/distros/galactic/rqt-gui-py/default.nix index 0ac337c20b..f316d1cfd6 100644 --- a/distros/galactic/rqt-gui-py/default.nix +++ b/distros/galactic/rqt-gui-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, qt-gui, rqt-gui }: buildRosPackage { pname = "ros-galactic-rqt-gui-py"; - version = "1.1.1-r2"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt_gui_py/1.1.1-2.tar.gz"; - name = "1.1.1-2.tar.gz"; - sha256 = "5c36d33ff55be3b912a52bf9b05d44ad3bedfdd17a6f5edc0b024ef6c03fe4d4"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt_gui_py/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "7ef3fcbcb013a9f65ec8c4f81872a39fa8a2a68bba5a14085d2ab0fc20306fab"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt-gui/default.nix b/distros/galactic/rqt-gui/default.nix index 460a1d8764..c4eb86f7f0 100644 --- a/distros/galactic/rqt-gui/default.nix +++ b/distros/galactic/rqt-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages, qt-gui, rclpy }: buildRosPackage { pname = "ros-galactic-rqt-gui"; - version = "1.1.1-r2"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt_gui/1.1.1-2.tar.gz"; - name = "1.1.1-2.tar.gz"; - sha256 = "6a5828b56c4e67f5e895b736ff002ad243bf596ff5e37801ecc070692c2d28a3"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt_gui/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "f3f7b95caebe053eb422347d737406b600c05228470c8d5f5f57e2fa8748a140"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt-msg/default.nix b/distros/galactic/rqt-msg/default.nix index f310e6e3a3..a41d4c346f 100644 --- a/distros/galactic/rqt-msg/default.nix +++ b/distros/galactic/rqt-msg/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, rclpy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-galactic-rqt-msg"; - version = "1.0.4-r1"; + version = "1.0.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_msg-release/archive/release/galactic/rqt_msg/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "5bdcc03005f50232d03cfb18458aa6814d55779ab5a76a1638c84c360f4fd653"; + url = "https://github.com/ros2-gbp/rqt_msg-release/archive/release/galactic/rqt_msg/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "eee318f85b396ff53e49a341dc3672d4e41e252d1c18653bff3a7dd4e102e0b8"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt-plot/default.nix b/distros/galactic/rqt-plot/default.nix index cf66185451..af3846eb3f 100644 --- a/distros/galactic/rqt-plot/default.nix +++ b/distros/galactic/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-galactic-rqt-plot"; - version = "1.0.10-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/galactic/rqt_plot/1.0.10-1.tar.gz"; - name = "1.0.10-1.tar.gz"; - sha256 = "f20751607252a8ac3d3bbaa5d727c9783d6327d6e99c518bd9dfdafdd08722fe"; + url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/galactic/rqt_plot/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "62e816285327a8eb886b9d5cc7c4159aa584185c1a54b78bf5a2c31a9ccdd467"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt-py-common/default.nix b/distros/galactic/rqt-py-common/default.nix index 848b52916f..52e0dd11f7 100644 --- a/distros/galactic/rqt-py-common/default.nix +++ b/distros/galactic/rqt-py-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, python-cmake-module, python-qt-binding, qt-gui, qt5, rclpy, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-galactic-rqt-py-common"; - version = "1.1.1-r2"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt_py_common/1.1.1-2.tar.gz"; - name = "1.1.1-2.tar.gz"; - sha256 = "7804438021c06b25ccd10d188c583a145f49228c3bd99d7261d7f0a2157ddc42"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt_py_common/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "3848496d45a7ab40aa0d62556b3db7c9f3c482cb2b11897acc716c80010659d7"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/rqt-py-console/default.nix b/distros/galactic/rqt-py-console/default.nix index 4467a61689..d9029e35d1 100644 --- a/distros/galactic/rqt-py-console/default.nix +++ b/distros/galactic/rqt-py-console/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-gui, qt-gui-py-common, rclpy, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-galactic-rqt-py-console"; - version = "1.0.1-r1"; + version = "1.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_py_console-release/archive/release/galactic/rqt_py_console/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "30ff0a1ae2ad66f7b47ea1e5c2c54525a76e2b88abf83f087e98274750640a1d"; + url = "https://github.com/ros2-gbp/rqt_py_console-release/archive/release/galactic/rqt_py_console/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "6e22796eee3f5319604be1b1231f89a3c43a503414141cb25b04d76a5c673f2f"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt-service-caller/default.nix b/distros/galactic/rqt-service-caller/default.nix index d7298f5e8d..add64a81d8 100644 --- a/distros/galactic/rqt-service-caller/default.nix +++ b/distros/galactic/rqt-service-caller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-galactic-rqt-service-caller"; - version = "1.0.4-r1"; + version = "1.0.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_service_caller-release/archive/release/galactic/rqt_service_caller/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "bf7af8383ab77847fe97d435cdc97b15a79e459eddc052d25e335c6a18d2500f"; + url = "https://github.com/ros2-gbp/rqt_service_caller-release/archive/release/galactic/rqt_service_caller/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "ab9e3ab9d473cb06470691f415fe7c1e13ceb2048e5a7dce211b8a7f74fb4e32"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt-shell/default.nix b/distros/galactic/rqt-shell/default.nix index c55cff1cd6..95be093d3a 100644 --- a/distros/galactic/rqt-shell/default.nix +++ b/distros/galactic/rqt-shell/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-galactic-rqt-shell"; - version = "1.0.1-r1"; + version = "1.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_shell-release/archive/release/galactic/rqt_shell/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "fb7af10b4e5ddad1faa220f0b0716b17effc713eea3a2571f4e5fa4b5ee7ef43"; + url = "https://github.com/ros2-gbp/rqt_shell-release/archive/release/galactic/rqt_shell/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "6d47ce4c547faeea2f2ac4881564564c60d6e55ad18ebc1b1f1ba649b8d968d6"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt-srv/default.nix b/distros/galactic/rqt-srv/default.nix index bb7c5a1d7e..b3b8413f44 100644 --- a/distros/galactic/rqt-srv/default.nix +++ b/distros/galactic/rqt-srv/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, rclpy, rqt-gui, rqt-gui-py, rqt-msg }: buildRosPackage { pname = "ros-galactic-rqt-srv"; - version = "1.0.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_srv-release/archive/release/galactic/rqt_srv/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "e58cb772bb39fba67a7247e1f45e866155c69ee1f533aaf5a674c1e261ebe98a"; + url = "https://github.com/ros2-gbp/rqt_srv-release/archive/release/galactic/rqt_srv/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "792cad20d9d26660de5c5314e4da193069104005a0cc91aa551590b67da2cedc"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt-top/default.nix b/distros/galactic/rqt-top/default.nix index 7b31c139df..eebab22bd1 100644 --- a/distros/galactic/rqt-top/default.nix +++ b/distros/galactic/rqt-top/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, rclpy, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-galactic-rqt-top"; - version = "1.0.1-r1"; + version = "1.0.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_top-release/archive/release/galactic/rqt_top/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "f65eacf6c645bb749a4df01f7062cd7988fe1769a01a3b52ec675003829c25a9"; + url = "https://github.com/ros2-gbp/rqt_top-release/archive/release/galactic/rqt_top/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "93fb0e859fa1bf14fdd96fbe50c76071d70d59ab5f487292dfeaa59aaf7d782f"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt-topic/default.nix b/distros/galactic/rqt-topic/default.nix index 680ac42d51..ff06f06a27 100644 --- a/distros/galactic/rqt-topic/default.nix +++ b/distros/galactic/rqt-topic/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, python-qt-binding, rqt-gui, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-galactic-rqt-topic"; - version = "1.2.1-r2"; + version = "1.2.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_topic-release/archive/release/galactic/rqt_topic/1.2.1-2.tar.gz"; - name = "1.2.1-2.tar.gz"; - sha256 = "40051938771562d1422027b8a9a1649893fac2b4b15f6776edb04a4ada4e639a"; + url = "https://github.com/ros2-gbp/rqt_topic-release/archive/release/galactic/rqt_topic/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "cc03d4e2f124da412802e906d403f58548349e125161a71fe68d168820219844"; }; buildType = "ament_python"; diff --git a/distros/galactic/rqt/default.nix b/distros/galactic/rqt/default.nix index 5c254858f6..5d5f886fba 100644 --- a/distros/galactic/rqt/default.nix +++ b/distros/galactic/rqt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, rqt-gui, rqt-gui-cpp, rqt-gui-py, rqt-py-common }: buildRosPackage { pname = "ros-galactic-rqt"; - version = "1.1.1-r2"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt/1.1.1-2.tar.gz"; - name = "1.1.1-2.tar.gz"; - sha256 = "d2f180740ddcd727002dfdc946a2604a42c14cf65172d63e699a9fc06b611068"; + url = "https://github.com/ros2-gbp/rqt-release/archive/release/galactic/rqt/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "f2f32f5d52ea4e771d75a92ea7a5c2c87755cb4ad9683b43217ab15d43a3fdd8"; }; buildType = "ament_python"; diff --git a/distros/galactic/rviz-visual-tools/default.nix b/distros/galactic/rviz-visual-tools/default.nix new file mode 100644 index 0000000000..3ca2a0c4c5 --- /dev/null +++ b/distros/galactic/rviz-visual-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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, qt5, rclcpp, rclcpp-components, rviz-ogre-vendor, rviz2, sensor-msgs, shape-msgs, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, trajectory-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-galactic-rviz-visual-tools"; + version = "4.1.0-r1"; + + src = fetchurl { + url = "https://github.com/PickNikRobotics/rviz_visual_tools-release/archive/release/galactic/rviz_visual_tools/4.1.0-1.tar.gz"; + name = "4.1.0-1.tar.gz"; + sha256 = "5ee1fc3beccad66f305d997a549466dd48079b82168090f8e8675bde89fef469"; + }; + + buildType = "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 qt5.qtbase qt5.qtx11extras rclcpp rclcpp-components rviz-ogre-vendor 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/galactic/serial-driver/default.nix b/distros/galactic/serial-driver/default.nix index a82175c096..7b7f1b8a7e 100644 --- a/distros/galactic/serial-driver/default.nix +++ b/distros/galactic/serial-driver/default.nix @@ -2,21 +2,21 @@ # Copyright 2021 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, boost, rclcpp, std-msgs }: +{ 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-galactic-serial-driver"; - version = "0.0.6-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/galactic/serial_driver/0.0.6-2.tar.gz"; - name = "0.0.6-2.tar.gz"; - sha256 = "9e7409dff4b5044dfc09a83b958af9c2b3fc551c59a1ae38f9aebdaa458c9181"; + url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/galactic/serial_driver/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "29d76b7fcd85d37ee47af9c38ce7211db07780d9cae023816c898c2cf465bc1b"; }; buildType = "ament_cmake"; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; + 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''; diff --git a/distros/galactic/slam-toolbox/default.nix b/distros/galactic/slam-toolbox/default.nix index 99eeaacb1f..c760ee890e 100644 --- a/distros/galactic/slam-toolbox/default.nix +++ b/distros/galactic/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, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: buildRosPackage { pname = "ros-galactic-slam-toolbox"; - version = "2.5.0-r2"; + version = "2.5.1-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/galactic/slam_toolbox/2.5.0-2.tar.gz"; - name = "2.5.0-2.tar.gz"; - sha256 = "72955dd1c92624562c97ce61781988ec07ee0749888369da2f944cbcf41e104f"; + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/galactic/slam_toolbox/2.5.1-1.tar.gz"; + name = "2.5.1-1.tar.gz"; + sha256 = "0fc190905f7776334d5758e2dd31d0d40d7700808d61145005f004fb7aeaba90"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/smacc2-msgs/default.nix b/distros/galactic/smacc2-msgs/default.nix new file mode 100644 index 0000000000..88bb5d5fbf --- /dev/null +++ b/distros/galactic/smacc2-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-galactic-smacc2-msgs"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/robosoft-ai/SMACC2-release/archive/release/galactic/smacc2_msgs/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "e8e86cb1727ae7c1e66e3d7d663b0d5a111d13308437c824b9b8513ca29787ef"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = ''Messages and services used in smacc2.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/smacc2/default.nix b/distros/galactic/smacc2/default.nix new file mode 100644 index 0000000000..cd6f418255 --- /dev/null +++ b/distros/galactic/smacc2/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, boost, lttng-ust, rcl, rclcpp, rclcpp-action, smacc2-msgs, tracetools, tracetools-launch, tracetools-trace }: +buildRosPackage { + pname = "ros-galactic-smacc2"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/robosoft-ai/SMACC2-release/archive/release/galactic/smacc2/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "08e3221e2ab93c13ea21d927d859a98bfb6d56d633cf5fa6234797a53bc6814e"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ boost lttng-ust rcl rclcpp rclcpp-action smacc2-msgs tracetools tracetools-launch tracetools-trace ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/galactic/spacenav/default.nix b/distros/galactic/spacenav/default.nix new file mode 100644 index 0000000000..82f8e8c8f6 --- /dev/null +++ b/distros/galactic/spacenav/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-galactic-spacenav"; + version = "3.0.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/galactic/spacenav/3.0.0-5.tar.gz"; + name = "3.0.0-5.tar.gz"; + sha256 = "8f78eda444a5c30c4c3534a083e551a7aa33e6e37c2bb5fdddf8d3bf5d867c05"; + }; + + buildType = "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/galactic/swri-console-util/default.nix b/distros/galactic/swri-console-util/default.nix new file mode 100644 index 0000000000..4f8b430219 --- /dev/null +++ b/distros/galactic/swri-console-util/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp }: +buildRosPackage { + pname = "ros-galactic-swri-console-util"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_console_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "f0f4dda4845cb5f027d5103dcd7e1641aefdbbad3d90759ca8806c47654f35a0"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''swri_console_util''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/galactic/swri-dbw-interface/default.nix b/distros/galactic/swri-dbw-interface/default.nix new file mode 100644 index 0000000000..942bf7cb21 --- /dev/null +++ b/distros/galactic/swri-dbw-interface/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake }: +buildRosPackage { + pname = "ros-galactic-swri-dbw-interface"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_dbw_interface/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "f69cef07cc4adf8cd1fde2718bdb19f743d87a462e8e520b5864317917b0c0ca"; + }; + + buildType = "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/galactic/swri-geometry-util/default.nix b/distros/galactic/swri-geometry-util/default.nix new file mode 100644 index 0000000000..82b7d9872d --- /dev/null +++ b/distros/galactic/swri-geometry-util/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-galactic-swri-geometry-util"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_geometry_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "683cf356409d220ec046cf4496a9cdf3b0b0dbef7695535ed8334943a5ef6b5c"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ cv-bridge eigen geos rclcpp tf2 ]; + nativeBuildInputs = [ ament-cmake pkg-config ]; + + meta = { + description = ''swri_geometry_util''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/galactic/swri-image-util/default.nix b/distros/galactic/swri-image-util/default.nix new file mode 100644 index 0000000000..bc903ffbd8 --- /dev/null +++ b/distros/galactic/swri-image-util/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-galactic-swri-image-util"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_image_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "e3a30aac2ebdcee2ef252a58ceec7eac853353a4d0663ebf59a8610f880618e7"; + }; + + buildType = "ament_cmake"; + 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 = ''swri_image_util''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/galactic/swri-math-util/default.nix b/distros/galactic/swri-math-util/default.nix new file mode 100644 index 0000000000..2ce37919f1 --- /dev/null +++ b/distros/galactic/swri-math-util/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-galactic-swri-math-util"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_math_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "6098284416b684fcd530dde8eebe11a064dd8ac8d25db43116a94d7e0a07392d"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ]; + propagatedBuildInputs = [ boost rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''swri_math_util''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/galactic/swri-opencv-util/default.nix b/distros/galactic/swri-opencv-util/default.nix new file mode 100644 index 0000000000..2c9fe116c9 --- /dev/null +++ b/distros/galactic/swri-opencv-util/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 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-galactic-swri-opencv-util"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_opencv_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "2da763ecd9e1c7c59ae9df7323fea3ea621cf2ce00780c991cca952601a90cc0"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ boost cv-bridge swri-math-util ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''swri_opencv_util''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/galactic/swri-prefix-tools/default.nix b/distros/galactic/swri-prefix-tools/default.nix new file mode 100644 index 0000000000..bef121ee34 --- /dev/null +++ b/distros/galactic/swri-prefix-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, python3Packages }: +buildRosPackage { + pname = "ros-galactic-swri-prefix-tools"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_prefix_tools/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "4460692d26a37a44ce375d19e334a123e0ec0e8c8fd7d0bc505341374c8a72c0"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ python3Packages.psutil ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Contains scripts that are useful as prefix commands for nodes + started by roslaunch.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/galactic/swri-roscpp/default.nix b/distros/galactic/swri-roscpp/default.nix new file mode 100644 index 0000000000..189faa4dcf --- /dev/null +++ b/distros/galactic/swri-roscpp/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 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, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-galactic-swri-roscpp"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_roscpp/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "1f7bfd33988623fadb44ccf5d0e93747e6bfa5e47c4c876c5addfaebb0c356fc"; + }; + + buildType = "ament_cmake"; + buildInputs = [ rosidl-cmake ]; + 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 = ''swri_roscpp''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/galactic/swri-route-util/default.nix b/distros/galactic/swri-route-util/default.nix new file mode 100644 index 0000000000..f324bf24a8 --- /dev/null +++ b/distros/galactic/swri-route-util/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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, visualization-msgs }: +buildRosPackage { + pname = "ros-galactic-swri-route-util"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_route_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "697c1db6b89cbe27fde77fc7136bd094d14720ab077a512670ba9c71dc85ff40"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ boost marti-common-msgs marti-nav-msgs rclcpp swri-geometry-util swri-math-util swri-roscpp swri-transform-util 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/galactic/swri-serial-util/default.nix b/distros/galactic/swri-serial-util/default.nix new file mode 100644 index 0000000000..c107235b59 --- /dev/null +++ b/distros/galactic/swri-serial-util/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, boost }: +buildRosPackage { + pname = "ros-galactic-swri-serial-util"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_serial_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "c03cede2e989b80f787d31092ebb8530fb7b7eaf5bc255e3f59a8a4aca5a0f02"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ boost ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''swri_serial_util''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/galactic/swri-system-util/default.nix b/distros/galactic/swri-system-util/default.nix new file mode 100644 index 0000000000..67e12ec171 --- /dev/null +++ b/distros/galactic/swri-system-util/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-galactic-swri-system-util"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_system_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "6871be4ebcc1dbf2656aa8c754b9987723c40bfb9aae7618b16765084df26834"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-index-cpp ]; + propagatedBuildInputs = [ boost rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''swri_system_util''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/galactic/swri-transform-util/default.nix b/distros/galactic/swri-transform-util/default.nix new file mode 100644 index 0000000000..6b38ed1d01 --- /dev/null +++ b/distros/galactic/swri-transform-util/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, boost, cv-bridge, diagnostic-msgs, geographic-msgs, geometry-msgs, geos, gps-msgs, launch-xml, libyamlcpp, 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-py, tf2-ros }: +buildRosPackage { + pname = "ros-galactic-swri-transform-util"; + version = "3.3.2-r2"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/galactic/swri_transform_util/3.3.2-2.tar.gz"; + name = "3.3.2-2.tar.gz"; + sha256 = "873ace610f76cf34d1e8191e94e2ef1e591e8b6e899c642893e3b5583672e02d"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ boost cv-bridge diagnostic-msgs geographic-msgs geometry-msgs geos gps-msgs launch-xml libyamlcpp marti-nav-msgs proj python3Packages.numpy rcl-interfaces rclcpp rclcpp-components rclpy sensor-msgs swri-math-util swri-roscpp tf2 tf2-geometry-msgs tf2-py tf2-ros ]; + 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/galactic/turtle-tf2-cpp/default.nix b/distros/galactic/turtle-tf2-cpp/default.nix index 5e8a32613e..909777ca18 100644 --- a/distros/galactic/turtle-tf2-cpp/default.nix +++ b/distros/galactic/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, rclcpp, tf2, tf2-ros, turtlesim }: buildRosPackage { pname = "ros-galactic-turtle-tf2-cpp"; - version = "0.3.2-r1"; + version = "0.3.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/galactic/turtle_tf2_cpp/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "070e480375537b74c673358ab7b24c110b2f83572e2bb570211caa5383462830"; + url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/galactic/turtle_tf2_cpp/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "6888a79a8f9b4ca2442f9fd1942b04ab912dbd582e0bf4acd9a7921ccd81971d"; }; buildType = "ament_cmake"; diff --git a/distros/galactic/turtle-tf2-py/default.nix b/distros/galactic/turtle-tf2-py/default.nix index a170ffee64..314affcbf1 100644 --- a/distros/galactic/turtle-tf2-py/default.nix +++ b/distros/galactic/turtle-tf2-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, launch, launch-ros, pythonPackages, rclpy, tf-transformations, tf2-ros, turtlesim }: buildRosPackage { pname = "ros-galactic-turtle-tf2-py"; - version = "0.3.2-r1"; + version = "0.3.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/galactic/turtle_tf2_py/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "424233ae4a1b8caaf1fcf6bd83d41636d3f0badc0d984dea77538dda110bc1e2"; + url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/galactic/turtle_tf2_py/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "6c3e3d5ccfc070eae63e8529368c0071d747c74511917b6d410ebaf54c2b9189"; }; buildType = "ament_python"; diff --git a/distros/galactic/tvm-vendor/default.nix b/distros/galactic/tvm-vendor/default.nix new file mode 100644 index 0000000000..26cb3c7603 --- /dev/null +++ b/distros/galactic/tvm-vendor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, git, libxml2, openblas, ros-environment, spirv-headers, spirv-tools, vulkan-loader }: +buildRosPackage { + pname = "ros-galactic-tvm-vendor"; + version = "0.7.3-r1"; + + src = fetchurl { + url = "https://github.com/autowarefoundation/tvm_vendor-release/archive/release/galactic/tvm_vendor/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "b0fb82c63fe0dcf47a26f531e4bf88fbbbb1b03b2af5c7b5c5e193309678c4bc"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment ]; + propagatedBuildInputs = [ git libxml2 openblas 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/galactic/udp-driver/default.nix b/distros/galactic/udp-driver/default.nix index 85e4999234..247a59f572 100644 --- a/distros/galactic/udp-driver/default.nix +++ b/distros/galactic/udp-driver/default.nix @@ -2,24 +2,24 @@ # Copyright 2021 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, rclcpp, std-msgs }: +{ 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-galactic-udp-driver"; - version = "0.0.6-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/galactic/udp_driver/0.0.6-2.tar.gz"; - name = "0.0.6-2.tar.gz"; - sha256 = "61f3c125877c2372c552f40ba7567526eb4fb464e191c33b4fedc254a3c3c860"; + url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/galactic/udp_driver/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "c0832f450e2aebabfce86df050e1b5453f3008a511d7d6ad6411f4c47e811fca"; }; buildType = "ament_cmake"; checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; + 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 template class and associated utilities which encapsulate basic reading from UDP sockets''; + description = ''A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes''; license = with lib.licenses; [ asl20 ]; }; } diff --git a/distros/galactic/webots-ros2-importer/default.nix b/distros/galactic/webots-ros2-importer/default.nix new file mode 100644 index 0000000000..bfb182bd66 --- /dev/null +++ b/distros/galactic/webots-ros2-importer/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, python3Packages, pythonPackages, xacro }: +buildRosPackage { + pname = "ros-galactic-webots-ros2-importer"; + version = "1.0.6-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/galactic/webots_ros2_importer/1.0.6-2.tar.gz"; + name = "1.0.6-2.tar.gz"; + sha256 = "ae80d7e765bbef9f871fc59834cf914796fe9264d9be3a2357610163bb03d062"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pillow python3Packages.pycodestyle pythonPackages.numpy pythonPackages.pillow pythonPackages.pytest ]; + propagatedBuildInputs = [ builtin-interfaces python3Packages.lark-parser 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/galactic/xacro/default.nix b/distros/galactic/xacro/default.nix index 48c0c7b656..8e351f61a8 100644 --- a/distros/galactic/xacro/default.nix +++ b/distros/galactic/xacro/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, ament-lint-auto, python3Packages }: buildRosPackage { pname = "ros-galactic-xacro"; - version = "2.0.6-r1"; + version = "2.0.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/xacro-release/archive/release/galactic/xacro/2.0.6-1.tar.gz"; - name = "2.0.6-1.tar.gz"; - sha256 = "7b4cea7136e4c340cacf3e08d63adfe6e34923baec25425adf0969e6765dbcd6"; + url = "https://github.com/ros2-gbp/xacro-release/archive/release/galactic/xacro/2.0.7-1.tar.gz"; + name = "2.0.7-1.tar.gz"; + sha256 = "c6aeb71b83e4aa7c0f2a074ecef114137db3474c3b4728308a100e1baa20c847"; }; buildType = "ament_cmake"; diff --git a/distros/melodic/audio-capture/default.nix b/distros/melodic/audio-capture/default.nix index 3767e06387..cb4facc77a 100644 --- a/distros/melodic/audio-capture/default.nix +++ b/distros/melodic/audio-capture/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-melodic-audio-capture"; - version = "0.3.11-r1"; + version = "0.3.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_capture/0.3.11-1.tar.gz"; - name = "0.3.11-1.tar.gz"; - sha256 = "a992f06b5d928fa16258c4b3ec8c1474771d13380313485ce63ef4fb9dd3cc51"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_capture/0.3.12-1.tar.gz"; + name = "0.3.12-1.tar.gz"; + sha256 = "e449a9cd40c6016617ea822e0a776867a9a7bd712b74237b0be752976f964681"; }; buildType = "catkin"; diff --git a/distros/melodic/audio-common-msgs/default.nix b/distros/melodic/audio-common-msgs/default.nix index 4996b16359..f93a61ecf0 100644 --- a/distros/melodic/audio-common-msgs/default.nix +++ b/distros/melodic/audio-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: buildRosPackage { pname = "ros-melodic-audio-common-msgs"; - version = "0.3.11-r1"; + version = "0.3.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common_msgs/0.3.11-1.tar.gz"; - name = "0.3.11-1.tar.gz"; - sha256 = "570e136669c60d593c226c7e110bee681c1fa3aabd96cd55e4e9424862f75cc6"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common_msgs/0.3.12-1.tar.gz"; + name = "0.3.12-1.tar.gz"; + sha256 = "2fa2c49d7c20011de78ea20187f3608ae6338f8d55c4ac96b9f8b47d06d992c2"; }; buildType = "catkin"; diff --git a/distros/melodic/audio-common/default.nix b/distros/melodic/audio-common/default.nix index 5ce7f8a85e..0bc20cef8d 100644 --- a/distros/melodic/audio-common/default.nix +++ b/distros/melodic/audio-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }: buildRosPackage { pname = "ros-melodic-audio-common"; - version = "0.3.11-r1"; + version = "0.3.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common/0.3.11-1.tar.gz"; - name = "0.3.11-1.tar.gz"; - sha256 = "a329333e28bba5335211f486356f08910e917b4695f3f53e97ba73c20c9341a8"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common/0.3.12-1.tar.gz"; + name = "0.3.12-1.tar.gz"; + sha256 = "a459a57a6f6e797b4d980fc71482a072a0df75a68349f2417a50f342b49717b5"; }; buildType = "catkin"; diff --git a/distros/melodic/audio-play/default.nix b/distros/melodic/audio-play/default.nix index cebb61bc2d..a29264a1e2 100644 --- a/distros/melodic/audio-play/default.nix +++ b/distros/melodic/audio-play/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-melodic-audio-play"; - version = "0.3.11-r1"; + version = "0.3.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_play/0.3.11-1.tar.gz"; - name = "0.3.11-1.tar.gz"; - sha256 = "c8a1efb4ed711abfab5ae03d48ee105caf4a47d0f04e74bb0751ca167ae19a99"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_play/0.3.12-1.tar.gz"; + name = "0.3.12-1.tar.gz"; + sha256 = "ee5613f0a767a2a6dda6b40df2c3a332537ecf5b734452b261da0a426347ae8a"; }; buildType = "catkin"; diff --git a/distros/melodic/computer-status-msgs/default.nix b/distros/melodic/computer-status-msgs/default.nix index dd043ba286..b78dc68e4b 100644 --- a/distros/melodic/computer-status-msgs/default.nix +++ b/distros/melodic/computer-status-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-computer-status-msgs"; - version = "2.0.0-r2"; + version = "2.1.0-r2"; src = fetchurl { - url = "https://github.com/130s/computer_status_msgs-release/archive/release/kinetic/computer_status_msgs/2.0.0-2.tar.gz"; - name = "2.0.0-2.tar.gz"; - sha256 = "69f402bd2ecc328385908e0142da03751096a9957d9dd4db41afd93e5298b81b"; + url = "https://github.com/130s/computer_status_msgs-release/archive/release/melodic/computer_status_msgs/2.1.0-2.tar.gz"; + name = "2.1.0-2.tar.gz"; + sha256 = "ec7f20dd506aa760527208fe2765288f0362145aae7a9f1f2355ad7152618327"; }; buildType = "catkin"; diff --git a/distros/melodic/costmap-cspace/default.nix b/distros/melodic/costmap-cspace/default.nix index f94aa5054e..d4014ad2ec 100644 --- a/distros/melodic/costmap-cspace/default.nix +++ b/distros/melodic/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-melodic-costmap-cspace"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/costmap_cspace/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "06392b3a48b6732ab992cb671c725fa159fdf9e83073ca292aad3a741022dc86"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/costmap_cspace/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "76f9fac33ea80df5d18c3a53409d7a1b7428277ab065f202208aca263d8cbb8e"; }; buildType = "catkin"; diff --git a/distros/melodic/eigenpy/default.nix b/distros/melodic/eigenpy/default.nix index 2cbf37583f..aff7b47ab5 100644 --- a/distros/melodic/eigenpy/default.nix +++ b/distros/melodic/eigenpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, python, pythonPackages }: buildRosPackage { pname = "ros-melodic-eigenpy"; - version = "2.6.7-r2"; + version = "2.6.8-r1"; src = fetchurl { - url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/melodic/eigenpy/2.6.7-2.tar.gz"; - name = "2.6.7-2.tar.gz"; - sha256 = "fe22787a846c08efaa4ff95b7987ed86715486577dad4fe88ee25521f8e9d5f9"; + url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/melodic/eigenpy/2.6.8-1.tar.gz"; + name = "2.6.8-1.tar.gz"; + sha256 = "76e3b67f639023210e9e434eaca30dda22927dfd3d1ee1f5f7da66ee8ba8c2d6"; }; buildType = "cmake"; diff --git a/distros/melodic/er-public-msgs/default.nix b/distros/melodic/er-public-msgs/default.nix index 7c1422a9e6..5d99162407 100644 --- a/distros/melodic/er-public-msgs/default.nix +++ b/distros/melodic/er-public-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs, std-srvs }: buildRosPackage { pname = "ros-melodic-er-public-msgs"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/enabled-robotics/er_public_msgs-release/archive/release/melodic/er_public_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "3cf914fbbab8f498ab045542807b3f94f4179c46a469847ef92a9172b9f35f83"; + url = "https://github.com/enabled-robotics/er_public_msgs-release/archive/release/melodic/er_public_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "2972efbea34c8656d0bda3483c2df3365ad0d595d703f71e7a15433981cb7c7c"; }; buildType = "catkin"; diff --git a/distros/melodic/franka-control/default.nix b/distros/melodic/franka-control/default.nix index cde96bf2ff..8370e10b9b 100644 --- a/distros/melodic/franka-control/default.nix +++ b/distros/melodic/franka-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-interface, controller-manager, franka-description, franka-gripper, franka-hw, franka-msgs, geometry-msgs, joint-state-publisher, libfranka, pluginlib, realtime-tools, robot-state-publisher, roscpp, sensor-msgs, std-srvs, tf, tf2-msgs }: buildRosPackage { pname = "ros-melodic-franka-control"; - version = "0.8.0-r1"; + version = "0.8.1-r2"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_control/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "50a9759027ad8342c024da2c531baad88c49daa30b9c1fa76ba757e745cc4150"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_control/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "b74d6ef97b4ae7541aec33fb678128468091d6f2c33f9b37bce4fba12bbe37c2"; }; buildType = "catkin"; diff --git a/distros/melodic/franka-description/default.nix b/distros/melodic/franka-description/default.nix index 2cad822e0a..25d8c9e4da 100644 --- a/distros/melodic/franka-description/default.nix +++ b/distros/melodic/franka-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, xacro }: buildRosPackage { pname = "ros-melodic-franka-description"; - version = "0.8.0-r1"; + version = "0.8.1-r2"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_description/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "2be5aadd4d6ad6b77207e4d024570f7d70c588eeb6d565106008339b8a03732b"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_description/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "9372a9dacec54997429650d9c1a1b93469e3728e938cdea9401539770031cace"; }; buildType = "catkin"; diff --git a/distros/melodic/franka-example-controllers/default.nix b/distros/melodic/franka-example-controllers/default.nix index ac77a4fd38..db657eb85a 100644 --- a/distros/melodic/franka-example-controllers/default.nix +++ b/distros/melodic/franka-example-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-interface, dynamic-reconfigure, eigen, eigen-conversions, franka-control, franka-description, franka-gripper, franka-hw, geometry-msgs, hardware-interface, libfranka, message-generation, message-runtime, panda-moveit-config, pluginlib, realtime-tools, roscpp, rospy, tf, tf-conversions }: buildRosPackage { pname = "ros-melodic-franka-example-controllers"; - version = "0.8.0-r1"; + version = "0.8.1-r2"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_example_controllers/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "0ad67a6533256a467a61b6bed080a1d982a5246ae198f5050d65ec8934c53444"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_example_controllers/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "bdc565b94ad6b72a600ffd05f54f32d6972a735b222d32ba6619ccb285fa54c6"; }; buildType = "catkin"; diff --git a/distros/melodic/franka-gazebo/default.nix b/distros/melodic/franka-gazebo/default.nix index 3d32c20c98..df68ee0729 100644 --- a/distros/melodic/franka-gazebo/default.nix +++ b/distros/melodic/franka-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, control-msgs, control-toolbox, controller-interface, controller-manager, eigen-conversions, franka-example-controllers, franka-gripper, franka-hw, franka-msgs, gazebo-dev, gazebo-ros, gazebo-ros-control, gtest, hardware-interface, joint-limits-interface, kdl-parser, pluginlib, roscpp, rostest, std-msgs, transmission-interface, urdf }: buildRosPackage { pname = "ros-melodic-franka-gazebo"; - version = "0.8.0-r1"; + version = "0.8.1-r2"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_gazebo/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "596ca26ce1a567d664f987fc7caf9dfc085fd5ba4134551f05a3506a17d81f33"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_gazebo/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "744e40d8cba133c9225208368b0a3d5d257a6fbe3a657b0d37d8085ccdc0ca35"; }; buildType = "catkin"; diff --git a/distros/melodic/franka-gripper/default.nix b/distros/melodic/franka-gripper/default.nix index d4c56d7a66..028035ed60 100644 --- a/distros/melodic/franka-gripper/default.nix +++ b/distros/melodic/franka-gripper/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, control-msgs, libfranka, message-generation, message-runtime, roscpp, sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-melodic-franka-gripper"; - version = "0.8.0-r1"; + version = "0.8.1-r2"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_gripper/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "a9e109dc85ed5886534c0696892a29572b8c6eae07225297ce97105b7f5708ac"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_gripper/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "368b6f97226d6f15066994f113fceade5de3f685bef63d7853394ac9fb4a5ae8"; }; buildType = "catkin"; diff --git a/distros/melodic/franka-hw/default.nix b/distros/melodic/franka-hw/default.nix index 6ed1d7db22..e3a5c4ff24 100644 --- a/distros/melodic/franka-hw/default.nix +++ b/distros/melodic/franka-hw/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, combined-robot-hw, controller-interface, franka-description, franka-msgs, gtest, hardware-interface, joint-limits-interface, libfranka, message-generation, pluginlib, roscpp, rostest, std-srvs, urdf }: buildRosPackage { pname = "ros-melodic-franka-hw"; - version = "0.8.0-r1"; + version = "0.8.1-r2"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_hw/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "7b0688fc23757b0169ad5e90ff363cb67462b6ebc70d394a0ae8b42a5aabc52a"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_hw/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "922e1bd73bcdebd7eff90484d228210b4c18b8a7921feaf0d392b94e09928c15"; }; buildType = "catkin"; diff --git a/distros/melodic/franka-msgs/default.nix b/distros/melodic/franka-msgs/default.nix index 8636bc6fbe..56e5e8e14c 100644 --- a/distros/melodic/franka-msgs/default.nix +++ b/distros/melodic/franka-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-franka-msgs"; - version = "0.8.0-r1"; + version = "0.8.1-r2"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "a9ad6ea5c30756f51c72134b4530c4352c1cdd8cdd4f3493bdc4d0c4ff67bd0c"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_msgs/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "e8f19ad1198bff3b4c7c5df55b833cf14eab70c09c7ad2b9c8f7d60381a3f403"; }; buildType = "catkin"; diff --git a/distros/melodic/franka-ros/default.nix b/distros/melodic/franka-ros/default.nix index a25b5b190b..ffd16dc654 100644 --- a/distros/melodic/franka-ros/default.nix +++ b/distros/melodic/franka-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, franka-control, franka-description, franka-example-controllers, franka-gripper, franka-hw, franka-msgs, franka-visualization, panda-moveit-config }: buildRosPackage { pname = "ros-melodic-franka-ros"; - version = "0.8.0-r1"; + version = "0.8.1-r2"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_ros/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "e48f2cd6f6aea7e68e81d3a11325cbf04a1030f1dc7db0e4be5f1812d398778e"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_ros/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "cb96b6417dd37b5794d5d8da7bcbeb7707b07e0b8cd9b8b8f7cd34a94f2e2172"; }; buildType = "catkin"; diff --git a/distros/melodic/franka-visualization/default.nix b/distros/melodic/franka-visualization/default.nix index 5e9306eb4c..1b52f1db62 100644 --- a/distros/melodic/franka-visualization/default.nix +++ b/distros/melodic/franka-visualization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, franka-description, libfranka, roscpp, sensor-msgs, xacro }: buildRosPackage { pname = "ros-melodic-franka-visualization"; - version = "0.8.0-r1"; + version = "0.8.1-r2"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_visualization/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "3505398ec199018247dcce2fd60284336ddf1a6856a939d08e4b70ae9cac4188"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_visualization/0.8.1-2.tar.gz"; + name = "0.8.1-2.tar.gz"; + sha256 = "633ee8c9b3b7cd44c69fdd3b79d665fb4516e3bc68ea2be18f2ab5ddd6ffaa2f"; }; buildType = "catkin"; diff --git a/distros/melodic/fuse-constraints/default.nix b/distros/melodic/fuse-constraints/default.nix new file mode 100644 index 0000000000..dfaeef41e3 --- /dev/null +++ b/distros/melodic/fuse-constraints/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, eigen, fuse-core, fuse-graphs, fuse-variables, gbenchmark, geometry-msgs, pluginlib, roscpp, roslint, rostest, suitesparse }: +buildRosPackage { + pname = "ros-melodic-fuse-constraints"; + version = "0.4.2-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_constraints/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "4b6e6cbc547f90366836d7421c18799d4ee57fb1c481968fc5d5be93f5778f0c"; + }; + + buildType = "catkin"; + checkInputs = [ gbenchmark roslint rostest ]; + propagatedBuildInputs = [ ceres-solver eigen fuse-core fuse-graphs fuse-variables geometry-msgs pluginlib roscpp suitesparse ]; + nativeBuildInputs = [ catkin ]; + + 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/melodic/fuse-graphs/default.nix b/distros/melodic/fuse-graphs/default.nix new file mode 100644 index 0000000000..8590a8b5b2 --- /dev/null +++ b/distros/melodic/fuse-graphs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, fuse-core, gbenchmark, pluginlib, roscpp, roslint, rostest }: +buildRosPackage { + pname = "ros-melodic-fuse-graphs"; + version = "0.4.2-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_graphs/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "b630f3416c052e14d727a00ffdce6c4cd853400048c39cccb7ae1bdf02d7f30f"; + }; + + buildType = "catkin"; + checkInputs = [ gbenchmark roslint rostest ]; + propagatedBuildInputs = [ ceres-solver fuse-core pluginlib roscpp ]; + nativeBuildInputs = [ catkin ]; + + 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/melodic/fuse-models/default.nix b/distros/melodic/fuse-models/default.nix new file mode 100644 index 0000000000..b59eb8acae --- /dev/null +++ b/distros/melodic/fuse-models/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, ceres-solver, eigen, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-publishers, fuse-variables, gbenchmark, geometry-msgs, message-generation, message-runtime, nav-msgs, pluginlib, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-2d, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-melodic-fuse-models"; + version = "0.4.2-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_models/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "2998b03703ba53c58f02faef9eb706ab91c7f8e51b53c23da8922539026dafa7"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation roslint ]; + checkInputs = [ gbenchmark rostest ]; + propagatedBuildInputs = [ boost ceres-solver eigen fuse-constraints fuse-core fuse-graphs fuse-msgs fuse-publishers fuse-variables geometry-msgs message-runtime nav-msgs pluginlib roscpp sensor-msgs std-srvs tf2 tf2-2d tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''fuse plugins that implement various kinematic and sensor models''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/generated.nix b/distros/melodic/generated.nix index d09bbed18c..7d988d9b3c 100644 --- a/distros/melodic/generated.nix +++ b/distros/melodic/generated.nix @@ -1166,12 +1166,18 @@ self: super: { 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 {}; @@ -1464,6 +1470,8 @@ self: super: { ifm3d = self.callPackage ./ifm3d {}; + ifm3d-core = self.callPackage ./ifm3d-core {}; + igvc-self-drive-description = self.callPackage ./igvc-self-drive-description {}; igvc-self-drive-gazebo = self.callPackage ./igvc-self-drive-gazebo {}; @@ -1782,6 +1790,8 @@ self: super: { lanelet2-examples = self.callPackage ./lanelet2-examples {}; + lanelet2-io = self.callPackage ./lanelet2-io {}; + lanelet2-maps = self.callPackage ./lanelet2-maps {}; lanelet2-projection = self.callPackage ./lanelet2-projection {}; @@ -2672,6 +2682,8 @@ self: super: { perception-pcl = self.callPackage ./perception-pcl {}; + pf-driver = self.callPackage ./pf-driver {}; + pheeno-ros-description = self.callPackage ./pheeno-ros-description {}; phidgets-api = self.callPackage ./phidgets-api {}; @@ -3700,6 +3712,8 @@ self: super: { rviz = self.callPackage ./rviz {}; + rviz-animated-view-controller = self.callPackage ./rviz-animated-view-controller {}; + rviz-imu-plugin = self.callPackage ./rviz-imu-plugin {}; rviz-mesh-plugin = self.callPackage ./rviz-mesh-plugin {}; @@ -3870,6 +3884,8 @@ self: super: { sot-tools = self.callPackage ./sot-tools {}; + spacenav-node = self.callPackage ./spacenav-node {}; + sparse-bundle-adjustment = self.callPackage ./sparse-bundle-adjustment {}; spatio-temporal-voxel-layer = self.callPackage ./spatio-temporal-voxel-layer {}; diff --git a/distros/melodic/ifm3d-core/default.nix b/distros/melodic/ifm3d-core/default.nix new file mode 100644 index 0000000000..c1d745c283 --- /dev/null +++ b/distros/melodic/ifm3d-core/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-melodic-ifm3d-core"; + version = "0.18.0-r1"; + + src = fetchurl { + url = "https://github.com/ifm/ifm3d-release/archive/release/melodic/ifm3d_core/0.18.0-1.tar.gz"; + name = "0.18.0-1.tar.gz"; + sha256 = "c34250d57fa25729bccdf466a3b94c02a22e900d7b17a9b88fc5ec34b60b98b4"; + }; + + buildType = "cmake"; + buildInputs = [ boost ]; + 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; [ "Apache-1.0" ]; + }; +} diff --git a/distros/melodic/joystick-interrupt/default.nix b/distros/melodic/joystick-interrupt/default.nix index 3da3658840..1b4e1877ab 100644 --- a/distros/melodic/joystick-interrupt/default.nix +++ b/distros/melodic/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-melodic-joystick-interrupt"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/joystick_interrupt/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "c0a76bbb0c21c48e857a843778217320de64c507e7440fb0c94bb9ee5069c6ef"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/joystick_interrupt/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "d2112673e46f6303562e28623d59b37ca6f427b42a0fc44d839f398ad0c519e7"; }; buildType = "catkin"; diff --git a/distros/melodic/lanelet2-io/default.nix b/distros/melodic/lanelet2-io/default.nix new file mode 100644 index 0000000000..ad676656ac --- /dev/null +++ b/distros/melodic/lanelet2-io/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, gtest, lanelet2-core, mrt-cmake-modules, pugixml }: +buildRosPackage { + pname = "ros-melodic-lanelet2-io"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_io/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "1b2f1ca013896894b8119cd6926789840420a14a736807691265f0520b22fa91"; + }; + + buildType = "catkin"; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ boost lanelet2-core mrt-cmake-modules pugixml ]; + nativeBuildInputs = [ catkin mrt-cmake-modules ]; + + meta = { + description = ''Parser/Writer module for lanelet2''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/libmavconn/default.nix b/distros/melodic/libmavconn/default.nix index 572afb537f..51d2d90d83 100644 --- a/distros/melodic/libmavconn/default.nix +++ b/distros/melodic/libmavconn/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }: buildRosPackage { pname = "ros-melodic-libmavconn"; - version = "1.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/libmavconn/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "75e920879ec83e3d97fced433b3ef8cbd90794e3430bdc87af5f1e9705c68f09"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/libmavconn/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "ae34d90595b9b1f3fbc09db49fdc9397990a9ce8698947a73fc2c661ab778b22"; }; buildType = "catkin"; diff --git a/distros/melodic/map-organizer/default.nix b/distros/melodic/map-organizer/default.nix index ca75b87bc1..719ab0904f 100644 --- a/distros/melodic/map-organizer/default.nix +++ b/distros/melodic/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-melodic-map-organizer"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/map_organizer/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "44de099e841a55c1c8a68178858cdd2d5d4d341d1aa2dabd371e085050317e69"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/map_organizer/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "65f1c9776979280b74dc2b58b55cc898ef2373062a54503be8d08db5054cad41"; }; buildType = "catkin"; diff --git a/distros/melodic/mavlink/default.nix b/distros/melodic/mavlink/default.nix index f9972e5b0d..ae6f3956fa 100644 --- a/distros/melodic/mavlink/default.nix +++ b/distros/melodic/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, python, pythonPackages }: buildRosPackage { pname = "ros-melodic-mavlink"; - version = "2021.8.8-r1"; + version = "2021.9.9-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2021.8.8-1.tar.gz"; - name = "2021.8.8-1.tar.gz"; - sha256 = "da94c1697bf62679e6c664daab54d24f92e811b02b0bf31abcda2ccbbacc77ec"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2021.9.9-1.tar.gz"; + name = "2021.9.9-1.tar.gz"; + sha256 = "903141dc21cd7780916486e7c4b3b59daf4db3c176c3009a872a8c08d59b982c"; }; buildType = "cmake"; diff --git a/distros/melodic/mavros-extras/default.nix b/distros/melodic/mavros-extras/default.nix index b53816cbdd..818a928c30 100644 --- a/distros/melodic/mavros-extras/default.nix +++ b/distros/melodic/mavros-extras/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-eigen, urdf, visualization-msgs }: buildRosPackage { pname = "ros-melodic-mavros-extras"; - version = "1.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_extras/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "d724a42f120b98c766fe6386353bfb1df885f73109bad2e4b95a0c7a25d71f35"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_extras/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "4871926bf6a59f42e8fdd33a6818624ad9fbace040ef168389adab8b7985b343"; }; buildType = "catkin"; diff --git a/distros/melodic/mavros-msgs/default.nix b/distros/melodic/mavros-msgs/default.nix index 0007ae71fc..801b98fe1d 100644 --- a/distros/melodic/mavros-msgs/default.nix +++ b/distros/melodic/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-melodic-mavros-msgs"; - version = "1.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_msgs/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "c3cc214ca1c9759518aac85b1f5941e67528a3c3beaa437ac34b5c529b7ca626"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_msgs/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "985cd07eee54641e933ec4ee931ce723292196ccdce88658d74c21b52a6db636"; }; buildType = "catkin"; diff --git a/distros/melodic/mavros/default.nix b/distros/melodic/mavros/default.nix index 25dd384433..75e2ad5c1e 100644 --- a/distros/melodic/mavros/default.nix +++ b/distros/melodic/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-melodic-mavros"; - version = "1.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "68ce1c7220ee095a1d8652973f4f0d2aa3c241bec5438ed660cde1bb3744653c"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "1bfdb1d208983a76c4373c039034e65bd581f0127c241925873af1207a2aa427"; }; buildType = "catkin"; diff --git a/distros/melodic/message-filters/default.nix b/distros/melodic/message-filters/default.nix index 6fe7b8ccf0..6fef843ee0 100644 --- a/distros/melodic/message-filters/default.nix +++ b/distros/melodic/message-filters/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, rosconsole, roscpp, rostest, rosunit }: buildRosPackage { pname = "ros-melodic-message-filters"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/message_filters/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "3c6b60f9944985cfd4a8898bea6f2a94d8a392015ece2993d8559fbb88d88acb"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/message_filters/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "741797ab8a5147fb07d3fb78535f472b4d58a9285f4ef55eafe18a02260d9dc0"; }; buildType = "catkin"; diff --git a/distros/melodic/multi-object-tracking-lidar/default.nix b/distros/melodic/multi-object-tracking-lidar/default.nix index cffdd7aa9c..f975475ce1 100644 --- a/distros/melodic/multi-object-tracking-lidar/default.nix +++ b/distros/melodic/multi-object-tracking-lidar/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, pcl, pcl-ros, roscpp, sensor-msgs, visualization-msgs }: buildRosPackage { pname = "ros-melodic-multi-object-tracking-lidar"; - version = "1.0.2-r1"; + version = "1.0.4-r2"; src = fetchurl { - url = "https://github.com/praveen-palanisamy/multi_object_tracking_lidar-release/archive/release/melodic/multi_object_tracking_lidar/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "736bfb056dc664589213481247b3c7c824f011e8ed6edcf937eb5dcc5e7b7790"; + url = "https://github.com/praveen-palanisamy/multi_object_tracking_lidar-release/archive/release/melodic/multi_object_tracking_lidar/1.0.4-2.tar.gz"; + name = "1.0.4-2.tar.gz"; + sha256 = "63755a5dbaa0f51fce61f80fb41810d2dbeee04ea715a685ea4e130ccb6691fe"; }; buildType = "catkin"; diff --git a/distros/melodic/neonavigation-common/default.nix b/distros/melodic/neonavigation-common/default.nix index 300c70ed38..3d793775cf 100644 --- a/distros/melodic/neonavigation-common/default.nix +++ b/distros/melodic/neonavigation-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, std-msgs, std-srvs }: buildRosPackage { pname = "ros-melodic-neonavigation-common"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_common/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "3fb1cb2114916f4b6d9658b6e4dc70a3b131bfcaf38681946f71ae7099277262"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_common/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "c8905e70f394a421dd865180afb90d018ede6d32c0ae36da496c700432059b7e"; }; buildType = "catkin"; diff --git a/distros/melodic/neonavigation-launch/default.nix b/distros/melodic/neonavigation-launch/default.nix index 30de586734..67948a87fc 100644 --- a/distros/melodic/neonavigation-launch/default.nix +++ b/distros/melodic/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-melodic-neonavigation-launch"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_launch/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "db346e0b32e1baa9176c30283a147085aaa0357b6fd707be53ebe8d3276fbfea"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_launch/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "191c1b78cb6c2cdb49be36f66c96013aa724497c4327679cf5230b124a2b925a"; }; buildType = "catkin"; diff --git a/distros/melodic/neonavigation/default.nix b/distros/melodic/neonavigation/default.nix index 3c2f83cd43..c7e9dc9920 100644 --- a/distros/melodic/neonavigation/default.nix +++ b/distros/melodic/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-melodic-neonavigation"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "b0e230c3ed5f1935966c0070e90c72209900f3daf25a041353d387ffa3cd380b"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "5cb37e4bd963188db5e70bb676c6ce79bf55420691e636f0c5630e9de69bc93f"; }; buildType = "catkin"; diff --git a/distros/melodic/obj-to-pointcloud/default.nix b/distros/melodic/obj-to-pointcloud/default.nix index ab7252bb40..007f837a9a 100644 --- a/distros/melodic/obj-to-pointcloud/default.nix +++ b/distros/melodic/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-melodic-obj-to-pointcloud"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/obj_to_pointcloud/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "731521d8cadd3547278ba1eb85de6b5622b2fc6202def52334afdacb76c0f553"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/obj_to_pointcloud/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "6bd84db929849ccc66aec928e915394c89f60b78120a142e82fb0f38705cc5b9"; }; buildType = "catkin"; diff --git a/distros/melodic/pcl-conversions/default.nix b/distros/melodic/pcl-conversions/default.nix index 88070f2811..6795bbe4bb 100644 --- a/distros/melodic/pcl-conversions/default.nix +++ b/distros/melodic/pcl-conversions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, pcl, pcl-msgs, roscpp, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-melodic-pcl-conversions"; - version = "1.7.1-r1"; + version = "1.7.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_conversions/1.7.1-1.tar.gz"; - name = "1.7.1-1.tar.gz"; - sha256 = "9f4ad1d914a86127a3e1dfb6f6694c3036294a08c58da707e24778a5cc8260ec"; + url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_conversions/1.7.3-1.tar.gz"; + name = "1.7.3-1.tar.gz"; + sha256 = "c39fde1d353721e726cb1f09337098545dc97ba9eb3d2360497c429e03d6c0a1"; }; buildType = "catkin"; diff --git a/distros/melodic/pcl-ros/default.nix b/distros/melodic/pcl-ros/default.nix index dc8df5dec4..9f89e419b0 100644 --- a/distros/melodic/pcl-ros/default.nix +++ b/distros/melodic/pcl-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, eigen, geometry-msgs, message-filters, nodelet, nodelet-topic-tools, pcl, pcl-conversions, pcl-msgs, pluginlib, rosbag, rosconsole, roscpp, roslib, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-eigen, tf2-ros }: buildRosPackage { pname = "ros-melodic-pcl-ros"; - version = "1.7.1-r1"; + version = "1.7.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_ros/1.7.1-1.tar.gz"; - name = "1.7.1-1.tar.gz"; - sha256 = "1cc711667ed0aa93dae9e7b33c1a2cf91a194af1377031d0118232b3e3a13a80"; + url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_ros/1.7.3-1.tar.gz"; + name = "1.7.3-1.tar.gz"; + sha256 = "f7377e1788ce4ac31b1aea62601b40be17ecbd982869526fff7d6bdc77c02313"; }; buildType = "catkin"; diff --git a/distros/melodic/perception-pcl/default.nix b/distros/melodic/perception-pcl/default.nix index 86217ee2e0..a0bbe5aa8d 100644 --- a/distros/melodic/perception-pcl/default.nix +++ b/distros/melodic/perception-pcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pcl-conversions, pcl-msgs, pcl-ros }: buildRosPackage { pname = "ros-melodic-perception-pcl"; - version = "1.7.1-r1"; + version = "1.7.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/perception_pcl/1.7.1-1.tar.gz"; - name = "1.7.1-1.tar.gz"; - sha256 = "e9dcc8b15f57efae94a5475f931f2a945c6f78a6ae455be270e0a5e9ff69eb0c"; + url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/perception_pcl/1.7.3-1.tar.gz"; + name = "1.7.3-1.tar.gz"; + sha256 = "503b98798df94bcbce84828d6f07a175a87f4e9719eb3a56198dc97792378359"; }; buildType = "catkin"; diff --git a/distros/melodic/pf-driver/default.nix b/distros/melodic/pf-driver/default.nix new file mode 100644 index 0000000000..4f54a65178 --- /dev/null +++ b/distros/melodic/pf-driver/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, curlpp, dynamic-reconfigure, jsoncpp, laser-geometry, message-generation, message-runtime, pcl, pcl-conversions, pcl-ros, roscpp, roscpp-serialization, roslint, rosunit, rviz, sensor-msgs, std-msgs, tf }: +buildRosPackage { + pname = "ros-melodic-pf-driver"; + version = "1.1.1-r1"; + + src = fetchurl { + url = "https://github.com/PepperlFuchs/pf_lidar_ros_driver-release/archive/release/melodic/pf_driver/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "683c782e779761431a7b5c92768f0c6a48398ea827cb1bfc7cf70f87c845a123"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation roslint ]; + checkInputs = [ rosunit ]; + propagatedBuildInputs = [ curlpp dynamic-reconfigure jsoncpp laser-geometry message-runtime pcl pcl-conversions pcl-ros roscpp roscpp-serialization rviz sensor-msgs std-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The Pepperl+Fuchs LiDAR package''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/melodic/planner-cspace/default.nix b/distros/melodic/planner-cspace/default.nix index 53a5c6bc34..051dfd4f91 100644 --- a/distros/melodic/planner-cspace/default.nix +++ b/distros/melodic/planner-cspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, costmap-cspace, costmap-cspace-msgs, diagnostic-updater, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, 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-melodic-planner-cspace"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/planner_cspace/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "febc9c253d95c53d6a5d38b159df8031485c13edf8432e4cfb2d5b2f8a204c40"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/planner_cspace/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "9258257983d972f10c08221790b6e3678d5bedd8f2f9f5861693a2c4a2288790"; }; buildType = "catkin"; diff --git a/distros/melodic/plotjuggler/default.nix b/distros/melodic/plotjuggler/default.nix index a9e7a62d51..7df8b46c72 100644 --- a/distros/melodic/plotjuggler/default.nix +++ b/distros/melodic/plotjuggler/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, binutils, boost, catkin, cppzmq, qt5, roslib }: buildRosPackage { pname = "ros-melodic-plotjuggler"; - version = "3.2.1-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler-release/archive/release/melodic/plotjuggler/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "080f24423050014f15feadaaa64038e3cf5a3a27cee98a193820cad43b1d8329"; + url = "https://github.com/facontidavide/plotjuggler-release/archive/release/melodic/plotjuggler/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "a331afac0527850d2c44cf58ce7e650d3be1209588414ce2dcaa8ed3019b3d7b"; }; buildType = "catkin"; diff --git a/distros/melodic/psen-scan-v2/default.nix b/distros/melodic/psen-scan-v2/default.nix index 75b03f339c..01439aecc4 100644 --- a/distros/melodic/psen-scan-v2/default.nix +++ b/distros/melodic/psen-scan-v2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, code-coverage, fmt, pilz-testutils, robot-state-publisher, rosbag, rosconsole-bridge, roscpp, roslaunch, rostest, rosunit, rviz, sensor-msgs, xacro }: buildRosPackage { pname = "ros-melodic-psen-scan-v2"; - version = "0.3.1-r1"; + version = "0.3.2-r1"; src = fetchurl { - url = "https://github.com/PilzDE/psen_scan_v2-release/archive/release/melodic/psen_scan_v2/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "666e966bcf43a1aa041fa5f8c91c97c7144e3eebf8ddc6376bc34fc61156fae0"; + url = "https://github.com/PilzDE/psen_scan_v2-release/archive/release/melodic/psen_scan_v2/0.3.2-1.tar.gz"; + name = "0.3.2-1.tar.gz"; + sha256 = "74e135db208bed1c751b084302d63373b53bc0a9b6282ee1de0c972decd9aab8"; }; buildType = "catkin"; diff --git a/distros/melodic/ros-comm/default.nix b/distros/melodic/ros-comm/default.nix index 51fdd009f5..320b0cebef 100644 --- a/distros/melodic/ros-comm/default.nix +++ b/distros/melodic/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-melodic-ros-comm"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/ros_comm/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "808f2d3441ea5c7633691fa7bc5caa380635e0b98242a177eb0fd2864fc2d32f"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/ros_comm/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "415bd6f83a1147f2646f4dfde077960c658725c6f061a8dfd23e74723ba10197"; }; buildType = "catkin"; diff --git a/distros/melodic/rosbag-storage/default.nix b/distros/melodic/rosbag-storage/default.nix index 06d3af212d..a83ccc64b7 100644 --- a/distros/melodic/rosbag-storage/default.nix +++ b/distros/melodic/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-melodic-rosbag-storage"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosbag_storage/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "f9daa22e3e6723fa36aa0d396493db01c57e8b2912d597ce434cfe36e46072fd"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosbag_storage/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "9955453ffac4fe5371af0bec080f6e5829fabfe5c815576612082140745fd61f"; }; buildType = "catkin"; diff --git a/distros/melodic/rosbag/default.nix b/distros/melodic/rosbag/default.nix index 6202a61738..2f154810c1 100644 --- a/distros/melodic/rosbag/default.nix +++ b/distros/melodic/rosbag/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, genmsg, genpy, pythonPackages, rosbag-storage, rosconsole, roscpp, roscpp-serialization, roslib, rospy, std-srvs, topic-tools, xmlrpcpp }: buildRosPackage { pname = "ros-melodic-rosbag"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosbag/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "a5aa5b1b7d69d31969e738f929fa5a6bc4c66026bbdeb0536c1bea1e67b9e978"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosbag/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "1bfae161df06fa6cfea856d2452b399d152b58c3a1240e163916632c70f5c13b"; }; buildType = "catkin"; diff --git a/distros/melodic/roscpp/default.nix b/distros/melodic/roscpp/default.nix index 9561fc82eb..65232e9c8d 100644 --- a/distros/melodic/roscpp/default.nix +++ b/distros/melodic/roscpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cpp-common, message-generation, message-runtime, pkg-config, rosconsole, roscpp-serialization, roscpp-traits, rosgraph-msgs, roslang, rostime, std-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-melodic-roscpp"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roscpp/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "91a20fa2dec45369c7f47b30f66743d597164ae095d671b540b2c2acc971841f"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roscpp/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "a1686710b118826565657dc1715e39c2abdc7b218bdb8fe855524bab25765215"; }; buildType = "catkin"; diff --git a/distros/melodic/rosgraph/default.nix b/distros/melodic/rosgraph/default.nix index 2c6e02fb40..2294f50ad3 100644 --- a/distros/melodic/rosgraph/default.nix +++ b/distros/melodic/rosgraph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pythonPackages }: buildRosPackage { pname = "ros-melodic-rosgraph"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosgraph/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "f83a0339ceaa523d031f9a08017d1ce5cfee484beac739d7a5d7f76909067a21"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosgraph/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "eb12f32c237a79f6bc4b9a0b94a441bfc1242c04942f9992d9ec29bb9a4b4dce"; }; buildType = "catkin"; diff --git a/distros/melodic/roslaunch/default.nix b/distros/melodic/roslaunch/default.nix index dce4356f9f..513a956e3b 100644 --- a/distros/melodic/roslaunch/default.nix +++ b/distros/melodic/roslaunch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosbuild, rosclean, rosgraph-msgs, roslib, rosmaster, rosout, rosparam, rosunit }: buildRosPackage { pname = "ros-melodic-roslaunch"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roslaunch/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "fb35c33f82ba1944751ba808b5bbd404a2f578f703c96bec312d5d81a4e5fcb8"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roslaunch/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "5fdb4e8624fe1f9f6337583a003bdf882c7922db5a8d3668f98515ebf07a46a8"; }; buildType = "catkin"; diff --git a/distros/melodic/roslz4/default.nix b/distros/melodic/roslz4/default.nix index 919ab20a78..2a6d38188a 100644 --- a/distros/melodic/roslz4/default.nix +++ b/distros/melodic/roslz4/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cpp-common, lz4, rosunit }: buildRosPackage { pname = "ros-melodic-roslz4"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roslz4/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "a3f329a4f31f60caf63ffcb8d00253f8542e6781d494243f1642d0200a9cc36b"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roslz4/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "d110cc796c0f2270c1469a408fdf65065a9ccdac9e7bd10a99ac867a9a2d69fd"; }; buildType = "catkin"; diff --git a/distros/melodic/rosmaster/default.nix b/distros/melodic/rosmaster/default.nix index 7bff41f4da..aadbedb66c 100644 --- a/distros/melodic/rosmaster/default.nix +++ b/distros/melodic/rosmaster/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosgraph }: buildRosPackage { pname = "ros-melodic-rosmaster"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosmaster/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "8fb2e05f9124468709d989f06288ce91636136cf522cec340a907d5bc0abdb78"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosmaster/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "2baf28d3f3a194112d6c244f6e2fa6b4dd88030997a3185898afd30a87bcb7d4"; }; buildType = "catkin"; diff --git a/distros/melodic/rosmsg/default.nix b/distros/melodic/rosmsg/default.nix index 7c7fd213c3..2ed1eb8e15 100644 --- a/distros/melodic/rosmsg/default.nix +++ b/distros/melodic/rosmsg/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, genmsg, genpy, pythonPackages, rosbag, roslib, rostest, std-msgs, std-srvs }: buildRosPackage { pname = "ros-melodic-rosmsg"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosmsg/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "9a24f62640b88f80f4c3cec76cf250e1c86a07fbc53625204ae1ab06aea660ac"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosmsg/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "8f7ae1b734f466a0809742eea0babe696b429939038f05015a5613a03b2cfc1b"; }; buildType = "catkin"; diff --git a/distros/melodic/rosnode/default.nix b/distros/melodic/rosnode/default.nix index 2cf9dc92b3..5f65d73361 100644 --- a/distros/melodic/rosnode/default.nix +++ b/distros/melodic/rosnode/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosgraph, rostest, rostopic }: buildRosPackage { pname = "ros-melodic-rosnode"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosnode/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "b8f02747bbfb123068fbf289474f113d373303c7d4b0c03243c9e96ac1e0d2b4"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosnode/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "dbc27c1e6e7076fb7440c08ac096da97aa269a538d25ac94e16208edf72289d1"; }; buildType = "catkin"; diff --git a/distros/melodic/rosout/default.nix b/distros/melodic/rosout/default.nix index 3fbed64810..e04532a756 100644 --- a/distros/melodic/rosout/default.nix +++ b/distros/melodic/rosout/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, rosgraph-msgs }: buildRosPackage { pname = "ros-melodic-rosout"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosout/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "5208714afbd40fb2ef7bea4a521042af6df02929b149003c0b73c180b4595463"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosout/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "2a9b85055d9163d6c9cfceba21a66f9e634b37ce30cd5cc8a4589d74c99bec47"; }; buildType = "catkin"; diff --git a/distros/melodic/rosparam/default.nix b/distros/melodic/rosparam/default.nix index 5f75e68fda..2b628e7344 100644 --- a/distros/melodic/rosparam/default.nix +++ b/distros/melodic/rosparam/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosgraph }: buildRosPackage { pname = "ros-melodic-rosparam"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosparam/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "820bcc97f09854b834c6b9228b0c65734c74b9fadde44b616ad247c98e9572e1"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosparam/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "ed181c920a4c102a43462fde11f936ae5ef50462d0d98dc57395328909279000"; }; buildType = "catkin"; diff --git a/distros/melodic/rospy-message-converter/default.nix b/distros/melodic/rospy-message-converter/default.nix index 88db517b6a..34ab8e5d33 100644 --- a/distros/melodic/rospy-message-converter/default.nix +++ b/distros/melodic/rospy-message-converter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, pythonPackages, roslib, rospy, rosunit, std-msgs, std-srvs }: buildRosPackage { pname = "ros-melodic-rospy-message-converter"; - version = "0.5.6-r1"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/rospy_message_converter-release/archive/release/melodic/rospy_message_converter/0.5.6-1.tar.gz"; - name = "0.5.6-1.tar.gz"; - sha256 = "f4ba994c272d9ed2e6bfb6ba9e76aeec2a0aa0a56f399efef5395d80cb009893"; + url = "https://github.com/uos-gbp/rospy_message_converter-release/archive/release/melodic/rospy_message_converter/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "7958ef16277c2a1a2364af1075b8b8f3fe88baefeaf25f10a048f776d7eac005"; }; buildType = "catkin"; diff --git a/distros/melodic/rospy/default.nix b/distros/melodic/rospy/default.nix index 7557dfa980..8e3f1dd82c 100644 --- a/distros/melodic/rospy/default.nix +++ b/distros/melodic/rospy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genpy, pythonPackages, roscpp, rosgraph, rosgraph-msgs, roslib, std-msgs }: buildRosPackage { pname = "ros-melodic-rospy"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rospy/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "802d8567ffc1084e436cf4f7aa2f1c649409441384d089d8353b6ee7346d0e3c"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rospy/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "130403edd8b7f80de859c57b13243f889613d2e07faee4b9ef5035a6be1409fa"; }; buildType = "catkin"; diff --git a/distros/melodic/rosservice/default.nix b/distros/melodic/rosservice/default.nix index 72ad454ba7..58e6ede99b 100644 --- a/distros/melodic/rosservice/default.nix +++ b/distros/melodic/rosservice/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genpy, rosgraph, roslib, rosmsg, rospy }: buildRosPackage { pname = "ros-melodic-rosservice"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosservice/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "bcf4c35d0219ad769aea84bbcf707d635ceeac74e62216aa7f3ae7a308c42cd1"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosservice/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "d58657029eabfc93585a2cdd30563d450e190b0293a0570d7ee4fa8992078ae7"; }; buildType = "catkin"; diff --git a/distros/melodic/rostest/default.nix b/distros/melodic/rostest/default.nix index 2c62e63578..ca75256d43 100644 --- a/distros/melodic/rostest/default.nix +++ b/distros/melodic/rostest/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, rosgraph, roslaunch, rosmaster, rospy, rosunit }: buildRosPackage { pname = "ros-melodic-rostest"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rostest/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "9a8d4607901e4110612b5ffb4af87432c8b936cd3c1fdce476279f0a6525aabe"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rostest/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "f4eac82b3ed10af2ecf50a0af4ef4c73070fb8d14b7bb10792bda6ad6d8b5bb5"; }; buildType = "catkin"; diff --git a/distros/melodic/rostopic/default.nix b/distros/melodic/rostopic/default.nix index 3c3eea5e07..87f3fe8bfc 100644 --- a/distros/melodic/rostopic/default.nix +++ b/distros/melodic/rostopic/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, genpy, rosbag, rospy, rostest }: buildRosPackage { pname = "ros-melodic-rostopic"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rostopic/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "479ce44dad57f7cc9fd107d9036817ab82b4bf95d22bc71671f5c431b1ccebc5"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rostopic/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "552cdbe049dc4ff7da433db5b0f67c8810260de906950d7fc09b2cefdd6f023f"; }; buildType = "catkin"; diff --git a/distros/melodic/roswtf/default.nix b/distros/melodic/roswtf/default.nix index 7aa69c2d26..9d92a0fd8e 100644 --- a/distros/melodic/roswtf/default.nix +++ b/distros/melodic/roswtf/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, pythonPackages, rosbag, rosbuild, rosgraph, roslang, roslaunch, roslib, rosnode, rosservice, rostest, std-srvs }: buildRosPackage { pname = "ros-melodic-roswtf"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roswtf/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "43c9fa813abb06f8a639918c2eaa102a02952638c3513bd43c960f1d61d1a330"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roswtf/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "e950d40bbf89737e16a3a52e1e2c387da1ccfcffc3677ed3527f1f929c4b3f94"; }; buildType = "catkin"; diff --git a/distros/melodic/rviz-animated-view-controller/default.nix b/distros/melodic/rviz-animated-view-controller/default.nix new file mode 100644 index 0000000000..d17456a736 --- /dev/null +++ b/distros/melodic/rviz-animated-view-controller/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, cv-bridge, eigen, geometry-msgs, image-transport, libGL, libGLU, pluginlib, qt5, rviz, std-msgs, view-controller-msgs }: +buildRosPackage { + pname = "ros-melodic-rviz-animated-view-controller"; + version = "0.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros-gbp/rviz_animated_view_controller-release/archive/release/melodic/rviz_animated_view_controller/0.2.0-2.tar.gz"; + name = "0.2.0-2.tar.gz"; + sha256 = "2528e6708151c41f229ca409f625c143ad8ee2db43fc65ba12e4216df54e0a59"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ cmake-modules cv-bridge eigen geometry-msgs image-transport libGL libGLU pluginlib qt5.qtbase rviz std-msgs view-controller-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A rviz view controller featuring smooth transitions.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/safety-limiter/default.nix b/distros/melodic/safety-limiter/default.nix index 1d8bbcf267..550731eaf9 100644 --- a/distros/melodic/safety-limiter/default.nix +++ b/distros/melodic/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-melodic-safety-limiter"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/safety_limiter/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "27575ceb198545d2e463ae739ab581a56ba4e59d7e6cfbe7fcf0e138f1aaf0e5"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/safety_limiter/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "9e2d3893c7b15481b54c99e0d43085d19f2df0137c9c7e6eead1dab271a6d75e"; }; buildType = "catkin"; diff --git a/distros/melodic/sbg-driver/default.nix b/distros/melodic/sbg-driver/default.nix index c92db94e8b..1acac1cb61 100644 --- a/distros/melodic/sbg-driver/default.nix +++ b/distros/melodic/sbg-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-melodic-sbg-driver"; - version = "2.0.2-r1"; + version = "3.0.0-r1"; src = fetchurl { - url = "https://github.com/SBG-Systems/sbg_ros_driver-release/archive/release/melodic/sbg_driver/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "e4993f0efb6ad38028d9c4d521e40a631f6c66b844a91188790803620f59ac3c"; + url = "https://github.com/SBG-Systems/sbg_ros_driver-release/archive/release/melodic/sbg_driver/3.0.0-1.tar.gz"; + name = "3.0.0-1.tar.gz"; + sha256 = "d9eacffb9bd5b9b0807ad482598c36932f04ca9b8313bc1714c140a6c5a02d7b"; }; buildType = "catkin"; @@ -19,7 +19,7 @@ buildRosPackage { nativeBuildInputs = [ catkin ]; meta = { - description = ''The SBG ROS Driver package''; + description = ''ROS driver package for communication with the SBG navigation systems.''; license = with lib.licenses; [ mit ]; }; } diff --git a/distros/melodic/spacenav-node/default.nix b/distros/melodic/spacenav-node/default.nix new file mode 100644 index 0000000000..496d788306 --- /dev/null +++ b/distros/melodic/spacenav-node/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, libspnav, roscpp, roslint, sensor-msgs, spacenavd, xorg }: +buildRosPackage { + pname = "ros-melodic-spacenav-node"; + version = "1.14.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/joystick_drivers-release/archive/release/melodic/spacenav_node/1.14.0-1.tar.gz"; + name = "1.14.0-1.tar.gz"; + sha256 = "976cd504287d9e94e4bc514765dd351e1b46b9042d490c7f530993a673375315"; + }; + + buildType = "catkin"; + buildInputs = [ roslint ]; + propagatedBuildInputs = [ geometry-msgs libspnav roscpp sensor-msgs spacenavd xorg.libX11 ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/test-mavros/default.nix b/distros/melodic/test-mavros/default.nix index 1be4f25f96..a819690b83 100644 --- a/distros/melodic/test-mavros/default.nix +++ b/distros/melodic/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-melodic-test-mavros"; - version = "1.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/test_mavros/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "c061b35c785758828eb7057c297be5656c8aa83520fabfa36a67f3f9f1dcb4a5"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/test_mavros/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "c97bec004903405ad175d37694858804afd53feaab94df4ed097376d76932705"; }; buildType = "catkin"; diff --git a/distros/melodic/topic-tools/default.nix b/distros/melodic/topic-tools/default.nix index a6ec17f161..4939a936b3 100644 --- a/distros/melodic/topic-tools/default.nix +++ b/distros/melodic/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-melodic-topic-tools"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/topic_tools/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "508515c4be04d35a37c6be12e600284dd0dc5b590f626f0eae901ffe4a0b8f60"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/topic_tools/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "bbd0b6e3f4246b432a46f0107139679f214c6013d129c2b4861f1bc37e5ed62d"; }; buildType = "catkin"; diff --git a/distros/melodic/track-odometry/default.nix b/distros/melodic/track-odometry/default.nix index 853fa23eb1..2e2cb9c04a 100644 --- a/distros/melodic/track-odometry/default.nix +++ b/distros/melodic/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-melodic-track-odometry"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/track_odometry/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "d19de80f539e0390ed2d3f3d42cbc782dcb49f0c74d5186b6a268d0808a7d8bc"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/track_odometry/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "cc3155c946216c271777e683cf2aa57cbf48869991695d096f45e3bcfa0ad9f1"; }; buildType = "catkin"; diff --git a/distros/melodic/trajectory-tracker/default.nix b/distros/melodic/trajectory-tracker/default.nix index 3d99c260be..0886215551 100644 --- a/distros/melodic/trajectory-tracker/default.nix +++ b/distros/melodic/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-melodic-trajectory-tracker"; - version = "0.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/trajectory_tracker/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "22652522e436d7c52e1637b5e2c96d6a815baa208bd2ce89b0738f50a2db0c9e"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/trajectory_tracker/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "56cd70d3089f81f540477790a110981f8905055406bbd6e05392e0a8b30a422e"; }; buildType = "catkin"; diff --git a/distros/melodic/ur-client-library/default.nix b/distros/melodic/ur-client-library/default.nix index 1152f71c21..9fd5c2a630 100644 --- a/distros/melodic/ur-client-library/default.nix +++ b/distros/melodic/ur-client-library/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, console-bridge }: +{ lib, buildRosPackage, fetchurl, boost, catkin, cmake }: buildRosPackage { pname = "ros-melodic-ur-client-library"; - version = "0.3.1-r1"; + version = "0.3.2-r1"; src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/melodic/ur_client_library/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "8cca441a3b463d919308266893d64a333bcf03447806f75b6d7209c218bef032"; + url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/melodic/ur_client_library/0.3.2-1.tar.gz"; + name = "0.3.2-1.tar.gz"; + sha256 = "814891aa75084347e1e8d47794988b399236ddcda021e2e2629de5702e2eae4f"; }; buildType = "cmake"; buildInputs = [ boost ]; - propagatedBuildInputs = [ catkin console-bridge ]; + propagatedBuildInputs = [ catkin ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/distros/melodic/xacro/default.nix b/distros/melodic/xacro/default.nix index 85ae1f66e0..b9f7157ee6 100644 --- a/distros/melodic/xacro/default.nix +++ b/distros/melodic/xacro/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslaunch, roslint, rostest }: buildRosPackage { pname = "ros-melodic-xacro"; - version = "1.13.12-r1"; + version = "1.13.13-r2"; src = fetchurl { - url = "https://github.com/ros-gbp/xacro-release/archive/release/melodic/xacro/1.13.12-1.tar.gz"; - name = "1.13.12-1.tar.gz"; - sha256 = "8b727673a70f77dbdc4ac44544c2e39724cd37b49246998a7e954fa790817ab5"; + url = "https://github.com/ros-gbp/xacro-release/archive/release/melodic/xacro/1.13.13-2.tar.gz"; + name = "1.13.13-2.tar.gz"; + sha256 = "824f3f329cead6514efd154ac92883725ffbf9da5b8c998fffbbbd267c8e3445"; }; buildType = "catkin"; diff --git a/distros/melodic/xmlrpcpp/default.nix b/distros/melodic/xmlrpcpp/default.nix index 3d7c8dfa7d..0771d092ff 100644 --- a/distros/melodic/xmlrpcpp/default.nix +++ b/distros/melodic/xmlrpcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, rostime }: buildRosPackage { pname = "ros-melodic-xmlrpcpp"; - version = "1.14.11-r1"; + version = "1.14.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/xmlrpcpp/1.14.11-1.tar.gz"; - name = "1.14.11-1.tar.gz"; - sha256 = "118e05e22780e149753b5d2cb4b09a462631e6f83a1132d0c7c6b909bcd4d612"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/xmlrpcpp/1.14.12-1.tar.gz"; + name = "1.14.12-1.tar.gz"; + sha256 = "9298d00c0bfe34dd3ba5bf3da594fb4b7271a12ca46db8a30f5b23493245bbd7"; }; buildType = "catkin"; diff --git a/distros/noetic/apriltag/default.nix b/distros/noetic/apriltag/default.nix index c89c1e88ce..6b4716c081 100644 --- a/distros/noetic/apriltag/default.nix +++ b/distros/noetic/apriltag/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, python3Packages }: buildRosPackage { pname = "ros-noetic-apriltag"; - version = "3.1.5-r1"; + version = "3.1.6-r1"; src = fetchurl { - url = "https://github.com/AprilRobotics/apriltag-release/archive/release/noetic/apriltag/3.1.5-1.tar.gz"; - name = "3.1.5-1.tar.gz"; - sha256 = "85004181ebc6401c30c0c43a0206c5d870c75d9a7b5810b8d1268db60b0f3e01"; + url = "https://github.com/AprilRobotics/apriltag-release/archive/release/noetic/apriltag/3.1.6-1.tar.gz"; + name = "3.1.6-1.tar.gz"; + sha256 = "5e1ab4f3dc574ade6e959333fbbb58f5122cf3a4e6a7f450090ef82f77dea27a"; }; buildType = "cmake"; diff --git a/distros/noetic/aruco-detect/default.nix b/distros/noetic/aruco-detect/default.nix new file mode 100644 index 0000000000..9bdae91a6f --- /dev/null +++ b/distros/noetic/aruco-detect/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, compressed-depth-image-transport, compressed-image-transport, cv-bridge, dynamic-reconfigure, fiducial-msgs, image-transport, python3Packages, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, theora-image-transport, vision-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-aruco-detect"; + version = "0.12.0-r1"; + + src = fetchurl { + url = "https://github.com/UbiquityRobotics-release/fiducials-release/archive/release/noetic/aruco_detect/0.12.0-1.tar.gz"; + name = "0.12.0-1.tar.gz"; + sha256 = "5949eaf2d974b54630da131ff5727df18d49caa8ce66de5120b33bbdf9ff8548"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ compressed-depth-image-transport compressed-image-transport cv-bridge dynamic-reconfigure fiducial-msgs image-transport python3Packages.cairosvg python3Packages.joblib roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros theora-image-transport vision-msgs visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Fiducial detection based on the aruco library''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/audio-capture/default.nix b/distros/noetic/audio-capture/default.nix index d80466d57b..31e87c269e 100644 --- a/distros/noetic/audio-capture/default.nix +++ b/distros/noetic/audio-capture/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-noetic-audio-capture"; - version = "0.3.11-r1"; + version = "0.3.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_capture/0.3.11-1.tar.gz"; - name = "0.3.11-1.tar.gz"; - sha256 = "d6910eec960e3c2b43e2ffa790148b50be4aea412edd51b832e99bcfc1919e60"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_capture/0.3.12-1.tar.gz"; + name = "0.3.12-1.tar.gz"; + sha256 = "71568fe0b7464aedb6680df26c8f4994dda8f09cc084f2436d19271f695ae39d"; }; buildType = "catkin"; diff --git a/distros/noetic/audio-common-msgs/default.nix b/distros/noetic/audio-common-msgs/default.nix index 4453950360..f69945f082 100644 --- a/distros/noetic/audio-common-msgs/default.nix +++ b/distros/noetic/audio-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: buildRosPackage { pname = "ros-noetic-audio-common-msgs"; - version = "0.3.11-r1"; + version = "0.3.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common_msgs/0.3.11-1.tar.gz"; - name = "0.3.11-1.tar.gz"; - sha256 = "9ce2196c6af0918ba14c24ffef9087468c888d3b878cee851d8868bda9b751f0"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common_msgs/0.3.12-1.tar.gz"; + name = "0.3.12-1.tar.gz"; + sha256 = "bb111d35a2c4435c9c0ef69b59684ac7881b99138f52bfc4169879dc0daae053"; }; buildType = "catkin"; diff --git a/distros/noetic/audio-common/default.nix b/distros/noetic/audio-common/default.nix index 4d8f567fc4..271ef8aa04 100644 --- a/distros/noetic/audio-common/default.nix +++ b/distros/noetic/audio-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }: buildRosPackage { pname = "ros-noetic-audio-common"; - version = "0.3.11-r1"; + version = "0.3.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common/0.3.11-1.tar.gz"; - name = "0.3.11-1.tar.gz"; - sha256 = "a13659c5a4fb5f2fc347f01181e9b3f7b0f67fb27df0c1f4cd7bdad579fa72b1"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common/0.3.12-1.tar.gz"; + name = "0.3.12-1.tar.gz"; + sha256 = "65726768cee810e697a9a497c07119212732341bee0accf88dfe971f0ede4a1f"; }; buildType = "catkin"; diff --git a/distros/noetic/audio-play/default.nix b/distros/noetic/audio-play/default.nix index 4a0c9d4a0c..f4554ba09a 100644 --- a/distros/noetic/audio-play/default.nix +++ b/distros/noetic/audio-play/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-noetic-audio-play"; - version = "0.3.11-r1"; + version = "0.3.12-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_play/0.3.11-1.tar.gz"; - name = "0.3.11-1.tar.gz"; - sha256 = "763d5d491156d3902552b81e0e093a269749603f90f369112af9fd0db8f681cd"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_play/0.3.12-1.tar.gz"; + name = "0.3.12-1.tar.gz"; + sha256 = "64f78c942eda1646e3d50397503e66d2e18600ef78607b22da77335f1b583223"; }; buildType = "catkin"; diff --git a/distros/noetic/bosch-locator-bridge/default.nix b/distros/noetic/bosch-locator-bridge/default.nix index f8ace7bab5..f4ab64f9ef 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.2-r1"; + version = "1.0.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/locator_ros_bridge-release/archive/release/noetic/bosch_locator_bridge/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "8d122dad07b506b904befd65db6d44d6f90b9c0c2306ac75fdd77dc58b70546f"; + url = "https://github.com/ros-gbp/locator_ros_bridge-release/archive/release/noetic/bosch_locator_bridge/1.0.3-1.tar.gz"; + name = "1.0.3-1.tar.gz"; + sha256 = "c0d3fbb53b24308e56923195b0445842ed107f5718f1911bb32d568fb1df93ac"; }; buildType = "catkin"; diff --git a/distros/noetic/clober-msgs/default.nix b/distros/noetic/clober-msgs/default.nix new file mode 100644 index 0000000000..fc2d52d29a --- /dev/null +++ b/distros/noetic/clober-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-noetic-clober-msgs"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/CLOBOT-Co-Ltd-release/clober_msgs-release/archive/release/noetic/clober_msgs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "f48c9dc40117870ac70ce005760f86554406dec4969b975f5d7f115b7af1669a"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ message-generation message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The messages for Clober''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/noetic/computer-status-msgs/default.nix b/distros/noetic/computer-status-msgs/default.nix index c5780cbe65..dc2661264d 100644 --- a/distros/noetic/computer-status-msgs/default.nix +++ b/distros/noetic/computer-status-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-computer-status-msgs"; - version = "2.0.0-r2"; + version = "2.1.0-r1"; src = fetchurl { - url = "https://github.com/130s/computer_status_msgs-release/archive/release/kinetic/computer_status_msgs/2.0.0-2.tar.gz"; - name = "2.0.0-2.tar.gz"; - sha256 = "69f402bd2ecc328385908e0142da03751096a9957d9dd4db41afd93e5298b81b"; + url = "https://github.com/130s/computer_status_msgs-release/archive/release/noetic/computer_status_msgs/2.1.0-1.tar.gz"; + name = "2.1.0-1.tar.gz"; + sha256 = "45c5641d25d2b6021629fcc253fd5e6d093dfc8b2603c842bf1beee24fb5f8b3"; }; buildType = "catkin"; diff --git a/distros/noetic/costmap-cspace/default.nix b/distros/noetic/costmap-cspace/default.nix index d9a453f933..1613928115 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/costmap_cspace/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "c12309230ec4b6764a680ebf1d1198d24468529a0f10e913b17f12f0d99eda76"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/costmap_cspace/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "4f8b3c15cb4b03656cce48bfc762c79baccd6b5f5517a1c7180abf31b9487265"; }; buildType = "catkin"; diff --git a/distros/noetic/eigenpy/default.nix b/distros/noetic/eigenpy/default.nix index 8d2c8d016f..310392bb5f 100644 --- a/distros/noetic/eigenpy/default.nix +++ b/distros/noetic/eigenpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, python3, python3Packages }: buildRosPackage { pname = "ros-noetic-eigenpy"; - version = "2.6.7-r1"; + version = "2.6.8-r1"; src = fetchurl { - url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/noetic/eigenpy/2.6.7-1.tar.gz"; - name = "2.6.7-1.tar.gz"; - sha256 = "6ad50a889cd4115dde546a74c1cdc4c328175eea1e7ea4e3b3b2b54b49bda1f7"; + url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/noetic/eigenpy/2.6.8-1.tar.gz"; + name = "2.6.8-1.tar.gz"; + sha256 = "8031a9803a39d9550122cc3de58730198b88a3c1d17f8fa30f0e806c50b523a0"; }; buildType = "cmake"; diff --git a/distros/noetic/fkie-node-manager/default.nix b/distros/noetic/fkie-node-manager/default.nix index 65e6741757..4f707ce3f0 100644 --- a/distros/noetic/fkie-node-manager/default.nix +++ b/distros/noetic/fkie-node-manager/default.nix @@ -1,20 +1,21 @@ -# Copyright 2020 Open Source Robotics Foundation +# Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, dynamic-reconfigure, fkie-master-discovery, fkie-master-sync, fkie-multimaster-msgs, fkie-node-manager-daemon, python-qt-binding, python3Packages, rosgraph, roslaunch, roslib, rosmsg, rospy, rosservice, rqt-gui, rqt-reconfigure, screen, xterm }: buildRosPackage { pname = "ros-noetic-fkie-node-manager"; - version = "1.2.3-r1"; + version = "1.2.7-r1"; src = fetchurl { - url = "https://github.com/fkie-release/multimaster_fkie-release/archive/release/noetic/fkie_node_manager/1.2.3-1.tar.gz"; - name = "1.2.3-1.tar.gz"; - sha256 = "571301d3cf4fc04d38cc93ac664121498687bd1e4b695e09ba4d27bc44cfb35d"; + url = "https://github.com/fkie-release/multimaster_fkie-release/archive/release/noetic/fkie_node_manager/1.2.7-1.tar.gz"; + name = "1.2.7-1.tar.gz"; + sha256 = "cc1bfb1eb02d1e7e28feb6902e61121f928b01a74f0b9204299386bd45318b73"; }; buildType = "catkin"; - propagatedBuildInputs = [ diagnostic-msgs dynamic-reconfigure fkie-master-discovery fkie-master-sync fkie-multimaster-msgs fkie-node-manager-daemon python-qt-binding python3Packages.docutils python3Packages.paramiko python3Packages.pycryptodomex python3Packages.ruamel_yaml rosgraph roslaunch roslib rosmsg rospy rosservice rqt-gui rqt-reconfigure screen xterm ]; + buildInputs = [ python3Packages.catkin-pkg ]; + propagatedBuildInputs = [ diagnostic-msgs dynamic-reconfigure fkie-master-discovery fkie-master-sync fkie-multimaster-msgs fkie-node-manager-daemon python-qt-binding python3Packages.docutils python3Packages.paramiko python3Packages.pycryptodomex python3Packages.pyqt5_with_qtwebkit python3Packages.ruamel_yaml rosgraph roslaunch roslib rosmsg rospy rosservice rqt-gui rqt-reconfigure screen xterm ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/franka-control/default.nix b/distros/noetic/franka-control/default.nix index b6ecfdcaa6..1d1c0549e6 100644 --- a/distros/noetic/franka-control/default.nix +++ b/distros/noetic/franka-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-interface, controller-manager, franka-description, franka-gripper, franka-hw, franka-msgs, geometry-msgs, joint-state-publisher, libfranka, pluginlib, realtime-tools, robot-state-publisher, roscpp, sensor-msgs, std-srvs, tf, tf2-msgs }: buildRosPackage { pname = "ros-noetic-franka-control"; - version = "0.8.0-r1"; + version = "0.8.1-r1"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_control/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "edf61fcee7cec88ef37b78fdd1095db3bc83dbf8be226b88b736ec17a7b45e48"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_control/0.8.1-1.tar.gz"; + name = "0.8.1-1.tar.gz"; + sha256 = "76538347272c693f28ffea0b2f7b110e2dadc2be1eec0b35f51867ad257acdda"; }; buildType = "catkin"; diff --git a/distros/noetic/franka-description/default.nix b/distros/noetic/franka-description/default.nix index aff70d235d..b4c1bb1a1f 100644 --- a/distros/noetic/franka-description/default.nix +++ b/distros/noetic/franka-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, xacro }: buildRosPackage { pname = "ros-noetic-franka-description"; - version = "0.8.0-r1"; + version = "0.8.1-r1"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_description/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "f9c5839d84b866337cbbc1aa0fd398291ada7d03de327d3cabf3c006cba03633"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_description/0.8.1-1.tar.gz"; + name = "0.8.1-1.tar.gz"; + sha256 = "6dd7bd6df274a27db4173a62c551b32e9028350a8039d24ba72509f9448aaf6f"; }; buildType = "catkin"; diff --git a/distros/noetic/franka-example-controllers/default.nix b/distros/noetic/franka-example-controllers/default.nix index 0a72ee51f6..13ada8a53a 100644 --- a/distros/noetic/franka-example-controllers/default.nix +++ b/distros/noetic/franka-example-controllers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-interface, dynamic-reconfigure, eigen, eigen-conversions, franka-control, franka-description, franka-gripper, franka-hw, geometry-msgs, hardware-interface, libfranka, message-generation, message-runtime, panda-moveit-config, pluginlib, realtime-tools, roscpp, rospy, tf, tf-conversions }: buildRosPackage { pname = "ros-noetic-franka-example-controllers"; - version = "0.8.0-r1"; + version = "0.8.1-r1"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_example_controllers/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "dbed2239cd51deddb45df921ea510e5e0fb0da78fca098bf1aff2f05000cebe8"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_example_controllers/0.8.1-1.tar.gz"; + name = "0.8.1-1.tar.gz"; + sha256 = "9ec88a732af531e411bd7f67096ed5d75f473332e128f3d9d47cfc72450b5cad"; }; buildType = "catkin"; diff --git a/distros/noetic/franka-gazebo/default.nix b/distros/noetic/franka-gazebo/default.nix index 23017ba881..8199fa785d 100644 --- a/distros/noetic/franka-gazebo/default.nix +++ b/distros/noetic/franka-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, control-msgs, control-toolbox, controller-interface, controller-manager, eigen-conversions, franka-example-controllers, franka-gripper, franka-hw, franka-msgs, gazebo-dev, gazebo-ros, gazebo-ros-control, gtest, hardware-interface, joint-limits-interface, kdl-parser, pluginlib, roscpp, rostest, std-msgs, transmission-interface, urdf }: buildRosPackage { pname = "ros-noetic-franka-gazebo"; - version = "0.8.0-r1"; + version = "0.8.1-r1"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_gazebo/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "4e9ab990dafb016109a030284fc390af025d5ee8482a238bba6a5dcf0522ea20"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_gazebo/0.8.1-1.tar.gz"; + name = "0.8.1-1.tar.gz"; + sha256 = "46271d33a777e64854b1c843a6466d801222cc7e308d39bff560d700dc4da962"; }; buildType = "catkin"; diff --git a/distros/noetic/franka-gripper/default.nix b/distros/noetic/franka-gripper/default.nix index 5fdf14a030..3a4c18317e 100644 --- a/distros/noetic/franka-gripper/default.nix +++ b/distros/noetic/franka-gripper/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, control-msgs, libfranka, message-generation, message-runtime, roscpp, sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-franka-gripper"; - version = "0.8.0-r1"; + version = "0.8.1-r1"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_gripper/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "69c84e340f7924371127061c2e56e2448f37dd8b3105212133754bf73593c69b"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_gripper/0.8.1-1.tar.gz"; + name = "0.8.1-1.tar.gz"; + sha256 = "33bbb9b4379cbca9c6c089cc8cc6c96c5849fd92f12f9e7be4c0d4b0f4781603"; }; buildType = "catkin"; diff --git a/distros/noetic/franka-hw/default.nix b/distros/noetic/franka-hw/default.nix index 4a6b6a4d0d..1a3acaf301 100644 --- a/distros/noetic/franka-hw/default.nix +++ b/distros/noetic/franka-hw/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, combined-robot-hw, controller-interface, franka-description, franka-msgs, gtest, hardware-interface, joint-limits-interface, libfranka, message-generation, pluginlib, roscpp, rostest, std-srvs, urdf }: buildRosPackage { pname = "ros-noetic-franka-hw"; - version = "0.8.0-r1"; + version = "0.8.1-r1"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_hw/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "c77a11f6abe0f5e1af075e96cce20b81519fa0f177936cb3ae26e4b62f12bbd2"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_hw/0.8.1-1.tar.gz"; + name = "0.8.1-1.tar.gz"; + sha256 = "b61760dab1903ffa564950c14ad13ae03aa92d9462a3aa98f09aaaeaf085813e"; }; buildType = "catkin"; diff --git a/distros/noetic/franka-msgs/default.nix b/distros/noetic/franka-msgs/default.nix index 46e4d2565c..e4e3c3511a 100644 --- a/distros/noetic/franka-msgs/default.nix +++ b/distros/noetic/franka-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-franka-msgs"; - version = "0.8.0-r1"; + version = "0.8.1-r1"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "24b9a9005c05c7b3cc6de4f71c4d62c01bd57a5099b869591041d6d130af5b57"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_msgs/0.8.1-1.tar.gz"; + name = "0.8.1-1.tar.gz"; + sha256 = "c6c5aaa276b25c1d8031011cee8c4a21f3f30bba9ea9e9dc43048bade69cb11b"; }; buildType = "catkin"; diff --git a/distros/noetic/franka-ros/default.nix b/distros/noetic/franka-ros/default.nix index d18ee2bf2a..2a350e632a 100644 --- a/distros/noetic/franka-ros/default.nix +++ b/distros/noetic/franka-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, franka-control, franka-description, franka-example-controllers, franka-gripper, franka-hw, franka-msgs, franka-visualization, panda-moveit-config }: buildRosPackage { pname = "ros-noetic-franka-ros"; - version = "0.8.0-r1"; + version = "0.8.1-r1"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_ros/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "7f60758fe4416f505fce7b87816d4c02a75bffe19998e08c7fdd0527084edb39"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_ros/0.8.1-1.tar.gz"; + name = "0.8.1-1.tar.gz"; + sha256 = "d4abf2ee039643120a37bc48f2886d1178fc93242d6ec262e2946912d65b3985"; }; buildType = "catkin"; diff --git a/distros/noetic/franka-visualization/default.nix b/distros/noetic/franka-visualization/default.nix index 46b19ef2fb..2238061548 100644 --- a/distros/noetic/franka-visualization/default.nix +++ b/distros/noetic/franka-visualization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, franka-description, libfranka, roscpp, sensor-msgs, xacro }: buildRosPackage { pname = "ros-noetic-franka-visualization"; - version = "0.8.0-r1"; + version = "0.8.1-r1"; src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_visualization/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "aa5cc382c707b8dec8c9e779efdcb3a0dec0f527ea65d5e523da2ab35277eab5"; + url = "https://github.com/frankaemika/franka_ros-release/archive/release/noetic/franka_visualization/0.8.1-1.tar.gz"; + name = "0.8.1-1.tar.gz"; + sha256 = "ef7aa4c6028b2639daf2bd940009740cf23ddc196ec4bd7e5b2dce257bfb1770"; }; buildType = "catkin"; diff --git a/distros/noetic/fuse-constraints/default.nix b/distros/noetic/fuse-constraints/default.nix new file mode 100644 index 0000000000..c82de9a85c --- /dev/null +++ b/distros/noetic/fuse-constraints/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, eigen, fuse-core, fuse-graphs, fuse-variables, gbenchmark, geometry-msgs, pluginlib, roscpp, roslint, rostest, suitesparse }: +buildRosPackage { + pname = "ros-noetic-fuse-constraints"; + version = "0.4.2-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/fuse-release/archive/release/noetic/fuse_constraints/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "d4af66202bd652c3d3bfc0366d6dd3610b080dfc4618e6a68a8469395d0d947e"; + }; + + buildType = "catkin"; + checkInputs = [ gbenchmark roslint rostest ]; + propagatedBuildInputs = [ ceres-solver eigen fuse-core fuse-graphs fuse-variables geometry-msgs pluginlib roscpp suitesparse ]; + nativeBuildInputs = [ catkin ]; + + 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/noetic/fuse-graphs/default.nix b/distros/noetic/fuse-graphs/default.nix new file mode 100644 index 0000000000..8035def10c --- /dev/null +++ b/distros/noetic/fuse-graphs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, fuse-core, gbenchmark, pluginlib, roscpp, roslint, rostest }: +buildRosPackage { + pname = "ros-noetic-fuse-graphs"; + version = "0.4.2-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/fuse-release/archive/release/noetic/fuse_graphs/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "a564f0d36acc87d70950394812a317521f5e06553db46032203a087179709fd3"; + }; + + buildType = "catkin"; + checkInputs = [ gbenchmark roslint rostest ]; + propagatedBuildInputs = [ ceres-solver fuse-core pluginlib roscpp ]; + nativeBuildInputs = [ catkin ]; + + 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/noetic/fuse-models/default.nix b/distros/noetic/fuse-models/default.nix new file mode 100644 index 0000000000..4c975b3e6b --- /dev/null +++ b/distros/noetic/fuse-models/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, ceres-solver, eigen, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-publishers, fuse-variables, gbenchmark, geometry-msgs, message-generation, message-runtime, nav-msgs, pluginlib, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-2d, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-noetic-fuse-models"; + version = "0.4.2-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/fuse-release/archive/release/noetic/fuse_models/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "e44698977ad88553aa308b36d12d9a4031eaa870a8f389833ad92e0eed2363fd"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation roslint ]; + checkInputs = [ gbenchmark rostest ]; + propagatedBuildInputs = [ boost ceres-solver eigen fuse-constraints fuse-core fuse-graphs fuse-msgs fuse-publishers fuse-variables geometry-msgs message-runtime nav-msgs pluginlib roscpp sensor-msgs std-srvs tf2 tf2-2d tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''fuse plugins that implement various kinematic and sensor models''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/generated.nix b/distros/noetic/generated.nix index 8e1d503019..14e126b1fd 100644 --- a/distros/noetic/generated.nix +++ b/distros/noetic/generated.nix @@ -50,6 +50,8 @@ self: super: { arbotix-sensors = self.callPackage ./arbotix-sensors {}; + aruco-detect = self.callPackage ./aruco-detect {}; + assimp-devel = self.callPackage ./assimp-devel {}; assisted-teleop = self.callPackage ./assisted-teleop {}; @@ -188,6 +190,8 @@ self: super: { clear-costmap-recovery = self.callPackage ./clear-costmap-recovery {}; + clober-msgs = self.callPackage ./clober-msgs {}; + cmake-modules = self.callPackage ./cmake-modules {}; cnpy = self.callPackage ./cnpy {}; @@ -796,6 +800,8 @@ self: super: { fkie-multimaster-msgs = self.callPackage ./fkie-multimaster-msgs {}; + fkie-node-manager = self.callPackage ./fkie-node-manager {}; + fkie-node-manager-daemon = self.callPackage ./fkie-node-manager-daemon {}; fkie-potree-rviz-plugin = self.callPackage ./fkie-potree-rviz-plugin {}; @@ -856,12 +862,18 @@ self: super: { 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 {}; @@ -1062,6 +1074,8 @@ self: super: { ifm3d = self.callPackage ./ifm3d {}; + ifm3d-core = self.callPackage ./ifm3d-core {}; + image-cb-detector = self.callPackage ./image-cb-detector {}; image-common = self.callPackage ./image-common {}; @@ -1260,6 +1274,8 @@ self: super: { lanelet2-examples = self.callPackage ./lanelet2-examples {}; + lanelet2-io = self.callPackage ./lanelet2-io {}; + lanelet2-maps = self.callPackage ./lanelet2-maps {}; lanelet2-projection = self.callPackage ./lanelet2-projection {}; @@ -1340,6 +1356,8 @@ self: super: { libsiftfast = self.callPackage ./libsiftfast {}; + libuvc-camera = self.callPackage ./libuvc-camera {}; + libuvc-ros = self.callPackage ./libuvc-ros {}; lms1xx = self.callPackage ./lms1xx {}; @@ -1458,6 +1476,12 @@ self: super: { microstrain-3dmgx2-imu = self.callPackage ./microstrain-3dmgx2-imu {}; + microstrain-inertial-driver = self.callPackage ./microstrain-inertial-driver {}; + + microstrain-inertial-examples = self.callPackage ./microstrain-inertial-examples {}; + + microstrain-inertial-msgs = self.callPackage ./microstrain-inertial-msgs {}; + mini-maxwell = self.callPackage ./mini-maxwell {}; mir-actions = self.callPackage ./mir-actions {}; @@ -1582,6 +1606,8 @@ self: super: { mpc-local-planner-msgs = self.callPackage ./mpc-local-planner-msgs {}; + mqtt-bridge = self.callPackage ./mqtt-bridge {}; + mrpt-msgs = self.callPackage ./mrpt-msgs {}; mrt-cmake-modules = self.callPackage ./mrt-cmake-modules {}; @@ -2004,6 +2030,28 @@ self: super: { python-qt-binding = self.callPackage ./python-qt-binding {}; + qb-chain = self.callPackage ./qb-chain {}; + + qb-chain-control = self.callPackage ./qb-chain-control {}; + + qb-chain-controllers = self.callPackage ./qb-chain-controllers {}; + + qb-chain-description = self.callPackage ./qb-chain-description {}; + + qb-chain-msgs = self.callPackage ./qb-chain-msgs {}; + + qb-hand = self.callPackage ./qb-hand {}; + + qb-hand-control = self.callPackage ./qb-hand-control {}; + + qb-hand-description = self.callPackage ./qb-hand-description {}; + + qb-move = self.callPackage ./qb-move {}; + + qb-move-control = self.callPackage ./qb-move-control {}; + + qb-move-description = self.callPackage ./qb-move-description {}; + qpoases-vendor = self.callPackage ./qpoases-vendor {}; qt-dotgraph = self.callPackage ./qt-dotgraph {}; @@ -2078,8 +2126,28 @@ self: super: { rgbd-launch = self.callPackage ./rgbd-launch {}; + rm-base = self.callPackage ./rm-base {}; + + rm-calibration-controllers = self.callPackage ./rm-calibration-controllers {}; + + rm-chassis-controllers = self.callPackage ./rm-chassis-controllers {}; + + rm-common = self.callPackage ./rm-common {}; + + rm-control = self.callPackage ./rm-control {}; + rm-controllers = self.callPackage ./rm-controllers {}; + rm-description = self.callPackage ./rm-description {}; + + rm-gazebo = self.callPackage ./rm-gazebo {}; + + rm-gimbal-controllers = self.callPackage ./rm-gimbal-controllers {}; + + rm-msgs = self.callPackage ./rm-msgs {}; + + rm-shooter-controllers = self.callPackage ./rm-shooter-controllers {}; + robot = self.callPackage ./robot {}; robot-body-filter = self.callPackage ./robot-body-filter {}; @@ -2108,6 +2176,8 @@ self: super: { robot-self-filter = self.callPackage ./robot-self-filter {}; + robot-state-controller = self.callPackage ./robot-state-controller {}; + robot-state-publisher = self.callPackage ./robot-state-publisher {}; robot-upstart = self.callPackage ./robot-upstart {}; @@ -2278,6 +2348,8 @@ self: super: { rospatlite = self.callPackage ./rospatlite {}; + rospilot = self.callPackage ./rospilot {}; + rosping = self.callPackage ./rosping {}; rospy = self.callPackage ./rospy {}; @@ -2324,6 +2396,8 @@ self: super: { rostopic = self.callPackage ./rostopic {}; + rostwitter = self.callPackage ./rostwitter {}; + rosunit = self.callPackage ./rosunit {}; roswtf = self.callPackage ./roswtf {}; @@ -2432,6 +2506,8 @@ self: super: { rviz = self.callPackage ./rviz {}; + rviz-animated-view-controller = self.callPackage ./rviz-animated-view-controller {}; + rviz-imu-plugin = self.callPackage ./rviz-imu-plugin {}; rviz-mesh-plugin = self.callPackage ./rviz-mesh-plugin {}; @@ -2558,6 +2634,8 @@ self: super: { sot-tools = self.callPackage ./sot-tools {}; + spacenav-node = self.callPackage ./spacenav-node {}; + sparse-bundle-adjustment = self.callPackage ./sparse-bundle-adjustment {}; speech-recognition-msgs = self.callPackage ./speech-recognition-msgs {}; @@ -2920,6 +2998,8 @@ self: super: { web-video-server = self.callPackage ./web-video-server {}; + webkit-dependency = self.callPackage ./webkit-dependency {}; + webots-ros = self.callPackage ./webots-ros {}; wfov-camera-msgs = self.callPackage ./wfov-camera-msgs {}; diff --git a/distros/noetic/ifm3d-core/default.nix b/distros/noetic/ifm3d-core/default.nix new file mode 100644 index 0000000000..a25ab9f5cc --- /dev/null +++ b/distros/noetic/ifm3d-core/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 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-noetic-ifm3d-core"; + version = "0.18.0-r5"; + + src = fetchurl { + url = "https://github.com/ifm/ifm3d-release/archive/release/noetic/ifm3d_core/0.18.0-5.tar.gz"; + name = "0.18.0-5.tar.gz"; + sha256 = "f47b95f7f05e7bf5ffb163f50200112b0cf3f13a2c270bf3895e034252c1a4cc"; + }; + + buildType = "cmake"; + buildInputs = [ boost ]; + 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; [ "Apache-1.0" ]; + }; +} diff --git a/distros/noetic/joystick-interrupt/default.nix b/distros/noetic/joystick-interrupt/default.nix index e1159ca9de..a8b209b7ef 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/joystick_interrupt/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "1ac9ed1b3dbb86118de53541e1a098209fb495be21b81dcabfbdc188f809de41"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/joystick_interrupt/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "eecb2701675608b9c0463b9ca7576864b3263251ae4fbe5d61a23e096ca3312c"; }; buildType = "catkin"; diff --git a/distros/noetic/lanelet2-io/default.nix b/distros/noetic/lanelet2-io/default.nix new file mode 100644 index 0000000000..4f4a314c71 --- /dev/null +++ b/distros/noetic/lanelet2-io/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, gtest, lanelet2-core, mrt-cmake-modules, pugixml }: +buildRosPackage { + pname = "ros-noetic-lanelet2-io"; + version = "1.1.1-r1"; + + src = fetchurl { + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_io/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "c17faa85a5a1fad9b956597b60963cb78e7f497e2b45356c67b24aea8c1efc4b"; + }; + + buildType = "catkin"; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ boost lanelet2-core mrt-cmake-modules pugixml ]; + nativeBuildInputs = [ catkin mrt-cmake-modules ]; + + meta = { + description = ''Parser/Writer module for lanelet2''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/libmavconn/default.nix b/distros/noetic/libmavconn/default.nix index cdd481de76..44b8b9ed40 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.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/libmavconn/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "bb9ad71810b538612d38db3494e3f41728fbf4a5365e8f438ac260030717dc51"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/libmavconn/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "5b61f15bc918149031c6493543fa9d7af44548421a56e211ee414e645404dd41"; }; buildType = "catkin"; diff --git a/distros/noetic/libuvc-camera/default.nix b/distros/noetic/libuvc-camera/default.nix new file mode 100644 index 0000000000..c090530c16 --- /dev/null +++ b/distros/noetic/libuvc-camera/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, dynamic-reconfigure, image-transport, libuvc, nodelet, roscpp, sensor-msgs }: +buildRosPackage { + pname = "ros-noetic-libuvc-camera"; + version = "0.0.11-r1"; + + src = fetchurl { + url = "https://github.com/ros-drivers-gbp/libuvc_ros-release/archive/release/noetic/libuvc_camera/0.0.11-1.tar.gz"; + name = "0.0.11-1.tar.gz"; + sha256 = "b329b9e56923f8b9c6c8bb01985d470769cb57a54e08429b496615bd009dcb89"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ camera-info-manager dynamic-reconfigure image-transport libuvc nodelet roscpp sensor-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''USB Video Class camera driver''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/map-organizer/default.nix b/distros/noetic/map-organizer/default.nix index 061ffb9027..3e8301752b 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/map_organizer/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "aa4a9e49cdc5d85853d1b614d7c3ca9761f4e54232fc8f5b2f8e4585840a1b41"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/map_organizer/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "209fa656f4905118e2c768b1d553a7b1e66ce7c9eeef0f7a5c1328df91154aa1"; }; buildType = "catkin"; diff --git a/distros/noetic/mavlink/default.nix b/distros/noetic/mavlink/default.nix index 6831eb950f..6cc778604f 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 = "2021.8.8-r1"; + version = "2021.9.9-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2021.8.8-1.tar.gz"; - name = "2021.8.8-1.tar.gz"; - sha256 = "e3b39acbb0f72dadf45d20836e740c717e973befebb093251ba65e4fc071dcc3"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2021.9.9-1.tar.gz"; + name = "2021.9.9-1.tar.gz"; + sha256 = "62c1ad4018d5b32801fdabaf7d8f47dc8fa865ab75f45a6dd503a766dc6ae169"; }; buildType = "cmake"; diff --git a/distros/noetic/mavros-extras/default.nix b/distros/noetic/mavros-extras/default.nix index 9d59a48341..af34a27269 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, tf, tf2-eigen, urdf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-mavros-extras"; - version = "1.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_extras/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "c51cc0bde07f5f41a710f5d85fa1dfa566cea4cd636f06ee0e557dde5e79738e"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_extras/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "380f3e58c74a4ba1158e76e0515fd00ce61c1efcc4859d6306a7c2855eea7f91"; }; buildType = "catkin"; diff --git a/distros/noetic/mavros-msgs/default.nix b/distros/noetic/mavros-msgs/default.nix index 1ba9084e00..761a934972 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.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_msgs/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "eca08ade9653f00896f84977c95654541ca8674d42e35bab83432c956b249685"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_msgs/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "2af2e31cb2bc773d65a2f7797225897c5030ae0b0c6e763fc01dc99ade2874e8"; }; buildType = "catkin"; diff --git a/distros/noetic/mavros/default.nix b/distros/noetic/mavros/default.nix index b026918f3b..c4df5acaae 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.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "e534ff47963abc6e938db0e36754cb32dad610f6c662f9fd6910f77eaa86be13"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "2ef3a7e24223283a9c84a601622f45a891a5e34a8431e69d50e2e249b03ea002"; }; buildType = "catkin"; diff --git a/distros/noetic/message-filters/default.nix b/distros/noetic/message-filters/default.nix index b89dcdeacc..90d28dd4ca 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/message_filters/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "4a79b6234a3e0a0baa20bd26830b96e38f5508f4ba1813d85afcc7fd5ceb0c7c"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/message_filters/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "1ece0645265a1ccd3a618a2b0f1df804aee724a9090cf8737cc9e850c887804b"; }; buildType = "catkin"; diff --git a/distros/noetic/microstrain-inertial-driver/default.nix b/distros/noetic/microstrain-inertial-driver/default.nix new file mode 100644 index 0000000000..bab0eea9ae --- /dev/null +++ b/distros/noetic/microstrain-inertial-driver/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, curl, diagnostic-aggregator, diagnostic-updater, geometry-msgs, jq, message-generation, message-runtime, microstrain-inertial-msgs, nav-msgs, roscpp, roslint, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-noetic-microstrain-inertial-driver"; + version = "2.0.4-r1"; + + src = fetchurl { + url = "https://github.com/LORD-MicroStrain/microstrain_inertial-release/archive/release/noetic/microstrain_inertial_driver/2.0.4-1.tar.gz"; + name = "2.0.4-1.tar.gz"; + sha256 = "566e9aed61cd9d142928bf23b191fba150bbfbafcbd6ca8ff868b0fb81b723e0"; + }; + + buildType = "catkin"; + buildInputs = [ curl jq message-generation roslint ]; + propagatedBuildInputs = [ cmake-modules diagnostic-aggregator diagnostic-updater geometry-msgs message-runtime microstrain-inertial-msgs nav-msgs roscpp sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The ros_mscl package provides a driver for the LORD/Microstrain inertial products.''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/noetic/microstrain-inertial-examples/default.nix b/distros/noetic/microstrain-inertial-examples/default.nix new file mode 100644 index 0000000000..1329acf1f6 --- /dev/null +++ b/distros/noetic/microstrain-inertial-examples/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, microstrain-inertial-msgs, roscpp, roslint, rospy, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-noetic-microstrain-inertial-examples"; + version = "2.0.4-r1"; + + src = fetchurl { + url = "https://github.com/LORD-MicroStrain/microstrain_inertial-release/archive/release/noetic/microstrain_inertial_examples/2.0.4-1.tar.gz"; + name = "2.0.4-1.tar.gz"; + sha256 = "9ceaf2d2e047ff48696d2dd3fc237faa7218355bbf113fe2b43c9ae89c7a4e1c"; + }; + + buildType = "catkin"; + buildInputs = [ roslint ]; + propagatedBuildInputs = [ cmake-modules microstrain-inertial-msgs roscpp rospy sensor-msgs std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Example listener for Parker LORD Sensing inertial device driver ros_mscl (C++).''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/noetic/microstrain-inertial-msgs/default.nix b/distros/noetic/microstrain-inertial-msgs/default.nix new file mode 100644 index 0000000000..45759e6574 --- /dev/null +++ b/distros/noetic/microstrain-inertial-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-noetic-microstrain-inertial-msgs"; + version = "2.0.4-r1"; + + src = fetchurl { + url = "https://github.com/LORD-MicroStrain/microstrain_inertial-release/archive/release/noetic/microstrain_inertial_msgs/2.0.4-1.tar.gz"; + name = "2.0.4-1.tar.gz"; + sha256 = "de3fbb346b055ef899ce4f46a1eb97c3e203fdde8733ca5ebd5d03313ed17e7c"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A package that contains ROS message corresponding to microstrain message types.''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/noetic/mqtt-bridge/default.nix b/distros/noetic/mqtt-bridge/default.nix new file mode 100644 index 0000000000..6e8ede4603 --- /dev/null +++ b/distros/noetic/mqtt-bridge/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, python3Packages, rosbridge-library, rospy, std-msgs }: +buildRosPackage { + pname = "ros-noetic-mqtt-bridge"; + version = "0.2.1-r1"; + + src = fetchurl { + url = "https://github.com/groove-x/mqtt_bridge-release/archive/release/noetic/mqtt_bridge/0.2.1-1.tar.gz"; + name = "0.2.1-1.tar.gz"; + sha256 = "f35df5101540e03754e6d9a80d5e64babf9e7b4a16aeaa595c6235d82c91b8d0"; + }; + + buildType = "catkin"; + buildInputs = [ python3Packages.pip ]; + propagatedBuildInputs = [ python3Packages.msgpack python3Packages.pymongo rosbridge-library rospy std-msgs ]; + nativeBuildInputs = [ catkin python3Packages.setuptools ]; + + meta = { + description = ''The mqtt_bridge package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/noetic/multi-object-tracking-lidar/default.nix b/distros/noetic/multi-object-tracking-lidar/default.nix index 6c4d4680f4..dac133a6c5 100644 --- a/distros/noetic/multi-object-tracking-lidar/default.nix +++ b/distros/noetic/multi-object-tracking-lidar/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, pcl, pcl-ros, roscpp, sensor-msgs, visualization-msgs }: buildRosPackage { pname = "ros-noetic-multi-object-tracking-lidar"; - version = "1.0.3-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://github.com/praveen-palanisamy/multi_object_tracking_lidar-release/archive/release/noetic/multi_object_tracking_lidar/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "c9453caabc6fbc604c796da7cc2fded0ab86d8c410c3232b67d54e7d0d25e6c0"; + url = "https://github.com/praveen-palanisamy/multi_object_tracking_lidar-release/archive/release/noetic/multi_object_tracking_lidar/1.0.4-1.tar.gz"; + name = "1.0.4-1.tar.gz"; + sha256 = "934d72355b1e02337c0b9cb6ed42e43ed9bd6f4930277c8182f69251c8a14c59"; }; buildType = "catkin"; diff --git a/distros/noetic/neonavigation-common/default.nix b/distros/noetic/neonavigation-common/default.nix index b606a4f4a9..e05b642c53 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_common/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "0b3e8fa8c9047e9fcbb8ae8e536e48bbfea7dc2d16f31c0c426ba20cfdabba7d"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_common/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "46e4902fe6f31055311cb20114e74e1ed8c1a2968d6885ef87d2e07937c01843"; }; buildType = "catkin"; diff --git a/distros/noetic/neonavigation-launch/default.nix b/distros/noetic/neonavigation-launch/default.nix index 29bd8f2fa5..b195f45d33 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_launch/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "3c764ef682de3917c676ab3a434aca99c1e45c538042681dfb411b79b8fd1196"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_launch/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "0bf34fe27e93592ef055b1054d3ce77d3f9b513b055be16d2831a7b3d5f1d980"; }; buildType = "catkin"; diff --git a/distros/noetic/neonavigation/default.nix b/distros/noetic/neonavigation/default.nix index 7d0e74ee46..9d3f4c9f32 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "87b080dba20d0ce30fcd5a4310ceafdcd4149eb3cf5f6d916b027d782e30d7be"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "71ea814e2bfe5014ec442a9ba7dda9cddb05890ef386ce5150c00b626df9fa3b"; }; buildType = "catkin"; diff --git a/distros/noetic/obj-to-pointcloud/default.nix b/distros/noetic/obj-to-pointcloud/default.nix index b10eb262dc..e1568cec1d 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/obj_to_pointcloud/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "6d36ca975656411c5871ccadb514b6f92a21a705a4ddf8a95f5892da184a4a18"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/obj_to_pointcloud/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "60b9a85b4fae06fc03631f760d63fb981e2b195aa3839f3e1600b26e10dbeeeb"; }; buildType = "catkin"; diff --git a/distros/noetic/pcl-conversions/default.nix b/distros/noetic/pcl-conversions/default.nix index fcd7bb9a14..56f19d2991 100644 --- a/distros/noetic/pcl-conversions/default.nix +++ b/distros/noetic/pcl-conversions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, pcl, pcl-msgs, roscpp, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-pcl-conversions"; - version = "1.7.2-r1"; + version = "1.7.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/noetic/pcl_conversions/1.7.2-1.tar.gz"; - name = "1.7.2-1.tar.gz"; - sha256 = "21436d920d2c092a6d6a3f935d0822b7052600dd66be2c2e8fdf252b5a23de3b"; + url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/noetic/pcl_conversions/1.7.3-1.tar.gz"; + name = "1.7.3-1.tar.gz"; + sha256 = "d28ce7647f4e4360aa87d539c1dfeb5a6d17fda83b4093408c1666ba66a922bb"; }; buildType = "catkin"; diff --git a/distros/noetic/pcl-ros/default.nix b/distros/noetic/pcl-ros/default.nix index 4e70e7b3a9..03ba86092d 100644 --- a/distros/noetic/pcl-ros/default.nix +++ b/distros/noetic/pcl-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, eigen, geometry-msgs, message-filters, nodelet, nodelet-topic-tools, pcl, pcl-conversions, pcl-msgs, pluginlib, rosbag, rosconsole, roscpp, roslib, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-eigen, tf2-ros }: buildRosPackage { pname = "ros-noetic-pcl-ros"; - version = "1.7.2-r1"; + version = "1.7.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/noetic/pcl_ros/1.7.2-1.tar.gz"; - name = "1.7.2-1.tar.gz"; - sha256 = "d05206b80c354286b36abee9a33d466b25215787e3807cd45c4eb42e83f64a0c"; + url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/noetic/pcl_ros/1.7.3-1.tar.gz"; + name = "1.7.3-1.tar.gz"; + sha256 = "0378051027dcf91b4ac1110cbbaee2709d61416420f5d09ed93ad25a30d0b93e"; }; buildType = "catkin"; diff --git a/distros/noetic/perception-pcl/default.nix b/distros/noetic/perception-pcl/default.nix index 8579f4c6e9..d2190b1025 100644 --- a/distros/noetic/perception-pcl/default.nix +++ b/distros/noetic/perception-pcl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pcl-conversions, pcl-msgs, pcl-ros }: buildRosPackage { pname = "ros-noetic-perception-pcl"; - version = "1.7.2-r1"; + version = "1.7.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/noetic/perception_pcl/1.7.2-1.tar.gz"; - name = "1.7.2-1.tar.gz"; - sha256 = "e13459ad7a6a9e74f1e06c597b91fa4e93316b5e66c95e3d7bd22a842cebcceb"; + url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/noetic/perception_pcl/1.7.3-1.tar.gz"; + name = "1.7.3-1.tar.gz"; + sha256 = "8fea51a392c757f1afa686bfe09cb08a6445633c55f5b4787cfc27d07b5bcbe8"; }; buildType = "catkin"; diff --git a/distros/noetic/planner-cspace/default.nix b/distros/noetic/planner-cspace/default.nix index 304850a57d..804834eaa1 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, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/planner_cspace/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "38ab016aec2340731c583cdf946cef406c911f1fe9f27993e7a75b6b29d16c72"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/planner_cspace/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "66fee8d7dfca075b71630878739c7a60ab0d2e62fb5f808221666a8d540ed4dc"; }; buildType = "catkin"; diff --git a/distros/noetic/plotjuggler/default.nix b/distros/noetic/plotjuggler/default.nix index 7efba91ae1..c4731bdbb9 100644 --- a/distros/noetic/plotjuggler/default.nix +++ b/distros/noetic/plotjuggler/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, binutils, boost, catkin, cppzmq, qt5, roslib }: buildRosPackage { pname = "ros-noetic-plotjuggler"; - version = "3.2.1-r1"; + version = "3.3.0-r1"; src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler-release/archive/release/noetic/plotjuggler/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "d5739d38d9878dfd43f504f049d110d5e4e5666fa3d6a8b8f88b6303eeed3ab2"; + url = "https://github.com/facontidavide/plotjuggler-release/archive/release/noetic/plotjuggler/3.3.0-1.tar.gz"; + name = "3.3.0-1.tar.gz"; + sha256 = "36339200b6c76256e09ee0cbd414464bb0db63c946f15d0b6a4666af4a52811b"; }; buildType = "catkin"; diff --git a/distros/noetic/psen-scan-v2/default.nix b/distros/noetic/psen-scan-v2/default.nix index b5ae417935..fc6de7425c 100644 --- a/distros/noetic/psen-scan-v2/default.nix +++ b/distros/noetic/psen-scan-v2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, code-coverage, fmt, pilz-testutils, robot-state-publisher, rosbag, rosconsole-bridge, roscpp, roslaunch, rostest, rosunit, rviz, sensor-msgs, xacro }: buildRosPackage { pname = "ros-noetic-psen-scan-v2"; - version = "0.3.1-r1"; + version = "0.3.2-r1"; src = fetchurl { - url = "https://github.com/PilzDE/psen_scan_v2-release/archive/release/noetic/psen_scan_v2/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "4e3b72c3a89fe3bb5d62bf2028a1022129a580479f26d2a62100c9474f217435"; + url = "https://github.com/PilzDE/psen_scan_v2-release/archive/release/noetic/psen_scan_v2/0.3.2-1.tar.gz"; + name = "0.3.2-1.tar.gz"; + sha256 = "f5560119f27e12b2ec2e27fae7de2dbb0975335f12e0d4076af35af76e7336b9"; }; buildType = "catkin"; diff --git a/distros/noetic/qb-chain-control/default.nix b/distros/noetic/qb-chain-control/default.nix new file mode 100644 index 0000000000..b176c1073f --- /dev/null +++ b/distros/noetic/qb-chain-control/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin }: +buildRosPackage { + pname = "ros-noetic-qb-chain-control"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/noetic/qb_chain_control/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "9c12af9deea8cf9dbfc05b2a240db768bd294bed0e2d4991bb6a0462ce96fcdf"; + }; + + buildType = "catkin"; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the ROS node to control multiple qbrobotics® devices simultaneously.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-chain-controllers/default.nix b/distros/noetic/qb-chain-controllers/default.nix new file mode 100644 index 0000000000..a9d4afd94f --- /dev/null +++ b/distros/noetic/qb-chain-controllers/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, control-msgs, controller-interface, geometry-msgs, interactive-markers, qb-chain-msgs, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, trac-ik-lib }: +buildRosPackage { + pname = "ros-noetic-qb-chain-controllers"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/noetic/qb_chain_controllers/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "0cc99d8e9ba87bd9fcbb0eb83379e028b89e286d2877c32b633e26c3134dd97b"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ control-msgs controller-interface geometry-msgs interactive-markers qb-chain-msgs roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros trac-ik-lib ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the specific controllers for qbrobotics® kinematic structures, e.g. the qbdelta controller.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-chain-description/default.nix b/distros/noetic/qb-chain-description/default.nix new file mode 100644 index 0000000000..b0179e5206 --- /dev/null +++ b/distros/noetic/qb-chain-description/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin }: +buildRosPackage { + pname = "ros-noetic-qb-chain-description"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/noetic/qb_chain_description/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "25dafabe178d4c499ed7dba04283ad553ac0438976107bc0aec294623d5e8ff2"; + }; + + buildType = "catkin"; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the ROS description for complex chains of qbrobotics® devices.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-chain-msgs/default.nix b/distros/noetic/qb-chain-msgs/default.nix new file mode 100644 index 0000000000..ed67bf16fc --- /dev/null +++ b/distros/noetic/qb-chain-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-noetic-qb-chain-msgs"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/noetic/qb_chain_msgs/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "d4feec1101c5abd18c9c562a98c948241f84bbf563dd9f66faa54807164397f1"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''message to control end-effector pose, robot sitiffness and velocity''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-chain/default.nix b/distros/noetic/qb-chain/default.nix new file mode 100644 index 0000000000..372fdd5fac --- /dev/null +++ b/distros/noetic/qb-chain/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, qb-chain-control, qb-chain-controllers, qb-chain-description, qb-chain-msgs }: +buildRosPackage { + pname = "ros-noetic-qb-chain"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/noetic/qb_chain/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "efff631b51b51d78a9cdb05a6e9ad716dd5a874483b27ccf6ada8e84f01350a2"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ qb-chain-control qb-chain-controllers qb-chain-description qb-chain-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the ROS interface to control multiple qbrobotics® devices simultaneously.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-hand-control/default.nix b/distros/noetic/qb-hand-control/default.nix new file mode 100644 index 0000000000..4567c1cbff --- /dev/null +++ b/distros/noetic/qb-hand-control/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin }: +buildRosPackage { + pname = "ros-noetic-qb-hand-control"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbhand-ros-release/get/release/noetic/qb_hand_control/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "b678ae92b568be03e034fa24c9258c869cb4ffdd885d64c01dcbc4e093e0a8bb"; + }; + + buildType = "catkin"; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the ROS control node for qbrobotics® qbhand device.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-hand-description/default.nix b/distros/noetic/qb-hand-description/default.nix new file mode 100644 index 0000000000..f02e4c3269 --- /dev/null +++ b/distros/noetic/qb-hand-description/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin }: +buildRosPackage { + pname = "ros-noetic-qb-hand-description"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbhand-ros-release/get/release/noetic/qb_hand_description/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "298610b10ff81ca47d71276ecbdf73b756dacd3fdaaf068ddbb63c02f57017b8"; + }; + + buildType = "catkin"; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the ROS description for qbrobotics® qbhand device.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-hand/default.nix b/distros/noetic/qb-hand/default.nix new file mode 100644 index 0000000000..d54bd6081d --- /dev/null +++ b/distros/noetic/qb-hand/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, qb-hand-control, qb-hand-description, qb-hand-gazebo, qb-hand-hardware-interface }: +buildRosPackage { + pname = "ros-noetic-qb-hand"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbhand-ros-release/get/release/noetic/qb_hand/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "efe6c0316bba3fb5b20f1d482c88937b2ae64058a80059b796773c896b3062c9"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ qb-hand-control qb-hand-description qb-hand-gazebo qb-hand-hardware-interface ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the ROS interface for qbrobotics® qbhand device.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-move-control/default.nix b/distros/noetic/qb-move-control/default.nix new file mode 100644 index 0000000000..c1182fb537 --- /dev/null +++ b/distros/noetic/qb-move-control/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin }: +buildRosPackage { + pname = "ros-noetic-qb-move-control"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbmove-ros-release/get/release/noetic/qb_move_control/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "8df244f83363ecece0245591dda13c52c82a66b8d32eed467717c90f5848bce8"; + }; + + buildType = "catkin"; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the ROS control node for qbrobotics® qbmove device.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-move-description/default.nix b/distros/noetic/qb-move-description/default.nix new file mode 100644 index 0000000000..7cf038f525 --- /dev/null +++ b/distros/noetic/qb-move-description/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin }: +buildRosPackage { + pname = "ros-noetic-qb-move-description"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbmove-ros-release/get/release/noetic/qb_move_description/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "5e973f773b0b97c1a05d2e968c5a59adc3c6b984a94062dd9a66464746f580db"; + }; + + buildType = "catkin"; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the ROS description for qbrobotics® qbmove device.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/qb-move/default.nix b/distros/noetic/qb-move/default.nix new file mode 100644 index 0000000000..15a18aa24a --- /dev/null +++ b/distros/noetic/qb-move/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, qb-move-control, qb-move-description, qb-move-gazebo, qb-move-hardware-interface }: +buildRosPackage { + pname = "ros-noetic-qb-move"; + version = "2.2.2-r1"; + + src = fetchurl { + url = "https://bitbucket.org/qbrobotics/qbmove-ros-release/get/release/noetic/qb_move/2.2.2-1.tar.gz"; + name = "2.2.2-1.tar.gz"; + sha256 = "a7e9a5f34bfe0ccf833e8e1cf6053e2df711750c092cad5abb2c9b071eb03d62"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ qb-move-control qb-move-description qb-move-gazebo qb-move-hardware-interface ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package contains the ROS interface for qbrobotics® qbmove device.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-base/default.nix b/distros/noetic/rm-base/default.nix new file mode 100644 index 0000000000..f3b690252a --- /dev/null +++ b/distros/noetic/rm-base/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, controller-interface, controller-manager, hardware-interface, joint-limits-interface, realtime-tools, rm-common, rm-msgs, roscpp, roslint, transmission-interface, urdf }: +buildRosPackage { + pname = "ros-noetic-rm-base"; + version = "0.1.1-r5"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_control-release/archive/release/noetic/rm_base/0.1.1-5.tar.gz"; + name = "0.1.1-5.tar.gz"; + sha256 = "c184b98b34c7e3d521ec64f85fb0983fb33ccaaca0b1a2a1a65cd1cee165cbea"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ controller-interface controller-manager hardware-interface joint-limits-interface realtime-tools rm-common rm-msgs roscpp roslint transmission-interface urdf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''ROS control warped interface for RoboMaster motor and some robot hardware''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-calibration-controllers/default.nix b/distros/noetic/rm-calibration-controllers/default.nix new file mode 100644 index 0000000000..f1d2329dcd --- /dev/null +++ b/distros/noetic/rm-calibration-controllers/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, control-msgs, controller-interface, effort-controllers, hardware-interface, pluginlib, realtime-tools, rm-common, rm-msgs, roscpp, roslint }: +buildRosPackage { + pname = "ros-noetic-rm-calibration-controllers"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_controllers-release/archive/release/noetic/rm_calibration_controllers/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "fc9807f8ad601650cf3e885e6606114b9638c74a7cf351e89feb306daa5461f9"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ control-msgs controller-interface effort-controllers hardware-interface pluginlib realtime-tools rm-common rm-msgs roscpp roslint ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''RoboMaster standard robot Gimbal controller''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-chassis-controllers/default.nix b/distros/noetic/rm-chassis-controllers/default.nix new file mode 100644 index 0000000000..83f2610e28 --- /dev/null +++ b/distros/noetic/rm-chassis-controllers/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, angles, catkin, control-toolbox, controller-interface, effort-controllers, forward-command-controller, hardware-interface, imu-sensor-controller, pluginlib, realtime-tools, rm-common, rm-msgs, robot-localization, roscpp, roslint, tf2, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-noetic-rm-chassis-controllers"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_controllers-release/archive/release/noetic/rm_chassis_controllers/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "50d4c3c45a996841a88993c09b2930abb9ecb4835e5700c6de3a15285bbfda16"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ angles control-toolbox controller-interface effort-controllers forward-command-controller hardware-interface imu-sensor-controller pluginlib realtime-tools rm-common rm-msgs robot-localization roscpp roslint tf2 tf2-geometry-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''RoboMaster standard robot Chassis controller''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-common/default.nix b/distros/noetic/rm-common/default.nix new file mode 100644 index 0000000000..df6f31d9a1 --- /dev/null +++ b/distros/noetic/rm-common/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, control-msgs, controller-manager-msgs, dynamic-reconfigure, eigen, geometry-msgs, realtime-tools, rm-msgs, roscpp, roslint, tf }: +buildRosPackage { + pname = "ros-noetic-rm-common"; + version = "0.1.1-r5"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_control-release/archive/release/noetic/rm_common/0.1.1-5.tar.gz"; + name = "0.1.1-5.tar.gz"; + sha256 = "3b416613a6cd85b83de05616a3e7d1e12c1ae98afd778b68e7b5d364415dab6c"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ control-msgs controller-manager-msgs dynamic-reconfigure eigen geometry-msgs realtime-tools rm-msgs roscpp roslint tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The rm_common package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-control/default.nix b/distros/noetic/rm-control/default.nix new file mode 100644 index 0000000000..7d88b1ced6 --- /dev/null +++ b/distros/noetic/rm-control/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, rm-common, rm-msgs }: +buildRosPackage { + pname = "ros-noetic-rm-control"; + version = "0.1.1-r5"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_control-release/archive/release/noetic/rm_control/0.1.1-5.tar.gz"; + name = "0.1.1-5.tar.gz"; + sha256 = "badd44a2c96c661235de0304340dabb8f3e552489c7ae695d94edab2090baaf8"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ rm-common rm-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Meta package that contains package of rm_control.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-description/default.nix b/distros/noetic/rm-description/default.nix new file mode 100644 index 0000000000..4dcc18e9b3 --- /dev/null +++ b/distros/noetic/rm-description/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, xacro }: +buildRosPackage { + pname = "ros-noetic-rm-description"; + version = "0.1.1-r5"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_control-release/archive/release/noetic/rm_description/0.1.1-5.tar.gz"; + name = "0.1.1-5.tar.gz"; + sha256 = "9efff0393a8fd9a0ad6fe81a918f2ab1abaa31a2684bddf8bae58be2ffe9bd72"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''RoboMaster robot description files''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-gazebo/default.nix b/distros/noetic/rm-gazebo/default.nix new file mode 100644 index 0000000000..185b3be4bb --- /dev/null +++ b/distros/noetic/rm-gazebo/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, gazebo, gazebo-ros, gazebo-ros-control, rm-common, rm-description, roboticsgroup-upatras-gazebo-plugins, roscpp, roslint }: +buildRosPackage { + pname = "ros-noetic-rm-gazebo"; + version = "0.1.1-r5"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_control-release/archive/release/noetic/rm_gazebo/0.1.1-5.tar.gz"; + name = "0.1.1-5.tar.gz"; + sha256 = "8b4d10fcf5aec733eb27ca415dffbe4705e754707e621f9e9c5a8c4ceccfce3b"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo gazebo-ros gazebo-ros-control rm-common rm-description roboticsgroup-upatras-gazebo-plugins roscpp roslint ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A template for ROS packages.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-gimbal-controllers/default.nix b/distros/noetic/rm-gimbal-controllers/default.nix new file mode 100644 index 0000000000..55eca49890 --- /dev/null +++ b/distros/noetic/rm-gimbal-controllers/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, angles, catkin, control-toolbox, controller-interface, dynamic-reconfigure, effort-controllers, forward-command-controller, hardware-interface, pluginlib, realtime-tools, rm-common, rm-msgs, roscpp, roslint, tf2, tf2-geometry-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-rm-gimbal-controllers"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_controllers-release/archive/release/noetic/rm_gimbal_controllers/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "1521aeb8e4342a29d996ee3c274be2c6c90fa0df7694cd4631f377d0f81b6862"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ angles control-toolbox controller-interface dynamic-reconfigure effort-controllers forward-command-controller hardware-interface pluginlib realtime-tools rm-common rm-msgs roscpp roslint tf2 tf2-geometry-msgs visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''RoboMaster standard robot Gimbal controller''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-msgs/default.nix b/distros/noetic/rm-msgs/default.nix new file mode 100644 index 0000000000..c498a7ea47 --- /dev/null +++ b/distros/noetic/rm-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-noetic-rm-msgs"; + version = "0.1.1-r5"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_control-release/archive/release/noetic/rm_msgs/0.1.1-5.tar.gz"; + name = "0.1.1-5.tar.gz"; + sha256 = "818f207b30dc64bd121e80eab1e6339d09049e993160ffe5ff26fb8f8b64cdab"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The rm_msgs package provides all the messages for all kind of robot''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rm-shooter-controllers/default.nix b/distros/noetic/rm-shooter-controllers/default.nix new file mode 100644 index 0000000000..ff7b755549 --- /dev/null +++ b/distros/noetic/rm-shooter-controllers/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, control-toolbox, controller-interface, dynamic-reconfigure, effort-controllers, forward-command-controller, hardware-interface, pluginlib, realtime-tools, rm-common, rm-msgs, roscpp, roslint }: +buildRosPackage { + pname = "ros-noetic-rm-shooter-controllers"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_controllers-release/archive/release/noetic/rm_shooter_controllers/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "5a4ebee8b376ae673159daa3915d8dc17736589773119caf52b21f4ee4c63526"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ control-toolbox controller-interface dynamic-reconfigure effort-controllers forward-command-controller hardware-interface pluginlib realtime-tools rm-common rm-msgs roscpp roslint ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''RoboMaster standard robot Shooter controller''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/robot-state-controller/default.nix b/distros/noetic/robot-state-controller/default.nix new file mode 100644 index 0000000000..2f22d18371 --- /dev/null +++ b/distros/noetic/robot-state-controller/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, controller-interface, hardware-interface, kdl-parser, pluginlib, realtime-tools, rm-common, roscpp, roslint, tf2-kdl, tf2-ros, urdf }: +buildRosPackage { + pname = "ros-noetic-robot-state-controller"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/rm-controls/rm_controllers-release/archive/release/noetic/robot_state_controller/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "75be7d9635cbd80a57c25984d65d2604dd0e6696aef7707e761bf07336b352b1"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ controller-interface hardware-interface kdl-parser pluginlib realtime-tools rm-common roscpp roslint tf2-kdl tf2-ros urdf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A template for ROS packages.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ros-comm/default.nix b/distros/noetic/ros-comm/default.nix index ab3ec7b2e6..450bd68cd2 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/ros_comm/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "fe6dc1759ddd2b7fec06299093cb8b7cc37f38e3014d0ff1c818c8e25ade1364"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/ros_comm/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "5250a2fe7cb5d737406704f3682471472fc7735d66398b89de4623e9bc7ed5e9"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbag-storage/default.nix b/distros/noetic/rosbag-storage/default.nix index 811fe0012c..e65349cd26 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag_storage/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "aa232d7273c2ece623abed03f9da0dd5fee4ebdbba29f992923f0e468dcae218"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag_storage/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "3095dc4eac0415ddf138efff1803f7c56ae986c8ba7988b31da54c79c55c7179"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbag/default.nix b/distros/noetic/rosbag/default.nix index 2321a3c2f0..ab36b7b19c 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "b0bd3004e8df188736d64d69436475dbf71def7bde0b18b66c6589a328c6d41e"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosbag/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "c72a586f8eef3c1297f9bf1951a8a9d43082c404ceeba8939ff4dff68b23779d"; }; buildType = "catkin"; diff --git a/distros/noetic/roscpp/default.nix b/distros/noetic/roscpp/default.nix index 0d918b3e95..fed75c07a7 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roscpp/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "3c50622bd7b6df12e5d2c100fb81e4523ee29aa4358a96c2ee413dbe0e8c8a30"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roscpp/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "eab9666a6afd03455a24ae82fb5798ee67bf3b95046d09bc31cb3870199be150"; }; buildType = "catkin"; diff --git a/distros/noetic/rosgraph/default.nix b/distros/noetic/rosgraph/default.nix index a3315c6e12..bee832fc40 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosgraph/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "f285eea2621b6f3f7e7ad5e6d0d568a9d88695717ab2633b33088a004e7071d5"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosgraph/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "29fafddc9f2ead135bbfee37faa3f8f0f13d1595989a2b467bc4f7796947f5b7"; }; buildType = "catkin"; diff --git a/distros/noetic/roslaunch/default.nix b/distros/noetic/roslaunch/default.nix index 4c632403bf..5e7a9e4717 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslaunch/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "708083b08eed76899f83e62283e46e9ba7ab58f775e7dfe414215022de15bb64"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslaunch/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "c5e9150f251d26d32dea4cc186e3ac59fb1da2b76e163b05a8eb6f70039aba0c"; }; buildType = "catkin"; diff --git a/distros/noetic/roslz4/default.nix b/distros/noetic/roslz4/default.nix index 46e36dddb1..094d368a59 100644 --- a/distros/noetic/roslz4/default.nix +++ b/distros/noetic/roslz4/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cpp-common, lz4, rosunit }: buildRosPackage { pname = "ros-noetic-roslz4"; - version = "1.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslz4/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "7c2cf5ceacc05574710be50eb409f634fe37072b24c18922c48f01b472e25f87"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roslz4/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "99e66daa747e0a1eec97517825b716ea9dd953b06acbfe12d8a6dae4074403b7"; }; buildType = "catkin"; diff --git a/distros/noetic/rosmaster/default.nix b/distros/noetic/rosmaster/default.nix index 334190fdfc..d045c2729c 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmaster/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "f2309734f614cef2ba37795ccbbdebae2720fa9fea19922d0ba829859e9f1bcc"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmaster/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "fc315bf73abd5eecd5e5be14946794675962492b88bfcaf612bce2d48a77afa9"; }; buildType = "catkin"; diff --git a/distros/noetic/rosmsg/default.nix b/distros/noetic/rosmsg/default.nix index 765ba4bcbb..f737945e80 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmsg/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "3bacd53a9c31b0135b5e6d4dc14e6922fb5ebad13393469ece98bf1db1610f75"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosmsg/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "b64a5ea6ac5a06882c8d66abcbfc6c5cfca7e74a0c87ce19eb9b24db97f66d1d"; }; buildType = "catkin"; diff --git a/distros/noetic/rosnode/default.nix b/distros/noetic/rosnode/default.nix index 7c9bf640e8..ea89cffe6c 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosnode/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "477f8225b3544653b8f54ccf01a9b498b8b56eab5c2d5ab15f4494066f63709b"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosnode/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "fbe88044c8c39e2c7b174b07002dff0e9092961b2f156196630a58e8aafd23c8"; }; buildType = "catkin"; diff --git a/distros/noetic/rosout/default.nix b/distros/noetic/rosout/default.nix index 3fb6b90aa8..94fc2ac50c 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosout/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "bab93fa0e4d89a55fa79a9876baf853484a2f792ebc7783879f146066ae71a12"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosout/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "3d389be629eb73ef12946a4d5f60bba790164caad2052b60d5782f68cd006a3e"; }; buildType = "catkin"; diff --git a/distros/noetic/rosparam/default.nix b/distros/noetic/rosparam/default.nix index 61a5a39417..d9c388fea9 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosparam/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "6837593e5ff354f17c07d9e928beff359e5baefa5993901d8e918e220cb06ff7"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosparam/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "73c18037d76a06d27b15113700d3b4dab6b50997f67d4a3de83c84b1f0ce575b"; }; buildType = "catkin"; diff --git a/distros/noetic/rospilot/default.nix b/distros/noetic/rospilot/default.nix new file mode 100644 index 0000000000..4b3d4f0193 --- /dev/null +++ b/distros/noetic/rospilot/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dnsmasq, ffmpeg, geometry-msgs, hostapd, libgphoto2, libjpeg_turbo, libmicrohttpd, libnl, mavlink, message-generation, message-runtime, opencv3, python3Packages, rosbash, rosbridge-suite, roscpp, roslaunch, roslint, rospy, sensor-msgs, std-msgs, std-srvs, vision-opencv }: +buildRosPackage { + pname = "ros-noetic-rospilot"; + version = "1.6.1-r1"; + + src = fetchurl { + url = "https://github.com/rospilot/rospilot-release/archive/release/noetic/rospilot/1.6.1-1.tar.gz"; + name = "1.6.1-1.tar.gz"; + sha256 = "85196c13b22f7f490591432bbd4c51aa575f1083af6eaffa34d24b88dbe15f08"; + }; + + buildType = "catkin"; + buildInputs = [ ffmpeg libgphoto2 libjpeg_turbo libmicrohttpd message-generation opencv3 roscpp roslint ]; + propagatedBuildInputs = [ dnsmasq geometry-msgs hostapd libnl mavlink message-runtime python3Packages.cherrypy python3Packages.colorama python3Packages.psutil python3Packages.pyserial rosbash rosbridge-suite roslaunch rospy sensor-msgs std-msgs std-srvs vision-opencv ]; + nativeBuildInputs = [ catkin python3Packages.setuptools ]; + + meta = { + description = ''rospilot''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/noetic/rospy-message-converter/default.nix b/distros/noetic/rospy-message-converter/default.nix index 51e947bc93..30b2f99082 100644 --- a/distros/noetic/rospy-message-converter/default.nix +++ b/distros/noetic/rospy-message-converter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, python3Packages, roslib, rospy, rosunit, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-rospy-message-converter"; - version = "0.5.6-r1"; + version = "0.5.7-r1"; src = fetchurl { - url = "https://github.com/uos-gbp/rospy_message_converter-release/archive/release/noetic/rospy_message_converter/0.5.6-1.tar.gz"; - name = "0.5.6-1.tar.gz"; - sha256 = "701b88b355e63656be43cd0a1819d5bc9d1d598b3f238d67e85ed769b13e65de"; + url = "https://github.com/uos-gbp/rospy_message_converter-release/archive/release/noetic/rospy_message_converter/0.5.7-1.tar.gz"; + name = "0.5.7-1.tar.gz"; + sha256 = "96c5848b0adf9e1b9ef5a0039e6ef3bfbcfd4d446ce1c0da05cad09ceef75945"; }; buildType = "catkin"; diff --git a/distros/noetic/rospy/default.nix b/distros/noetic/rospy/default.nix index a9dbd3409c..f92428058a 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rospy/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "0af9937429855117c178499db95b61da77c2e0704a67950d2d9f3c090c9a1b97"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rospy/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "70fc6934a4ef192845d924a613d9ed03279ad36fa695ff01ceb3b1242f3f9bfd"; }; buildType = "catkin"; diff --git a/distros/noetic/rosservice/default.nix b/distros/noetic/rosservice/default.nix index e111cddcb5..99b2f050b5 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosservice/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "cf273a4db4f624f71aa136c8c4fd6fea0d5c127c49054be533f7ac905d189fc3"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rosservice/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "2cdfdf90484c1fcf58c7b81cac5d413daac3ebfcc9791ab10803d53fa97aeed4"; }; buildType = "catkin"; diff --git a/distros/noetic/rostest/default.nix b/distros/noetic/rostest/default.nix index c5cc8295a4..ac782a05db 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostest/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "c5f4711252ca6ffc70a0efbd25679b9548494e73d72b8d573ffa84717513f733"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostest/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "455db6d1dc490c8f76105dcad78d12c195d00bdee0dbcd423e60f270e97dc7ad"; }; buildType = "catkin"; diff --git a/distros/noetic/rostopic/default.nix b/distros/noetic/rostopic/default.nix index f0ba5fced4..cd7122f56a 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostopic/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "e6e71dbb5c8d5b6fd2a465b6b09b10dad596649a44a71ab12b365cee58a5ef2d"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/rostopic/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "244ec370ad517f8bcb40b0b80f6e2a0a4b8e08cca1d230115447c6eb42517723"; }; buildType = "catkin"; diff --git a/distros/noetic/rostwitter/default.nix b/distros/noetic/rostwitter/default.nix new file mode 100644 index 0000000000..d795fb87d3 --- /dev/null +++ b/distros/noetic/rostwitter/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, git, mk, python3Packages, rospy, std-msgs }: +buildRosPackage { + pname = "ros-noetic-rostwitter"; + version = "2.1.21-r2"; + + src = fetchurl { + url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/noetic/rostwitter/2.1.21-2.tar.gz"; + name = "2.1.21-2.tar.gz"; + sha256 = "227fc2677c3b13e7cb28d480ddc7b236f844154fc59d4c34901344566cd51df5"; + }; + + buildType = "catkin"; + buildInputs = [ git mk ]; + propagatedBuildInputs = [ python3Packages.requests python3Packages.requests_oauthlib python3Packages.simplejson rospy std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The rostwitter package''; + license = with lib.licenses; [ "Apache-1.0" ]; + }; +} diff --git a/distros/noetic/roswtf/default.nix b/distros/noetic/roswtf/default.nix index 059e755e3a..1fea20b48e 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roswtf/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "58cb21ef41ebac9cea278d7b6df49437bb5f02a35ab5f87dcbe6e6b9b8705016"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/roswtf/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "82329746aeb14126428307aac67d7e4baf6c32b12b7e386ec75ab1580c4a1c38"; }; buildType = "catkin"; diff --git a/distros/noetic/rviz-animated-view-controller/default.nix b/distros/noetic/rviz-animated-view-controller/default.nix new file mode 100644 index 0000000000..84d77c4ced --- /dev/null +++ b/distros/noetic/rviz-animated-view-controller/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, cv-bridge, eigen, geometry-msgs, image-transport, libGL, libGLU, pluginlib, qt5, rviz, std-msgs, view-controller-msgs }: +buildRosPackage { + pname = "ros-noetic-rviz-animated-view-controller"; + version = "0.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros-gbp/rviz_animated_view_controller-release/archive/release/noetic/rviz_animated_view_controller/0.2.0-2.tar.gz"; + name = "0.2.0-2.tar.gz"; + sha256 = "0e034b66239818b2e641e61653fa7b17ce61e191868b0c2e7fe4b84b917ebf9a"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ cmake-modules cv-bridge eigen geometry-msgs image-transport libGL libGLU pluginlib qt5.qtbase rviz std-msgs view-controller-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A rviz view controller featuring smooth transitions.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/safety-limiter/default.nix b/distros/noetic/safety-limiter/default.nix index 5204cb1c52..52d6f0856c 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/safety_limiter/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "9b1ab4db7f58b5b33c5c011fcfd3fbbcd69889d95182f270b00e097c2dce7bcb"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/safety_limiter/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "69e9cae3f3533f07476b48d74b400e70d4ab5b1d3b371f84c1871ae6cb04afd1"; }; buildType = "catkin"; diff --git a/distros/noetic/slam-toolbox-msgs/default.nix b/distros/noetic/slam-toolbox-msgs/default.nix index 8a1e6c5296..8432eaae23 100644 --- a/distros/noetic/slam-toolbox-msgs/default.nix +++ b/distros/noetic/slam-toolbox-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-slam-toolbox-msgs"; - version = "1.5.5-r1"; + version = "1.5.6-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/noetic/slam_toolbox_msgs/1.5.5-1.tar.gz"; - name = "1.5.5-1.tar.gz"; - sha256 = "31803abdc1cfc3b09410c3a9297261c30b43f484c3aab05f91e168f3a11c9ef9"; + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/noetic/slam_toolbox_msgs/1.5.6-1.tar.gz"; + name = "1.5.6-1.tar.gz"; + sha256 = "e68433efbd4d95cbb033c59522b2405cbe8055da14859df2ee983f25618714d4"; }; buildType = "catkin"; diff --git a/distros/noetic/slam-toolbox-rviz/default.nix b/distros/noetic/slam-toolbox-rviz/default.nix index 98a8d451ca..7f031a665c 100644 --- a/distros/noetic/slam-toolbox-rviz/default.nix +++ b/distros/noetic/slam-toolbox-rviz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, qt5, rviz, slam-toolbox-msgs }: buildRosPackage { pname = "ros-noetic-slam-toolbox-rviz"; - version = "1.5.5-r1"; + version = "1.5.6-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/noetic/slam_toolbox_rviz/1.5.5-1.tar.gz"; - name = "1.5.5-1.tar.gz"; - sha256 = "547300395d1b6983a62705d3611ec7f7c5f5892e49f026b5ce105f7dd47d3a95"; + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/noetic/slam_toolbox_rviz/1.5.6-1.tar.gz"; + name = "1.5.6-1.tar.gz"; + sha256 = "f3073d278d5cbf2fc2bbb00ecbfa28495ebcb88b2b1c847fe57273016f4278b2"; }; buildType = "catkin"; diff --git a/distros/noetic/slam-toolbox/default.nix b/distros/noetic/slam-toolbox/default.nix index d8af693aed..46645b391c 100644 --- a/distros/noetic/slam-toolbox/default.nix +++ b/distros/noetic/slam-toolbox/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, ceres-solver, cmake-modules, eigen, gtest, interactive-markers, libg2o, liblapack, map-server, message-filters, message-runtime, nav-msgs, pluginlib, qt5, rosconsole, roscpp, sensor-msgs, slam-toolbox-msgs, sparse-bundle-adjustment, std-msgs, std-srvs, suitesparse, tbb, tf, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-noetic-slam-toolbox"; - version = "1.5.5-r1"; + version = "1.5.6-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/noetic/slam_toolbox/1.5.5-1.tar.gz"; - name = "1.5.5-1.tar.gz"; - sha256 = "549b5ea6ce1834562da8b90f288ac6f3b0d50b97e00ce5a70c4e282efe1d40ec"; + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/noetic/slam_toolbox/1.5.6-1.tar.gz"; + name = "1.5.6-1.tar.gz"; + sha256 = "8cc607ced61f8d2d6f167ba6e802cf055e9b702bf897dfd5310e85fb2b6172a7"; }; buildType = "catkin"; diff --git a/distros/noetic/spacenav-node/default.nix b/distros/noetic/spacenav-node/default.nix new file mode 100644 index 0000000000..823b971863 --- /dev/null +++ b/distros/noetic/spacenav-node/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2021 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, libspnav, roscpp, roslint, sensor-msgs, xorg }: +buildRosPackage { + pname = "ros-noetic-spacenav-node"; + version = "1.15.1-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/joystick_drivers-release/archive/release/noetic/spacenav_node/1.15.1-1.tar.gz"; + name = "1.15.1-1.tar.gz"; + sha256 = "8ef279005e45b2f083cf23b15ccf1ab440e601f7bf2ae194deda441c20396a9e"; + }; + + buildType = "catkin"; + buildInputs = [ roslint ]; + propagatedBuildInputs = [ geometry-msgs libspnav roscpp sensor-msgs xorg.libX11 ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/sr-hand-detector/default.nix b/distros/noetic/sr-hand-detector/default.nix index a5b3036a84..40ed58f09c 100644 --- a/distros/noetic/sr-hand-detector/default.nix +++ b/distros/noetic/sr-hand-detector/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libyamlcpp, roscpp, roslib, rostest }: buildRosPackage { pname = "ros-noetic-sr-hand-detector"; - version = "0.0.6-r1"; + version = "0.0.7-r1"; src = fetchurl { - url = "https://github.com/shadow-robot/sr_hand_detector-release/archive/release/noetic/sr_hand_detector/0.0.6-1.tar.gz"; - name = "0.0.6-1.tar.gz"; - sha256 = "4bae5c77b710f128080d5cbbb2b5a28de35e94ce1b4bac0a889f71f8aa0e7d14"; + url = "https://github.com/shadow-robot/sr_hand_detector-release/archive/release/noetic/sr_hand_detector/0.0.7-1.tar.gz"; + name = "0.0.7-1.tar.gz"; + sha256 = "77712161a9eeaee8ef841518df0de85dbff230bf860fd466ce4c75580c0a2758"; }; buildType = "catkin"; diff --git a/distros/noetic/test-mavros/default.nix b/distros/noetic/test-mavros/default.nix index 415b0183d0..eb6d82b5c9 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.8.0-r1"; + version = "1.9.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/test_mavros/1.8.0-1.tar.gz"; - name = "1.8.0-1.tar.gz"; - sha256 = "ce1a93c95a6a1a466a96140eceb01dc187c2a98515e18926b38f475966b05dfe"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/test_mavros/1.9.0-1.tar.gz"; + name = "1.9.0-1.tar.gz"; + sha256 = "09a361ed2644201e29be70f85400c40f9c18309a1531cace4b05e97c9bf7f9cf"; }; buildType = "catkin"; diff --git a/distros/noetic/topic-tools/default.nix b/distros/noetic/topic-tools/default.nix index 7a40eb6786..5e61c77515 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/topic_tools/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "df44a5f9593aa994dc050ec598198141eeb3e7cf4ed0e6c3dc9ff58f45fee6c9"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/topic_tools/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "7508b418bf7f1c026fde205539215685e9f3b1befc55bd81424a619fa5b3f610"; }; buildType = "catkin"; diff --git a/distros/noetic/track-odometry/default.nix b/distros/noetic/track-odometry/default.nix index 3e146dff26..3fa8d50254 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/track_odometry/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "a57bdbf32c0ef5af08b43ae3e03c134ab75c14c8372b744930693bfc1514ad9a"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/track_odometry/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "12e69a79581bc96e41701b1cef6eb7b84726fffa7ab215adf8046132f64c5b2d"; }; buildType = "catkin"; diff --git a/distros/noetic/trajectory-tracker/default.nix b/distros/noetic/trajectory-tracker/default.nix index 3717d7775e..29621f93e4 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.10.11-r1"; + version = "0.11.0-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/trajectory_tracker/0.10.11-1.tar.gz"; - name = "0.10.11-1.tar.gz"; - sha256 = "41609700f7cda6a10dabb04a85cf7db215b83f55dc757c611f84da651c4c4eb5"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/trajectory_tracker/0.11.0-1.tar.gz"; + name = "0.11.0-1.tar.gz"; + sha256 = "e71d0b09f84c560ba0b67c39e82e916af1c0e14354f54c09f6e0e3d9f81a084c"; }; buildType = "catkin"; diff --git a/distros/noetic/ur-client-library/default.nix b/distros/noetic/ur-client-library/default.nix index 3215228e65..5905e0c451 100644 --- a/distros/noetic/ur-client-library/default.nix +++ b/distros/noetic/ur-client-library/default.nix @@ -2,20 +2,20 @@ # Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, console-bridge }: +{ lib, buildRosPackage, fetchurl, boost, catkin, cmake }: buildRosPackage { pname = "ros-noetic-ur-client-library"; - version = "0.3.1-r1"; + version = "0.3.2-r1"; src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "9398c88246ba5578db779a85b9d5ddd171668d13873a1a00a781d823452f39ee"; + url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/0.3.2-1.tar.gz"; + name = "0.3.2-1.tar.gz"; + sha256 = "7d30ae4a429ddaef8efd9d4d2987cc4faf10d71b12e77967338840f1d3595826"; }; buildType = "cmake"; buildInputs = [ boost ]; - propagatedBuildInputs = [ catkin console-bridge ]; + propagatedBuildInputs = [ catkin ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/distros/noetic/webkit-dependency/default.nix b/distros/noetic/webkit-dependency/default.nix index fcc58c557b..8dae6fcd22 100644 --- a/distros/noetic/webkit-dependency/default.nix +++ b/distros/noetic/webkit-dependency/default.nix @@ -1,8 +1,8 @@ -# Copyright 2020 Open Source Robotics Foundation +# Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: +{ lib, buildRosPackage, fetchurl, catkin, python3Packages }: buildRosPackage { pname = "ros-noetic-webkit-dependency"; version = "1.1.2-r1"; @@ -14,7 +14,7 @@ buildRosPackage { }; buildType = "catkin"; - propagatedBuildInputs = [ pythonPackages.pyqt5_with_qtwebkit ]; + propagatedBuildInputs = [ python3Packages.pyqt5_with_qtwebkit ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/xacro/default.nix b/distros/noetic/xacro/default.nix index 71ae8acc74..c816a1056e 100644 --- a/distros/noetic/xacro/default.nix +++ b/distros/noetic/xacro/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslaunch, roslint, rostest }: buildRosPackage { pname = "ros-noetic-xacro"; - version = "1.14.8-r1"; + version = "1.14.9-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/xacro-release/archive/release/noetic/xacro/1.14.8-1.tar.gz"; - name = "1.14.8-1.tar.gz"; - sha256 = "eaf183c11a4feb2dcb79f6320fc443ad08cb395045c2a8ae53dd4c86f3370e8a"; + url = "https://github.com/ros-gbp/xacro-release/archive/release/noetic/xacro/1.14.9-1.tar.gz"; + name = "1.14.9-1.tar.gz"; + sha256 = "d25f54c72871d94ad902660bc0c2eeec5fa879f043af7cddd14589b5d7bb1da7"; }; buildType = "catkin"; diff --git a/distros/noetic/xmlrpcpp/default.nix b/distros/noetic/xmlrpcpp/default.nix index 10cdfdb866..3b30224e49 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.15.11-r1"; + version = "1.15.13-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/xmlrpcpp/1.15.11-1.tar.gz"; - name = "1.15.11-1.tar.gz"; - sha256 = "bf5529d52ec500c7ec6f16f7160e093bdcaa2f2e9c4c359d6a0e0cd8d30daa85"; + url = "https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/xmlrpcpp/1.15.13-1.tar.gz"; + name = "1.15.13-1.tar.gz"; + sha256 = "fc7cc59891916657f7d963eeaab12a923db21a51018530a39c371e644877e080"; }; buildType = "catkin";