From b3a94d6ffce71294cb7060c5254f45a76a798d38 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Fri, 31 Jan 2025 21:26:56 +0100 Subject: [PATCH] Remove iron Its end of life was on December 4, 2024 (https://docs.ros.org/en/iron/Releases.html). --- .github/workflows/build.yaml | 1 - distros/default.nix | 1 - distros/iron/acado-vendor/default.nix | 25 - distros/iron/ackermann-msgs/default.nix | 26 - .../ackermann-steering-controller/default.nix | 26 - distros/iron/action-msgs/default.nix | 26 - distros/iron/action-tutorials-cpp/default.nix | 26 - .../action-tutorials-interfaces/default.nix | 26 - distros/iron/action-tutorials-py/default.nix | 24 - distros/iron/actionlib-msgs/default.nix | 26 - distros/iron/actuator-msgs/default.nix | 26 - distros/iron/adaptive-component/default.nix | 36 - .../iron/admittance-controller/default.nix | 26 - distros/iron/ament-acceleration/default.nix | 24 - distros/iron/ament-black/default.nix | 25 - distros/iron/ament-clang-format/default.nix | 25 - distros/iron/ament-clang-tidy/default.nix | 25 - distros/iron/ament-cmake-auto/default.nix | 24 - distros/iron/ament-cmake-black/default.nix | 26 - distros/iron/ament-cmake-catch2/default.nix | 25 - .../iron/ament-cmake-clang-format/default.nix | 26 - .../iron/ament-cmake-clang-tidy/default.nix | 26 - .../iron/ament-cmake-copyright/default.nix | 26 - distros/iron/ament-cmake-core/default.nix | 31 - distros/iron/ament-cmake-cppcheck/default.nix | 26 - distros/iron/ament-cmake-cpplint/default.nix | 26 - .../default.nix | 24 - .../default.nix | 24 - .../default.nix | 24 - .../ament-cmake-export-interfaces/default.nix | 24 - .../ament-cmake-export-libraries/default.nix | 24 - .../ament-cmake-export-link-flags/default.nix | 24 - .../ament-cmake-export-targets/default.nix | 24 - distros/iron/ament-cmake-flake8/default.nix | 27 - .../ament-cmake-gen-version-h/default.nix | 26 - distros/iron/ament-cmake-gmock/default.nix | 25 - .../ament-cmake-google-benchmark/default.nix | 25 - distros/iron/ament-cmake-gtest/default.nix | 25 - .../default.nix | 24 - .../iron/ament-cmake-libraries/default.nix | 24 - .../iron/ament-cmake-lint-cmake/default.nix | 25 - distros/iron/ament-cmake-mypy/default.nix | 27 - distros/iron/ament-cmake-pclint/default.nix | 27 - distros/iron/ament-cmake-pep257/default.nix | 27 - .../iron/ament-cmake-pycodestyle/default.nix | 27 - distros/iron/ament-cmake-pyflakes/default.nix | 26 - distros/iron/ament-cmake-pytest/default.nix | 24 - distros/iron/ament-cmake-python/default.nix | 24 - distros/iron/ament-cmake-ros/default.nix | 25 - .../default.nix | 24 - distros/iron/ament-cmake-test/default.nix | 25 - .../iron/ament-cmake-uncrustify/default.nix | 27 - .../ament-cmake-vendor-package/default.nix | 25 - distros/iron/ament-cmake-version/default.nix | 24 - distros/iron/ament-cmake-xmllint/default.nix | 26 - distros/iron/ament-cmake/default.nix | 24 - distros/iron/ament-copyright/default.nix | 25 - distros/iron/ament-cppcheck/default.nix | 24 - distros/iron/ament-cpplint/default.nix | 24 - distros/iron/ament-download/default.nix | 24 - distros/iron/ament-flake8/default.nix | 23 - distros/iron/ament-index-cpp/default.nix | 25 - distros/iron/ament-index-python/default.nix | 23 - distros/iron/ament-lint-auto/default.nix | 24 - distros/iron/ament-lint-cmake/default.nix | 24 - distros/iron/ament-lint-common/default.nix | 25 - distros/iron/ament-lint/default.nix | 22 - distros/iron/ament-mypy/default.nix | 24 - distros/iron/ament-nodl/default.nix | 25 - distros/iron/ament-package/default.nix | 24 - distros/iron/ament-pclint/default.nix | 24 - distros/iron/ament-pep257/default.nix | 25 - distros/iron/ament-pycodestyle/default.nix | 24 - distros/iron/ament-pyflakes/default.nix | 25 - distros/iron/ament-uncrustify/default.nix | 25 - distros/iron/ament-vitis/default.nix | 24 - distros/iron/ament-xmllint/default.nix | 25 - distros/iron/angles/default.nix | 33 - distros/iron/apex-containers/default.nix | 26 - distros/iron/apex-test-tools/default.nix | 26 - .../iron/apriltag-detector-mit/default.nix | 26 - .../iron/apriltag-detector-umich/default.nix | 26 - distros/iron/apriltag-detector/default.nix | 26 - distros/iron/apriltag-draw/default.nix | 26 - distros/iron/apriltag-mit/default.nix | 25 - distros/iron/apriltag-msgs/default.nix | 26 - distros/iron/apriltag-ros/default.nix | 26 - distros/iron/apriltag/default.nix | 25 - distros/iron/aruco-msgs/default.nix | 26 - distros/iron/aruco-opencv-msgs/default.nix | 26 - distros/iron/aruco-opencv/default.nix | 26 - distros/iron/aruco-ros/default.nix | 27 - distros/iron/aruco/default.nix | 26 - distros/iron/asio-cmake-module/default.nix | 25 - distros/iron/async-web-server-cpp/default.nix | 26 - .../iron/automotive-autonomy-msgs/default.nix | 25 - .../automotive-navigation-msgs/default.nix | 26 - .../iron/automotive-platform-msgs/default.nix | 26 - distros/iron/autoware-auto-msgs/default.nix | 26 - distros/iron/avt-vimba-camera/default.nix | 25 - .../default.nix | 25 - distros/iron/aws-sdk-cpp-vendor/default.nix | 26 - distros/iron/azure-iot-sdk-c/default.nix | 25 - distros/iron/backward-ros/default.nix | 25 - distros/iron/bag2-to-image/default.nix | 26 - .../battery-state-broadcaster/default.nix | 25 - .../battery-state-rviz-overlay/default.nix | 25 - distros/iron/behaviortree-cpp-v3/default.nix | 26 - distros/iron/behaviortree-cpp/default.nix | 26 - distros/iron/beluga-amcl/default.nix | 26 - distros/iron/beluga-ros/default.nix | 26 - distros/iron/beluga/default.nix | 26 - .../bicycle-steering-controller/default.nix | 26 - distros/iron/bno055/default.nix | 24 - distros/iron/bond-core/default.nix | 28 - distros/iron/bond/default.nix | 29 - distros/iron/bondcpp/default.nix | 27 - distros/iron/boost-geometry-util/default.nix | 26 - distros/iron/bosch-locator-bridge/default.nix | 26 - distros/iron/builtin-interfaces/default.nix | 26 - distros/iron/camera-aravis2-msgs/default.nix | 25 - distros/iron/camera-aravis2/default.nix | 26 - .../camera-calibration-parsers/default.nix | 26 - distros/iron/camera-calibration/default.nix | 25 - distros/iron/camera-info-manager/default.nix | 29 - distros/iron/can-msgs/default.nix | 26 - .../iron/cartographer-ros-msgs/default.nix | 26 - distros/iron/cartographer-ros/default.nix | 27 - distros/iron/cartographer-rviz/default.nix | 27 - distros/iron/cartographer/default.nix | 27 - .../iron/cascade-lifecycle-msgs/default.nix | 25 - distros/iron/catch-ros2/default.nix | 26 - distros/iron/chomp-motion-planner/default.nix | 26 - distros/iron/class-loader/default.nix | 27 - distros/iron/classic-bags/default.nix | 26 - .../default.nix | 26 - distros/iron/color-names/default.nix | 26 - distros/iron/color-util/default.nix | 26 - distros/iron/common-interfaces/default.nix | 26 - .../iron/composition-interfaces/default.nix | 26 - distros/iron/composition/default.nix | 26 - .../default.nix | 26 - .../compressed-image-transport/default.nix | 26 - .../iron/console-bridge-vendor/default.nix | 27 - distros/iron/control-box-rst/default.nix | 26 - distros/iron/control-msgs/default.nix | 28 - distros/iron/control-toolbox/default.nix | 26 - distros/iron/controller-interface/default.nix | 26 - .../iron/controller-manager-msgs/default.nix | 26 - distros/iron/controller-manager/default.nix | 26 - distros/iron/costmap-queue/default.nix | 26 - distros/iron/cudnn-cmake-module/default.nix | 25 - distros/iron/cv-bridge/default.nix | 27 - distros/iron/cyclonedds/default.nix | 25 - .../iron/demo-nodes-cpp-native/default.nix | 26 - distros/iron/demo-nodes-cpp/default.nix | 26 - distros/iron/demo-nodes-py/default.nix | 24 - distros/iron/depth-image-proc/default.nix | 29 - distros/iron/depthai-bridge/default.nix | 25 - distros/iron/depthai-descriptions/default.nix | 25 - distros/iron/depthai-examples/default.nix | 25 - distros/iron/depthai-filters/default.nix | 25 - distros/iron/depthai-ros-driver/default.nix | 25 - distros/iron/depthai-ros-msgs/default.nix | 25 - distros/iron/depthai-ros/default.nix | 25 - distros/iron/depthai/default.nix | 25 - .../iron/depthimage-to-laserscan/default.nix | 26 - distros/iron/desktop-full/default.nix | 25 - distros/iron/desktop/default.nix | 25 - .../iron/diagnostic-aggregator/default.nix | 26 - .../diagnostic-common-diagnostics/default.nix | 26 - distros/iron/diagnostic-msgs/default.nix | 26 - distros/iron/diagnostic-updater/default.nix | 26 - distros/iron/diagnostics/default.nix | 25 - .../iron/diff-drive-controller/default.nix | 26 - distros/iron/dolly-follow/default.nix | 26 - distros/iron/dolly-gazebo/default.nix | 26 - distros/iron/dolly-ignition/default.nix | 26 - distros/iron/dolly/default.nix | 26 - distros/iron/domain-bridge/default.nix | 26 - distros/iron/domain-coordinator/default.nix | 23 - .../draco-point-cloud-transport/default.nix | 27 - .../dual-arm-panda-moveit-config/default.nix | 27 - distros/iron/dummy-map-server/default.nix | 26 - distros/iron/dummy-robot-bringup/default.nix | 26 - distros/iron/dummy-sensors/default.nix | 26 - distros/iron/dwb-core/default.nix | 26 - distros/iron/dwb-critics/default.nix | 26 - distros/iron/dwb-msgs/default.nix | 25 - distros/iron/dwb-plugins/default.nix | 27 - distros/iron/dynamic-edt-3d/default.nix | 25 - distros/iron/dynamixel-hardware/default.nix | 26 - .../default.nix | 25 - .../iron/dynamixel-sdk-examples/default.nix | 26 - distros/iron/dynamixel-sdk/default.nix | 24 - .../iron/dynamixel-workbench-msgs/default.nix | 26 - .../dynamixel-workbench-toolbox/default.nix | 29 - distros/iron/dynamixel-workbench/default.nix | 28 - distros/iron/ecal/default.nix | 25 - distros/iron/ecl-build/default.nix | 26 - distros/iron/ecl-command-line/default.nix | 27 - distros/iron/ecl-concepts/default.nix | 28 - distros/iron/ecl-config/default.nix | 27 - distros/iron/ecl-console/default.nix | 25 - distros/iron/ecl-containers/default.nix | 31 - distros/iron/ecl-converters-lite/default.nix | 28 - distros/iron/ecl-converters/default.nix | 30 - distros/iron/ecl-core-apps/default.nix | 27 - distros/iron/ecl-core/default.nix | 27 - distros/iron/ecl-devices/default.nix | 26 - distros/iron/ecl-eigen/default.nix | 25 - distros/iron/ecl-errors/default.nix | 28 - distros/iron/ecl-exceptions/default.nix | 27 - distros/iron/ecl-filesystem/default.nix | 26 - distros/iron/ecl-formatters/default.nix | 27 - distros/iron/ecl-geometry/default.nix | 27 - distros/iron/ecl-io/default.nix | 27 - distros/iron/ecl-ipc/default.nix | 30 - distros/iron/ecl-license/default.nix | 25 - distros/iron/ecl-linear-algebra/default.nix | 26 - distros/iron/ecl-lite/default.nix | 25 - distros/iron/ecl-manipulators/default.nix | 27 - distros/iron/ecl-math/default.nix | 27 - distros/iron/ecl-mobile-robot/default.nix | 27 - distros/iron/ecl-mpl/default.nix | 27 - distros/iron/ecl-sigslots-lite/default.nix | 27 - distros/iron/ecl-sigslots/default.nix | 30 - distros/iron/ecl-statistics/default.nix | 26 - distros/iron/ecl-streams/default.nix | 27 - distros/iron/ecl-threads/default.nix | 29 - distros/iron/ecl-time-lite/default.nix | 26 - distros/iron/ecl-time/default.nix | 31 - distros/iron/ecl-tools/default.nix | 25 - distros/iron/ecl-type-traits/default.nix | 26 - distros/iron/ecl-utilities/default.nix | 26 - distros/iron/effort-controllers/default.nix | 26 - distros/iron/eigen-stl-containers/default.nix | 26 - distros/iron/eigen3-cmake-module/default.nix | 25 - distros/iron/eigenpy/default.nix | 25 - distros/iron/eiquadprog/default.nix | 25 - distros/iron/etsi-its-cam-coding/default.nix | 25 - .../iron/etsi-its-cam-conversion/default.nix | 25 - distros/iron/etsi-its-cam-msgs/default.nix | 25 - .../iron/etsi-its-cam-ts-coding/default.nix | 25 - .../etsi-its-cam-ts-conversion/default.nix | 25 - distros/iron/etsi-its-cam-ts-msgs/default.nix | 25 - distros/iron/etsi-its-coding/default.nix | 25 - distros/iron/etsi-its-conversion/default.nix | 25 - .../iron/etsi-its-cpm-ts-coding/default.nix | 25 - .../etsi-its-cpm-ts-conversion/default.nix | 25 - distros/iron/etsi-its-cpm-ts-msgs/default.nix | 25 - distros/iron/etsi-its-denm-coding/default.nix | 25 - .../iron/etsi-its-denm-conversion/default.nix | 25 - distros/iron/etsi-its-denm-msgs/default.nix | 25 - distros/iron/etsi-its-messages/default.nix | 25 - distros/iron/etsi-its-msgs-utils/default.nix | 25 - distros/iron/etsi-its-msgs/default.nix | 25 - .../default.nix | 25 - .../iron/etsi-its-rviz-plugins/default.nix | 25 - .../iron/etsi-its-vam-ts-coding/default.nix | 25 - .../etsi-its-vam-ts-conversion/default.nix | 25 - distros/iron/etsi-its-vam-ts-msgs/default.nix | 25 - distros/iron/event-camera-codecs/default.nix | 26 - distros/iron/event-camera-msgs/default.nix | 26 - distros/iron/event-camera-py/default.nix | 26 - .../iron/event-camera-renderer/default.nix | 26 - distros/iron/example-interfaces/default.nix | 25 - .../examples-rclcpp-async-client/default.nix | 26 - .../examples-rclcpp-cbg-executor/default.nix | 26 - .../default.nix | 26 - .../default.nix | 26 - .../default.nix | 26 - .../default.nix | 27 - .../default.nix | 26 - .../default.nix | 26 - .../default.nix | 26 - .../examples-rclcpp-minimal-timer/default.nix | 26 - .../default.nix | 26 - .../iron/examples-rclcpp-wait-set/default.nix | 26 - .../iron/examples-rclpy-executors/default.nix | 24 - .../default.nix | 24 - .../default.nix | 24 - .../default.nix | 24 - .../examples-rclpy-minimal-client/default.nix | 24 - .../default.nix | 24 - .../default.nix | 24 - .../default.nix | 24 - .../default.nix | 24 - distros/iron/examples-tf2-py/default.nix | 24 - distros/iron/executive-smach/default.nix | 26 - distros/iron/fast-gicp/default.nix | 25 - distros/iron/fastcdr/default.nix | 24 - .../iron/fastrtps-cmake-module/default.nix | 25 - distros/iron/fastrtps/default.nix | 25 - .../iron/ffmpeg-encoder-decoder/default.nix | 26 - .../ffmpeg-image-transport-msgs/default.nix | 26 - .../ffmpeg-image-transport-tools/default.nix | 26 - .../iron/ffmpeg-image-transport/default.nix | 27 - distros/iron/fields2cover/default.nix | 27 - distros/iron/filters/default.nix | 28 - distros/iron/find-object-2d/default.nix | 25 - distros/iron/flex-sync/default.nix | 26 - .../iron/flexbe-behavior-engine/default.nix | 25 - distros/iron/flexbe-core/default.nix | 24 - distros/iron/flexbe-input/default.nix | 24 - distros/iron/flexbe-mirror/default.nix | 24 - distros/iron/flexbe-msgs/default.nix | 26 - distros/iron/flexbe-onboard/default.nix | 24 - distros/iron/flexbe-states/default.nix | 24 - distros/iron/flexbe-testing/default.nix | 26 - distros/iron/flexbe-widget/default.nix | 26 - .../iron/flir-camera-description/default.nix | 26 - distros/iron/flir-camera-msgs/default.nix | 26 - distros/iron/fluent-rviz/default.nix | 26 - distros/iron/fmi-adapter-examples/default.nix | 25 - distros/iron/fmi-adapter/default.nix | 26 - distros/iron/fmilibrary-vendor/default.nix | 24 - .../iron/foonathan-memory-vendor/default.nix | 26 - .../default.nix | 26 - .../forward-command-controller/default.nix | 26 - .../iron/four-wheel-steering-msgs/default.nix | 25 - distros/iron/foxglove-bridge/default.nix | 26 - .../default.nix | 27 - distros/iron/foxglove-msgs/default.nix | 26 - distros/iron/fuse-constraints/default.nix | 27 - distros/iron/fuse-core/default.nix | 27 - distros/iron/fuse-doc/default.nix | 24 - distros/iron/fuse-graphs/default.nix | 26 - distros/iron/fuse-loss/default.nix | 26 - distros/iron/fuse-models/default.nix | 26 - distros/iron/fuse-msgs/default.nix | 26 - distros/iron/fuse-optimizers/default.nix | 28 - distros/iron/fuse-publishers/default.nix | 26 - distros/iron/fuse-tutorials/default.nix | 26 - distros/iron/fuse-variables/default.nix | 27 - distros/iron/fuse-viz/default.nix | 26 - distros/iron/fuse/default.nix | 25 - .../default.nix | 26 - distros/iron/game-controller-spl/default.nix | 24 - distros/iron/gazebo-dev/default.nix | 25 - distros/iron/gazebo-msgs/default.nix | 26 - distros/iron/gazebo-plugins/default.nix | 26 - distros/iron/gazebo-ros-pkgs/default.nix | 25 - distros/iron/gazebo-ros/default.nix | 26 - .../gazebo-ros2-control-demos/default.nix | 26 - distros/iron/gazebo-ros2-control/default.nix | 26 - .../default.nix | 26 - .../gazebo-video-monitor-plugins/default.nix | 25 - .../gazebo-video-monitor-utils/default.nix | 23 - .../iron/gazebo-video-monitors/default.nix | 25 - distros/iron/gc-spl-2022/default.nix | 24 - distros/iron/gc-spl-interfaces/default.nix | 26 - distros/iron/gc-spl/default.nix | 24 - .../default.nix | 26 - .../generate-parameter-library-py/default.nix | 24 - .../generate-parameter-library/default.nix | 26 - .../default.nix | 24 - distros/iron/generated.nix | 2677 ----------------- distros/iron/geodesy/default.nix | 25 - distros/iron/geographic-info/default.nix | 28 - distros/iron/geographic-msgs/default.nix | 26 - distros/iron/geometric-shapes/default.nix | 26 - distros/iron/geometry-msgs/default.nix | 26 - distros/iron/geometry-tutorials/default.nix | 24 - distros/iron/geometry2/default.nix | 25 - distros/iron/gmock-vendor/default.nix | 25 - .../iron/google-benchmark-vendor/default.nix | 25 - distros/iron/gps-msgs/default.nix | 25 - distros/iron/gps-tools/default.nix | 25 - distros/iron/gps-umd/default.nix | 25 - distros/iron/gpsd-client/default.nix | 26 - distros/iron/graph-msgs/default.nix | 26 - distros/iron/grasping-msgs/default.nix | 25 - distros/iron/grbl-msgs/default.nix | 26 - distros/iron/grbl-ros/default.nix | 25 - .../iron/grid-map-cmake-helpers/default.nix | 24 - distros/iron/grid-map-core/default.nix | 26 - distros/iron/grid-map-costmap-2d/default.nix | 26 - distros/iron/grid-map-cv/default.nix | 26 - distros/iron/grid-map-demos/default.nix | 26 - distros/iron/grid-map-filters/default.nix | 26 - distros/iron/grid-map-loader/default.nix | 26 - distros/iron/grid-map-msgs/default.nix | 25 - distros/iron/grid-map-octomap/default.nix | 26 - distros/iron/grid-map-pcl/default.nix | 26 - distros/iron/grid-map-ros/default.nix | 26 - distros/iron/grid-map-rviz-plugin/default.nix | 26 - distros/iron/grid-map-sdf/default.nix | 26 - .../iron/grid-map-visualization/default.nix | 26 - distros/iron/grid-map/default.nix | 25 - distros/iron/gripper-controllers/default.nix | 26 - distros/iron/gscam/default.nix | 27 - distros/iron/gtest-vendor/default.nix | 24 - distros/iron/gtsam/default.nix | 25 - .../iron/gz-ros2-control-demos/default.nix | 26 - .../hardware-interface-testing/default.nix | 26 - distros/iron/hardware-interface/default.nix | 26 - distros/iron/hash-library-vendor/default.nix | 25 - distros/iron/heaphook/default.nix | 26 - distros/iron/hls-lfcd-lds-driver/default.nix | 26 - distros/iron/hpp-fcl/default.nix | 25 - distros/iron/iceoryx-binding-c/default.nix | 24 - distros/iron/iceoryx-hoofs/default.nix | 25 - .../iron/iceoryx-introspection/default.nix | 25 - distros/iron/iceoryx-posh/default.nix | 25 - distros/iron/ifm3d-core/default.nix | 25 - .../iron/ign-ros2-control-demos/default.nix | 26 - .../iron/ignition-cmake2-vendor/default.nix | 26 - .../iron/ignition-math6-vendor/default.nix | 26 - distros/iron/image-common/default.nix | 26 - distros/iron/image-geometry/default.nix | 29 - distros/iron/image-pipeline/default.nix | 26 - distros/iron/image-proc/default.nix | 26 - distros/iron/image-publisher/default.nix | 27 - distros/iron/image-rotate/default.nix | 43 - distros/iron/image-tools/default.nix | 26 - .../iron/image-transport-plugins/default.nix | 29 - distros/iron/image-transport/default.nix | 28 - distros/iron/image-view/default.nix | 27 - .../iron/imu-complementary-filter/default.nix | 24 - distros/iron/imu-filter-madgwick/default.nix | 26 - distros/iron/imu-pipeline/default.nix | 25 - distros/iron/imu-processors/default.nix | 26 - .../iron/imu-sensor-broadcaster/default.nix | 26 - distros/iron/imu-tools/default.nix | 25 - distros/iron/imu-transformer/default.nix | 26 - .../default.nix | 26 - distros/iron/interactive-markers/default.nix | 26 - distros/iron/intra-process-demo/default.nix | 26 - distros/iron/io-context/default.nix | 26 - distros/iron/irobot-create-msgs/default.nix | 26 - distros/iron/joint-limits/default.nix | 26 - .../iron/joint-state-broadcaster/default.nix | 26 - .../joint-state-publisher-gui/default.nix | 23 - .../iron/joint-state-publisher/default.nix | 24 - .../joint-trajectory-controller/default.nix | 26 - distros/iron/joy-linux/default.nix | 31 - distros/iron/joy-teleop/default.nix | 24 - distros/iron/joy-tester/default.nix | 24 - distros/iron/joy/default.nix | 28 - distros/iron/kdl-parser/default.nix | 29 - distros/iron/key-teleop/default.nix | 24 - distros/iron/keyboard-handler/default.nix | 25 - .../iron/kinematics-interface-kdl/default.nix | 26 - distros/iron/kinematics-interface/default.nix | 25 - .../default.nix | 25 - .../default.nix | 25 - distros/iron/kitti-metrics-eval/default.nix | 25 - distros/iron/kobuki-core/default.nix | 25 - .../iron/kobuki-ros-interfaces/default.nix | 28 - .../iron/kobuki-velocity-smoother/default.nix | 26 - distros/iron/kortex-api/default.nix | 24 - distros/iron/kortex-bringup/default.nix | 25 - distros/iron/kortex-description/default.nix | 27 - distros/iron/kortex-driver/default.nix | 25 - distros/iron/lanelet2-core/default.nix | 26 - distros/iron/lanelet2-examples/default.nix | 26 - distros/iron/lanelet2-io/default.nix | 26 - distros/iron/lanelet2-maps/default.nix | 25 - distros/iron/lanelet2-projection/default.nix | 26 - distros/iron/lanelet2-python/default.nix | 26 - distros/iron/lanelet2-routing/default.nix | 26 - .../iron/lanelet2-traffic-rules/default.nix | 26 - distros/iron/lanelet2-validation/default.nix | 26 - distros/iron/lanelet2/default.nix | 25 - distros/iron/laser-filters/default.nix | 26 - distros/iron/laser-geometry/default.nix | 29 - distros/iron/laser-proc/default.nix | 26 - distros/iron/launch-param-builder/default.nix | 24 - distros/iron/launch-pytest/default.nix | 24 - distros/iron/launch-ros/default.nix | 24 - distros/iron/launch-system-modes/default.nix | 25 - .../launch-testing-ament-cmake/default.nix | 26 - .../iron/launch-testing-examples/default.nix | 24 - distros/iron/launch-testing-ros/default.nix | 24 - distros/iron/launch-testing/default.nix | 24 - distros/iron/launch-xml/default.nix | 24 - distros/iron/launch-yaml/default.nix | 24 - distros/iron/launch/default.nix | 24 - distros/iron/leo-bringup/default.nix | 26 - distros/iron/leo-description/default.nix | 26 - distros/iron/leo-desktop/default.nix | 25 - distros/iron/leo-fw/default.nix | 26 - distros/iron/leo-gz-bringup/default.nix | 26 - distros/iron/leo-gz-worlds/default.nix | 25 - distros/iron/leo-msgs/default.nix | 26 - distros/iron/leo-robot/default.nix | 25 - distros/iron/leo-simulator/default.nix | 26 - distros/iron/leo-teleop/default.nix | 26 - distros/iron/leo-viz/default.nix | 26 - distros/iron/leo/default.nix | 25 - distros/iron/lgsvl-msgs/default.nix | 25 - distros/iron/libcaer-driver/default.nix | 26 - distros/iron/libcaer-vendor/default.nix | 26 - distros/iron/libcaer/default.nix | 24 - distros/iron/libcreate/default.nix | 26 - distros/iron/libcurl-vendor/default.nix | 25 - distros/iron/libg2o/default.nix | 25 - distros/iron/libmavconn/default.nix | 30 - distros/iron/libnabo/default.nix | 25 - distros/iron/libphidget22/default.nix | 25 - distros/iron/libpointmatcher/default.nix | 25 - distros/iron/librealsense2/default.nix | 25 - .../iron/libstatistics-collector/default.nix | 26 - distros/iron/libyaml-vendor/default.nix | 26 - .../iron/lidar-situational-graphs/default.nix | 26 - distros/iron/lifecycle-msgs/default.nix | 26 - distros/iron/lifecycle-py/default.nix | 24 - distros/iron/lifecycle/default.nix | 26 - distros/iron/logging-demo/default.nix | 26 - distros/iron/magic-enum/default.nix | 25 - distros/iron/map-msgs/default.nix | 26 - distros/iron/mapviz-interfaces/default.nix | 25 - distros/iron/mapviz-plugins/default.nix | 25 - distros/iron/mapviz/default.nix | 25 - distros/iron/marine-acoustic-msgs/default.nix | 26 - distros/iron/marine-sensor-msgs/default.nix | 26 - distros/iron/marti-can-msgs/default.nix | 25 - distros/iron/marti-common-msgs/default.nix | 25 - distros/iron/marti-dbw-msgs/default.nix | 25 - .../iron/marti-introspection-msgs/default.nix | 25 - distros/iron/marti-nav-msgs/default.nix | 25 - .../iron/marti-perception-msgs/default.nix | 25 - distros/iron/marti-sensor-msgs/default.nix | 25 - distros/iron/marti-status-msgs/default.nix | 25 - .../iron/marti-visualization-msgs/default.nix | 25 - distros/iron/mavlink/default.nix | 28 - distros/iron/mavros-extras/default.nix | 26 - distros/iron/mavros-msgs/default.nix | 26 - distros/iron/mavros/default.nix | 27 - distros/iron/mcap-vendor/default.nix | 25 - distros/iron/menge-vendor/default.nix | 25 - distros/iron/message-filters/default.nix | 26 - .../message-tf-frame-transformer/default.nix | 25 - distros/iron/metavision-driver/default.nix | 26 - .../micro-ros-diagnostic-bridge/default.nix | 26 - .../micro-ros-diagnostic-msgs/default.nix | 26 - distros/iron/micro-ros-msgs/default.nix | 26 - .../default.nix | 25 - .../microstrain-inertial-driver/default.nix | 26 - .../microstrain-inertial-examples/default.nix | 25 - .../microstrain-inertial-msgs/default.nix | 25 - .../iron/microstrain-inertial-rqt/default.nix | 23 - distros/iron/mimick-vendor/default.nix | 25 - distros/iron/mola-bridge-ros2/default.nix | 26 - distros/iron/mola-common/default.nix | 25 - distros/iron/mola-demos/default.nix | 25 - .../iron/mola-imu-preintegration/default.nix | 25 - .../iron/mola-input-euroc-dataset/default.nix | 25 - .../iron/mola-input-kitti-dataset/default.nix | 25 - .../mola-input-kitti360-dataset/default.nix | 25 - .../mola-input-mulran-dataset/default.nix | 25 - .../mola-input-paris-luco-dataset/default.nix | 25 - distros/iron/mola-input-rawlog/default.nix | 25 - distros/iron/mola-input-ros2/default.nix | 26 - distros/iron/mola-input-rosbag2/default.nix | 25 - distros/iron/mola-kernel/default.nix | 25 - distros/iron/mola-launcher/default.nix | 26 - distros/iron/mola-lidar-odometry/default.nix | 26 - distros/iron/mola-metric-maps/default.nix | 26 - distros/iron/mola-msgs/default.nix | 25 - distros/iron/mola-navstate-fg/default.nix | 25 - distros/iron/mola-navstate-fuse/default.nix | 25 - distros/iron/mola-pose-list/default.nix | 25 - distros/iron/mola-relocalization/default.nix | 26 - distros/iron/mola-test-datasets/default.nix | 25 - distros/iron/mola-traj-tools/default.nix | 25 - distros/iron/mola-viz/default.nix | 25 - distros/iron/mola-yaml/default.nix | 25 - distros/iron/mola/default.nix | 26 - .../default.nix | 26 - .../iron/motion-capture-tracking/default.nix | 26 - distros/iron/mouse-teleop/default.nix | 24 - .../default.nix | 26 - distros/iron/moveit-common/default.nix | 26 - distros/iron/moveit-configs-utils/default.nix | 24 - distros/iron/moveit-core/default.nix | 26 - .../iron/moveit-hybrid-planning/default.nix | 26 - distros/iron/moveit-kinematics/default.nix | 26 - distros/iron/moveit-msgs/default.nix | 26 - .../iron/moveit-planners-chomp/default.nix | 26 - distros/iron/moveit-planners-ompl/default.nix | 26 - .../iron/moveit-planners-stomp/default.nix | 26 - distros/iron/moveit-planners/default.nix | 26 - distros/iron/moveit-plugins/default.nix | 26 - distros/iron/moveit-py/default.nix | 26 - .../default.nix | 24 - .../default.nix | 30 - .../default.nix | 24 - .../default.nix | 30 - .../default.nix | 24 - .../default.nix | 25 - .../default.nix | 30 - .../default.nix | 25 - .../moveit-resources-prbt-support/default.nix | 26 - distros/iron/moveit-resources/default.nix | 25 - .../iron/moveit-ros-benchmarks/default.nix | 26 - .../moveit-ros-control-interface/default.nix | 26 - .../iron/moveit-ros-move-group/default.nix | 26 - .../default.nix | 26 - .../iron/moveit-ros-perception/default.nix | 26 - .../moveit-ros-planning-interface/default.nix | 26 - distros/iron/moveit-ros-planning/default.nix | 26 - .../moveit-ros-robot-interaction/default.nix | 26 - .../iron/moveit-ros-visualization/default.nix | 26 - distros/iron/moveit-ros-warehouse/default.nix | 26 - distros/iron/moveit-ros/default.nix | 26 - distros/iron/moveit-runtime/default.nix | 26 - distros/iron/moveit-servo/default.nix | 26 - .../iron/moveit-setup-app-plugins/default.nix | 26 - .../iron/moveit-setup-assistant/default.nix | 26 - .../iron/moveit-setup-controllers/default.nix | 26 - .../moveit-setup-core-plugins/default.nix | 26 - .../iron/moveit-setup-framework/default.nix | 26 - .../moveit-setup-srdf-plugins/default.nix | 26 - .../default.nix | 26 - distros/iron/moveit-visual-tools/default.nix | 26 - distros/iron/moveit/default.nix | 26 - distros/iron/mp2p-icp/default.nix | 25 - .../iron/mqtt-client-interfaces/default.nix | 25 - distros/iron/mqtt-client/default.nix | 25 - distros/iron/mrpt-apps/default.nix | 25 - distros/iron/mrpt-generic-sensor/default.nix | 25 - distros/iron/mrpt-libapps/default.nix | 26 - distros/iron/mrpt-libbase/default.nix | 25 - distros/iron/mrpt-libgui/default.nix | 26 - distros/iron/mrpt-libhwdrivers/default.nix | 26 - distros/iron/mrpt-libmaps/default.nix | 26 - distros/iron/mrpt-libmath/default.nix | 26 - distros/iron/mrpt-libnav/default.nix | 26 - distros/iron/mrpt-libobs/default.nix | 26 - distros/iron/mrpt-libopengl/default.nix | 26 - distros/iron/mrpt-libposes/default.nix | 26 - distros/iron/mrpt-libros-bridge/default.nix | 26 - distros/iron/mrpt-libros2bridge/default.nix | 26 - distros/iron/mrpt-libslam/default.nix | 26 - distros/iron/mrpt-libtclap/default.nix | 25 - distros/iron/mrpt-map-server/default.nix | 25 - distros/iron/mrpt-msgs-bridge/default.nix | 25 - distros/iron/mrpt-msgs/default.nix | 26 - distros/iron/mrpt-nav-interfaces/default.nix | 25 - distros/iron/mrpt-navigation/default.nix | 26 - distros/iron/mrpt-path-planning/default.nix | 25 - distros/iron/mrpt-pf-localization/default.nix | 29 - .../iron/mrpt-pointcloud-pipeline/default.nix | 25 - distros/iron/mrpt-rawlog/default.nix | 25 - distros/iron/mrpt-reactivenav2d/default.nix | 25 - .../mrpt-sensor-bumblebee-stereo/default.nix | 25 - .../iron/mrpt-sensor-gnns-nmea/default.nix | 25 - .../iron/mrpt-sensor-gnss-nmea/default.nix | 25 - .../iron/mrpt-sensor-gnss-novatel/default.nix | 25 - .../mrpt-sensor-imu-taobotics/default.nix | 25 - distros/iron/mrpt-sensorlib/default.nix | 25 - distros/iron/mrpt-sensors/default.nix | 25 - .../iron/mrpt-tps-astar-planner/default.nix | 25 - distros/iron/mrpt-tutorials/default.nix | 25 - distros/iron/mrpt2/default.nix | 25 - distros/iron/mrt-cmake-modules/default.nix | 25 - distros/iron/multidim-rrt-planner/default.nix | 24 - distros/iron/multires-image/default.nix | 25 - distros/iron/mvsim/default.nix | 26 - distros/iron/nao-button-sim/default.nix | 24 - distros/iron/nao-command-msgs/default.nix | 26 - distros/iron/nao-lola/default.nix | 26 - distros/iron/nao-meshes/default.nix | 24 - distros/iron/nao-sensor-msgs/default.nix | 26 - distros/iron/naoqi-bridge-msgs/default.nix | 26 - distros/iron/naoqi-driver/default.nix | 26 - distros/iron/naoqi-libqi/default.nix | 26 - distros/iron/naoqi-libqicore/default.nix | 25 - distros/iron/nav-2d-msgs/default.nix | 25 - distros/iron/nav-2d-utils/default.nix | 26 - distros/iron/nav-msgs/default.nix | 26 - distros/iron/nav2-amcl/default.nix | 35 - distros/iron/nav2-behavior-tree/default.nix | 26 - distros/iron/nav2-behaviors/default.nix | 26 - distros/iron/nav2-bringup/default.nix | 26 - distros/iron/nav2-bt-navigator/default.nix | 26 - .../iron/nav2-collision-monitor/default.nix | 26 - distros/iron/nav2-common/default.nix | 25 - .../nav2-constrained-smoother/default.nix | 26 - distros/iron/nav2-controller/default.nix | 26 - distros/iron/nav2-core/default.nix | 26 - distros/iron/nav2-costmap-2d/default.nix | 32 - distros/iron/nav2-dwb-controller/default.nix | 25 - .../iron/nav2-lifecycle-manager/default.nix | 26 - distros/iron/nav2-map-server/default.nix | 26 - distros/iron/nav2-mppi-controller/default.nix | 26 - distros/iron/nav2-msgs/default.nix | 25 - distros/iron/nav2-navfn-planner/default.nix | 26 - distros/iron/nav2-planner/default.nix | 26 - .../default.nix | 26 - .../nav2-rotation-shim-controller/default.nix | 26 - distros/iron/nav2-rviz-plugins/default.nix | 26 - .../iron/nav2-simple-commander/default.nix | 24 - distros/iron/nav2-smac-planner/default.nix | 26 - distros/iron/nav2-smoother/default.nix | 26 - distros/iron/nav2-system-tests/default.nix | 26 - .../iron/nav2-theta-star-planner/default.nix | 26 - distros/iron/nav2-util/default.nix | 26 - .../iron/nav2-velocity-smoother/default.nix | 26 - distros/iron/nav2-voxel-grid/default.nix | 26 - .../iron/nav2-waypoint-follower/default.nix | 26 - distros/iron/navigation2/default.nix | 25 - distros/iron/ndt-omp/default.nix | 25 - distros/iron/neo-nav2-bringup/default.nix | 25 - distros/iron/neo-simulation2/default.nix | 25 - distros/iron/nerian-stereo/default.nix | 25 - .../default.nix | 25 - .../iron/nmea-hardware-interface/default.nix | 26 - distros/iron/nmea-msgs/default.nix | 25 - distros/iron/nmea-navsat-driver/default.nix | 25 - distros/iron/nodl-python/default.nix | 24 - distros/iron/nodl-to-policy/default.nix | 24 - .../nonpersistent-voxel-layer/default.nix | 28 - distros/iron/novatel-gps-driver/default.nix | 26 - distros/iron/novatel-gps-msgs/default.nix | 25 - distros/iron/ntpd-driver/default.nix | 26 - distros/iron/ntrip-client-node/default.nix | 26 - distros/iron/ntrip-client/default.nix | 23 - .../iron/object-recognition-msgs/default.nix | 25 - distros/iron/octomap-mapping/default.nix | 26 - distros/iron/octomap-msgs/default.nix | 26 - distros/iron/octomap-ros/default.nix | 27 - distros/iron/octomap-rviz-plugins/default.nix | 26 - distros/iron/octomap-server/default.nix | 26 - distros/iron/octomap/default.nix | 25 - distros/iron/octovis/default.nix | 26 - distros/iron/odom-to-tf-ros2/default.nix | 26 - distros/iron/ompl/default.nix | 25 - distros/iron/openeb-vendor/default.nix | 26 - distros/iron/opennav-coverage-bt/default.nix | 26 - .../iron/opennav-coverage-demo/default.nix | 24 - .../iron/opennav-coverage-msgs/default.nix | 26 - .../opennav-coverage-navigator/default.nix | 26 - distros/iron/opennav-coverage/default.nix | 26 - distros/iron/opennav-row-coverage/default.nix | 26 - distros/iron/openni2-camera/default.nix | 26 - distros/iron/openvdb-vendor/default.nix | 25 - distros/iron/orocos-kdl-vendor/default.nix | 27 - distros/iron/ortools-vendor/default.nix | 25 - distros/iron/osqp-vendor/default.nix | 25 - distros/iron/osrf-pycommon/default.nix | 23 - .../iron/osrf-testing-tools-cpp/default.nix | 24 - distros/iron/ouster-msgs/default.nix | 26 - distros/iron/ouster-ros/default.nix | 26 - distros/iron/ouxt-common/default.nix | 25 - distros/iron/ouxt-lint-common/default.nix | 25 - distros/iron/overrides.nix | 161 - distros/iron/parameter-traits/default.nix | 26 - distros/iron/pcl-conversions/default.nix | 26 - distros/iron/pcl-msgs/default.nix | 26 - distros/iron/pcl-ros/default.nix | 28 - distros/iron/pendulum-control/default.nix | 26 - distros/iron/pendulum-msgs/default.nix | 25 - distros/iron/pepper-meshes/default.nix | 24 - distros/iron/perception-pcl/default.nix | 27 - distros/iron/perception/default.nix | 25 - .../iron/performance-test-fixture/default.nix | 26 - distros/iron/performance-test/default.nix | 26 - .../iron/phidgets-accelerometer/default.nix | 25 - .../iron/phidgets-analog-inputs/default.nix | 25 - .../iron/phidgets-analog-outputs/default.nix | 25 - distros/iron/phidgets-api/default.nix | 25 - .../iron/phidgets-digital-inputs/default.nix | 25 - .../iron/phidgets-digital-outputs/default.nix | 25 - distros/iron/phidgets-drivers/default.nix | 25 - distros/iron/phidgets-gyroscope/default.nix | 25 - .../phidgets-high-speed-encoder/default.nix | 25 - distros/iron/phidgets-ik/default.nix | 25 - .../iron/phidgets-magnetometer/default.nix | 25 - distros/iron/phidgets-motors/default.nix | 25 - distros/iron/phidgets-msgs/default.nix | 25 - distros/iron/phidgets-spatial/default.nix | 25 - distros/iron/phidgets-temperature/default.nix | 25 - distros/iron/pick-ik/default.nix | 26 - .../iron/picknik-ament-copyright/default.nix | 24 - .../default.nix | 25 - .../iron/picknik-twist-controller/default.nix | 25 - distros/iron/pid-controller/default.nix | 26 - .../default.nix | 26 - .../default.nix | 26 - distros/iron/pinocchio/default.nix | 25 - distros/iron/plansys2-bringup/default.nix | 26 - distros/iron/plansys2-bt-actions/default.nix | 26 - distros/iron/plansys2-core/default.nix | 26 - .../iron/plansys2-domain-expert/default.nix | 26 - distros/iron/plansys2-executor/default.nix | 26 - .../plansys2-lifecycle-manager/default.nix | 26 - distros/iron/plansys2-msgs/default.nix | 25 - distros/iron/plansys2-pddl-parser/default.nix | 34 - distros/iron/plansys2-planner/default.nix | 26 - .../plansys2-popf-plan-solver/default.nix | 26 - .../iron/plansys2-problem-expert/default.nix | 26 - distros/iron/plansys2-terminal/default.nix | 26 - distros/iron/plansys2-tests/default.nix | 26 - distros/iron/plansys2-tools/default.nix | 26 - distros/iron/plotjuggler-msgs/default.nix | 26 - distros/iron/plotjuggler-ros/default.nix | 25 - distros/iron/plotjuggler/default.nix | 25 - distros/iron/pluginlib/default.nix | 27 - .../iron/point-cloud-interfaces/default.nix | 26 - .../iron/point-cloud-msg-wrapper/default.nix | 26 - .../point-cloud-transport-plugins/default.nix | 25 - .../iron/point-cloud-transport-py/default.nix | 25 - .../iron/point-cloud-transport/default.nix | 26 - .../iron/pointcloud-to-laserscan/default.nix | 26 - distros/iron/polygon-demos/default.nix | 25 - distros/iron/polygon-msgs/default.nix | 25 - distros/iron/polygon-rviz-plugins/default.nix | 25 - distros/iron/polygon-utils/default.nix | 26 - distros/iron/popf/default.nix | 25 - distros/iron/pose-broadcaster/default.nix | 26 - distros/iron/pose-cov-ops/default.nix | 26 - distros/iron/position-controllers/default.nix | 26 - distros/iron/proxsuite/default.nix | 26 - distros/iron/py-binding-tools/default.nix | 26 - distros/iron/py-trees-js/default.nix | 24 - .../iron/py-trees-ros-interfaces/default.nix | 26 - distros/iron/py-trees-ros/default.nix | 25 - distros/iron/py-trees/default.nix | 24 - distros/iron/pybind11-json-vendor/default.nix | 25 - distros/iron/pybind11-vendor/default.nix | 25 - distros/iron/python-cmake-module/default.nix | 26 - distros/iron/python-mrpt/default.nix | 25 - .../iron/python-orocos-kdl-vendor/default.nix | 27 - distros/iron/python-qt-binding/default.nix | 36 - distros/iron/qpoases-vendor/default.nix | 25 - distros/iron/qt-dotgraph/default.nix | 26 - distros/iron/qt-gui-app/default.nix | 26 - distros/iron/qt-gui-core/default.nix | 25 - distros/iron/qt-gui-cpp/default.nix | 27 - distros/iron/qt-gui-py-common/default.nix | 26 - distros/iron/qt-gui/default.nix | 28 - .../quality-of-service-demo-cpp/default.nix | 26 - .../quality-of-service-demo-py/default.nix | 24 - distros/iron/quaternion-operation/default.nix | 26 - distros/iron/r2r-spl-7/default.nix | 24 - distros/iron/r2r-spl-8/default.nix | 24 - .../iron/r2r-spl-test-interfaces/default.nix | 26 - distros/iron/r2r-spl/default.nix | 24 - distros/iron/radar-msgs/default.nix | 25 - distros/iron/random-numbers/default.nix | 29 - .../iron/range-sensor-broadcaster/default.nix | 26 - distros/iron/rc-common-msgs/default.nix | 26 - distros/iron/rc-dynamics-api/default.nix | 33 - distros/iron/rc-genicam-api/default.nix | 38 - distros/iron/rc-genicam-driver/default.nix | 26 - distros/iron/rc-reason-clients/default.nix | 24 - distros/iron/rc-reason-msgs/default.nix | 26 - distros/iron/rcdiscover/default.nix | 24 - .../iron/rcgcd-spl-14-conversion/default.nix | 24 - distros/iron/rcgcd-spl-14/default.nix | 26 - .../iron/rcgcrd-spl-4-conversion/default.nix | 24 - distros/iron/rcgcrd-spl-4/default.nix | 26 - distros/iron/rcl-action/default.nix | 26 - distros/iron/rcl-interfaces/default.nix | 28 - distros/iron/rcl-lifecycle/default.nix | 26 - .../iron/rcl-logging-interface/default.nix | 26 - distros/iron/rcl-logging-noop/default.nix | 26 - distros/iron/rcl-logging-spdlog/default.nix | 26 - .../iron/rcl-yaml-param-parser/default.nix | 26 - distros/iron/rcl/default.nix | 27 - distros/iron/rclc-examples/default.nix | 25 - distros/iron/rclc-lifecycle/default.nix | 26 - distros/iron/rclc-parameter/default.nix | 26 - distros/iron/rclc/default.nix | 26 - distros/iron/rclcpp-action/default.nix | 26 - .../iron/rclcpp-cascade-lifecycle/default.nix | 26 - distros/iron/rclcpp-components/default.nix | 26 - distros/iron/rclcpp-lifecycle/default.nix | 26 - distros/iron/rclcpp/default.nix | 26 - .../rclpy-message-converter-msgs/default.nix | 24 - .../iron/rclpy-message-converter/default.nix | 25 - distros/iron/rclpy/default.nix | 26 - distros/iron/rcpputils/default.nix | 26 - distros/iron/rcss3d-agent-basic/default.nix | 26 - .../default.nix | 26 - distros/iron/rcss3d-agent-msgs/default.nix | 25 - distros/iron/rcss3d-agent/default.nix | 26 - distros/iron/rcss3d-nao/default.nix | 26 - distros/iron/rcutils/default.nix | 25 - .../iron/realsense2-camera-msgs/default.nix | 26 - distros/iron/realsense2-camera/default.nix | 26 - .../iron/realsense2-description/default.nix | 26 - distros/iron/realtime-tools/default.nix | 26 - distros/iron/resource-retriever/default.nix | 31 - distros/iron/rig-reconfigure/default.nix | 25 - distros/iron/rmf-api-msgs/default.nix | 25 - distros/iron/rmf-battery/default.nix | 26 - .../iron/rmf-building-map-msgs/default.nix | 26 - .../iron/rmf-building-sim-common/default.nix | 25 - .../default.nix | 26 - distros/iron/rmf-charger-msgs/default.nix | 26 - .../iron/rmf-charging-schedule/default.nix | 23 - distros/iron/rmf-cmake-uncrustify/default.nix | 26 - distros/iron/rmf-dev/default.nix | 25 - distros/iron/rmf-dispenser-msgs/default.nix | 26 - distros/iron/rmf-door-msgs/default.nix | 26 - .../iron/rmf-fleet-adapter-python/default.nix | 24 - distros/iron/rmf-fleet-adapter/default.nix | 26 - distros/iron/rmf-fleet-msgs/default.nix | 26 - distros/iron/rmf-ingestor-msgs/default.nix | 26 - distros/iron/rmf-lift-msgs/default.nix | 26 - distros/iron/rmf-obstacle-msgs/default.nix | 26 - distros/iron/rmf-robot-sim-common/default.nix | 25 - .../default.nix | 25 - distros/iron/rmf-scheduler-msgs/default.nix | 26 - distros/iron/rmf-site-map-msgs/default.nix | 26 - distros/iron/rmf-task-msgs/default.nix | 26 - distros/iron/rmf-task-ros2/default.nix | 26 - distros/iron/rmf-task-sequence/default.nix | 26 - distros/iron/rmf-task/default.nix | 26 - .../rmf-traffic-editor-assets/default.nix | 22 - .../rmf-traffic-editor-test-maps/default.nix | 24 - distros/iron/rmf-traffic-editor/default.nix | 25 - distros/iron/rmf-traffic-examples/default.nix | 25 - distros/iron/rmf-traffic-msgs/default.nix | 26 - distros/iron/rmf-traffic-ros2/default.nix | 26 - distros/iron/rmf-traffic/default.nix | 26 - distros/iron/rmf-utils/default.nix | 24 - .../default.nix | 24 - .../default.nix | 26 - .../rmf-visualization-floorplans/default.nix | 26 - .../iron/rmf-visualization-msgs/default.nix | 26 - .../rmf-visualization-navgraphs/default.nix | 26 - .../rmf-visualization-obstacles/default.nix | 26 - .../default.nix | 26 - .../rmf-visualization-schedule/default.nix | 26 - distros/iron/rmf-visualization/default.nix | 25 - distros/iron/rmf-websocket/default.nix | 26 - distros/iron/rmf-workcell-msgs/default.nix | 26 - .../iron/rmw-connextdds-common/default.nix | 26 - distros/iron/rmw-connextdds/default.nix | 26 - distros/iron/rmw-cyclonedds-cpp/default.nix | 26 - distros/iron/rmw-dds-common/default.nix | 26 - distros/iron/rmw-fastrtps-cpp/default.nix | 26 - .../iron/rmw-fastrtps-dynamic-cpp/default.nix | 26 - .../iron/rmw-fastrtps-shared-cpp/default.nix | 26 - .../iron/rmw-implementation-cmake/default.nix | 25 - distros/iron/rmw-implementation/default.nix | 26 - distros/iron/rmw/default.nix | 26 - .../iron/robot-calibration-msgs/default.nix | 25 - distros/iron/robot-calibration/default.nix | 26 - distros/iron/robot-localization/default.nix | 26 - .../iron/robot-state-publisher/default.nix | 26 - distros/iron/robotiq-controllers/default.nix | 26 - distros/iron/robotiq-description/default.nix | 26 - distros/iron/robotraconteur/default.nix | 26 - distros/iron/ros-base/default.nix | 25 - distros/iron/ros-core/default.nix | 24 - distros/iron/ros-environment/default.nix | 24 - distros/iron/ros-gz-interfaces/default.nix | 26 - distros/iron/ros-gz/default.nix | 26 - distros/iron/ros-ign-bridge/default.nix | 25 - distros/iron/ros-ign-gazebo-demos/default.nix | 26 - distros/iron/ros-ign-gazebo/default.nix | 25 - distros/iron/ros-ign-image/default.nix | 25 - distros/iron/ros-ign-interfaces/default.nix | 26 - distros/iron/ros-ign/default.nix | 26 - distros/iron/ros-image-to-qimage/default.nix | 26 - .../default.nix | 25 - distros/iron/ros-testing/default.nix | 25 - distros/iron/ros-workspace/default.nix | 24 - .../iron/ros2-control-test-assets/default.nix | 24 - distros/iron/ros2-control/default.nix | 25 - .../ros2-controllers-test-nodes/default.nix | 24 - distros/iron/ros2-controllers/default.nix | 25 - distros/iron/ros2-socketcan-msgs/default.nix | 26 - distros/iron/ros2-socketcan/default.nix | 26 - distros/iron/ros2acceleration/default.nix | 24 - distros/iron/ros2action/default.nix | 24 - distros/iron/ros2bag/default.nix | 24 - .../ros2cli-common-extensions/default.nix | 26 - .../iron/ros2cli-test-interfaces/default.nix | 26 - distros/iron/ros2cli/default.nix | 24 - distros/iron/ros2component/default.nix | 24 - distros/iron/ros2controlcli/default.nix | 24 - distros/iron/ros2doctor/default.nix | 24 - distros/iron/ros2interface/default.nix | 24 - .../ros2launch-security-examples/default.nix | 26 - distros/iron/ros2launch-security/default.nix | 24 - distros/iron/ros2launch/default.nix | 24 - .../ros2lifecycle-test-fixtures/default.nix | 26 - distros/iron/ros2lifecycle/default.nix | 24 - distros/iron/ros2multicast/default.nix | 24 - distros/iron/ros2node/default.nix | 24 - distros/iron/ros2nodl/default.nix | 24 - distros/iron/ros2param/default.nix | 24 - distros/iron/ros2pkg/default.nix | 24 - distros/iron/ros2run/default.nix | 24 - distros/iron/ros2service/default.nix | 24 - distros/iron/ros2test/default.nix | 24 - distros/iron/ros2topic/default.nix | 24 - distros/iron/ros2trace-analysis/default.nix | 24 - distros/iron/ros2trace/default.nix | 24 - distros/iron/rosapi-msgs/default.nix | 26 - distros/iron/rosapi/default.nix | 27 - .../iron/rosbag2-compression-zstd/default.nix | 26 - distros/iron/rosbag2-compression/default.nix | 26 - distros/iron/rosbag2-cpp/default.nix | 26 - distros/iron/rosbag2-examples-cpp/default.nix | 26 - distros/iron/rosbag2-examples-py/default.nix | 24 - distros/iron/rosbag2-interfaces/default.nix | 26 - .../default.nix | 26 - .../default.nix | 26 - distros/iron/rosbag2-py/default.nix | 26 - .../default.nix | 25 - distros/iron/rosbag2-storage-mcap/default.nix | 26 - .../iron/rosbag2-storage-sqlite3/default.nix | 26 - distros/iron/rosbag2-storage/default.nix | 26 - distros/iron/rosbag2-test-common/default.nix | 26 - distros/iron/rosbag2-test-msgdefs/default.nix | 25 - distros/iron/rosbag2-tests/default.nix | 26 - distros/iron/rosbag2-transport/default.nix | 26 - distros/iron/rosbag2/default.nix | 26 - distros/iron/rosbridge-library/default.nix | 28 - distros/iron/rosbridge-msgs/default.nix | 25 - distros/iron/rosbridge-server/default.nix | 26 - distros/iron/rosbridge-suite/default.nix | 30 - distros/iron/rosbridge-test-msgs/default.nix | 26 - distros/iron/rosgraph-msgs/default.nix | 27 - distros/iron/rosidl-adapter/default.nix | 26 - distros/iron/rosidl-cli/default.nix | 24 - distros/iron/rosidl-cmake/default.nix | 26 - .../iron/rosidl-core-generators/default.nix | 26 - distros/iron/rosidl-core-runtime/default.nix | 26 - .../rosidl-default-generators/default.nix | 26 - .../iron/rosidl-default-runtime/default.nix | 26 - .../default.nix | 25 - .../rosidl-dynamic-typesupport/default.nix | 25 - distros/iron/rosidl-generator-c/default.nix | 26 - distros/iron/rosidl-generator-cpp/default.nix | 26 - .../iron/rosidl-generator-dds-idl/default.nix | 25 - distros/iron/rosidl-generator-py/default.nix | 25 - .../default.nix | 26 - distros/iron/rosidl-parser/default.nix | 26 - distros/iron/rosidl-pycommon/default.nix | 24 - distros/iron/rosidl-runtime-c/default.nix | 26 - distros/iron/rosidl-runtime-cpp/default.nix | 25 - distros/iron/rosidl-runtime-py/default.nix | 24 - distros/iron/rosidl-typesupport-c/default.nix | 26 - .../iron/rosidl-typesupport-cpp/default.nix | 26 - .../rosidl-typesupport-fastrtps-c/default.nix | 26 - .../default.nix | 26 - .../rosidl-typesupport-interface/default.nix | 25 - .../default.nix | 26 - .../default.nix | 26 - distros/iron/rosx-introspection/default.nix | 26 - distros/iron/rot-conv/default.nix | 25 - distros/iron/rplidar-ros/default.nix | 25 - distros/iron/rpyutils/default.nix | 23 - distros/iron/rqt-action/default.nix | 24 - distros/iron/rqt-bag-plugins/default.nix | 23 - distros/iron/rqt-bag/default.nix | 23 - distros/iron/rqt-common-plugins/default.nix | 35 - distros/iron/rqt-console/default.nix | 23 - .../iron/rqt-controller-manager/default.nix | 23 - distros/iron/rqt-gauges/default.nix | 24 - distros/iron/rqt-graph/default.nix | 28 - distros/iron/rqt-gui-cpp/default.nix | 25 - distros/iron/rqt-gui-py/default.nix | 24 - distros/iron/rqt-gui/default.nix | 24 - .../iron/rqt-image-overlay-layer/default.nix | 26 - distros/iron/rqt-image-overlay/default.nix | 26 - distros/iron/rqt-image-view/default.nix | 25 - .../default.nix | 23 - distros/iron/rqt-moveit/default.nix | 38 - distros/iron/rqt-msg/default.nix | 25 - distros/iron/rqt-plot/default.nix | 23 - distros/iron/rqt-publisher/default.nix | 23 - distros/iron/rqt-py-common/default.nix | 32 - distros/iron/rqt-py-console/default.nix | 23 - distros/iron/rqt-reconfigure/default.nix | 24 - distros/iron/rqt-robot-dashboard/default.nix | 25 - distros/iron/rqt-robot-monitor/default.nix | 38 - distros/iron/rqt-robot-steering/default.nix | 23 - distros/iron/rqt-runtime-monitor/default.nix | 24 - distros/iron/rqt-service-caller/default.nix | 23 - distros/iron/rqt-shell/default.nix | 23 - distros/iron/rqt-srv/default.nix | 25 - distros/iron/rqt-tf-tree/default.nix | 24 - distros/iron/rqt-topic/default.nix | 24 - distros/iron/rqt/default.nix | 23 - distros/iron/rrt-planner/default.nix | 24 - distros/iron/rsl/default.nix | 26 - distros/iron/rt-manipulators-cpp/default.nix | 26 - .../iron/rt-manipulators-examples/default.nix | 26 - distros/iron/rtabmap-conversions/default.nix | 25 - distros/iron/rtabmap-demos/default.nix | 25 - distros/iron/rtabmap-examples/default.nix | 25 - distros/iron/rtabmap-launch/default.nix | 25 - distros/iron/rtabmap-msgs/default.nix | 25 - distros/iron/rtabmap-odom/default.nix | 25 - distros/iron/rtabmap-python/default.nix | 23 - distros/iron/rtabmap-ros/default.nix | 25 - distros/iron/rtabmap-rviz-plugins/default.nix | 25 - distros/iron/rtabmap-slam/default.nix | 25 - distros/iron/rtabmap-sync/default.nix | 25 - distros/iron/rtabmap-util/default.nix | 25 - distros/iron/rtabmap-viz/default.nix | 25 - distros/iron/rtabmap/default.nix | 25 - distros/iron/rtcm-msgs/default.nix | 26 - .../rti-connext-dds-cmake-module/default.nix | 25 - distros/iron/rttest/default.nix | 25 - distros/iron/ruckig/default.nix | 24 - distros/iron/rviz-2d-overlay-msgs/default.nix | 25 - .../iron/rviz-2d-overlay-plugins/default.nix | 26 - distros/iron/rviz-assimp-vendor/default.nix | 27 - distros/iron/rviz-common/default.nix | 26 - distros/iron/rviz-default-plugins/default.nix | 26 - distros/iron/rviz-imu-plugin/default.nix | 25 - distros/iron/rviz-ogre-vendor/default.nix | 26 - distros/iron/rviz-rendering-tests/default.nix | 26 - distros/iron/rviz-rendering/default.nix | 26 - distros/iron/rviz-satellite/default.nix | 26 - .../rviz-visual-testing-framework/default.nix | 26 - distros/iron/rviz-visual-tools/default.nix | 26 - distros/iron/rviz2/default.nix | 26 - distros/iron/sbg-driver/default.nix | 25 - distros/iron/sdformat-test-files/default.nix | 24 - distros/iron/sdl2-vendor/default.nix | 25 - distros/iron/self-test/default.nix | 26 - distros/iron/sensor-msgs-py/default.nix | 24 - distros/iron/sensor-msgs/default.nix | 26 - .../iron/septentrio-gnss-driver/default.nix | 25 - distros/iron/serial-driver/default.nix | 26 - distros/iron/service-msgs/default.nix | 26 - distros/iron/shape-msgs/default.nix | 26 - distros/iron/shared-queues-vendor/default.nix | 24 - .../iron/sick-safetyscanners-base/default.nix | 26 - .../default.nix | 26 - distros/iron/sick-safetyscanners2/default.nix | 26 - .../iron/sick-safevisionary-base/default.nix | 24 - .../sick-safevisionary-driver/default.nix | 25 - .../sick-safevisionary-interfaces/default.nix | 26 - .../iron/sick-safevisionary-tests/default.nix | 25 - distros/iron/sick-scan-xd/default.nix | 26 - distros/iron/simple-actions/default.nix | 26 - distros/iron/simple-grasping/default.nix | 26 - distros/iron/simple-launch/default.nix | 25 - distros/iron/simulation/default.nix | 25 - .../situational-graphs-datasets/default.nix | 24 - .../iron/situational-graphs-msgs/default.nix | 26 - .../default.nix | 26 - .../situational-graphs-wrapper/default.nix | 23 - distros/iron/slam-toolbox/default.nix | 26 - distros/iron/slider-publisher/default.nix | 25 - distros/iron/smacc2-msgs/default.nix | 26 - distros/iron/smacc2/default.nix | 25 - distros/iron/smach-msgs/default.nix | 27 - distros/iron/smach-ros/default.nix | 32 - distros/iron/smach/default.nix | 28 - distros/iron/smclib/default.nix | 30 - .../iron/snowbot-operating-system/default.nix | 26 - distros/iron/soccer-geometry-msgs/default.nix | 26 - distros/iron/soccer-interfaces/default.nix | 25 - .../iron/soccer-marker-generation/default.nix | 26 - distros/iron/soccer-model-msgs/default.nix | 26 - distros/iron/soccer-object-msgs/default.nix | 26 - .../iron/soccer-vision-2d-msgs/default.nix | 26 - .../iron/soccer-vision-3d-msgs/default.nix | 26 - .../soccer-vision-3d-rviz-markers/default.nix | 24 - .../soccer-vision-attribute-msgs/default.nix | 26 - distros/iron/social-nav-msgs/default.nix | 25 - distros/iron/social-nav-util/default.nix | 23 - distros/iron/sol-vendor/default.nix | 25 - distros/iron/sophus/default.nix | 25 - distros/iron/spacenav/default.nix | 26 - .../spatio-temporal-voxel-layer/default.nix | 26 - distros/iron/spdlog-vendor/default.nix | 27 - .../iron/spinnaker-camera-driver/default.nix | 26 - .../default.nix | 26 - distros/iron/splsm-7-conversion/default.nix | 24 - distros/iron/splsm-7/default.nix | 26 - distros/iron/splsm-8-conversion/default.nix | 24 - distros/iron/splsm-8/default.nix | 26 - distros/iron/sqlite3-vendor/default.nix | 25 - distros/iron/srdfdom/default.nix | 26 - distros/iron/sros2-cmake/default.nix | 26 - distros/iron/sros2/default.nix | 24 - distros/iron/statistics-msgs/default.nix | 26 - distros/iron/std-msgs/default.nix | 26 - distros/iron/std-srvs/default.nix | 26 - .../steering-controllers-library/default.nix | 26 - distros/iron/steering-functions/default.nix | 25 - distros/iron/stereo-image-proc/default.nix | 26 - distros/iron/stereo-msgs/default.nix | 26 - distros/iron/stomp/default.nix | 26 - .../iron/stubborn-buddies-msgs/default.nix | 26 - distros/iron/stubborn-buddies/default.nix | 25 - distros/iron/swri-cli-tools/default.nix | 24 - distros/iron/swri-console-util/default.nix | 25 - distros/iron/swri-console/default.nix | 26 - distros/iron/swri-dbw-interface/default.nix | 25 - distros/iron/swri-geometry-util/default.nix | 26 - distros/iron/swri-image-util/default.nix | 26 - distros/iron/swri-math-util/default.nix | 26 - distros/iron/swri-opencv-util/default.nix | 25 - distros/iron/swri-prefix-tools/default.nix | 26 - distros/iron/swri-roscpp/default.nix | 26 - distros/iron/swri-route-util/default.nix | 26 - distros/iron/swri-serial-util/default.nix | 25 - distros/iron/swri-system-util/default.nix | 26 - distros/iron/swri-transform-util/default.nix | 27 - distros/iron/system-fingerprint/default.nix | 23 - .../iron/system-modes-examples/default.nix | 27 - distros/iron/system-modes-msgs/default.nix | 27 - distros/iron/system-modes/default.nix | 30 - distros/iron/tango-icons-vendor/default.nix | 26 - distros/iron/tcb-span/default.nix | 25 - distros/iron/teleop-tools-msgs/default.nix | 26 - distros/iron/teleop-tools/default.nix | 25 - distros/iron/teleop-twist-joy/default.nix | 26 - .../iron/teleop-twist-keyboard/default.nix | 25 - .../iron/tensorrt-cmake-module/default.nix | 25 - distros/iron/test-apex-test-tools/default.nix | 25 - distros/iron/test-bond/default.nix | 26 - distros/iron/test-interface-files/default.nix | 24 - distros/iron/test-msgs/default.nix | 26 - distros/iron/test-ros-gz-bridge/default.nix | 26 - distros/iron/tf-transformations/default.nix | 24 - distros/iron/tf2-2d/default.nix | 26 - distros/iron/tf2-bullet/default.nix | 26 - distros/iron/tf2-eigen-kdl/default.nix | 27 - distros/iron/tf2-eigen/default.nix | 26 - distros/iron/tf2-geometry-msgs/default.nix | 26 - distros/iron/tf2-kdl/default.nix | 26 - distros/iron/tf2-msgs/default.nix | 26 - distros/iron/tf2-py/default.nix | 26 - distros/iron/tf2-ros-py/default.nix | 24 - distros/iron/tf2-ros/default.nix | 26 - distros/iron/tf2-sensor-msgs/default.nix | 26 - distros/iron/tf2-tools/default.nix | 23 - distros/iron/tf2/default.nix | 31 - .../iron/theora-image-transport/default.nix | 27 - distros/iron/tile-map/default.nix | 27 - distros/iron/tinyspline-vendor/default.nix | 25 - distros/iron/tinyxml-vendor/default.nix | 25 - distros/iron/tinyxml2-vendor/default.nix | 26 - distros/iron/tl-expected/default.nix | 24 - distros/iron/tlsf-cpp/default.nix | 25 - distros/iron/tlsf/default.nix | 25 - .../iron/topic-based-ros2-control/default.nix | 26 - distros/iron/topic-monitor/default.nix | 24 - .../iron/topic-statistics-demo/default.nix | 26 - .../iron/topic-tools-interfaces/default.nix | 26 - distros/iron/topic-tools/default.nix | 27 - .../iron/tracetools-acceleration/default.nix | 26 - distros/iron/tracetools-analysis/default.nix | 24 - .../tracetools-image-pipeline/default.nix | 25 - distros/iron/tracetools-launch/default.nix | 24 - distros/iron/tracetools-read/default.nix | 24 - distros/iron/tracetools-test/default.nix | 24 - distros/iron/tracetools-trace/default.nix | 24 - distros/iron/tracetools/default.nix | 26 - distros/iron/trajectory-msgs/default.nix | 26 - .../iron/transmission-interface/default.nix | 26 - distros/iron/tricycle-controller/default.nix | 26 - .../tricycle-steering-controller/default.nix | 26 - .../default.nix | 27 - distros/iron/turtle-nest/default.nix | 26 - distros/iron/turtle-tf2-cpp/default.nix | 26 - distros/iron/turtle-tf2-py/default.nix | 24 - distros/iron/turtlebot3-fake-node/default.nix | 24 - distros/iron/turtlebot3-gazebo/default.nix | 25 - distros/iron/turtlebot3-msgs/default.nix | 26 - .../iron/turtlebot3-simulations/default.nix | 25 - distros/iron/turtlesim/default.nix | 25 - distros/iron/tuw-geometry/default.nix | 26 - distros/iron/tvm-vendor/default.nix | 25 - distros/iron/twist-mux-msgs/default.nix | 26 - distros/iron/twist-mux/default.nix | 27 - distros/iron/twist-stamper/default.nix | 24 - .../type-description-interfaces/default.nix | 26 - distros/iron/ublox-dgnss-node/default.nix | 26 - distros/iron/ublox-dgnss/default.nix | 25 - distros/iron/ublox-gps/default.nix | 25 - distros/iron/ublox-msgs/default.nix | 25 - .../ublox-nav-sat-fix-hp-node/default.nix | 26 - distros/iron/ublox-serialization/default.nix | 24 - distros/iron/ublox-ubx-interfaces/default.nix | 26 - distros/iron/ublox-ubx-msgs/default.nix | 26 - distros/iron/ublox/default.nix | 25 - distros/iron/udp-driver/default.nix | 26 - distros/iron/udp-msgs/default.nix | 26 - distros/iron/uncrustify-vendor/default.nix | 26 - .../iron/unique-identifier-msgs/default.nix | 26 - distros/iron/unitree-ros/default.nix | 26 - distros/iron/ur-calibration/default.nix | 26 - distros/iron/ur-client-library/default.nix | 25 - distros/iron/ur-controllers/default.nix | 25 - distros/iron/ur-dashboard-msgs/default.nix | 25 - distros/iron/ur-description/default.nix | 26 - distros/iron/ur-moveit-config/default.nix | 25 - distros/iron/ur-msgs/default.nix | 26 - distros/iron/ur-robot-driver/default.nix | 26 - distros/iron/ur/default.nix | 26 - distros/iron/urdf-launch/default.nix | 25 - distros/iron/urdf-parser-plugin/default.nix | 26 - distros/iron/urdf-sim-tutorial/default.nix | 25 - distros/iron/urdf-tutorial/default.nix | 26 - distros/iron/urdf/default.nix | 29 - distros/iron/urdfdom-headers/default.nix | 24 - distros/iron/urdfdom-py/default.nix | 23 - distros/iron/urdfdom/default.nix | 26 - distros/iron/urg-c/default.nix | 24 - distros/iron/urg-node-msgs/default.nix | 26 - distros/iron/urg-node/default.nix | 26 - distros/iron/usb-cam/default.nix | 26 - distros/iron/v4l2-camera/default.nix | 26 - distros/iron/velocity-controllers/default.nix | 26 - distros/iron/velodyne-description/default.nix | 25 - distros/iron/velodyne-driver/default.nix | 26 - .../iron/velodyne-gazebo-plugins/default.nix | 25 - distros/iron/velodyne-laserscan/default.nix | 26 - distros/iron/velodyne-msgs/default.nix | 26 - distros/iron/velodyne-pointcloud/default.nix | 26 - distros/iron/velodyne-simulator/default.nix | 25 - distros/iron/velodyne/default.nix | 25 - distros/iron/vision-msgs-layers/default.nix | 26 - .../iron/vision-msgs-rviz-plugins/default.nix | 26 - distros/iron/vision-msgs/default.nix | 27 - distros/iron/vision-opencv/default.nix | 25 - distros/iron/visp/default.nix | 34 - distros/iron/visualization-msgs/default.nix | 26 - distros/iron/vitis-common/default.nix | 25 - distros/iron/vrpn-mocap/default.nix | 30 - distros/iron/vrpn/default.nix | 25 - distros/iron/warehouse-ros-sqlite/default.nix | 26 - distros/iron/warehouse-ros/default.nix | 26 - distros/iron/web-video-server/default.nix | 26 - distros/iron/webots-ros2-control/default.nix | 26 - distros/iron/webots-ros2-driver/default.nix | 26 - distros/iron/webots-ros2-epuck/default.nix | 24 - distros/iron/webots-ros2-importer/default.nix | 24 - distros/iron/webots-ros2-mavic/default.nix | 24 - distros/iron/webots-ros2-msgs/default.nix | 26 - distros/iron/webots-ros2-tesla/default.nix | 24 - distros/iron/webots-ros2-tests/default.nix | 24 - distros/iron/webots-ros2-tiago/default.nix | 24 - .../iron/webots-ros2-turtlebot/default.nix | 24 - .../webots-ros2-universal-robot/default.nix | 24 - distros/iron/webots-ros2/default.nix | 24 - distros/iron/wiimote-msgs/default.nix | 26 - distros/iron/wiimote/default.nix | 34 - distros/iron/xacro/default.nix | 27 - distros/iron/yaml-cpp-vendor/default.nix | 25 - distros/iron/zbar-ros/default.nix | 27 - distros/iron/zenoh-bridge-dds/default.nix | 25 - .../zlib-point-cloud-transport/default.nix | 27 - distros/iron/zmqpp-vendor/default.nix | 26 - .../zstd-point-cloud-transport/default.nix | 27 - distros/iron/zstd-vendor/default.nix | 25 - 1354 files changed, 37483 deletions(-) delete mode 100644 distros/iron/acado-vendor/default.nix delete mode 100644 distros/iron/ackermann-msgs/default.nix delete mode 100644 distros/iron/ackermann-steering-controller/default.nix delete mode 100644 distros/iron/action-msgs/default.nix delete mode 100644 distros/iron/action-tutorials-cpp/default.nix delete mode 100644 distros/iron/action-tutorials-interfaces/default.nix delete mode 100644 distros/iron/action-tutorials-py/default.nix delete mode 100644 distros/iron/actionlib-msgs/default.nix delete mode 100644 distros/iron/actuator-msgs/default.nix delete mode 100644 distros/iron/adaptive-component/default.nix delete mode 100644 distros/iron/admittance-controller/default.nix delete mode 100644 distros/iron/ament-acceleration/default.nix delete mode 100644 distros/iron/ament-black/default.nix delete mode 100644 distros/iron/ament-clang-format/default.nix delete mode 100644 distros/iron/ament-clang-tidy/default.nix delete mode 100644 distros/iron/ament-cmake-auto/default.nix delete mode 100644 distros/iron/ament-cmake-black/default.nix delete mode 100644 distros/iron/ament-cmake-catch2/default.nix delete mode 100644 distros/iron/ament-cmake-clang-format/default.nix delete mode 100644 distros/iron/ament-cmake-clang-tidy/default.nix delete mode 100644 distros/iron/ament-cmake-copyright/default.nix delete mode 100644 distros/iron/ament-cmake-core/default.nix delete mode 100644 distros/iron/ament-cmake-cppcheck/default.nix delete mode 100644 distros/iron/ament-cmake-cpplint/default.nix delete mode 100644 distros/iron/ament-cmake-export-definitions/default.nix delete mode 100644 distros/iron/ament-cmake-export-dependencies/default.nix delete mode 100644 distros/iron/ament-cmake-export-include-directories/default.nix delete mode 100644 distros/iron/ament-cmake-export-interfaces/default.nix delete mode 100644 distros/iron/ament-cmake-export-libraries/default.nix delete mode 100644 distros/iron/ament-cmake-export-link-flags/default.nix delete mode 100644 distros/iron/ament-cmake-export-targets/default.nix delete mode 100644 distros/iron/ament-cmake-flake8/default.nix delete mode 100644 distros/iron/ament-cmake-gen-version-h/default.nix delete mode 100644 distros/iron/ament-cmake-gmock/default.nix delete mode 100644 distros/iron/ament-cmake-google-benchmark/default.nix delete mode 100644 distros/iron/ament-cmake-gtest/default.nix delete mode 100644 distros/iron/ament-cmake-include-directories/default.nix delete mode 100644 distros/iron/ament-cmake-libraries/default.nix delete mode 100644 distros/iron/ament-cmake-lint-cmake/default.nix delete mode 100644 distros/iron/ament-cmake-mypy/default.nix delete mode 100644 distros/iron/ament-cmake-pclint/default.nix delete mode 100644 distros/iron/ament-cmake-pep257/default.nix delete mode 100644 distros/iron/ament-cmake-pycodestyle/default.nix delete mode 100644 distros/iron/ament-cmake-pyflakes/default.nix delete mode 100644 distros/iron/ament-cmake-pytest/default.nix delete mode 100644 distros/iron/ament-cmake-python/default.nix delete mode 100644 distros/iron/ament-cmake-ros/default.nix delete mode 100644 distros/iron/ament-cmake-target-dependencies/default.nix delete mode 100644 distros/iron/ament-cmake-test/default.nix delete mode 100644 distros/iron/ament-cmake-uncrustify/default.nix delete mode 100644 distros/iron/ament-cmake-vendor-package/default.nix delete mode 100644 distros/iron/ament-cmake-version/default.nix delete mode 100644 distros/iron/ament-cmake-xmllint/default.nix delete mode 100644 distros/iron/ament-cmake/default.nix delete mode 100644 distros/iron/ament-copyright/default.nix delete mode 100644 distros/iron/ament-cppcheck/default.nix delete mode 100644 distros/iron/ament-cpplint/default.nix delete mode 100644 distros/iron/ament-download/default.nix delete mode 100644 distros/iron/ament-flake8/default.nix delete mode 100644 distros/iron/ament-index-cpp/default.nix delete mode 100644 distros/iron/ament-index-python/default.nix delete mode 100644 distros/iron/ament-lint-auto/default.nix delete mode 100644 distros/iron/ament-lint-cmake/default.nix delete mode 100644 distros/iron/ament-lint-common/default.nix delete mode 100644 distros/iron/ament-lint/default.nix delete mode 100644 distros/iron/ament-mypy/default.nix delete mode 100644 distros/iron/ament-nodl/default.nix delete mode 100644 distros/iron/ament-package/default.nix delete mode 100644 distros/iron/ament-pclint/default.nix delete mode 100644 distros/iron/ament-pep257/default.nix delete mode 100644 distros/iron/ament-pycodestyle/default.nix delete mode 100644 distros/iron/ament-pyflakes/default.nix delete mode 100644 distros/iron/ament-uncrustify/default.nix delete mode 100644 distros/iron/ament-vitis/default.nix delete mode 100644 distros/iron/ament-xmllint/default.nix delete mode 100644 distros/iron/angles/default.nix delete mode 100644 distros/iron/apex-containers/default.nix delete mode 100644 distros/iron/apex-test-tools/default.nix delete mode 100644 distros/iron/apriltag-detector-mit/default.nix delete mode 100644 distros/iron/apriltag-detector-umich/default.nix delete mode 100644 distros/iron/apriltag-detector/default.nix delete mode 100644 distros/iron/apriltag-draw/default.nix delete mode 100644 distros/iron/apriltag-mit/default.nix delete mode 100644 distros/iron/apriltag-msgs/default.nix delete mode 100644 distros/iron/apriltag-ros/default.nix delete mode 100644 distros/iron/apriltag/default.nix delete mode 100644 distros/iron/aruco-msgs/default.nix delete mode 100644 distros/iron/aruco-opencv-msgs/default.nix delete mode 100644 distros/iron/aruco-opencv/default.nix delete mode 100644 distros/iron/aruco-ros/default.nix delete mode 100644 distros/iron/aruco/default.nix delete mode 100644 distros/iron/asio-cmake-module/default.nix delete mode 100644 distros/iron/async-web-server-cpp/default.nix delete mode 100644 distros/iron/automotive-autonomy-msgs/default.nix delete mode 100644 distros/iron/automotive-navigation-msgs/default.nix delete mode 100644 distros/iron/automotive-platform-msgs/default.nix delete mode 100644 distros/iron/autoware-auto-msgs/default.nix delete mode 100644 distros/iron/avt-vimba-camera/default.nix delete mode 100644 distros/iron/aws-robomaker-small-warehouse-world/default.nix delete mode 100644 distros/iron/aws-sdk-cpp-vendor/default.nix delete mode 100644 distros/iron/azure-iot-sdk-c/default.nix delete mode 100644 distros/iron/backward-ros/default.nix delete mode 100644 distros/iron/bag2-to-image/default.nix delete mode 100644 distros/iron/battery-state-broadcaster/default.nix delete mode 100644 distros/iron/battery-state-rviz-overlay/default.nix delete mode 100644 distros/iron/behaviortree-cpp-v3/default.nix delete mode 100644 distros/iron/behaviortree-cpp/default.nix delete mode 100644 distros/iron/beluga-amcl/default.nix delete mode 100644 distros/iron/beluga-ros/default.nix delete mode 100644 distros/iron/beluga/default.nix delete mode 100644 distros/iron/bicycle-steering-controller/default.nix delete mode 100644 distros/iron/bno055/default.nix delete mode 100644 distros/iron/bond-core/default.nix delete mode 100644 distros/iron/bond/default.nix delete mode 100644 distros/iron/bondcpp/default.nix delete mode 100644 distros/iron/boost-geometry-util/default.nix delete mode 100644 distros/iron/bosch-locator-bridge/default.nix delete mode 100644 distros/iron/builtin-interfaces/default.nix delete mode 100644 distros/iron/camera-aravis2-msgs/default.nix delete mode 100644 distros/iron/camera-aravis2/default.nix delete mode 100644 distros/iron/camera-calibration-parsers/default.nix delete mode 100644 distros/iron/camera-calibration/default.nix delete mode 100644 distros/iron/camera-info-manager/default.nix delete mode 100644 distros/iron/can-msgs/default.nix delete mode 100644 distros/iron/cartographer-ros-msgs/default.nix delete mode 100644 distros/iron/cartographer-ros/default.nix delete mode 100644 distros/iron/cartographer-rviz/default.nix delete mode 100644 distros/iron/cartographer/default.nix delete mode 100644 distros/iron/cascade-lifecycle-msgs/default.nix delete mode 100644 distros/iron/catch-ros2/default.nix delete mode 100644 distros/iron/chomp-motion-planner/default.nix delete mode 100644 distros/iron/class-loader/default.nix delete mode 100644 distros/iron/classic-bags/default.nix delete mode 100644 distros/iron/cmake-generate-parameter-module-example/default.nix delete mode 100644 distros/iron/color-names/default.nix delete mode 100644 distros/iron/color-util/default.nix delete mode 100644 distros/iron/common-interfaces/default.nix delete mode 100644 distros/iron/composition-interfaces/default.nix delete mode 100644 distros/iron/composition/default.nix delete mode 100644 distros/iron/compressed-depth-image-transport/default.nix delete mode 100644 distros/iron/compressed-image-transport/default.nix delete mode 100644 distros/iron/console-bridge-vendor/default.nix delete mode 100644 distros/iron/control-box-rst/default.nix delete mode 100644 distros/iron/control-msgs/default.nix delete mode 100644 distros/iron/control-toolbox/default.nix delete mode 100644 distros/iron/controller-interface/default.nix delete mode 100644 distros/iron/controller-manager-msgs/default.nix delete mode 100644 distros/iron/controller-manager/default.nix delete mode 100644 distros/iron/costmap-queue/default.nix delete mode 100644 distros/iron/cudnn-cmake-module/default.nix delete mode 100644 distros/iron/cv-bridge/default.nix delete mode 100644 distros/iron/cyclonedds/default.nix delete mode 100644 distros/iron/demo-nodes-cpp-native/default.nix delete mode 100644 distros/iron/demo-nodes-cpp/default.nix delete mode 100644 distros/iron/demo-nodes-py/default.nix delete mode 100644 distros/iron/depth-image-proc/default.nix delete mode 100644 distros/iron/depthai-bridge/default.nix delete mode 100644 distros/iron/depthai-descriptions/default.nix delete mode 100644 distros/iron/depthai-examples/default.nix delete mode 100644 distros/iron/depthai-filters/default.nix delete mode 100644 distros/iron/depthai-ros-driver/default.nix delete mode 100644 distros/iron/depthai-ros-msgs/default.nix delete mode 100644 distros/iron/depthai-ros/default.nix delete mode 100644 distros/iron/depthai/default.nix delete mode 100644 distros/iron/depthimage-to-laserscan/default.nix delete mode 100644 distros/iron/desktop-full/default.nix delete mode 100644 distros/iron/desktop/default.nix delete mode 100644 distros/iron/diagnostic-aggregator/default.nix delete mode 100644 distros/iron/diagnostic-common-diagnostics/default.nix delete mode 100644 distros/iron/diagnostic-msgs/default.nix delete mode 100644 distros/iron/diagnostic-updater/default.nix delete mode 100644 distros/iron/diagnostics/default.nix delete mode 100644 distros/iron/diff-drive-controller/default.nix delete mode 100644 distros/iron/dolly-follow/default.nix delete mode 100644 distros/iron/dolly-gazebo/default.nix delete mode 100644 distros/iron/dolly-ignition/default.nix delete mode 100644 distros/iron/dolly/default.nix delete mode 100644 distros/iron/domain-bridge/default.nix delete mode 100644 distros/iron/domain-coordinator/default.nix delete mode 100644 distros/iron/draco-point-cloud-transport/default.nix delete mode 100644 distros/iron/dual-arm-panda-moveit-config/default.nix delete mode 100644 distros/iron/dummy-map-server/default.nix delete mode 100644 distros/iron/dummy-robot-bringup/default.nix delete mode 100644 distros/iron/dummy-sensors/default.nix delete mode 100644 distros/iron/dwb-core/default.nix delete mode 100644 distros/iron/dwb-critics/default.nix delete mode 100644 distros/iron/dwb-msgs/default.nix delete mode 100644 distros/iron/dwb-plugins/default.nix delete mode 100644 distros/iron/dynamic-edt-3d/default.nix delete mode 100644 distros/iron/dynamixel-hardware/default.nix delete mode 100644 distros/iron/dynamixel-sdk-custom-interfaces/default.nix delete mode 100644 distros/iron/dynamixel-sdk-examples/default.nix delete mode 100644 distros/iron/dynamixel-sdk/default.nix delete mode 100644 distros/iron/dynamixel-workbench-msgs/default.nix delete mode 100644 distros/iron/dynamixel-workbench-toolbox/default.nix delete mode 100644 distros/iron/dynamixel-workbench/default.nix delete mode 100644 distros/iron/ecal/default.nix delete mode 100644 distros/iron/ecl-build/default.nix delete mode 100644 distros/iron/ecl-command-line/default.nix delete mode 100644 distros/iron/ecl-concepts/default.nix delete mode 100644 distros/iron/ecl-config/default.nix delete mode 100644 distros/iron/ecl-console/default.nix delete mode 100644 distros/iron/ecl-containers/default.nix delete mode 100644 distros/iron/ecl-converters-lite/default.nix delete mode 100644 distros/iron/ecl-converters/default.nix delete mode 100644 distros/iron/ecl-core-apps/default.nix delete mode 100644 distros/iron/ecl-core/default.nix delete mode 100644 distros/iron/ecl-devices/default.nix delete mode 100644 distros/iron/ecl-eigen/default.nix delete mode 100644 distros/iron/ecl-errors/default.nix delete mode 100644 distros/iron/ecl-exceptions/default.nix delete mode 100644 distros/iron/ecl-filesystem/default.nix delete mode 100644 distros/iron/ecl-formatters/default.nix delete mode 100644 distros/iron/ecl-geometry/default.nix delete mode 100644 distros/iron/ecl-io/default.nix delete mode 100644 distros/iron/ecl-ipc/default.nix delete mode 100644 distros/iron/ecl-license/default.nix delete mode 100644 distros/iron/ecl-linear-algebra/default.nix delete mode 100644 distros/iron/ecl-lite/default.nix delete mode 100644 distros/iron/ecl-manipulators/default.nix delete mode 100644 distros/iron/ecl-math/default.nix delete mode 100644 distros/iron/ecl-mobile-robot/default.nix delete mode 100644 distros/iron/ecl-mpl/default.nix delete mode 100644 distros/iron/ecl-sigslots-lite/default.nix delete mode 100644 distros/iron/ecl-sigslots/default.nix delete mode 100644 distros/iron/ecl-statistics/default.nix delete mode 100644 distros/iron/ecl-streams/default.nix delete mode 100644 distros/iron/ecl-threads/default.nix delete mode 100644 distros/iron/ecl-time-lite/default.nix delete mode 100644 distros/iron/ecl-time/default.nix delete mode 100644 distros/iron/ecl-tools/default.nix delete mode 100644 distros/iron/ecl-type-traits/default.nix delete mode 100644 distros/iron/ecl-utilities/default.nix delete mode 100644 distros/iron/effort-controllers/default.nix delete mode 100644 distros/iron/eigen-stl-containers/default.nix delete mode 100644 distros/iron/eigen3-cmake-module/default.nix delete mode 100644 distros/iron/eigenpy/default.nix delete mode 100644 distros/iron/eiquadprog/default.nix delete mode 100644 distros/iron/etsi-its-cam-coding/default.nix delete mode 100644 distros/iron/etsi-its-cam-conversion/default.nix delete mode 100644 distros/iron/etsi-its-cam-msgs/default.nix delete mode 100644 distros/iron/etsi-its-cam-ts-coding/default.nix delete mode 100644 distros/iron/etsi-its-cam-ts-conversion/default.nix delete mode 100644 distros/iron/etsi-its-cam-ts-msgs/default.nix delete mode 100644 distros/iron/etsi-its-coding/default.nix delete mode 100644 distros/iron/etsi-its-conversion/default.nix delete mode 100644 distros/iron/etsi-its-cpm-ts-coding/default.nix delete mode 100644 distros/iron/etsi-its-cpm-ts-conversion/default.nix delete mode 100644 distros/iron/etsi-its-cpm-ts-msgs/default.nix delete mode 100644 distros/iron/etsi-its-denm-coding/default.nix delete mode 100644 distros/iron/etsi-its-denm-conversion/default.nix delete mode 100644 distros/iron/etsi-its-denm-msgs/default.nix delete mode 100644 distros/iron/etsi-its-messages/default.nix delete mode 100644 distros/iron/etsi-its-msgs-utils/default.nix delete mode 100644 distros/iron/etsi-its-msgs/default.nix delete mode 100644 distros/iron/etsi-its-primitives-conversion/default.nix delete mode 100644 distros/iron/etsi-its-rviz-plugins/default.nix delete mode 100644 distros/iron/etsi-its-vam-ts-coding/default.nix delete mode 100644 distros/iron/etsi-its-vam-ts-conversion/default.nix delete mode 100644 distros/iron/etsi-its-vam-ts-msgs/default.nix delete mode 100644 distros/iron/event-camera-codecs/default.nix delete mode 100644 distros/iron/event-camera-msgs/default.nix delete mode 100644 distros/iron/event-camera-py/default.nix delete mode 100644 distros/iron/event-camera-renderer/default.nix delete mode 100644 distros/iron/example-interfaces/default.nix delete mode 100644 distros/iron/examples-rclcpp-async-client/default.nix delete mode 100644 distros/iron/examples-rclcpp-cbg-executor/default.nix delete mode 100644 distros/iron/examples-rclcpp-minimal-action-client/default.nix delete mode 100644 distros/iron/examples-rclcpp-minimal-action-server/default.nix delete mode 100644 distros/iron/examples-rclcpp-minimal-client/default.nix delete mode 100644 distros/iron/examples-rclcpp-minimal-composition/default.nix delete mode 100644 distros/iron/examples-rclcpp-minimal-publisher/default.nix delete mode 100644 distros/iron/examples-rclcpp-minimal-service/default.nix delete mode 100644 distros/iron/examples-rclcpp-minimal-subscriber/default.nix delete mode 100644 distros/iron/examples-rclcpp-minimal-timer/default.nix delete mode 100644 distros/iron/examples-rclcpp-multithreaded-executor/default.nix delete mode 100644 distros/iron/examples-rclcpp-wait-set/default.nix delete mode 100644 distros/iron/examples-rclpy-executors/default.nix delete mode 100644 distros/iron/examples-rclpy-guard-conditions/default.nix delete mode 100644 distros/iron/examples-rclpy-minimal-action-client/default.nix delete mode 100644 distros/iron/examples-rclpy-minimal-action-server/default.nix delete mode 100644 distros/iron/examples-rclpy-minimal-client/default.nix delete mode 100644 distros/iron/examples-rclpy-minimal-publisher/default.nix delete mode 100644 distros/iron/examples-rclpy-minimal-service/default.nix delete mode 100644 distros/iron/examples-rclpy-minimal-subscriber/default.nix delete mode 100644 distros/iron/examples-rclpy-pointcloud-publisher/default.nix delete mode 100644 distros/iron/examples-tf2-py/default.nix delete mode 100644 distros/iron/executive-smach/default.nix delete mode 100644 distros/iron/fast-gicp/default.nix delete mode 100644 distros/iron/fastcdr/default.nix delete mode 100644 distros/iron/fastrtps-cmake-module/default.nix delete mode 100644 distros/iron/fastrtps/default.nix delete mode 100644 distros/iron/ffmpeg-encoder-decoder/default.nix delete mode 100644 distros/iron/ffmpeg-image-transport-msgs/default.nix delete mode 100644 distros/iron/ffmpeg-image-transport-tools/default.nix delete mode 100644 distros/iron/ffmpeg-image-transport/default.nix delete mode 100644 distros/iron/fields2cover/default.nix delete mode 100644 distros/iron/filters/default.nix delete mode 100644 distros/iron/find-object-2d/default.nix delete mode 100644 distros/iron/flex-sync/default.nix delete mode 100644 distros/iron/flexbe-behavior-engine/default.nix delete mode 100644 distros/iron/flexbe-core/default.nix delete mode 100644 distros/iron/flexbe-input/default.nix delete mode 100644 distros/iron/flexbe-mirror/default.nix delete mode 100644 distros/iron/flexbe-msgs/default.nix delete mode 100644 distros/iron/flexbe-onboard/default.nix delete mode 100644 distros/iron/flexbe-states/default.nix delete mode 100644 distros/iron/flexbe-testing/default.nix delete mode 100644 distros/iron/flexbe-widget/default.nix delete mode 100644 distros/iron/flir-camera-description/default.nix delete mode 100644 distros/iron/flir-camera-msgs/default.nix delete mode 100644 distros/iron/fluent-rviz/default.nix delete mode 100644 distros/iron/fmi-adapter-examples/default.nix delete mode 100644 distros/iron/fmi-adapter/default.nix delete mode 100644 distros/iron/fmilibrary-vendor/default.nix delete mode 100644 distros/iron/foonathan-memory-vendor/default.nix delete mode 100644 distros/iron/force-torque-sensor-broadcaster/default.nix delete mode 100644 distros/iron/forward-command-controller/default.nix delete mode 100644 distros/iron/four-wheel-steering-msgs/default.nix delete mode 100644 distros/iron/foxglove-bridge/default.nix delete mode 100644 distros/iron/foxglove-compressed-video-transport/default.nix delete mode 100644 distros/iron/foxglove-msgs/default.nix delete mode 100644 distros/iron/fuse-constraints/default.nix delete mode 100644 distros/iron/fuse-core/default.nix delete mode 100644 distros/iron/fuse-doc/default.nix delete mode 100644 distros/iron/fuse-graphs/default.nix delete mode 100644 distros/iron/fuse-loss/default.nix delete mode 100644 distros/iron/fuse-models/default.nix delete mode 100644 distros/iron/fuse-msgs/default.nix delete mode 100644 distros/iron/fuse-optimizers/default.nix delete mode 100644 distros/iron/fuse-publishers/default.nix delete mode 100644 distros/iron/fuse-tutorials/default.nix delete mode 100644 distros/iron/fuse-variables/default.nix delete mode 100644 distros/iron/fuse-viz/default.nix delete mode 100644 distros/iron/fuse/default.nix delete mode 100644 distros/iron/game-controller-spl-interfaces/default.nix delete mode 100644 distros/iron/game-controller-spl/default.nix delete mode 100644 distros/iron/gazebo-dev/default.nix delete mode 100644 distros/iron/gazebo-msgs/default.nix delete mode 100644 distros/iron/gazebo-plugins/default.nix delete mode 100644 distros/iron/gazebo-ros-pkgs/default.nix delete mode 100644 distros/iron/gazebo-ros/default.nix delete mode 100644 distros/iron/gazebo-ros2-control-demos/default.nix delete mode 100644 distros/iron/gazebo-ros2-control/default.nix delete mode 100644 distros/iron/gazebo-video-monitor-interfaces/default.nix delete mode 100644 distros/iron/gazebo-video-monitor-plugins/default.nix delete mode 100644 distros/iron/gazebo-video-monitor-utils/default.nix delete mode 100644 distros/iron/gazebo-video-monitors/default.nix delete mode 100644 distros/iron/gc-spl-2022/default.nix delete mode 100644 distros/iron/gc-spl-interfaces/default.nix delete mode 100644 distros/iron/gc-spl/default.nix delete mode 100644 distros/iron/generate-parameter-library-example/default.nix delete mode 100644 distros/iron/generate-parameter-library-py/default.nix delete mode 100644 distros/iron/generate-parameter-library/default.nix delete mode 100644 distros/iron/generate-parameter-module-example/default.nix delete mode 100644 distros/iron/generated.nix delete mode 100644 distros/iron/geodesy/default.nix delete mode 100644 distros/iron/geographic-info/default.nix delete mode 100644 distros/iron/geographic-msgs/default.nix delete mode 100644 distros/iron/geometric-shapes/default.nix delete mode 100644 distros/iron/geometry-msgs/default.nix delete mode 100644 distros/iron/geometry-tutorials/default.nix delete mode 100644 distros/iron/geometry2/default.nix delete mode 100644 distros/iron/gmock-vendor/default.nix delete mode 100644 distros/iron/google-benchmark-vendor/default.nix delete mode 100644 distros/iron/gps-msgs/default.nix delete mode 100644 distros/iron/gps-tools/default.nix delete mode 100644 distros/iron/gps-umd/default.nix delete mode 100644 distros/iron/gpsd-client/default.nix delete mode 100644 distros/iron/graph-msgs/default.nix delete mode 100644 distros/iron/grasping-msgs/default.nix delete mode 100644 distros/iron/grbl-msgs/default.nix delete mode 100644 distros/iron/grbl-ros/default.nix delete mode 100644 distros/iron/grid-map-cmake-helpers/default.nix delete mode 100644 distros/iron/grid-map-core/default.nix delete mode 100644 distros/iron/grid-map-costmap-2d/default.nix delete mode 100644 distros/iron/grid-map-cv/default.nix delete mode 100644 distros/iron/grid-map-demos/default.nix delete mode 100644 distros/iron/grid-map-filters/default.nix delete mode 100644 distros/iron/grid-map-loader/default.nix delete mode 100644 distros/iron/grid-map-msgs/default.nix delete mode 100644 distros/iron/grid-map-octomap/default.nix delete mode 100644 distros/iron/grid-map-pcl/default.nix delete mode 100644 distros/iron/grid-map-ros/default.nix delete mode 100644 distros/iron/grid-map-rviz-plugin/default.nix delete mode 100644 distros/iron/grid-map-sdf/default.nix delete mode 100644 distros/iron/grid-map-visualization/default.nix delete mode 100644 distros/iron/grid-map/default.nix delete mode 100644 distros/iron/gripper-controllers/default.nix delete mode 100644 distros/iron/gscam/default.nix delete mode 100644 distros/iron/gtest-vendor/default.nix delete mode 100644 distros/iron/gtsam/default.nix delete mode 100644 distros/iron/gz-ros2-control-demos/default.nix delete mode 100644 distros/iron/hardware-interface-testing/default.nix delete mode 100644 distros/iron/hardware-interface/default.nix delete mode 100644 distros/iron/hash-library-vendor/default.nix delete mode 100644 distros/iron/heaphook/default.nix delete mode 100644 distros/iron/hls-lfcd-lds-driver/default.nix delete mode 100644 distros/iron/hpp-fcl/default.nix delete mode 100644 distros/iron/iceoryx-binding-c/default.nix delete mode 100644 distros/iron/iceoryx-hoofs/default.nix delete mode 100644 distros/iron/iceoryx-introspection/default.nix delete mode 100644 distros/iron/iceoryx-posh/default.nix delete mode 100644 distros/iron/ifm3d-core/default.nix delete mode 100644 distros/iron/ign-ros2-control-demos/default.nix delete mode 100644 distros/iron/ignition-cmake2-vendor/default.nix delete mode 100644 distros/iron/ignition-math6-vendor/default.nix delete mode 100644 distros/iron/image-common/default.nix delete mode 100644 distros/iron/image-geometry/default.nix delete mode 100644 distros/iron/image-pipeline/default.nix delete mode 100644 distros/iron/image-proc/default.nix delete mode 100644 distros/iron/image-publisher/default.nix delete mode 100644 distros/iron/image-rotate/default.nix delete mode 100644 distros/iron/image-tools/default.nix delete mode 100644 distros/iron/image-transport-plugins/default.nix delete mode 100644 distros/iron/image-transport/default.nix delete mode 100644 distros/iron/image-view/default.nix delete mode 100644 distros/iron/imu-complementary-filter/default.nix delete mode 100644 distros/iron/imu-filter-madgwick/default.nix delete mode 100644 distros/iron/imu-pipeline/default.nix delete mode 100644 distros/iron/imu-processors/default.nix delete mode 100644 distros/iron/imu-sensor-broadcaster/default.nix delete mode 100644 distros/iron/imu-tools/default.nix delete mode 100644 distros/iron/imu-transformer/default.nix delete mode 100644 distros/iron/interactive-marker-twist-server/default.nix delete mode 100644 distros/iron/interactive-markers/default.nix delete mode 100644 distros/iron/intra-process-demo/default.nix delete mode 100644 distros/iron/io-context/default.nix delete mode 100644 distros/iron/irobot-create-msgs/default.nix delete mode 100644 distros/iron/joint-limits/default.nix delete mode 100644 distros/iron/joint-state-broadcaster/default.nix delete mode 100644 distros/iron/joint-state-publisher-gui/default.nix delete mode 100644 distros/iron/joint-state-publisher/default.nix delete mode 100644 distros/iron/joint-trajectory-controller/default.nix delete mode 100644 distros/iron/joy-linux/default.nix delete mode 100644 distros/iron/joy-teleop/default.nix delete mode 100644 distros/iron/joy-tester/default.nix delete mode 100644 distros/iron/joy/default.nix delete mode 100644 distros/iron/kdl-parser/default.nix delete mode 100644 distros/iron/key-teleop/default.nix delete mode 100644 distros/iron/keyboard-handler/default.nix delete mode 100644 distros/iron/kinematics-interface-kdl/default.nix delete mode 100644 distros/iron/kinematics-interface/default.nix delete mode 100644 distros/iron/kinova-gen3-6dof-robotiq-2f-85-moveit-config/default.nix delete mode 100644 distros/iron/kinova-gen3-7dof-robotiq-2f-85-moveit-config/default.nix delete mode 100644 distros/iron/kitti-metrics-eval/default.nix delete mode 100644 distros/iron/kobuki-core/default.nix delete mode 100644 distros/iron/kobuki-ros-interfaces/default.nix delete mode 100644 distros/iron/kobuki-velocity-smoother/default.nix delete mode 100644 distros/iron/kortex-api/default.nix delete mode 100644 distros/iron/kortex-bringup/default.nix delete mode 100644 distros/iron/kortex-description/default.nix delete mode 100644 distros/iron/kortex-driver/default.nix delete mode 100644 distros/iron/lanelet2-core/default.nix delete mode 100644 distros/iron/lanelet2-examples/default.nix delete mode 100644 distros/iron/lanelet2-io/default.nix delete mode 100644 distros/iron/lanelet2-maps/default.nix delete mode 100644 distros/iron/lanelet2-projection/default.nix delete mode 100644 distros/iron/lanelet2-python/default.nix delete mode 100644 distros/iron/lanelet2-routing/default.nix delete mode 100644 distros/iron/lanelet2-traffic-rules/default.nix delete mode 100644 distros/iron/lanelet2-validation/default.nix delete mode 100644 distros/iron/lanelet2/default.nix delete mode 100644 distros/iron/laser-filters/default.nix delete mode 100644 distros/iron/laser-geometry/default.nix delete mode 100644 distros/iron/laser-proc/default.nix delete mode 100644 distros/iron/launch-param-builder/default.nix delete mode 100644 distros/iron/launch-pytest/default.nix delete mode 100644 distros/iron/launch-ros/default.nix delete mode 100644 distros/iron/launch-system-modes/default.nix delete mode 100644 distros/iron/launch-testing-ament-cmake/default.nix delete mode 100644 distros/iron/launch-testing-examples/default.nix delete mode 100644 distros/iron/launch-testing-ros/default.nix delete mode 100644 distros/iron/launch-testing/default.nix delete mode 100644 distros/iron/launch-xml/default.nix delete mode 100644 distros/iron/launch-yaml/default.nix delete mode 100644 distros/iron/launch/default.nix delete mode 100644 distros/iron/leo-bringup/default.nix delete mode 100644 distros/iron/leo-description/default.nix delete mode 100644 distros/iron/leo-desktop/default.nix delete mode 100644 distros/iron/leo-fw/default.nix delete mode 100644 distros/iron/leo-gz-bringup/default.nix delete mode 100644 distros/iron/leo-gz-worlds/default.nix delete mode 100644 distros/iron/leo-msgs/default.nix delete mode 100644 distros/iron/leo-robot/default.nix delete mode 100644 distros/iron/leo-simulator/default.nix delete mode 100644 distros/iron/leo-teleop/default.nix delete mode 100644 distros/iron/leo-viz/default.nix delete mode 100644 distros/iron/leo/default.nix delete mode 100644 distros/iron/lgsvl-msgs/default.nix delete mode 100644 distros/iron/libcaer-driver/default.nix delete mode 100644 distros/iron/libcaer-vendor/default.nix delete mode 100644 distros/iron/libcaer/default.nix delete mode 100644 distros/iron/libcreate/default.nix delete mode 100644 distros/iron/libcurl-vendor/default.nix delete mode 100644 distros/iron/libg2o/default.nix delete mode 100644 distros/iron/libmavconn/default.nix delete mode 100644 distros/iron/libnabo/default.nix delete mode 100644 distros/iron/libphidget22/default.nix delete mode 100644 distros/iron/libpointmatcher/default.nix delete mode 100644 distros/iron/librealsense2/default.nix delete mode 100644 distros/iron/libstatistics-collector/default.nix delete mode 100644 distros/iron/libyaml-vendor/default.nix delete mode 100644 distros/iron/lidar-situational-graphs/default.nix delete mode 100644 distros/iron/lifecycle-msgs/default.nix delete mode 100644 distros/iron/lifecycle-py/default.nix delete mode 100644 distros/iron/lifecycle/default.nix delete mode 100644 distros/iron/logging-demo/default.nix delete mode 100644 distros/iron/magic-enum/default.nix delete mode 100644 distros/iron/map-msgs/default.nix delete mode 100644 distros/iron/mapviz-interfaces/default.nix delete mode 100644 distros/iron/mapviz-plugins/default.nix delete mode 100644 distros/iron/mapviz/default.nix delete mode 100644 distros/iron/marine-acoustic-msgs/default.nix delete mode 100644 distros/iron/marine-sensor-msgs/default.nix delete mode 100644 distros/iron/marti-can-msgs/default.nix delete mode 100644 distros/iron/marti-common-msgs/default.nix delete mode 100644 distros/iron/marti-dbw-msgs/default.nix delete mode 100644 distros/iron/marti-introspection-msgs/default.nix delete mode 100644 distros/iron/marti-nav-msgs/default.nix delete mode 100644 distros/iron/marti-perception-msgs/default.nix delete mode 100644 distros/iron/marti-sensor-msgs/default.nix delete mode 100644 distros/iron/marti-status-msgs/default.nix delete mode 100644 distros/iron/marti-visualization-msgs/default.nix delete mode 100644 distros/iron/mavlink/default.nix delete mode 100644 distros/iron/mavros-extras/default.nix delete mode 100644 distros/iron/mavros-msgs/default.nix delete mode 100644 distros/iron/mavros/default.nix delete mode 100644 distros/iron/mcap-vendor/default.nix delete mode 100644 distros/iron/menge-vendor/default.nix delete mode 100644 distros/iron/message-filters/default.nix delete mode 100644 distros/iron/message-tf-frame-transformer/default.nix delete mode 100644 distros/iron/metavision-driver/default.nix delete mode 100644 distros/iron/micro-ros-diagnostic-bridge/default.nix delete mode 100644 distros/iron/micro-ros-diagnostic-msgs/default.nix delete mode 100644 distros/iron/micro-ros-msgs/default.nix delete mode 100644 distros/iron/microstrain-inertial-description/default.nix delete mode 100644 distros/iron/microstrain-inertial-driver/default.nix delete mode 100644 distros/iron/microstrain-inertial-examples/default.nix delete mode 100644 distros/iron/microstrain-inertial-msgs/default.nix delete mode 100644 distros/iron/microstrain-inertial-rqt/default.nix delete mode 100644 distros/iron/mimick-vendor/default.nix delete mode 100644 distros/iron/mola-bridge-ros2/default.nix delete mode 100644 distros/iron/mola-common/default.nix delete mode 100644 distros/iron/mola-demos/default.nix delete mode 100644 distros/iron/mola-imu-preintegration/default.nix delete mode 100644 distros/iron/mola-input-euroc-dataset/default.nix delete mode 100644 distros/iron/mola-input-kitti-dataset/default.nix delete mode 100644 distros/iron/mola-input-kitti360-dataset/default.nix delete mode 100644 distros/iron/mola-input-mulran-dataset/default.nix delete mode 100644 distros/iron/mola-input-paris-luco-dataset/default.nix delete mode 100644 distros/iron/mola-input-rawlog/default.nix delete mode 100644 distros/iron/mola-input-ros2/default.nix delete mode 100644 distros/iron/mola-input-rosbag2/default.nix delete mode 100644 distros/iron/mola-kernel/default.nix delete mode 100644 distros/iron/mola-launcher/default.nix delete mode 100644 distros/iron/mola-lidar-odometry/default.nix delete mode 100644 distros/iron/mola-metric-maps/default.nix delete mode 100644 distros/iron/mola-msgs/default.nix delete mode 100644 distros/iron/mola-navstate-fg/default.nix delete mode 100644 distros/iron/mola-navstate-fuse/default.nix delete mode 100644 distros/iron/mola-pose-list/default.nix delete mode 100644 distros/iron/mola-relocalization/default.nix delete mode 100644 distros/iron/mola-test-datasets/default.nix delete mode 100644 distros/iron/mola-traj-tools/default.nix delete mode 100644 distros/iron/mola-viz/default.nix delete mode 100644 distros/iron/mola-yaml/default.nix delete mode 100644 distros/iron/mola/default.nix delete mode 100644 distros/iron/motion-capture-tracking-interfaces/default.nix delete mode 100644 distros/iron/motion-capture-tracking/default.nix delete mode 100644 distros/iron/mouse-teleop/default.nix delete mode 100644 distros/iron/moveit-chomp-optimizer-adapter/default.nix delete mode 100644 distros/iron/moveit-common/default.nix delete mode 100644 distros/iron/moveit-configs-utils/default.nix delete mode 100644 distros/iron/moveit-core/default.nix delete mode 100644 distros/iron/moveit-hybrid-planning/default.nix delete mode 100644 distros/iron/moveit-kinematics/default.nix delete mode 100644 distros/iron/moveit-msgs/default.nix delete mode 100644 distros/iron/moveit-planners-chomp/default.nix delete mode 100644 distros/iron/moveit-planners-ompl/default.nix delete mode 100644 distros/iron/moveit-planners-stomp/default.nix delete mode 100644 distros/iron/moveit-planners/default.nix delete mode 100644 distros/iron/moveit-plugins/default.nix delete mode 100644 distros/iron/moveit-py/default.nix delete mode 100644 distros/iron/moveit-resources-fanuc-description/default.nix delete mode 100644 distros/iron/moveit-resources-fanuc-moveit-config/default.nix delete mode 100644 distros/iron/moveit-resources-panda-description/default.nix delete mode 100644 distros/iron/moveit-resources-panda-moveit-config/default.nix delete mode 100644 distros/iron/moveit-resources-pr2-description/default.nix delete mode 100644 distros/iron/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix delete mode 100644 distros/iron/moveit-resources-prbt-moveit-config/default.nix delete mode 100644 distros/iron/moveit-resources-prbt-pg70-support/default.nix delete mode 100644 distros/iron/moveit-resources-prbt-support/default.nix delete mode 100644 distros/iron/moveit-resources/default.nix delete mode 100644 distros/iron/moveit-ros-benchmarks/default.nix delete mode 100644 distros/iron/moveit-ros-control-interface/default.nix delete mode 100644 distros/iron/moveit-ros-move-group/default.nix delete mode 100644 distros/iron/moveit-ros-occupancy-map-monitor/default.nix delete mode 100644 distros/iron/moveit-ros-perception/default.nix delete mode 100644 distros/iron/moveit-ros-planning-interface/default.nix delete mode 100644 distros/iron/moveit-ros-planning/default.nix delete mode 100644 distros/iron/moveit-ros-robot-interaction/default.nix delete mode 100644 distros/iron/moveit-ros-visualization/default.nix delete mode 100644 distros/iron/moveit-ros-warehouse/default.nix delete mode 100644 distros/iron/moveit-ros/default.nix delete mode 100644 distros/iron/moveit-runtime/default.nix delete mode 100644 distros/iron/moveit-servo/default.nix delete mode 100644 distros/iron/moveit-setup-app-plugins/default.nix delete mode 100644 distros/iron/moveit-setup-assistant/default.nix delete mode 100644 distros/iron/moveit-setup-controllers/default.nix delete mode 100644 distros/iron/moveit-setup-core-plugins/default.nix delete mode 100644 distros/iron/moveit-setup-framework/default.nix delete mode 100644 distros/iron/moveit-setup-srdf-plugins/default.nix delete mode 100644 distros/iron/moveit-simple-controller-manager/default.nix delete mode 100644 distros/iron/moveit-visual-tools/default.nix delete mode 100644 distros/iron/moveit/default.nix delete mode 100644 distros/iron/mp2p-icp/default.nix delete mode 100644 distros/iron/mqtt-client-interfaces/default.nix delete mode 100644 distros/iron/mqtt-client/default.nix delete mode 100644 distros/iron/mrpt-apps/default.nix delete mode 100644 distros/iron/mrpt-generic-sensor/default.nix delete mode 100644 distros/iron/mrpt-libapps/default.nix delete mode 100644 distros/iron/mrpt-libbase/default.nix delete mode 100644 distros/iron/mrpt-libgui/default.nix delete mode 100644 distros/iron/mrpt-libhwdrivers/default.nix delete mode 100644 distros/iron/mrpt-libmaps/default.nix delete mode 100644 distros/iron/mrpt-libmath/default.nix delete mode 100644 distros/iron/mrpt-libnav/default.nix delete mode 100644 distros/iron/mrpt-libobs/default.nix delete mode 100644 distros/iron/mrpt-libopengl/default.nix delete mode 100644 distros/iron/mrpt-libposes/default.nix delete mode 100644 distros/iron/mrpt-libros-bridge/default.nix delete mode 100644 distros/iron/mrpt-libros2bridge/default.nix delete mode 100644 distros/iron/mrpt-libslam/default.nix delete mode 100644 distros/iron/mrpt-libtclap/default.nix delete mode 100644 distros/iron/mrpt-map-server/default.nix delete mode 100644 distros/iron/mrpt-msgs-bridge/default.nix delete mode 100644 distros/iron/mrpt-msgs/default.nix delete mode 100644 distros/iron/mrpt-nav-interfaces/default.nix delete mode 100644 distros/iron/mrpt-navigation/default.nix delete mode 100644 distros/iron/mrpt-path-planning/default.nix delete mode 100644 distros/iron/mrpt-pf-localization/default.nix delete mode 100644 distros/iron/mrpt-pointcloud-pipeline/default.nix delete mode 100644 distros/iron/mrpt-rawlog/default.nix delete mode 100644 distros/iron/mrpt-reactivenav2d/default.nix delete mode 100644 distros/iron/mrpt-sensor-bumblebee-stereo/default.nix delete mode 100644 distros/iron/mrpt-sensor-gnns-nmea/default.nix delete mode 100644 distros/iron/mrpt-sensor-gnss-nmea/default.nix delete mode 100644 distros/iron/mrpt-sensor-gnss-novatel/default.nix delete mode 100644 distros/iron/mrpt-sensor-imu-taobotics/default.nix delete mode 100644 distros/iron/mrpt-sensorlib/default.nix delete mode 100644 distros/iron/mrpt-sensors/default.nix delete mode 100644 distros/iron/mrpt-tps-astar-planner/default.nix delete mode 100644 distros/iron/mrpt-tutorials/default.nix delete mode 100644 distros/iron/mrpt2/default.nix delete mode 100644 distros/iron/mrt-cmake-modules/default.nix delete mode 100644 distros/iron/multidim-rrt-planner/default.nix delete mode 100644 distros/iron/multires-image/default.nix delete mode 100644 distros/iron/mvsim/default.nix delete mode 100644 distros/iron/nao-button-sim/default.nix delete mode 100644 distros/iron/nao-command-msgs/default.nix delete mode 100644 distros/iron/nao-lola/default.nix delete mode 100644 distros/iron/nao-meshes/default.nix delete mode 100644 distros/iron/nao-sensor-msgs/default.nix delete mode 100644 distros/iron/naoqi-bridge-msgs/default.nix delete mode 100644 distros/iron/naoqi-driver/default.nix delete mode 100644 distros/iron/naoqi-libqi/default.nix delete mode 100644 distros/iron/naoqi-libqicore/default.nix delete mode 100644 distros/iron/nav-2d-msgs/default.nix delete mode 100644 distros/iron/nav-2d-utils/default.nix delete mode 100644 distros/iron/nav-msgs/default.nix delete mode 100644 distros/iron/nav2-amcl/default.nix delete mode 100644 distros/iron/nav2-behavior-tree/default.nix delete mode 100644 distros/iron/nav2-behaviors/default.nix delete mode 100644 distros/iron/nav2-bringup/default.nix delete mode 100644 distros/iron/nav2-bt-navigator/default.nix delete mode 100644 distros/iron/nav2-collision-monitor/default.nix delete mode 100644 distros/iron/nav2-common/default.nix delete mode 100644 distros/iron/nav2-constrained-smoother/default.nix delete mode 100644 distros/iron/nav2-controller/default.nix delete mode 100644 distros/iron/nav2-core/default.nix delete mode 100644 distros/iron/nav2-costmap-2d/default.nix delete mode 100644 distros/iron/nav2-dwb-controller/default.nix delete mode 100644 distros/iron/nav2-lifecycle-manager/default.nix delete mode 100644 distros/iron/nav2-map-server/default.nix delete mode 100644 distros/iron/nav2-mppi-controller/default.nix delete mode 100644 distros/iron/nav2-msgs/default.nix delete mode 100644 distros/iron/nav2-navfn-planner/default.nix delete mode 100644 distros/iron/nav2-planner/default.nix delete mode 100644 distros/iron/nav2-regulated-pure-pursuit-controller/default.nix delete mode 100644 distros/iron/nav2-rotation-shim-controller/default.nix delete mode 100644 distros/iron/nav2-rviz-plugins/default.nix delete mode 100644 distros/iron/nav2-simple-commander/default.nix delete mode 100644 distros/iron/nav2-smac-planner/default.nix delete mode 100644 distros/iron/nav2-smoother/default.nix delete mode 100644 distros/iron/nav2-system-tests/default.nix delete mode 100644 distros/iron/nav2-theta-star-planner/default.nix delete mode 100644 distros/iron/nav2-util/default.nix delete mode 100644 distros/iron/nav2-velocity-smoother/default.nix delete mode 100644 distros/iron/nav2-voxel-grid/default.nix delete mode 100644 distros/iron/nav2-waypoint-follower/default.nix delete mode 100644 distros/iron/navigation2/default.nix delete mode 100644 distros/iron/ndt-omp/default.nix delete mode 100644 distros/iron/neo-nav2-bringup/default.nix delete mode 100644 distros/iron/neo-simulation2/default.nix delete mode 100644 distros/iron/nerian-stereo/default.nix delete mode 100644 distros/iron/nlohmann-json-schema-validator-vendor/default.nix delete mode 100644 distros/iron/nmea-hardware-interface/default.nix delete mode 100644 distros/iron/nmea-msgs/default.nix delete mode 100644 distros/iron/nmea-navsat-driver/default.nix delete mode 100644 distros/iron/nodl-python/default.nix delete mode 100644 distros/iron/nodl-to-policy/default.nix delete mode 100644 distros/iron/nonpersistent-voxel-layer/default.nix delete mode 100644 distros/iron/novatel-gps-driver/default.nix delete mode 100644 distros/iron/novatel-gps-msgs/default.nix delete mode 100644 distros/iron/ntpd-driver/default.nix delete mode 100644 distros/iron/ntrip-client-node/default.nix delete mode 100644 distros/iron/ntrip-client/default.nix delete mode 100644 distros/iron/object-recognition-msgs/default.nix delete mode 100644 distros/iron/octomap-mapping/default.nix delete mode 100644 distros/iron/octomap-msgs/default.nix delete mode 100644 distros/iron/octomap-ros/default.nix delete mode 100644 distros/iron/octomap-rviz-plugins/default.nix delete mode 100644 distros/iron/octomap-server/default.nix delete mode 100644 distros/iron/octomap/default.nix delete mode 100644 distros/iron/octovis/default.nix delete mode 100644 distros/iron/odom-to-tf-ros2/default.nix delete mode 100644 distros/iron/ompl/default.nix delete mode 100644 distros/iron/openeb-vendor/default.nix delete mode 100644 distros/iron/opennav-coverage-bt/default.nix delete mode 100644 distros/iron/opennav-coverage-demo/default.nix delete mode 100644 distros/iron/opennav-coverage-msgs/default.nix delete mode 100644 distros/iron/opennav-coverage-navigator/default.nix delete mode 100644 distros/iron/opennav-coverage/default.nix delete mode 100644 distros/iron/opennav-row-coverage/default.nix delete mode 100644 distros/iron/openni2-camera/default.nix delete mode 100644 distros/iron/openvdb-vendor/default.nix delete mode 100644 distros/iron/orocos-kdl-vendor/default.nix delete mode 100644 distros/iron/ortools-vendor/default.nix delete mode 100644 distros/iron/osqp-vendor/default.nix delete mode 100644 distros/iron/osrf-pycommon/default.nix delete mode 100644 distros/iron/osrf-testing-tools-cpp/default.nix delete mode 100644 distros/iron/ouster-msgs/default.nix delete mode 100644 distros/iron/ouster-ros/default.nix delete mode 100644 distros/iron/ouxt-common/default.nix delete mode 100644 distros/iron/ouxt-lint-common/default.nix delete mode 100644 distros/iron/overrides.nix delete mode 100644 distros/iron/parameter-traits/default.nix delete mode 100644 distros/iron/pcl-conversions/default.nix delete mode 100644 distros/iron/pcl-msgs/default.nix delete mode 100644 distros/iron/pcl-ros/default.nix delete mode 100644 distros/iron/pendulum-control/default.nix delete mode 100644 distros/iron/pendulum-msgs/default.nix delete mode 100644 distros/iron/pepper-meshes/default.nix delete mode 100644 distros/iron/perception-pcl/default.nix delete mode 100644 distros/iron/perception/default.nix delete mode 100644 distros/iron/performance-test-fixture/default.nix delete mode 100644 distros/iron/performance-test/default.nix delete mode 100644 distros/iron/phidgets-accelerometer/default.nix delete mode 100644 distros/iron/phidgets-analog-inputs/default.nix delete mode 100644 distros/iron/phidgets-analog-outputs/default.nix delete mode 100644 distros/iron/phidgets-api/default.nix delete mode 100644 distros/iron/phidgets-digital-inputs/default.nix delete mode 100644 distros/iron/phidgets-digital-outputs/default.nix delete mode 100644 distros/iron/phidgets-drivers/default.nix delete mode 100644 distros/iron/phidgets-gyroscope/default.nix delete mode 100644 distros/iron/phidgets-high-speed-encoder/default.nix delete mode 100644 distros/iron/phidgets-ik/default.nix delete mode 100644 distros/iron/phidgets-magnetometer/default.nix delete mode 100644 distros/iron/phidgets-motors/default.nix delete mode 100644 distros/iron/phidgets-msgs/default.nix delete mode 100644 distros/iron/phidgets-spatial/default.nix delete mode 100644 distros/iron/phidgets-temperature/default.nix delete mode 100644 distros/iron/pick-ik/default.nix delete mode 100644 distros/iron/picknik-ament-copyright/default.nix delete mode 100644 distros/iron/picknik-reset-fault-controller/default.nix delete mode 100644 distros/iron/picknik-twist-controller/default.nix delete mode 100644 distros/iron/pid-controller/default.nix delete mode 100644 distros/iron/pilz-industrial-motion-planner-testutils/default.nix delete mode 100644 distros/iron/pilz-industrial-motion-planner/default.nix delete mode 100644 distros/iron/pinocchio/default.nix delete mode 100644 distros/iron/plansys2-bringup/default.nix delete mode 100644 distros/iron/plansys2-bt-actions/default.nix delete mode 100644 distros/iron/plansys2-core/default.nix delete mode 100644 distros/iron/plansys2-domain-expert/default.nix delete mode 100644 distros/iron/plansys2-executor/default.nix delete mode 100644 distros/iron/plansys2-lifecycle-manager/default.nix delete mode 100644 distros/iron/plansys2-msgs/default.nix delete mode 100644 distros/iron/plansys2-pddl-parser/default.nix delete mode 100644 distros/iron/plansys2-planner/default.nix delete mode 100644 distros/iron/plansys2-popf-plan-solver/default.nix delete mode 100644 distros/iron/plansys2-problem-expert/default.nix delete mode 100644 distros/iron/plansys2-terminal/default.nix delete mode 100644 distros/iron/plansys2-tests/default.nix delete mode 100644 distros/iron/plansys2-tools/default.nix delete mode 100644 distros/iron/plotjuggler-msgs/default.nix delete mode 100644 distros/iron/plotjuggler-ros/default.nix delete mode 100644 distros/iron/plotjuggler/default.nix delete mode 100644 distros/iron/pluginlib/default.nix delete mode 100644 distros/iron/point-cloud-interfaces/default.nix delete mode 100644 distros/iron/point-cloud-msg-wrapper/default.nix delete mode 100644 distros/iron/point-cloud-transport-plugins/default.nix delete mode 100644 distros/iron/point-cloud-transport-py/default.nix delete mode 100644 distros/iron/point-cloud-transport/default.nix delete mode 100644 distros/iron/pointcloud-to-laserscan/default.nix delete mode 100644 distros/iron/polygon-demos/default.nix delete mode 100644 distros/iron/polygon-msgs/default.nix delete mode 100644 distros/iron/polygon-rviz-plugins/default.nix delete mode 100644 distros/iron/polygon-utils/default.nix delete mode 100644 distros/iron/popf/default.nix delete mode 100644 distros/iron/pose-broadcaster/default.nix delete mode 100644 distros/iron/pose-cov-ops/default.nix delete mode 100644 distros/iron/position-controllers/default.nix delete mode 100644 distros/iron/proxsuite/default.nix delete mode 100644 distros/iron/py-binding-tools/default.nix delete mode 100644 distros/iron/py-trees-js/default.nix delete mode 100644 distros/iron/py-trees-ros-interfaces/default.nix delete mode 100644 distros/iron/py-trees-ros/default.nix delete mode 100644 distros/iron/py-trees/default.nix delete mode 100644 distros/iron/pybind11-json-vendor/default.nix delete mode 100644 distros/iron/pybind11-vendor/default.nix delete mode 100644 distros/iron/python-cmake-module/default.nix delete mode 100644 distros/iron/python-mrpt/default.nix delete mode 100644 distros/iron/python-orocos-kdl-vendor/default.nix delete mode 100644 distros/iron/python-qt-binding/default.nix delete mode 100644 distros/iron/qpoases-vendor/default.nix delete mode 100644 distros/iron/qt-dotgraph/default.nix delete mode 100644 distros/iron/qt-gui-app/default.nix delete mode 100644 distros/iron/qt-gui-core/default.nix delete mode 100644 distros/iron/qt-gui-cpp/default.nix delete mode 100644 distros/iron/qt-gui-py-common/default.nix delete mode 100644 distros/iron/qt-gui/default.nix delete mode 100644 distros/iron/quality-of-service-demo-cpp/default.nix delete mode 100644 distros/iron/quality-of-service-demo-py/default.nix delete mode 100644 distros/iron/quaternion-operation/default.nix delete mode 100644 distros/iron/r2r-spl-7/default.nix delete mode 100644 distros/iron/r2r-spl-8/default.nix delete mode 100644 distros/iron/r2r-spl-test-interfaces/default.nix delete mode 100644 distros/iron/r2r-spl/default.nix delete mode 100644 distros/iron/radar-msgs/default.nix delete mode 100644 distros/iron/random-numbers/default.nix delete mode 100644 distros/iron/range-sensor-broadcaster/default.nix delete mode 100644 distros/iron/rc-common-msgs/default.nix delete mode 100644 distros/iron/rc-dynamics-api/default.nix delete mode 100644 distros/iron/rc-genicam-api/default.nix delete mode 100644 distros/iron/rc-genicam-driver/default.nix delete mode 100644 distros/iron/rc-reason-clients/default.nix delete mode 100644 distros/iron/rc-reason-msgs/default.nix delete mode 100644 distros/iron/rcdiscover/default.nix delete mode 100644 distros/iron/rcgcd-spl-14-conversion/default.nix delete mode 100644 distros/iron/rcgcd-spl-14/default.nix delete mode 100644 distros/iron/rcgcrd-spl-4-conversion/default.nix delete mode 100644 distros/iron/rcgcrd-spl-4/default.nix delete mode 100644 distros/iron/rcl-action/default.nix delete mode 100644 distros/iron/rcl-interfaces/default.nix delete mode 100644 distros/iron/rcl-lifecycle/default.nix delete mode 100644 distros/iron/rcl-logging-interface/default.nix delete mode 100644 distros/iron/rcl-logging-noop/default.nix delete mode 100644 distros/iron/rcl-logging-spdlog/default.nix delete mode 100644 distros/iron/rcl-yaml-param-parser/default.nix delete mode 100644 distros/iron/rcl/default.nix delete mode 100644 distros/iron/rclc-examples/default.nix delete mode 100644 distros/iron/rclc-lifecycle/default.nix delete mode 100644 distros/iron/rclc-parameter/default.nix delete mode 100644 distros/iron/rclc/default.nix delete mode 100644 distros/iron/rclcpp-action/default.nix delete mode 100644 distros/iron/rclcpp-cascade-lifecycle/default.nix delete mode 100644 distros/iron/rclcpp-components/default.nix delete mode 100644 distros/iron/rclcpp-lifecycle/default.nix delete mode 100644 distros/iron/rclcpp/default.nix delete mode 100644 distros/iron/rclpy-message-converter-msgs/default.nix delete mode 100644 distros/iron/rclpy-message-converter/default.nix delete mode 100644 distros/iron/rclpy/default.nix delete mode 100644 distros/iron/rcpputils/default.nix delete mode 100644 distros/iron/rcss3d-agent-basic/default.nix delete mode 100644 distros/iron/rcss3d-agent-msgs-to-soccer-interfaces/default.nix delete mode 100644 distros/iron/rcss3d-agent-msgs/default.nix delete mode 100644 distros/iron/rcss3d-agent/default.nix delete mode 100644 distros/iron/rcss3d-nao/default.nix delete mode 100644 distros/iron/rcutils/default.nix delete mode 100644 distros/iron/realsense2-camera-msgs/default.nix delete mode 100644 distros/iron/realsense2-camera/default.nix delete mode 100644 distros/iron/realsense2-description/default.nix delete mode 100644 distros/iron/realtime-tools/default.nix delete mode 100644 distros/iron/resource-retriever/default.nix delete mode 100644 distros/iron/rig-reconfigure/default.nix delete mode 100644 distros/iron/rmf-api-msgs/default.nix delete mode 100644 distros/iron/rmf-battery/default.nix delete mode 100644 distros/iron/rmf-building-map-msgs/default.nix delete mode 100644 distros/iron/rmf-building-sim-common/default.nix delete mode 100644 distros/iron/rmf-building-sim-gz-classic-plugins/default.nix delete mode 100644 distros/iron/rmf-charger-msgs/default.nix delete mode 100644 distros/iron/rmf-charging-schedule/default.nix delete mode 100644 distros/iron/rmf-cmake-uncrustify/default.nix delete mode 100644 distros/iron/rmf-dev/default.nix delete mode 100644 distros/iron/rmf-dispenser-msgs/default.nix delete mode 100644 distros/iron/rmf-door-msgs/default.nix delete mode 100644 distros/iron/rmf-fleet-adapter-python/default.nix delete mode 100644 distros/iron/rmf-fleet-adapter/default.nix delete mode 100644 distros/iron/rmf-fleet-msgs/default.nix delete mode 100644 distros/iron/rmf-ingestor-msgs/default.nix delete mode 100644 distros/iron/rmf-lift-msgs/default.nix delete mode 100644 distros/iron/rmf-obstacle-msgs/default.nix delete mode 100644 distros/iron/rmf-robot-sim-common/default.nix delete mode 100644 distros/iron/rmf-robot-sim-gz-classic-plugins/default.nix delete mode 100644 distros/iron/rmf-scheduler-msgs/default.nix delete mode 100644 distros/iron/rmf-site-map-msgs/default.nix delete mode 100644 distros/iron/rmf-task-msgs/default.nix delete mode 100644 distros/iron/rmf-task-ros2/default.nix delete mode 100644 distros/iron/rmf-task-sequence/default.nix delete mode 100644 distros/iron/rmf-task/default.nix delete mode 100644 distros/iron/rmf-traffic-editor-assets/default.nix delete mode 100644 distros/iron/rmf-traffic-editor-test-maps/default.nix delete mode 100644 distros/iron/rmf-traffic-editor/default.nix delete mode 100644 distros/iron/rmf-traffic-examples/default.nix delete mode 100644 distros/iron/rmf-traffic-msgs/default.nix delete mode 100644 distros/iron/rmf-traffic-ros2/default.nix delete mode 100644 distros/iron/rmf-traffic/default.nix delete mode 100644 distros/iron/rmf-utils/default.nix delete mode 100644 distros/iron/rmf-visualization-building-systems/default.nix delete mode 100644 distros/iron/rmf-visualization-fleet-states/default.nix delete mode 100644 distros/iron/rmf-visualization-floorplans/default.nix delete mode 100644 distros/iron/rmf-visualization-msgs/default.nix delete mode 100644 distros/iron/rmf-visualization-navgraphs/default.nix delete mode 100644 distros/iron/rmf-visualization-obstacles/default.nix delete mode 100644 distros/iron/rmf-visualization-rviz2-plugins/default.nix delete mode 100644 distros/iron/rmf-visualization-schedule/default.nix delete mode 100644 distros/iron/rmf-visualization/default.nix delete mode 100644 distros/iron/rmf-websocket/default.nix delete mode 100644 distros/iron/rmf-workcell-msgs/default.nix delete mode 100644 distros/iron/rmw-connextdds-common/default.nix delete mode 100644 distros/iron/rmw-connextdds/default.nix delete mode 100644 distros/iron/rmw-cyclonedds-cpp/default.nix delete mode 100644 distros/iron/rmw-dds-common/default.nix delete mode 100644 distros/iron/rmw-fastrtps-cpp/default.nix delete mode 100644 distros/iron/rmw-fastrtps-dynamic-cpp/default.nix delete mode 100644 distros/iron/rmw-fastrtps-shared-cpp/default.nix delete mode 100644 distros/iron/rmw-implementation-cmake/default.nix delete mode 100644 distros/iron/rmw-implementation/default.nix delete mode 100644 distros/iron/rmw/default.nix delete mode 100644 distros/iron/robot-calibration-msgs/default.nix delete mode 100644 distros/iron/robot-calibration/default.nix delete mode 100644 distros/iron/robot-localization/default.nix delete mode 100644 distros/iron/robot-state-publisher/default.nix delete mode 100644 distros/iron/robotiq-controllers/default.nix delete mode 100644 distros/iron/robotiq-description/default.nix delete mode 100644 distros/iron/robotraconteur/default.nix delete mode 100644 distros/iron/ros-base/default.nix delete mode 100644 distros/iron/ros-core/default.nix delete mode 100644 distros/iron/ros-environment/default.nix delete mode 100644 distros/iron/ros-gz-interfaces/default.nix delete mode 100644 distros/iron/ros-gz/default.nix delete mode 100644 distros/iron/ros-ign-bridge/default.nix delete mode 100644 distros/iron/ros-ign-gazebo-demos/default.nix delete mode 100644 distros/iron/ros-ign-gazebo/default.nix delete mode 100644 distros/iron/ros-ign-image/default.nix delete mode 100644 distros/iron/ros-ign-interfaces/default.nix delete mode 100644 distros/iron/ros-ign/default.nix delete mode 100644 distros/iron/ros-image-to-qimage/default.nix delete mode 100644 distros/iron/ros-industrial-cmake-boilerplate/default.nix delete mode 100644 distros/iron/ros-testing/default.nix delete mode 100644 distros/iron/ros-workspace/default.nix delete mode 100644 distros/iron/ros2-control-test-assets/default.nix delete mode 100644 distros/iron/ros2-control/default.nix delete mode 100644 distros/iron/ros2-controllers-test-nodes/default.nix delete mode 100644 distros/iron/ros2-controllers/default.nix delete mode 100644 distros/iron/ros2-socketcan-msgs/default.nix delete mode 100644 distros/iron/ros2-socketcan/default.nix delete mode 100644 distros/iron/ros2acceleration/default.nix delete mode 100644 distros/iron/ros2action/default.nix delete mode 100644 distros/iron/ros2bag/default.nix delete mode 100644 distros/iron/ros2cli-common-extensions/default.nix delete mode 100644 distros/iron/ros2cli-test-interfaces/default.nix delete mode 100644 distros/iron/ros2cli/default.nix delete mode 100644 distros/iron/ros2component/default.nix delete mode 100644 distros/iron/ros2controlcli/default.nix delete mode 100644 distros/iron/ros2doctor/default.nix delete mode 100644 distros/iron/ros2interface/default.nix delete mode 100644 distros/iron/ros2launch-security-examples/default.nix delete mode 100644 distros/iron/ros2launch-security/default.nix delete mode 100644 distros/iron/ros2launch/default.nix delete mode 100644 distros/iron/ros2lifecycle-test-fixtures/default.nix delete mode 100644 distros/iron/ros2lifecycle/default.nix delete mode 100644 distros/iron/ros2multicast/default.nix delete mode 100644 distros/iron/ros2node/default.nix delete mode 100644 distros/iron/ros2nodl/default.nix delete mode 100644 distros/iron/ros2param/default.nix delete mode 100644 distros/iron/ros2pkg/default.nix delete mode 100644 distros/iron/ros2run/default.nix delete mode 100644 distros/iron/ros2service/default.nix delete mode 100644 distros/iron/ros2test/default.nix delete mode 100644 distros/iron/ros2topic/default.nix delete mode 100644 distros/iron/ros2trace-analysis/default.nix delete mode 100644 distros/iron/ros2trace/default.nix delete mode 100644 distros/iron/rosapi-msgs/default.nix delete mode 100644 distros/iron/rosapi/default.nix delete mode 100644 distros/iron/rosbag2-compression-zstd/default.nix delete mode 100644 distros/iron/rosbag2-compression/default.nix delete mode 100644 distros/iron/rosbag2-cpp/default.nix delete mode 100644 distros/iron/rosbag2-examples-cpp/default.nix delete mode 100644 distros/iron/rosbag2-examples-py/default.nix delete mode 100644 distros/iron/rosbag2-interfaces/default.nix delete mode 100644 distros/iron/rosbag2-performance-benchmarking-msgs/default.nix delete mode 100644 distros/iron/rosbag2-performance-benchmarking/default.nix delete mode 100644 distros/iron/rosbag2-py/default.nix delete mode 100644 distros/iron/rosbag2-storage-default-plugins/default.nix delete mode 100644 distros/iron/rosbag2-storage-mcap/default.nix delete mode 100644 distros/iron/rosbag2-storage-sqlite3/default.nix delete mode 100644 distros/iron/rosbag2-storage/default.nix delete mode 100644 distros/iron/rosbag2-test-common/default.nix delete mode 100644 distros/iron/rosbag2-test-msgdefs/default.nix delete mode 100644 distros/iron/rosbag2-tests/default.nix delete mode 100644 distros/iron/rosbag2-transport/default.nix delete mode 100644 distros/iron/rosbag2/default.nix delete mode 100644 distros/iron/rosbridge-library/default.nix delete mode 100644 distros/iron/rosbridge-msgs/default.nix delete mode 100644 distros/iron/rosbridge-server/default.nix delete mode 100644 distros/iron/rosbridge-suite/default.nix delete mode 100644 distros/iron/rosbridge-test-msgs/default.nix delete mode 100644 distros/iron/rosgraph-msgs/default.nix delete mode 100644 distros/iron/rosidl-adapter/default.nix delete mode 100644 distros/iron/rosidl-cli/default.nix delete mode 100644 distros/iron/rosidl-cmake/default.nix delete mode 100644 distros/iron/rosidl-core-generators/default.nix delete mode 100644 distros/iron/rosidl-core-runtime/default.nix delete mode 100644 distros/iron/rosidl-default-generators/default.nix delete mode 100644 distros/iron/rosidl-default-runtime/default.nix delete mode 100644 distros/iron/rosidl-dynamic-typesupport-fastrtps/default.nix delete mode 100644 distros/iron/rosidl-dynamic-typesupport/default.nix delete mode 100644 distros/iron/rosidl-generator-c/default.nix delete mode 100644 distros/iron/rosidl-generator-cpp/default.nix delete mode 100644 distros/iron/rosidl-generator-dds-idl/default.nix delete mode 100644 distros/iron/rosidl-generator-py/default.nix delete mode 100644 distros/iron/rosidl-generator-type-description/default.nix delete mode 100644 distros/iron/rosidl-parser/default.nix delete mode 100644 distros/iron/rosidl-pycommon/default.nix delete mode 100644 distros/iron/rosidl-runtime-c/default.nix delete mode 100644 distros/iron/rosidl-runtime-cpp/default.nix delete mode 100644 distros/iron/rosidl-runtime-py/default.nix delete mode 100644 distros/iron/rosidl-typesupport-c/default.nix delete mode 100644 distros/iron/rosidl-typesupport-cpp/default.nix delete mode 100644 distros/iron/rosidl-typesupport-fastrtps-c/default.nix delete mode 100644 distros/iron/rosidl-typesupport-fastrtps-cpp/default.nix delete mode 100644 distros/iron/rosidl-typesupport-interface/default.nix delete mode 100644 distros/iron/rosidl-typesupport-introspection-c/default.nix delete mode 100644 distros/iron/rosidl-typesupport-introspection-cpp/default.nix delete mode 100644 distros/iron/rosx-introspection/default.nix delete mode 100644 distros/iron/rot-conv/default.nix delete mode 100644 distros/iron/rplidar-ros/default.nix delete mode 100644 distros/iron/rpyutils/default.nix delete mode 100644 distros/iron/rqt-action/default.nix delete mode 100644 distros/iron/rqt-bag-plugins/default.nix delete mode 100644 distros/iron/rqt-bag/default.nix delete mode 100644 distros/iron/rqt-common-plugins/default.nix delete mode 100644 distros/iron/rqt-console/default.nix delete mode 100644 distros/iron/rqt-controller-manager/default.nix delete mode 100644 distros/iron/rqt-gauges/default.nix delete mode 100644 distros/iron/rqt-graph/default.nix delete mode 100644 distros/iron/rqt-gui-cpp/default.nix delete mode 100644 distros/iron/rqt-gui-py/default.nix delete mode 100644 distros/iron/rqt-gui/default.nix delete mode 100644 distros/iron/rqt-image-overlay-layer/default.nix delete mode 100644 distros/iron/rqt-image-overlay/default.nix delete mode 100644 distros/iron/rqt-image-view/default.nix delete mode 100644 distros/iron/rqt-joint-trajectory-controller/default.nix delete mode 100644 distros/iron/rqt-moveit/default.nix delete mode 100644 distros/iron/rqt-msg/default.nix delete mode 100644 distros/iron/rqt-plot/default.nix delete mode 100644 distros/iron/rqt-publisher/default.nix delete mode 100644 distros/iron/rqt-py-common/default.nix delete mode 100644 distros/iron/rqt-py-console/default.nix delete mode 100644 distros/iron/rqt-reconfigure/default.nix delete mode 100644 distros/iron/rqt-robot-dashboard/default.nix delete mode 100644 distros/iron/rqt-robot-monitor/default.nix delete mode 100644 distros/iron/rqt-robot-steering/default.nix delete mode 100644 distros/iron/rqt-runtime-monitor/default.nix delete mode 100644 distros/iron/rqt-service-caller/default.nix delete mode 100644 distros/iron/rqt-shell/default.nix delete mode 100644 distros/iron/rqt-srv/default.nix delete mode 100644 distros/iron/rqt-tf-tree/default.nix delete mode 100644 distros/iron/rqt-topic/default.nix delete mode 100644 distros/iron/rqt/default.nix delete mode 100644 distros/iron/rrt-planner/default.nix delete mode 100644 distros/iron/rsl/default.nix delete mode 100644 distros/iron/rt-manipulators-cpp/default.nix delete mode 100644 distros/iron/rt-manipulators-examples/default.nix delete mode 100644 distros/iron/rtabmap-conversions/default.nix delete mode 100644 distros/iron/rtabmap-demos/default.nix delete mode 100644 distros/iron/rtabmap-examples/default.nix delete mode 100644 distros/iron/rtabmap-launch/default.nix delete mode 100644 distros/iron/rtabmap-msgs/default.nix delete mode 100644 distros/iron/rtabmap-odom/default.nix delete mode 100644 distros/iron/rtabmap-python/default.nix delete mode 100644 distros/iron/rtabmap-ros/default.nix delete mode 100644 distros/iron/rtabmap-rviz-plugins/default.nix delete mode 100644 distros/iron/rtabmap-slam/default.nix delete mode 100644 distros/iron/rtabmap-sync/default.nix delete mode 100644 distros/iron/rtabmap-util/default.nix delete mode 100644 distros/iron/rtabmap-viz/default.nix delete mode 100644 distros/iron/rtabmap/default.nix delete mode 100644 distros/iron/rtcm-msgs/default.nix delete mode 100644 distros/iron/rti-connext-dds-cmake-module/default.nix delete mode 100644 distros/iron/rttest/default.nix delete mode 100644 distros/iron/ruckig/default.nix delete mode 100644 distros/iron/rviz-2d-overlay-msgs/default.nix delete mode 100644 distros/iron/rviz-2d-overlay-plugins/default.nix delete mode 100644 distros/iron/rviz-assimp-vendor/default.nix delete mode 100644 distros/iron/rviz-common/default.nix delete mode 100644 distros/iron/rviz-default-plugins/default.nix delete mode 100644 distros/iron/rviz-imu-plugin/default.nix delete mode 100644 distros/iron/rviz-ogre-vendor/default.nix delete mode 100644 distros/iron/rviz-rendering-tests/default.nix delete mode 100644 distros/iron/rviz-rendering/default.nix delete mode 100644 distros/iron/rviz-satellite/default.nix delete mode 100644 distros/iron/rviz-visual-testing-framework/default.nix delete mode 100644 distros/iron/rviz-visual-tools/default.nix delete mode 100644 distros/iron/rviz2/default.nix delete mode 100644 distros/iron/sbg-driver/default.nix delete mode 100644 distros/iron/sdformat-test-files/default.nix delete mode 100644 distros/iron/sdl2-vendor/default.nix delete mode 100644 distros/iron/self-test/default.nix delete mode 100644 distros/iron/sensor-msgs-py/default.nix delete mode 100644 distros/iron/sensor-msgs/default.nix delete mode 100644 distros/iron/septentrio-gnss-driver/default.nix delete mode 100644 distros/iron/serial-driver/default.nix delete mode 100644 distros/iron/service-msgs/default.nix delete mode 100644 distros/iron/shape-msgs/default.nix delete mode 100644 distros/iron/shared-queues-vendor/default.nix delete mode 100644 distros/iron/sick-safetyscanners-base/default.nix delete mode 100644 distros/iron/sick-safetyscanners2-interfaces/default.nix delete mode 100644 distros/iron/sick-safetyscanners2/default.nix delete mode 100644 distros/iron/sick-safevisionary-base/default.nix delete mode 100644 distros/iron/sick-safevisionary-driver/default.nix delete mode 100644 distros/iron/sick-safevisionary-interfaces/default.nix delete mode 100644 distros/iron/sick-safevisionary-tests/default.nix delete mode 100644 distros/iron/sick-scan-xd/default.nix delete mode 100644 distros/iron/simple-actions/default.nix delete mode 100644 distros/iron/simple-grasping/default.nix delete mode 100644 distros/iron/simple-launch/default.nix delete mode 100644 distros/iron/simulation/default.nix delete mode 100644 distros/iron/situational-graphs-datasets/default.nix delete mode 100644 distros/iron/situational-graphs-msgs/default.nix delete mode 100644 distros/iron/situational-graphs-reasoning-msgs/default.nix delete mode 100644 distros/iron/situational-graphs-wrapper/default.nix delete mode 100644 distros/iron/slam-toolbox/default.nix delete mode 100644 distros/iron/slider-publisher/default.nix delete mode 100644 distros/iron/smacc2-msgs/default.nix delete mode 100644 distros/iron/smacc2/default.nix delete mode 100644 distros/iron/smach-msgs/default.nix delete mode 100644 distros/iron/smach-ros/default.nix delete mode 100644 distros/iron/smach/default.nix delete mode 100644 distros/iron/smclib/default.nix delete mode 100644 distros/iron/snowbot-operating-system/default.nix delete mode 100644 distros/iron/soccer-geometry-msgs/default.nix delete mode 100644 distros/iron/soccer-interfaces/default.nix delete mode 100644 distros/iron/soccer-marker-generation/default.nix delete mode 100644 distros/iron/soccer-model-msgs/default.nix delete mode 100644 distros/iron/soccer-object-msgs/default.nix delete mode 100644 distros/iron/soccer-vision-2d-msgs/default.nix delete mode 100644 distros/iron/soccer-vision-3d-msgs/default.nix delete mode 100644 distros/iron/soccer-vision-3d-rviz-markers/default.nix delete mode 100644 distros/iron/soccer-vision-attribute-msgs/default.nix delete mode 100644 distros/iron/social-nav-msgs/default.nix delete mode 100644 distros/iron/social-nav-util/default.nix delete mode 100644 distros/iron/sol-vendor/default.nix delete mode 100644 distros/iron/sophus/default.nix delete mode 100644 distros/iron/spacenav/default.nix delete mode 100644 distros/iron/spatio-temporal-voxel-layer/default.nix delete mode 100644 distros/iron/spdlog-vendor/default.nix delete mode 100644 distros/iron/spinnaker-camera-driver/default.nix delete mode 100644 distros/iron/spinnaker-synchronized-camera-driver/default.nix delete mode 100644 distros/iron/splsm-7-conversion/default.nix delete mode 100644 distros/iron/splsm-7/default.nix delete mode 100644 distros/iron/splsm-8-conversion/default.nix delete mode 100644 distros/iron/splsm-8/default.nix delete mode 100644 distros/iron/sqlite3-vendor/default.nix delete mode 100644 distros/iron/srdfdom/default.nix delete mode 100644 distros/iron/sros2-cmake/default.nix delete mode 100644 distros/iron/sros2/default.nix delete mode 100644 distros/iron/statistics-msgs/default.nix delete mode 100644 distros/iron/std-msgs/default.nix delete mode 100644 distros/iron/std-srvs/default.nix delete mode 100644 distros/iron/steering-controllers-library/default.nix delete mode 100644 distros/iron/steering-functions/default.nix delete mode 100644 distros/iron/stereo-image-proc/default.nix delete mode 100644 distros/iron/stereo-msgs/default.nix delete mode 100644 distros/iron/stomp/default.nix delete mode 100644 distros/iron/stubborn-buddies-msgs/default.nix delete mode 100644 distros/iron/stubborn-buddies/default.nix delete mode 100644 distros/iron/swri-cli-tools/default.nix delete mode 100644 distros/iron/swri-console-util/default.nix delete mode 100644 distros/iron/swri-console/default.nix delete mode 100644 distros/iron/swri-dbw-interface/default.nix delete mode 100644 distros/iron/swri-geometry-util/default.nix delete mode 100644 distros/iron/swri-image-util/default.nix delete mode 100644 distros/iron/swri-math-util/default.nix delete mode 100644 distros/iron/swri-opencv-util/default.nix delete mode 100644 distros/iron/swri-prefix-tools/default.nix delete mode 100644 distros/iron/swri-roscpp/default.nix delete mode 100644 distros/iron/swri-route-util/default.nix delete mode 100644 distros/iron/swri-serial-util/default.nix delete mode 100644 distros/iron/swri-system-util/default.nix delete mode 100644 distros/iron/swri-transform-util/default.nix delete mode 100644 distros/iron/system-fingerprint/default.nix delete mode 100644 distros/iron/system-modes-examples/default.nix delete mode 100644 distros/iron/system-modes-msgs/default.nix delete mode 100644 distros/iron/system-modes/default.nix delete mode 100644 distros/iron/tango-icons-vendor/default.nix delete mode 100644 distros/iron/tcb-span/default.nix delete mode 100644 distros/iron/teleop-tools-msgs/default.nix delete mode 100644 distros/iron/teleop-tools/default.nix delete mode 100644 distros/iron/teleop-twist-joy/default.nix delete mode 100644 distros/iron/teleop-twist-keyboard/default.nix delete mode 100644 distros/iron/tensorrt-cmake-module/default.nix delete mode 100644 distros/iron/test-apex-test-tools/default.nix delete mode 100644 distros/iron/test-bond/default.nix delete mode 100644 distros/iron/test-interface-files/default.nix delete mode 100644 distros/iron/test-msgs/default.nix delete mode 100644 distros/iron/test-ros-gz-bridge/default.nix delete mode 100644 distros/iron/tf-transformations/default.nix delete mode 100644 distros/iron/tf2-2d/default.nix delete mode 100644 distros/iron/tf2-bullet/default.nix delete mode 100644 distros/iron/tf2-eigen-kdl/default.nix delete mode 100644 distros/iron/tf2-eigen/default.nix delete mode 100644 distros/iron/tf2-geometry-msgs/default.nix delete mode 100644 distros/iron/tf2-kdl/default.nix delete mode 100644 distros/iron/tf2-msgs/default.nix delete mode 100644 distros/iron/tf2-py/default.nix delete mode 100644 distros/iron/tf2-ros-py/default.nix delete mode 100644 distros/iron/tf2-ros/default.nix delete mode 100644 distros/iron/tf2-sensor-msgs/default.nix delete mode 100644 distros/iron/tf2-tools/default.nix delete mode 100644 distros/iron/tf2/default.nix delete mode 100644 distros/iron/theora-image-transport/default.nix delete mode 100644 distros/iron/tile-map/default.nix delete mode 100644 distros/iron/tinyspline-vendor/default.nix delete mode 100644 distros/iron/tinyxml-vendor/default.nix delete mode 100644 distros/iron/tinyxml2-vendor/default.nix delete mode 100644 distros/iron/tl-expected/default.nix delete mode 100644 distros/iron/tlsf-cpp/default.nix delete mode 100644 distros/iron/tlsf/default.nix delete mode 100644 distros/iron/topic-based-ros2-control/default.nix delete mode 100644 distros/iron/topic-monitor/default.nix delete mode 100644 distros/iron/topic-statistics-demo/default.nix delete mode 100644 distros/iron/topic-tools-interfaces/default.nix delete mode 100644 distros/iron/topic-tools/default.nix delete mode 100644 distros/iron/tracetools-acceleration/default.nix delete mode 100644 distros/iron/tracetools-analysis/default.nix delete mode 100644 distros/iron/tracetools-image-pipeline/default.nix delete mode 100644 distros/iron/tracetools-launch/default.nix delete mode 100644 distros/iron/tracetools-read/default.nix delete mode 100644 distros/iron/tracetools-test/default.nix delete mode 100644 distros/iron/tracetools-trace/default.nix delete mode 100644 distros/iron/tracetools/default.nix delete mode 100644 distros/iron/trajectory-msgs/default.nix delete mode 100644 distros/iron/transmission-interface/default.nix delete mode 100644 distros/iron/tricycle-controller/default.nix delete mode 100644 distros/iron/tricycle-steering-controller/default.nix delete mode 100644 distros/iron/turbojpeg-compressed-image-transport/default.nix delete mode 100644 distros/iron/turtle-nest/default.nix delete mode 100644 distros/iron/turtle-tf2-cpp/default.nix delete mode 100644 distros/iron/turtle-tf2-py/default.nix delete mode 100644 distros/iron/turtlebot3-fake-node/default.nix delete mode 100644 distros/iron/turtlebot3-gazebo/default.nix delete mode 100644 distros/iron/turtlebot3-msgs/default.nix delete mode 100644 distros/iron/turtlebot3-simulations/default.nix delete mode 100644 distros/iron/turtlesim/default.nix delete mode 100644 distros/iron/tuw-geometry/default.nix delete mode 100644 distros/iron/tvm-vendor/default.nix delete mode 100644 distros/iron/twist-mux-msgs/default.nix delete mode 100644 distros/iron/twist-mux/default.nix delete mode 100644 distros/iron/twist-stamper/default.nix delete mode 100644 distros/iron/type-description-interfaces/default.nix delete mode 100644 distros/iron/ublox-dgnss-node/default.nix delete mode 100644 distros/iron/ublox-dgnss/default.nix delete mode 100644 distros/iron/ublox-gps/default.nix delete mode 100644 distros/iron/ublox-msgs/default.nix delete mode 100644 distros/iron/ublox-nav-sat-fix-hp-node/default.nix delete mode 100644 distros/iron/ublox-serialization/default.nix delete mode 100644 distros/iron/ublox-ubx-interfaces/default.nix delete mode 100644 distros/iron/ublox-ubx-msgs/default.nix delete mode 100644 distros/iron/ublox/default.nix delete mode 100644 distros/iron/udp-driver/default.nix delete mode 100644 distros/iron/udp-msgs/default.nix delete mode 100644 distros/iron/uncrustify-vendor/default.nix delete mode 100644 distros/iron/unique-identifier-msgs/default.nix delete mode 100644 distros/iron/unitree-ros/default.nix delete mode 100644 distros/iron/ur-calibration/default.nix delete mode 100644 distros/iron/ur-client-library/default.nix delete mode 100644 distros/iron/ur-controllers/default.nix delete mode 100644 distros/iron/ur-dashboard-msgs/default.nix delete mode 100644 distros/iron/ur-description/default.nix delete mode 100644 distros/iron/ur-moveit-config/default.nix delete mode 100644 distros/iron/ur-msgs/default.nix delete mode 100644 distros/iron/ur-robot-driver/default.nix delete mode 100644 distros/iron/ur/default.nix delete mode 100644 distros/iron/urdf-launch/default.nix delete mode 100644 distros/iron/urdf-parser-plugin/default.nix delete mode 100644 distros/iron/urdf-sim-tutorial/default.nix delete mode 100644 distros/iron/urdf-tutorial/default.nix delete mode 100644 distros/iron/urdf/default.nix delete mode 100644 distros/iron/urdfdom-headers/default.nix delete mode 100644 distros/iron/urdfdom-py/default.nix delete mode 100644 distros/iron/urdfdom/default.nix delete mode 100644 distros/iron/urg-c/default.nix delete mode 100644 distros/iron/urg-node-msgs/default.nix delete mode 100644 distros/iron/urg-node/default.nix delete mode 100644 distros/iron/usb-cam/default.nix delete mode 100644 distros/iron/v4l2-camera/default.nix delete mode 100644 distros/iron/velocity-controllers/default.nix delete mode 100644 distros/iron/velodyne-description/default.nix delete mode 100644 distros/iron/velodyne-driver/default.nix delete mode 100644 distros/iron/velodyne-gazebo-plugins/default.nix delete mode 100644 distros/iron/velodyne-laserscan/default.nix delete mode 100644 distros/iron/velodyne-msgs/default.nix delete mode 100644 distros/iron/velodyne-pointcloud/default.nix delete mode 100644 distros/iron/velodyne-simulator/default.nix delete mode 100644 distros/iron/velodyne/default.nix delete mode 100644 distros/iron/vision-msgs-layers/default.nix delete mode 100644 distros/iron/vision-msgs-rviz-plugins/default.nix delete mode 100644 distros/iron/vision-msgs/default.nix delete mode 100644 distros/iron/vision-opencv/default.nix delete mode 100644 distros/iron/visp/default.nix delete mode 100644 distros/iron/visualization-msgs/default.nix delete mode 100644 distros/iron/vitis-common/default.nix delete mode 100644 distros/iron/vrpn-mocap/default.nix delete mode 100644 distros/iron/vrpn/default.nix delete mode 100644 distros/iron/warehouse-ros-sqlite/default.nix delete mode 100644 distros/iron/warehouse-ros/default.nix delete mode 100644 distros/iron/web-video-server/default.nix delete mode 100644 distros/iron/webots-ros2-control/default.nix delete mode 100644 distros/iron/webots-ros2-driver/default.nix delete mode 100644 distros/iron/webots-ros2-epuck/default.nix delete mode 100644 distros/iron/webots-ros2-importer/default.nix delete mode 100644 distros/iron/webots-ros2-mavic/default.nix delete mode 100644 distros/iron/webots-ros2-msgs/default.nix delete mode 100644 distros/iron/webots-ros2-tesla/default.nix delete mode 100644 distros/iron/webots-ros2-tests/default.nix delete mode 100644 distros/iron/webots-ros2-tiago/default.nix delete mode 100644 distros/iron/webots-ros2-turtlebot/default.nix delete mode 100644 distros/iron/webots-ros2-universal-robot/default.nix delete mode 100644 distros/iron/webots-ros2/default.nix delete mode 100644 distros/iron/wiimote-msgs/default.nix delete mode 100644 distros/iron/wiimote/default.nix delete mode 100644 distros/iron/xacro/default.nix delete mode 100644 distros/iron/yaml-cpp-vendor/default.nix delete mode 100644 distros/iron/zbar-ros/default.nix delete mode 100644 distros/iron/zenoh-bridge-dds/default.nix delete mode 100644 distros/iron/zlib-point-cloud-transport/default.nix delete mode 100644 distros/iron/zmqpp-vendor/default.nix delete mode 100644 distros/iron/zstd-point-cloud-transport/default.nix delete mode 100644 distros/iron/zstd-vendor/default.nix diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index bc81f1f7c8..4d42591e77 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -9,7 +9,6 @@ jobs: distro: - noetic - humble - - iron - jazzy - rolling system: diff --git a/distros/default.nix b/distros/default.nix index f6891bff81..22c80ac96d 100644 --- a/distros/default.nix +++ b/distros/default.nix @@ -10,7 +10,6 @@ self: super: { noetic = mkRosDistroOverlay { version = 1; distro = "noetic"; } self super; foxy = mkRosDistroOverlay { version = 2; distro = "foxy"; } self super; humble = mkRosDistroOverlay { version = 2; distro = "humble"; } self super; - iron = mkRosDistroOverlay { version = 2; distro = "iron"; } self super; jazzy = mkRosDistroOverlay { version = 2; distro = "jazzy"; } self super; rolling = mkRosDistroOverlay { version = 2; distro = "rolling"; } self super; }; diff --git a/distros/iron/acado-vendor/default.nix b/distros/iron/acado-vendor/default.nix deleted file mode 100644 index 183fb805b4..0000000000 --- a/distros/iron/acado-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto }: -buildRosPackage { - pname = "ros-iron-acado-vendor"; - version = "1.0.0-r6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/acado_vendor-release/archive/release/iron/acado_vendor/1.0.0-6.tar.gz"; - name = "1.0.0-6.tar.gz"; - sha256 = "02b93ec40148f582b298784dc4236707ca2247f3d03b07e22c0222ab4e9efce4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ament package for ACADO toolkit for MPC code generation"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ackermann-msgs/default.nix b/distros/iron/ackermann-msgs/default.nix deleted file mode 100644 index df29e43ef8..0000000000 --- a/distros/iron/ackermann-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-ackermann-msgs"; - version = "2.0.2-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ackermann_msgs-release/archive/release/iron/ackermann_msgs/2.0.2-5.tar.gz"; - name = "2.0.2-5.tar.gz"; - sha256 = "0077a85b887322ee9eeae8c101074a69c9fac48b2ac8dc4a8caafbc2df97be75"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS2 messages for robots using Ackermann steering."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ackermann-steering-controller/default.nix b/distros/iron/ackermann-steering-controller/default.nix deleted file mode 100644 index 8f0f6b3a61..0000000000 --- a/distros/iron/ackermann-steering-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-test-assets, std-srvs, steering-controllers-library }: -buildRosPackage { - pname = "ros-iron-ackermann-steering-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/ackermann_steering_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "1f7065868683de6fba3fbc30d0312f5d6ae3240b9b5310858d4a6bb23883bbe1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake generate-parameter-library ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros control-msgs controller-interface hardware-interface pluginlib rclcpp rclcpp-lifecycle std-srvs steering-controllers-library ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Steering controller for Ackermann kinematics. Rear fixed wheels are powering the vehicle and front wheels are steering it."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/action-msgs/default.nix b/distros/iron/action-msgs/default.nix deleted file mode 100644 index 2aa7a74074..0000000000 --- a/distros/iron/action-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-core-generators, rosidl-core-runtime, service-msgs, unique-identifier-msgs }: -buildRosPackage { - pname = "ros-iron-action-msgs"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/action_msgs/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "cf964cc33d27eec13afdcbed5585c467e97703306738288e1bf6aeffc9777a50"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-core-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-core-runtime service-msgs unique-identifier-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; - - meta = { - description = "Messages and service definitions common among all ROS actions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/action-tutorials-cpp/default.nix b/distros/iron/action-tutorials-cpp/default.nix deleted file mode 100644 index 6e46be8df1..0000000000 --- a/distros/iron/action-tutorials-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-tutorials-interfaces, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-action, rclcpp-components }: -buildRosPackage { - pname = "ros-iron-action-tutorials-cpp"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/action_tutorials_cpp/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "8900eb4e75a581ed1f67d545736c07f2fa1309e9732a99e04df2ed7611dd5d23"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-tutorials-interfaces rclcpp rclcpp-action rclcpp-components ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ action tutorial cpp code"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/action-tutorials-interfaces/default.nix b/distros/iron/action-tutorials-interfaces/default.nix deleted file mode 100644 index a800727504..0000000000 --- a/distros/iron/action-tutorials-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-action-tutorials-interfaces"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/action_tutorials_interfaces/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "aa9b0e0b925b0ee5abc60eeb71e3919e701d3488555e08a6972bd197d8785fd0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Action tutorials action"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/action-tutorials-py/default.nix b/distros/iron/action-tutorials-py/default.nix deleted file mode 100644 index e55b85507e..0000000000 --- a/distros/iron/action-tutorials-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-tutorials-interfaces, ament-lint-auto, ament-lint-common, rclpy }: -buildRosPackage { - pname = "ros-iron-action-tutorials-py"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/action_tutorials_py/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "7001763d61ff5d81a63f9bd97dd4f2fc21c5df7d5c5065beb6719e830a4fe74a"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-tutorials-interfaces rclpy ]; - - meta = { - description = "Python action tutorial code"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/actionlib-msgs/default.nix b/distros/iron/actionlib-msgs/default.nix deleted file mode 100644 index d09afb7493..0000000000 --- a/distros/iron/actionlib-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-actionlib-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/actionlib_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "71ffdba612b708db24769d34d77d1a2942d42477a77d1abcacd0cb2379471266"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some message definitions used in the implementation of ROS 1 actions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/actuator-msgs/default.nix b/distros/iron/actuator-msgs/default.nix deleted file mode 100644 index 7392038908..0000000000 --- a/distros/iron/actuator-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-actuator-msgs"; - version = "0.0.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/actuator_msgs-release/archive/release/iron/actuator_msgs/0.0.1-3.tar.gz"; - name = "0.0.1-3.tar.gz"; - sha256 = "f26553272b05741384df35c6ff83c22bdc805ee5d751876c90d8a3fe4af3db9f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS 2 message interface for Actuators."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/adaptive-component/default.nix b/distros/iron/adaptive-component/default.nix deleted file mode 100644 index de0c6b18ca..0000000000 --- a/distros/iron/adaptive-component/default.nix +++ /dev/null @@ -1,36 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components }: -buildRosPackage { - pname = "ros-iron-adaptive-component"; - version = "0.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/adaptive_component-release/archive/release/iron/adaptive_component/0.2.1-4.tar.gz"; - name = "0.2.1-4.tar.gz"; - sha256 = "47dc0ac59840a6509a6e966edabfab217b689280c0ca954a3f4466655e8fd818"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rclcpp-components ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A composable container for Adaptive ROS 2 Node computations. - Allows building Nodes that can select between FPGA, CPU or - GPU, at run-time. Stateless by default, can be made stateful - to meet use-case specific needs. Refer to examples in README. - - Technically, provides A ROS 2 Node subclass programmed as a - "Component" and including its own single threaded executor - to build adaptive computations. Adaptive ROS 2 Nodes are able to - perform computations in the CPU, the FPGA or the GPU, adaptively. - Adaptive behavior is controlled through the "adaptive" ROS 2 - parameter."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/admittance-controller/default.nix b/distros/iron/admittance-controller/default.nix deleted file mode 100644 index 5bcf674fe8..0000000000 --- a/distros/iron/admittance-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, filters, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, joint-trajectory-controller, kinematics-interface, kinematics-interface-kdl, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, tf2, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-ros, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-admittance-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/admittance_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "b95094072f73b352dd0b4aa9b126e7ffa3a0b17489e11fabaf713686018a9ec2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing kinematics-interface-kdl ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros control-msgs control-toolbox controller-interface filters generate-parameter-library geometry-msgs hardware-interface joint-trajectory-controller kinematics-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools tf2 tf2-eigen tf2-geometry-msgs tf2-kdl tf2-ros trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Implementation of admittance controllers for different input and output interface."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-acceleration/default.nix b/distros/iron/ament-acceleration/default.nix deleted file mode 100644 index ca2a6c705a..0000000000 --- a/distros/iron/ament-acceleration/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ament-acceleration"; - version = "0.2.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_acceleration-release/archive/release/iron/ament_acceleration/0.2.0-4.tar.gz"; - name = "0.2.0-4.tar.gz"; - sha256 = "efd07d6705438eb5a50cd2f41b3f9b3b3ce0ca6990bf35a5c82dcca03a59ad4f"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "CMake macros and utilities to include hardware acceleration into the ROS 2 build system (ament) and its development flows."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-black/default.nix b/distros/iron/ament-black/default.nix deleted file mode 100644 index 8ff60d209f..0000000000 --- a/distros/iron/ament-black/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-black"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_black-release/archive/release/iron/ament_black/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "286210de9813f31a17bf79e5617b7b11236d24d855a7fbba6ed83cc47ab9c510"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.unidiff python3Packages.uvloop pythonPackages.black ]; - - meta = { - description = "The ability to check code against style conventions using - black and generate xUnit test result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-clang-format/default.nix b/distros/iron/ament-clang-format/default.nix deleted file mode 100644 index 8c01036c3e..0000000000 --- a/distros/iron/ament-clang-format/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, clang, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-clang-format"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_clang_format/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "07fc6841f60f8a7079730ce206d90b154578bd84481e0925d2bd2b025186e30b"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ clang python3Packages.pyyaml ]; - - meta = { - description = "The ability to check code against style conventions using - clang-format and generate xUnit test result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-clang-tidy/default.nix b/distros/iron/ament-clang-tidy/default.nix deleted file mode 100644 index c2b832eb46..0000000000 --- a/distros/iron/ament-clang-tidy/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, clang, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-clang-tidy"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_clang_tidy/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "c8fb4641c2dd74153b2bd0e999be6e55540aef06cbd84031f4721689eadfcbf2"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ clang python3Packages.pyyaml ]; - - meta = { - description = "The ability to check code against style conventions using - clang-tidy and generate xUnit test result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-auto/default.nix b/distros/iron/ament-cmake-auto/default.nix deleted file mode 100644 index e089e00d66..0000000000 --- a/distros/iron/ament-cmake-auto/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest }: -buildRosPackage { - pname = "ros-iron-ament-cmake-auto"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_auto/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "ca74036d3fb031950c711b85c8749c6e4d8b0954211d65a3acd5d04df927f28b"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake ament-cmake-gtest ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gtest ]; - - meta = { - description = "The auto-magic functions for ease to use of the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-black/default.nix b/distros/iron/ament-cmake-black/default.nix deleted file mode 100644 index 7e670cf770..0000000000 --- a/distros/iron/ament-cmake-black/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-black, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-xmllint }: -buildRosPackage { - pname = "ros-iron-ament-cmake-black"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_black-release/archive/release/iron/ament_cmake_black/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "b8baa3922c83172ea10e353e46a087455323f5796cf0ec6a3d82172f31d3c8ed"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; - propagatedBuildInputs = [ ament-black ament-cmake-test ]; - nativeBuildInputs = [ ament-black ament-cmake-core ament-cmake-test ]; - - meta = { - description = "The CMake API for ament_black to lint Python code using black."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-catch2/default.nix b/distros/iron/ament-cmake-catch2/default.nix deleted file mode 100644 index 184fd4f69d..0000000000 --- a/distros/iron/ament-cmake-catch2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test }: -buildRosPackage { - pname = "ros-iron-ament-cmake-catch2"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake_catch2-release/archive/release/iron/ament_cmake_catch2/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "3dc5eb37e169ff79870af47b2a396c3e9cc8d83d51caea92505e6e8425648e98"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - propagatedBuildInputs = [ ament-cmake-test ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; - - meta = { - description = "Allows integrating catch2 tests in the ament buildsystem with CMake"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-clang-format/default.nix b/distros/iron/ament-cmake-clang-format/default.nix deleted file mode 100644 index 18a7a1cc73..0000000000 --- a/distros/iron/ament-cmake-clang-format/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test }: -buildRosPackage { - pname = "ros-iron-ament-cmake-clang-format"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_clang_format/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "f3024f17704a96608ed52d5b93b7bbe405d68808b96184e4281723b617d70f6d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-clang-format ament-cmake-test ]; - nativeBuildInputs = [ ament-clang-format ament-cmake-core ament-cmake-test ]; - - meta = { - description = "The CMake API for ament_clang_format to lint C / C++ code using clang format."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-clang-tidy/default.nix b/distros/iron/ament-cmake-clang-tidy/default.nix deleted file mode 100644 index 2bba37b8d1..0000000000 --- a/distros/iron/ament-cmake-clang-tidy/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-clang-tidy, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test }: -buildRosPackage { - pname = "ros-iron-ament-cmake-clang-tidy"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_clang_tidy/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "8c1e1a308c0d61a0a883364e28031e8d66b23b6680e5ceca77b1e37ac67ac8d9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-clang-tidy ament-cmake-test ]; - nativeBuildInputs = [ ament-clang-tidy ament-cmake-core ament-cmake-test ]; - - meta = { - description = "The CMake API for ament_clang_tidy to lint C / C++ code using clang tidy."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-copyright/default.nix b/distros/iron/ament-cmake-copyright/default.nix deleted file mode 100644 index e25abe8aeb..0000000000 --- a/distros/iron/ament-cmake-copyright/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-copyright }: -buildRosPackage { - pname = "ros-iron-ament-cmake-copyright"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_copyright/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "ce50bae1355909c795529f963d6e97be0fcf98a37e72fc92624fabac0f485b34"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-copyright ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-copyright ]; - - meta = { - description = "The CMake API for ament_copyright to check every source file contains copyright reference."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-core/default.nix b/distros/iron/ament-cmake-core/default.nix deleted file mode 100644 index 9015c62d00..0000000000 --- a/distros/iron/ament-cmake-core/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-package, cmake, python3Packages }: -buildRosPackage { - pname = "ros-iron-ament-cmake-core"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_core/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "821195084f63caad5bf0ba2dc69891dff80db6114eaab3c1d25600aedf50086d"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-package cmake python3Packages.catkin-pkg ]; - nativeBuildInputs = [ ament-package cmake python3Packages.catkin-pkg ]; - - meta = { - description = "The core of the ament buildsystem in CMake. - - Several subcomponents provide specific funtionalities: - * environment: provide prefix-level setup files - * environment_hooks: provide package-level setup files and environment hooks - * index: store information in an index and retrieve them without crawling - * package_templates: templates from the ament_package Python package - * symlink_install: use symlinks for CMake install commands"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-cppcheck/default.nix b/distros/iron/ament-cmake-cppcheck/default.nix deleted file mode 100644 index 0cc1d268ba..0000000000 --- a/distros/iron/ament-cmake-cppcheck/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cppcheck }: -buildRosPackage { - pname = "ros-iron-ament-cmake-cppcheck"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_cppcheck/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "71799d51ebd87d4312e914c1b635e451a132bea7da62fbe12c60d99307fa9e54"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-test ament-cppcheck ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cppcheck ]; - - meta = { - description = "The CMake API for ament_cppcheck to perform static code analysis on C/C++ - code using Cppcheck."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-cpplint/default.nix b/distros/iron/ament-cmake-cpplint/default.nix deleted file mode 100644 index 9182320181..0000000000 --- a/distros/iron/ament-cmake-cpplint/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cpplint }: -buildRosPackage { - pname = "ros-iron-ament-cmake-cpplint"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_cpplint/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "bd87e9ee5a97b94c2c0a8fa52458b98c740d48feb39a85e4ac93efa7a791d95b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-cpplint ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cpplint ]; - - meta = { - description = "The CMake API for ament_cpplint to lint C / C++ code using cpplint."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-export-definitions/default.nix b/distros/iron/ament-cmake-export-definitions/default.nix deleted file mode 100644 index 999ff818d0..0000000000 --- a/distros/iron/ament-cmake-export-definitions/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ament-cmake-export-definitions"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_export_definitions/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "ac9c364af6027295e9302cf977e31fe0023f34f9df6d4e22d4d7e8992bc892ed"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "The ability to export definitions to downstream packages in the ament buildsystem."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-export-dependencies/default.nix b/distros/iron/ament-cmake-export-dependencies/default.nix deleted file mode 100644 index 6196ebcc1e..0000000000 --- a/distros/iron/ament-cmake-export-dependencies/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-libraries }: -buildRosPackage { - pname = "ros-iron-ament-cmake-export-dependencies"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_export_dependencies/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "f01a68501a2101a2ac8a91f49841952c8d79f80e98775279880a8af10492b1eb"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-libraries ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-libraries ]; - - meta = { - description = "The ability to export dependencies to downstream packages in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-export-include-directories/default.nix b/distros/iron/ament-cmake-export-include-directories/default.nix deleted file mode 100644 index 017cdddfde..0000000000 --- a/distros/iron/ament-cmake-export-include-directories/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ament-cmake-export-include-directories"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_export_include_directories/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "9c54f18be1a191f9e9579f358302f37c538cb786e343dc131708112e8cf7803e"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "The ability to export include directories to downstream packages in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-export-interfaces/default.nix b/distros/iron/ament-cmake-export-interfaces/default.nix deleted file mode 100644 index e68a5c133d..0000000000 --- a/distros/iron/ament-cmake-export-interfaces/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }: -buildRosPackage { - pname = "ros-iron-ament-cmake-export-interfaces"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_export_interfaces/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "6f7d010e042699d8f30b0d7823ca09160e2485b4c7156971cba78d4d96e50df6"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; - - meta = { - description = "The ability to export interfaces to downstream packages in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-export-libraries/default.nix b/distros/iron/ament-cmake-export-libraries/default.nix deleted file mode 100644 index c2f329110b..0000000000 --- a/distros/iron/ament-cmake-export-libraries/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ament-cmake-export-libraries"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_export_libraries/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "4eed020f9504b7a9a2f57495b20dcc82bc1a81ea9e850d8c9164d31bfd602e69"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "The ability to export libraries to downstream packages in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-export-link-flags/default.nix b/distros/iron/ament-cmake-export-link-flags/default.nix deleted file mode 100644 index 1a7f2b3fbe..0000000000 --- a/distros/iron/ament-cmake-export-link-flags/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ament-cmake-export-link-flags"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_export_link_flags/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "445386c303e693a8ec334797645fca4770ff2e8266e67b1740e1f838a1953fd8"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "The ability to export link flags to downstream packages in the ament buildsystem."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-export-targets/default.nix b/distros/iron/ament-cmake-export-targets/default.nix deleted file mode 100644 index c54b9d8ea7..0000000000 --- a/distros/iron/ament-cmake-export-targets/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }: -buildRosPackage { - pname = "ros-iron-ament-cmake-export-targets"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_export_targets/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "55a5a692cacb3089edb586e84466a27290d9d3f5b1c974e206c97612d9676e44"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; - - meta = { - description = "The ability to export targets to downstream packages in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-flake8/default.nix b/distros/iron/ament-cmake-flake8/default.nix deleted file mode 100644 index 23d2368594..0000000000 --- a/distros/iron/ament-cmake-flake8/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-flake8 }: -buildRosPackage { - pname = "ros-iron-ament-cmake-flake8"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_flake8/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "7ba7aad22660b436249db383d3f9c10fc7b8acf62f8a1441c861803318f65ecb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-flake8 ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-flake8 ]; - - meta = { - description = "The CMake API for ament_flake8 to check code syntax and style conventions - with flake8."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-gen-version-h/default.nix b/distros/iron/ament-cmake-gen-version-h/default.nix deleted file mode 100644 index f26de96bd9..0000000000 --- a/distros/iron/ament-cmake-gen-version-h/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-gtest, ament-package }: -buildRosPackage { - pname = "ros-iron-ament-cmake-gen-version-h"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_gen_version_h/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "730f5d745fdda6963380f53a5df2ed96b142da6c6f7b9f310b87b94d70d4fbdf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-package ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ament-package ]; - - meta = { - description = "Generate a C header containing the version number of the package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-gmock/default.nix b/distros/iron/ament-cmake-gmock/default.nix deleted file mode 100644 index f5fff9d9bb..0000000000 --- a/distros/iron/ament-cmake-gmock/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-gtest, ament-cmake-test, gmock-vendor, gtest }: -buildRosPackage { - pname = "ros-iron-ament-cmake-gmock"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_gmock/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "794241f39b5608a8b7db4169b469a371ac81bc36147147e9a1f348e132fc0556"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - propagatedBuildInputs = [ ament-cmake-gtest ament-cmake-test gmock-vendor gtest ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-gtest ament-cmake-test gmock-vendor gtest ]; - - meta = { - description = "The ability to add Google mock-based tests in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-google-benchmark/default.nix b/distros/iron/ament-cmake-google-benchmark/default.nix deleted file mode 100644 index 166bd9f130..0000000000 --- a/distros/iron/ament-cmake-google-benchmark/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-dependencies, ament-cmake-python, ament-cmake-test, google-benchmark-vendor }: -buildRosPackage { - pname = "ros-iron-ament-cmake-google-benchmark"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_google_benchmark/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "dc6dca66e166dd064b03b8ef2e415a362503b39c038b83c5e328f760b167b7f1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-python ]; - propagatedBuildInputs = [ ament-cmake-test google-benchmark-vendor ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-python ]; - - meta = { - description = "The ability to add Google Benchmark tests in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-gtest/default.nix b/distros/iron/ament-cmake-gtest/default.nix deleted file mode 100644 index bc137cd659..0000000000 --- a/distros/iron/ament-cmake-gtest/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, gtest, gtest-vendor }: -buildRosPackage { - pname = "ros-iron-ament-cmake-gtest"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_gtest/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "7b504205840522f444562b670f5e8496697fd24c149ace91d788b37606069005"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - propagatedBuildInputs = [ ament-cmake-test gtest gtest-vendor ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test gtest gtest-vendor ]; - - meta = { - description = "The ability to add gtest-based tests in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-include-directories/default.nix b/distros/iron/ament-cmake-include-directories/default.nix deleted file mode 100644 index 296f781fd5..0000000000 --- a/distros/iron/ament-cmake-include-directories/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ament-cmake-include-directories"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_include_directories/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "7d9f8ea64417159b6d8367f193ba80e95cc3ed357ac3ec8d1b3b64dafafff048"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-libraries/default.nix b/distros/iron/ament-cmake-libraries/default.nix deleted file mode 100644 index 8a0de8bc82..0000000000 --- a/distros/iron/ament-cmake-libraries/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ament-cmake-libraries"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_libraries/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "e2bf57276ab680c0f905fc813e9e9642fb6ceba011bc6494434efb9b8d8bfc47"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "The functionality to deduplicate libraries in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-lint-cmake/default.nix b/distros/iron/ament-cmake-lint-cmake/default.nix deleted file mode 100644 index d4a8a06838..0000000000 --- a/distros/iron/ament-cmake-lint-cmake/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, ament-lint-cmake }: -buildRosPackage { - pname = "ros-iron-ament-cmake-lint-cmake"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_lint_cmake/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "3b15f554e248e46b70270ca615d65017255de03326de75a29adcb0db474789f9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - propagatedBuildInputs = [ ament-cmake-test ament-lint-cmake ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-lint-cmake ]; - - meta = { - description = "The CMake API for ament_lint_cmake to lint CMake code using cmakelint."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-mypy/default.nix b/distros/iron/ament-cmake-mypy/default.nix deleted file mode 100644 index b85bb03f6a..0000000000 --- a/distros/iron/ament-cmake-mypy/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-mypy }: -buildRosPackage { - pname = "ros-iron-ament-cmake-mypy"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_mypy/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "d14c49481a7eb1f5a1aa8ce9a4b9d999622c56a287ed9e19fc31af33b3e78834"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-mypy ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-mypy ]; - - meta = { - description = "The CMake API for ament_mypy to perform static type analysis on python code - with mypy."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-pclint/default.nix b/distros/iron/ament-cmake-pclint/default.nix deleted file mode 100644 index f7f5bcd0ef..0000000000 --- a/distros/iron/ament-cmake-pclint/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pclint }: -buildRosPackage { - pname = "ros-iron-ament-cmake-pclint"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_pclint/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "f8e345c091f0fda54662f1e4061c34852d8bb0452f985c3d58068da98e4b0b43"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-pclint ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pclint ]; - - meta = { - description = "The CMake API for ament_pclint to perform static code analysis on C/C++ - code using PC-lint."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-pep257/default.nix b/distros/iron/ament-cmake-pep257/default.nix deleted file mode 100644 index 8615215a9e..0000000000 --- a/distros/iron/ament-cmake-pep257/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pep257 }: -buildRosPackage { - pname = "ros-iron-ament-cmake-pep257"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_pep257/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "96be1791f28b4316c93a48f7bd825641690fdea5fc0c78318756a8fe173a6055"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-pep257 ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pep257 ]; - - meta = { - description = "The CMake API for ament_pep257 to check code against the docstring style conventions in - PEP 257."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-pycodestyle/default.nix b/distros/iron/ament-cmake-pycodestyle/default.nix deleted file mode 100644 index bd780e58ad..0000000000 --- a/distros/iron/ament-cmake-pycodestyle/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pycodestyle }: -buildRosPackage { - pname = "ros-iron-ament-cmake-pycodestyle"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_pycodestyle/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "0beefd3b3a6b5c875a038c38c2a6f75a1e2cd42e422a7e160ebd9b18e83650b9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-pycodestyle ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pycodestyle ]; - - meta = { - description = "The CMake API for ament_pycodestyle to check code against the style conventions in - PEP 8."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-pyflakes/default.nix b/distros/iron/ament-cmake-pyflakes/default.nix deleted file mode 100644 index 3c25dd1133..0000000000 --- a/distros/iron/ament-cmake-pyflakes/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pyflakes }: -buildRosPackage { - pname = "ros-iron-ament-cmake-pyflakes"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_pyflakes/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "0edd977108d53b5ce4ca92d2d1b3d80c9c0b9c22b2612b5b7d0832a71cdd9e00"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-pyflakes ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pyflakes ]; - - meta = { - description = "The CMake API for ament_pyflakes to check code using pyflakes."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-pytest/default.nix b/distros/iron/ament-cmake-pytest/default.nix deleted file mode 100644 index 2f100f3105..0000000000 --- a/distros/iron/ament-cmake-pytest/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-cmake-pytest"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_pytest/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "a21d7c795fd70171e215289d264de36c3c8f4da5d557352d7c92b829a94713a6"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-test pythonPackages.pytest ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test pythonPackages.pytest ]; - - meta = { - description = "The ability to run Python tests using pytest in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-python/default.nix b/distros/iron/ament-cmake-python/default.nix deleted file mode 100644 index da7ebb5b81..0000000000 --- a/distros/iron/ament-cmake-python/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ament-cmake-python"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_python/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "f459197fde07081df61b54c291372bf33071e4f64fa96fdc75c49ea1fd4cc131"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "The ability to use Python in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-ros/default.nix b/distros/iron/ament-cmake-ros/default.nix deleted file mode 100644 index 43f811e7a7..0000000000 --- a/distros/iron/ament-cmake-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, domain-coordinator }: -buildRosPackage { - pname = "ros-iron-ament-cmake-ros"; - version = "0.11.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/iron/ament_cmake_ros/0.11.2-4.tar.gz"; - name = "0.11.2-4.tar.gz"; - sha256 = "57b954b78aa7ad4e4f6ee6226f30f22d42cb46fdfe7a48936b2995a9c9c106b9"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest domain-coordinator ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ]; - - meta = { - description = "The ROS specific CMake bits in the ament buildsystem."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-target-dependencies/default.nix b/distros/iron/ament-cmake-target-dependencies/default.nix deleted file mode 100644 index 1d5f22949d..0000000000 --- a/distros/iron/ament-cmake-target-dependencies/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-include-directories, ament-cmake-libraries }: -buildRosPackage { - pname = "ros-iron-ament-cmake-target-dependencies"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_target_dependencies/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "d5ce7fec9df656209ebf9fe495f9190b08e407ad8cd855a900ad31e4dbb9a35c"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-include-directories ament-cmake-libraries ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-include-directories ament-cmake-libraries ]; - - meta = { - description = "The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-test/default.nix b/distros/iron/ament-cmake-test/default.nix deleted file mode 100644 index 093c548d82..0000000000 --- a/distros/iron/ament-cmake-test/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python }: -buildRosPackage { - pname = "ros-iron-ament-cmake-test"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_test/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "10676bd539b2a8cca9ee681505886f2ca2cb8435a96378f7979738d287a2801a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ]; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-python ]; - - meta = { - description = "The ability to add tests in the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-uncrustify/default.nix b/distros/iron/ament-cmake-uncrustify/default.nix deleted file mode 100644 index b3b0b689dc..0000000000 --- a/distros/iron/ament-cmake-uncrustify/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 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-iron-ament-cmake-uncrustify"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_uncrustify/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "f97f6f5fbeb579fb06259d1ec39f498d6eea53517e7cfa0224fe576532f80999"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-uncrustify ]; - - meta = { - description = "The CMake API for ament_uncrustify to check code against styleconventions - using uncrustify."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-vendor-package/default.nix b/distros/iron/ament-cmake-vendor-package/default.nix deleted file mode 100644 index 5e55e6c31c..0000000000 --- a/distros/iron/ament-cmake-vendor-package/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-dependencies, ament-cmake-test, git, vcstool }: -buildRosPackage { - pname = "ros-iron-ament-cmake-vendor-package"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_vendor_package/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "0e0920baf9bc92266fe1d21d07b75fe856d330871ff3dfa0cb17b9283d6f3251"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-test ]; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies git vcstool ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies git vcstool ]; - - meta = { - description = "Macros for maintaining a 'vendor' package."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-version/default.nix b/distros/iron/ament-cmake-version/default.nix deleted file mode 100644 index ea1d743079..0000000000 --- a/distros/iron/ament-cmake-version/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ament-cmake-version"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake_version/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "92c4a682c8f4608bf83680110718c6b6be4aaf06efbde8d63867265279062d1e"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "The ability to override the exported package version in the ament buildsystem."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake-xmllint/default.nix b/distros/iron/ament-cmake-xmllint/default.nix deleted file mode 100644 index b08d0041d6..0000000000 --- a/distros/iron/ament-cmake-xmllint/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-xmllint }: -buildRosPackage { - pname = "ros-iron-ament-cmake-xmllint"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cmake_xmllint/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "e9be6ebb48b1c3e9f52c3130b981b098b1415b4a00fe25c40f49918a110f565c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-xmllint ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-xmllint ]; - - meta = { - description = "The CMake API for ament_xmllint to check XML file using xmmlint."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cmake/default.nix b/distros/iron/ament-cmake/default.nix deleted file mode 100644 index ba4dabc073..0000000000 --- a/distros/iron/ament-cmake/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-definitions, ament-cmake-export-dependencies, ament-cmake-export-include-directories, ament-cmake-export-interfaces, ament-cmake-export-libraries, ament-cmake-export-link-flags, ament-cmake-export-targets, ament-cmake-gen-version-h, ament-cmake-libraries, ament-cmake-python, ament-cmake-target-dependencies, ament-cmake-test, ament-cmake-version, cmake }: -buildRosPackage { - pname = "ros-iron-ament-cmake"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/iron/ament_cmake/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "a598c99608498fe5a08eea93665c6146f155dcfdbd9a256ac9b36332084a0c93"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-definitions ament-cmake-export-dependencies ament-cmake-export-include-directories ament-cmake-export-interfaces ament-cmake-export-libraries ament-cmake-export-link-flags ament-cmake-export-targets ament-cmake-gen-version-h ament-cmake-libraries ament-cmake-python ament-cmake-target-dependencies ament-cmake-test ament-cmake-version cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The entry point package for the ament buildsystem in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-copyright/default.nix b/distros/iron/ament-copyright/default.nix deleted file mode 100644 index 1a26ac56e3..0000000000 --- a/distros/iron/ament-copyright/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-lint, ament-pep257, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-copyright"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_copyright/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "7a8cbe18e0cf7c0d11ee689f9c27112bf25cddbecb4aafe6b47ffa7bc57e00a5"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-lint python3Packages.importlib-metadata ]; - - meta = { - description = "The ability to check source files for copyright and license - information."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cppcheck/default.nix b/distros/iron/ament-cppcheck/default.nix deleted file mode 100644 index 37fc9358a2..0000000000 --- a/distros/iron/ament-cppcheck/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cppcheck }: -buildRosPackage { - pname = "ros-iron-ament-cppcheck"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cppcheck/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "a0d494dab234a6486cc81305745cec85bb8ee6ce586b0c6e970d221849b0d89e"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ cppcheck ]; - - meta = { - description = "The ability to perform static code analysis on C/C++ code using Cppcheck - and generate xUnit test result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-cpplint/default.nix b/distros/iron/ament-cpplint/default.nix deleted file mode 100644 index 50c8a77ba6..0000000000 --- a/distros/iron/ament-cpplint/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-cpplint"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_cpplint/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "b0370723ed79c32ded14762017c44466b508ea8f908b79a17ed1998e645537ae"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - - meta = { - description = "The ability to check code against the Google style conventions using - cpplint and generate xUnit test result files."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/ament-download/default.nix b/distros/iron/ament-download/default.nix deleted file mode 100644 index 2e7eb9b045..0000000000 --- a/distros/iron/ament-download/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-ament-download"; - version = "0.0.5-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_download-release/archive/release/iron/ament_download/0.0.5-5.tar.gz"; - name = "0.0.5-5.tar.gz"; - sha256 = "424c46fb1227665a3987cc667195ab326fd9ff9236ca61adc30526ecdb4a5c8d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "CMake macros for downloading files with ament"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-flake8/default.nix b/distros/iron/ament-flake8/default.nix deleted file mode 100644 index 8a3cbc8566..0000000000 --- a/distros/iron/ament-flake8/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-lint, python3Packages }: -buildRosPackage { - pname = "ros-iron-ament-flake8"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_flake8/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "809f5784ff535d066a09412db2ed449d8b36f8c36d7116f1e2b53d09a8d406e3"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ ament-lint python3Packages.flake8 ]; - - meta = { - description = "The ability to check code for style and syntax conventions with flake8."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-index-cpp/default.nix b/distros/iron/ament-index-cpp/default.nix deleted file mode 100644 index 6385836168..0000000000 --- a/distros/iron/ament-index-cpp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-ament-index-cpp"; - version = "1.5.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_index-release/archive/release/iron/ament_index_cpp/1.5.2-4.tar.gz"; - name = "1.5.2-4.tar.gz"; - sha256 = "67cf9d74677147a335a622c01cacff22f59957c5bfc40e1e5e8a49a5f201da4e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ API to access the ament resource index."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-index-python/default.nix b/distros/iron/ament-index-python/default.nix deleted file mode 100644 index 5229f5ea47..0000000000 --- a/distros/iron/ament-index-python/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-index-python"; - version = "1.5.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_index-release/archive/release/iron/ament_index_python/1.5.2-4.tar.gz"; - name = "1.5.2-4.tar.gz"; - sha256 = "bcf0ba299d11e78c77e62b24e011dd0c810c9a60fb1f7d19a97119f0da508875"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - - meta = { - description = "Python API to access the ament resource index."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-lint-auto/default.nix b/distros/iron/ament-lint-auto/default.nix deleted file mode 100644 index c7b87f3fa4..0000000000 --- a/distros/iron/ament-lint-auto/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test }: -buildRosPackage { - pname = "ros-iron-ament-lint-auto"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_lint_auto/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "2b3fb89fc74f4991f7511e23aebb9f75a03bd50c0454623b79891a3530de13c8"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ament-cmake-test ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; - - meta = { - description = "The auto-magic functions for ease to use of the ament linters in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-lint-cmake/default.nix b/distros/iron/ament-lint-cmake/default.nix deleted file mode 100644 index b039fb89f8..0000000000 --- a/distros/iron/ament-lint-cmake/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-lint-cmake"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_lint_cmake/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "8344ff5db8a52a0e1c13f2afa9e7078dea2c30be9a41e9c7c0270809becd5e2f"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - - meta = { - description = "The ability to lint CMake code using cmakelint and generate xUnit test - result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-lint-common/default.nix b/distros/iron/ament-lint-common/default.nix deleted file mode 100644 index 289dd07b9a..0000000000 --- a/distros/iron/ament-lint-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-core, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-export-dependencies, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-uncrustify, ament-cmake-xmllint }: -buildRosPackage { - pname = "ros-iron-ament-lint-common"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_lint_common/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "2e197715bfeeef8708bb7a6d6ad88b98bea92e7abedb4074ae6e45b5d2d74b29"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-export-dependencies ]; - propagatedBuildInputs = [ ament-cmake-copyright ament-cmake-core ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ]; - - meta = { - description = "The list of commonly used linters in the ament build system in CMake."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-lint/default.nix b/distros/iron/ament-lint/default.nix deleted file mode 100644 index 37f1d62505..0000000000 --- a/distros/iron/ament-lint/default.nix +++ /dev/null @@ -1,22 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, }: -buildRosPackage { - pname = "ros-iron-ament-lint"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_lint/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "455dd5bf016ecf52176246663e4003c846cb7ef7a829a6af13f3c5607a3e7030"; - }; - - buildType = "ament_python"; - - meta = { - description = "Providing common API for ament linter packages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-mypy/default.nix b/distros/iron/ament-mypy/default.nix deleted file mode 100644 index af263ce53b..0000000000 --- a/distros/iron/ament-mypy/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-mypy"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_mypy/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "c1fc6eb47b4425d00f804cd8d9457335cd56883686eedfb6da93ec0954b5d127"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 python3Packages.pytest-mock pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.mypy ]; - - meta = { - description = "Support for mypy static type checking in ament."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-nodl/default.nix b/distros/iron/ament-nodl/default.nix deleted file mode 100644 index 92c7a5a61f..0000000000 --- a/distros/iron/ament-nodl/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: -buildRosPackage { - pname = "ros-iron-ament-nodl"; - version = "0.1.0-r6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_nodl-release/archive/release/iron/ament_nodl/0.1.0-6.tar.gz"; - name = "0.1.0-6.tar.gz"; - sha256 = "c27cd122bc21afba360c12010781375c7e30308e1527ec2b00144345ee5e56c8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Ament extension for exporting NoDL .xml files"; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/iron/ament-package/default.nix b/distros/iron/ament-package/default.nix deleted file mode 100644 index eea5a7b292..0000000000 --- a/distros/iron/ament-package/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-package"; - version = "0.15.3-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_package-release/archive/release/iron/ament_package/0.15.3-2.tar.gz"; - name = "0.15.3-2.tar.gz"; - sha256 = "a723cf68101c11edd6e66f67aa0eb2020ae61a41201e21f9177602a56e09689a"; - }; - - buildType = "ament_python"; - checkInputs = [ python3Packages.flake8 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.importlib-metadata python3Packages.importlib-resources python3Packages.setuptools ]; - - meta = { - description = "The parser for the manifest files in the ament buildsystem."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-pclint/default.nix b/distros/iron/ament-pclint/default.nix deleted file mode 100644 index 3463257ce2..0000000000 --- a/distros/iron/ament-pclint/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-pclint"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_pclint/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "3ee389a7d1966db410709b97fcdc578f70da98d97bcd77850f4b308d884201c6"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - - meta = { - description = "The ability to perform static code analysis on C/C++ code using PC-lint - and generate xUnit test result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-pep257/default.nix b/distros/iron/ament-pep257/default.nix deleted file mode 100644 index c109ce86a9..0000000000 --- a/distros/iron/ament-pep257/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-lint, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-pep257"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_pep257/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "3d27fbde8c032b9e60c919b3812d554285cf68220c1b45bc3993a48a2afe4532"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-lint python3Packages.pydocstyle ]; - - meta = { - description = "The ability to check code against the docstring style conventions in - PEP 257 and generate xUnit test result files."; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/ament-pycodestyle/default.nix b/distros/iron/ament-pycodestyle/default.nix deleted file mode 100644 index f5a8c0a7f1..0000000000 --- a/distros/iron/ament-pycodestyle/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python3Packages }: -buildRosPackage { - pname = "ros-iron-ament-pycodestyle"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_pycodestyle/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "86834dcd00d47fe56d4bd2ba16bdf09e1fa051a7ba7b22302a59376856efe60c"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python3Packages.pycodestyle ]; - - meta = { - description = "The ability to check code against the style conventions in PEP 8 and - generate xUnit test result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-pyflakes/default.nix b/distros/iron/ament-pyflakes/default.nix deleted file mode 100644 index d749b0de11..0000000000 --- a/distros/iron/ament-pyflakes/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-pycodestyle, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-pyflakes"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_pyflakes/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "8467ff6cd1119bd7231f857122020663c4864580042d99f6aed0ec8e66f45cd9"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-pycodestyle pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.pyflakes ]; - - meta = { - description = "The ability to check code using pyflakes and generate xUnit test - result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-uncrustify/default.nix b/distros/iron/ament-uncrustify/default.nix deleted file mode 100644 index a13747297e..0000000000 --- a/distros/iron/ament-uncrustify/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-pycodestyle, pythonPackages, uncrustify-vendor }: -buildRosPackage { - pname = "ros-iron-ament-uncrustify"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_uncrustify/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "33f27e998442eed1f5a215b6b539797e16e2a7eabc4917885657dc557c08df9d"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-pycodestyle pythonPackages.pytest ]; - propagatedBuildInputs = [ uncrustify-vendor ]; - - meta = { - description = "The ability to check code against style conventions using uncrustify - and generate xUnit test result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-vitis/default.nix b/distros/iron/ament-vitis/default.nix deleted file mode 100644 index c2b0b3c289..0000000000 --- a/distros/iron/ament-vitis/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-acceleration, ament-cmake-core, ament-cmake-ros }: -buildRosPackage { - pname = "ros-iron-ament-vitis"; - version = "0.10.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_vitis-release/archive/release/iron/ament_vitis/0.10.1-4.tar.gz"; - name = "0.10.1-4.tar.gz"; - sha256 = "16a9a8f67c95b8dc7649e60af7f8c4bdff76dad75ca371d3b8c3b142aeadb96c"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-acceleration ament-cmake-core ament-cmake-ros ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "CMake macros and utilities to include Vitis platform into the ROS 2 build system (ament) and its development flows."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ament-xmllint/default.nix b/distros/iron/ament-xmllint/default.nix deleted file mode 100644 index 15ed0e4a9c..0000000000 --- a/distros/iron/ament-xmllint/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-lint, ament-pep257, libxml2, pythonPackages }: -buildRosPackage { - pname = "ros-iron-ament-xmllint"; - version = "0.14.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/iron/ament_xmllint/0.14.4-1.tar.gz"; - name = "0.14.4-1.tar.gz"; - sha256 = "d1f7cbbd7dc0b60ef52c7bfb570e12d56c91bf8d9cfd10985dec15e550bcc60e"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-lint libxml2 ]; - - meta = { - description = "The ability to check XML files like the package manifest using xmllint - and generate xUnit test result files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/angles/default.nix b/distros/iron/angles/default.nix deleted file mode 100644 index e0717337be..0000000000 --- a/distros/iron/angles/default.nix +++ /dev/null @@ -1,33 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, python3Packages }: -buildRosPackage { - pname = "ros-iron-angles"; - version = "1.16.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/angles-release/archive/release/iron/angles/1.16.0-4.tar.gz"; - name = "1.16.0-4.tar.gz"; - sha256 = "1f553bb1a5825279425bef5a497fe443dcd4215f4bb6804e223f144526778a32"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python python3Packages.setuptools ]; - propagatedBuildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python python3Packages.setuptools ]; - - meta = { - description = "This package provides a set of simple math utilities to work - with angles. The utilities cover simple things like - normalizing an angle and conversion between degrees and - radians. But even if you're trying to calculate things like - the shortest angular distance between two joint space - positions of your robot, but the joint motion is constrained - by joint limits, this package is what you need. The code in - this package is stable and well tested. There are no plans for - major changes in the near future."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/apex-containers/default.nix b/distros/iron/apex-containers/default.nix deleted file mode 100644 index be5d9983b4..0000000000 --- a/distros/iron/apex-containers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-lint-auto, ament-lint-common, apex-test-tools, foonathan-memory-vendor }: -buildRosPackage { - pname = "ros-iron-apex-containers"; - version = "0.0.4-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apex_containers-release/archive/release/iron/apex_containers/0.0.4-5.tar.gz"; - name = "0.0.4-5.tar.gz"; - sha256 = "9b3015ba50b3e73c6ac46bebeae25189f8cb936e1876787ec83cc57b03f1e3b1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ]; - checkInputs = [ ament-lint-auto ament-lint-common apex-test-tools ]; - propagatedBuildInputs = [ foonathan-memory-vendor ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ]; - - meta = { - description = ''Containers''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/apex-test-tools/default.nix b/distros/iron/apex-test-tools/default.nix deleted file mode 100644 index 59ba196f7e..0000000000 --- a/distros/iron/apex-test-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-gtest, ament-cmake-pclint, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp }: -buildRosPackage { - pname = "ros-iron-apex-test-tools"; - version = "0.0.2-r8"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apex_test_tools-release/archive/release/iron/apex_test_tools/0.0.2-8.tar.gz"; - name = "0.0.2-8.tar.gz"; - sha256 = "9b168070027f47b184558ae7e4982d481a942350125aae143fbb930f8fac4010"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ]; - checkInputs = [ ament-cmake-pclint ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-gtest osrf-testing-tools-cpp ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ]; - - meta = { - description = "The package Apex.OS Test Tools contains test helpers"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/apriltag-detector-mit/default.nix b/distros/iron/apriltag-detector-mit/default.nix deleted file mode 100644 index 643c63998d..0000000000 --- a/distros/iron/apriltag-detector-mit/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag-detector, apriltag-mit, apriltag-msgs, cv-bridge, image-transport, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-apriltag-detector-mit"; - version = "2.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/iron/apriltag_detector_mit/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "f54aec94ce7294018781dc8dd6ecbd4ba7c20304fbcf58167c2f1068e57f74bd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ apriltag-detector apriltag-mit apriltag-msgs cv-bridge image-transport pluginlib rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - - meta = { - description = "ROS package for apriltag detection with MIT detector"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/apriltag-detector-umich/default.nix b/distros/iron/apriltag-detector-umich/default.nix deleted file mode 100644 index 7d319a504f..0000000000 --- a/distros/iron/apriltag-detector-umich/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag, apriltag-detector, apriltag-msgs, cv-bridge, image-transport, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-apriltag-detector-umich"; - version = "2.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/iron/apriltag_detector_umich/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "1435bacf3ac64a2df73b01088158fbed0d13e3925c9190ac1e920714da5a391a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ apriltag apriltag-detector apriltag-msgs cv-bridge image-transport pluginlib rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - - meta = { - description = "ROS package for apriltag detection with the UMich detector"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/apriltag-detector/default.nix b/distros/iron/apriltag-detector/default.nix deleted file mode 100644 index 33e439b0dd..0000000000 --- a/distros/iron/apriltag-detector/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, apriltag-msgs, pluginlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-apriltag-detector"; - version = "2.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/iron/apriltag_detector/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "512c9be870da7e5ea7351a5e0b24d86acdbe4c1714306b2ba31292aaff040244"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ apriltag-msgs pluginlib rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - - meta = { - description = "ROS2 package for apriltag detection"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/apriltag-draw/default.nix b/distros/iron/apriltag-draw/default.nix deleted file mode 100644 index 902d719c33..0000000000 --- a/distros/iron/apriltag-draw/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, apriltag-msgs, cv-bridge, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-apriltag-draw"; - version = "2.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_detector-release/archive/release/iron/apriltag_draw/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "f2c4ac2ce83a5e589a34d1499a8cdf8ac44f0a7b06c170045fc5d8c662d0f628"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ apriltag-msgs cv-bridge image-transport rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ros-environment ]; - - meta = { - description = "ROS package for drawing apriltags on image"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/apriltag-mit/default.nix b/distros/iron/apriltag-mit/default.nix deleted file mode 100644 index df37f720c6..0000000000 --- a/distros/iron/apriltag-mit/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, clang, cmake, eigen, opencv }: -buildRosPackage { - pname = "ros-iron-apriltag-mit"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_mit-release/archive/release/iron/apriltag_mit/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "54665f0fd4a78fb376c6b25446ca99d3cc3d05073c069c855a63294562ce69c0"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost clang eigen opencv opencv.cxxdev ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "ROS2 package wrapper for the MIT apriltag detector"; - license = with lib.licenses; [ "LGPL-2.1-only" ]; - }; -} diff --git a/distros/iron/apriltag-msgs/default.nix b/distros/iron/apriltag-msgs/default.nix deleted file mode 100644 index 7156de66d2..0000000000 --- a/distros/iron/apriltag-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-apriltag-msgs"; - version = "2.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_msgs-release/archive/release/iron/apriltag_msgs/2.0.1-4.tar.gz"; - name = "2.0.1-4.tar.gz"; - sha256 = "41defe4bc37957f053ac176da55ab8d4ba677df73ef9301160f36dfa807a02d7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "AprilTag message definitions"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/apriltag-ros/default.nix b/distros/iron/apriltag-ros/default.nix deleted file mode 100644 index 0e33dd443d..0000000000 --- a/distros/iron/apriltag-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-cppcheck, ament-lint-auto, apriltag, apriltag-msgs, cv-bridge, eigen, image-transport, rclcpp, rclcpp-components, sensor-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-apriltag-ros"; - version = "3.1.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag_ros-release/archive/release/iron/apriltag_ros/3.1.1-4.tar.gz"; - name = "3.1.1-4.tar.gz"; - sha256 = "9a93251105b6d30464fb217f20f31ec087f39f117c559bbf1acd90ce3bc9df31"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-cppcheck ament-lint-auto ]; - propagatedBuildInputs = [ apriltag apriltag-msgs cv-bridge image-transport rclcpp rclcpp-components sensor-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "AprilTag detection node"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/apriltag/default.nix b/distros/iron/apriltag/default.nix deleted file mode 100644 index 06ba5ab45c..0000000000 --- a/distros/iron/apriltag/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, opencv, python3Packages }: -buildRosPackage { - pname = "ros-iron-apriltag"; - version = "3.2.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apriltag-release/archive/release/iron/apriltag/3.2.0-5.tar.gz"; - name = "3.2.0-5.tar.gz"; - sha256 = "da54787b7a1d54c8abfab0c6685aae78a4e910fc40b9e163526b7d255cc7f853"; - }; - - buildType = "cmake"; - buildInputs = [ cmake python3Packages.numpy ]; - checkInputs = [ opencv opencv.cxxdev ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "AprilTag detector library"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/aruco-msgs/default.nix b/distros/iron/aruco-msgs/default.nix deleted file mode 100644 index e7d9abde7a..0000000000 --- a/distros/iron/aruco-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-aruco-msgs"; - version = "5.0.5-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/iron/aruco_msgs/5.0.5-1.tar.gz"; - name = "5.0.5-1.tar.gz"; - sha256 = "3fd160455e811ecc3dd26b3b707737896fe20a7e4ac3dee8f7f54a66ff7b3a96"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The aruco_msgs package"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/aruco-opencv-msgs/default.nix b/distros/iron/aruco-opencv-msgs/default.nix deleted file mode 100644 index 6051ed384a..0000000000 --- a/distros/iron/aruco-opencv-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-lint-auto, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-aruco-opencv-msgs"; - version = "5.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/iron/aruco_opencv_msgs/5.2.1-1.tar.gz"; - name = "5.2.1-1.tar.gz"; - sha256 = "4cacd009340c64688db3ab1db509ab0f20979f416815e2e4aa8c331ade06875c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-lint-cmake ament-lint-auto ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Message definitions for aruco_opencv package."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/aruco-opencv/default.nix b/distros/iron/aruco-opencv/default.nix deleted file mode 100644 index 544560ad0e..0000000000 --- a/distros/iron/aruco-opencv/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, aruco-opencv-msgs, cv-bridge, image-transport, python3Packages, rclcpp, rclcpp-components, rclcpp-lifecycle, tf2-geometry-msgs, tf2-ros, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-aruco-opencv"; - version = "5.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/aruco_opencv-release/archive/release/iron/aruco_opencv/5.2.1-1.tar.gz"; - name = "5.2.1-1.tar.gz"; - sha256 = "350a0bf741d23f5a433cc3c01f91d14ef4c87e1b42483bda8e4e60a56c14db36"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ aruco-opencv-msgs cv-bridge image-transport python3Packages.img2pdf python3Packages.numpy python3Packages.opencv4 rclcpp rclcpp-components rclcpp-lifecycle tf2-geometry-msgs tf2-ros yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ArUco marker detection using aruco module from OpenCV libraries."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/aruco-ros/default.nix b/distros/iron/aruco-ros/default.nix deleted file mode 100644 index 67fbcdef17..0000000000 --- a/distros/iron/aruco-ros/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, aruco, aruco-msgs, cv-bridge, geometry-msgs, image-transport, rclcpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-aruco-ros"; - version = "5.0.5-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/iron/aruco_ros/5.0.5-1.tar.gz"; - name = "5.0.5-1.tar.gz"; - sha256 = "b7423c2a680bf85e7b759c1396d8d29a52ea3f4ba102e09e070c9ebc4602e554"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ aruco aruco-msgs cv-bridge geometry-msgs image-transport rclcpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain). - It provides real-time marker based 3D pose estimation using AR markers."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/aruco/default.nix b/distros/iron/aruco/default.nix deleted file mode 100644 index da4a7a5107..0000000000 --- a/distros/iron/aruco/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, eigen }: -buildRosPackage { - pname = "ros-iron-aruco"; - version = "5.0.5-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/iron/aruco/5.0.5-1.tar.gz"; - name = "5.0.5-1.tar.gz"; - sha256 = "ec00414b91744e0a123f9e3aa69923904c9879d87103c565e7de83c6c1f94bfd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cv-bridge eigen ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain). - It provides real-time marker based 3D pose estimation using AR markers."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/asio-cmake-module/default.nix b/distros/iron/asio-cmake-module/default.nix deleted file mode 100644 index 350e33b326..0000000000 --- a/distros/iron/asio-cmake-module/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-asio-cmake-module"; - version = "1.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/iron/asio_cmake_module/1.2.0-3.tar.gz"; - name = "1.2.0-3.tar.gz"; - sha256 = "da1b8516543fec2d36e0cf5736957f2ab41246e9a5f06602e63e6c5b1b5dad26"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A CMake module for using the ASIO network library"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/async-web-server-cpp/default.nix b/distros/iron/async-web-server-cpp/default.nix deleted file mode 100644 index 45d5ceb865..0000000000 --- a/distros/iron/async-web-server-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, boost, launch-testing, openssl, python3Packages }: -buildRosPackage { - pname = "ros-iron-async-web-server-cpp"; - version = "2.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/async_web_server_cpp-release/archive/release/iron/async_web_server_cpp/2.0.0-5.tar.gz"; - name = "2.0.0-5.tar.gz"; - sha256 = "7dc43c2ae793fb8e0e1865177c42372f7e1cc227eac7875ea9ddd5ce731a72e3"; - }; - - buildType = "catkin"; - buildInputs = [ ament-cmake-ros openssl ]; - checkInputs = [ launch-testing python3Packages.websocket-client ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Asynchronous Web/WebSocket Server in C++"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/automotive-autonomy-msgs/default.nix b/distros/iron/automotive-autonomy-msgs/default.nix deleted file mode 100644 index 2ca4cf089e..0000000000 --- a/distros/iron/automotive-autonomy-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-automotive-autonomy-msgs"; - version = "3.0.4-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/automotive_autonomy_msgs-release/archive/release/iron/automotive_autonomy_msgs/3.0.4-5.tar.gz"; - name = "3.0.4-5.tar.gz"; - sha256 = "77c1279424ecac317d7fb985a135652478e532b175aec54a603003e758104e80"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages for vehicle automation"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/automotive-navigation-msgs/default.nix b/distros/iron/automotive-navigation-msgs/default.nix deleted file mode 100644 index 4c2c59e8c2..0000000000 --- a/distros/iron/automotive-navigation-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-automotive-navigation-msgs"; - version = "3.0.4-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/automotive_autonomy_msgs-release/archive/release/iron/automotive_navigation_msgs/3.0.4-5.tar.gz"; - name = "3.0.4-5.tar.gz"; - sha256 = "ef4e7ffe0a9b2a4715253ca2fdfbfdd97170e790ea61039310e0f3bf2fc44f9e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generic Messages for Navigation Objectives in Automotive Automation Software"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/automotive-platform-msgs/default.nix b/distros/iron/automotive-platform-msgs/default.nix deleted file mode 100644 index b7ff18be5f..0000000000 --- a/distros/iron/automotive-platform-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-automotive-platform-msgs"; - version = "3.0.4-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/automotive_autonomy_msgs-release/archive/release/iron/automotive_platform_msgs/3.0.4-5.tar.gz"; - name = "3.0.4-5.tar.gz"; - sha256 = "498f6418b1cc1220347f1f704298d2b8147de9b68ade8e438fba3916978ec5ab"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generic Messages for Communication with an Automotive Autonomous Platform"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/autoware-auto-msgs/default.nix b/distros/iron/autoware-auto-msgs/default.nix deleted file mode 100644 index 0d1afa3551..0000000000 --- a/distros/iron/autoware-auto-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-autoware-auto-msgs"; - version = "1.0.0-r6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/autoware_auto_msgs-release/archive/release/iron/autoware_auto_msgs/1.0.0-6.tar.gz"; - name = "1.0.0-6.tar.gz"; - sha256 = "c5d4a358590c2626d449bcc2b93ccbaed77438b2349504577b37ca6109aac1d2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-msgs geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Interfaces between core Autoware.Auto components"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/avt-vimba-camera/default.nix b/distros/iron/avt-vimba-camera/default.nix deleted file mode 100644 index 07420f256b..0000000000 --- a/distros/iron/avt-vimba-camera/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, camera-info-manager, diagnostic-msgs, diagnostic-updater, image-proc, image-transport, message-filters, rclcpp, rclcpp-components, sensor-msgs, std-msgs, stereo-image-proc }: -buildRosPackage { - pname = "ros-iron-avt-vimba-camera"; - version = "2001.1.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/avt_vimba_camera-release/archive/release/iron/avt_vimba_camera/2001.1.0-5.tar.gz"; - name = "2001.1.0-5.tar.gz"; - sha256 = "9883b38a8583d279a35aacdc3ee31b0c34df20dea012c09d687e9361327ffbb3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - propagatedBuildInputs = [ camera-info-manager diagnostic-msgs diagnostic-updater image-proc image-transport message-filters rclcpp rclcpp-components sensor-msgs std-msgs stereo-image-proc ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Camera driver for Allied Vision Technologies (AVT) cameras, based on their Vimba SDK."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/aws-robomaker-small-warehouse-world/default.nix b/distros/iron/aws-robomaker-small-warehouse-world/default.nix deleted file mode 100644 index 3208995f82..0000000000 --- a/distros/iron/aws-robomaker-small-warehouse-world/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-aws-robomaker-small-warehouse-world"; - version = "1.0.5-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/aws_robomaker_small_warehouse_world-release/archive/release/iron/aws_robomaker_small_warehouse_world/1.0.5-4.tar.gz"; - name = "1.0.5-4.tar.gz"; - sha256 = "5900147a8982798d025f048d395fbf0934c67afa1c9e371b9481904fdd23ed23"; - }; - - buildType = "ament_cmake"; - buildInputs = [ 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-0" ]; - }; -} diff --git a/distros/iron/aws-sdk-cpp-vendor/default.nix b/distros/iron/aws-sdk-cpp-vendor/default.nix deleted file mode 100644 index 0e57235f8c..0000000000 --- a/distros/iron/aws-sdk-cpp-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, curl, openssl, zlib }: -buildRosPackage { - pname = "ros-iron-aws-sdk-cpp-vendor"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/aws_sdk_cpp_vendor-release/archive/release/iron/aws_sdk_cpp_vendor/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "8c196ea3e201837bb591a98ed082d0ac1d0b167eb5c6af16b3b5807fb78a1345"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-vendor-package curl ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ openssl zlib ]; - nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package curl ]; - - meta = { - description = "A vendor package for aws-sdk-cpp"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/azure-iot-sdk-c/default.nix b/distros/iron/azure-iot-sdk-c/default.nix deleted file mode 100644 index 83fb6f796c..0000000000 --- a/distros/iron/azure-iot-sdk-c/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, curl, openssl, util-linux }: -buildRosPackage { - pname = "ros-iron-azure-iot-sdk-c"; - version = "1.14.0-r2"; - - src = fetchurl { - url = "https://github.com/nobleo/azure-iot-sdk-c-release/archive/release/iron/azure-iot-sdk-c/1.14.0-2.tar.gz"; - name = "1.14.0-2.tar.gz"; - sha256 = "780b8d7d7c09d508ce9b8a1a166b6d3573acb119a31865562861385b35a7c01b"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ curl openssl util-linux ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Azure IoT C SDKs and Libraries"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/backward-ros/default.nix b/distros/iron/backward-ros/default.nix deleted file mode 100644 index 9e55b185d6..0000000000 --- a/distros/iron/backward-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, elfutils }: -buildRosPackage { - pname = "ros-iron-backward-ros"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/backward_ros-release/archive/release/iron/backward_ros/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "0a961d96d699f88eee2829c12100fff0733b4a97c1446d10ce665a1e0c84c8c5"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ elfutils ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The backward_ros package is a ros wrapper of backward-cpp from https://github.com/bombela/backward-cpp"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/bag2-to-image/default.nix b/distros/iron/bag2-to-image/default.nix deleted file mode 100644 index 7c8d2244a6..0000000000 --- a/distros/iron/bag2-to-image/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, opencv, rclcpp, rclcpp-components, rosbag2-cpp, rosbag2-storage, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-bag2-to-image"; - version = "0.1.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/bag2_to_image-release/archive/release/iron/bag2_to_image/0.1.0-4.tar.gz"; - name = "0.1.0-4.tar.gz"; - sha256 = "4509c13adc59dc2e44486506ba7fcf7b2b60191e92e62eff8f8a46b10a42362f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ opencv opencv.cxxdev rclcpp rclcpp-components rosbag2-cpp rosbag2-storage sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The bag2_to_image package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/battery-state-broadcaster/default.nix b/distros/iron/battery-state-broadcaster/default.nix deleted file mode 100644 index 685f3cd880..0000000000 --- a/distros/iron/battery-state-broadcaster/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, controller-interface, pluginlib, realtime-tools, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-battery-state-broadcaster"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_battery_monitoring-release/archive/release/iron/battery_state_broadcaster/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "9e50d3c7e76a55b9538f8259301e320cd2e8d40d493315cefd05b1dc26dc150f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ controller-interface pluginlib realtime-tools sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 Control boradcaster for battery state sensors."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/battery-state-rviz-overlay/default.nix b/distros/iron/battery-state-rviz-overlay/default.nix deleted file mode 100644 index 19c73e7e7a..0000000000 --- a/distros/iron/battery-state-rviz-overlay/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, fmt, rclcpp, rviz-2d-overlay-msgs, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-battery-state-rviz-overlay"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_battery_monitoring-release/archive/release/iron/battery_state_rviz_overlay/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "74dbdd2494942a0c7d2e4c58e161fa8b5bd6c491a1f327a056ec30b11f449346"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ fmt rclcpp rviz-2d-overlay-msgs sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Converts BatteryState messages to RViz OverlayText messages."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/behaviortree-cpp-v3/default.nix b/distros/iron/behaviortree-cpp-v3/default.nix deleted file mode 100644 index ea304adde5..0000000000 --- a/distros/iron/behaviortree-cpp-v3/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, boost, cppzmq, ncurses, rclcpp, ros-environment }: -buildRosPackage { - pname = "ros-iron-behaviortree-cpp-v3"; - version = "3.8.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/behaviortree_cpp-release/archive/release/iron/behaviortree_cpp_v3/3.8.7-1.tar.gz"; - name = "3.8.7-1.tar.gz"; - sha256 = "63ee592ce603ec76b134f1fa49e812159b081a15aaf76094d60882911c7458c8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ ament-index-cpp boost cppzmq ncurses rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package provides the Behavior Trees core library."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/behaviortree-cpp/default.nix b/distros/iron/behaviortree-cpp/default.nix deleted file mode 100644 index 6b29d91002..0000000000 --- a/distros/iron/behaviortree-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, cppzmq, rclcpp, ros-environment, sqlite }: -buildRosPackage { - pname = "ros-iron-behaviortree-cpp"; - version = "4.6.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/behaviortree_cpp_v4-release/archive/release/iron/behaviortree_cpp/4.6.2-1.tar.gz"; - name = "4.6.2-1.tar.gz"; - sha256 = "26d5f8e905c68ace5626733aa351d9f77bc4f630da8f61c26a3e388e5cf2f7e8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ ament-index-cpp cppzmq rclcpp sqlite ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package provides the Behavior Trees core library."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/beluga-amcl/default.nix b/distros/iron/beluga-amcl/default.nix deleted file mode 100644 index 1fdf027367..0000000000 --- a/distros/iron/beluga-amcl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, beluga, beluga-ros, bondcpp, message-filters, rclcpp, rclcpp-components, rclcpp-lifecycle, std-srvs }: -buildRosPackage { - pname = "ros-iron-beluga-amcl"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/beluga-release/archive/release/iron/beluga_amcl/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "5ca860eba2f88a1e62388288762c220f72184e875b9611f78bb3a38d464b9788"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ]; - propagatedBuildInputs = [ beluga beluga-ros bondcpp message-filters rclcpp rclcpp-components rclcpp-lifecycle std-srvs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "An AMCL node implementation for ROS2 using Beluga."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/beluga-ros/default.nix b/distros/iron/beluga-ros/default.nix deleted file mode 100644 index fa17f0ca75..0000000000 --- a/distros/iron/beluga-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-python, beluga, geometry-msgs, nav-msgs, python3Packages, sensor-msgs, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-beluga-ros"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/beluga-release/archive/release/iron/beluga_ros/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "e73914bcf87412d73f5726ee3e3fb20b53f93477ebd68b5d2d0c45d4bae1e0a8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ]; - propagatedBuildInputs = [ beluga geometry-msgs nav-msgs python3Packages.h5py python3Packages.matplotlib python3Packages.numpy python3Packages.scipy sensor-msgs std-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Utilities to interface ROS with Beluga."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/beluga/default.nix b/distros/iron/beluga/default.nix deleted file mode 100644 index 0ab0280d15..0000000000 --- a/distros/iron/beluga/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, clang, cmake, eigen, gbenchmark, gmock, gtest, hdf5, range-v3, sophus, tbb_2021_11 }: -buildRosPackage { - pname = "ros-iron-beluga"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/beluga-release/archive/release/iron/beluga/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "a62ded6c164b0c350ab9204f52b185f2974411be44ee6c4a7f5c4bbe6bfefb83"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ clang gbenchmark gmock gtest ]; - propagatedBuildInputs = [ eigen hdf5 range-v3 sophus tbb_2021_11 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "A generic MCL library for ROS2."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/bicycle-steering-controller/default.nix b/distros/iron/bicycle-steering-controller/default.nix deleted file mode 100644 index 3b95a4bd19..0000000000 --- a/distros/iron/bicycle-steering-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-test-assets, std-srvs, steering-controllers-library }: -buildRosPackage { - pname = "ros-iron-bicycle-steering-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/bicycle_steering_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "dd5945bde5de991f1cc3a836aaac1f59cb91f638924cfa7c970c805e00f25b25"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake generate-parameter-library ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros control-msgs controller-interface hardware-interface pluginlib rclcpp rclcpp-lifecycle std-srvs steering-controllers-library ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Steering controller with bicycle kinematics. Rear fixed wheel is powering the vehicle and front wheel is steering."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/bno055/default.nix b/distros/iron/bno055/default.nix deleted file mode 100644 index 78fc565a1c..0000000000 --- a/distros/iron/bno055/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, example-interfaces, python3Packages, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-bno055"; - version = "0.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/bno055-release/archive/release/iron/bno055/0.5.0-1.tar.gz"; - name = "0.5.0-1.tar.gz"; - sha256 = "2b484416ee677e16d5e4345ec855d60f8934d1f32dc3f6abc062f78b2ef2a6ba"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ example-interfaces python3Packages.i2c-tools python3Packages.pyserial rclpy std-msgs ]; - - meta = { - description = "Bosch BNO055 IMU driver for ROS2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/bond-core/default.nix b/distros/iron/bond-core/default.nix deleted file mode 100644 index 4be16196af..0000000000 --- a/distros/iron/bond-core/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, bond, bondcpp, smclib }: -buildRosPackage { - pname = "ros-iron-bond-core"; - version = "4.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/iron/bond_core/4.0.0-4.tar.gz"; - name = "4.0.0-4.tar.gz"; - sha256 = "3771b6e0cff482897009b8b5a7ff70604690e5d7076753432a27a0b20737ae45"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ bond bondcpp smclib ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A bond allows two processes, A and B, to know when the other has - terminated, either cleanly or by crashing. The bond remains - connected until it is either broken explicitly or until a - heartbeat times out."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/bond/default.nix b/distros/iron/bond/default.nix deleted file mode 100644 index 82ab8fe451..0000000000 --- a/distros/iron/bond/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-bond"; - version = "4.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/iron/bond/4.0.0-4.tar.gz"; - name = "4.0.0-4.tar.gz"; - sha256 = "b4b57bed0737cd8d78127b0d275a11350a7f9616bc5afd2ad6f8864fe313a7c7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A bond allows two processes, A and B, to know when the other has - terminated, either cleanly or by crashing. The bond remains - connected until it is either broken explicitly or until a - heartbeat times out."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/bondcpp/default.nix b/distros/iron/bondcpp/default.nix deleted file mode 100644 index 8ac5e8b558..0000000000 --- a/distros/iron/bondcpp/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, bond, pkg-config, rclcpp, rclcpp-lifecycle, smclib, util-linux }: -buildRosPackage { - pname = "ros-iron-bondcpp"; - version = "4.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/iron/bondcpp/4.0.0-4.tar.gz"; - name = "4.0.0-4.tar.gz"; - sha256 = "4e875f1293c187e7ff1b67bf49af4b3c7aef554591505b763413fdb6872bde56"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ bond rclcpp rclcpp-lifecycle smclib util-linux ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ implementation of bond, a mechanism for checking when - another process has terminated."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/boost-geometry-util/default.nix b/distros/iron/boost-geometry-util/default.nix deleted file mode 100644 index f1b9fded37..0000000000 --- a/distros/iron/boost-geometry-util/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-lint-auto, boost, geometry-msgs, ouxt-common, rclcpp }: -buildRosPackage { - pname = "ros-iron-boost-geometry-util"; - version = "0.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/boost_geometry_util-release/archive/release/iron/boost_geometry_util/0.0.1-4.tar.gz"; - name = "0.0.1-4.tar.gz"; - sha256 = "e18fd416066d7d68be3b47c07252844ac14c8d0db75c5665f1cc4e7679e66632"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ]; - checkInputs = [ ament-lint-auto ouxt-common ]; - propagatedBuildInputs = [ boost geometry-msgs rclcpp ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ]; - - meta = { - description = "Utility library for boost geometry"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/bosch-locator-bridge/default.nix b/distros/iron/bosch-locator-bridge/default.nix deleted file mode 100644 index 7d3b5d341e..0000000000 --- a/distros/iron/bosch-locator-bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, launch-xml, nav-msgs, pcl-conversions, poco, rclcpp, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-srvs, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-bosch-locator-bridge"; - version = "2.1.9-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/locator_ros_bridge-release/archive/release/iron/bosch_locator_bridge/2.1.9-3.tar.gz"; - name = "2.1.9-3.tar.gz"; - sha256 = "e4df3abde90c60ea36e6bf891883d6e92613a8c6d4fac51c54289c4bfa258c5b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs launch-xml nav-msgs pcl-conversions poco rclcpp rosidl-default-runtime sensor-msgs std-srvs tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS interface to Rexroth ROKIT Locator"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/builtin-interfaces/default.nix b/distros/iron/builtin-interfaces/default.nix deleted file mode 100644 index 6bb889f9ba..0000000000 --- a/distros/iron/builtin-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-core-generators, rosidl-core-runtime }: -buildRosPackage { - pname = "ros-iron-builtin-interfaces"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/builtin_interfaces/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "78236c0bdacdfe537b1705bab62c54b11a23510f08f7681f21e7674b8924807c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-core-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-core-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; - - meta = { - description = "A package containing message and service definitions for types defined in the OMG IDL Platform Specific Model."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/camera-aravis2-msgs/default.nix b/distros/iron/camera-aravis2-msgs/default.nix deleted file mode 100644 index a6ffb6a3f6..0000000000 --- a/distros/iron/camera-aravis2-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, diagnostic-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-camera-aravis2-msgs"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/camera_aravis2-release/archive/release/iron/camera_aravis2_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "82be22ee2d855fcf1fed577348ca1b772be3e527ab1a3de5392dc846fba3e25b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces diagnostic-msgs rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages and service definitions for the camera_aravis2 package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/camera-aravis2/default.nix b/distros/iron/camera-aravis2/default.nix deleted file mode 100644 index 7ed74cdfec..0000000000 --- a/distros/iron/camera-aravis2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, aravis, camera-aravis2-msgs, camera-info-manager, cv-bridge, diagnostic-msgs, glib, image-transport, rclcpp, rclcpp-components, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-camera-aravis2"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/camera_aravis2-release/archive/release/iron/camera_aravis2/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "a329b2b12a046fcde2726748633825a2b764ffe0a89582fe2e8a94158f30424e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake aravis glib ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ camera-aravis2-msgs camera-info-manager cv-bridge diagnostic-msgs image-transport rclcpp rclcpp-components sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 camera driver for [GenICam](https://www.emva.org/standards-technology/genicam/)-based GigEVision and USB3Vision cameras."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/camera-calibration-parsers/default.nix b/distros/iron/camera-calibration-parsers/default.nix deleted file mode 100644 index 7342c6c063..0000000000 --- a/distros/iron/camera-calibration-parsers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rcpputils, sensor-msgs, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-camera-calibration-parsers"; - version = "4.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/iron/camera_calibration_parsers/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "71da8fbec6b1f45f43c560356c1a385b26f7e57eb9cf9f1d4fbe1afe9773e023"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rcpputils sensor-msgs yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "camera_calibration_parsers contains routines for reading and writing camera calibration parameters."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/camera-calibration/default.nix b/distros/iron/camera-calibration/default.nix deleted file mode 100644 index 4e0e654b70..0000000000 --- a/distros/iron/camera-calibration/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, cv-bridge, image-geometry, message-filters, python3Packages, pythonPackages, rclpy, sensor-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-camera-calibration"; - version = "4.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/iron/camera_calibration/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "913f98313d163f143c4abe6dc35a876602c722372fe9fa23ad89f9981f126ed5"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.requests pythonPackages.pytest ]; - propagatedBuildInputs = [ cv-bridge image-geometry message-filters python3Packages.opencv4 rclpy sensor-msgs std-srvs ]; - - meta = { - description = "camera_calibration allows easy calibration of monocular or stereo - cameras using a checkerboard calibration target."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/camera-info-manager/default.nix b/distros/iron/camera-info-manager/default.nix deleted file mode 100644 index 7ee40cd2ae..0000000000 --- a/distros/iron/camera-info-manager/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, camera-calibration-parsers, rclcpp, rclcpp-lifecycle, rcpputils, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-camera-info-manager"; - version = "4.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/iron/camera_info_manager/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "5c64d7ba58ce7cb623ab4f57fc58992b4d0d208773a2ee2be7e94968da2fe25c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-cpp camera-calibration-parsers rclcpp rclcpp-lifecycle rcpputils sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This package provides a C++ interface for camera calibration - information. It provides CameraInfo, and handles SetCameraInfo - service requests, saving and restoring the camera calibration - data."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/can-msgs/default.nix b/distros/iron/can-msgs/default.nix deleted file mode 100644 index cb773a1ad5..0000000000 --- a/distros/iron/can-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-can-msgs"; - version = "2.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_canopen-release/archive/release/iron/can_msgs/2.0.0-5.tar.gz"; - name = "2.0.0-5.tar.gz"; - sha256 = "c3c69046359961a558c8fd1f944c7ea0d5374c7154b010361259a55ff2270266"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "CAN related message types."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/cartographer-ros-msgs/default.nix b/distros/iron/cartographer-ros-msgs/default.nix deleted file mode 100644 index 23c4964ea2..0000000000 --- a/distros/iron/cartographer-ros-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-cartographer-ros-msgs"; - version = "2.0.9002-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cartographer_ros-release/archive/release/iron/cartographer_ros_msgs/2.0.9002-1.tar.gz"; - name = "2.0.9002-1.tar.gz"; - sha256 = "5c8038ac52a7cd8997dbf3e8cf52646d312556269ab63dcdc150281e5f92a36e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS messages for the cartographer_ros package."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/cartographer-ros/default.nix b/distros/iron/cartographer-ros/default.nix deleted file mode 100644 index 431c15fcb0..0000000000 --- a/distros/iron/cartographer-ros/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abseil-cpp, ament-cmake, builtin-interfaces, cartographer, cartographer-ros-msgs, eigen, geometry-msgs, gflags, glog, gtest, launch, nav-msgs, pcl, pcl-conversions, python3Packages, rclcpp, robot-state-publisher, rosbag2-cpp, rosbag2-storage, sensor-msgs, std-msgs, tf2, tf2-eigen, tf2-msgs, tf2-ros, urdf, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-cartographer-ros"; - version = "2.0.9002-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cartographer_ros-release/archive/release/iron/cartographer_ros/2.0.9002-1.tar.gz"; - name = "2.0.9002-1.tar.gz"; - sha256 = "b58b36dfd13866aa3b801f89c46e426c81f48e5e11a7602a09aa1c420a9ba8ab"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake gtest python3Packages.sphinx ]; - propagatedBuildInputs = [ abseil-cpp builtin-interfaces cartographer cartographer-ros-msgs eigen geometry-msgs gflags glog launch nav-msgs pcl pcl-conversions rclcpp robot-state-publisher rosbag2-cpp rosbag2-storage sensor-msgs std-msgs tf2 tf2-eigen tf2-msgs tf2-ros urdf visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Cartographer is a system that provides real-time simultaneous localization - and mapping (SLAM) in 2D and 3D across multiple platforms and sensor - configurations. This package provides Cartographer's ROS integration."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/cartographer-rviz/default.nix b/distros/iron/cartographer-rviz/default.nix deleted file mode 100644 index 03d59992c1..0000000000 --- a/distros/iron/cartographer-rviz/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abseil-cpp, ament-cmake, boost, cartographer, cartographer-ros, cartographer-ros-msgs, eigen, pluginlib, rclcpp, rviz-common, rviz-ogre-vendor, rviz-rendering }: -buildRosPackage { - pname = "ros-iron-cartographer-rviz"; - version = "2.0.9002-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cartographer_ros-release/archive/release/iron/cartographer_rviz/2.0.9002-1.tar.gz"; - name = "2.0.9002-1.tar.gz"; - sha256 = "788152cfaf166c110205ebeed12dfed2683ac6db6d17577a4baca1030dd316de"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ abseil-cpp boost cartographer cartographer-ros cartographer-ros-msgs eigen pluginlib rclcpp rviz-common rviz-ogre-vendor rviz-rendering ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Cartographer is a system that provides real-time simultaneous localization - and mapping (SLAM) in 2D and 3D across multiple platforms and sensor - configurations. This package provides Cartographer's RViz integration."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/cartographer/default.nix b/distros/iron/cartographer/default.nix deleted file mode 100644 index e528186d64..0000000000 --- a/distros/iron/cartographer/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abseil-cpp, boost, cairo, ceres-solver, cmake, eigen, gflags, git, glog, gtest, lua5, protobuf, python3Packages }: -buildRosPackage { - pname = "ros-iron-cartographer"; - version = "2.0.9003-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cartographer-release/archive/release/iron/cartographer/2.0.9003-1.tar.gz"; - name = "2.0.9003-1.tar.gz"; - sha256 = "9a7a64bb7042ae113863898517b755df218a3793b2d788f3a089c2a052ea7e81"; - }; - - buildType = "cmake"; - buildInputs = [ cmake git gtest python3Packages.sphinx ]; - propagatedBuildInputs = [ abseil-cpp boost cairo ceres-solver eigen gflags glog lua5 protobuf ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Cartographer is a system that provides real-time simultaneous localization - and mapping (SLAM) in 2D and 3D across multiple platforms and sensor - configurations."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/cascade-lifecycle-msgs/default.nix b/distros/iron/cascade-lifecycle-msgs/default.nix deleted file mode 100644 index d0c3c8eb4c..0000000000 --- a/distros/iron/cascade-lifecycle-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, lifecycle-msgs, rclcpp, rosidl-default-generators }: -buildRosPackage { - pname = "ros-iron-cascade-lifecycle-msgs"; - version = "1.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cascade_lifecycle-release/archive/release/iron/cascade_lifecycle_msgs/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "7f5726bdd3bbdfacbdfb84f311917432a81aa9ca5a5822d8e56097757c459417"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ builtin-interfaces lifecycle-msgs rclcpp rosidl-default-generators ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages for rclcpp_cascade_lifecycle package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/catch-ros2/default.nix b/distros/iron/catch-ros2/default.nix deleted file mode 100644 index 069141974e..0000000000 --- a/distros/iron/catch-ros2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, ros2launch, std-srvs }: -buildRosPackage { - pname = "ros-iron-catch-ros2"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/catch_ros2-release/archive/release/iron/catch_ros2/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "56bfeea2ff6df786b13cb4b4f36d7de72898c7af776b200cb255fb5bee73df0f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp ros2launch std-srvs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Catch2 testing framework for ROS 2 unit and integration tests."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/chomp-motion-planner/default.nix b/distros/iron/chomp-motion-planner/default.nix deleted file mode 100644 index 5defcf6f37..0000000000 --- a/distros/iron/chomp-motion-planner/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, moveit-common, moveit-core, rclcpp, rsl, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-chomp-motion-planner"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/chomp_motion_planner/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "95368b34648f4e428a3540816f12479eb660e2e5a3bc016736dbfe67e396fc60"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ moveit-common moveit-core rclcpp rsl trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "chomp_motion_planner"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/class-loader/default.nix b/distros/iron/class-loader/default.nix deleted file mode 100644 index cd6c035306..0000000000 --- a/distros/iron/class-loader/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, console-bridge, console-bridge-vendor, rcpputils }: -buildRosPackage { - pname = "ros-iron-class-loader"; - version = "2.5.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/class_loader-release/archive/release/iron/class_loader/2.5.0-4.tar.gz"; - name = "2.5.0-4.tar.gz"; - sha256 = "fd9752d54080828c5b7bbbf124c6c6142ac5faf4aae667803ee322123a39bff7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ console-bridge console-bridge-vendor rcpputils ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; - - meta = { - description = "The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. - class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/classic-bags/default.nix b/distros/iron/classic-bags/default.nix deleted file mode 100644 index f5373e017c..0000000000 --- a/distros/iron/classic-bags/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, builtin-interfaces, rclcpp, rclpy, rosbag2-cpp, rosbag2-py, rosbag2-storage, rosbag2-storage-mcap, rosbag2-storage-sqlite3, rosidl-runtime-py, std-msgs }: -buildRosPackage { - pname = "ros-iron-classic-bags"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/classic_bags-release/archive/release/iron/classic_bags/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "8f5242084e20f16707b1d386335a7b8693770b01671e7defd4ca92d9df15d800"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-pytest rosbag2-storage-mcap rosbag2-storage-sqlite3 std-msgs ]; - propagatedBuildInputs = [ builtin-interfaces rclcpp rclpy rosbag2-cpp rosbag2-py rosbag2-storage rosidl-runtime-py ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "A ROS 2 interface in the style of ROS 1 for reading and writing bag files"; - license = with lib.licenses; [ "BSD-3-clause" ]; - }; -} diff --git a/distros/iron/cmake-generate-parameter-module-example/default.nix b/distros/iron/cmake-generate-parameter-module-example/default.nix deleted file mode 100644 index 34977b8c37..0000000000 --- a/distros/iron/cmake-generate-parameter-module-example/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-python, ament-lint-auto, ament-lint-common, generate-parameter-library, rclpy }: -buildRosPackage { - pname = "ros-iron-cmake-generate-parameter-module-example"; - version = "0.3.9-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/iron/cmake_generate_parameter_module_example/0.3.9-1.tar.gz"; - name = "0.3.9-1.tar.gz"; - sha256 = "ae13beb892088d0a3fec9f425af18f56eb019053c2bf0d8c17fd7ffe3e22d247"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ generate-parameter-library rclpy ]; - nativeBuildInputs = [ ament-cmake-python ]; - - meta = { - description = "Example usage of generate_parameter_library for a python module with cmake."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/color-names/default.nix b/distros/iron/color-names/default.nix deleted file mode 100644 index d9bb5c1c49..0000000000 --- a/distros/iron/color-names/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ouxt-lint-common, rclcpp, rviz2, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-color-names"; - version = "0.0.3-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/color_names-release/archive/release/iron/color_names/0.0.3-5.tar.gz"; - name = "0.0.3-5.tar.gz"; - sha256 = "a2aebc9fef3531c92f72ee3e5f6856e4e902b65ae6087a302d6132f8d663275c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ouxt-lint-common ]; - propagatedBuildInputs = [ rclcpp rviz2 std-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The color_names package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/color-util/default.nix b/distros/iron/color-util/default.nix deleted file mode 100644 index a1010950f4..0000000000 --- a/distros/iron/color-util/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, std-msgs }: -buildRosPackage { - pname = "ros-iron-color-util"; - version = "1.0.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/color_util-release/archive/release/iron/color_util/1.0.0-3.tar.gz"; - name = "1.0.0-3.tar.gz"; - sha256 = "9c0754c0d0e0f8ec45479253f8f783f237db09a61c98f57ec819c154bae8a5f6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "An almost dependency-less library for converting between color spaces"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/common-interfaces/default.nix b/distros/iron/common-interfaces/default.nix deleted file mode 100644 index e746e1f5b0..0000000000 --- a/distros/iron/common-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, diagnostic-msgs, geometry-msgs, nav-msgs, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-common-interfaces"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/common_interfaces/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "11a847b9199e8308695c49a2c21f02dc38b3500da93d4c19a4d8a1d6b8575f6c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ actionlib-msgs builtin-interfaces diagnostic-msgs geometry-msgs nav-msgs sensor-msgs shape-msgs std-msgs std-srvs stereo-msgs trajectory-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "common_interfaces contains messages and services that are widely used by other ROS packages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/composition-interfaces/default.nix b/distros/iron/composition-interfaces/default.nix deleted file mode 100644 index 0d60e2ee42..0000000000 --- a/distros/iron/composition-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-composition-interfaces"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/composition_interfaces/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "03c7c65bd7e9884df6db46fc1149b72ff8071ce6258dd93dbcca156fd3ab32ae"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rcl-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing message and service definitions for managing composable nodes in a container process."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/composition/default.nix b/distros/iron/composition/default.nix deleted file mode 100644 index 3af5e8c479..0000000000 --- a/distros/iron/composition/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, rcutils, rmw-implementation-cmake, std-msgs }: -buildRosPackage { - pname = "ros-iron-composition"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/composition/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "58cd301eeb81d300663ff1c374952432f1dd3a679bef9b9b1ec521d846f5f802"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros rmw-implementation-cmake ]; - propagatedBuildInputs = [ example-interfaces launch-ros rclcpp rclcpp-components rcutils std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Examples for composing multiple nodes in a single process."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/compressed-depth-image-transport/default.nix b/distros/iron/compressed-depth-image-transport/default.nix deleted file mode 100644 index c3e74f3ba1..0000000000 --- a/distros/iron/compressed-depth-image-transport/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, image-transport }: -buildRosPackage { - pname = "ros-iron-compressed-depth-image-transport"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/iron/compressed_depth_image_transport/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "46cb137bc982efd1174c04aa8e90576aea8329fb5921f34bfbe9bbf306cf0772"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cv-bridge image-transport ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Compressed_depth_image_transport provides a plugin to image_transport for transparently sending - depth images (raw, floating-point) using PNG compression."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/compressed-image-transport/default.nix b/distros/iron/compressed-image-transport/default.nix deleted file mode 100644 index 3637761b88..0000000000 --- a/distros/iron/compressed-image-transport/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, image-transport }: -buildRosPackage { - pname = "ros-iron-compressed-image-transport"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/iron/compressed_image_transport/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "0b7d25f6d7f879b5becf7fe42ca09936968736a467cd506759facf6be6e63477"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cv-bridge image-transport ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Compressed_image_transport provides a plugin to image_transport for transparently sending images - encoded as JPEG or PNG."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/console-bridge-vendor/default.nix b/distros/iron/console-bridge-vendor/default.nix deleted file mode 100644 index 628e35e059..0000000000 --- a/distros/iron/console-bridge-vendor/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, console-bridge, performance-test-fixture }: -buildRosPackage { - pname = "ros-iron-console-bridge-vendor"; - version = "1.6.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/console_bridge_vendor-release/archive/release/iron/console_bridge_vendor/1.6.0-4.tar.gz"; - name = "1.6.0-4.tar.gz"; - sha256 = "ed54740ad24f8bd36e9b50223bb2a5ff98a202e10efd53be0d03c21ce553a149"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ]; - propagatedBuildInputs = [ console-bridge ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Wrapper around console_bridge, providing nothing but a dependency on console_bridge, on some systems. - On others, it provides an ExternalProject build of console_bridge."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/control-box-rst/default.nix b/distros/iron/control-box-rst/default.nix deleted file mode 100644 index dac1dde890..0000000000 --- a/distros/iron/control-box-rst/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, eigen, ipopt }: -buildRosPackage { - pname = "ros-iron-control-box-rst"; - version = "0.0.7-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/control_box_rst-release/archive/release/iron/control_box_rst/0.0.7-5.tar.gz"; - name = "0.0.7-5.tar.gz"; - sha256 = "1c6a0ac55cf1841622ed8e693e6adc4c49d9910f8f81bcad998272c807dea53c"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ eigen ipopt ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The control_box_rst package provides C++ libraries for predictive control, - direct optimal control, optimization and simulation."; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/control-msgs/default.nix b/distros/iron/control-msgs/default.nix deleted file mode 100644 index c7cee57141..0000000000 --- a/distros/iron/control-msgs/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-control-msgs"; - version = "5.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/control_msgs-release/archive/release/iron/control_msgs/5.2.0-1.tar.gz"; - name = "5.2.0-1.tar.gz"; - sha256 = "cb1f1494bbefe9d6bf6331fe6eba9fcaccd4b7fa27e92b91c160cbd98db89430"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "control_msgs contains base messages and actions useful for - controlling robots. It provides representations for controller - setpoints and joint and cartesian trajectories."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/control-toolbox/default.nix b/distros/iron/control-toolbox/default.nix deleted file mode 100644 index 8809ffb8b5..0000000000 --- a/distros/iron/control-toolbox/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, control-msgs, eigen, filters, generate-parameter-library, geometry-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, realtime-tools }: -buildRosPackage { - pname = "ros-iron-control-toolbox"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/control_toolbox-release/archive/release/iron/control_toolbox/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "5de20d3344f238d2bd364f6b9fda2c6986728e80a59f134fed5ec49e2ae7e0de"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest rclcpp-lifecycle ]; - propagatedBuildInputs = [ control-msgs eigen filters generate-parameter-library geometry-msgs pluginlib rclcpp rcutils realtime-tools ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The control toolbox contains modules that are useful across all controllers."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/controller-interface/default.nix b/distros/iron/controller-interface/default.nix deleted file mode 100644 index 767eb0350d..0000000000 --- a/distros/iron/controller-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, geometry-msgs, hardware-interface, rclcpp-lifecycle, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-controller-interface"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/controller_interface/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "4ee809d6d1cf101502dee77df81bd68c4e64f76f46005e5fe5339c11e94e3306"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake sensor-msgs ]; - checkInputs = [ ament-cmake-gmock geometry-msgs ]; - propagatedBuildInputs = [ hardware-interface rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Description of controller_interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/controller-manager-msgs/default.nix b/distros/iron/controller-manager-msgs/default.nix deleted file mode 100644 index 3ef0a1235b..0000000000 --- a/distros/iron/controller-manager-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, lifecycle-msgs, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-controller-manager-msgs"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/controller_manager_msgs/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "ae2d4e2ac3c7a625766ab9b08cb9ca45c0fd204498b85e5858acaff51fa6e1f6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces lifecycle-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages and services for the controller manager."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/controller-manager/default.nix b/distros/iron/controller-manager/default.nix deleted file mode 100644 index a5696a9e1b..0000000000 --- a/distros/iron/controller-manager/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-pytest, ament-cmake-python, ament-index-cpp, backward-ros, controller-interface, controller-manager-msgs, diagnostic-updater, hardware-interface, hardware-interface-testing, launch, launch-ros, pluginlib, python3Packages, rclcpp, rcpputils, realtime-tools, ros2-control-test-assets, ros2param, ros2run, std-msgs }: -buildRosPackage { - pname = "ros-iron-controller-manager"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/controller_manager/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "7509234e9383e91a7fe4c1f9887d84a5f643e7864904bc28257297714a0f2bed"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-gmock ament-cmake-pytest hardware-interface-testing python3Packages.coverage ros2-control-test-assets ]; - propagatedBuildInputs = [ ament-index-cpp backward-ros controller-interface controller-manager-msgs diagnostic-updater hardware-interface launch launch-ros pluginlib rclcpp rcpputils realtime-tools ros2-control-test-assets ros2param ros2run std-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Description of controller_manager"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/costmap-queue/default.nix b/distros/iron/costmap-queue/default.nix deleted file mode 100644 index ff7364c463..0000000000 --- a/distros/iron/costmap-queue/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, nav2-common, nav2-costmap-2d, rclcpp }: -buildRosPackage { - pname = "ros-iron-costmap-queue"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/costmap_queue/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "f7e843ce6e87570448569c3bd17cdad173435e6ed097045cb1dcb1792f320558"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ nav2-costmap-2d rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The costmap_queue package"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/cudnn-cmake-module/default.nix b/distros/iron/cudnn-cmake-module/default.nix deleted file mode 100644 index d291cf0ab7..0000000000 --- a/distros/iron/cudnn-cmake-module/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-xmllint }: -buildRosPackage { - pname = "ros-iron-cudnn-cmake-module"; - version = "0.0.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cudnn_cmake_module-release/archive/release/iron/cudnn_cmake_module/0.0.1-5.tar.gz"; - name = "0.0.1-5.tar.gz"; - sha256 = "fe3d9481505ecb0a6ea85ef7905aabebbe45fb3f18c0aff7d68c38071e97880e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Exports a CMake module to find cuDNN."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/cv-bridge/default.nix b/distros/iron/cv-bridge/default.nix deleted file mode 100644 index a7af79a55e..0000000000 --- a/distros/iron/cv-bridge/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, boost, opencv, python-cmake-module, python3Packages, rclcpp, rcpputils, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-cv-bridge"; - version = "3.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vision_opencv-release/archive/release/iron/cv_bridge/3.5.0-1.tar.gz"; - name = "3.5.0-1.tar.gz"; - sha256 = "a5edc953be5b0287ae3a6dd004092832d9f30f6af9fe993789ec7b8fae6fdbe3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros python-cmake-module ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python boost opencv opencv.cxxdev python3Packages.numpy python3Packages.opencv4 rclcpp rcpputils sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros python-cmake-module ]; - - meta = { - description = "This contains CvBridge, which converts between ROS2 - Image messages and OpenCV images."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/cyclonedds/default.nix b/distros/iron/cyclonedds/default.nix deleted file mode 100644 index 904a55f28d..0000000000 --- a/distros/iron/cyclonedds/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, iceoryx-binding-c, iceoryx-hoofs, iceoryx-posh, openssl }: -buildRosPackage { - pname = "ros-iron-cyclonedds"; - version = "0.10.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cyclonedds-release/archive/release/iron/cyclonedds/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "f1dc9a4fb8ecb80c3ffaf65e6c1571880f4f657723a778ef16379d9d60a3890a"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ iceoryx-binding-c iceoryx-hoofs iceoryx-posh openssl ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation. Cyclone DDS is developed completely in the open as an Eclipse IoT project."; - license = with lib.licenses; [ "EPL-2.0" "Eclipse-Distribution-License-1.0" ]; - }; -} diff --git a/distros/iron/demo-nodes-cpp-native/default.nix b/distros/iron/demo-nodes-cpp-native/default.nix deleted file mode 100644 index f6e2d00540..0000000000 --- a/distros/iron/demo-nodes-cpp-native/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, rmw-fastrtps-cpp, std-msgs }: -buildRosPackage { - pname = "ros-iron-demo-nodes-cpp-native"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/demo_nodes_cpp_native/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "2f86e07a05e24d2230b562eb6b0fdca35ec91deb5852bed397c88de397b7f978"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros ]; - propagatedBuildInputs = [ rclcpp rclcpp-components rmw-fastrtps-cpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ nodes which access the native handles of the rmw implementation."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/demo-nodes-cpp/default.nix b/distros/iron/demo-nodes-cpp/default.nix deleted file mode 100644 index 470e2ebde0..0000000000 --- a/distros/iron/demo-nodes-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, launch-xml, rcl-interfaces, rclcpp, rclcpp-components, rcutils, rmw, rmw-implementation-cmake, std-msgs }: -buildRosPackage { - pname = "ros-iron-demo-nodes-cpp"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/demo_nodes_cpp/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "74095f26423034106cfc228bdb9bef5fc86a11bb41cc39e89722d974d3ef55f5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rmw-implementation-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros ]; - propagatedBuildInputs = [ example-interfaces launch-ros launch-xml rcl-interfaces rclcpp rclcpp-components rcutils rmw std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/demo-nodes-py/default.nix b/distros/iron/demo-nodes-py/default.nix deleted file mode 100644 index 95a4fbef26..0000000000 --- a/distros/iron/demo-nodes-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, example-interfaces, pythonPackages, rcl-interfaces, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-demo-nodes-py"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/demo_nodes_py/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "fc5e157e2a64a766fa3a4ab2f9cd6f96f620e18c8cbfa02e71f3f725910d226f"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python example-interfaces rcl-interfaces rclpy std-msgs ]; - - meta = { - description = "Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/depth-image-proc/default.nix b/distros/iron/depth-image-proc/default.nix deleted file mode 100644 index 4ddf7e8f35..0000000000 --- a/distros/iron/depth-image-proc/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, image-geometry, image-transport, message-filters, opencv, rclcpp, rclcpp-components, sensor-msgs, stereo-msgs, tf2, tf2-eigen, tf2-ros }: -buildRosPackage { - pname = "ros-iron-depth-image-proc"; - version = "4.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/iron/depth_image_proc/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "fcea4b47d6721939edb8215269a1ab7d409600bd7715785db867ca946ef0fe88"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto class-loader ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge image-geometry image-transport message-filters opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs stereo-msgs tf2 tf2-eigen tf2-ros ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Contains components for processing depth images such as those - produced by OpenNI camera. Functions include creating disparity - images and point clouds, as well as registering (reprojecting) - a depth image into another camera frame."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/depthai-bridge/default.nix b/distros/iron/depthai-bridge/default.nix deleted file mode 100644 index f9cad8d24d..0000000000 --- a/distros/iron/depthai-bridge/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, camera-info-manager, composition-interfaces, cv-bridge, depthai, depthai-ros-msgs, ffmpeg-image-transport-msgs, image-transport, opencv, rclcpp, robot-state-publisher, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-geometry-msgs, tf2-ros, vision-msgs, xacro }: -buildRosPackage { - pname = "ros-iron-depthai-bridge"; - version = "2.10.5-r1"; - - src = fetchurl { - url = "https://github.com/luxonis/depthai-ros-release/archive/release/iron/depthai_bridge/2.10.5-1.tar.gz"; - name = "2.10.5-1.tar.gz"; - sha256 = "f373c8ca19ae251bb93d2ba80d96c72787df5e76dc9c842497d141c449b5e07a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost camera-info-manager composition-interfaces cv-bridge depthai depthai-ros-msgs ffmpeg-image-transport-msgs image-transport opencv opencv.cxxdev rclcpp robot-state-publisher ros-environment sensor-msgs std-msgs stereo-msgs tf2 tf2-geometry-msgs tf2-ros vision-msgs xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The depthai_bridge package"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/depthai-descriptions/default.nix b/distros/iron/depthai-descriptions/default.nix deleted file mode 100644 index 863224c885..0000000000 --- a/distros/iron/depthai-descriptions/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-iron-depthai-descriptions"; - version = "2.10.5-r1"; - - src = fetchurl { - url = "https://github.com/luxonis/depthai-ros-release/archive/release/iron/depthai_descriptions/2.10.5-1.tar.gz"; - name = "2.10.5-1.tar.gz"; - sha256 = "1a6181dfac2c0952d41d5995733aedec569ab24ad766dc112a5910fdcc4977bd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ robot-state-publisher xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The depthai_descriptions package"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/depthai-examples/default.nix b/distros/iron/depthai-examples/default.nix deleted file mode 100644 index 4abba6c8fd..0000000000 --- a/distros/iron/depthai-examples/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, camera-info-manager, cv-bridge, depth-image-proc, depthai, depthai-bridge, depthai-descriptions, depthai-ros-msgs, foxglove-msgs, image-transport, opencv, rclcpp, robot-state-publisher, ros-environment, rviz-imu-plugin, sensor-msgs, std-msgs, stereo-msgs, vision-msgs, xacro }: -buildRosPackage { - pname = "ros-iron-depthai-examples"; - version = "2.10.5-r1"; - - src = fetchurl { - url = "https://github.com/luxonis/depthai-ros-release/archive/release/iron/depthai_examples/2.10.5-1.tar.gz"; - name = "2.10.5-1.tar.gz"; - sha256 = "d9a096d890916a6816c6fba0555c61e3f0a3485dcf28ea3772a77d01278c8a48"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge depth-image-proc depthai depthai-bridge depthai-descriptions depthai-ros-msgs foxglove-msgs image-transport opencv opencv.cxxdev rclcpp robot-state-publisher ros-environment rviz-imu-plugin sensor-msgs std-msgs stereo-msgs vision-msgs xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The depthai_examples package"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/depthai-filters/default.nix b/distros/iron/depthai-filters/default.nix deleted file mode 100644 index 8a6149ddfc..0000000000 --- a/distros/iron/depthai-filters/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, cv-bridge, depthai-ros-msgs, image-transport, message-filters, opencv, rclcpp, rclcpp-components, sensor-msgs, vision-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-depthai-filters"; - version = "2.10.5-r1"; - - src = fetchurl { - url = "https://github.com/luxonis/depthai-ros-release/archive/release/iron/depthai_filters/2.10.5-1.tar.gz"; - name = "2.10.5-1.tar.gz"; - sha256 = "67d3847b5ff790184caf4677398a377f1f19536f83b763ead572b26ef1f69c7a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - propagatedBuildInputs = [ cv-bridge depthai-ros-msgs image-transport message-filters opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs vision-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Depthai filters package"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/depthai-ros-driver/default.nix b/distros/iron/depthai-ros-driver/default.nix deleted file mode 100644 index e93278220b..0000000000 --- a/distros/iron/depthai-ros-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, camera-calibration, cv-bridge, depthai, depthai-bridge, depthai-descriptions, depthai-examples, depthai-ros-msgs, diagnostic-msgs, diagnostic-updater, ffmpeg-image-transport-msgs, image-pipeline, image-transport, image-transport-plugins, pluginlib, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs, vision-msgs }: -buildRosPackage { - pname = "ros-iron-depthai-ros-driver"; - version = "2.10.5-r1"; - - src = fetchurl { - url = "https://github.com/luxonis/depthai-ros-release/archive/release/iron/depthai_ros_driver/2.10.5-1.tar.gz"; - name = "2.10.5-1.tar.gz"; - sha256 = "09a1aa19e4f9b5b1c50b74b5c1ccb4307d69101338dec16208dc72912e016ea8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-cmake-auto camera-calibration cv-bridge depthai depthai-bridge depthai-descriptions depthai-examples depthai-ros-msgs diagnostic-msgs diagnostic-updater ffmpeg-image-transport-msgs image-pipeline image-transport image-transport-plugins pluginlib rclcpp rclcpp-components sensor-msgs std-msgs std-srvs vision-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Depthai ROS Monolithic node."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/depthai-ros-msgs/default.nix b/distros/iron/depthai-ros-msgs/default.nix deleted file mode 100644 index c2ecde297a..0000000000 --- a/distros/iron/depthai-ros-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, rclcpp, rosidl-default-generators, sensor-msgs, std-msgs, vision-msgs }: -buildRosPackage { - pname = "ros-iron-depthai-ros-msgs"; - version = "2.10.5-r1"; - - src = fetchurl { - url = "https://github.com/luxonis/depthai-ros-release/archive/release/iron/depthai_ros_msgs/2.10.5-1.tar.gz"; - name = "2.10.5-1.tar.gz"; - sha256 = "508419674e600c5170c9a54403cf8a53fb05fa6663d0908d13ded2da55f2fcc0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rclcpp rosidl-default-generators sensor-msgs std-msgs vision-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package to keep interface independent of the driver"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/depthai-ros/default.nix b/distros/iron/depthai-ros/default.nix deleted file mode 100644 index 3465a32a6e..0000000000 --- a/distros/iron/depthai-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, depthai, depthai-bridge, depthai-descriptions, depthai-examples, depthai-filters, depthai-ros-driver, depthai-ros-msgs }: -buildRosPackage { - pname = "ros-iron-depthai-ros"; - version = "2.10.5-r1"; - - src = fetchurl { - url = "https://github.com/luxonis/depthai-ros-release/archive/release/iron/depthai-ros/2.10.5-1.tar.gz"; - name = "2.10.5-1.tar.gz"; - sha256 = "1f90e673ade85428b42f171200d0c76447550d7904668499b1168d3935e29933"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ depthai depthai-bridge depthai-descriptions depthai-examples depthai-filters depthai-ros-driver depthai-ros-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The depthai-ros package"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/depthai/default.nix b/distros/iron/depthai/default.nix deleted file mode 100644 index 2167d9e5ad..0000000000 --- a/distros/iron/depthai/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, libusb1, nlohmann_json, opencv, ros-environment }: -buildRosPackage { - pname = "ros-iron-depthai"; - version = "2.28.0-r1"; - - src = fetchurl { - url = "https://github.com/luxonis/depthai-core-release/archive/release/iron/depthai/2.28.0-1.tar.gz"; - name = "2.28.0-1.tar.gz"; - sha256 = "b228ca76941540b046d4c9fbc76326f707998f8a497b73bf03ad2e5611ca47d3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ libusb1 nlohmann_json opencv opencv.cxxdev ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/depthimage-to-laserscan/default.nix b/distros/iron/depthimage-to-laserscan/default.nix deleted file mode 100644 index 739b4d4f15..0000000000 --- a/distros/iron/depthimage-to-laserscan/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, image-geometry, opencv, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-depthimage-to-laserscan"; - version = "2.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/depthimage_to_laserscan-release/archive/release/iron/depthimage_to_laserscan/2.5.1-1.tar.gz"; - name = "2.5.1-1.tar.gz"; - sha256 = "823bbbbcce9f340af6b0649007b7a101bdc56c41bed3dac1a48da7ec66333145"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ image-geometry opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "depthimage_to_laserscan"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/desktop-full/default.nix b/distros/iron/desktop-full/default.nix deleted file mode 100644 index 125f86c976..0000000000 --- a/distros/iron/desktop-full/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, desktop, perception, ros-ign-gazebo-demos, simulation }: -buildRosPackage { - pname = "ros-iron-desktop-full"; - version = "0.10.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/iron/desktop_full/0.10.0-3.tar.gz"; - name = "0.10.0-3.tar.gz"; - sha256 = "7c93fa25cf3629a76b4863ddeb812604f10ab110992d7338d05496290224022a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ desktop perception ros-ign-gazebo-demos simulation ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides a "batteries included" experience to novice users."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/desktop/default.nix b/distros/iron/desktop/default.nix deleted file mode 100644 index 59e6fce839..0000000000 --- a/distros/iron/desktop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-tutorials-cpp, action-tutorials-interfaces, action-tutorials-py, ament-cmake, angles, composition, demo-nodes-cpp, demo-nodes-cpp-native, demo-nodes-py, depthimage-to-laserscan, dummy-map-server, dummy-robot-bringup, dummy-sensors, examples-rclcpp-minimal-action-client, examples-rclcpp-minimal-action-server, examples-rclcpp-minimal-client, examples-rclcpp-minimal-composition, examples-rclcpp-minimal-publisher, examples-rclcpp-minimal-service, examples-rclcpp-minimal-subscriber, examples-rclcpp-minimal-timer, examples-rclcpp-multithreaded-executor, examples-rclpy-executors, examples-rclpy-minimal-action-client, examples-rclpy-minimal-action-server, examples-rclpy-minimal-client, examples-rclpy-minimal-publisher, examples-rclpy-minimal-service, examples-rclpy-minimal-subscriber, image-tools, intra-process-demo, joy, lifecycle, logging-demo, pcl-conversions, pendulum-control, pendulum-msgs, quality-of-service-demo-cpp, quality-of-service-demo-py, ros-base, rqt-common-plugins, rviz-default-plugins, rviz2, teleop-twist-joy, teleop-twist-keyboard, tlsf, tlsf-cpp, topic-monitor, turtlesim }: -buildRosPackage { - pname = "ros-iron-desktop"; - version = "0.10.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/iron/desktop/0.10.0-3.tar.gz"; - name = "0.10.0-3.tar.gz"; - sha256 = "5165e7629eb8ea1a07067a5da87b2b0a2fc51272427ef35fceed8fe4076b5ac8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ action-tutorials-cpp action-tutorials-interfaces action-tutorials-py angles composition demo-nodes-cpp demo-nodes-cpp-native demo-nodes-py depthimage-to-laserscan dummy-map-server dummy-robot-bringup dummy-sensors examples-rclcpp-minimal-action-client examples-rclcpp-minimal-action-server examples-rclcpp-minimal-client examples-rclcpp-minimal-composition examples-rclcpp-minimal-publisher examples-rclcpp-minimal-service examples-rclcpp-minimal-subscriber examples-rclcpp-minimal-timer examples-rclcpp-multithreaded-executor examples-rclpy-executors examples-rclpy-minimal-action-client examples-rclpy-minimal-action-server examples-rclpy-minimal-client examples-rclpy-minimal-publisher examples-rclpy-minimal-service examples-rclpy-minimal-subscriber image-tools intra-process-demo joy lifecycle logging-demo pcl-conversions pendulum-control pendulum-msgs quality-of-service-demo-cpp quality-of-service-demo-py ros-base rqt-common-plugins rviz-default-plugins rviz2 teleop-twist-joy teleop-twist-keyboard tlsf tlsf-cpp topic-monitor turtlesim ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package which extends 'ros_base' and includes high level packages like vizualization tools and demos."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/diagnostic-aggregator/default.nix b/distros/iron/diagnostic-aggregator/default.nix deleted file mode 100644 index e951a8dd9a..0000000000 --- a/distros/iron/diagnostic-aggregator/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, diagnostic-msgs, launch-pytest, launch-testing-ament-cmake, launch-testing-ros, pluginlib, rcl-interfaces, rclcpp, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-diagnostic-aggregator"; - version = "4.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/iron/diagnostic_aggregator/4.1.0-2.tar.gz"; - name = "4.1.0-2.tar.gz"; - sha256 = "633d80d37d2beea623435052d69dfa32cc8f7861417514b9fc7a73fdd2aacbdc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python diagnostic-msgs pluginlib rcl-interfaces rclcpp std-msgs ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch-pytest launch-testing-ament-cmake launch-testing-ros ]; - propagatedBuildInputs = [ rclpy ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "diagnostic_aggregator"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/diagnostic-common-diagnostics/default.nix b/distros/iron/diagnostic-common-diagnostics/default.nix deleted file mode 100644 index 2cf4cb9ba5..0000000000 --- a/distros/iron/diagnostic-common-diagnostics/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-pytest, ament-cmake-python, ament-cmake-xmllint, ament-lint-auto, diagnostic-updater, launch-testing-ament-cmake, lm_sensors, python3Packages }: -buildRosPackage { - pname = "ros-iron-diagnostic-common-diagnostics"; - version = "4.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/iron/diagnostic_common_diagnostics/4.1.0-2.tar.gz"; - name = "4.1.0-2.tar.gz"; - sha256 = "8094cf90e6759303dbdeaeb04614d7f77cbc89440219aaf345a5981ee1f41437"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-pytest ament-cmake-xmllint ament-lint-auto launch-testing-ament-cmake ]; - propagatedBuildInputs = [ diagnostic-updater lm_sensors python3Packages.ntplib python3Packages.psutil ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "diagnostic_common_diagnostics"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/diagnostic-msgs/default.nix b/distros/iron/diagnostic-msgs/default.nix deleted file mode 100644 index 9a0591582b..0000000000 --- a/distros/iron/diagnostic-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-diagnostic-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/diagnostic_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "cad4b4f5f90f8d9f30ea2ee3de1c4a1f56feb55245a2c559a76a3f0227140094"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some diagnostics related message and service definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/diagnostic-updater/default.nix b/distros/iron/diagnostic-updater/default.nix deleted file mode 100644 index fa65c7ea69..0000000000 --- a/distros/iron/diagnostic-updater/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, diagnostic-msgs, launch, launch-testing, launch-testing-ros, pythonPackages, rclcpp, rclcpp-lifecycle, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-diagnostic-updater"; - version = "4.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/iron/diagnostic_updater/4.1.0-2.tar.gz"; - name = "4.1.0-2.tar.gz"; - sha256 = "2f4af3d0c618102980d7b1418e46bf615f2b4f02903dbeb6c65ca87ebd0ed065"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ros pythonPackages.pytest rclcpp-lifecycle ]; - propagatedBuildInputs = [ diagnostic-msgs rclcpp rclpy std-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/diagnostics/default.nix b/distros/iron/diagnostics/default.nix deleted file mode 100644 index b04b465e31..0000000000 --- a/distros/iron/diagnostics/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, diagnostic-aggregator, diagnostic-common-diagnostics, diagnostic-updater, self-test }: -buildRosPackage { - pname = "ros-iron-diagnostics"; - version = "4.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/iron/diagnostics/4.1.0-2.tar.gz"; - name = "4.1.0-2.tar.gz"; - sha256 = "fdefc2bbb581e7e5ee44a44f5d4277c75b3e4d59b99b7c9d7a5ec8b81bd51f91"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ diagnostic-aggregator diagnostic-common-diagnostics diagnostic-updater self-test ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "diagnostics"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/diff-drive-controller/default.nix b/distros/iron/diff-drive-controller/default.nix deleted file mode 100644 index cbe39da910..0000000000 --- a/distros/iron/diff-drive-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-test-assets, tf2, tf2-msgs }: -buildRosPackage { - pname = "ros-iron-diff-drive-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/diff_drive_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "0eae371d24da2be2ce4ede8c5ac474f706bb0fba1597aafbe175461b5819a774"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake generate-parameter-library ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros controller-interface geometry-msgs hardware-interface nav-msgs pluginlib rclcpp rclcpp-lifecycle rcpputils realtime-tools tf2 tf2-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Controller for a differential-drive mobile base."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dolly-follow/default.nix b/distros/iron/dolly-follow/default.nix deleted file mode 100644 index b9eaef9897..0000000000 --- a/distros/iron/dolly-follow/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-dolly-follow"; - version = "0.4.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dolly-release/archive/release/iron/dolly_follow/0.4.0-5.tar.gz"; - name = "0.4.0-5.tar.gz"; - sha256 = "5cce724b58d4f5e217a6abdbc63d36a3c6ce8dc9b7a5c139a5b4e5dd0ff25b28"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Follow node for Dolly, the robot sheep."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dolly-gazebo/default.nix b/distros/iron/dolly-gazebo/default.nix deleted file mode 100644 index a98a35ab6a..0000000000 --- a/distros/iron/dolly-gazebo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dolly-follow, gazebo-ros-pkgs, ros2launch, rviz2 }: -buildRosPackage { - pname = "ros-iron-dolly-gazebo"; - version = "0.4.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dolly-release/archive/release/iron/dolly_gazebo/0.4.0-5.tar.gz"; - name = "0.4.0-5.tar.gz"; - sha256 = "6301ce6ee645bb3222f422ed1a2aebe73afde99d4b654960f601ba1027d2451e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ dolly-follow gazebo-ros-pkgs ros2launch rviz2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Launch Gazebo simulation with Dolly robot."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dolly-ignition/default.nix b/distros/iron/dolly-ignition/default.nix deleted file mode 100644 index 745f29bb0a..0000000000 --- a/distros/iron/dolly-ignition/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dolly-follow, ros-ign-bridge, ros-ign-gazebo, ros2launch, rviz2 }: -buildRosPackage { - pname = "ros-iron-dolly-ignition"; - version = "0.4.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dolly-release/archive/release/iron/dolly_ignition/0.4.0-5.tar.gz"; - name = "0.4.0-5.tar.gz"; - sha256 = "5ff6e0aba8cf934db7658645619edecda2372a725ed50b0e561a31f4b801b7fb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ dolly-follow ros-ign-bridge ros-ign-gazebo ros2launch rviz2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Launch Ignition simulation with Dolly robot."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dolly/default.nix b/distros/iron/dolly/default.nix deleted file mode 100644 index 78bc8f15c3..0000000000 --- a/distros/iron/dolly/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dolly-follow, dolly-gazebo, dolly-ignition }: -buildRosPackage { - pname = "ros-iron-dolly"; - version = "0.4.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dolly-release/archive/release/iron/dolly/0.4.0-5.tar.gz"; - name = "0.4.0-5.tar.gz"; - sha256 = "e198b7361b41a209cb58fb1bd6a5b7ce1076156520ebe95161bca2dfb01a6fbd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ dolly-follow dolly-gazebo dolly-ignition ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Meta-package for Dolly, the robot sheep."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/domain-bridge/default.nix b/distros/iron/domain-bridge/default.nix deleted file mode 100644 index 9c0929b7db..0000000000 --- a/distros/iron/domain-bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, example-interfaces, launch, launch-testing, launch-testing-ament-cmake, rclcpp, rclcpp-components, rcutils, rmw-connextdds, rmw-cyclonedds-cpp, rmw-fastrtps-cpp, rmw-implementation-cmake, rosbag2-cpp, rosgraph-msgs, rosidl-default-generators, rosidl-default-runtime, rosidl-typesupport-cpp, test-msgs, yaml-cpp, zstd-vendor }: -buildRosPackage { - pname = "ros-iron-domain-bridge"; - version = "0.5.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/domain_bridge-release/archive/release/iron/domain_bridge/0.5.0-4.tar.gz"; - name = "0.5.0-4.tar.gz"; - sha256 = "691fbe2fc5238c00d3e48e5def455e1d1f4ec138ae4e14ece3c58d4bb4755615"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common example-interfaces launch launch-testing launch-testing-ament-cmake rmw-connextdds rmw-cyclonedds-cpp rmw-fastrtps-cpp rmw-implementation-cmake rosgraph-msgs test-msgs ]; - propagatedBuildInputs = [ rclcpp rclcpp-components rcutils rosbag2-cpp rosidl-default-runtime rosidl-typesupport-cpp yaml-cpp zstd-vendor ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS 2 Domain Bridge"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/domain-coordinator/default.nix b/distros/iron/domain-coordinator/default.nix deleted file mode 100644 index 5dc6341343..0000000000 --- a/distros/iron/domain-coordinator/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: -buildRosPackage { - pname = "ros-iron-domain-coordinator"; - version = "0.11.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/iron/domain_coordinator/0.11.2-4.tar.gz"; - name = "0.11.2-4.tar.gz"; - sha256 = "8f331a0d38d95121c11c7d8f9714e2e05982b1512b3e9ed34a7277c46a19fcfe"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - - meta = { - description = "A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/draco-point-cloud-transport/default.nix b/distros/iron/draco-point-cloud-transport/default.nix deleted file mode 100644 index aa7e1faa93..0000000000 --- a/distros/iron/draco-point-cloud-transport/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, draco, pluginlib, point-cloud-interfaces, point-cloud-transport, rclcpp, rcpputils, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-draco-point-cloud-transport"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/iron/draco_point_cloud_transport/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "ea78ad7d558a2a35ea4249d74af42346fa01950c83d7fd624b8f5c23a912513b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ draco pluginlib point-cloud-interfaces point-cloud-transport rclcpp rcpputils sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "draco_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds - encoded with KD tree compression."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/dual-arm-panda-moveit-config/default.nix b/distros/iron/dual-arm-panda-moveit-config/default.nix deleted file mode 100644 index 4b312465b8..0000000000 --- a/distros/iron/dual-arm-panda-moveit-config/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, moveit-resources-panda-description, robot-state-publisher, topic-tools, xacro }: -buildRosPackage { - pname = "ros-iron-dual-arm-panda-moveit-config"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/iron/dual_arm_panda_moveit_config/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "731283fefdb73055b092bb1e21479abab180cdb12240118a60c18f79c313b845"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-resources-panda-description robot-state-publisher topic-tools xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "

- Dual Franka Emika Panda MoveIt Configuration -

"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/dummy-map-server/default.nix b/distros/iron/dummy-map-server/default.nix deleted file mode 100644 index 4e2ce37ca3..0000000000 --- a/distros/iron/dummy-map-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, nav-msgs, rclcpp }: -buildRosPackage { - pname = "ros-iron-dummy-map-server"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/dummy_map_server/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "a3ab235c1a5affa1c323901c6f952a67edad464429f07a04ba614e5bb87382f5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ nav-msgs rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "dummy map server node"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dummy-robot-bringup/default.nix b/distros/iron/dummy-robot-bringup/default.nix deleted file mode 100644 index d9ff90337b..0000000000 --- a/distros/iron/dummy-robot-bringup/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, dummy-map-server, dummy-sensors, launch, launch-ros, robot-state-publisher }: -buildRosPackage { - pname = "ros-iron-dummy-robot-bringup"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/dummy_robot_bringup/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "f04ad715d967fb7e14a8aa940bd220800d67be63b09c9fb7f3ed96cf1d14776a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python dummy-map-server dummy-sensors launch launch-ros robot-state-publisher ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "dummy robot bringup"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dummy-sensors/default.nix b/distros/iron/dummy-sensors/default.nix deleted file mode 100644 index 0e277b7f0a..0000000000 --- a/distros/iron/dummy-sensors/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-dummy-sensors"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/dummy_sensors/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "bd03a4056be4fc7f4102cf382c096b136ad4b66969c396fdde1b8b6ab9cc7abb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "dummy sensor nodes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dwb-core/default.nix b/distros/iron/dwb-core/default.nix deleted file mode 100644 index fbcd0e9f7e..0000000000 --- a/distros/iron/dwb-core/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, 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-iron-dwb-core"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/dwb_core/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "681d7d0d73b12b4ea89e251a93fdfff4a9a6dfb4b3e60475259202d404ee5d44"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav-2d-msgs nav2-common sensor-msgs visualization-msgs ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ dwb-msgs geometry-msgs nav-2d-utils nav-msgs nav2-core nav2-costmap-2d nav2-util pluginlib rclcpp std-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/dwb-critics/default.nix b/distros/iron/dwb-critics/default.nix deleted file mode 100644 index 5000e35a8c..0000000000 --- a/distros/iron/dwb-critics/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, 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-iron-dwb-critics"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/dwb_critics/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "c2e02031f25e926f4dd0b64b3f7f1e2715b0a165cf699a52d7357675606455e3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles costmap-queue dwb-core geometry-msgs nav-2d-msgs nav-2d-utils nav2-costmap-2d nav2-util pluginlib rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The dwb_critics package"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/dwb-msgs/default.nix b/distros/iron/dwb-msgs/default.nix deleted file mode 100644 index 14729b400c..0000000000 --- a/distros/iron/dwb-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, nav-2d-msgs, nav-msgs, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-dwb-msgs"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/dwb_msgs/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "42007fdf4d8d72d2a384e712fa98132bbb789e1fb8b9321f1cd336455baecee8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-2d-msgs nav-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Message/Service definitions specifically for the dwb_core"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/dwb-plugins/default.nix b/distros/iron/dwb-plugins/default.nix deleted file mode 100644 index c3aa9a277d..0000000000 --- a/distros/iron/dwb-plugins/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 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, dwb-core, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-util, pluginlib, rclcpp }: -buildRosPackage { - pname = "ros-iron-dwb-plugins"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/dwb_plugins/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "77f1ef065f6c27c08e5b4fc464c46196d049c0d52ec9c22ac0f9c087b4a6133f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles dwb-core nav-2d-msgs nav-2d-utils nav2-util pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Standard implementations of the GoalChecker - and TrajectoryGenerators for dwb_core"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/dynamic-edt-3d/default.nix b/distros/iron/dynamic-edt-3d/default.nix deleted file mode 100644 index 04006a7c5a..0000000000 --- a/distros/iron/dynamic-edt-3d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, octomap }: -buildRosPackage { - pname = "ros-iron-dynamic-edt-3d"; - version = "1.9.8-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/octomap-release/archive/release/iron/dynamic_edt_3d/1.9.8-3.tar.gz"; - name = "1.9.8-3.tar.gz"; - sha256 = "e3d27f3404280371576aa6546ca0ebd4b13a8737ee55be492198f6b424fb889a"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ octomap ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/dynamixel-hardware/default.nix b/distros/iron/dynamixel-hardware/default.nix deleted file mode 100644 index 940b815376..0000000000 --- a/distros/iron/dynamixel-hardware/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dynamixel-workbench-toolbox, hardware-interface, lifecycle-msgs, pluginlib, rclcpp, rclcpp-lifecycle }: -buildRosPackage { - pname = "ros-iron-dynamixel-hardware"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_hardware-release/archive/release/iron/dynamixel_hardware/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "fe0e0c0ad4f811f52e6199f4f9a6b1d2061aca1f1322c3273e51911b61906ba3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ dynamixel-workbench-toolbox hardware-interface lifecycle-msgs pluginlib rclcpp rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros2_control hardware for ROBOTIS Dynamixel"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dynamixel-sdk-custom-interfaces/default.nix b/distros/iron/dynamixel-sdk-custom-interfaces/default.nix deleted file mode 100644 index cc6c1472c7..0000000000 --- a/distros/iron/dynamixel-sdk-custom-interfaces/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-dynamixel-sdk-custom-interfaces"; - version = "3.7.40-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/iron/dynamixel_sdk_custom_interfaces/3.7.40-5.tar.gz"; - name = "3.7.40-5.tar.gz"; - sha256 = "3816ee14d1af768e36eae96edd96019f4673982c3bc2608b0476d02618d04376"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dynamixel-sdk-examples/default.nix b/distros/iron/dynamixel-sdk-examples/default.nix deleted file mode 100644 index 788f9025d4..0000000000 --- a/distros/iron/dynamixel-sdk-examples/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dynamixel-sdk, dynamixel-sdk-custom-interfaces, rclcpp }: -buildRosPackage { - pname = "ros-iron-dynamixel-sdk-examples"; - version = "3.7.40-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/iron/dynamixel_sdk_examples/3.7.40-5.tar.gz"; - name = "3.7.40-5.tar.gz"; - sha256 = "6feb901947ee3f0993501809947f24c15c4d40f66de6745ae1329ca96ae16e91"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ dynamixel-sdk dynamixel-sdk-custom-interfaces rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 examples using ROBOTIS DYNAMIXEL SDK"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dynamixel-sdk/default.nix b/distros/iron/dynamixel-sdk/default.nix deleted file mode 100644 index 10ce0cbf4a..0000000000 --- a/distros/iron/dynamixel-sdk/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-dynamixel-sdk"; - version = "3.7.40-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/iron/dynamixel_sdk/3.7.40-5.tar.gz"; - name = "3.7.40-5.tar.gz"; - sha256 = "f76d867007c00f1b7b6ba0fc00e37c1c1c458a55f9091231ec3c145be0b51f24"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dynamixel-workbench-msgs/default.nix b/distros/iron/dynamixel-workbench-msgs/default.nix deleted file mode 100644 index d4f493d255..0000000000 --- a/distros/iron/dynamixel-workbench-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-dynamixel-workbench-msgs"; - version = "2.0.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_workbench_msgs-release/archive/release/iron/dynamixel_workbench_msgs/2.0.3-4.tar.gz"; - name = "2.0.3-4.tar.gz"; - sha256 = "9130d17fc872b95fec71deedf35dd7083c834d87bd7e910f917e4139160409f7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "This package includes ROS messages and services for dynamixel_workbench packages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dynamixel-workbench-toolbox/default.nix b/distros/iron/dynamixel-workbench-toolbox/default.nix deleted file mode 100644 index e980f918b6..0000000000 --- a/distros/iron/dynamixel-workbench-toolbox/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, dynamixel-sdk, rclcpp }: -buildRosPackage { - pname = "ros-iron-dynamixel-workbench-toolbox"; - version = "2.2.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_workbench-release/archive/release/iron/dynamixel_workbench_toolbox/2.2.3-4.tar.gz"; - name = "2.2.3-4.tar.gz"; - sha256 = "ee9aaa329afc701a874b960f6f3497017c626af2059dc98874c179a05c77ef94"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ dynamixel-sdk rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. - The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. - The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. - The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. - The 'dynamixel_workbench' class make simple to use DYNAMIXEL."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/dynamixel-workbench/default.nix b/distros/iron/dynamixel-workbench/default.nix deleted file mode 100644 index 86ae96d959..0000000000 --- a/distros/iron/dynamixel-workbench/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, dynamixel-workbench-toolbox }: -buildRosPackage { - pname = "ros-iron-dynamixel-workbench"; - version = "2.2.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/dynamixel_workbench-release/archive/release/iron/dynamixel_workbench/2.2.3-4.tar.gz"; - name = "2.2.3-4.tar.gz"; - sha256 = "a3a6d00e8bc10a26dc5dc4b041d07ae95a2962c67229bdf89bf3e5b3b70921b5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ dynamixel-workbench-toolbox ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Dynamixel-Workbench is dynamixel solution for ROS. - This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. - Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. - These controllers are commanded by operators."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ecal/default.nix b/distros/iron/ecal/default.nix deleted file mode 100644 index 3a953ab6b2..0000000000 --- a/distros/iron/ecal/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, protobuf }: -buildRosPackage { - pname = "ros-iron-ecal"; - version = "5.12.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecal-release/archive/release/iron/ecal/5.12.0-3.tar.gz"; - name = "5.12.0-3.tar.gz"; - sha256 = "b1db4d416cdbb1d895eb8e0fd9a9d8f09842780bb7bd3892a5aa80294708384e"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ protobuf ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "eCAL - enhanced Communication Abstraction Layer. A fast publish-subscribe cross-plattform middleware using Shared Memory and UDP."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ecl-build/default.nix b/distros/iron/ecl-build/default.nix deleted file mode 100644 index 466067a6a3..0000000000 --- a/distros/iron/ecl-build/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-build"; - version = "1.0.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_tools-release/archive/release/iron/ecl_build/1.0.3-4.tar.gz"; - name = "1.0.3-4.tar.gz"; - sha256 = "6dce2f9ef9fb0c954875c053391bba6b99da428dd4a06ff51a4c4ec12ff56770"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ecl-license ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Collection of cmake/make build tools primarily for ecl development itself, but also - contains a few cmake modules useful outside of the ecl."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-command-line/default.nix b/distros/iron/ecl-command-line/default.nix deleted file mode 100644 index 9bf1b28e87..0000000000 --- a/distros/iron/ecl-command-line/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-command-line"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_command_line/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "3106dfebda0594a601411f936806ddd05ffe9129a04e97a28ea45a3c405e0439"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Embeds the TCLAP library inside the ecl. This is a very convenient - command line parser in templatised c++."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-concepts/default.nix b/distros/iron/ecl-concepts/default.nix deleted file mode 100644 index 08721b4105..0000000000 --- a/distros/iron/ecl-concepts/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-type-traits }: -buildRosPackage { - pname = "ros-iron-ecl-concepts"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_concepts/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "d4d5b42e339703b5d45fb039b7052788ba3178404aac495b44ec9749881b26a4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-config ecl-license ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Introduces a compile time concept checking mechanism that can be used - most commonly to check for required functionality when passing - template arguments."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-config/default.nix b/distros/iron/ecl-config/default.nix deleted file mode 100644 index 4fae893217..0000000000 --- a/distros/iron/ecl-config/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-config"; - version = "1.2.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/iron/ecl_config/1.2.0-4.tar.gz"; - name = "1.2.0-4.tar.gz"; - sha256 = "3d3fd59e10f642b8dd17c6e021f91965ccf43294b0c85a0728748e928364960f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "These tools inspect and describe your system with macros, types - and functions."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-console/default.nix b/distros/iron/ecl-console/default.nix deleted file mode 100644 index 6306846a1f..0000000000 --- a/distros/iron/ecl-console/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-console"; - version = "1.2.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/iron/ecl_console/1.2.0-4.tar.gz"; - name = "1.2.0-4.tar.gz"; - sha256 = "1427215b96a0282af2e085c50dd12e2448ec317af22a4c97c7b5c20895837eb4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Color codes for ansii consoles."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-containers/default.nix b/distros/iron/ecl-containers/default.nix deleted file mode 100644 index a90f2773e8..0000000000 --- a/distros/iron/ecl-containers/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-converters, ecl-errors, ecl-exceptions, ecl-formatters, ecl-license, ecl-mpl, ecl-type-traits, ecl-utilities }: -buildRosPackage { - pname = "ros-iron-ecl-containers"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_containers/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "c9c1f8d790a56e88c9e97eeb13ce45197efb04a2ccaf19fdf2281b61825994b0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-config ecl-converters ecl-errors ecl-exceptions ecl-formatters ecl-license ecl-mpl ecl-type-traits ecl-utilities ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The containers included here are intended to extend the stl containers. - In all cases, these implementations are designed to implement - c++ conveniences and safety where speed is not sacrificed. - - Also includes techniques for memory debugging of common problems such - as buffer overruns."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-converters-lite/default.nix b/distros/iron/ecl-converters-lite/default.nix deleted file mode 100644 index 7adbfe570e..0000000000 --- a/distros/iron/ecl-converters-lite/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-config, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-converters-lite"; - version = "1.2.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/iron/ecl_converters_lite/1.2.0-4.tar.gz"; - name = "1.2.0-4.tar.gz"; - sha256 = "4fdd089725c70d1d70fa508aa9e17c29f104f11371b5197152f782bdcd2790f0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-config ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "These are a very simple version of some of the functions in ecl_converters - suitable for firmware development. That is, there is no use of new, - templates or exceptions."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-converters/default.nix b/distros/iron/ecl-converters/default.nix deleted file mode 100644 index 0ee64954ed..0000000000 --- a/distros/iron/ecl-converters/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-mpl, ecl-type-traits }: -buildRosPackage { - pname = "ros-iron-ecl-converters"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_converters/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "1b7415aba20f5c17cd7c4426082ba3027c0543f228f6ad0df241da88718a1590"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-concepts ecl-config ecl-errors ecl-exceptions ecl-license ecl-mpl ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Some fast/convenient type converters, mostly for char strings or strings. - These are not really fully fleshed out, alot of them could use the addition for - the whole range of fundamental types (e.g. all integers, not just int, unsigned int). - - They will come as the need arises."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-core-apps/default.nix b/distros/iron/ecl-core-apps/default.nix deleted file mode 100644 index b7dd416d09..0000000000 --- a/distros/iron/ecl-core-apps/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-command-line, ecl-config, ecl-containers, ecl-converters, ecl-devices, ecl-errors, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-license, ecl-linear-algebra, ecl-sigslots, ecl-streams, ecl-threads, ecl-time-lite, ecl-type-traits }: -buildRosPackage { - pname = "ros-iron-ecl-core-apps"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_core_apps/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "3f37cfa79b5b0664af4106ccb93f1817ef963ed3a4b9beb6ff0ec483f7057207"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ ecl-build ecl-command-line ecl-config ecl-containers ecl-converters ecl-devices ecl-errors ecl-exceptions ecl-formatters ecl-geometry ecl-ipc ecl-license ecl-linear-algebra ecl-sigslots ecl-streams ecl-threads ecl-time-lite ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This includes a suite of programs demo'ing various aspects of the - ecl_core. It also includes various benchmarking and utility programs for - use primarily with embedded systems."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-core/default.nix b/distros/iron/ecl-core/default.nix deleted file mode 100644 index fa8bc1a583..0000000000 --- a/distros/iron/ecl-core/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-command-line, ecl-concepts, ecl-containers, ecl-converters, ecl-core-apps, ecl-devices, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-sigslots, ecl-statistics, ecl-streams, ecl-threads, ecl-time, ecl-type-traits, ecl-utilities }: -buildRosPackage { - pname = "ros-iron-ecl-core"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_core/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "6534cb48e03580e6d17a4be1160bc2108ba1814423f708819272224b01120a38"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ ecl-command-line ecl-concepts ecl-containers ecl-converters ecl-core-apps ecl-devices ecl-eigen ecl-exceptions ecl-formatters ecl-geometry ecl-ipc ecl-linear-algebra ecl-math ecl-mpl ecl-sigslots ecl-statistics ecl-streams ecl-threads ecl-time ecl-type-traits ecl-utilities ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "A set of tools and interfaces extending the capabilities of c++ to - provide a lightweight, consistent interface with a focus for control - programming."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-devices/default.nix b/distros/iron/ecl-devices/default.nix deleted file mode 100644 index e6aae385ed..0000000000 --- a/distros/iron/ecl-devices/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-containers, ecl-errors, ecl-license, ecl-mpl, ecl-threads, ecl-type-traits, ecl-utilities }: -buildRosPackage { - pname = "ros-iron-ecl-devices"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_devices/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "8e1737d2e354540cc1311e61093004fe23dc11aa05dad6fa7eb5c8a1840137c8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-config ecl-containers ecl-errors ecl-license ecl-mpl ecl-threads ecl-type-traits ecl-utilities ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Provides an extensible and standardised framework for input-output devices."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-eigen/default.nix b/distros/iron/ecl-eigen/default.nix deleted file mode 100644 index f20312ba88..0000000000 --- a/distros/iron/ecl-eigen/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, eigen }: -buildRosPackage { - pname = "ros-iron-ecl-eigen"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_eigen/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "9fd0940631ae066014ef50b7e8dd4e9b861fb256db54cb52f34de6718df075c4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This provides an Eigen implementation for ecl's linear algebra."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-errors/default.nix b/distros/iron/ecl-errors/default.nix deleted file mode 100644 index b2bc07d944..0000000000 --- a/distros/iron/ecl-errors/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-errors"; - version = "1.2.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/iron/ecl_errors/1.2.0-4.tar.gz"; - name = "1.2.0-4.tar.gz"; - sha256 = "b780149c871f43d48c168785d87239b229f42e42bca3021104b468d07ad16502"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This library provides lean and mean error mechanisms. - It includes c style error functions as well as a few - useful macros. For higher level mechanisms, - refer to ecl_exceptions."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-exceptions/default.nix b/distros/iron/ecl-exceptions/default.nix deleted file mode 100644 index 066dca005f..0000000000 --- a/distros/iron/ecl-exceptions/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-exceptions"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_exceptions/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "c4008d45b385ce70b6ead34009b1492c239c70ab9f55343c872e40b24f0f245f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Template based exceptions - these are simple and practical - and avoid the proliferation of exception types. Although not - syntatactically ideal, it is convenient and eminently practical."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-filesystem/default.nix b/distros/iron/ecl-filesystem/default.nix deleted file mode 100644 index 870fef1323..0000000000 --- a/distros/iron/ecl-filesystem/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-filesystem"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_filesystem/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "5687eeff6c61e259cc27b513eda73a4ab5b3a926ce49757886182d1659ca7108"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Cross platform filesystem utilities (until c++11 makes its way in)."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-formatters/default.nix b/distros/iron/ecl-formatters/default.nix deleted file mode 100644 index 81651a3f54..0000000000 --- a/distros/iron/ecl-formatters/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-converters, ecl-exceptions, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-formatters"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_formatters/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "f3b1767480003de90b59bf96d8cc13c19779ab4110a0d3dca41567cebcb13b6d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-converters ecl-exceptions ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The formatters here simply format various input types to a specified - text format. They can be used with most streaming types (including both - ecl and stl streams)."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-geometry/default.nix b/distros/iron/ecl-geometry/default.nix deleted file mode 100644 index 56e2292885..0000000000 --- a/distros/iron/ecl-geometry/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-containers, ecl-exceptions, ecl-formatters, ecl-license, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-type-traits }: -buildRosPackage { - pname = "ros-iron-ecl-geometry"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_geometry/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "fe10021e4add019585fd8c91e59fdd11fc403fdd3dc253316c4b5daa84c16681"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-containers ecl-exceptions ecl-formatters ecl-license ecl-linear-algebra ecl-math ecl-mpl ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Any tools relating to mathematical geometry. - Primarily featuring polynomials and interpolations."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-io/default.nix b/distros/iron/ecl-io/default.nix deleted file mode 100644 index 0100b99472..0000000000 --- a/distros/iron/ecl-io/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-io"; - version = "1.2.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/iron/ecl_io/1.2.0-4.tar.gz"; - name = "1.2.0-4.tar.gz"; - sha256 = "6aea2d0b52febadceb9e83b9e43af84d8fbf4be9390f9f17cdb6e5bbdbe9768d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Most implementations (windows, posix, ...) have slightly different api for - low level input-output functions. These are gathered here and re-represented - with a cross platform set of functions."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-ipc/default.nix b/distros/iron/ecl-ipc/default.nix deleted file mode 100644 index 8f19de4e5a..0000000000 --- a/distros/iron/ecl-ipc/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-threads, ecl-time, ecl-time-lite }: -buildRosPackage { - pname = "ros-iron-ecl-ipc"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_ipc/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "3c0d22e3474372ec41a793357e034080d8fca8a5fd8247bd51564b63e6db4612"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-exceptions ecl-license ecl-threads ecl-time ecl-time-lite ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there - are more than a few. This package provides an infrastructure to allow for developing - cross platform c++ wrappers around the lower level c api's that handle these - mechanisms. These make it not only easier to utilise such mechanisms, but allow it - to be done consistently across platforms."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-license/default.nix b/distros/iron/ecl-license/default.nix deleted file mode 100644 index 4bd5c46f0b..0000000000 --- a/distros/iron/ecl-license/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-ecl-license"; - version = "1.0.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_tools-release/archive/release/iron/ecl_license/1.0.3-4.tar.gz"; - name = "1.0.3-4.tar.gz"; - sha256 = "a08371145a140be4a8e226ef27178bfc0e557b843f00668a95d23718eae6ff0c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Maintains the ecl licenses and also provides an install - target for deploying licenses with the ecl libraries."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-linear-algebra/default.nix b/distros/iron/ecl-linear-algebra/default.nix deleted file mode 100644 index 05ec67d11a..0000000000 --- a/distros/iron/ecl-linear-algebra/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-converters, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-license, ecl-math, sophus }: -buildRosPackage { - pname = "ros-iron-ecl-linear-algebra"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_linear_algebra/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "cc8d127356c16d269e67b247f0dd26bc829ac7269b47ad994eb30915a92046fe"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-converters ecl-eigen ecl-exceptions ecl-formatters ecl-license ecl-math sophus ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Ecl frontend to a linear matrix package (currently eigen)."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-lite/default.nix b/distros/iron/ecl-lite/default.nix deleted file mode 100644 index f24645b08b..0000000000 --- a/distros/iron/ecl-lite/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-config, ecl-converters-lite, ecl-errors, ecl-io, ecl-sigslots-lite, ecl-time-lite }: -buildRosPackage { - pname = "ros-iron-ecl-lite"; - version = "1.2.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/iron/ecl_lite/1.2.0-4.tar.gz"; - name = "1.2.0-4.tar.gz"; - sha256 = "20cca16fb8b4a81cd71a1fb86aada2eec61070ab0bc65830bd6b98718b09cc99"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ ecl-config ecl-converters-lite ecl-errors ecl-io ecl-sigslots-lite ecl-time-lite ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Libraries and utilities for embedded and low-level linux development."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-manipulators/default.nix b/distros/iron/ecl-manipulators/default.nix deleted file mode 100644 index 479b5be96f..0000000000 --- a/distros/iron/ecl-manipulators/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-manipulators"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_manipulators/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "d75b4b2968e82819bd15219d2ccc606e5826642559b4036cf53f629022f906d7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-exceptions ecl-formatters ecl-geometry ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Deploys various manipulation algorithms, currently just - feedforward filters (interpolations)."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-math/default.nix b/distros/iron/ecl-math/default.nix deleted file mode 100644 index 0bf0b59e1f..0000000000 --- a/distros/iron/ecl-math/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license, ecl-type-traits }: -buildRosPackage { - pname = "ros-iron-ecl-math"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_math/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "257f5af511ded59223bbc39dc8e61b38acf3e6984059688e36f2a68cb201b01e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-license ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This package provides simple support to cmath, filling in holes - or redefining in a c++ formulation where desirable."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-mobile-robot/default.nix b/distros/iron/ecl-mobile-robot/default.nix deleted file mode 100644 index 055d0bfd77..0000000000 --- a/distros/iron/ecl-mobile-robot/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-errors, ecl-formatters, ecl-geometry, ecl-license, ecl-linear-algebra, ecl-math }: -buildRosPackage { - pname = "ros-iron-ecl-mobile-robot"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_mobile_robot/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "aed19caa51ac17a92d25c67c2677e6b38737d179207daabb129394218ffbf6d7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-errors ecl-formatters ecl-geometry ecl-license ecl-linear-algebra ecl-math ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Contains transforms (e.g. differential drive inverse kinematics) - for the various types of mobile robot platforms."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-mpl/default.nix b/distros/iron/ecl-mpl/default.nix deleted file mode 100644 index fe09ae2c3b..0000000000 --- a/distros/iron/ecl-mpl/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-mpl"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_mpl/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "4df36daca61c05ddd5be11788367076c2e019c53940fd6428305d1a78fee640e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Metaprogramming tools move alot of runtime calculations to be shifted to - compile time. This has only very elementary structures at this stage."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-sigslots-lite/default.nix b/distros/iron/ecl-sigslots-lite/default.nix deleted file mode 100644 index 6ec35c0d85..0000000000 --- a/distros/iron/ecl-sigslots-lite/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-sigslots-lite"; - version = "1.2.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/iron/ecl_sigslots_lite/1.2.0-4.tar.gz"; - name = "1.2.0-4.tar.gz"; - sha256 = "40fd08ee2cac281bd75f6fae1f0cf0e311d4478b33329905f20258ddf73d8727"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to - provide a very simple sigslots implementation that can be used for *very* - embedded development."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-sigslots/default.nix b/distros/iron/ecl-sigslots/default.nix deleted file mode 100644 index 9df0bbbf72..0000000000 --- a/distros/iron/ecl-sigslots/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-threads }: -buildRosPackage { - pname = "ros-iron-ecl-sigslots"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_sigslots/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "2a44a6d53dd1273ad2ed0f69057eb2363d389942765061886aea604c40caef06"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-config ecl-license ecl-threads ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Provides a signal/slot mechanism (in the same vein as qt sigslots, - boost::signals etc for intra-process communication. These include - some improvements - they do not need a preprocessor, are fully type safe, - allow for simple connections via a posix style string identifier - and are multithread-safe."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-statistics/default.nix b/distros/iron/ecl-statistics/default.nix deleted file mode 100644 index 7114e7bb3e..0000000000 --- a/distros/iron/ecl-statistics/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-linear-algebra, ecl-mpl, ecl-type-traits }: -buildRosPackage { - pname = "ros-iron-ecl-statistics"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_statistics/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "15c075bcd097f0aae147090aa89c0bfa44c2b04789f1277f0f966b96c9219729"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-license ecl-linear-algebra ecl-mpl ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Common statistical structures and algorithms for control systems."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-streams/default.nix b/distros/iron/ecl-streams/default.nix deleted file mode 100644 index fd5b800131..0000000000 --- a/distros/iron/ecl-streams/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-converters, ecl-devices, ecl-errors, ecl-license, ecl-time, ecl-type-traits }: -buildRosPackage { - pname = "ros-iron-ecl-streams"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_streams/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "8110f59a0632927503ec56b8f08cb41da30ebb53b56e1b1b75704e2d5746968a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-concepts ecl-converters ecl-devices ecl-errors ecl-license ecl-time ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "These are lightweight text streaming classes that connect to standardised - ecl type devices."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-threads/default.nix b/distros/iron/ecl-threads/default.nix deleted file mode 100644 index cf2811d5bf..0000000000 --- a/distros/iron/ecl-threads/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time, ecl-utilities }: -buildRosPackage { - pname = "ros-iron-ecl-threads"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_threads/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "4336c7db7f9196887bdc559a0e7ae2e2db645b171e068327f04b3f6b11e2950e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-concepts ecl-config ecl-errors ecl-exceptions ecl-license ecl-time ecl-utilities ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This package provides the c++ extensions for a variety of threaded - programming tools. These are usually different on different - platforms, so the architecture for a cross-platform framework - is also implemented."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-time-lite/default.nix b/distros/iron/ecl-time-lite/default.nix deleted file mode 100644 index 44220801f5..0000000000 --- a/distros/iron/ecl-time-lite/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-time-lite"; - version = "1.2.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_lite-release/archive/release/iron/ecl_time_lite/1.2.0-4.tar.gz"; - name = "1.2.0-4.tar.gz"; - sha256 = "d66e8f1d6265d7ea044ac4e76e44319c19a61daab0e52d4585c3a27177796164"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Provides a portable set of time functions that are especially useful for - porting other code or being wrapped by higher level c++ classes."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-time/default.nix b/distros/iron/ecl-time/default.nix deleted file mode 100644 index 878dc9a7e3..0000000000 --- a/distros/iron/ecl-time/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time-lite }: -buildRosPackage { - pname = "ros-iron-ecl-time"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_time/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "9e5d19037c4caf32e2bcc45adaca5d8006b9a1f119f1680604d05aaea571180d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-exceptions ecl-license ecl-time-lite ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Timing utilities are very dependent on the system api provided for their use. - This package provides a means for handling different timing models. Current support - - - posix rt : complete. - - macosx : posix timers only, missing absolute timers. - - win : none."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-tools/default.nix b/distros/iron/ecl-tools/default.nix deleted file mode 100644 index 6a9915960e..0000000000 --- a/distros/iron/ecl-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ecl-build, ecl-license }: -buildRosPackage { - pname = "ros-iron-ecl-tools"; - version = "1.0.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_tools-release/archive/release/iron/ecl_tools/1.0.3-4.tar.gz"; - name = "1.0.3-4.tar.gz"; - sha256 = "cda50ab923a00280adf6a7f2e610285492c143f21869e761684f89adfbac2864"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ecl-build ecl-license ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Tools and utilities for ecl development."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-type-traits/default.nix b/distros/iron/ecl-type-traits/default.nix deleted file mode 100644 index 58c88caac3..0000000000 --- a/distros/iron/ecl-type-traits/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-mpl }: -buildRosPackage { - pname = "ros-iron-ecl-type-traits"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_type_traits/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "746e48e8ba2c0e53fafbc669a2578770c51e796c79fc73b1657602fd0ff27689"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-config ecl-license ecl-mpl ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Extends c++ type traits and implements a few more to boot."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ecl-utilities/default.nix b/distros/iron/ecl-utilities/default.nix deleted file mode 100644 index b701c98e1b..0000000000 --- a/distros/iron/ecl-utilities/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-license, ecl-mpl }: -buildRosPackage { - pname = "ros-iron-ecl-utilities"; - version = "1.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ecl_core-release/archive/release/iron/ecl_utilities/1.2.1-4.tar.gz"; - name = "1.2.1-4.tar.gz"; - sha256 = "1198d757d252a1136b3aee39ba2f9a44aee7d715e00051103935ab774d3e04d3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-concepts ecl-license ecl-mpl ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Includes various supporting tools and utilities for c++ programming."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/effort-controllers/default.nix b/distros/iron/effort-controllers/default.nix deleted file mode 100644 index 0712e704de..0000000000 --- a/distros/iron/effort-controllers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-test-assets }: -buildRosPackage { - pname = "ros-iron-effort-controllers"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/effort_controllers/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "6a16f72c3a6250ee6ac6d9f5f77ca67f781dfbae1434648db486b37add99ae14"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros forward-command-controller pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generic controller for forwarding commands."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/eigen-stl-containers/default.nix b/distros/iron/eigen-stl-containers/default.nix deleted file mode 100644 index 37378904b8..0000000000 --- a/distros/iron/eigen-stl-containers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, eigen }: -buildRosPackage { - pname = "ros-iron-eigen-stl-containers"; - version = "1.0.0-r6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/iron/eigen_stl_containers/1.0.0-6.tar.gz"; - name = "1.0.0-6.tar.gz"; - sha256 = "fc0d9a7fe85bf315eb8cd3872d549b8d5f44b774723e7799f83f9c58e32e732b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package provides a set of typedef's that allow - using Eigen datatypes in STL containers"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/eigen3-cmake-module/default.nix b/distros/iron/eigen3-cmake-module/default.nix deleted file mode 100644 index e3dfc1611f..0000000000 --- a/distros/iron/eigen3-cmake-module/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake }: -buildRosPackage { - pname = "ros-iron-eigen3-cmake-module"; - version = "0.2.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/eigen3_cmake_module-release/archive/release/iron/eigen3_cmake_module/0.2.2-4.tar.gz"; - name = "0.2.2-4.tar.gz"; - sha256 = "f5348e1b8c5bfa132f5041725c84f7af8c30e2d3e5366697699218fead6faeb8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Exports a custom CMake module to find Eigen3."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/eigenpy/default.nix b/distros/iron/eigenpy/default.nix deleted file mode 100644 index 874d9eec02..0000000000 --- a/distros/iron/eigenpy/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, doxygen, eigen, git, python3, python3Packages }: -buildRosPackage { - pname = "ros-iron-eigenpy"; - version = "3.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/eigenpy-release/archive/release/iron/eigenpy/3.8.2-1.tar.gz"; - name = "3.8.2-1.tar.gz"; - sha256 = "6bde9a70e84964db45c6ff0996d0557c166df9b49e1895feee79c6032351f5eb"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - propagatedBuildInputs = [ boost eigen python3 python3Packages.numpy python3Packages.scipy ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Bindings between Numpy and Eigen using Boost.Python"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/eiquadprog/default.nix b/distros/iron/eiquadprog/default.nix deleted file mode 100644 index 7d15edff62..0000000000 --- a/distros/iron/eiquadprog/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, cmake, doxygen, eigen, git, graphviz }: -buildRosPackage { - pname = "ros-iron-eiquadprog"; - version = "1.2.9-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/iron/eiquadprog/1.2.9-1.tar.gz"; - name = "1.2.9-1.tar.gz"; - sha256 = "c680940ad10294ff270cbb9c833e12e7da43bb0a37d1820814f50a2bbaf96305"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - propagatedBuildInputs = [ ament-cmake boost eigen graphviz ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Eiquadprog a QP solver using active sets"; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/iron/etsi-its-cam-coding/default.nix b/distros/iron/etsi-its-cam-coding/default.nix deleted file mode 100644 index 3863061f95..0000000000 --- a/distros/iron/etsi-its-cam-coding/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-cam-coding"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_cam_coding/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "4ee3df789c549e29d7b5ad1cbd87e2783c9c4c94b93b5429861654675978ab0d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ compatible C source code for ETSI ITS CAMs generated from ASN.1 using asn1c"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-cam-conversion/default.nix b/distros/iron/etsi-its-cam-conversion/default.nix deleted file mode 100644 index 4a424f5e41..0000000000 --- a/distros/iron/etsi-its-cam-conversion/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-coding, etsi-its-cam-msgs, etsi-its-primitives-conversion, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-cam-conversion"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_cam_conversion/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "0ca2255a1db9f5114b75b5a023b536ec4fb931791d16153869176846f6d54f5f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-cam-coding etsi-its-cam-msgs etsi-its-primitives-conversion ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CAMs"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-cam-msgs/default.nix b/distros/iron/etsi-its-cam-msgs/default.nix deleted file mode 100644 index 54af0e075c..0000000000 --- a/distros/iron/etsi-its-cam-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-etsi-its-cam-msgs"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_cam_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "14fd85d3dae46f52df0d2d34364debdf023f48d0de9d9d0c79ad633748eb851e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ ros-environment rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ rosidl-default-generators ]; - - meta = { - description = "ROS messages for ETSI ITS CAM"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-cam-ts-coding/default.nix b/distros/iron/etsi-its-cam-ts-coding/default.nix deleted file mode 100644 index c1a8681503..0000000000 --- a/distros/iron/etsi-its-cam-ts-coding/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-cam-ts-coding"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_cam_ts_coding/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "cffb4e79bf67087031c9a25045d691c1bce18cb326044168d245e3434b144adb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ compatible C source code for ETSI ITS CAMs (TS) generated from ASN.1 using asn1c"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-cam-ts-conversion/default.nix b/distros/iron/etsi-its-cam-ts-conversion/default.nix deleted file mode 100644 index aafaddc6f5..0000000000 --- a/distros/iron/etsi-its-cam-ts-conversion/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-ts-coding, etsi-its-cam-ts-msgs, etsi-its-primitives-conversion, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-cam-ts-conversion"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_cam_ts_conversion/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "c77dee7d7e21d07fb9d79a56bc955b78aeef59081fa1164bace1f38646279617"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-cam-ts-coding etsi-its-cam-ts-msgs etsi-its-primitives-conversion ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CAMs (TS)"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-cam-ts-msgs/default.nix b/distros/iron/etsi-its-cam-ts-msgs/default.nix deleted file mode 100644 index c749b18541..0000000000 --- a/distros/iron/etsi-its-cam-ts-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-etsi-its-cam-ts-msgs"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_cam_ts_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "546c5991953ba6d0aae7230ef4cf82ae4a0055e0f137ebafda5f6a11c0d98996"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ ros-environment rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ rosidl-default-generators ]; - - meta = { - description = "ROS messages for ETSI ITS CAM (TS)"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-coding/default.nix b/distros/iron/etsi-its-coding/default.nix deleted file mode 100644 index 78b1d48937..0000000000 --- a/distros/iron/etsi-its-coding/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-coding, etsi-its-cam-ts-coding, etsi-its-cpm-ts-coding, etsi-its-denm-coding, etsi-its-vam-ts-coding, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-coding"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_coding/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "3766e33d11b17def23d43ed52d096751343214abdddd863d647ab61fa341bb01"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-cam-coding etsi-its-cam-ts-coding etsi-its-cpm-ts-coding etsi-its-denm-coding etsi-its-vam-ts-coding ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ compatible C source code for ETSI ITS messages generated from ASN.1 using asn1c"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-conversion/default.nix b/distros/iron/etsi-its-conversion/default.nix deleted file mode 100644 index dd36d7f863..0000000000 --- a/distros/iron/etsi-its-conversion/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-conversion, etsi-its-cam-ts-conversion, etsi-its-cpm-ts-conversion, etsi-its-denm-conversion, etsi-its-vam-ts-conversion, rclcpp, rclcpp-components, ros-environment, std-msgs, udp-msgs }: -buildRosPackage { - pname = "ros-iron-etsi-its-conversion"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_conversion/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "d8c24c87da7a6bcc6e661fdf167c9f6c308c20cfa8a2a99f9dabb240d56b078e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-cam-conversion etsi-its-cam-ts-conversion etsi-its-cpm-ts-conversion etsi-its-denm-conversion etsi-its-vam-ts-conversion rclcpp rclcpp-components ros-environment std-msgs udp-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Converts ROS messages to and from ASN.1-encoded ETSI ITS messages"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-cpm-ts-coding/default.nix b/distros/iron/etsi-its-cpm-ts-coding/default.nix deleted file mode 100644 index e853f7ec1a..0000000000 --- a/distros/iron/etsi-its-cpm-ts-coding/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-cpm-ts-coding"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_cpm_ts_coding/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "a33cfc67e4b4b937d079bf15649c523fb2c46aa9eb50e7ba57f9207a00d5a0b9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ compatible C source code for ETSI ITS CPMs (TS) generated from ASN.1 using asn1c"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-cpm-ts-conversion/default.nix b/distros/iron/etsi-its-cpm-ts-conversion/default.nix deleted file mode 100644 index 2492079a03..0000000000 --- a/distros/iron/etsi-its-cpm-ts-conversion/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cpm-ts-coding, etsi-its-cpm-ts-msgs, etsi-its-primitives-conversion, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-cpm-ts-conversion"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_cpm_ts_conversion/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "e660d1a0081c9befd05734b2b0fc15da6db17f5fb0bd677c40420abb79d8adf2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-cpm-ts-coding etsi-its-cpm-ts-msgs etsi-its-primitives-conversion ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CPMs (TS)"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-cpm-ts-msgs/default.nix b/distros/iron/etsi-its-cpm-ts-msgs/default.nix deleted file mode 100644 index 8e199e7d9a..0000000000 --- a/distros/iron/etsi-its-cpm-ts-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-etsi-its-cpm-ts-msgs"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_cpm_ts_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "24d8f07e6dba0f10bcdc3ee95bcd3a6aea4de3255c2fe856940ab84a773c789f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ ros-environment rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ rosidl-default-generators ]; - - meta = { - description = "ROS messages for ETSI ITS CPM (TS)"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-denm-coding/default.nix b/distros/iron/etsi-its-denm-coding/default.nix deleted file mode 100644 index 7cd341fc81..0000000000 --- a/distros/iron/etsi-its-denm-coding/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-denm-coding"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_denm_coding/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "9562249ccdf0d400779354804a3a0ee7e97cbc8cea0162f7a173ec18f2fc2830"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ compatible C source code for ETSI ITS DENMs generated from ASN.1 using asn1c"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-denm-conversion/default.nix b/distros/iron/etsi-its-denm-conversion/default.nix deleted file mode 100644 index 327de201c5..0000000000 --- a/distros/iron/etsi-its-denm-conversion/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-denm-coding, etsi-its-denm-msgs, etsi-its-primitives-conversion, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-denm-conversion"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_denm_conversion/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "429159f64ff7a16157403b55f80d18863107917c9cae48cf69efa21ce9dad023"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-denm-coding etsi-its-denm-msgs etsi-its-primitives-conversion ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS DENMs"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-denm-msgs/default.nix b/distros/iron/etsi-its-denm-msgs/default.nix deleted file mode 100644 index 54cf5a7c05..0000000000 --- a/distros/iron/etsi-its-denm-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-etsi-its-denm-msgs"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_denm_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "38a94f7d5a6817221c5923cffb5a5b529a8114c529024ba652c988bdc612aef2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ ros-environment rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ rosidl-default-generators ]; - - meta = { - description = "ROS messages for ETSI ITS DENM"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-messages/default.nix b/distros/iron/etsi-its-messages/default.nix deleted file mode 100644 index a03e083aa6..0000000000 --- a/distros/iron/etsi-its-messages/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-coding, etsi-its-conversion, etsi-its-msgs, etsi-its-msgs-utils, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-messages"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_messages/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "950f66f2e3412689e1bb1fed81fe913820c3f27c67c1d79fe254c2814e9a5419"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-coding etsi-its-conversion etsi-its-msgs etsi-its-msgs-utils ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS support for ETSI ITS messages"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-msgs-utils/default.nix b/distros/iron/etsi-its-msgs-utils/default.nix deleted file mode 100644 index 6936a38a74..0000000000 --- a/distros/iron/etsi-its-msgs-utils/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-msgs, geographiclib, geometry-msgs, ros-environment, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-etsi-its-msgs-utils"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_msgs_utils/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "b573a14f1f3d9087d1f360890b82a0a7687f5717a350eea6678968fae507ce2d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-msgs geographiclib geometry-msgs ros-environment tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS messages and utility functions for ETSI ITS messages"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-msgs/default.nix b/distros/iron/etsi-its-msgs/default.nix deleted file mode 100644 index 89a18d5f44..0000000000 --- a/distros/iron/etsi-its-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-cam-msgs, etsi-its-cam-ts-msgs, etsi-its-cpm-ts-msgs, etsi-its-denm-msgs, etsi-its-vam-ts-msgs, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-msgs"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "37381e9fe7895da440a1394510b12c1b2afd91f1bb921e0c9062dc3b9120d8fb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-cam-msgs etsi-its-cam-ts-msgs etsi-its-cpm-ts-msgs etsi-its-denm-msgs etsi-its-vam-ts-msgs ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS messages for ETSI ITS messages"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-primitives-conversion/default.nix b/distros/iron/etsi-its-primitives-conversion/default.nix deleted file mode 100644 index f5c5941784..0000000000 --- a/distros/iron/etsi-its-primitives-conversion/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-primitives-conversion"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_primitives_conversion/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "34f97d9e1d14ce08c10c58bb58e44b11f607c54b84952eacc99874d871675859"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversion functions for converting ROS primitives to and from ASN.1-encoded primitives"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-rviz-plugins/default.nix b/distros/iron/etsi-its-rviz-plugins/default.nix deleted file mode 100644 index ec86969703..0000000000 --- a/distros/iron/etsi-its-rviz-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-msgs, etsi-its-msgs-utils, pluginlib, qt5, rclcpp, ros-environment, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, rviz-satellite, rviz2, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-etsi-its-rviz-plugins"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_rviz_plugins/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "9858d57634d9be965a3dcc3ab0311ef280e353e21220b67f98149d28c5064828"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-msgs etsi-its-msgs-utils pluginlib qt5.qtbase rclcpp ros-environment rviz-common rviz-default-plugins rviz-ogre-vendor rviz-rendering rviz-satellite rviz2 tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RViz plugin for ROS 2 messages based on ETSI ITS messages"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-vam-ts-coding/default.nix b/distros/iron/etsi-its-vam-ts-coding/default.nix deleted file mode 100644 index 327748d194..0000000000 --- a/distros/iron/etsi-its-vam-ts-coding/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-vam-ts-coding"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_vam_ts_coding/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "8910dd811b432bc78b8ddc2f9e4f14e7abdaa28220fb70cb8568814d03ca7186"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ compatible C source code for ETSI ITS VAMs (TS) generated from ASN.1 using asn1c"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-vam-ts-conversion/default.nix b/distros/iron/etsi-its-vam-ts-conversion/default.nix deleted file mode 100644 index 8287e032ee..0000000000 --- a/distros/iron/etsi-its-vam-ts-conversion/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, etsi-its-primitives-conversion, etsi-its-vam-ts-coding, etsi-its-vam-ts-msgs, ros-environment }: -buildRosPackage { - pname = "ros-iron-etsi-its-vam-ts-conversion"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_vam_ts_conversion/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "752ff9de861c87fbc99d828c472c63944218733fc5d5cdd6dc2a3adf10fa226c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ etsi-its-primitives-conversion etsi-its-vam-ts-coding etsi-its-vam-ts-msgs ros-environment ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS VAMs (TS)"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/etsi-its-vam-ts-msgs/default.nix b/distros/iron/etsi-its-vam-ts-msgs/default.nix deleted file mode 100644 index 7a3e1298e7..0000000000 --- a/distros/iron/etsi-its-vam-ts-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-etsi-its-vam-ts-msgs"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/etsi_its_messages-release/archive/release/iron/etsi_its_vam_ts_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "766a49cfedd48392e912bcd1f72e8437761a628dfcf33bc48d626d8397f1991b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ ros-environment rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ rosidl-default-generators ]; - - meta = { - description = "ROS messages for ETSI ITS VAM (TS)"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/event-camera-codecs/default.nix b/distros/iron/event-camera-codecs/default.nix deleted file mode 100644 index 7d5961598f..0000000000 --- a/distros/iron/event-camera-codecs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, class-loader, event-camera-msgs, rclcpp, ros-environment, rosbag2-cpp }: -buildRosPackage { - pname = "ros-iron-event-camera-codecs"; - version = "1.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_codecs-release/archive/release/iron/event_camera_codecs/1.2.4-1.tar.gz"; - name = "1.2.4-1.tar.gz"; - sha256 = "9c5102e31369dd9dbaed2ab8ddd1dbe657d311c5ce26d8c30c01fd2f8cc8a025"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-gtest ament-lint-auto ament-lint-common rclcpp rosbag2-cpp ]; - propagatedBuildInputs = [ class-loader event-camera-msgs ros-environment ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ]; - - meta = { - description = "package to encode and decode event_camera_msgs"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/event-camera-msgs/default.nix b/distros/iron/event-camera-msgs/default.nix deleted file mode 100644 index a315df85f6..0000000000 --- a/distros/iron/event-camera-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-event-camera-msgs"; - version = "1.2.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_msgs-release/archive/release/iron/event_camera_msgs/1.2.6-1.tar.gz"; - name = "1.2.6-1.tar.gz"; - sha256 = "8a34eeb7c7eff416814f4fd72323203116fefdfacca5ed94599655e2ed3b8af0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ros-environment ]; - - meta = { - description = "messages for event based cameras"; - license = with lib.licenses; [ "Apache-2" ]; - }; -} diff --git a/distros/iron/event-camera-py/default.nix b/distros/iron/event-camera-py/default.nix deleted file mode 100644 index 1d4651b364..0000000000 --- a/distros/iron/event-camera-py/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, pybind11-vendor, python-cmake-module, python3Packages, rclpy, ros-environment, rosbag2-py, rosbag2-storage-default-plugins, rosidl-runtime-py, rpyutils }: -buildRosPackage { - pname = "ros-iron-event-camera-py"; - version = "1.2.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_py-release/archive/release/iron/event_camera_py/1.2.6-1.tar.gz"; - name = "1.2.6-1.tar.gz"; - sha256 = "2409a3862a39cd34c2fe802d10c237cfa3b8614d249026f8777d2368f812fd56"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.numpy rclpy rosbag2-py rosbag2-storage-default-plugins rosidl-runtime-py ]; - propagatedBuildInputs = [ event-camera-codecs event-camera-msgs pybind11-vendor ros-environment rpyutils ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-python ament-cmake-ros python-cmake-module ]; - - meta = { - description = "Python access for event_camera_msgs."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/event-camera-renderer/default.nix b/distros/iron/event-camera-renderer/default.nix deleted file mode 100644 index 883e2ec36a..0000000000 --- a/distros/iron/event-camera-renderer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, event-camera-codecs, event-camera-msgs, image-transport, rclcpp, rclcpp-components, ros-environment, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-event-camera-renderer"; - version = "1.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/event_camera_renderer-release/archive/release/iron/event_camera_renderer/1.2.3-1.tar.gz"; - name = "1.2.3-1.tar.gz"; - sha256 = "7695c124046c64e7a79ccb7f112f68ba6ac1bc9e36332283698547971cfa422c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ]; - checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ event-camera-codecs event-camera-msgs image-transport rclcpp rclcpp-components ros-environment sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ]; - - meta = { - description = "package for rendering event_camera_msgs"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/example-interfaces/default.nix b/distros/iron/example-interfaces/default.nix deleted file mode 100644 index beb73fdfe7..0000000000 --- a/distros/iron/example-interfaces/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-example-interfaces"; - version = "0.10.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/example_interfaces-release/archive/release/iron/example_interfaces/0.10.2-4.tar.gz"; - name = "0.10.2-4.tar.gz"; - sha256 = "2487387cdcc8b536154cdbc1668026621f628dfdb3970d3973f5a2c7f840dcc1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Contains message and service definitions used by the examples."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-async-client/default.nix b/distros/iron/examples-rclcpp-async-client/default.nix deleted file mode 100644 index cc2b74c2fb..0000000000 --- a/distros/iron/examples-rclcpp-async-client/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-async-client"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_async_client/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "1462f18ca7a79da1c40deca7a550905a9ba54dd9637b78ca906390a32d4bbe6b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ example-interfaces rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Example of an async service client"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-cbg-executor/default.nix b/distros/iron/examples-rclcpp-cbg-executor/default.nix deleted file mode 100644 index 5c0c27e7d9..0000000000 --- a/distros/iron/examples-rclcpp-cbg-executor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-cbg-executor"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_cbg_executor/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "030529a192928a3888c0e1b2a1183426d3149ee06178a2c9f75c181cca856dbb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Example for multiple Executor instances in one process, using the callback-group-level interface of the Executor class."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-minimal-action-client/default.nix b/distros/iron/examples-rclcpp-minimal-action-client/default.nix deleted file mode 100644 index 56eefee6f4..0000000000 --- a/distros/iron/examples-rclcpp-minimal-action-client/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-action }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-minimal-action-client"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_minimal_action_client/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "d92bc64fa304ec55cdb4dee6195391b335cceab3c8660dd21219a2e780aa3d7b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-action ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Minimal action client examples"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-minimal-action-server/default.nix b/distros/iron/examples-rclcpp-minimal-action-server/default.nix deleted file mode 100644 index 24a9668d2b..0000000000 --- a/distros/iron/examples-rclcpp-minimal-action-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-action }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-minimal-action-server"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_minimal_action_server/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "0c3e95475c086e43940b2052b3541e2596fb02f4ba10021dcf183c013a254785"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-action ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Minimal action server examples"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-minimal-client/default.nix b/distros/iron/examples-rclcpp-minimal-client/default.nix deleted file mode 100644 index 4fc0eac0ce..0000000000 --- a/distros/iron/examples-rclcpp-minimal-client/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-minimal-client"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_minimal_client/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "956c206ae6f305f7e0a208998df2f9c0f8ac82e62b5c75b39edb3a5c410c5605"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ example-interfaces rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Examples of minimal service clients"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-minimal-composition/default.nix b/distros/iron/examples-rclcpp-minimal-composition/default.nix deleted file mode 100644 index 03776aaa79..0000000000 --- a/distros/iron/examples-rclcpp-minimal-composition/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-minimal-composition"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_minimal_composition/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "f1ac2fd4789fd925410cb62492e424576a05de5f2649b69761387ab25c156a78"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Minimalist examples of composing nodes in the same - process"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-minimal-publisher/default.nix b/distros/iron/examples-rclcpp-minimal-publisher/default.nix deleted file mode 100644 index dcb49c20b2..0000000000 --- a/distros/iron/examples-rclcpp-minimal-publisher/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-minimal-publisher"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_minimal_publisher/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "f4daf31441484977f0805dffa6f824b7bcbde0c243c078ea78d55f24d97f6353"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Examples of minimal publisher nodes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-minimal-service/default.nix b/distros/iron/examples-rclcpp-minimal-service/default.nix deleted file mode 100644 index d65be8cf33..0000000000 --- a/distros/iron/examples-rclcpp-minimal-service/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-minimal-service"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_minimal_service/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "9c1a1ba8cb062a257647ee895ac9e7cffc1ad61cc65fc87d835385aac8b5981f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ example-interfaces rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A minimal service server which adds two numbers"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-minimal-subscriber/default.nix b/distros/iron/examples-rclcpp-minimal-subscriber/default.nix deleted file mode 100644 index 9ecbedf6d7..0000000000 --- a/distros/iron/examples-rclcpp-minimal-subscriber/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-minimal-subscriber"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_minimal_subscriber/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "3289f01cd3183a028ad4e81b5972aec1a3f68ac4b2248c3a52d0455fc2f4e875"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Examples of minimal subscribers"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-minimal-timer/default.nix b/distros/iron/examples-rclcpp-minimal-timer/default.nix deleted file mode 100644 index 009cb0309b..0000000000 --- a/distros/iron/examples-rclcpp-minimal-timer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-minimal-timer"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_minimal_timer/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "7e909a08cf11b78738cefdaae91bf4dc29cbffc98417da390f9a546091d7e200"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Examples of minimal nodes which have timers"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-multithreaded-executor/default.nix b/distros/iron/examples-rclcpp-multithreaded-executor/default.nix deleted file mode 100644 index ed1a82525f..0000000000 --- a/distros/iron/examples-rclcpp-multithreaded-executor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-multithreaded-executor"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_multithreaded_executor/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "42f4e659f330fbf70f4875795f82836c8a02a8b5d51cdd176ab6b4593656056d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package containing example of how to implement a multithreaded executor"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclcpp-wait-set/default.nix b/distros/iron/examples-rclcpp-wait-set/default.nix deleted file mode 100644 index 8d230cf1e3..0000000000 --- a/distros/iron/examples-rclcpp-wait-set/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclcpp-wait-set"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclcpp_wait_set/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "e638bd7cd397b9b97751d2de9021173bd793769d41f1fdeae8efd7120f6c4b8f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Example of how to use the rclcpp::WaitSet directly."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclpy-executors/default.nix b/distros/iron/examples-rclpy-executors/default.nix deleted file mode 100644 index 6ef2e95368..0000000000 --- a/distros/iron/examples-rclpy-executors/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclpy-executors"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclpy_executors/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "e0c1caf45a43f1ba488a7f6649196d51dc5c1600ae8996f546cf0e5b57057aac"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy std-msgs ]; - - meta = { - description = "Examples of creating and using exectors to run multiple nodes in the same process"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclpy-guard-conditions/default.nix b/distros/iron/examples-rclpy-guard-conditions/default.nix deleted file mode 100644 index aee8f4a26f..0000000000 --- a/distros/iron/examples-rclpy-guard-conditions/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-examples-rclpy-guard-conditions"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclpy_guard_conditions/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "209a609ec4d2b10d515957e41ff81b676eaee83df743212b0397dfb37e4cb15e"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy ]; - - meta = { - description = "Examples of using guard conditions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclpy-minimal-action-client/default.nix b/distros/iron/examples-rclpy-minimal-action-client/default.nix deleted file mode 100644 index e8f7f1a638..0000000000 --- a/distros/iron/examples-rclpy-minimal-action-client/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-copyright, ament-flake8, ament-pep257, example-interfaces, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-examples-rclpy-minimal-action-client"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclpy_minimal_action_client/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "45cb124b418099f3ea0eab66e7a06232e95aad5b61acd64849bfb9cec4bfbcef"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ action-msgs example-interfaces rclpy ]; - - meta = { - description = "Examples of minimal action clients using rclpy."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclpy-minimal-action-server/default.nix b/distros/iron/examples-rclpy-minimal-action-server/default.nix deleted file mode 100644 index e0a6139960..0000000000 --- a/distros/iron/examples-rclpy-minimal-action-server/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, example-interfaces, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-examples-rclpy-minimal-action-server"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclpy_minimal_action_server/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "c39112da78331747e2619c05c5410ac63fa2f7427fc211c56e506e19b926d6af"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ example-interfaces rclpy ]; - - meta = { - description = "Examples of minimal action servers using rclpy."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclpy-minimal-client/default.nix b/distros/iron/examples-rclpy-minimal-client/default.nix deleted file mode 100644 index 247f7effe5..0000000000 --- a/distros/iron/examples-rclpy-minimal-client/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, example-interfaces, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclpy-minimal-client"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclpy_minimal_client/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "b91ff3cfe2ba1a8c714c2ddb2f9919fb4c5f9f6af747ed3233c85ac1475d7c09"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ example-interfaces rclpy std-msgs ]; - - meta = { - description = "Examples of minimal service clients using rclpy."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclpy-minimal-publisher/default.nix b/distros/iron/examples-rclpy-minimal-publisher/default.nix deleted file mode 100644 index 6fdc71458c..0000000000 --- a/distros/iron/examples-rclpy-minimal-publisher/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclpy-minimal-publisher"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclpy_minimal_publisher/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "3fb577c81c2afe41a570d0d0817448d387cc73d78e3a029b31350a74764762a6"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy std-msgs ]; - - meta = { - description = "Examples of minimal publishers using rclpy."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclpy-minimal-service/default.nix b/distros/iron/examples-rclpy-minimal-service/default.nix deleted file mode 100644 index abb7164114..0000000000 --- a/distros/iron/examples-rclpy-minimal-service/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, example-interfaces, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclpy-minimal-service"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclpy_minimal_service/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "eb17e632cdf4e946faaf8d2e3a4aee4f7c6eeec4633303ca61cd871ae61e5f3f"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ example-interfaces rclpy std-msgs ]; - - meta = { - description = "Examples of minimal service servers using rclpy."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclpy-minimal-subscriber/default.nix b/distros/iron/examples-rclpy-minimal-subscriber/default.nix deleted file mode 100644 index 05eaa1c725..0000000000 --- a/distros/iron/examples-rclpy-minimal-subscriber/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclpy-minimal-subscriber"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclpy_minimal_subscriber/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "66d77302dfd7e3c345c730ccf79d5e8c6134646b85aa298248ddbe4bcdf21103"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy std-msgs ]; - - meta = { - description = "Examples of minimal subscribers using rclpy."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-rclpy-pointcloud-publisher/default.nix b/distros/iron/examples-rclpy-pointcloud-publisher/default.nix deleted file mode 100644 index 2fc2d2fa61..0000000000 --- a/distros/iron/examples-rclpy-pointcloud-publisher/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages, rclpy, sensor-msgs, sensor-msgs-py, std-msgs }: -buildRosPackage { - pname = "ros-iron-examples-rclpy-pointcloud-publisher"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/examples_rclpy_pointcloud_publisher/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "2f4af5694f39ad982c4ce02fd76be4a0de19757fff997e1fd2e4d3fca3358ef3"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.numpy rclpy sensor-msgs sensor-msgs-py std-msgs ]; - - meta = { - description = "Example on how to publish a Pointcloud2 message"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/examples-tf2-py/default.nix b/distros/iron/examples-tf2-py/default.nix deleted file mode 100644 index 8d001bd6a2..0000000000 --- a/distros/iron/examples-tf2-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, launch-ros, pythonPackages, rclpy, sensor-msgs, tf2-ros-py }: -buildRosPackage { - pname = "ros-iron-examples-tf2-py"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/examples_tf2_py/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "96bf03527c8707d19b243114c7544157dfa99c24afbba7c43d271d1c320076a8"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ geometry-msgs launch-ros rclpy sensor-msgs tf2-ros-py ]; - - meta = { - description = "Has examples of using the tf2 Python API."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/executive-smach/default.nix b/distros/iron/executive-smach/default.nix deleted file mode 100644 index e127bbe2eb..0000000000 --- a/distros/iron/executive-smach/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, smach, smach-msgs, smach-ros }: -buildRosPackage { - pname = "ros-iron-executive-smach"; - version = "3.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/executive_smach-release/archive/release/iron/executive_smach/3.0.3-1.tar.gz"; - name = "3.0.3-1.tar.gz"; - sha256 = "cd0bdcc71f138bb6ddde3473c977002b9bde036d06db1425562f924a275e9117"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ smach smach-msgs smach-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This metapackage depends on the SMACH library and ROS SMACH integration - packages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fast-gicp/default.nix b/distros/iron/fast-gicp/default.nix deleted file mode 100644 index 3edec5056d..0000000000 --- a/distros/iron/fast-gicp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, pcl, ros-environment }: -buildRosPackage { - pname = "ros-iron-fast-gicp"; - version = "0.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fast_gicp-release/archive/release/iron/fast_gicp/0.0.0-1.tar.gz"; - name = "0.0.0-1.tar.gz"; - sha256 = "198c0fec4c99f237138695888c48a5ffe93d89724cf292fd7e759c63b6f73658"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ eigen pcl ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A collection of fast point cloud registration implementations"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fastcdr/default.nix b/distros/iron/fastcdr/default.nix deleted file mode 100644 index 16f1bba5d3..0000000000 --- a/distros/iron/fastcdr/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-fastcdr"; - version = "1.0.27-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fastcdr-release/archive/release/iron/fastcdr/1.0.27-3.tar.gz"; - name = "1.0.27-3.tar.gz"; - sha256 = "92c494f64ba089bf2f14f3879c34a6bf79f46b6452d28118282d87f55d97e4f8"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "CDR serialization implementation."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/fastrtps-cmake-module/default.nix b/distros/iron/fastrtps-cmake-module/default.nix deleted file mode 100644 index 18f5dfb968..0000000000 --- a/distros/iron/fastrtps-cmake-module/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: -buildRosPackage { - pname = "ros-iron-fastrtps-cmake-module"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/iron/fastrtps_cmake_module/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "1c4a05159a240769159d3a22d754f54fd84c5548882bf56b4864b74b53e3d09d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provide CMake module to find eProsima FastRTPS."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/fastrtps/default.nix b/distros/iron/fastrtps/default.nix deleted file mode 100644 index 19d46d7a64..0000000000 --- a/distros/iron/fastrtps/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, asio, cmake, fastcdr, foonathan-memory-vendor, openssl, python3, tinyxml-2 }: -buildRosPackage { - pname = "ros-iron-fastrtps"; - version = "2.10.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fastrtps-release/archive/release/iron/fastrtps/2.10.6-1.tar.gz"; - name = "2.10.6-1.tar.gz"; - sha256 = "8f9beefe4f43e9095fc415a972acb35c74cb3d3e849bd87978ca3130b43b4dbf"; - }; - - buildType = "cmake"; - buildInputs = [ asio cmake ]; - propagatedBuildInputs = [ fastcdr foonathan-memory-vendor openssl python3 tinyxml-2 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "*eprosima Fast DDS* (formerly Fast RTPS) is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). eProsima Fast DDS implements the RTPS (Real Time Publish Subscribe) protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium. RTPS is also the wire interoperability protocol defined for the Data Distribution Service (DDS) standard. *eProsima Fast DDS* expose an API to access directly the RTPS protocol, giving the user full access to the protocol internals."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ffmpeg-encoder-decoder/default.nix b/distros/iron/ffmpeg-encoder-decoder/default.nix deleted file mode 100644 index 499bd08573..0000000000 --- a/distros/iron/ffmpeg-encoder-decoder/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg, opencv, pkg-config, rclcpp, ros-environment, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-ffmpeg-encoder-decoder"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release/archive/release/iron/ffmpeg_encoder_decoder/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "82c3744b84b2355d4758ad1de3c27e26bccfa496108a842af4a4829dcdd2c463"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-ros pkg-config ros-environment ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge ffmpeg opencv opencv.cxxdev rclcpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros pkg-config ros-environment ]; - - meta = { - description = "ROS2 convenience wrapper around ffmpeg for encoding/decoding"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ffmpeg-image-transport-msgs/default.nix b/distros/iron/ffmpeg-image-transport-msgs/default.nix deleted file mode 100644 index 146f00be65..0000000000 --- a/distros/iron/ffmpeg-image-transport-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-ffmpeg-image-transport-msgs"; - version = "1.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_image_transport_msgs-release/archive/release/iron/ffmpeg_image_transport_msgs/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "080860b02ae1152fab379aa88708eaccda9cea9e6125f520b824179b7df3eae5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "messages for ffmpeg image transport plugin"; - license = with lib.licenses; [ "Apache-2" ]; - }; -} diff --git a/distros/iron/ffmpeg-image-transport-tools/default.nix b/distros/iron/ffmpeg-image-transport-tools/default.nix deleted file mode 100644 index 78825322a2..0000000000 --- a/distros/iron/ffmpeg-image-transport-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg-image-transport, ffmpeg-image-transport-msgs, rclcpp, ros-environment, rosbag2-cpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-ffmpeg-image-transport-tools"; - version = "1.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release/archive/release/iron/ffmpeg_image_transport_tools/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "9fe579b2932e39c5b5f5798c23b4cef28a0b7a38af0b37d6325949fe0431986e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; - checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge ffmpeg-image-transport ffmpeg-image-transport-msgs rclcpp rosbag2-cpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; - - meta = { - description = "tools for processing ffmpeg_image_transport_msgs"; - license = with lib.licenses; [ "Apache-2" ]; - }; -} diff --git a/distros/iron/ffmpeg-image-transport/default.nix b/distros/iron/ffmpeg-image-transport/default.nix deleted file mode 100644 index ba6797ec09..0000000000 --- a/distros/iron/ffmpeg-image-transport/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, cv-bridge, ffmpeg, ffmpeg-image-transport-msgs, image-transport, libogg, opencv, pkg-config, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-ffmpeg-image-transport"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ffmpeg_image_transport-release/archive/release/iron/ffmpeg_image_transport/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "5d4a571aad4364c88080c76365ad9a28bb36d7a46f0332eabbab0de06606f22a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-clang-format ament-cmake-ros pkg-config ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge ffmpeg ffmpeg-image-transport-msgs image-transport libogg opencv opencv.cxxdev pluginlib rclcpp rcutils sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-clang-format ament-cmake-ros pkg-config ros-environment ]; - - meta = { - description = "ffmpeg_image_transport provides a plugin to image_transport for - transparently sending an image stream encoded with ffmpeg."; - license = with lib.licenses; [ "Apache-2" ]; - }; -} diff --git a/distros/iron/fields2cover/default.nix b/distros/iron/fields2cover/default.nix deleted file mode 100644 index 0bbc175cdc..0000000000 --- a/distros/iron/fields2cover/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, gdal, geos, git, gtest, lcov, ortools-vendor, python3, python3Packages, swig, tbb_2021_11, tinyxml-2 }: -buildRosPackage { - pname = "ros-iron-fields2cover"; - version = "2.0.0-r12"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fields2cover-release/archive/release/iron/fields2cover/2.0.0-12.tar.gz"; - name = "2.0.0-12.tar.gz"; - sha256 = "032d3232cdc287fcfbf4973ecbd4666070fc69c25a06998c7e8c9a5799de6aa8"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ gtest lcov ]; - propagatedBuildInputs = [ boost eigen gdal geos git gtest ortools-vendor python3 python3Packages.matplotlib python3Packages.tkinter swig tbb_2021_11 tinyxml-2 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Robust and efficient coverage paths for autonomous agricultural vehicles. - A modular and extensible Coverage Path Planning library"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/filters/default.nix b/distros/iron/filters/default.nix deleted file mode 100644 index 4227a7b9d0..0000000000 --- a/distros/iron/filters/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gtest, ament-cmake-uncrustify, ament-cmake-xmllint, boost, pluginlib, rclcpp }: -buildRosPackage { - pname = "ros-iron-filters"; - version = "2.1.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/filters-release/archive/release/iron/filters/2.1.0-5.tar.gz"; - name = "2.1.0-5.tar.gz"; - sha256 = "901ba258a08a560870116463978fa06376a45a55cab0f6b098409cabc8339a0e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gtest ament-cmake-uncrustify ament-cmake-xmllint ]; - propagatedBuildInputs = [ boost pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This library provides a standardized interface for processing data as a sequence - of filters. This package contains a base class upon which to build specific implementations - as well as an interface which dynamically loads filters based on runtime parameters."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/find-object-2d/default.nix b/distros/iron/find-object-2d/default.nix deleted file mode 100644 index 13c350a225..0000000000 --- a/distros/iron/find-object-2d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, cv-bridge, geometry-msgs, image-transport, message-filters, qt5, rclcpp, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-find-object-2d"; - version = "0.7.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/find_object_2d-release/archive/release/iron/find_object_2d/0.7.0-5.tar.gz"; - name = "0.7.0-5.tar.gz"; - sha256 = "ca4f32e3471b1564f60d5ee36ac4a436910ee07e992eeb2d04b96fbf7ccb5b60"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces cv-bridge geometry-msgs image-transport message-filters qt5.qtbase rclcpp rosidl-default-runtime sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The find_object_2d package"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flex-sync/default.nix b/distros/iron/flex-sync/default.nix deleted file mode 100644 index a658a64a2d..0000000000 --- a/distros/iron/flex-sync/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-clang-format, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rclcpp, rclcpp-components, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-flex-sync"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flex_sync-release/archive/release/iron/flex_sync/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "5d1217686a3e7caea7713a1bee6de24525abcf840548aad1c6fae5713ec5f78e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-clang-format ament-cmake-clang-format ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs std-msgs ]; - propagatedBuildInputs = [ ament-cmake-clang-format rclcpp rclcpp-components rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros2 package for syncing variable number of topics"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/flexbe-behavior-engine/default.nix b/distros/iron/flexbe-behavior-engine/default.nix deleted file mode 100644 index 74cf22b4d3..0000000000 --- a/distros/iron/flexbe-behavior-engine/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, flexbe-core, flexbe-input, flexbe-mirror, flexbe-msgs, flexbe-onboard, flexbe-states, flexbe-testing, flexbe-widget }: -buildRosPackage { - pname = "ros-iron-flexbe-behavior-engine"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/iron/flexbe_behavior_engine/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "8312458694395bceef7cb62e72c18e750aa5bfadfbb3cf22019d9af479e9af5b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ flexbe-core flexbe-input flexbe-mirror flexbe-msgs flexbe-onboard flexbe-states flexbe-testing flexbe-widget ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A meta-package to aggregate all the FlexBE packages"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flexbe-core/default.nix b/distros/iron/flexbe-core/default.nix deleted file mode 100644 index f84ff92524..0000000000 --- a/distros/iron/flexbe-core/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, flexbe-msgs, launch-ros, launch-testing, pythonPackages, rclpy, std-msgs, std-srvs, tf2-ros-py }: -buildRosPackage { - pname = "ros-iron-flexbe-core"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/iron/flexbe_core/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "111783351404fcc7620d0475613f2f2db642bda313cbc7a30f74b38e96e9fea3"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 launch-ros launch-testing pythonPackages.pytest ]; - propagatedBuildInputs = [ flexbe-msgs rclpy std-msgs std-srvs tf2-ros-py ]; - - meta = { - description = "flexbe_core provides the core components for the FlexBE behavior engine."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flexbe-input/default.nix b/distros/iron/flexbe-input/default.nix deleted file mode 100644 index c7791db23f..0000000000 --- a/distros/iron/flexbe-input/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, flexbe-core, flexbe-msgs, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-flexbe-input"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/iron/flexbe_input/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "e8b4a756b8799175f75939df3397e7317adabbf1af15c7634a75cab51889965c"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ flexbe-core flexbe-msgs rclpy ]; - - meta = { - description = "flexbe_input enables to send data to onboard behavior when required."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flexbe-mirror/default.nix b/distros/iron/flexbe-mirror/default.nix deleted file mode 100644 index fc18d04cc1..0000000000 --- a/distros/iron/flexbe-mirror/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, flexbe-core, flexbe-msgs, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-flexbe-mirror"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/iron/flexbe_mirror/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "66d6e92f605aa53b86828459c578da36f31b4dfe8288b75c4beea7ac68dfb271"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ flexbe-core flexbe-msgs rclpy ]; - - meta = { - description = "flexbe_mirror implements functionality to remotely mirror an executed behavior."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flexbe-msgs/default.nix b/distros/iron/flexbe-msgs/default.nix deleted file mode 100644 index b430c6a0d2..0000000000 --- a/distros/iron/flexbe-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-flexbe-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/iron/flexbe_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "94e23f24d7c264ed21bf711493a6babc5f0fa57f980dbd4bed93a2d85719f63f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ action-msgs builtin-interfaces rosidl-default-generators rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "flexbe_msgs provides the messages used by FlexBE."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flexbe-onboard/default.nix b/distros/iron/flexbe-onboard/default.nix deleted file mode 100644 index 62e7a5262a..0000000000 --- a/distros/iron/flexbe-onboard/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, flexbe-core, flexbe-msgs, flexbe-states, launch-ros, launch-testing, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-flexbe-onboard"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/iron/flexbe_onboard/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "6c0a24d91695caef29822f2424261d740b048edb814c6fb93d64a24aef6944eb"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 launch-testing pythonPackages.pytest ]; - propagatedBuildInputs = [ flexbe-core flexbe-msgs flexbe-states launch-ros rclpy ]; - - meta = { - description = "flexbe_onboard implements the robot-side of the behavior engine from where all behaviors are started."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flexbe-states/default.nix b/distros/iron/flexbe-states/default.nix deleted file mode 100644 index b94c0adc1e..0000000000 --- a/distros/iron/flexbe-states/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, flexbe-core, flexbe-msgs, flexbe-testing, geometry-msgs, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-flexbe-states"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/iron/flexbe_states/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "f6be9eb888f60a4dcc22e237910a30c09b3a71e74801cad72eea885f5b0c3450"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 geometry-msgs pythonPackages.pytest ]; - propagatedBuildInputs = [ flexbe-core flexbe-msgs flexbe-testing rclpy ]; - - meta = { - description = "flexbe_states provides a collection of common generic predefined states."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flexbe-testing/default.nix b/distros/iron/flexbe-testing/default.nix deleted file mode 100644 index 53123fa2fd..0000000000 --- a/distros/iron/flexbe-testing/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, ament-copyright, ament-flake8, ament-pep257, flexbe-core, flexbe-msgs, launch-ros, launch-testing, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-flexbe-testing"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/iron/flexbe_testing/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "7c0f6dd6bae73c51621a35719aca3cc0643a7d55ac1ef263fb13c033e7bfe6c6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-pytest ament-copyright ament-flake8 ament-pep257 launch-testing pythonPackages.pytest std-msgs ]; - propagatedBuildInputs = [ flexbe-core flexbe-msgs launch-ros rclpy ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "flexbe_testing provides a framework for unit testing states."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flexbe-widget/default.nix b/distros/iron/flexbe-widget/default.nix deleted file mode 100644 index 3ebb8093db..0000000000 --- a/distros/iron/flexbe-widget/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-copyright, ament-flake8, ament-pep257, flexbe-core, flexbe-mirror, flexbe-msgs, flexbe-onboard, launch-ros, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-flexbe-widget"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/flexbe_behavior_engine-release/archive/release/iron/flexbe_widget/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "e175dda3c1d476b23153a4707caaaeb004fae0e53a3a547210f72202fdef28ce"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ flexbe-core flexbe-mirror flexbe-msgs flexbe-onboard launch-ros rclpy ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "flexbe_widget implements some smaller scripts for the behavior engine."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flir-camera-description/default.nix b/distros/iron/flir-camera-description/default.nix deleted file mode 100644 index c8b573e163..0000000000 --- a/distros/iron/flir-camera-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, robot-state-publisher, urdf, xacro }: -buildRosPackage { - pname = "ros-iron-flir-camera-description"; - version = "2.2.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/iron/flir_camera_description/2.2.17-1.tar.gz"; - name = "2.2.17-1.tar.gz"; - sha256 = "a24e87718d8dbf45c0a8eacdba47b98276ce9fe5481427af0aafbcec56554840"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "FLIR camera Description package"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/flir-camera-msgs/default.nix b/distros/iron/flir-camera-msgs/default.nix deleted file mode 100644 index c5c15841d5..0000000000 --- a/distros/iron/flir-camera-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-flir-camera-msgs"; - version = "2.2.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/iron/flir_camera_msgs/2.2.17-1.tar.gz"; - name = "2.2.17-1.tar.gz"; - sha256 = "337a6b9d0c146bdafc01fea3c59c420290625b8a8cdee42e93dc2648f56b7e37"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "messages related to flir camera driver"; - license = with lib.licenses; [ "Apache-2" ]; - }; -} diff --git a/distros/iron/fluent-rviz/default.nix b/distros/iron/fluent-rviz/default.nix deleted file mode 100644 index 7847ce635d..0000000000 --- a/distros/iron/fluent-rviz/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, geometry-msgs, ouxt-lint-common, rclcpp, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-fluent-rviz"; - version = "0.0.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fluent_rviz-release/archive/release/iron/fluent_rviz/0.0.3-4.tar.gz"; - name = "0.0.3-4.tar.gz"; - sha256 = "117070bd55096fddd67e983925a4fe1d5de4341d8f999378a3d4e758dd23e0bd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-lint-auto ouxt-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rclcpp std-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "A library which makes Rviz fluent. Powered by C++17"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/fmi-adapter-examples/default.nix b/distros/iron/fmi-adapter-examples/default.nix deleted file mode 100644 index 36267ae84a..0000000000 --- a/distros/iron/fmi-adapter-examples/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, fmi-adapter, launch, launch-ros }: -buildRosPackage { - pname = "ros-iron-fmi-adapter-examples"; - version = "2.1.2-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fmi_adapter-release/archive/release/iron/fmi_adapter_examples/2.1.2-2.tar.gz"; - name = "2.1.2-2.tar.gz"; - sha256 = "a9393cddbd8f495acee931310ad254ec1328accb3f743d11f570facef6f85c67"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ fmi-adapter launch launch-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides small examples for use of the fmi_adapter package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/fmi-adapter/default.nix b/distros/iron/fmi-adapter/default.nix deleted file mode 100644 index 304258ef78..0000000000 --- a/distros/iron/fmi-adapter/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, fmilibrary-vendor, launch, launch-ros, launch-testing, rcl-interfaces, rclcpp, rclcpp-components, rclcpp-lifecycle, rcutils, std-msgs }: -buildRosPackage { - pname = "ros-iron-fmi-adapter"; - version = "2.1.2-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fmi_adapter-release/archive/release/iron/fmi_adapter/2.1.2-2.tar.gz"; - name = "2.1.2-2.tar.gz"; - sha256 = "1c5ad9da346af83c1d73298395947a0a8a85e4d976f5215badf4f48b8d77dfe2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake fmilibrary-vendor ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch-testing rcutils ]; - propagatedBuildInputs = [ launch launch-ros rcl-interfaces rclcpp rclcpp-components rclcpp-lifecycle std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Wraps FMUs for co-simulation"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/fmilibrary-vendor/default.nix b/distros/iron/fmilibrary-vendor/default.nix deleted file mode 100644 index 737ea6a1e5..0000000000 --- a/distros/iron/fmilibrary-vendor/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, git }: -buildRosPackage { - pname = "ros-iron-fmilibrary-vendor"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fmilibrary_vendor-release/archive/release/iron/fmilibrary_vendor/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "5cf3da223279f8f338b6d917d1fa1890f5f4dc7214421375f4fce2e536afcdd2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Wrapper (aka vendor package) around the FMILibrary by Modelon AB (JModelica.org)"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/foonathan-memory-vendor/default.nix b/distros/iron/foonathan-memory-vendor/default.nix deleted file mode 100644 index d210312d32..0000000000 --- a/distros/iron/foonathan-memory-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-xmllint, cmake, git }: -buildRosPackage { - pname = "ros-iron-foonathan-memory-vendor"; - version = "1.3.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/foonathan_memory_vendor-release/archive/release/iron/foonathan_memory_vendor/1.3.0-4.tar.gz"; - name = "1.3.0-4.tar.gz"; - sha256 = "8ba69cd6ece0973d4bbd5beccb047fbbfa6b9062d03cf395ef3569924e5f799f"; - }; - - buildType = "cmake"; - buildInputs = [ git ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-test ament-cmake-xmllint ]; - propagatedBuildInputs = [ cmake ]; - nativeBuildInputs = [ cmake git ]; - - meta = { - description = "Foonathan/memory vendor package for Fast-RTPS."; - license = with lib.licenses; [ asl20 "Zlib" ]; - }; -} diff --git a/distros/iron/force-torque-sensor-broadcaster/default.nix b/distros/iron/force-torque-sensor-broadcaster/default.nix deleted file mode 100644 index 593bc40ada..0000000000 --- a/distros/iron/force-torque-sensor-broadcaster/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets }: -buildRosPackage { - pname = "ros-iron-force-torque-sensor-broadcaster"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/force_torque_sensor_broadcaster/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "3d420e7f5a95fdaa9e74a8bf5ce4af70b31afe2558f012df85bb2d994f591991"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library geometry-msgs hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Controller to publish state of force-torque sensors."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/forward-command-controller/default.nix b/distros/iron/forward-command-controller/default.nix deleted file mode 100644 index 50afe8b903..0000000000 --- a/distros/iron/forward-command-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, std-msgs }: -buildRosPackage { - pname = "ros-iron-forward-command-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/forward_command_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "5b89ad6a07c8dd902428b99e8f103530195d9ae360232e4fa08d4e98f5d7ac2a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generic controller for forwarding commands."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/four-wheel-steering-msgs/default.nix b/distros/iron/four-wheel-steering-msgs/default.nix deleted file mode 100644 index e7cec29893..0000000000 --- a/distros/iron/four-wheel-steering-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-four-wheel-steering-msgs"; - version = "2.0.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/four_wheel_steering_msgs-release/archive/release/iron/four_wheel_steering_msgs/2.0.1-5.tar.gz"; - name = "2.0.1-5.tar.gz"; - sha256 = "6695af808e68f759910b52b399682524ccfa08256430f6ee6b3614db473157fd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS messages for robots using FourWheelSteering."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/foxglove-bridge/default.nix b/distros/iron/foxglove-bridge/default.nix deleted file mode 100644 index e5618085ee..0000000000 --- a/distros/iron/foxglove-bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, asio, nlohmann_json, openssl, rclcpp, rclcpp-components, resource-retriever, ros-environment, rosgraph-msgs, rosx-introspection, std-msgs, std-srvs, websocketpp, zlib }: -buildRosPackage { - pname = "ros-iron-foxglove-bridge"; - version = "0.8.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/foxglove_bridge-release/archive/release/iron/foxglove_bridge/0.8.1-1.tar.gz"; - name = "0.8.1-1.tar.gz"; - sha256 = "122f09eb1cdbcae84963ad278d2afefd965bae9de286adc96342b95f6e3298fa"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake asio nlohmann_json ros-environment websocketpp ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto std-msgs std-srvs ]; - propagatedBuildInputs = [ ament-index-cpp openssl rclcpp rclcpp-components resource-retriever rosgraph-msgs rosx-introspection zlib ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS Foxglove Bridge"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/foxglove-compressed-video-transport/default.nix b/distros/iron/foxglove-compressed-video-transport/default.nix deleted file mode 100644 index 150d3de75b..0000000000 --- a/distros/iron/foxglove-compressed-video-transport/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, ffmpeg-encoder-decoder, foxglove-msgs, image-transport, pluginlib, rclcpp, rcutils, ros-environment, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-foxglove-compressed-video-transport"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/foxglove_compressed_video_transport-release/archive/release/iron/foxglove_compressed_video_transport/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "1814bed18ac7cca7fbfd000730b00e67e936526a734a6856fc5e0545af94c4cd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; - checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ffmpeg-encoder-decoder foxglove-msgs image-transport pluginlib rclcpp rcutils sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ros-environment ]; - - meta = { - description = "foxglove_compressed_video_transport provides a plugin to image_transport for - transparently sending an image stream encoded in foxglove compressed video packets."; - license = with lib.licenses; [ "Apache-2" ]; - }; -} diff --git a/distros/iron/foxglove-msgs/default.nix b/distros/iron/foxglove-msgs/default.nix deleted file mode 100644 index f5698b3736..0000000000 --- a/distros/iron/foxglove-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-foxglove-msgs"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_foxglove_msgs-release/archive/release/iron/foxglove_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "7f79b8c8a97274b9f7cac927b0cb38f306bba0f97ec64ea0d87ed57dfd670231"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "foxglove_msgs provides visualization messages that are supported by Foxglove Studio."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/fuse-constraints/default.nix b/distros/iron/fuse-constraints/default.nix deleted file mode 100644 index bae588edbe..0000000000 --- a/distros/iron/fuse-constraints/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, eigen, fuse-core, fuse-graphs, fuse-variables, gbenchmark, geometry-msgs, pluginlib, rclcpp, suitesparse }: -buildRosPackage { - pname = "ros-iron-fuse-constraints"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_constraints/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "02b5d6abfc092b43196054d818df780f026b9254e0d0e026e0e05297ef93468a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common gbenchmark ]; - propagatedBuildInputs = [ ceres-solver eigen fuse-core fuse-graphs fuse-variables geometry-msgs pluginlib rclcpp suitesparse ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - 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/iron/fuse-core/default.nix b/distros/iron/fuse-core/default.nix deleted file mode 100644 index 2f38f91367..0000000000 --- a/distros/iron/fuse-core/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, eigen, fuse-msgs, geometry-msgs, glog, launch, launch-pytest, pluginlib, rcl-interfaces, rclcpp, rclcpp-components }: -buildRosPackage { - pname = "ros-iron-fuse-core"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_core/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "a3765714048d32a9a30b6e27adf0dedc03747e5ef79d44af4a57c4918e5fafb6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common geometry-msgs launch launch-pytest rclcpp ]; - propagatedBuildInputs = [ boost ceres-solver eigen fuse-msgs glog pluginlib rcl-interfaces rclcpp rclcpp-components ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The fuse_core package provides the base class interfaces for the various fuse components. Concrete implementations of these - interfaces are provided in other packages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse-doc/default.nix b/distros/iron/fuse-doc/default.nix deleted file mode 100644 index c330069a44..0000000000 --- a/distros/iron/fuse-doc/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros }: -buildRosPackage { - pname = "ros-iron-fuse-doc"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_doc/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "13645eee6be9e928e0e1b5f9010938d81a7db6569737c5c4ed1424c71c8524e6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The fuse_doc package provides documentation and examples for the fuse package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse-graphs/default.nix b/distros/iron/fuse-graphs/default.nix deleted file mode 100644 index 752d50cd8f..0000000000 --- a/distros/iron/fuse-graphs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, gbenchmark, pluginlib, rclcpp }: -buildRosPackage { - pname = "ros-iron-fuse-graphs"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_graphs/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "f611c5ef983b27ecf4d61c301ed389c9e3e916784345fc484d28b1fbc5f4559e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common gbenchmark ]; - propagatedBuildInputs = [ ceres-solver fuse-core pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - 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/iron/fuse-loss/default.nix b/distros/iron/fuse-loss/default.nix deleted file mode 100644 index 2d39c2ba9c..0000000000 --- a/distros/iron/fuse-loss/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, libsForQt5, pluginlib, qt5, rclcpp }: -buildRosPackage { - pname = "ros-iron-fuse-loss"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_loss/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "b5dd92a7e886e1ed45f025dc87eb719e7381b0aabafc9e3d5cde9d43a17b0814"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common libsForQt5.qwt qt5.qtbase ]; - propagatedBuildInputs = [ ceres-solver fuse-core pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The fuse_loss package provides a set of commonly used loss functions, such as the basic ones provided by Ceres."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse-models/default.nix b/distros/iron/fuse-models/default.nix deleted file mode 100644 index 4d1cd11fd1..0000000000 --- a/distros/iron/fuse-models/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, eigen, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-publishers, fuse-variables, gbenchmark, geometry-msgs, nav-msgs, pluginlib, rclcpp, rclcpp-components, sensor-msgs, std-srvs, tf2, tf2-2d, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-fuse-models"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_models/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "b44ea41b14accdd331a00291bb3b65b2f81d680098a8ce67626bf34cd5568897"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common gbenchmark ]; - propagatedBuildInputs = [ boost ceres-solver eigen fuse-constraints fuse-core fuse-graphs fuse-msgs fuse-publishers fuse-variables geometry-msgs nav-msgs pluginlib rclcpp rclcpp-components sensor-msgs std-srvs tf2 tf2-2d tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "fuse plugins that implement various kinematic and sensor models"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse-msgs/default.nix b/distros/iron/fuse-msgs/default.nix deleted file mode 100644 index 0a07fdc976..0000000000 --- a/distros/iron/fuse-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-fuse-msgs"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_msgs/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "a86e18ec3b7fa02067b282838d1b3ff88fcdaa972fd849ac7d2ce74e1f9d97f3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "The fuse_msgs package contains messages capable of holding serialized fuse objects."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse-optimizers/default.nix b/distros/iron/fuse-optimizers/default.nix deleted file mode 100644 index 163e70142d..0000000000 --- a/distros/iron/fuse-optimizers/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, boost, ceres-solver, diagnostic-updater, eigen, fuse-constraints, fuse-core, fuse-graphs, fuse-models, fuse-msgs, fuse-variables, geometry-msgs, launch, launch-pytest, launch-ros, nav-msgs, pluginlib, rclcpp, rclcpp-components, std-srvs }: -buildRosPackage { - pname = "ros-iron-fuse-optimizers"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_optimizers/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "9889b31a5e93cde19d83459083bc6efdb4d2e9f56e4085413230e470c77a9287"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common fuse-models geometry-msgs launch launch-pytest launch-ros nav-msgs rclcpp ]; - propagatedBuildInputs = [ boost ceres-solver diagnostic-updater eigen fuse-constraints fuse-core fuse-graphs fuse-msgs fuse-variables pluginlib rclcpp rclcpp-components std-srvs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The fuse_optimizers package provides a set of optimizer implementations. An optimizer is the object responsible \\ - for coordinating the sensors and motion model inputs, computing the optimal state values, and providing access to \\ - to the optimal state via the publishers."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse-publishers/default.nix b/distros/iron/fuse-publishers/default.nix deleted file mode 100644 index c01dd5d7b9..0000000000 --- a/distros/iron/fuse-publishers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-variables, geometry-msgs, nav-msgs, pluginlib, rclcpp, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-fuse-publishers"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_publishers/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "a43788a33ec48d573f7576b6f9ef9ff8894a3d4186d17e721ee3b83d9b9aa939"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common fuse-constraints fuse-graphs rclcpp ]; - propagatedBuildInputs = [ fuse-core fuse-msgs fuse-variables geometry-msgs nav-msgs pluginlib rclcpp tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The fuse_publishers package provides a set of common publisher plugins."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse-tutorials/default.nix b/distros/iron/fuse-tutorials/default.nix deleted file mode 100644 index 463b971276..0000000000 --- a/distros/iron/fuse-tutorials/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, fuse-constraints, fuse-core, fuse-models, fuse-optimizers, fuse-publishers, fuse-variables, nav-msgs, rclcpp, rviz2, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-fuse-tutorials"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_tutorials/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "2bb441cf4fd3fd5a0b6974eb4a87c79a365bbd286de3b4c6aa1fe7ef73e888f4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ fuse-constraints fuse-core fuse-models fuse-optimizers fuse-publishers fuse-variables nav-msgs rclcpp rviz2 sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Package containing source code for the fuse tutorials."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse-variables/default.nix b/distros/iron/fuse-variables/default.nix deleted file mode 100644 index b5d6ea8a66..0000000000 --- a/distros/iron/fuse-variables/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ceres-solver, fuse-core, pluginlib, rclcpp }: -buildRosPackage { - pname = "ros-iron-fuse-variables"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_variables/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "a983be7894f8db5ebb2274b1614f873d97daa724e64af6112fb1b3bdf3af210f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp ]; - propagatedBuildInputs = [ ceres-solver fuse-core pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The fuse_variables package provides a set of commonly used variable types, such as 2D and 3D positions, \\ - orientations, velocities, and accelerations."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse-viz/default.nix b/distros/iron/fuse-viz/default.nix deleted file mode 100644 index f649798099..0000000000 --- a/distros/iron/fuse-viz/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, eigen, fuse-constraints, fuse-core, fuse-msgs, fuse-variables, geometry-msgs, qt5, rviz-common, rviz-rendering, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-fuse-viz"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse_viz/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "9810e6f60048cede9a8f087e082d1a68c3ff1dd23c1ce98b9ee9a88754058d28"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros qt5.qtbase ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen fuse-constraints fuse-core fuse-msgs fuse-variables geometry-msgs rviz-common rviz-rendering tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The fuse_viz package provides visualization tools for fuse."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/fuse/default.nix b/distros/iron/fuse/default.nix deleted file mode 100644 index aca03ad655..0000000000 --- a/distros/iron/fuse/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, fuse-constraints, fuse-core, fuse-doc, fuse-graphs, fuse-models, fuse-msgs, fuse-optimizers, fuse-publishers, fuse-variables, fuse-viz }: -buildRosPackage { - pname = "ros-iron-fuse"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fuse-release/archive/release/iron/fuse/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "7de80bc401175f1ee33909f79a4ae43ed02776e74cbda5ab3f6c7e5f857e9e84"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ fuse-constraints fuse-core fuse-doc fuse-graphs fuse-models fuse-msgs fuse-optimizers fuse-publishers fuse-variables fuse-viz ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The fuse metapackage."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/game-controller-spl-interfaces/default.nix b/distros/iron/game-controller-spl-interfaces/default.nix deleted file mode 100644 index 0d6ce93310..0000000000 --- a/distros/iron/game-controller-spl-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-game-controller-spl-interfaces"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/game_controller_spl-release/archive/release/iron/game_controller_spl_interfaces/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "2ebd157e606bfa3b7b9a681930d14b53d7ee3c463471638c40c9f9a42803ec70"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RoboCup SPL GameController Data ROS msg"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/game-controller-spl/default.nix b/distros/iron/game-controller-spl/default.nix deleted file mode 100644 index 360f53fea4..0000000000 --- a/distros/iron/game-controller-spl/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, game-controller-spl-interfaces, python3Packages, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-game-controller-spl"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/game_controller_spl-release/archive/release/iron/game_controller_spl/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "d7d20b1557e47f576eef994dcd4a37a38d52b7b21526d87c8672e31e59b6c9c8"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ game-controller-spl-interfaces python3Packages.construct rclpy ]; - - meta = { - description = "GameController-Robot communication in RoboCup SPL"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/gazebo-dev/default.nix b/distros/iron/gazebo-dev/default.nix deleted file mode 100644 index db30f2f0a4..0000000000 --- a/distros/iron/gazebo-dev/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo_11 }: -buildRosPackage { - pname = "ros-iron-gazebo-dev"; - version = "3.7.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/iron/gazebo_dev/3.7.0-3.tar.gz"; - name = "3.7.0-3.tar.gz"; - sha256 = "772482b571ef7c119a563efd40eadad8e0a3f82a76b62b32702d0e6bf225b665"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ gazebo_11 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides a cmake config for the default version of Gazebo for the ROS distribution."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/gazebo-msgs/default.nix b/distros/iron/gazebo-msgs/default.nix deleted file mode 100644 index 61dbcfa5e0..0000000000 --- a/distros/iron/gazebo-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-gazebo-msgs"; - version = "3.7.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/iron/gazebo_msgs/3.7.0-3.tar.gz"; - name = "3.7.0-3.tar.gz"; - sha256 = "0f27a59392525757a1f1191d64652b5f1ae03c05c946b45bd3d14f0efd0cf499"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Message and service data structures for interacting with Gazebo from ROS2."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/gazebo-plugins/default.nix b/distros/iron/gazebo-plugins/default.nix deleted file mode 100644 index d687a2d062..0000000000 --- a/distros/iron/gazebo-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, camera-info-manager, cv-bridge, gazebo-dev, gazebo-msgs, gazebo-ros, geometry-msgs, image-transport, nav-msgs, rclcpp, sensor-msgs, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-gazebo-plugins"; - version = "3.7.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/iron/gazebo_plugins/3.7.0-3.tar.gz"; - name = "3.7.0-3.tar.gz"; - sha256 = "8b3a75b5ae6d74d3b78f734437fbe47b176a5f7e2f2a3ab28bf30dfe541761a2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common cv-bridge ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge gazebo-dev gazebo-msgs gazebo-ros geometry-msgs image-transport nav-msgs rclcpp sensor-msgs std-msgs std-srvs tf2-geometry-msgs tf2-ros trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Robot-independent Gazebo plugins for sensors, motors and dynamic reconfigurable components."; - license = with lib.licenses; [ "BSD-&-Apache-2.0" ]; - }; -} diff --git a/distros/iron/gazebo-ros-pkgs/default.nix b/distros/iron/gazebo-ros-pkgs/default.nix deleted file mode 100644 index 4408baf7cf..0000000000 --- a/distros/iron/gazebo-ros-pkgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-dev, gazebo-msgs, gazebo-plugins, gazebo-ros }: -buildRosPackage { - pname = "ros-iron-gazebo-ros-pkgs"; - version = "3.7.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/iron/gazebo_ros_pkgs/3.7.0-3.tar.gz"; - name = "3.7.0-3.tar.gz"; - sha256 = "b33d9c5ed9dfa7144fec53c2c2e55bdc34faefc9212d9f38624a9406c02d906e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ gazebo-dev gazebo-msgs gazebo-plugins gazebo-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Interface for using ROS with the Gazebo simulator."; - license = with lib.licenses; [ "BSD-&-LGPL-&-Apache-2.0" ]; - }; -} diff --git a/distros/iron/gazebo-ros/default.nix b/distros/iron/gazebo-ros/default.nix deleted file mode 100644 index d00157702d..0000000000 --- a/distros/iron/gazebo-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, gazebo-dev, gazebo-msgs, geometry-msgs, launch-ros, launch-testing-ament-cmake, python3Packages, rcl, rclcpp, rclpy, rmw, ros2run, sensor-msgs, std-msgs, std-srvs, tinyxml-vendor }: -buildRosPackage { - pname = "ros-iron-gazebo-ros"; - version = "3.7.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/iron/gazebo_ros/3.7.0-3.tar.gz"; - name = "3.7.0-3.tar.gz"; - sha256 = "fdfb4b72b0541e88c602318fa52f700226cdd73ab7843579794393cea556e612"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs launch-testing-ament-cmake ros2run sensor-msgs std-msgs ]; - propagatedBuildInputs = [ builtin-interfaces gazebo-dev gazebo-msgs geometry-msgs launch-ros python3Packages.lxml rcl rclcpp rclpy rmw sensor-msgs std-srvs tinyxml-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Utilities to interface with Gazebo through ROS."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/gazebo-ros2-control-demos/default.nix b/distros/iron/gazebo-ros2-control-demos/default.nix deleted file mode 100644 index 2f4af5674a..0000000000 --- a/distros/iron/gazebo-ros2-control-demos/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, control-msgs, diff-drive-controller, effort-controllers, gazebo-ros, gazebo-ros2-control, geometry-msgs, hardware-interface, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, rclcpp, rclcpp-action, robot-state-publisher, ros2-control, std-msgs, tricycle-controller, velocity-controllers, xacro }: -buildRosPackage { - pname = "ros-iron-gazebo-ros2-control-demos"; - version = "0.6.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros2_control-release/archive/release/iron/gazebo_ros2_control_demos/0.6.8-1.tar.gz"; - name = "0.6.8-1.tar.gz"; - sha256 = "62fdda6c84a3f16dbbc5daf07ca8f68c2ab0956f9770d044465d0e446b58ff3c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rclcpp-action ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python control-msgs diff-drive-controller effort-controllers gazebo-ros gazebo-ros2-control geometry-msgs hardware-interface imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-ros rclcpp robot-state-publisher ros2-control std-msgs tricycle-controller velocity-controllers xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "gazebo_ros2_control_demos"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/gazebo-ros2-control/default.nix b/distros/iron/gazebo-ros2-control/default.nix deleted file mode 100644 index 4347219f22..0000000000 --- a/distros/iron/gazebo-ros2-control/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-toolbox, controller-manager, gazebo-dev, gazebo-ros, hardware-interface, pluginlib, rclcpp, std-msgs, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-gazebo-ros2-control"; - version = "0.6.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros2_control-release/archive/release/iron/gazebo_ros2_control/0.6.8-1.tar.gz"; - name = "0.6.8-1.tar.gz"; - sha256 = "6e1b4fd962026ee06e0dfc41f92563d890b10323af7f8121c8425a3890ba300d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles control-toolbox controller-manager gazebo-dev gazebo-ros hardware-interface pluginlib rclcpp std-msgs yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "gazebo_ros2_control"; - license = with lib.licenses; [ bsdOriginal asl20 ]; - }; -} diff --git a/distros/iron/gazebo-video-monitor-interfaces/default.nix b/distros/iron/gazebo-video-monitor-interfaces/default.nix deleted file mode 100644 index 3a2ec1e545..0000000000 --- a/distros/iron/gazebo-video-monitor-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-srvs }: -buildRosPackage { - pname = "ros-iron-gazebo-video-monitor-interfaces"; - version = "0.8.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_video_monitors-release/archive/release/iron/gazebo_video_monitor_interfaces/0.8.1-1.tar.gz"; - name = "0.8.1-1.tar.gz"; - sha256 = "78bd4f29980a4d2cc4d36051f154a478e6befcf10033dcc741b85f54c5bea20b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-srvs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "gazebo_video_monitor_interfaces defines interfaces for the gazebo_video_monitor_plugins package."; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/gazebo-video-monitor-plugins/default.nix b/distros/iron/gazebo-video-monitor-plugins/default.nix deleted file mode 100644 index 63a6303037..0000000000 --- a/distros/iron/gazebo-video-monitor-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-dev, gazebo-ros, gazebo-video-monitor-interfaces, opencv, rclcpp, std-srvs, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-gazebo-video-monitor-plugins"; - version = "0.8.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_video_monitors-release/archive/release/iron/gazebo_video_monitor_plugins/0.8.1-1.tar.gz"; - name = "0.8.1-1.tar.gz"; - sha256 = "d4a2075fee4cc3961092a4b8716ee5d77e9bf270da73a588c7a977278763078d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake yaml-cpp-vendor ]; - propagatedBuildInputs = [ gazebo-dev gazebo-ros gazebo-video-monitor-interfaces opencv opencv.cxxdev rclcpp std-srvs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "gazebo_video_monitor_plugins is a package that lets the user record videos of a Gazebo simulation. It provides a multicamera sensor that can be used for creating different types of videos with multiple views from inside the gazebo world. There is a number of plugins already available in the package, but more can be developed by the user, with minimal effort, to fit arbitrary use cases."; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/gazebo-video-monitor-utils/default.nix b/distros/iron/gazebo-video-monitor-utils/default.nix deleted file mode 100644 index 85024b259d..0000000000 --- a/distros/iron/gazebo-video-monitor-utils/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, gazebo-msgs, rclpy, std-srvs }: -buildRosPackage { - pname = "ros-iron-gazebo-video-monitor-utils"; - version = "0.8.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_video_monitors-release/archive/release/iron/gazebo_video_monitor_utils/0.8.1-1.tar.gz"; - name = "0.8.1-1.tar.gz"; - sha256 = "64b9914ea04cb447ee7e6df9d54afb4dfcc515f1d31d0a140cece9b1ba923405"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ gazebo-msgs rclpy std-srvs ]; - - meta = { - description = "Contains utility scripts that are meant to interact with the gazebo video monitor plugins."; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/gazebo-video-monitors/default.nix b/distros/iron/gazebo-video-monitors/default.nix deleted file mode 100644 index f2ef6067de..0000000000 --- a/distros/iron/gazebo-video-monitors/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-video-monitor-interfaces, gazebo-video-monitor-plugins, gazebo-video-monitor-utils }: -buildRosPackage { - pname = "ros-iron-gazebo-video-monitors"; - version = "0.8.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_video_monitors-release/archive/release/iron/gazebo_video_monitors/0.8.1-1.tar.gz"; - name = "0.8.1-1.tar.gz"; - sha256 = "1a36a452868c32e5623e249cbcaf89731a76335fdf54397dbcf2c8eb5a4bf925"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ gazebo-video-monitor-interfaces gazebo-video-monitor-plugins gazebo-video-monitor-utils ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage that groups together the gazebo_video_monitors packages."; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/gc-spl-2022/default.nix b/distros/iron/gc-spl-2022/default.nix deleted file mode 100644 index 9eb03d491b..0000000000 --- a/distros/iron/gc-spl-2022/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rcgcd-spl-14, rcgcd-spl-14-conversion, rcgcrd-spl-4, rcgcrd-spl-4-conversion, rclpy }: -buildRosPackage { - pname = "ros-iron-gc-spl-2022"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/game_controller_spl-release/archive/release/iron/gc_spl_2022/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "deadf38664818db96103c9032131936da604fdba9d0e1a228fd868a33ccdd277"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rcgcd-spl-14 rcgcd-spl-14-conversion rcgcrd-spl-4 rcgcrd-spl-4-conversion rclpy ]; - - meta = { - description = "GameController-Robot communication in RoboCup SPL at RoboCup2022"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/gc-spl-interfaces/default.nix b/distros/iron/gc-spl-interfaces/default.nix deleted file mode 100644 index 3f21234a5b..0000000000 --- a/distros/iron/gc-spl-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-gc-spl-interfaces"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/game_controller_spl-release/archive/release/iron/gc_spl_interfaces/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "e14a4d28fd1b6765dee9337efa2577b55ed8d7cc50c639b7d2f43d1a7fce4f79"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RoboCup SPL GameController Data ROS msg"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/gc-spl/default.nix b/distros/iron/gc-spl/default.nix deleted file mode 100644 index 0b98e70e7b..0000000000 --- a/distros/iron/gc-spl/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, gc-spl-interfaces, python3Packages, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-gc-spl"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/game_controller_spl-release/archive/release/iron/gc_spl/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "f19dee091c5f82733a8f1a23d444fe52ca1151ffe6d17b568fc1d72defc8917e"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ gc-spl-interfaces python3Packages.construct rclpy ]; - - meta = { - description = "GameController-Robot communication in RoboCup SPL"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/generate-parameter-library-example/default.nix b/distros/iron/generate-parameter-library-example/default.nix deleted file mode 100644 index 8216ab5871..0000000000 --- a/distros/iron/generate-parameter-library-example/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-core, ament-lint-auto, ament-lint-common, generate-parameter-library, rclcpp, rclcpp-components }: -buildRosPackage { - pname = "ros-iron-generate-parameter-library-example"; - version = "0.3.9-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/iron/generate_parameter_library_example/0.3.9-1.tar.gz"; - name = "0.3.9-1.tar.gz"; - sha256 = "905f67ce9384cf9b0129f690faa22bfe17d377e72c8a48abde77adf3420cac2a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-core generate-parameter-library rclcpp rclcpp-components ]; - nativeBuildInputs = [ ament-cmake ament-cmake-core ]; - - meta = { - description = "Example usage of generate_parameter_library."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/generate-parameter-library-py/default.nix b/distros/iron/generate-parameter-library-py/default.nix deleted file mode 100644 index 783c11b3dd..0000000000 --- a/distros/iron/generate-parameter-library-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, python3, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-generate-parameter-library-py"; - version = "0.3.9-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/iron/generate_parameter_library_py/0.3.9-1.tar.gz"; - name = "0.3.9-1.tar.gz"; - sha256 = "6ec00f0eafb15809ddb1bd2dc609c68be452fc21d6056fb6640293d8c0ccedda"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright pythonPackages.pytest ]; - propagatedBuildInputs = [ python3 python3Packages.jinja2 python3Packages.pyyaml python3Packages.typeguard ]; - - meta = { - description = "Python to generate ROS parameter library."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/generate-parameter-library/default.nix b/distros/iron/generate-parameter-library/default.nix deleted file mode 100644 index 5d299b84d0..0000000000 --- a/distros/iron/generate-parameter-library/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, fmt, generate-parameter-library-py, parameter-traits, rclcpp, rclcpp-lifecycle, rclpy, rsl, tcb-span, tl-expected }: -buildRosPackage { - pname = "ros-iron-generate-parameter-library"; - version = "0.3.9-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/iron/generate_parameter_library/0.3.9-1.tar.gz"; - name = "0.3.9-1.tar.gz"; - sha256 = "834889d6db1e188b085a2517f8f5415cbda45c5364730530ca0ef22053350e81"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ fmt generate-parameter-library-py parameter-traits rclcpp rclcpp-lifecycle rclpy rsl tcb-span tl-expected ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python generate-parameter-library-py ]; - - meta = { - description = "CMake to generate ROS parameter library."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/generate-parameter-module-example/default.nix b/distros/iron/generate-parameter-module-example/default.nix deleted file mode 100644 index 56d8cccdf5..0000000000 --- a/distros/iron/generate-parameter-module-example/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, generate-parameter-library, generate-parameter-library-py, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-generate-parameter-module-example"; - version = "0.3.9-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/iron/generate_parameter_module_example/0.3.9-1.tar.gz"; - name = "0.3.9-1.tar.gz"; - sha256 = "6b0e76233f537d6dbef0c4791de40dfc1f5593ce7d71dba3c67727be95c6b46f"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ generate-parameter-library generate-parameter-library-py rclpy ]; - - meta = { - description = "Example usage of generate_parameter_library for a python module"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/generated.nix b/distros/iron/generated.nix deleted file mode 100644 index c611e515e6..0000000000 --- a/distros/iron/generated.nix +++ /dev/null @@ -1,2677 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -self: super: { - - acado-vendor = self.callPackage ./acado-vendor {}; - - ackermann-msgs = self.callPackage ./ackermann-msgs {}; - - ackermann-steering-controller = self.callPackage ./ackermann-steering-controller {}; - - action-msgs = self.callPackage ./action-msgs {}; - - action-tutorials-cpp = self.callPackage ./action-tutorials-cpp {}; - - action-tutorials-interfaces = self.callPackage ./action-tutorials-interfaces {}; - - action-tutorials-py = self.callPackage ./action-tutorials-py {}; - - actionlib-msgs = self.callPackage ./actionlib-msgs {}; - - actuator-msgs = self.callPackage ./actuator-msgs {}; - - adaptive-component = self.callPackage ./adaptive-component {}; - - admittance-controller = self.callPackage ./admittance-controller {}; - - ament-acceleration = self.callPackage ./ament-acceleration {}; - - ament-black = self.callPackage ./ament-black {}; - - ament-clang-format = self.callPackage ./ament-clang-format {}; - - ament-clang-tidy = self.callPackage ./ament-clang-tidy {}; - - ament-cmake = self.callPackage ./ament-cmake {}; - - ament-cmake-auto = self.callPackage ./ament-cmake-auto {}; - - ament-cmake-black = self.callPackage ./ament-cmake-black {}; - - ament-cmake-catch2 = self.callPackage ./ament-cmake-catch2 {}; - - ament-cmake-clang-format = self.callPackage ./ament-cmake-clang-format {}; - - ament-cmake-clang-tidy = self.callPackage ./ament-cmake-clang-tidy {}; - - ament-cmake-copyright = self.callPackage ./ament-cmake-copyright {}; - - ament-cmake-core = self.callPackage ./ament-cmake-core {}; - - ament-cmake-cppcheck = self.callPackage ./ament-cmake-cppcheck {}; - - ament-cmake-cpplint = self.callPackage ./ament-cmake-cpplint {}; - - ament-cmake-export-definitions = self.callPackage ./ament-cmake-export-definitions {}; - - ament-cmake-export-dependencies = self.callPackage ./ament-cmake-export-dependencies {}; - - ament-cmake-export-include-directories = self.callPackage ./ament-cmake-export-include-directories {}; - - ament-cmake-export-interfaces = self.callPackage ./ament-cmake-export-interfaces {}; - - ament-cmake-export-libraries = self.callPackage ./ament-cmake-export-libraries {}; - - ament-cmake-export-link-flags = self.callPackage ./ament-cmake-export-link-flags {}; - - ament-cmake-export-targets = self.callPackage ./ament-cmake-export-targets {}; - - ament-cmake-flake8 = self.callPackage ./ament-cmake-flake8 {}; - - ament-cmake-gen-version-h = self.callPackage ./ament-cmake-gen-version-h {}; - - ament-cmake-gmock = self.callPackage ./ament-cmake-gmock {}; - - ament-cmake-google-benchmark = self.callPackage ./ament-cmake-google-benchmark {}; - - ament-cmake-gtest = self.callPackage ./ament-cmake-gtest {}; - - ament-cmake-include-directories = self.callPackage ./ament-cmake-include-directories {}; - - ament-cmake-libraries = self.callPackage ./ament-cmake-libraries {}; - - ament-cmake-lint-cmake = self.callPackage ./ament-cmake-lint-cmake {}; - - ament-cmake-mypy = self.callPackage ./ament-cmake-mypy {}; - - ament-cmake-pclint = self.callPackage ./ament-cmake-pclint {}; - - ament-cmake-pep257 = self.callPackage ./ament-cmake-pep257 {}; - - ament-cmake-pycodestyle = self.callPackage ./ament-cmake-pycodestyle {}; - - ament-cmake-pyflakes = self.callPackage ./ament-cmake-pyflakes {}; - - ament-cmake-pytest = self.callPackage ./ament-cmake-pytest {}; - - ament-cmake-python = self.callPackage ./ament-cmake-python {}; - - ament-cmake-ros = self.callPackage ./ament-cmake-ros {}; - - ament-cmake-target-dependencies = self.callPackage ./ament-cmake-target-dependencies {}; - - ament-cmake-test = self.callPackage ./ament-cmake-test {}; - - ament-cmake-uncrustify = self.callPackage ./ament-cmake-uncrustify {}; - - ament-cmake-vendor-package = self.callPackage ./ament-cmake-vendor-package {}; - - ament-cmake-version = self.callPackage ./ament-cmake-version {}; - - ament-cmake-xmllint = self.callPackage ./ament-cmake-xmllint {}; - - ament-copyright = self.callPackage ./ament-copyright {}; - - ament-cppcheck = self.callPackage ./ament-cppcheck {}; - - ament-cpplint = self.callPackage ./ament-cpplint {}; - - ament-download = self.callPackage ./ament-download {}; - - ament-flake8 = self.callPackage ./ament-flake8 {}; - - ament-index-cpp = self.callPackage ./ament-index-cpp {}; - - ament-index-python = self.callPackage ./ament-index-python {}; - - ament-lint = self.callPackage ./ament-lint {}; - - ament-lint-auto = self.callPackage ./ament-lint-auto {}; - - ament-lint-cmake = self.callPackage ./ament-lint-cmake {}; - - ament-lint-common = self.callPackage ./ament-lint-common {}; - - ament-mypy = self.callPackage ./ament-mypy {}; - - ament-nodl = self.callPackage ./ament-nodl {}; - - ament-package = self.callPackage ./ament-package {}; - - ament-pclint = self.callPackage ./ament-pclint {}; - - ament-pep257 = self.callPackage ./ament-pep257 {}; - - ament-pycodestyle = self.callPackage ./ament-pycodestyle {}; - - ament-pyflakes = self.callPackage ./ament-pyflakes {}; - - ament-uncrustify = self.callPackage ./ament-uncrustify {}; - - ament-vitis = self.callPackage ./ament-vitis {}; - - ament-xmllint = self.callPackage ./ament-xmllint {}; - - angles = self.callPackage ./angles {}; - - apex-test-tools = self.callPackage ./apex-test-tools {}; - - apriltag = self.callPackage ./apriltag {}; - - apriltag-detector = self.callPackage ./apriltag-detector {}; - - apriltag-detector-mit = self.callPackage ./apriltag-detector-mit {}; - - apriltag-detector-umich = self.callPackage ./apriltag-detector-umich {}; - - apriltag-draw = self.callPackage ./apriltag-draw {}; - - apriltag-mit = self.callPackage ./apriltag-mit {}; - - apriltag-msgs = self.callPackage ./apriltag-msgs {}; - - apriltag-ros = self.callPackage ./apriltag-ros {}; - - aruco = self.callPackage ./aruco {}; - - aruco-msgs = self.callPackage ./aruco-msgs {}; - - aruco-opencv = self.callPackage ./aruco-opencv {}; - - aruco-opencv-msgs = self.callPackage ./aruco-opencv-msgs {}; - - aruco-ros = self.callPackage ./aruco-ros {}; - - asio-cmake-module = self.callPackage ./asio-cmake-module {}; - - async-web-server-cpp = self.callPackage ./async-web-server-cpp {}; - - automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {}; - - automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {}; - - automotive-platform-msgs = self.callPackage ./automotive-platform-msgs {}; - - autoware-auto-msgs = self.callPackage ./autoware-auto-msgs {}; - - avt-vimba-camera = self.callPackage ./avt-vimba-camera {}; - - aws-robomaker-small-warehouse-world = self.callPackage ./aws-robomaker-small-warehouse-world {}; - - aws-sdk-cpp-vendor = self.callPackage ./aws-sdk-cpp-vendor {}; - - azure-iot-sdk-c = self.callPackage ./azure-iot-sdk-c {}; - - backward-ros = self.callPackage ./backward-ros {}; - - bag2-to-image = self.callPackage ./bag2-to-image {}; - - battery-state-broadcaster = self.callPackage ./battery-state-broadcaster {}; - - battery-state-rviz-overlay = self.callPackage ./battery-state-rviz-overlay {}; - - behaviortree-cpp = self.callPackage ./behaviortree-cpp {}; - - behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {}; - - beluga = self.callPackage ./beluga {}; - - beluga-amcl = self.callPackage ./beluga-amcl {}; - - beluga-ros = self.callPackage ./beluga-ros {}; - - bicycle-steering-controller = self.callPackage ./bicycle-steering-controller {}; - - bno055 = self.callPackage ./bno055 {}; - - bond = self.callPackage ./bond {}; - - bond-core = self.callPackage ./bond-core {}; - - bondcpp = self.callPackage ./bondcpp {}; - - boost-geometry-util = self.callPackage ./boost-geometry-util {}; - - bosch-locator-bridge = self.callPackage ./bosch-locator-bridge {}; - - builtin-interfaces = self.callPackage ./builtin-interfaces {}; - - camera-aravis2 = self.callPackage ./camera-aravis2 {}; - - camera-aravis2-msgs = self.callPackage ./camera-aravis2-msgs {}; - - camera-calibration = self.callPackage ./camera-calibration {}; - - camera-calibration-parsers = self.callPackage ./camera-calibration-parsers {}; - - camera-info-manager = self.callPackage ./camera-info-manager {}; - - can-msgs = self.callPackage ./can-msgs {}; - - cartographer = self.callPackage ./cartographer {}; - - cartographer-ros = self.callPackage ./cartographer-ros {}; - - cartographer-ros-msgs = self.callPackage ./cartographer-ros-msgs {}; - - cartographer-rviz = self.callPackage ./cartographer-rviz {}; - - cascade-lifecycle-msgs = self.callPackage ./cascade-lifecycle-msgs {}; - - catch-ros2 = self.callPackage ./catch-ros2 {}; - - chomp-motion-planner = self.callPackage ./chomp-motion-planner {}; - - class-loader = self.callPackage ./class-loader {}; - - classic-bags = self.callPackage ./classic-bags {}; - - cmake-generate-parameter-module-example = self.callPackage ./cmake-generate-parameter-module-example {}; - - color-names = self.callPackage ./color-names {}; - - color-util = self.callPackage ./color-util {}; - - common-interfaces = self.callPackage ./common-interfaces {}; - - composition = self.callPackage ./composition {}; - - composition-interfaces = self.callPackage ./composition-interfaces {}; - - compressed-depth-image-transport = self.callPackage ./compressed-depth-image-transport {}; - - compressed-image-transport = self.callPackage ./compressed-image-transport {}; - - console-bridge-vendor = self.callPackage ./console-bridge-vendor {}; - - control-box-rst = self.callPackage ./control-box-rst {}; - - control-msgs = self.callPackage ./control-msgs {}; - - control-toolbox = self.callPackage ./control-toolbox {}; - - controller-interface = self.callPackage ./controller-interface {}; - - controller-manager = self.callPackage ./controller-manager {}; - - controller-manager-msgs = self.callPackage ./controller-manager-msgs {}; - - costmap-queue = self.callPackage ./costmap-queue {}; - - cudnn-cmake-module = self.callPackage ./cudnn-cmake-module {}; - - cv-bridge = self.callPackage ./cv-bridge {}; - - cyclonedds = self.callPackage ./cyclonedds {}; - - demo-nodes-cpp = self.callPackage ./demo-nodes-cpp {}; - - demo-nodes-cpp-native = self.callPackage ./demo-nodes-cpp-native {}; - - demo-nodes-py = self.callPackage ./demo-nodes-py {}; - - depth-image-proc = self.callPackage ./depth-image-proc {}; - - depthai = self.callPackage ./depthai {}; - - depthai-ros = self.callPackage ./depthai-ros {}; - - depthai-bridge = self.callPackage ./depthai-bridge {}; - - depthai-descriptions = self.callPackage ./depthai-descriptions {}; - - depthai-examples = self.callPackage ./depthai-examples {}; - - depthai-filters = self.callPackage ./depthai-filters {}; - - depthai-ros-driver = self.callPackage ./depthai-ros-driver {}; - - depthai-ros-msgs = self.callPackage ./depthai-ros-msgs {}; - - depthimage-to-laserscan = self.callPackage ./depthimage-to-laserscan {}; - - desktop = self.callPackage ./desktop {}; - - desktop-full = self.callPackage ./desktop-full {}; - - diagnostic-aggregator = self.callPackage ./diagnostic-aggregator {}; - - diagnostic-common-diagnostics = self.callPackage ./diagnostic-common-diagnostics {}; - - diagnostic-msgs = self.callPackage ./diagnostic-msgs {}; - - diagnostic-updater = self.callPackage ./diagnostic-updater {}; - - diagnostics = self.callPackage ./diagnostics {}; - - diff-drive-controller = self.callPackage ./diff-drive-controller {}; - - dolly = self.callPackage ./dolly {}; - - dolly-follow = self.callPackage ./dolly-follow {}; - - dolly-gazebo = self.callPackage ./dolly-gazebo {}; - - dolly-ignition = self.callPackage ./dolly-ignition {}; - - domain-bridge = self.callPackage ./domain-bridge {}; - - domain-coordinator = self.callPackage ./domain-coordinator {}; - - draco-point-cloud-transport = self.callPackage ./draco-point-cloud-transport {}; - - dual-arm-panda-moveit-config = self.callPackage ./dual-arm-panda-moveit-config {}; - - dummy-map-server = self.callPackage ./dummy-map-server {}; - - dummy-robot-bringup = self.callPackage ./dummy-robot-bringup {}; - - dummy-sensors = self.callPackage ./dummy-sensors {}; - - dwb-core = self.callPackage ./dwb-core {}; - - dwb-critics = self.callPackage ./dwb-critics {}; - - dwb-msgs = self.callPackage ./dwb-msgs {}; - - dwb-plugins = self.callPackage ./dwb-plugins {}; - - dynamic-edt-3d = self.callPackage ./dynamic-edt-3d {}; - - dynamixel-hardware = self.callPackage ./dynamixel-hardware {}; - - dynamixel-sdk = self.callPackage ./dynamixel-sdk {}; - - dynamixel-sdk-custom-interfaces = self.callPackage ./dynamixel-sdk-custom-interfaces {}; - - dynamixel-sdk-examples = self.callPackage ./dynamixel-sdk-examples {}; - - dynamixel-workbench = self.callPackage ./dynamixel-workbench {}; - - dynamixel-workbench-msgs = self.callPackage ./dynamixel-workbench-msgs {}; - - dynamixel-workbench-toolbox = self.callPackage ./dynamixel-workbench-toolbox {}; - - ecal = self.callPackage ./ecal {}; - - ecl-build = self.callPackage ./ecl-build {}; - - ecl-command-line = self.callPackage ./ecl-command-line {}; - - ecl-concepts = self.callPackage ./ecl-concepts {}; - - ecl-config = self.callPackage ./ecl-config {}; - - ecl-console = self.callPackage ./ecl-console {}; - - ecl-containers = self.callPackage ./ecl-containers {}; - - ecl-converters = self.callPackage ./ecl-converters {}; - - ecl-converters-lite = self.callPackage ./ecl-converters-lite {}; - - ecl-core = self.callPackage ./ecl-core {}; - - ecl-core-apps = self.callPackage ./ecl-core-apps {}; - - ecl-devices = self.callPackage ./ecl-devices {}; - - ecl-eigen = self.callPackage ./ecl-eigen {}; - - ecl-errors = self.callPackage ./ecl-errors {}; - - ecl-exceptions = self.callPackage ./ecl-exceptions {}; - - ecl-filesystem = self.callPackage ./ecl-filesystem {}; - - ecl-formatters = self.callPackage ./ecl-formatters {}; - - ecl-geometry = self.callPackage ./ecl-geometry {}; - - ecl-io = self.callPackage ./ecl-io {}; - - ecl-ipc = self.callPackage ./ecl-ipc {}; - - ecl-license = self.callPackage ./ecl-license {}; - - ecl-linear-algebra = self.callPackage ./ecl-linear-algebra {}; - - ecl-lite = self.callPackage ./ecl-lite {}; - - ecl-manipulators = self.callPackage ./ecl-manipulators {}; - - ecl-math = self.callPackage ./ecl-math {}; - - ecl-mobile-robot = self.callPackage ./ecl-mobile-robot {}; - - ecl-mpl = self.callPackage ./ecl-mpl {}; - - ecl-sigslots = self.callPackage ./ecl-sigslots {}; - - ecl-sigslots-lite = self.callPackage ./ecl-sigslots-lite {}; - - ecl-statistics = self.callPackage ./ecl-statistics {}; - - ecl-streams = self.callPackage ./ecl-streams {}; - - ecl-threads = self.callPackage ./ecl-threads {}; - - ecl-time = self.callPackage ./ecl-time {}; - - ecl-time-lite = self.callPackage ./ecl-time-lite {}; - - ecl-tools = self.callPackage ./ecl-tools {}; - - ecl-type-traits = self.callPackage ./ecl-type-traits {}; - - ecl-utilities = self.callPackage ./ecl-utilities {}; - - effort-controllers = self.callPackage ./effort-controllers {}; - - eigen3-cmake-module = self.callPackage ./eigen3-cmake-module {}; - - eigen-stl-containers = self.callPackage ./eigen-stl-containers {}; - - eigenpy = self.callPackage ./eigenpy {}; - - eiquadprog = self.callPackage ./eiquadprog {}; - - etsi-its-cam-coding = self.callPackage ./etsi-its-cam-coding {}; - - etsi-its-cam-conversion = self.callPackage ./etsi-its-cam-conversion {}; - - etsi-its-cam-msgs = self.callPackage ./etsi-its-cam-msgs {}; - - etsi-its-cam-ts-coding = self.callPackage ./etsi-its-cam-ts-coding {}; - - etsi-its-cam-ts-conversion = self.callPackage ./etsi-its-cam-ts-conversion {}; - - etsi-its-cam-ts-msgs = self.callPackage ./etsi-its-cam-ts-msgs {}; - - etsi-its-coding = self.callPackage ./etsi-its-coding {}; - - etsi-its-conversion = self.callPackage ./etsi-its-conversion {}; - - etsi-its-cpm-ts-coding = self.callPackage ./etsi-its-cpm-ts-coding {}; - - etsi-its-cpm-ts-conversion = self.callPackage ./etsi-its-cpm-ts-conversion {}; - - etsi-its-cpm-ts-msgs = self.callPackage ./etsi-its-cpm-ts-msgs {}; - - etsi-its-denm-coding = self.callPackage ./etsi-its-denm-coding {}; - - etsi-its-denm-conversion = self.callPackage ./etsi-its-denm-conversion {}; - - etsi-its-denm-msgs = self.callPackage ./etsi-its-denm-msgs {}; - - etsi-its-messages = self.callPackage ./etsi-its-messages {}; - - etsi-its-msgs = self.callPackage ./etsi-its-msgs {}; - - etsi-its-msgs-utils = self.callPackage ./etsi-its-msgs-utils {}; - - etsi-its-primitives-conversion = self.callPackage ./etsi-its-primitives-conversion {}; - - etsi-its-rviz-plugins = self.callPackage ./etsi-its-rviz-plugins {}; - - etsi-its-vam-ts-coding = self.callPackage ./etsi-its-vam-ts-coding {}; - - etsi-its-vam-ts-conversion = self.callPackage ./etsi-its-vam-ts-conversion {}; - - etsi-its-vam-ts-msgs = self.callPackage ./etsi-its-vam-ts-msgs {}; - - event-camera-codecs = self.callPackage ./event-camera-codecs {}; - - event-camera-msgs = self.callPackage ./event-camera-msgs {}; - - event-camera-py = self.callPackage ./event-camera-py {}; - - event-camera-renderer = self.callPackage ./event-camera-renderer {}; - - example-interfaces = self.callPackage ./example-interfaces {}; - - examples-rclcpp-async-client = self.callPackage ./examples-rclcpp-async-client {}; - - examples-rclcpp-cbg-executor = self.callPackage ./examples-rclcpp-cbg-executor {}; - - examples-rclcpp-minimal-action-client = self.callPackage ./examples-rclcpp-minimal-action-client {}; - - examples-rclcpp-minimal-action-server = self.callPackage ./examples-rclcpp-minimal-action-server {}; - - examples-rclcpp-minimal-client = self.callPackage ./examples-rclcpp-minimal-client {}; - - examples-rclcpp-minimal-composition = self.callPackage ./examples-rclcpp-minimal-composition {}; - - examples-rclcpp-minimal-publisher = self.callPackage ./examples-rclcpp-minimal-publisher {}; - - examples-rclcpp-minimal-service = self.callPackage ./examples-rclcpp-minimal-service {}; - - examples-rclcpp-minimal-subscriber = self.callPackage ./examples-rclcpp-minimal-subscriber {}; - - examples-rclcpp-minimal-timer = self.callPackage ./examples-rclcpp-minimal-timer {}; - - examples-rclcpp-multithreaded-executor = self.callPackage ./examples-rclcpp-multithreaded-executor {}; - - examples-rclcpp-wait-set = self.callPackage ./examples-rclcpp-wait-set {}; - - examples-rclpy-executors = self.callPackage ./examples-rclpy-executors {}; - - examples-rclpy-guard-conditions = self.callPackage ./examples-rclpy-guard-conditions {}; - - examples-rclpy-minimal-action-client = self.callPackage ./examples-rclpy-minimal-action-client {}; - - examples-rclpy-minimal-action-server = self.callPackage ./examples-rclpy-minimal-action-server {}; - - examples-rclpy-minimal-client = self.callPackage ./examples-rclpy-minimal-client {}; - - examples-rclpy-minimal-publisher = self.callPackage ./examples-rclpy-minimal-publisher {}; - - examples-rclpy-minimal-service = self.callPackage ./examples-rclpy-minimal-service {}; - - examples-rclpy-minimal-subscriber = self.callPackage ./examples-rclpy-minimal-subscriber {}; - - examples-rclpy-pointcloud-publisher = self.callPackage ./examples-rclpy-pointcloud-publisher {}; - - examples-tf2-py = self.callPackage ./examples-tf2-py {}; - - executive-smach = self.callPackage ./executive-smach {}; - - fast-gicp = self.callPackage ./fast-gicp {}; - - fastcdr = self.callPackage ./fastcdr {}; - - fastrtps = self.callPackage ./fastrtps {}; - - fastrtps-cmake-module = self.callPackage ./fastrtps-cmake-module {}; - - ffmpeg-encoder-decoder = self.callPackage ./ffmpeg-encoder-decoder {}; - - ffmpeg-image-transport = self.callPackage ./ffmpeg-image-transport {}; - - ffmpeg-image-transport-msgs = self.callPackage ./ffmpeg-image-transport-msgs {}; - - ffmpeg-image-transport-tools = self.callPackage ./ffmpeg-image-transport-tools {}; - - fields2cover = self.callPackage ./fields2cover {}; - - filters = self.callPackage ./filters {}; - - find-object-2d = self.callPackage ./find-object-2d {}; - - flex-sync = self.callPackage ./flex-sync {}; - - flexbe-behavior-engine = self.callPackage ./flexbe-behavior-engine {}; - - flexbe-core = self.callPackage ./flexbe-core {}; - - flexbe-input = self.callPackage ./flexbe-input {}; - - flexbe-mirror = self.callPackage ./flexbe-mirror {}; - - flexbe-msgs = self.callPackage ./flexbe-msgs {}; - - flexbe-onboard = self.callPackage ./flexbe-onboard {}; - - flexbe-states = self.callPackage ./flexbe-states {}; - - flexbe-testing = self.callPackage ./flexbe-testing {}; - - flexbe-widget = self.callPackage ./flexbe-widget {}; - - flir-camera-description = self.callPackage ./flir-camera-description {}; - - flir-camera-msgs = self.callPackage ./flir-camera-msgs {}; - - fluent-rviz = self.callPackage ./fluent-rviz {}; - - fmi-adapter = self.callPackage ./fmi-adapter {}; - - fmi-adapter-examples = self.callPackage ./fmi-adapter-examples {}; - - fmilibrary-vendor = self.callPackage ./fmilibrary-vendor {}; - - foonathan-memory-vendor = self.callPackage ./foonathan-memory-vendor {}; - - force-torque-sensor-broadcaster = self.callPackage ./force-torque-sensor-broadcaster {}; - - forward-command-controller = self.callPackage ./forward-command-controller {}; - - four-wheel-steering-msgs = self.callPackage ./four-wheel-steering-msgs {}; - - foxglove-bridge = self.callPackage ./foxglove-bridge {}; - - foxglove-compressed-video-transport = self.callPackage ./foxglove-compressed-video-transport {}; - - foxglove-msgs = self.callPackage ./foxglove-msgs {}; - - fuse = self.callPackage ./fuse {}; - - fuse-constraints = self.callPackage ./fuse-constraints {}; - - fuse-core = self.callPackage ./fuse-core {}; - - fuse-doc = self.callPackage ./fuse-doc {}; - - fuse-graphs = self.callPackage ./fuse-graphs {}; - - fuse-loss = self.callPackage ./fuse-loss {}; - - fuse-models = self.callPackage ./fuse-models {}; - - fuse-msgs = self.callPackage ./fuse-msgs {}; - - fuse-optimizers = self.callPackage ./fuse-optimizers {}; - - fuse-publishers = self.callPackage ./fuse-publishers {}; - - fuse-tutorials = self.callPackage ./fuse-tutorials {}; - - fuse-variables = self.callPackage ./fuse-variables {}; - - fuse-viz = self.callPackage ./fuse-viz {}; - - game-controller-spl = self.callPackage ./game-controller-spl {}; - - game-controller-spl-interfaces = self.callPackage ./game-controller-spl-interfaces {}; - - gazebo-dev = self.callPackage ./gazebo-dev {}; - - gazebo-msgs = self.callPackage ./gazebo-msgs {}; - - gazebo-plugins = self.callPackage ./gazebo-plugins {}; - - gazebo-ros = self.callPackage ./gazebo-ros {}; - - gazebo-ros2-control = self.callPackage ./gazebo-ros2-control {}; - - gazebo-ros2-control-demos = self.callPackage ./gazebo-ros2-control-demos {}; - - gazebo-ros-pkgs = self.callPackage ./gazebo-ros-pkgs {}; - - gazebo-video-monitor-interfaces = self.callPackage ./gazebo-video-monitor-interfaces {}; - - gazebo-video-monitor-plugins = self.callPackage ./gazebo-video-monitor-plugins {}; - - gazebo-video-monitor-utils = self.callPackage ./gazebo-video-monitor-utils {}; - - gazebo-video-monitors = self.callPackage ./gazebo-video-monitors {}; - - gc-spl = self.callPackage ./gc-spl {}; - - gc-spl-2022 = self.callPackage ./gc-spl-2022 {}; - - gc-spl-interfaces = self.callPackage ./gc-spl-interfaces {}; - - generate-parameter-library = self.callPackage ./generate-parameter-library {}; - - generate-parameter-library-example = self.callPackage ./generate-parameter-library-example {}; - - generate-parameter-library-py = self.callPackage ./generate-parameter-library-py {}; - - generate-parameter-module-example = self.callPackage ./generate-parameter-module-example {}; - - geodesy = self.callPackage ./geodesy {}; - - geographic-info = self.callPackage ./geographic-info {}; - - geographic-msgs = self.callPackage ./geographic-msgs {}; - - geometric-shapes = self.callPackage ./geometric-shapes {}; - - geometry2 = self.callPackage ./geometry2 {}; - - geometry-msgs = self.callPackage ./geometry-msgs {}; - - geometry-tutorials = self.callPackage ./geometry-tutorials {}; - - gmock-vendor = self.callPackage ./gmock-vendor {}; - - google-benchmark-vendor = self.callPackage ./google-benchmark-vendor {}; - - gps-msgs = self.callPackage ./gps-msgs {}; - - gps-tools = self.callPackage ./gps-tools {}; - - gps-umd = self.callPackage ./gps-umd {}; - - gpsd-client = self.callPackage ./gpsd-client {}; - - graph-msgs = self.callPackage ./graph-msgs {}; - - grasping-msgs = self.callPackage ./grasping-msgs {}; - - grbl-msgs = self.callPackage ./grbl-msgs {}; - - grbl-ros = self.callPackage ./grbl-ros {}; - - grid-map = self.callPackage ./grid-map {}; - - grid-map-cmake-helpers = self.callPackage ./grid-map-cmake-helpers {}; - - grid-map-core = self.callPackage ./grid-map-core {}; - - grid-map-costmap-2d = self.callPackage ./grid-map-costmap-2d {}; - - grid-map-cv = self.callPackage ./grid-map-cv {}; - - grid-map-demos = self.callPackage ./grid-map-demos {}; - - grid-map-filters = self.callPackage ./grid-map-filters {}; - - grid-map-loader = self.callPackage ./grid-map-loader {}; - - grid-map-msgs = self.callPackage ./grid-map-msgs {}; - - grid-map-octomap = self.callPackage ./grid-map-octomap {}; - - grid-map-pcl = self.callPackage ./grid-map-pcl {}; - - grid-map-ros = self.callPackage ./grid-map-ros {}; - - grid-map-rviz-plugin = self.callPackage ./grid-map-rviz-plugin {}; - - grid-map-sdf = self.callPackage ./grid-map-sdf {}; - - grid-map-visualization = self.callPackage ./grid-map-visualization {}; - - gripper-controllers = self.callPackage ./gripper-controllers {}; - - gscam = self.callPackage ./gscam {}; - - gtest-vendor = self.callPackage ./gtest-vendor {}; - - gtsam = self.callPackage ./gtsam {}; - - gz-ros2-control-demos = self.callPackage ./gz-ros2-control-demos {}; - - hardware-interface = self.callPackage ./hardware-interface {}; - - hardware-interface-testing = self.callPackage ./hardware-interface-testing {}; - - hash-library-vendor = self.callPackage ./hash-library-vendor {}; - - heaphook = self.callPackage ./heaphook {}; - - hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {}; - - hpp-fcl = self.callPackage ./hpp-fcl {}; - - iceoryx-binding-c = self.callPackage ./iceoryx-binding-c {}; - - iceoryx-hoofs = self.callPackage ./iceoryx-hoofs {}; - - iceoryx-introspection = self.callPackage ./iceoryx-introspection {}; - - iceoryx-posh = self.callPackage ./iceoryx-posh {}; - - ifm3d-core = self.callPackage ./ifm3d-core {}; - - ignition-cmake2-vendor = self.callPackage ./ignition-cmake2-vendor {}; - - ignition-math6-vendor = self.callPackage ./ignition-math6-vendor {}; - - image-common = self.callPackage ./image-common {}; - - image-geometry = self.callPackage ./image-geometry {}; - - image-pipeline = self.callPackage ./image-pipeline {}; - - image-proc = self.callPackage ./image-proc {}; - - image-publisher = self.callPackage ./image-publisher {}; - - image-rotate = self.callPackage ./image-rotate {}; - - image-tools = self.callPackage ./image-tools {}; - - image-transport = self.callPackage ./image-transport {}; - - image-transport-plugins = self.callPackage ./image-transport-plugins {}; - - image-view = self.callPackage ./image-view {}; - - imu-complementary-filter = self.callPackage ./imu-complementary-filter {}; - - imu-filter-madgwick = self.callPackage ./imu-filter-madgwick {}; - - imu-pipeline = self.callPackage ./imu-pipeline {}; - - imu-processors = self.callPackage ./imu-processors {}; - - imu-sensor-broadcaster = self.callPackage ./imu-sensor-broadcaster {}; - - imu-tools = self.callPackage ./imu-tools {}; - - imu-transformer = self.callPackage ./imu-transformer {}; - - interactive-marker-twist-server = self.callPackage ./interactive-marker-twist-server {}; - - interactive-markers = self.callPackage ./interactive-markers {}; - - intra-process-demo = self.callPackage ./intra-process-demo {}; - - io-context = self.callPackage ./io-context {}; - - irobot-create-msgs = self.callPackage ./irobot-create-msgs {}; - - joint-limits = self.callPackage ./joint-limits {}; - - joint-state-broadcaster = self.callPackage ./joint-state-broadcaster {}; - - joint-state-publisher = self.callPackage ./joint-state-publisher {}; - - joint-state-publisher-gui = self.callPackage ./joint-state-publisher-gui {}; - - joint-trajectory-controller = self.callPackage ./joint-trajectory-controller {}; - - joy = self.callPackage ./joy {}; - - joy-linux = self.callPackage ./joy-linux {}; - - joy-teleop = self.callPackage ./joy-teleop {}; - - joy-tester = self.callPackage ./joy-tester {}; - - kdl-parser = self.callPackage ./kdl-parser {}; - - key-teleop = self.callPackage ./key-teleop {}; - - keyboard-handler = self.callPackage ./keyboard-handler {}; - - kinematics-interface = self.callPackage ./kinematics-interface {}; - - kinematics-interface-kdl = self.callPackage ./kinematics-interface-kdl {}; - - kinova-gen3-6dof-robotiq-2f-85-moveit-config = self.callPackage ./kinova-gen3-6dof-robotiq-2f-85-moveit-config {}; - - kinova-gen3-7dof-robotiq-2f-85-moveit-config = self.callPackage ./kinova-gen3-7dof-robotiq-2f-85-moveit-config {}; - - kitti-metrics-eval = self.callPackage ./kitti-metrics-eval {}; - - kobuki-core = self.callPackage ./kobuki-core {}; - - kobuki-ros-interfaces = self.callPackage ./kobuki-ros-interfaces {}; - - kobuki-velocity-smoother = self.callPackage ./kobuki-velocity-smoother {}; - - kortex-api = self.callPackage ./kortex-api {}; - - kortex-bringup = self.callPackage ./kortex-bringup {}; - - kortex-description = self.callPackage ./kortex-description {}; - - kortex-driver = self.callPackage ./kortex-driver {}; - - lanelet2 = self.callPackage ./lanelet2 {}; - - lanelet2-core = self.callPackage ./lanelet2-core {}; - - lanelet2-examples = self.callPackage ./lanelet2-examples {}; - - lanelet2-io = self.callPackage ./lanelet2-io {}; - - lanelet2-maps = self.callPackage ./lanelet2-maps {}; - - lanelet2-projection = self.callPackage ./lanelet2-projection {}; - - lanelet2-python = self.callPackage ./lanelet2-python {}; - - lanelet2-routing = self.callPackage ./lanelet2-routing {}; - - lanelet2-traffic-rules = self.callPackage ./lanelet2-traffic-rules {}; - - lanelet2-validation = self.callPackage ./lanelet2-validation {}; - - laser-filters = self.callPackage ./laser-filters {}; - - laser-geometry = self.callPackage ./laser-geometry {}; - - laser-proc = self.callPackage ./laser-proc {}; - - launch = self.callPackage ./launch {}; - - launch-param-builder = self.callPackage ./launch-param-builder {}; - - launch-pytest = self.callPackage ./launch-pytest {}; - - launch-ros = self.callPackage ./launch-ros {}; - - launch-system-modes = self.callPackage ./launch-system-modes {}; - - launch-testing = self.callPackage ./launch-testing {}; - - launch-testing-ament-cmake = self.callPackage ./launch-testing-ament-cmake {}; - - launch-testing-examples = self.callPackage ./launch-testing-examples {}; - - launch-testing-ros = self.callPackage ./launch-testing-ros {}; - - launch-xml = self.callPackage ./launch-xml {}; - - launch-yaml = self.callPackage ./launch-yaml {}; - - leo = self.callPackage ./leo {}; - - leo-bringup = self.callPackage ./leo-bringup {}; - - leo-description = self.callPackage ./leo-description {}; - - leo-desktop = self.callPackage ./leo-desktop {}; - - leo-fw = self.callPackage ./leo-fw {}; - - leo-gz-bringup = self.callPackage ./leo-gz-bringup {}; - - leo-gz-worlds = self.callPackage ./leo-gz-worlds {}; - - leo-msgs = self.callPackage ./leo-msgs {}; - - leo-robot = self.callPackage ./leo-robot {}; - - leo-simulator = self.callPackage ./leo-simulator {}; - - leo-teleop = self.callPackage ./leo-teleop {}; - - leo-viz = self.callPackage ./leo-viz {}; - - lgsvl-msgs = self.callPackage ./lgsvl-msgs {}; - - libcaer = self.callPackage ./libcaer {}; - - libcaer-driver = self.callPackage ./libcaer-driver {}; - - libcaer-vendor = self.callPackage ./libcaer-vendor {}; - - libcreate = self.callPackage ./libcreate {}; - - libcurl-vendor = self.callPackage ./libcurl-vendor {}; - - libg2o = self.callPackage ./libg2o {}; - - libmavconn = self.callPackage ./libmavconn {}; - - libnabo = self.callPackage ./libnabo {}; - - libphidget22 = self.callPackage ./libphidget22 {}; - - libpointmatcher = self.callPackage ./libpointmatcher {}; - - librealsense2 = self.callPackage ./librealsense2 {}; - - libstatistics-collector = self.callPackage ./libstatistics-collector {}; - - libyaml-vendor = self.callPackage ./libyaml-vendor {}; - - lidar-situational-graphs = self.callPackage ./lidar-situational-graphs {}; - - lifecycle = self.callPackage ./lifecycle {}; - - lifecycle-msgs = self.callPackage ./lifecycle-msgs {}; - - lifecycle-py = self.callPackage ./lifecycle-py {}; - - logging-demo = self.callPackage ./logging-demo {}; - - magic-enum = self.callPackage ./magic-enum {}; - - map-msgs = self.callPackage ./map-msgs {}; - - mapviz = self.callPackage ./mapviz {}; - - mapviz-interfaces = self.callPackage ./mapviz-interfaces {}; - - mapviz-plugins = self.callPackage ./mapviz-plugins {}; - - marine-acoustic-msgs = self.callPackage ./marine-acoustic-msgs {}; - - marine-sensor-msgs = self.callPackage ./marine-sensor-msgs {}; - - marti-can-msgs = self.callPackage ./marti-can-msgs {}; - - marti-common-msgs = self.callPackage ./marti-common-msgs {}; - - marti-dbw-msgs = self.callPackage ./marti-dbw-msgs {}; - - marti-introspection-msgs = self.callPackage ./marti-introspection-msgs {}; - - marti-nav-msgs = self.callPackage ./marti-nav-msgs {}; - - marti-perception-msgs = self.callPackage ./marti-perception-msgs {}; - - marti-sensor-msgs = self.callPackage ./marti-sensor-msgs {}; - - marti-status-msgs = self.callPackage ./marti-status-msgs {}; - - marti-visualization-msgs = self.callPackage ./marti-visualization-msgs {}; - - mavlink = self.callPackage ./mavlink {}; - - mavros = self.callPackage ./mavros {}; - - mavros-extras = self.callPackage ./mavros-extras {}; - - mavros-msgs = self.callPackage ./mavros-msgs {}; - - mcap-vendor = self.callPackage ./mcap-vendor {}; - - menge-vendor = self.callPackage ./menge-vendor {}; - - message-filters = self.callPackage ./message-filters {}; - - message-tf-frame-transformer = self.callPackage ./message-tf-frame-transformer {}; - - metavision-driver = self.callPackage ./metavision-driver {}; - - micro-ros-diagnostic-bridge = self.callPackage ./micro-ros-diagnostic-bridge {}; - - micro-ros-diagnostic-msgs = self.callPackage ./micro-ros-diagnostic-msgs {}; - - micro-ros-msgs = self.callPackage ./micro-ros-msgs {}; - - microstrain-inertial-description = self.callPackage ./microstrain-inertial-description {}; - - microstrain-inertial-driver = self.callPackage ./microstrain-inertial-driver {}; - - microstrain-inertial-examples = self.callPackage ./microstrain-inertial-examples {}; - - microstrain-inertial-msgs = self.callPackage ./microstrain-inertial-msgs {}; - - microstrain-inertial-rqt = self.callPackage ./microstrain-inertial-rqt {}; - - mimick-vendor = self.callPackage ./mimick-vendor {}; - - mola = self.callPackage ./mola {}; - - mola-bridge-ros2 = self.callPackage ./mola-bridge-ros2 {}; - - mola-common = self.callPackage ./mola-common {}; - - mola-demos = self.callPackage ./mola-demos {}; - - mola-imu-preintegration = self.callPackage ./mola-imu-preintegration {}; - - mola-input-euroc-dataset = self.callPackage ./mola-input-euroc-dataset {}; - - mola-input-kitti360-dataset = self.callPackage ./mola-input-kitti360-dataset {}; - - mola-input-kitti-dataset = self.callPackage ./mola-input-kitti-dataset {}; - - mola-input-mulran-dataset = self.callPackage ./mola-input-mulran-dataset {}; - - mola-input-paris-luco-dataset = self.callPackage ./mola-input-paris-luco-dataset {}; - - mola-input-rawlog = self.callPackage ./mola-input-rawlog {}; - - mola-input-rosbag2 = self.callPackage ./mola-input-rosbag2 {}; - - mola-kernel = self.callPackage ./mola-kernel {}; - - mola-launcher = self.callPackage ./mola-launcher {}; - - mola-lidar-odometry = self.callPackage ./mola-lidar-odometry {}; - - mola-metric-maps = self.callPackage ./mola-metric-maps {}; - - mola-msgs = self.callPackage ./mola-msgs {}; - - mola-navstate-fg = self.callPackage ./mola-navstate-fg {}; - - mola-navstate-fuse = self.callPackage ./mola-navstate-fuse {}; - - mola-pose-list = self.callPackage ./mola-pose-list {}; - - mola-relocalization = self.callPackage ./mola-relocalization {}; - - mola-test-datasets = self.callPackage ./mola-test-datasets {}; - - mola-traj-tools = self.callPackage ./mola-traj-tools {}; - - mola-viz = self.callPackage ./mola-viz {}; - - mola-yaml = self.callPackage ./mola-yaml {}; - - motion-capture-tracking = self.callPackage ./motion-capture-tracking {}; - - motion-capture-tracking-interfaces = self.callPackage ./motion-capture-tracking-interfaces {}; - - mouse-teleop = self.callPackage ./mouse-teleop {}; - - moveit = self.callPackage ./moveit {}; - - moveit-chomp-optimizer-adapter = self.callPackage ./moveit-chomp-optimizer-adapter {}; - - moveit-common = self.callPackage ./moveit-common {}; - - moveit-configs-utils = self.callPackage ./moveit-configs-utils {}; - - moveit-core = self.callPackage ./moveit-core {}; - - moveit-hybrid-planning = self.callPackage ./moveit-hybrid-planning {}; - - moveit-kinematics = self.callPackage ./moveit-kinematics {}; - - moveit-msgs = self.callPackage ./moveit-msgs {}; - - moveit-planners = self.callPackage ./moveit-planners {}; - - moveit-planners-chomp = self.callPackage ./moveit-planners-chomp {}; - - moveit-planners-ompl = self.callPackage ./moveit-planners-ompl {}; - - moveit-planners-stomp = self.callPackage ./moveit-planners-stomp {}; - - moveit-plugins = self.callPackage ./moveit-plugins {}; - - moveit-py = self.callPackage ./moveit-py {}; - - moveit-resources = self.callPackage ./moveit-resources {}; - - moveit-resources-fanuc-description = self.callPackage ./moveit-resources-fanuc-description {}; - - moveit-resources-fanuc-moveit-config = self.callPackage ./moveit-resources-fanuc-moveit-config {}; - - moveit-resources-panda-description = self.callPackage ./moveit-resources-panda-description {}; - - moveit-resources-panda-moveit-config = self.callPackage ./moveit-resources-panda-moveit-config {}; - - moveit-resources-pr2-description = self.callPackage ./moveit-resources-pr2-description {}; - - moveit-resources-prbt-ikfast-manipulator-plugin = self.callPackage ./moveit-resources-prbt-ikfast-manipulator-plugin {}; - - moveit-resources-prbt-moveit-config = self.callPackage ./moveit-resources-prbt-moveit-config {}; - - moveit-resources-prbt-pg70-support = self.callPackage ./moveit-resources-prbt-pg70-support {}; - - moveit-resources-prbt-support = self.callPackage ./moveit-resources-prbt-support {}; - - moveit-ros = self.callPackage ./moveit-ros {}; - - moveit-ros-benchmarks = self.callPackage ./moveit-ros-benchmarks {}; - - moveit-ros-control-interface = self.callPackage ./moveit-ros-control-interface {}; - - moveit-ros-move-group = self.callPackage ./moveit-ros-move-group {}; - - moveit-ros-occupancy-map-monitor = self.callPackage ./moveit-ros-occupancy-map-monitor {}; - - moveit-ros-perception = self.callPackage ./moveit-ros-perception {}; - - moveit-ros-planning = self.callPackage ./moveit-ros-planning {}; - - moveit-ros-planning-interface = self.callPackage ./moveit-ros-planning-interface {}; - - moveit-ros-robot-interaction = self.callPackage ./moveit-ros-robot-interaction {}; - - moveit-ros-visualization = self.callPackage ./moveit-ros-visualization {}; - - moveit-ros-warehouse = self.callPackage ./moveit-ros-warehouse {}; - - moveit-runtime = self.callPackage ./moveit-runtime {}; - - moveit-servo = self.callPackage ./moveit-servo {}; - - moveit-setup-app-plugins = self.callPackage ./moveit-setup-app-plugins {}; - - moveit-setup-assistant = self.callPackage ./moveit-setup-assistant {}; - - moveit-setup-controllers = self.callPackage ./moveit-setup-controllers {}; - - moveit-setup-core-plugins = self.callPackage ./moveit-setup-core-plugins {}; - - moveit-setup-framework = self.callPackage ./moveit-setup-framework {}; - - moveit-setup-srdf-plugins = self.callPackage ./moveit-setup-srdf-plugins {}; - - moveit-simple-controller-manager = self.callPackage ./moveit-simple-controller-manager {}; - - moveit-visual-tools = self.callPackage ./moveit-visual-tools {}; - - mp2p-icp = self.callPackage ./mp2p-icp {}; - - mqtt-client = self.callPackage ./mqtt-client {}; - - mqtt-client-interfaces = self.callPackage ./mqtt-client-interfaces {}; - - mrpt2 = self.callPackage ./mrpt2 {}; - - mrpt-apps = self.callPackage ./mrpt-apps {}; - - mrpt-generic-sensor = self.callPackage ./mrpt-generic-sensor {}; - - mrpt-libapps = self.callPackage ./mrpt-libapps {}; - - mrpt-libbase = self.callPackage ./mrpt-libbase {}; - - mrpt-libgui = self.callPackage ./mrpt-libgui {}; - - mrpt-libhwdrivers = self.callPackage ./mrpt-libhwdrivers {}; - - mrpt-libmaps = self.callPackage ./mrpt-libmaps {}; - - mrpt-libmath = self.callPackage ./mrpt-libmath {}; - - mrpt-libnav = self.callPackage ./mrpt-libnav {}; - - mrpt-libobs = self.callPackage ./mrpt-libobs {}; - - mrpt-libopengl = self.callPackage ./mrpt-libopengl {}; - - mrpt-libposes = self.callPackage ./mrpt-libposes {}; - - mrpt-libros-bridge = self.callPackage ./mrpt-libros-bridge {}; - - mrpt-libslam = self.callPackage ./mrpt-libslam {}; - - mrpt-libtclap = self.callPackage ./mrpt-libtclap {}; - - mrpt-map-server = self.callPackage ./mrpt-map-server {}; - - mrpt-msgs = self.callPackage ./mrpt-msgs {}; - - mrpt-msgs-bridge = self.callPackage ./mrpt-msgs-bridge {}; - - mrpt-nav-interfaces = self.callPackage ./mrpt-nav-interfaces {}; - - mrpt-navigation = self.callPackage ./mrpt-navigation {}; - - mrpt-path-planning = self.callPackage ./mrpt-path-planning {}; - - mrpt-pf-localization = self.callPackage ./mrpt-pf-localization {}; - - mrpt-pointcloud-pipeline = self.callPackage ./mrpt-pointcloud-pipeline {}; - - mrpt-rawlog = self.callPackage ./mrpt-rawlog {}; - - mrpt-reactivenav2d = self.callPackage ./mrpt-reactivenav2d {}; - - mrpt-sensor-bumblebee-stereo = self.callPackage ./mrpt-sensor-bumblebee-stereo {}; - - mrpt-sensor-gnss-nmea = self.callPackage ./mrpt-sensor-gnss-nmea {}; - - mrpt-sensor-gnss-novatel = self.callPackage ./mrpt-sensor-gnss-novatel {}; - - mrpt-sensor-imu-taobotics = self.callPackage ./mrpt-sensor-imu-taobotics {}; - - mrpt-sensorlib = self.callPackage ./mrpt-sensorlib {}; - - mrpt-sensors = self.callPackage ./mrpt-sensors {}; - - mrpt-tps-astar-planner = self.callPackage ./mrpt-tps-astar-planner {}; - - mrpt-tutorials = self.callPackage ./mrpt-tutorials {}; - - mrt-cmake-modules = self.callPackage ./mrt-cmake-modules {}; - - multidim-rrt-planner = self.callPackage ./multidim-rrt-planner {}; - - multires-image = self.callPackage ./multires-image {}; - - mvsim = self.callPackage ./mvsim {}; - - nao-button-sim = self.callPackage ./nao-button-sim {}; - - nao-command-msgs = self.callPackage ./nao-command-msgs {}; - - nao-lola = self.callPackage ./nao-lola {}; - - nao-meshes = self.callPackage ./nao-meshes {}; - - nao-sensor-msgs = self.callPackage ./nao-sensor-msgs {}; - - naoqi-bridge-msgs = self.callPackage ./naoqi-bridge-msgs {}; - - naoqi-driver = self.callPackage ./naoqi-driver {}; - - naoqi-libqi = self.callPackage ./naoqi-libqi {}; - - naoqi-libqicore = self.callPackage ./naoqi-libqicore {}; - - nav2-amcl = self.callPackage ./nav2-amcl {}; - - nav2-behavior-tree = self.callPackage ./nav2-behavior-tree {}; - - nav2-behaviors = self.callPackage ./nav2-behaviors {}; - - nav2-bringup = self.callPackage ./nav2-bringup {}; - - nav2-bt-navigator = self.callPackage ./nav2-bt-navigator {}; - - nav2-collision-monitor = self.callPackage ./nav2-collision-monitor {}; - - nav2-common = self.callPackage ./nav2-common {}; - - nav2-constrained-smoother = self.callPackage ./nav2-constrained-smoother {}; - - nav2-controller = self.callPackage ./nav2-controller {}; - - nav2-core = self.callPackage ./nav2-core {}; - - nav2-costmap-2d = self.callPackage ./nav2-costmap-2d {}; - - nav2-dwb-controller = self.callPackage ./nav2-dwb-controller {}; - - nav2-lifecycle-manager = self.callPackage ./nav2-lifecycle-manager {}; - - nav2-map-server = self.callPackage ./nav2-map-server {}; - - nav2-mppi-controller = self.callPackage ./nav2-mppi-controller {}; - - nav2-msgs = self.callPackage ./nav2-msgs {}; - - nav2-navfn-planner = self.callPackage ./nav2-navfn-planner {}; - - nav2-planner = self.callPackage ./nav2-planner {}; - - nav2-regulated-pure-pursuit-controller = self.callPackage ./nav2-regulated-pure-pursuit-controller {}; - - nav2-rotation-shim-controller = self.callPackage ./nav2-rotation-shim-controller {}; - - 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-smoother = self.callPackage ./nav2-smoother {}; - - 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-velocity-smoother = self.callPackage ./nav2-velocity-smoother {}; - - nav2-voxel-grid = self.callPackage ./nav2-voxel-grid {}; - - nav2-waypoint-follower = self.callPackage ./nav2-waypoint-follower {}; - - nav-2d-msgs = self.callPackage ./nav-2d-msgs {}; - - nav-2d-utils = self.callPackage ./nav-2d-utils {}; - - nav-msgs = self.callPackage ./nav-msgs {}; - - navigation2 = self.callPackage ./navigation2 {}; - - ndt-omp = self.callPackage ./ndt-omp {}; - - neo-nav2-bringup = self.callPackage ./neo-nav2-bringup {}; - - neo-simulation2 = self.callPackage ./neo-simulation2 {}; - - nerian-stereo = self.callPackage ./nerian-stereo {}; - - nlohmann-json-schema-validator-vendor = self.callPackage ./nlohmann-json-schema-validator-vendor {}; - - nmea-hardware-interface = self.callPackage ./nmea-hardware-interface {}; - - nmea-msgs = self.callPackage ./nmea-msgs {}; - - nmea-navsat-driver = self.callPackage ./nmea-navsat-driver {}; - - nodl-python = self.callPackage ./nodl-python {}; - - nodl-to-policy = self.callPackage ./nodl-to-policy {}; - - nonpersistent-voxel-layer = self.callPackage ./nonpersistent-voxel-layer {}; - - novatel-gps-driver = self.callPackage ./novatel-gps-driver {}; - - novatel-gps-msgs = self.callPackage ./novatel-gps-msgs {}; - - ntpd-driver = self.callPackage ./ntpd-driver {}; - - ntrip-client = self.callPackage ./ntrip-client {}; - - ntrip-client-node = self.callPackage ./ntrip-client-node {}; - - object-recognition-msgs = self.callPackage ./object-recognition-msgs {}; - - octomap = self.callPackage ./octomap {}; - - octomap-mapping = self.callPackage ./octomap-mapping {}; - - octomap-msgs = self.callPackage ./octomap-msgs {}; - - octomap-ros = self.callPackage ./octomap-ros {}; - - octomap-rviz-plugins = self.callPackage ./octomap-rviz-plugins {}; - - octomap-server = self.callPackage ./octomap-server {}; - - octovis = self.callPackage ./octovis {}; - - odom-to-tf-ros2 = self.callPackage ./odom-to-tf-ros2 {}; - - ompl = self.callPackage ./ompl {}; - - openeb-vendor = self.callPackage ./openeb-vendor {}; - - openni2-camera = self.callPackage ./openni2-camera {}; - - openvdb-vendor = self.callPackage ./openvdb-vendor {}; - - orocos-kdl-vendor = self.callPackage ./orocos-kdl-vendor {}; - - ortools-vendor = self.callPackage ./ortools-vendor {}; - - osqp-vendor = self.callPackage ./osqp-vendor {}; - - osrf-pycommon = self.callPackage ./osrf-pycommon {}; - - osrf-testing-tools-cpp = self.callPackage ./osrf-testing-tools-cpp {}; - - ouster-msgs = self.callPackage ./ouster-msgs {}; - - ouster-ros = self.callPackage ./ouster-ros {}; - - ouxt-common = self.callPackage ./ouxt-common {}; - - ouxt-lint-common = self.callPackage ./ouxt-lint-common {}; - - parameter-traits = self.callPackage ./parameter-traits {}; - - pcl-conversions = self.callPackage ./pcl-conversions {}; - - pcl-msgs = self.callPackage ./pcl-msgs {}; - - pcl-ros = self.callPackage ./pcl-ros {}; - - pendulum-control = self.callPackage ./pendulum-control {}; - - pendulum-msgs = self.callPackage ./pendulum-msgs {}; - - pepper-meshes = self.callPackage ./pepper-meshes {}; - - perception = self.callPackage ./perception {}; - - perception-pcl = self.callPackage ./perception-pcl {}; - - performance-test = self.callPackage ./performance-test {}; - - performance-test-fixture = self.callPackage ./performance-test-fixture {}; - - phidgets-accelerometer = self.callPackage ./phidgets-accelerometer {}; - - phidgets-analog-inputs = self.callPackage ./phidgets-analog-inputs {}; - - phidgets-analog-outputs = self.callPackage ./phidgets-analog-outputs {}; - - phidgets-api = self.callPackage ./phidgets-api {}; - - phidgets-digital-inputs = self.callPackage ./phidgets-digital-inputs {}; - - phidgets-digital-outputs = self.callPackage ./phidgets-digital-outputs {}; - - phidgets-drivers = self.callPackage ./phidgets-drivers {}; - - phidgets-gyroscope = self.callPackage ./phidgets-gyroscope {}; - - phidgets-high-speed-encoder = self.callPackage ./phidgets-high-speed-encoder {}; - - phidgets-ik = self.callPackage ./phidgets-ik {}; - - phidgets-magnetometer = self.callPackage ./phidgets-magnetometer {}; - - phidgets-motors = self.callPackage ./phidgets-motors {}; - - phidgets-msgs = self.callPackage ./phidgets-msgs {}; - - phidgets-spatial = self.callPackage ./phidgets-spatial {}; - - phidgets-temperature = self.callPackage ./phidgets-temperature {}; - - pick-ik = self.callPackage ./pick-ik {}; - - picknik-ament-copyright = self.callPackage ./picknik-ament-copyright {}; - - picknik-reset-fault-controller = self.callPackage ./picknik-reset-fault-controller {}; - - picknik-twist-controller = self.callPackage ./picknik-twist-controller {}; - - pid-controller = self.callPackage ./pid-controller {}; - - pilz-industrial-motion-planner = self.callPackage ./pilz-industrial-motion-planner {}; - - pilz-industrial-motion-planner-testutils = self.callPackage ./pilz-industrial-motion-planner-testutils {}; - - pinocchio = self.callPackage ./pinocchio {}; - - plansys2-bringup = self.callPackage ./plansys2-bringup {}; - - plansys2-bt-actions = self.callPackage ./plansys2-bt-actions {}; - - plansys2-core = self.callPackage ./plansys2-core {}; - - plansys2-domain-expert = self.callPackage ./plansys2-domain-expert {}; - - plansys2-executor = self.callPackage ./plansys2-executor {}; - - plansys2-lifecycle-manager = self.callPackage ./plansys2-lifecycle-manager {}; - - plansys2-msgs = self.callPackage ./plansys2-msgs {}; - - plansys2-pddl-parser = self.callPackage ./plansys2-pddl-parser {}; - - plansys2-planner = self.callPackage ./plansys2-planner {}; - - plansys2-popf-plan-solver = self.callPackage ./plansys2-popf-plan-solver {}; - - plansys2-problem-expert = self.callPackage ./plansys2-problem-expert {}; - - plansys2-terminal = self.callPackage ./plansys2-terminal {}; - - plansys2-tests = self.callPackage ./plansys2-tests {}; - - plansys2-tools = self.callPackage ./plansys2-tools {}; - - plotjuggler = self.callPackage ./plotjuggler {}; - - plotjuggler-msgs = self.callPackage ./plotjuggler-msgs {}; - - plotjuggler-ros = self.callPackage ./plotjuggler-ros {}; - - pluginlib = self.callPackage ./pluginlib {}; - - point-cloud-interfaces = self.callPackage ./point-cloud-interfaces {}; - - point-cloud-msg-wrapper = self.callPackage ./point-cloud-msg-wrapper {}; - - point-cloud-transport = self.callPackage ./point-cloud-transport {}; - - point-cloud-transport-plugins = self.callPackage ./point-cloud-transport-plugins {}; - - point-cloud-transport-py = self.callPackage ./point-cloud-transport-py {}; - - pointcloud-to-laserscan = self.callPackage ./pointcloud-to-laserscan {}; - - polygon-demos = self.callPackage ./polygon-demos {}; - - polygon-msgs = self.callPackage ./polygon-msgs {}; - - polygon-rviz-plugins = self.callPackage ./polygon-rviz-plugins {}; - - polygon-utils = self.callPackage ./polygon-utils {}; - - popf = self.callPackage ./popf {}; - - pose-broadcaster = self.callPackage ./pose-broadcaster {}; - - pose-cov-ops = self.callPackage ./pose-cov-ops {}; - - position-controllers = self.callPackage ./position-controllers {}; - - proxsuite = self.callPackage ./proxsuite {}; - - py-binding-tools = self.callPackage ./py-binding-tools {}; - - py-trees = self.callPackage ./py-trees {}; - - py-trees-js = self.callPackage ./py-trees-js {}; - - py-trees-ros = self.callPackage ./py-trees-ros {}; - - py-trees-ros-interfaces = self.callPackage ./py-trees-ros-interfaces {}; - - pybind11-json-vendor = self.callPackage ./pybind11-json-vendor {}; - - pybind11-vendor = self.callPackage ./pybind11-vendor {}; - - python-cmake-module = self.callPackage ./python-cmake-module {}; - - python-mrpt = self.callPackage ./python-mrpt {}; - - python-orocos-kdl-vendor = self.callPackage ./python-orocos-kdl-vendor {}; - - python-qt-binding = self.callPackage ./python-qt-binding {}; - - qpoases-vendor = self.callPackage ./qpoases-vendor {}; - - qt-dotgraph = self.callPackage ./qt-dotgraph {}; - - qt-gui = self.callPackage ./qt-gui {}; - - qt-gui-app = self.callPackage ./qt-gui-app {}; - - qt-gui-core = self.callPackage ./qt-gui-core {}; - - qt-gui-cpp = self.callPackage ./qt-gui-cpp {}; - - qt-gui-py-common = self.callPackage ./qt-gui-py-common {}; - - quality-of-service-demo-cpp = self.callPackage ./quality-of-service-demo-cpp {}; - - quality-of-service-demo-py = self.callPackage ./quality-of-service-demo-py {}; - - quaternion-operation = self.callPackage ./quaternion-operation {}; - - r2r-spl = self.callPackage ./r2r-spl {}; - - r2r-spl-7 = self.callPackage ./r2r-spl-7 {}; - - r2r-spl-8 = self.callPackage ./r2r-spl-8 {}; - - r2r-spl-test-interfaces = self.callPackage ./r2r-spl-test-interfaces {}; - - radar-msgs = self.callPackage ./radar-msgs {}; - - random-numbers = self.callPackage ./random-numbers {}; - - range-sensor-broadcaster = self.callPackage ./range-sensor-broadcaster {}; - - rc-common-msgs = self.callPackage ./rc-common-msgs {}; - - rc-dynamics-api = self.callPackage ./rc-dynamics-api {}; - - rc-genicam-api = self.callPackage ./rc-genicam-api {}; - - rc-genicam-driver = self.callPackage ./rc-genicam-driver {}; - - rc-reason-clients = self.callPackage ./rc-reason-clients {}; - - rc-reason-msgs = self.callPackage ./rc-reason-msgs {}; - - rcdiscover = self.callPackage ./rcdiscover {}; - - rcgcd-spl-14 = self.callPackage ./rcgcd-spl-14 {}; - - rcgcd-spl-14-conversion = self.callPackage ./rcgcd-spl-14-conversion {}; - - rcgcrd-spl-4 = self.callPackage ./rcgcrd-spl-4 {}; - - rcgcrd-spl-4-conversion = self.callPackage ./rcgcrd-spl-4-conversion {}; - - rcl = self.callPackage ./rcl {}; - - rcl-action = self.callPackage ./rcl-action {}; - - rcl-interfaces = self.callPackage ./rcl-interfaces {}; - - rcl-lifecycle = self.callPackage ./rcl-lifecycle {}; - - rcl-logging-interface = self.callPackage ./rcl-logging-interface {}; - - rcl-logging-noop = self.callPackage ./rcl-logging-noop {}; - - rcl-logging-spdlog = self.callPackage ./rcl-logging-spdlog {}; - - rcl-yaml-param-parser = self.callPackage ./rcl-yaml-param-parser {}; - - rclc = self.callPackage ./rclc {}; - - rclc-examples = self.callPackage ./rclc-examples {}; - - rclc-lifecycle = self.callPackage ./rclc-lifecycle {}; - - rclc-parameter = self.callPackage ./rclc-parameter {}; - - rclcpp = self.callPackage ./rclcpp {}; - - rclcpp-action = self.callPackage ./rclcpp-action {}; - - rclcpp-cascade-lifecycle = self.callPackage ./rclcpp-cascade-lifecycle {}; - - rclcpp-components = self.callPackage ./rclcpp-components {}; - - rclcpp-lifecycle = self.callPackage ./rclcpp-lifecycle {}; - - rclpy = self.callPackage ./rclpy {}; - - rclpy-message-converter = self.callPackage ./rclpy-message-converter {}; - - rclpy-message-converter-msgs = self.callPackage ./rclpy-message-converter-msgs {}; - - rcpputils = self.callPackage ./rcpputils {}; - - rcss3d-agent = self.callPackage ./rcss3d-agent {}; - - rcss3d-agent-basic = self.callPackage ./rcss3d-agent-basic {}; - - rcss3d-agent-msgs = self.callPackage ./rcss3d-agent-msgs {}; - - rcss3d-agent-msgs-to-soccer-interfaces = self.callPackage ./rcss3d-agent-msgs-to-soccer-interfaces {}; - - rcss3d-nao = self.callPackage ./rcss3d-nao {}; - - rcutils = self.callPackage ./rcutils {}; - - realsense2-camera = self.callPackage ./realsense2-camera {}; - - realsense2-camera-msgs = self.callPackage ./realsense2-camera-msgs {}; - - realsense2-description = self.callPackage ./realsense2-description {}; - - realtime-tools = self.callPackage ./realtime-tools {}; - - resource-retriever = self.callPackage ./resource-retriever {}; - - rig-reconfigure = self.callPackage ./rig-reconfigure {}; - - rmf-api-msgs = self.callPackage ./rmf-api-msgs {}; - - rmf-battery = self.callPackage ./rmf-battery {}; - - rmf-building-map-msgs = self.callPackage ./rmf-building-map-msgs {}; - - rmf-building-sim-common = self.callPackage ./rmf-building-sim-common {}; - - rmf-building-sim-gz-classic-plugins = self.callPackage ./rmf-building-sim-gz-classic-plugins {}; - - rmf-charger-msgs = self.callPackage ./rmf-charger-msgs {}; - - rmf-charging-schedule = self.callPackage ./rmf-charging-schedule {}; - - rmf-cmake-uncrustify = self.callPackage ./rmf-cmake-uncrustify {}; - - rmf-dev = self.callPackage ./rmf-dev {}; - - rmf-dispenser-msgs = self.callPackage ./rmf-dispenser-msgs {}; - - rmf-door-msgs = self.callPackage ./rmf-door-msgs {}; - - rmf-fleet-adapter = self.callPackage ./rmf-fleet-adapter {}; - - rmf-fleet-adapter-python = self.callPackage ./rmf-fleet-adapter-python {}; - - rmf-fleet-msgs = self.callPackage ./rmf-fleet-msgs {}; - - rmf-ingestor-msgs = self.callPackage ./rmf-ingestor-msgs {}; - - rmf-lift-msgs = self.callPackage ./rmf-lift-msgs {}; - - rmf-obstacle-msgs = self.callPackage ./rmf-obstacle-msgs {}; - - rmf-robot-sim-common = self.callPackage ./rmf-robot-sim-common {}; - - rmf-robot-sim-gz-classic-plugins = self.callPackage ./rmf-robot-sim-gz-classic-plugins {}; - - rmf-scheduler-msgs = self.callPackage ./rmf-scheduler-msgs {}; - - rmf-site-map-msgs = self.callPackage ./rmf-site-map-msgs {}; - - rmf-task = self.callPackage ./rmf-task {}; - - rmf-task-msgs = self.callPackage ./rmf-task-msgs {}; - - rmf-task-ros2 = self.callPackage ./rmf-task-ros2 {}; - - rmf-task-sequence = self.callPackage ./rmf-task-sequence {}; - - rmf-traffic = self.callPackage ./rmf-traffic {}; - - rmf-traffic-editor = self.callPackage ./rmf-traffic-editor {}; - - rmf-traffic-editor-assets = self.callPackage ./rmf-traffic-editor-assets {}; - - rmf-traffic-editor-test-maps = self.callPackage ./rmf-traffic-editor-test-maps {}; - - rmf-traffic-examples = self.callPackage ./rmf-traffic-examples {}; - - rmf-traffic-msgs = self.callPackage ./rmf-traffic-msgs {}; - - rmf-traffic-ros2 = self.callPackage ./rmf-traffic-ros2 {}; - - rmf-utils = self.callPackage ./rmf-utils {}; - - rmf-visualization = self.callPackage ./rmf-visualization {}; - - rmf-visualization-building-systems = self.callPackage ./rmf-visualization-building-systems {}; - - rmf-visualization-fleet-states = self.callPackage ./rmf-visualization-fleet-states {}; - - rmf-visualization-floorplans = self.callPackage ./rmf-visualization-floorplans {}; - - rmf-visualization-msgs = self.callPackage ./rmf-visualization-msgs {}; - - rmf-visualization-navgraphs = self.callPackage ./rmf-visualization-navgraphs {}; - - rmf-visualization-obstacles = self.callPackage ./rmf-visualization-obstacles {}; - - rmf-visualization-rviz2-plugins = self.callPackage ./rmf-visualization-rviz2-plugins {}; - - rmf-visualization-schedule = self.callPackage ./rmf-visualization-schedule {}; - - rmf-websocket = self.callPackage ./rmf-websocket {}; - - rmf-workcell-msgs = self.callPackage ./rmf-workcell-msgs {}; - - rmw = self.callPackage ./rmw {}; - - rmw-connextdds = self.callPackage ./rmw-connextdds {}; - - rmw-connextdds-common = self.callPackage ./rmw-connextdds-common {}; - - rmw-cyclonedds-cpp = self.callPackage ./rmw-cyclonedds-cpp {}; - - rmw-dds-common = self.callPackage ./rmw-dds-common {}; - - rmw-fastrtps-cpp = self.callPackage ./rmw-fastrtps-cpp {}; - - rmw-fastrtps-dynamic-cpp = self.callPackage ./rmw-fastrtps-dynamic-cpp {}; - - rmw-fastrtps-shared-cpp = self.callPackage ./rmw-fastrtps-shared-cpp {}; - - rmw-implementation = self.callPackage ./rmw-implementation {}; - - rmw-implementation-cmake = self.callPackage ./rmw-implementation-cmake {}; - - robot-calibration = self.callPackage ./robot-calibration {}; - - robot-calibration-msgs = self.callPackage ./robot-calibration-msgs {}; - - robot-localization = self.callPackage ./robot-localization {}; - - robot-state-publisher = self.callPackage ./robot-state-publisher {}; - - robotiq-controllers = self.callPackage ./robotiq-controllers {}; - - robotiq-description = self.callPackage ./robotiq-description {}; - - robotraconteur = self.callPackage ./robotraconteur {}; - - ros2-control = self.callPackage ./ros2-control {}; - - ros2-control-test-assets = self.callPackage ./ros2-control-test-assets {}; - - ros2-controllers = self.callPackage ./ros2-controllers {}; - - ros2-controllers-test-nodes = self.callPackage ./ros2-controllers-test-nodes {}; - - ros2-socketcan = self.callPackage ./ros2-socketcan {}; - - ros2-socketcan-msgs = self.callPackage ./ros2-socketcan-msgs {}; - - ros2acceleration = self.callPackage ./ros2acceleration {}; - - ros2action = self.callPackage ./ros2action {}; - - ros2bag = self.callPackage ./ros2bag {}; - - ros2cli = self.callPackage ./ros2cli {}; - - ros2cli-common-extensions = self.callPackage ./ros2cli-common-extensions {}; - - ros2cli-test-interfaces = self.callPackage ./ros2cli-test-interfaces {}; - - ros2component = self.callPackage ./ros2component {}; - - ros2controlcli = self.callPackage ./ros2controlcli {}; - - ros2doctor = self.callPackage ./ros2doctor {}; - - ros2interface = self.callPackage ./ros2interface {}; - - ros2launch = self.callPackage ./ros2launch {}; - - ros2launch-security = self.callPackage ./ros2launch-security {}; - - ros2launch-security-examples = self.callPackage ./ros2launch-security-examples {}; - - ros2lifecycle = self.callPackage ./ros2lifecycle {}; - - ros2lifecycle-test-fixtures = self.callPackage ./ros2lifecycle-test-fixtures {}; - - ros2multicast = self.callPackage ./ros2multicast {}; - - ros2node = self.callPackage ./ros2node {}; - - ros2nodl = self.callPackage ./ros2nodl {}; - - ros2param = self.callPackage ./ros2param {}; - - ros2pkg = self.callPackage ./ros2pkg {}; - - ros2run = self.callPackage ./ros2run {}; - - ros2service = self.callPackage ./ros2service {}; - - ros2test = self.callPackage ./ros2test {}; - - ros2topic = self.callPackage ./ros2topic {}; - - ros2trace = self.callPackage ./ros2trace {}; - - ros2trace-analysis = self.callPackage ./ros2trace-analysis {}; - - ros-base = self.callPackage ./ros-base {}; - - ros-core = self.callPackage ./ros-core {}; - - ros-environment = self.callPackage ./ros-environment {}; - - ros-gz = self.callPackage ./ros-gz {}; - - ros-gz-interfaces = self.callPackage ./ros-gz-interfaces {}; - - ros-ign = self.callPackage ./ros-ign {}; - - ros-ign-bridge = self.callPackage ./ros-ign-bridge {}; - - ros-ign-gazebo = self.callPackage ./ros-ign-gazebo {}; - - ros-ign-gazebo-demos = self.callPackage ./ros-ign-gazebo-demos {}; - - ros-ign-image = self.callPackage ./ros-ign-image {}; - - ros-ign-interfaces = self.callPackage ./ros-ign-interfaces {}; - - ros-image-to-qimage = self.callPackage ./ros-image-to-qimage {}; - - ros-industrial-cmake-boilerplate = self.callPackage ./ros-industrial-cmake-boilerplate {}; - - ros-testing = self.callPackage ./ros-testing {}; - - ros-workspace = self.callPackage ./ros-workspace {}; - - rosapi = self.callPackage ./rosapi {}; - - rosapi-msgs = self.callPackage ./rosapi-msgs {}; - - rosbag2 = self.callPackage ./rosbag2 {}; - - rosbag2-compression = self.callPackage ./rosbag2-compression {}; - - rosbag2-compression-zstd = self.callPackage ./rosbag2-compression-zstd {}; - - rosbag2-cpp = self.callPackage ./rosbag2-cpp {}; - - rosbag2-examples-cpp = self.callPackage ./rosbag2-examples-cpp {}; - - rosbag2-examples-py = self.callPackage ./rosbag2-examples-py {}; - - rosbag2-interfaces = self.callPackage ./rosbag2-interfaces {}; - - rosbag2-performance-benchmarking = self.callPackage ./rosbag2-performance-benchmarking {}; - - rosbag2-performance-benchmarking-msgs = self.callPackage ./rosbag2-performance-benchmarking-msgs {}; - - rosbag2-py = self.callPackage ./rosbag2-py {}; - - rosbag2-storage = self.callPackage ./rosbag2-storage {}; - - rosbag2-storage-default-plugins = self.callPackage ./rosbag2-storage-default-plugins {}; - - rosbag2-storage-mcap = self.callPackage ./rosbag2-storage-mcap {}; - - rosbag2-storage-sqlite3 = self.callPackage ./rosbag2-storage-sqlite3 {}; - - rosbag2-test-common = self.callPackage ./rosbag2-test-common {}; - - rosbag2-test-msgdefs = self.callPackage ./rosbag2-test-msgdefs {}; - - rosbag2-tests = self.callPackage ./rosbag2-tests {}; - - rosbag2-transport = self.callPackage ./rosbag2-transport {}; - - rosbridge-library = self.callPackage ./rosbridge-library {}; - - rosbridge-msgs = self.callPackage ./rosbridge-msgs {}; - - rosbridge-server = self.callPackage ./rosbridge-server {}; - - rosbridge-suite = self.callPackage ./rosbridge-suite {}; - - rosbridge-test-msgs = self.callPackage ./rosbridge-test-msgs {}; - - rosgraph-msgs = self.callPackage ./rosgraph-msgs {}; - - rosidl-adapter = self.callPackage ./rosidl-adapter {}; - - rosidl-cli = self.callPackage ./rosidl-cli {}; - - rosidl-cmake = self.callPackage ./rosidl-cmake {}; - - rosidl-core-generators = self.callPackage ./rosidl-core-generators {}; - - rosidl-core-runtime = self.callPackage ./rosidl-core-runtime {}; - - rosidl-default-generators = self.callPackage ./rosidl-default-generators {}; - - rosidl-default-runtime = self.callPackage ./rosidl-default-runtime {}; - - rosidl-dynamic-typesupport = self.callPackage ./rosidl-dynamic-typesupport {}; - - rosidl-dynamic-typesupport-fastrtps = self.callPackage ./rosidl-dynamic-typesupport-fastrtps {}; - - rosidl-generator-c = self.callPackage ./rosidl-generator-c {}; - - rosidl-generator-cpp = self.callPackage ./rosidl-generator-cpp {}; - - rosidl-generator-dds-idl = self.callPackage ./rosidl-generator-dds-idl {}; - - rosidl-generator-py = self.callPackage ./rosidl-generator-py {}; - - rosidl-generator-type-description = self.callPackage ./rosidl-generator-type-description {}; - - rosidl-parser = self.callPackage ./rosidl-parser {}; - - rosidl-pycommon = self.callPackage ./rosidl-pycommon {}; - - rosidl-runtime-c = self.callPackage ./rosidl-runtime-c {}; - - rosidl-runtime-cpp = self.callPackage ./rosidl-runtime-cpp {}; - - rosidl-runtime-py = self.callPackage ./rosidl-runtime-py {}; - - rosidl-typesupport-c = self.callPackage ./rosidl-typesupport-c {}; - - rosidl-typesupport-cpp = self.callPackage ./rosidl-typesupport-cpp {}; - - rosidl-typesupport-fastrtps-c = self.callPackage ./rosidl-typesupport-fastrtps-c {}; - - rosidl-typesupport-fastrtps-cpp = self.callPackage ./rosidl-typesupport-fastrtps-cpp {}; - - rosidl-typesupport-interface = self.callPackage ./rosidl-typesupport-interface {}; - - rosidl-typesupport-introspection-c = self.callPackage ./rosidl-typesupport-introspection-c {}; - - rosidl-typesupport-introspection-cpp = self.callPackage ./rosidl-typesupport-introspection-cpp {}; - - rosx-introspection = self.callPackage ./rosx-introspection {}; - - rot-conv = self.callPackage ./rot-conv {}; - - rplidar-ros = self.callPackage ./rplidar-ros {}; - - rpyutils = self.callPackage ./rpyutils {}; - - rqt = self.callPackage ./rqt {}; - - rqt-action = self.callPackage ./rqt-action {}; - - rqt-bag = self.callPackage ./rqt-bag {}; - - rqt-bag-plugins = self.callPackage ./rqt-bag-plugins {}; - - rqt-common-plugins = self.callPackage ./rqt-common-plugins {}; - - rqt-console = self.callPackage ./rqt-console {}; - - rqt-controller-manager = self.callPackage ./rqt-controller-manager {}; - - rqt-gauges = self.callPackage ./rqt-gauges {}; - - rqt-graph = self.callPackage ./rqt-graph {}; - - rqt-gui = self.callPackage ./rqt-gui {}; - - rqt-gui-cpp = self.callPackage ./rqt-gui-cpp {}; - - rqt-gui-py = self.callPackage ./rqt-gui-py {}; - - rqt-image-overlay = self.callPackage ./rqt-image-overlay {}; - - rqt-image-overlay-layer = self.callPackage ./rqt-image-overlay-layer {}; - - rqt-image-view = self.callPackage ./rqt-image-view {}; - - rqt-joint-trajectory-controller = self.callPackage ./rqt-joint-trajectory-controller {}; - - rqt-moveit = self.callPackage ./rqt-moveit {}; - - rqt-msg = self.callPackage ./rqt-msg {}; - - rqt-plot = self.callPackage ./rqt-plot {}; - - rqt-publisher = self.callPackage ./rqt-publisher {}; - - rqt-py-common = self.callPackage ./rqt-py-common {}; - - rqt-py-console = self.callPackage ./rqt-py-console {}; - - rqt-reconfigure = self.callPackage ./rqt-reconfigure {}; - - rqt-robot-dashboard = self.callPackage ./rqt-robot-dashboard {}; - - rqt-robot-monitor = self.callPackage ./rqt-robot-monitor {}; - - rqt-robot-steering = self.callPackage ./rqt-robot-steering {}; - - rqt-runtime-monitor = self.callPackage ./rqt-runtime-monitor {}; - - rqt-service-caller = self.callPackage ./rqt-service-caller {}; - - rqt-shell = self.callPackage ./rqt-shell {}; - - rqt-srv = self.callPackage ./rqt-srv {}; - - rqt-tf-tree = self.callPackage ./rqt-tf-tree {}; - - rqt-topic = self.callPackage ./rqt-topic {}; - - rsl = self.callPackage ./rsl {}; - - rt-manipulators-cpp = self.callPackage ./rt-manipulators-cpp {}; - - rt-manipulators-examples = self.callPackage ./rt-manipulators-examples {}; - - rtabmap = self.callPackage ./rtabmap {}; - - rtabmap-conversions = self.callPackage ./rtabmap-conversions {}; - - rtabmap-demos = self.callPackage ./rtabmap-demos {}; - - rtabmap-examples = self.callPackage ./rtabmap-examples {}; - - rtabmap-launch = self.callPackage ./rtabmap-launch {}; - - rtabmap-msgs = self.callPackage ./rtabmap-msgs {}; - - rtabmap-odom = self.callPackage ./rtabmap-odom {}; - - rtabmap-python = self.callPackage ./rtabmap-python {}; - - rtabmap-ros = self.callPackage ./rtabmap-ros {}; - - rtabmap-rviz-plugins = self.callPackage ./rtabmap-rviz-plugins {}; - - rtabmap-slam = self.callPackage ./rtabmap-slam {}; - - rtabmap-sync = self.callPackage ./rtabmap-sync {}; - - rtabmap-util = self.callPackage ./rtabmap-util {}; - - rtabmap-viz = self.callPackage ./rtabmap-viz {}; - - rtcm-msgs = self.callPackage ./rtcm-msgs {}; - - rti-connext-dds-cmake-module = self.callPackage ./rti-connext-dds-cmake-module {}; - - rttest = self.callPackage ./rttest {}; - - ruckig = self.callPackage ./ruckig {}; - - rviz2 = self.callPackage ./rviz2 {}; - - rviz-2d-overlay-msgs = self.callPackage ./rviz-2d-overlay-msgs {}; - - rviz-2d-overlay-plugins = self.callPackage ./rviz-2d-overlay-plugins {}; - - rviz-assimp-vendor = self.callPackage ./rviz-assimp-vendor {}; - - rviz-common = self.callPackage ./rviz-common {}; - - rviz-default-plugins = self.callPackage ./rviz-default-plugins {}; - - rviz-imu-plugin = self.callPackage ./rviz-imu-plugin {}; - - rviz-ogre-vendor = self.callPackage ./rviz-ogre-vendor {}; - - rviz-rendering = self.callPackage ./rviz-rendering {}; - - rviz-rendering-tests = self.callPackage ./rviz-rendering-tests {}; - - rviz-satellite = self.callPackage ./rviz-satellite {}; - - rviz-visual-testing-framework = self.callPackage ./rviz-visual-testing-framework {}; - - rviz-visual-tools = self.callPackage ./rviz-visual-tools {}; - - sbg-driver = self.callPackage ./sbg-driver {}; - - sdformat-test-files = self.callPackage ./sdformat-test-files {}; - - sdl2-vendor = self.callPackage ./sdl2-vendor {}; - - self-test = self.callPackage ./self-test {}; - - sensor-msgs = self.callPackage ./sensor-msgs {}; - - sensor-msgs-py = self.callPackage ./sensor-msgs-py {}; - - septentrio-gnss-driver = self.callPackage ./septentrio-gnss-driver {}; - - serial-driver = self.callPackage ./serial-driver {}; - - service-msgs = self.callPackage ./service-msgs {}; - - shape-msgs = self.callPackage ./shape-msgs {}; - - shared-queues-vendor = self.callPackage ./shared-queues-vendor {}; - - sick-safetyscanners2 = self.callPackage ./sick-safetyscanners2 {}; - - sick-safetyscanners2-interfaces = self.callPackage ./sick-safetyscanners2-interfaces {}; - - sick-safetyscanners-base = self.callPackage ./sick-safetyscanners-base {}; - - sick-safevisionary-base = self.callPackage ./sick-safevisionary-base {}; - - sick-safevisionary-driver = self.callPackage ./sick-safevisionary-driver {}; - - sick-safevisionary-interfaces = self.callPackage ./sick-safevisionary-interfaces {}; - - sick-safevisionary-tests = self.callPackage ./sick-safevisionary-tests {}; - - sick-scan-xd = self.callPackage ./sick-scan-xd {}; - - simple-actions = self.callPackage ./simple-actions {}; - - simple-grasping = self.callPackage ./simple-grasping {}; - - simple-launch = self.callPackage ./simple-launch {}; - - simulation = self.callPackage ./simulation {}; - - situational-graphs-datasets = self.callPackage ./situational-graphs-datasets {}; - - situational-graphs-msgs = self.callPackage ./situational-graphs-msgs {}; - - situational-graphs-reasoning-msgs = self.callPackage ./situational-graphs-reasoning-msgs {}; - - situational-graphs-wrapper = self.callPackage ./situational-graphs-wrapper {}; - - slam-toolbox = self.callPackage ./slam-toolbox {}; - - slider-publisher = self.callPackage ./slider-publisher {}; - - smacc2 = self.callPackage ./smacc2 {}; - - smacc2-msgs = self.callPackage ./smacc2-msgs {}; - - smach = self.callPackage ./smach {}; - - smach-msgs = self.callPackage ./smach-msgs {}; - - smach-ros = self.callPackage ./smach-ros {}; - - smclib = self.callPackage ./smclib {}; - - snowbot-operating-system = self.callPackage ./snowbot-operating-system {}; - - soccer-geometry-msgs = self.callPackage ./soccer-geometry-msgs {}; - - soccer-interfaces = self.callPackage ./soccer-interfaces {}; - - soccer-marker-generation = self.callPackage ./soccer-marker-generation {}; - - soccer-model-msgs = self.callPackage ./soccer-model-msgs {}; - - soccer-object-msgs = self.callPackage ./soccer-object-msgs {}; - - soccer-vision-2d-msgs = self.callPackage ./soccer-vision-2d-msgs {}; - - soccer-vision-3d-msgs = self.callPackage ./soccer-vision-3d-msgs {}; - - soccer-vision-3d-rviz-markers = self.callPackage ./soccer-vision-3d-rviz-markers {}; - - soccer-vision-attribute-msgs = self.callPackage ./soccer-vision-attribute-msgs {}; - - social-nav-msgs = self.callPackage ./social-nav-msgs {}; - - social-nav-util = self.callPackage ./social-nav-util {}; - - sol-vendor = self.callPackage ./sol-vendor {}; - - sophus = self.callPackage ./sophus {}; - - spacenav = self.callPackage ./spacenav {}; - - spatio-temporal-voxel-layer = self.callPackage ./spatio-temporal-voxel-layer {}; - - spdlog-vendor = self.callPackage ./spdlog-vendor {}; - - spinnaker-camera-driver = self.callPackage ./spinnaker-camera-driver {}; - - spinnaker-synchronized-camera-driver = self.callPackage ./spinnaker-synchronized-camera-driver {}; - - splsm-7 = self.callPackage ./splsm-7 {}; - - splsm-7-conversion = self.callPackage ./splsm-7-conversion {}; - - splsm-8 = self.callPackage ./splsm-8 {}; - - splsm-8-conversion = self.callPackage ./splsm-8-conversion {}; - - sqlite3-vendor = self.callPackage ./sqlite3-vendor {}; - - srdfdom = self.callPackage ./srdfdom {}; - - sros2 = self.callPackage ./sros2 {}; - - sros2-cmake = self.callPackage ./sros2-cmake {}; - - statistics-msgs = self.callPackage ./statistics-msgs {}; - - std-msgs = self.callPackage ./std-msgs {}; - - std-srvs = self.callPackage ./std-srvs {}; - - steering-controllers-library = self.callPackage ./steering-controllers-library {}; - - steering-functions = self.callPackage ./steering-functions {}; - - stereo-image-proc = self.callPackage ./stereo-image-proc {}; - - stereo-msgs = self.callPackage ./stereo-msgs {}; - - stomp = self.callPackage ./stomp {}; - - swri-cli-tools = self.callPackage ./swri-cli-tools {}; - - swri-console = self.callPackage ./swri-console {}; - - swri-console-util = self.callPackage ./swri-console-util {}; - - swri-dbw-interface = self.callPackage ./swri-dbw-interface {}; - - swri-geometry-util = self.callPackage ./swri-geometry-util {}; - - swri-image-util = self.callPackage ./swri-image-util {}; - - swri-math-util = self.callPackage ./swri-math-util {}; - - swri-opencv-util = self.callPackage ./swri-opencv-util {}; - - swri-roscpp = self.callPackage ./swri-roscpp {}; - - swri-route-util = self.callPackage ./swri-route-util {}; - - swri-serial-util = self.callPackage ./swri-serial-util {}; - - swri-system-util = self.callPackage ./swri-system-util {}; - - swri-transform-util = self.callPackage ./swri-transform-util {}; - - system-fingerprint = self.callPackage ./system-fingerprint {}; - - system-modes = self.callPackage ./system-modes {}; - - system-modes-examples = self.callPackage ./system-modes-examples {}; - - system-modes-msgs = self.callPackage ./system-modes-msgs {}; - - tango-icons-vendor = self.callPackage ./tango-icons-vendor {}; - - tcb-span = self.callPackage ./tcb-span {}; - - teleop-tools = self.callPackage ./teleop-tools {}; - - teleop-tools-msgs = self.callPackage ./teleop-tools-msgs {}; - - teleop-twist-joy = self.callPackage ./teleop-twist-joy {}; - - teleop-twist-keyboard = self.callPackage ./teleop-twist-keyboard {}; - - tensorrt-cmake-module = self.callPackage ./tensorrt-cmake-module {}; - - test-apex-test-tools = self.callPackage ./test-apex-test-tools {}; - - test-bond = self.callPackage ./test-bond {}; - - test-interface-files = self.callPackage ./test-interface-files {}; - - test-msgs = self.callPackage ./test-msgs {}; - - test-ros-gz-bridge = self.callPackage ./test-ros-gz-bridge {}; - - tf2 = self.callPackage ./tf2 {}; - - tf2-2d = self.callPackage ./tf2-2d {}; - - tf2-bullet = self.callPackage ./tf2-bullet {}; - - tf2-eigen = self.callPackage ./tf2-eigen {}; - - tf2-eigen-kdl = self.callPackage ./tf2-eigen-kdl {}; - - tf2-geometry-msgs = self.callPackage ./tf2-geometry-msgs {}; - - tf2-kdl = self.callPackage ./tf2-kdl {}; - - tf2-msgs = self.callPackage ./tf2-msgs {}; - - tf2-py = self.callPackage ./tf2-py {}; - - tf2-ros = self.callPackage ./tf2-ros {}; - - tf2-ros-py = self.callPackage ./tf2-ros-py {}; - - tf2-sensor-msgs = self.callPackage ./tf2-sensor-msgs {}; - - tf2-tools = self.callPackage ./tf2-tools {}; - - tf-transformations = self.callPackage ./tf-transformations {}; - - theora-image-transport = self.callPackage ./theora-image-transport {}; - - tile-map = self.callPackage ./tile-map {}; - - tinyspline-vendor = self.callPackage ./tinyspline-vendor {}; - - tinyxml2-vendor = self.callPackage ./tinyxml2-vendor {}; - - tinyxml-vendor = self.callPackage ./tinyxml-vendor {}; - - tl-expected = self.callPackage ./tl-expected {}; - - tlsf = self.callPackage ./tlsf {}; - - tlsf-cpp = self.callPackage ./tlsf-cpp {}; - - topic-based-ros2-control = self.callPackage ./topic-based-ros2-control {}; - - topic-monitor = self.callPackage ./topic-monitor {}; - - topic-statistics-demo = self.callPackage ./topic-statistics-demo {}; - - topic-tools = self.callPackage ./topic-tools {}; - - topic-tools-interfaces = self.callPackage ./topic-tools-interfaces {}; - - tracetools = self.callPackage ./tracetools {}; - - tracetools-acceleration = self.callPackage ./tracetools-acceleration {}; - - tracetools-analysis = self.callPackage ./tracetools-analysis {}; - - tracetools-image-pipeline = self.callPackage ./tracetools-image-pipeline {}; - - tracetools-launch = self.callPackage ./tracetools-launch {}; - - tracetools-read = self.callPackage ./tracetools-read {}; - - tracetools-test = self.callPackage ./tracetools-test {}; - - tracetools-trace = self.callPackage ./tracetools-trace {}; - - trajectory-msgs = self.callPackage ./trajectory-msgs {}; - - transmission-interface = self.callPackage ./transmission-interface {}; - - tricycle-controller = self.callPackage ./tricycle-controller {}; - - tricycle-steering-controller = self.callPackage ./tricycle-steering-controller {}; - - turbojpeg-compressed-image-transport = self.callPackage ./turbojpeg-compressed-image-transport {}; - - turtle-nest = self.callPackage ./turtle-nest {}; - - turtle-tf2-cpp = self.callPackage ./turtle-tf2-cpp {}; - - turtle-tf2-py = self.callPackage ./turtle-tf2-py {}; - - turtlebot3-fake-node = self.callPackage ./turtlebot3-fake-node {}; - - turtlebot3-gazebo = self.callPackage ./turtlebot3-gazebo {}; - - turtlebot3-msgs = self.callPackage ./turtlebot3-msgs {}; - - turtlebot3-simulations = self.callPackage ./turtlebot3-simulations {}; - - turtlesim = self.callPackage ./turtlesim {}; - - tuw-geometry = self.callPackage ./tuw-geometry {}; - - tvm-vendor = self.callPackage ./tvm-vendor {}; - - twist-mux = self.callPackage ./twist-mux {}; - - twist-mux-msgs = self.callPackage ./twist-mux-msgs {}; - - twist-stamper = self.callPackage ./twist-stamper {}; - - type-description-interfaces = self.callPackage ./type-description-interfaces {}; - - ublox = self.callPackage ./ublox {}; - - ublox-dgnss = self.callPackage ./ublox-dgnss {}; - - ublox-dgnss-node = self.callPackage ./ublox-dgnss-node {}; - - ublox-gps = self.callPackage ./ublox-gps {}; - - ublox-msgs = self.callPackage ./ublox-msgs {}; - - ublox-nav-sat-fix-hp-node = self.callPackage ./ublox-nav-sat-fix-hp-node {}; - - ublox-serialization = self.callPackage ./ublox-serialization {}; - - ublox-ubx-interfaces = self.callPackage ./ublox-ubx-interfaces {}; - - ublox-ubx-msgs = self.callPackage ./ublox-ubx-msgs {}; - - udp-driver = self.callPackage ./udp-driver {}; - - udp-msgs = self.callPackage ./udp-msgs {}; - - uncrustify-vendor = self.callPackage ./uncrustify-vendor {}; - - unique-identifier-msgs = self.callPackage ./unique-identifier-msgs {}; - - unitree-ros = self.callPackage ./unitree-ros {}; - - ur = self.callPackage ./ur {}; - - ur-calibration = self.callPackage ./ur-calibration {}; - - ur-client-library = self.callPackage ./ur-client-library {}; - - ur-controllers = self.callPackage ./ur-controllers {}; - - ur-dashboard-msgs = self.callPackage ./ur-dashboard-msgs {}; - - ur-description = self.callPackage ./ur-description {}; - - ur-moveit-config = self.callPackage ./ur-moveit-config {}; - - ur-msgs = self.callPackage ./ur-msgs {}; - - ur-robot-driver = self.callPackage ./ur-robot-driver {}; - - urdf = self.callPackage ./urdf {}; - - urdf-launch = self.callPackage ./urdf-launch {}; - - urdf-parser-plugin = self.callPackage ./urdf-parser-plugin {}; - - urdf-sim-tutorial = self.callPackage ./urdf-sim-tutorial {}; - - urdf-tutorial = self.callPackage ./urdf-tutorial {}; - - urdfdom = self.callPackage ./urdfdom {}; - - urdfdom-headers = self.callPackage ./urdfdom-headers {}; - - urdfdom-py = self.callPackage ./urdfdom-py {}; - - urg-c = self.callPackage ./urg-c {}; - - urg-node = self.callPackage ./urg-node {}; - - urg-node-msgs = self.callPackage ./urg-node-msgs {}; - - usb-cam = self.callPackage ./usb-cam {}; - - v4l2-camera = self.callPackage ./v4l2-camera {}; - - velocity-controllers = self.callPackage ./velocity-controllers {}; - - velodyne = self.callPackage ./velodyne {}; - - velodyne-description = self.callPackage ./velodyne-description {}; - - velodyne-driver = self.callPackage ./velodyne-driver {}; - - velodyne-gazebo-plugins = self.callPackage ./velodyne-gazebo-plugins {}; - - velodyne-laserscan = self.callPackage ./velodyne-laserscan {}; - - velodyne-msgs = self.callPackage ./velodyne-msgs {}; - - velodyne-pointcloud = self.callPackage ./velodyne-pointcloud {}; - - velodyne-simulator = self.callPackage ./velodyne-simulator {}; - - vision-msgs = self.callPackage ./vision-msgs {}; - - vision-msgs-layers = self.callPackage ./vision-msgs-layers {}; - - vision-msgs-rviz-plugins = self.callPackage ./vision-msgs-rviz-plugins {}; - - vision-opencv = self.callPackage ./vision-opencv {}; - - visp = self.callPackage ./visp {}; - - visualization-msgs = self.callPackage ./visualization-msgs {}; - - vitis-common = self.callPackage ./vitis-common {}; - - vrpn = self.callPackage ./vrpn {}; - - vrpn-mocap = self.callPackage ./vrpn-mocap {}; - - warehouse-ros = self.callPackage ./warehouse-ros {}; - - warehouse-ros-sqlite = self.callPackage ./warehouse-ros-sqlite {}; - - web-video-server = self.callPackage ./web-video-server {}; - - webots-ros2 = self.callPackage ./webots-ros2 {}; - - webots-ros2-control = self.callPackage ./webots-ros2-control {}; - - webots-ros2-driver = self.callPackage ./webots-ros2-driver {}; - - webots-ros2-epuck = self.callPackage ./webots-ros2-epuck {}; - - webots-ros2-importer = self.callPackage ./webots-ros2-importer {}; - - webots-ros2-mavic = self.callPackage ./webots-ros2-mavic {}; - - webots-ros2-msgs = self.callPackage ./webots-ros2-msgs {}; - - webots-ros2-tesla = self.callPackage ./webots-ros2-tesla {}; - - webots-ros2-tests = self.callPackage ./webots-ros2-tests {}; - - webots-ros2-tiago = self.callPackage ./webots-ros2-tiago {}; - - webots-ros2-turtlebot = self.callPackage ./webots-ros2-turtlebot {}; - - webots-ros2-universal-robot = self.callPackage ./webots-ros2-universal-robot {}; - - wiimote = self.callPackage ./wiimote {}; - - wiimote-msgs = self.callPackage ./wiimote-msgs {}; - - xacro = self.callPackage ./xacro {}; - - yaml-cpp-vendor = self.callPackage ./yaml-cpp-vendor {}; - - zbar-ros = self.callPackage ./zbar-ros {}; - - zenoh-bridge-dds = self.callPackage ./zenoh-bridge-dds {}; - - zlib-point-cloud-transport = self.callPackage ./zlib-point-cloud-transport {}; - - zmqpp-vendor = self.callPackage ./zmqpp-vendor {}; - - zstd-point-cloud-transport = self.callPackage ./zstd-point-cloud-transport {}; - - zstd-vendor = self.callPackage ./zstd-vendor {}; - -} diff --git a/distros/iron/geodesy/default.nix b/distros/iron/geodesy/default.nix deleted file mode 100644 index f705f36ded..0000000000 --- a/distros/iron/geodesy/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, angles, geographic-msgs, geometry-msgs, python3Packages, sensor-msgs, unique-identifier-msgs }: -buildRosPackage { - pname = "ros-iron-geodesy"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geographic_info-release/archive/release/iron/geodesy/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "252b8b13c89b705d8e3a5ec74c9ac4b2ca56f519943ab5103b27b7b88d9fbc28"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake python3Packages.catkin-pkg ]; - propagatedBuildInputs = [ angles geographic-msgs geometry-msgs python3Packages.pyproj sensor-msgs unique-identifier-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Python and C++ interfaces for manipulating geodetic coordinates."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/geographic-info/default.nix b/distros/iron/geographic-info/default.nix deleted file mode 100644 index a2caa86bf6..0000000000 --- a/distros/iron/geographic-info/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geodesy, geographic-msgs }: -buildRosPackage { - pname = "ros-iron-geographic-info"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geographic_info-release/archive/release/iron/geographic_info/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "5286525ecb9794b8f41fec44e0a42ca5385d36251b65548f340aacc31b6c01cd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ geodesy geographic-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Geographic information metapackage. - - Not needed for wet packages, use only to resolve dry stack - dependencies."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/geographic-msgs/default.nix b/distros/iron/geographic-msgs/default.nix deleted file mode 100644 index e6d7d53dbd..0000000000 --- a/distros/iron/geographic-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, unique-identifier-msgs }: -buildRosPackage { - pname = "ros-iron-geographic-msgs"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geographic_info-release/archive/release/iron/geographic_msgs/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "baa14425948b5bce721dcdb79af24a6752677eac4b32d74e0240a2efe0620edd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs unique-identifier-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS messages for Geographic Information Systems."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/geometric-shapes/default.nix b/distros/iron/geometric-shapes/default.nix deleted file mode 100644 index ede054be8e..0000000000 --- a/distros/iron/geometric-shapes/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-gtest, ament-lint-auto, ament-lint-cmake, assimp, boost, console-bridge-vendor, eigen, eigen-stl-containers, eigen3-cmake-module, geometry-msgs, octomap, pkg-config, qhull, random-numbers, rclcpp, resource-retriever, rosidl-default-generators, rosidl-default-runtime, shape-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-geometric-shapes"; - version = "2.1.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/iron/geometric_shapes/2.1.3-4.tar.gz"; - name = "2.1.3-4.tar.gz"; - sha256 = "42c0c871a172f2209e45290b319d4cb92dc0590364c58d904da724235ce854a6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config rosidl-default-generators ]; - checkInputs = [ ament-cmake-copyright ament-cmake-gtest ament-lint-auto ament-lint-cmake ]; - propagatedBuildInputs = [ assimp boost console-bridge-vendor eigen eigen-stl-containers eigen3-cmake-module geometry-msgs octomap qhull random-numbers rclcpp resource-retriever rosidl-default-runtime shape-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module rosidl-default-generators ]; - - meta = { - description = "This package contains generic definitions of geometric shapes and bodies."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/geometry-msgs/default.nix b/distros/iron/geometry-msgs/default.nix deleted file mode 100644 index 6b29e6c073..0000000000 --- a/distros/iron/geometry-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-geometry-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/geometry_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "be051d866cd3aca7e80493b7e7eb232c1b3ca9cd5353814b4ef9ef2f9955c62e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some geometry related message definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/geometry-tutorials/default.nix b/distros/iron/geometry-tutorials/default.nix deleted file mode 100644 index cd576c1153..0000000000 --- a/distros/iron/geometry-tutorials/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-geometry-tutorials"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/iron/geometry_tutorials/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "5d3acdefa415ca61a31897a834677d3d37b6812921bee80f15c2a3381063a6d7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage of geometry tutorials ROS."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/geometry2/default.nix b/distros/iron/geometry2/default.nix deleted file mode 100644 index fdd0530b29..0000000000 --- a/distros/iron/geometry2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, tf2, tf2-bullet, tf2-eigen, tf2-eigen-kdl, tf2-geometry-msgs, tf2-kdl, tf2-msgs, tf2-py, tf2-ros, tf2-sensor-msgs, tf2-tools }: -buildRosPackage { - pname = "ros-iron-geometry2"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/geometry2/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "e64890ff3290e1c8a9a8fbce65fbc9a116df73f76e6579fae88f6d723d498651"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ tf2 tf2-bullet tf2-eigen tf2-eigen-kdl tf2-geometry-msgs tf2-kdl tf2-msgs tf2-py tf2-ros tf2-sensor-msgs tf2-tools ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A metapackage to bring in the default packages second generation Transform Library in ros, tf2."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/gmock-vendor/default.nix b/distros/iron/gmock-vendor/default.nix deleted file mode 100644 index dd5a69dd4c..0000000000 --- a/distros/iron/gmock-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, gtest-vendor }: -buildRosPackage { - pname = "ros-iron-gmock-vendor"; - version = "1.10.9005-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/googletest-release/archive/release/iron/gmock_vendor/1.10.9005-2.tar.gz"; - name = "1.10.9005-2.tar.gz"; - sha256 = "37d68ab68a4865962861314e80bfc27bf1dd7b665eac9733dc7663ff5a6a53b0"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ gtest-vendor ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The package provides GoogleMock."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/google-benchmark-vendor/default.nix b/distros/iron/google-benchmark-vendor/default.nix deleted file mode 100644 index a9a26e2080..0000000000 --- a/distros/iron/google-benchmark-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, gbenchmark, git }: -buildRosPackage { - pname = "ros-iron-google-benchmark-vendor"; - version = "0.3.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/google_benchmark_vendor-release/archive/release/iron/google_benchmark_vendor/0.3.0-4.tar.gz"; - name = "0.3.0-4.tar.gz"; - sha256 = "0e920c40f7f85689d3bd8fb52e2e6a274eac04d6f4e9222fcf7304282b155371"; - }; - - buildType = "cmake"; - buildInputs = [ cmake git ]; - propagatedBuildInputs = [ gbenchmark ]; - nativeBuildInputs = [ cmake git ]; - - meta = { - description = "This package provides Google Benchmark."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/gps-msgs/default.nix b/distros/iron/gps-msgs/default.nix deleted file mode 100644 index 43e1484c4a..0000000000 --- a/distros/iron/gps-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-gps-msgs"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/iron/gps_msgs/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "6b2502e5a3c8c4650c1d243b58a04bcba4cebf512d6bc9c4a21509ff952425d5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "GPS messages for use in GPS drivers"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/gps-tools/default.nix b/distros/iron/gps-tools/default.nix deleted file mode 100644 index 557fd3b150..0000000000 --- a/distros/iron/gps-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, gps-msgs, nav-msgs, rclcpp, rclcpp-components, rclpy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-gps-tools"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/iron/gps_tools/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "d26777e08d5ddf73b55e6b3948cad5e63624492fd97f1ffda9a22ed04433210d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - propagatedBuildInputs = [ gps-msgs nav-msgs rclcpp rclcpp-components rclpy sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "GPS routines for use in GPS drivers"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/gps-umd/default.nix b/distros/iron/gps-umd/default.nix deleted file mode 100644 index f42384df8d..0000000000 --- a/distros/iron/gps-umd/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gps-msgs, gps-tools, gpsd-client }: -buildRosPackage { - pname = "ros-iron-gps-umd"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/iron/gps_umd/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "615c6bdde2c51b996b6a06cd733d6665e6c2aa6312261e244cd673b75b43fdf6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ gps-msgs gps-tools gpsd-client ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "gps_umd metapackage"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/gpsd-client/default.nix b/distros/iron/gpsd-client/default.nix deleted file mode 100644 index 092cd0418e..0000000000 --- a/distros/iron/gpsd-client/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gps-msgs, gpsd, pkg-config, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-gpsd-client"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gps_umd-release/archive/release/iron/gpsd_client/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "72ba866c6458177854a3426698c6ee344353672dec12d7134c65054ec7e708e3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ gps-msgs gpsd pkg-config rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "connects to a GPSd server and broadcasts GPS fixes - using the NavSatFix message"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/graph-msgs/default.nix b/distros/iron/graph-msgs/default.nix deleted file mode 100644 index a76b25bf46..0000000000 --- a/distros/iron/graph-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-graph-msgs"; - version = "0.2.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/graph_msgs-release/archive/release/iron/graph_msgs/0.2.0-5.tar.gz"; - name = "0.2.0-5.tar.gz"; - sha256 = "2cf29eef798adf394ec434f5b5a216dd667334aa2014adec796d1ba2714bd9c0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-cmake ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS messages for publishing graphs of different data types"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grasping-msgs/default.nix b/distros/iron/grasping-msgs/default.nix deleted file mode 100644 index 18b46a98e6..0000000000 --- a/distros/iron/grasping-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, moveit-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, shape-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-grasping-msgs"; - version = "0.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grasping_msgs-release/archive/release/iron/grasping_msgs/0.5.0-1.tar.gz"; - name = "0.5.0-1.tar.gz"; - sha256 = "11dffe168a1f95e4ca5e7a968f1658992b3f981b70d09469bdebb2d0245fae53"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ geometry-msgs moveit-msgs rosidl-default-runtime sensor-msgs shape-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages for describing objects and how to grasp them."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grbl-msgs/default.nix b/distros/iron/grbl-msgs/default.nix deleted file mode 100644 index f8251bd961..0000000000 --- a/distros/iron/grbl-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-grbl-msgs"; - version = "0.0.2-r8"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grbl_msgs-release/archive/release/iron/grbl_msgs/0.0.2-8.tar.gz"; - name = "0.0.2-8.tar.gz"; - sha256 = "39caf1b620588d18335f117b1761acaa3c11abc130d68e6732bde725f2a60bff"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 Messages package for GRBL devices"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/grbl-ros/default.nix b/distros/iron/grbl-ros/default.nix deleted file mode 100644 index cd2a358ca0..0000000000 --- a/distros/iron/grbl-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, grbl-msgs, python3Packages, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-grbl-ros"; - version = "0.0.16-r6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grbl_ros-release/archive/release/iron/grbl_ros/0.0.16-6.tar.gz"; - name = "0.0.16-6.tar.gz"; - sha256 = "89c47fe684bc482449bf0ce2c86b092aaefcb110b48c8def820e0a6ef7878d4e"; - }; - - buildType = "ament_python"; - buildInputs = [ python3Packages.pyserial ]; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ grbl-msgs rclpy std-msgs ]; - - meta = { - description = "ROS2 package to interface with a GRBL serial device"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/grid-map-cmake-helpers/default.nix b/distros/iron/grid-map-cmake-helpers/default.nix deleted file mode 100644 index 39ffede170..0000000000 --- a/distros/iron/grid-map-cmake-helpers/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-grid-map-cmake-helpers"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_cmake_helpers/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "346cfb9ae1c42ebbafcb6e1759431ffdbc8a9dc1c78ce2e99244bda486c4265b"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "CMake support functionality used throughout grid_map"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-core/default.nix b/distros/iron/grid-map-core/default.nix deleted file mode 100644 index 3f7e681de6..0000000000 --- a/distros/iron/grid-map-core/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, grid-map-cmake-helpers }: -buildRosPackage { - pname = "ros-iron-grid-map-core"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_core/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "4e17180229644423538879bb1fa02220dbf5ab87df91bf659a362802c45a5b71"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Universal grid map library to manage two-dimensional grid maps with multiple data layers."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-costmap-2d/default.nix b/distros/iron/grid-map-costmap-2d/default.nix deleted file mode 100644 index 81e135c9ab..0000000000 --- a/distros/iron/grid-map-costmap-2d/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, grid-map-cmake-helpers, grid-map-core, nav2-costmap-2d, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-grid-map-costmap-2d"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_costmap_2d/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "85dd5296e9f11861d133b8404019686632fee464eda5d40ae15a3f7a2250397a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs grid-map-core nav2-costmap-2d tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Interface for grid maps to the costmap_2d format."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-cv/default.nix b/distros/iron/grid-map-cv/default.nix deleted file mode 100644 index 1d0b08a4b7..0000000000 --- a/distros/iron/grid-map-cv/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, cv-bridge, filters, grid-map-cmake-helpers, grid-map-core, pluginlib, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-grid-map-cv"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_cv/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "cef5685bb18a8f0c9202336018375620f3947ecf1d7ee3d7300f08dd10098c7d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge filters grid-map-core pluginlib rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversions between grid maps and OpenCV images."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-demos/default.nix b/distros/iron/grid-map-demos/default.nix deleted file mode 100644 index 8a4050a050..0000000000 --- a/distros/iron/grid-map-demos/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, grid-map-cmake-helpers, grid-map-core, grid-map-cv, grid-map-filters, grid-map-loader, grid-map-msgs, grid-map-octomap, grid-map-ros, grid-map-rviz-plugin, grid-map-visualization, octomap-msgs, octomap-rviz-plugins, octomap-server, python3Packages, rclcpp, rclpy, rviz2, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-grid-map-demos"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_demos/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "31a9d2651b36cbae5632f72b7ee85404d326aedcfda7b54d7abf81b038fb3caf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs grid-map-core grid-map-cv grid-map-filters grid-map-loader grid-map-msgs grid-map-octomap grid-map-ros grid-map-rviz-plugin grid-map-visualization octomap-msgs octomap-rviz-plugins octomap-server python3Packages.opencv4 rclcpp rclpy rviz2 sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Demo nodes to demonstrate the usage of the grid map library."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-filters/default.nix b/distros/iron/grid-map-filters/default.nix deleted file mode 100644 index ff58c98791..0000000000 --- a/distros/iron/grid-map-filters/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, filters, grid-map-cmake-helpers, grid-map-core, grid-map-msgs, grid-map-ros, pluginlib, tbb_2021_11 }: -buildRosPackage { - pname = "ros-iron-grid-map-filters"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_filters/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "8aad2b3e524c7087a887489bb63a61a6173e2aff0d03d0de7b9607a15d234019"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ filters grid-map-core grid-map-msgs grid-map-ros pluginlib tbb_2021_11 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Processing grid maps as a sequence of ROS filters."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-loader/default.nix b/distros/iron/grid-map-loader/default.nix deleted file mode 100644 index 4b874cb7ca..0000000000 --- a/distros/iron/grid-map-loader/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, grid-map-cmake-helpers, grid-map-msgs, grid-map-ros }: -buildRosPackage { - pname = "ros-iron-grid-map-loader"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_loader/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "5ad11c34dd3e9629f896b455be3f2386051f7a2004afd8622f80a96f300b68e1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ grid-map-msgs grid-map-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Loading and publishing grid maps from bag files."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-msgs/default.nix b/distros/iron/grid-map-msgs/default.nix deleted file mode 100644 index 9035789476..0000000000 --- a/distros/iron/grid-map-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, grid-map-cmake-helpers, rclcpp, rosidl-default-generators, std-msgs }: -buildRosPackage { - pname = "ros-iron-grid-map-msgs"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_msgs/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "60bea7a2750915dba04ca2c86154ea55bf8d3d790d5aca6124c85ac1ec0f4c1c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - propagatedBuildInputs = [ geometry-msgs rclcpp rosidl-default-generators std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Definition of the multi-layered grid map message type."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-octomap/default.nix b/distros/iron/grid-map-octomap/default.nix deleted file mode 100644 index 758b038e73..0000000000 --- a/distros/iron/grid-map-octomap/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, grid-map-cmake-helpers, grid-map-core, octomap }: -buildRosPackage { - pname = "ros-iron-grid-map-octomap"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_octomap/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "7455ba82fd425cc45207f436a26974fec1ca4d80033f662a5bf9abdd069585f1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ grid-map-core octomap ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversions between grid maps and OctoMap types."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-pcl/default.nix b/distros/iron/grid-map-pcl/default.nix deleted file mode 100644 index b3140d1f66..0000000000 --- a/distros/iron/grid-map-pcl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, grid-map-cmake-helpers, grid-map-core, grid-map-msgs, grid-map-ros, pcl, rclcpp, rcutils, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-grid-map-pcl"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_pcl/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "bc545a875219c12277e0d4db7f0b3b60017e15e78435dd09a18c35f2283e7314"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ grid-map-core grid-map-msgs grid-map-ros pcl rclcpp rcutils yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversions between grid maps and Point Cloud Library (PCL) types."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-ros/default.nix b/distros/iron/grid-map-ros/default.nix deleted file mode 100644 index c19823b71a..0000000000 --- a/distros/iron/grid-map-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, grid-map-cmake-helpers, grid-map-core, grid-map-cv, grid-map-msgs, nav-msgs, nav2-msgs, rclcpp, rcutils, rosbag2-cpp, sensor-msgs, std-msgs, tf2, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-grid-map-ros"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_ros/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "af6a1da131afd2dc910b6aa82fece457eb10154de73f893c357b0b49308d4ea1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs grid-map-core grid-map-cv grid-map-msgs nav-msgs nav2-msgs rclcpp rcutils rosbag2-cpp sensor-msgs std-msgs tf2 visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS interface for the grid map library to manage two-dimensional grid maps with multiple data layers."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-rviz-plugin/default.nix b/distros/iron/grid-map-rviz-plugin/default.nix deleted file mode 100644 index e69b0763a9..0000000000 --- a/distros/iron/grid-map-rviz-plugin/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, grid-map-cmake-helpers, grid-map-msgs, grid-map-ros, qt5, rclcpp, rviz-common, rviz-ogre-vendor, rviz-rendering }: -buildRosPackage { - pname = "ros-iron-grid-map-rviz-plugin"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_rviz_plugin/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "5fc6ed04689663eda3ee515394a3629f3e2faf8b4a9204008d1347d3959d93ce"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ grid-map-msgs grid-map-ros qt5.qtbase rclcpp rviz-common rviz-ogre-vendor rviz-rendering ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RViz plugin for displaying grid map messages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-sdf/default.nix b/distros/iron/grid-map-sdf/default.nix deleted file mode 100644 index 969d8a795d..0000000000 --- a/distros/iron/grid-map-sdf/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, grid-map-cmake-helpers, grid-map-core, pcl }: -buildRosPackage { - pname = "ros-iron-grid-map-sdf"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_sdf/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "96b40253de42ec1f5054c543aade2d0cac9762a999c47d5d544814d052005b38"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ grid-map-core pcl ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generates signed distance fields from grid maps."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map-visualization/default.nix b/distros/iron/grid-map-visualization/default.nix deleted file mode 100644 index 33cb50ce88..0000000000 --- a/distros/iron/grid-map-visualization/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, grid-map-cmake-helpers, grid-map-core, grid-map-msgs, grid-map-ros, nav-msgs, rclcpp, sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-grid-map-visualization"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map_visualization/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "9238d12e0c3bb42cfcfc08072cef5d801a16e8ae24b9e16abc492938fae88a17"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake grid-map-cmake-helpers ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ grid-map-core grid-map-msgs grid-map-ros nav-msgs rclcpp sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Configurable tool to visualize grid maps in RViz."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/grid-map/default.nix b/distros/iron/grid-map/default.nix deleted file mode 100644 index 645180ffee..0000000000 --- a/distros/iron/grid-map/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, grid-map-cmake-helpers, grid-map-core, grid-map-costmap-2d, grid-map-cv, grid-map-demos, grid-map-filters, grid-map-loader, grid-map-msgs, grid-map-octomap, grid-map-pcl, grid-map-ros, grid-map-rviz-plugin, grid-map-sdf, grid-map-visualization }: -buildRosPackage { - pname = "ros-iron-grid-map"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/grid_map-release/archive/release/iron/grid_map/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "a60133b13416df30ebd247fefe0c8ac73dfdcaefe677ff234ff7d9e55b70cd90"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ grid-map-cmake-helpers grid-map-core grid-map-costmap-2d grid-map-cv grid-map-demos grid-map-filters grid-map-loader grid-map-msgs grid-map-octomap grid-map-pcl grid-map-ros grid-map-rviz-plugin grid-map-sdf grid-map-visualization ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Meta-package for the universal grid map library."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/gripper-controllers/default.nix b/distros/iron/gripper-controllers/default.nix deleted file mode 100644 index b2103bc503..0000000000 --- a/distros/iron/gripper-controllers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-action, realtime-tools, ros2-control-test-assets }: -buildRosPackage { - pname = "ros-iron-gripper-controllers"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/gripper_controllers/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "08b3158257cfda75eaa34a5ee7617482669d6e6c371914e23ffe42d434011dc6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros control-msgs control-toolbox controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-action realtime-tools ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The gripper_controllers package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/gscam/default.nix b/distros/iron/gscam/default.nix deleted file mode 100644 index e626e46077..0000000000 --- a/distros/iron/gscam/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, camera-calibration-parsers, camera-info-manager, class-loader, cv-bridge, gst_all_1, image-transport, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-gscam"; - version = "2.0.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gscam-release/archive/release/iron/gscam/2.0.2-4.tar.gz"; - name = "2.0.2-4.tar.gz"; - sha256 = "9b7135728b1b60a056a91897fd0e4adb6fe2e12ede1dfe1f3c16ad600083f7eb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ camera-calibration-parsers camera-info-manager class-loader cv-bridge gst_all_1.gst-plugins-base gst_all_1.gstreamer image-transport rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A ROS camera driver that uses gstreamer to connect to - devices such as webcams."; - license = with lib.licenses; [ "Apache-2.0-License" ]; - }; -} diff --git a/distros/iron/gtest-vendor/default.nix b/distros/iron/gtest-vendor/default.nix deleted file mode 100644 index d79c1dbe49..0000000000 --- a/distros/iron/gtest-vendor/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-gtest-vendor"; - version = "1.10.9005-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/googletest-release/archive/release/iron/gtest_vendor/1.10.9005-2.tar.gz"; - name = "1.10.9005-2.tar.gz"; - sha256 = "a72b8c467206144ae91d7f07a27941d4cb7f1615e5fa6721e498b35d53c9079b"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The package provides GoogleTest."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/gtsam/default.nix b/distros/iron/gtsam/default.nix deleted file mode 100644 index 81ff54e9c0..0000000000 --- a/distros/iron/gtsam/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, tbb_2021_11 }: -buildRosPackage { - pname = "ros-iron-gtsam"; - version = "4.2.0-r6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gtsam-release/archive/release/iron/gtsam/4.2.0-6.tar.gz"; - name = "4.2.0-6.tar.gz"; - sha256 = "11508ded4e8060e29e25ef145b13ce27335fba4548eca0635278026f271a8b5d"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost eigen tbb_2021_11 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "gtsam"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/gz-ros2-control-demos/default.nix b/distros/iron/gz-ros2-control-demos/default.nix deleted file mode 100644 index 52d1054cd1..0000000000 --- a/distros/iron/gz-ros2-control-demos/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ackermann-steering-controller, ament-cmake, ament-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, gz-ros2-control, hardware-interface, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, rclcpp, rclcpp-action, robot-state-publisher, ros-gz-bridge, ros-gz-sim, ros2controlcli, ros2launch, std-msgs, tricycle-controller, velocity-controllers, xacro }: -buildRosPackage { - pname = "ros-iron-gz-ros2-control-demos"; - version = "1.1.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/iron/gz_ros2_control_demos/1.1.8-1.tar.gz"; - name = "1.1.8-1.tar.gz"; - sha256 = "138b540993d02b26204291af01d81256d47b84415dd84b1fd38bf9f1d886b792"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rclcpp-action ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ackermann-steering-controller ament-index-python control-msgs diff-drive-controller effort-controllers geometry-msgs gz-ros2-control hardware-interface imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-ros rclcpp robot-state-publisher ros-gz-bridge ros-gz-sim ros2controlcli ros2launch std-msgs tricycle-controller velocity-controllers xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "gz_ros2_control_demos"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/hardware-interface-testing/default.nix b/distros/iron/hardware-interface-testing/default.nix deleted file mode 100644 index f2211eeebe..0000000000 --- a/distros/iron/hardware-interface-testing/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, hardware-interface, lifecycle-msgs, pluginlib, rclcpp-lifecycle, ros2-control-test-assets }: -buildRosPackage { - pname = "ros-iron-hardware-interface-testing"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/hardware_interface_testing/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "79281d5ca1d45c50005c1e467c85f640252376629540017bc5b2908b22c0bb6c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ]; - propagatedBuildInputs = [ control-msgs hardware-interface lifecycle-msgs pluginlib rclcpp-lifecycle ros2-control-test-assets ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros2_control hardware interface testing"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/hardware-interface/default.nix b/distros/iron/hardware-interface/default.nix deleted file mode 100644 index 52c08c8f27..0000000000 --- a/distros/iron/hardware-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, control-msgs, lifecycle-msgs, pluginlib, rclcpp-lifecycle, rcpputils, rcutils, ros2-control-test-assets, tinyxml2-vendor }: -buildRosPackage { - pname = "ros-iron-hardware-interface"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/hardware_interface/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "1ae7aa2c217a52bb98fe4fe45ae344980fe0d068464581efa0bc9f51d62bf49a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; - propagatedBuildInputs = [ control-msgs lifecycle-msgs pluginlib rclcpp-lifecycle rcpputils rcutils tinyxml2-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros2_control hardware interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/hash-library-vendor/default.nix b/distros/iron/hash-library-vendor/default.nix deleted file mode 100644 index ae35ec5a49..0000000000 --- a/distros/iron/hash-library-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, git }: -buildRosPackage { - pname = "ros-iron-hash-library-vendor"; - version = "0.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/hash_library_vendor-release/archive/release/iron/hash_library_vendor/0.1.1-5.tar.gz"; - name = "0.1.1-5.tar.gz"; - sha256 = "96746c77d8a67efad3b63379a2aa35ee0873db369bd192ab55898bb972843757"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto git ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake-auto git ]; - - meta = { - description = "ROS2 vendor package for stbrumme/hash-library"; - license = with lib.licenses; [ asl20 "Zlib-License" ]; - }; -} diff --git a/distros/iron/heaphook/default.nix b/distros/iron/heaphook/default.nix deleted file mode 100644 index 1e3b701ac9..0000000000 --- a/distros/iron/heaphook/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, tlsf }: -buildRosPackage { - pname = "ros-iron-heaphook"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/heaphook-release/archive/release/iron/heaphook/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "4b48120f9fb28de1a36d0e5d75af7192d9eadcf301cdc9e829df694053eb5e40"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ tlsf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Replace all the dynamic heap allocation functions by LD_PRELOAD"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/hls-lfcd-lds-driver/default.nix b/distros/iron/hls-lfcd-lds-driver/default.nix deleted file mode 100644 index 332bcbacd4..0000000000 --- a/distros/iron/hls-lfcd-lds-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-hls-lfcd-lds-driver"; - version = "2.0.4-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/hls_lfcd_lds_driver-release/archive/release/iron/hls_lfcd_lds_driver/2.0.4-5.tar.gz"; - name = "2.0.4-5.tar.gz"; - sha256 = "a96cf98dcab66efd10b97dc41af3ec91133b9a9b23a0a876f7ecd3d7215daa05"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS package for LDS(HLS-LFCD2). - The LDS (Laser Distance Sensor) is a sensor sending the data to Host for the simultaneous localization and mapping (SLAM). Simultaneously the detecting obstacle data can also be sent to Host. HLDS(Hitachi-LG Data Storage) is developing the technology for the moving platform sensor such as Robot Vacuum Cleaners, Home Robot, Robotics Lawn Mower Sensor, etc."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/hpp-fcl/default.nix b/distros/iron/hpp-fcl/default.nix deleted file mode 100644 index 353df3a0dc..0000000000 --- a/distros/iron/hpp-fcl/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assimp, boost, cmake, doxygen, eigen, eigenpy, git, octomap, python3, python3Packages }: -buildRosPackage { - pname = "ros-iron-hpp-fcl"; - version = "2.4.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/hpp_fcl-release/archive/release/iron/hpp-fcl/2.4.5-1.tar.gz"; - name = "2.4.5-1.tar.gz"; - sha256 = "2a3bf2a349c93b34e8f79c12c223e499745833fc96fe700bab75428c5f327481"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git python3Packages.lxml ]; - propagatedBuildInputs = [ assimp boost eigen eigenpy octomap python3 python3Packages.numpy ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "An extension of the Flexible Collision Library."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/iceoryx-binding-c/default.nix b/distros/iron/iceoryx-binding-c/default.nix deleted file mode 100644 index 88bb6e269e..0000000000 --- a/distros/iron/iceoryx-binding-c/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, iceoryx-hoofs, iceoryx-posh }: -buildRosPackage { - pname = "ros-iron-iceoryx-binding-c"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/iceoryx-release/archive/release/iron/iceoryx_binding_c/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "b5ecd5caf1c8361d0ae5c39f91d8894b4e06f931e7ad824f47ec626c9e645e63"; - }; - - buildType = "cmake"; - buildInputs = [ cmake iceoryx-hoofs iceoryx-posh ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Eclipse iceoryx inter-process-communication (IPC) middleware C-Language Binding"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/iceoryx-hoofs/default.nix b/distros/iron/iceoryx-hoofs/default.nix deleted file mode 100644 index df89926f8e..0000000000 --- a/distros/iron/iceoryx-hoofs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, acl, cmake }: -buildRosPackage { - pname = "ros-iron-iceoryx-hoofs"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/iceoryx-release/archive/release/iron/iceoryx_hoofs/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "547cd7dd9ebe640f7dd55ab87a1ab9fd8f7e89bfe13cbe7e93f06cc69ca189df"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ acl ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Eclipse iceoryx inter-process-communication (IPC) middleware basic building blocks"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/iceoryx-introspection/default.nix b/distros/iron/iceoryx-introspection/default.nix deleted file mode 100644 index 177020c52e..0000000000 --- a/distros/iron/iceoryx-introspection/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, iceoryx-hoofs, iceoryx-posh, ncurses }: -buildRosPackage { - pname = "ros-iron-iceoryx-introspection"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/iceoryx-release/archive/release/iron/iceoryx_introspection/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "bce2112eed3b6707a327ac6f4b827b39893e4b8897b06865c37aaadd097be4f7"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ iceoryx-hoofs iceoryx-posh ncurses ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Eclipse iceoryx inter-process-communication (IPC) middleware introspection client"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/iceoryx-posh/default.nix b/distros/iron/iceoryx-posh/default.nix deleted file mode 100644 index 4093c2aab1..0000000000 --- a/distros/iron/iceoryx-posh/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, git, iceoryx-hoofs }: -buildRosPackage { - pname = "ros-iron-iceoryx-posh"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/iceoryx-release/archive/release/iron/iceoryx_posh/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "2678e4eedec58ef154c067927ade7fbe185cb3775c96275b758d9c7de5ceb14c"; - }; - - buildType = "cmake"; - buildInputs = [ cmake git ]; - propagatedBuildInputs = [ iceoryx-hoofs ]; - nativeBuildInputs = [ cmake git ]; - - meta = { - description = "Eclipse iceoryx inter-process-communication (IPC) middleware Posix Shared Memory Library and middleware daemon (RouDi)"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ifm3d-core/default.nix b/distros/iron/ifm3d-core/default.nix deleted file mode 100644 index e6be0a1379..0000000000 --- a/distros/iron/ifm3d-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-ifm3d-core"; - version = "0.18.0-r9"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ifm3d-release/archive/release/iron/ifm3d_core/0.18.0-9.tar.gz"; - name = "0.18.0-9.tar.gz"; - sha256 = "cb7fa1bf091bd028a42768e32a0c378e36b2903e4a57bf5c1473941b0d5bb8c0"; - }; - - buildType = "cmake"; - buildInputs = [ boost cmake ]; - propagatedBuildInputs = [ curl cv-bridge glog pcl xmlrpc_c ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Library and Utilities for working with ifm pmd-based 3D ToF Cameras"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ign-ros2-control-demos/default.nix b/distros/iron/ign-ros2-control-demos/default.nix deleted file mode 100644 index b0dbaf5717..0000000000 --- a/distros/iron/ign-ros2-control-demos/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 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, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, hardware-interface, ign-ros2-control, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, rclcpp, rclcpp-action, robot-state-publisher, ros-ign-gazebo, ros2controlcli, ros2launch, std-msgs, tricycle-controller, velocity-controllers, xacro }: -buildRosPackage { - pname = "ros-iron-ign-ros2-control-demos"; - version = "0.6.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ign_ros2_control-release/archive/release/iron/ign_ros2_control_demos/0.6.1-4.tar.gz"; - name = "0.6.1-4.tar.gz"; - sha256 = "5ebe942a613cd2e21fb468d3f0d884e54e913b717bdae97ca5e6dc20aab0a592"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rclcpp-action ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python control-msgs diff-drive-controller effort-controllers geometry-msgs hardware-interface ign-ros2-control imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-ros rclcpp robot-state-publisher ros-ign-gazebo ros2controlcli ros2launch std-msgs tricycle-controller velocity-controllers xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ign_ros2_control_demos''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ignition-cmake2-vendor/default.nix b/distros/iron/ignition-cmake2-vendor/default.nix deleted file mode 100644 index bdec624381..0000000000 --- a/distros/iron/ignition-cmake2-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-xmllint, cmake, doxygen, git, ignition }: -buildRosPackage { - pname = "ros-iron-ignition-cmake2-vendor"; - version = "0.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gz_cmake2_vendor-release/archive/release/iron/ignition_cmake2_vendor/0.1.0-2.tar.gz"; - name = "0.1.0-2.tar.gz"; - sha256 = "801373a106c91a9a19e98ef89f3a8d1f2e661393a318c4247ca27eb5b24c1e55"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake-test cmake doxygen git ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; - propagatedBuildInputs = [ ignition.cmake2 ]; - nativeBuildInputs = [ ament-cmake-test cmake doxygen git ]; - - meta = { - description = "This package provides the Ignition CMake 2.x library."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ignition-math6-vendor/default.nix b/distros/iron/ignition-math6-vendor/default.nix deleted file mode 100644 index d531b497da..0000000000 --- a/distros/iron/ignition-math6-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-test, ament-cmake-xmllint, cmake, eigen, git, ignition, ignition-cmake2-vendor }: -buildRosPackage { - pname = "ros-iron-ignition-math6-vendor"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gz_math6_vendor-release/archive/release/iron/ignition_math6_vendor/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "4a238731e4055801c7b4fc2ac539f986b40153b4a1b22c7d638078371c1a2706"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake-test cmake eigen git ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; - propagatedBuildInputs = [ ignition-cmake2-vendor ignition.math6 ]; - nativeBuildInputs = [ ament-cmake-test cmake git ]; - - meta = { - description = "This package provides the Ignition Math 6.x library."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/image-common/default.nix b/distros/iron/image-common/default.nix deleted file mode 100644 index 41d207d6af..0000000000 --- a/distros/iron/image-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, camera-calibration-parsers, camera-info-manager, image-transport }: -buildRosPackage { - pname = "ros-iron-image-common"; - version = "4.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/iron/image_common/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "8d40e0f792f1fafa32fed5a55eaf7a94e41f4a6d05b88b32db5bdffdf0a7ec57"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ camera-calibration-parsers camera-info-manager image-transport ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Common code for working with images in ROS."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/image-geometry/default.nix b/distros/iron/image-geometry/default.nix deleted file mode 100644 index 4e8186982d..0000000000 --- a/distros/iron/image-geometry/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, opencv, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-image-geometry"; - version = "3.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vision_opencv-release/archive/release/iron/image_geometry/3.5.0-1.tar.gz"; - name = "3.5.0-1.tar.gz"; - sha256 = "33bebfd72ae43e334d2d5a37556009df9f949679c67f477a56bccda0531b750a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ]; - propagatedBuildInputs = [ opencv opencv.cxxdev sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-python ament-cmake-ros ]; - - meta = { - description = "`image_geometry` contains C++ and Python libraries for interpreting images - geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo - messages with OpenCV functions such as image rectification, much as cv_bridge - interfaces ROS sensor_msgs/Image with OpenCV data types."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/image-pipeline/default.nix b/distros/iron/image-pipeline/default.nix deleted file mode 100644 index edde6503ed..0000000000 --- a/distros/iron/image-pipeline/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, camera-calibration, depth-image-proc, image-proc, image-publisher, image-rotate, image-view, stereo-image-proc }: -buildRosPackage { - pname = "ros-iron-image-pipeline"; - version = "4.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/iron/image_pipeline/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "c3b16b77dbc06bbec7a91541d093e9e100b5377dca2ef61e2e3f4895525daee4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ camera-calibration depth-image-proc image-proc image-publisher image-rotate image-view stereo-image-proc ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "image_pipeline fills the gap between getting raw images from a camera driver and higher-level vision processing."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/image-proc/default.nix b/distros/iron/image-proc/default.nix deleted file mode 100644 index 2fa31e5060..0000000000 --- a/distros/iron/image-proc/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, cv-bridge, image-geometry, image-transport, opencv, rclcpp, rclcpp-components, rcutils, sensor-msgs, tracetools-image-pipeline }: -buildRosPackage { - pname = "ros-iron-image-proc"; - version = "4.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/iron/image_proc/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "32e9a1b13c52763c3b9f5cb21b6f743fbceab23968d6bc2d5932caef62c2c2d9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge image-geometry image-transport opencv opencv.cxxdev rclcpp rclcpp-components rcutils sensor-msgs tracetools-image-pipeline ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Single image rectification and color processing."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/image-publisher/default.nix b/distros/iron/image-publisher/default.nix deleted file mode 100644 index e5718c8449..0000000000 --- a/distros/iron/image-publisher/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, camera-info-manager, cv-bridge, image-transport, rcl-interfaces, rclcpp, rclcpp-components }: -buildRosPackage { - pname = "ros-iron-image-publisher"; - version = "4.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/iron/image_publisher/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "fa74cb195aabb2ddd4c456fb0cd02d4e59632e1145ba7b24d84ecde6c0376a89"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge image-transport rcl-interfaces rclcpp rclcpp-components ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Contains a node publish an image stream from single image file - or avi motion file."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/image-rotate/default.nix b/distros/iron/image-rotate/default.nix deleted file mode 100644 index fcb6516e4f..0000000000 --- a/distros/iron/image-rotate/default.nix +++ /dev/null @@ -1,43 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, geometry-msgs, image-transport, opencv, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-image-rotate"; - version = "4.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/iron/image_rotate/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "7b244986500c0b86fdac18e45e0fbb8b6039a3a5a1469f9a0198b660304715f1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto class-loader ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs image-transport opencv opencv.cxxdev rcl-interfaces rclcpp rclcpp-components sensor-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "

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

-

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

-

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

"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/image-tools/default.nix b/distros/iron/image-tools/default.nix deleted file mode 100644 index 0e3911d34d..0000000000 --- a/distros/iron/image-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, opencv, rclcpp, rclcpp-components, rmw-implementation-cmake, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-image-tools"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/image_tools/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "21f6a2b1c482ced0a19c35e0eec4eb90fe48f183ac663634c7f54aba0f34df21"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-ros launch-testing launch-testing-ament-cmake launch-testing-ros rmw-implementation-cmake ]; - propagatedBuildInputs = [ opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Tools to capture and play back images to and from DDS subscriptions and publications."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/image-transport-plugins/default.nix b/distros/iron/image-transport-plugins/default.nix deleted file mode 100644 index d1cdb201c3..0000000000 --- a/distros/iron/image-transport-plugins/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, compressed-depth-image-transport, compressed-image-transport, theora-image-transport }: -buildRosPackage { - pname = "ros-iron-image-transport-plugins"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/iron/image_transport_plugins/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "daffdda2dc4c856ac1b3544e5d02280132c32b706b212619972e8d75924eb77b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ compressed-depth-image-transport compressed-image-transport theora-image-transport ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A set of plugins for publishing and subscribing to sensor_msgs/Image topics - in representations other than raw pixel data. For example, for viewing a - stream of images off-robot, a video codec will give much lower bandwidth - and latency. For low frame rate tranport of high-definition images, you - might prefer sending them as JPEG or PNG-compressed form."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/image-transport/default.nix b/distros/iron/image-transport/default.nix deleted file mode 100644 index d747021dcd..0000000000 --- a/distros/iron/image-transport/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, message-filters, pluginlib, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-image-transport"; - version = "4.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/iron/image_transport/4.2.4-1.tar.gz"; - name = "4.2.4-1.tar.gz"; - sha256 = "76c7624c9c9afc63e2e014cb59b0ec31a98d827306639c4f6fb20d3172f3d8a7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ message-filters pluginlib rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "image_transport should always be used to subscribe to and publish images. It provides transparent - support for transporting images in low-bandwidth compressed formats. Examples (provided by separate - plugin packages) include JPEG/PNG compression and Theora streaming video."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/image-view/default.nix b/distros/iron/image-view/default.nix deleted file mode 100644 index 8028a27219..0000000000 --- a/distros/iron/image-view/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, boost, camera-calibration-parsers, cv-bridge, image-transport, message-filters, rclcpp, rclcpp-components, sensor-msgs, std-srvs, stereo-msgs }: -buildRosPackage { - pname = "ros-iron-image-view"; - version = "4.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/iron/image_view/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "3f3ca9ffff54c35f7d42da56d96a6b2568fd46f845897e16cdfe7a665223068a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost camera-calibration-parsers cv-bridge image-transport message-filters rclcpp rclcpp-components sensor-msgs std-srvs stereo-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "A simple viewer for ROS image topics. Includes a specialized viewer - for stereo + disparity images."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/imu-complementary-filter/default.nix b/distros/iron/imu-complementary-filter/default.nix deleted file mode 100644 index e5eb656a0d..0000000000 --- a/distros/iron/imu-complementary-filter/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, message-filters, rclcpp, sensor-msgs, std-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-imu-complementary-filter"; - version = "2.1.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/iron/imu_complementary_filter/2.1.5-1.tar.gz"; - name = "2.1.5-1.tar.gz"; - sha256 = "57a6df31aca97cb419334966ad6a63adc03c79481729021e7ad325e8096d6f74"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake geometry-msgs message-filters rclcpp sensor-msgs std-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 ."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/imu-filter-madgwick/default.nix b/distros/iron/imu-filter-madgwick/default.nix deleted file mode 100644 index 13b35378c4..0000000000 --- a/distros/iron/imu-filter-madgwick/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, builtin-interfaces, geometry-msgs, nav-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, sensor-msgs, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-imu-filter-madgwick"; - version = "2.1.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/iron/imu_filter_madgwick/2.1.5-1.tar.gz"; - name = "2.1.5-1.tar.gz"; - sha256 = "048c56e07c8c466a2397f4ff759ca0d42523b2f1e211308c82b334dcd3281dc5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-msgs rclcpp rclcpp-action rclcpp-lifecycle sensor-msgs tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into an orientation. Based on code by Sebastian Madgwick, http://www.x-io.co.uk/node/8#open_source_ahrs_and_imu_algorithms."; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/iron/imu-pipeline/default.nix b/distros/iron/imu-pipeline/default.nix deleted file mode 100644 index 9ae69eed5e..0000000000 --- a/distros/iron/imu-pipeline/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, imu-processors, imu-transformer }: -buildRosPackage { - pname = "ros-iron-imu-pipeline"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/iron/imu_pipeline/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "956863edca24726d035ba2e1c8154ce48a5fd27be7f4299b812bb79859b252b4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ imu-processors imu-transformer ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "imu_pipeline"; - license = with lib.licenses; [ bsdOriginal "GPL" ]; - }; -} diff --git a/distros/iron/imu-processors/default.nix b/distros/iron/imu-processors/default.nix deleted file mode 100644 index 13c4edbdf2..0000000000 --- a/distros/iron/imu-processors/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cpplint, geometry-msgs, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-imu-processors"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/iron/imu_processors/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "41609db2fe7af4d25c63b4b2abb15e7a3fafea11123ecf375891ae0432aaf452"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cpplint ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs rclcpp rclcpp-components sensor-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Processors for sensor_msgs::Imu data"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/imu-sensor-broadcaster/default.nix b/distros/iron/imu-sensor-broadcaster/default.nix deleted file mode 100644 index 2d7ebf1e81..0000000000 --- a/distros/iron/imu-sensor-broadcaster/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-imu-sensor-broadcaster"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/imu_sensor_broadcaster/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "7c2c16467a2c4075042878dd3e3084127215ef58be874c4f75f605dfc63b7a03"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Controller to publish readings of IMU sensors."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/imu-tools/default.nix b/distros/iron/imu-tools/default.nix deleted file mode 100644 index 566ea7d794..0000000000 --- a/distros/iron/imu-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, imu-complementary-filter, imu-filter-madgwick, rviz-imu-plugin }: -buildRosPackage { - pname = "ros-iron-imu-tools"; - version = "2.1.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/iron/imu_tools/2.1.5-1.tar.gz"; - name = "2.1.5-1.tar.gz"; - sha256 = "ad61ccb32dcf5694666aae4576b4e1abf7acf2323ffd1af61dae01fad3e6e86b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ imu-complementary-filter imu-filter-madgwick rviz-imu-plugin ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Various tools for IMU devices"; - license = with lib.licenses; [ "BSD-&-GPL" ]; - }; -} diff --git a/distros/iron/imu-transformer/default.nix b/distros/iron/imu-transformer/default.nix deleted file mode 100644 index e781f0ee9f..0000000000 --- a/distros/iron/imu-transformer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, message-filters, rclcpp, rclcpp-components, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs }: -buildRosPackage { - pname = "ros-iron-imu-transformer"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/imu_pipeline-release/archive/release/iron/imu_transformer/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "8c997f2ad4c2243aad4fc2e660560aa7c8856dc0679c50e4bcf0ee59a5ee88cd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ geometry-msgs tf2-geometry-msgs ]; - propagatedBuildInputs = [ message-filters rclcpp rclcpp-components sensor-msgs tf2-ros tf2-sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Node/components to transform sensor_msgs::Imu data from one frame into another."; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/iron/interactive-marker-twist-server/default.nix b/distros/iron/interactive-marker-twist-server/default.nix deleted file mode 100644 index ee60919cc1..0000000000 --- a/distros/iron/interactive-marker-twist-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, interactive-markers, rclcpp, tf2, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-interactive-marker-twist-server"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/interactive_marker_twist_server-release/archive/release/iron/interactive_marker_twist_server/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "838b6b35cff6a47c8fc6b27536e8b6ce6202a363e6195b554068f9c6b972186d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs interactive-markers rclcpp tf2 visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Interactive control for generic Twist-based robots using interactive markers"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/interactive-markers/default.nix b/distros/iron/interactive-markers/default.nix deleted file mode 100644 index 89c7f343bf..0000000000 --- a/distros/iron/interactive-markers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rclcpp, rclpy, rmw, tf2, tf2-geometry-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-interactive-markers"; - version = "2.4.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/interactive_markers-release/archive/release/iron/interactive_markers/2.4.0-3.tar.gz"; - name = "2.4.0-3.tar.gz"; - sha256 = "553d568767b1723a5d6bc6c206c40a36e21ec0f7c75cf63a19ec33b7440cd6cf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs ]; - propagatedBuildInputs = [ builtin-interfaces rclcpp rclpy rmw tf2 tf2-geometry-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "3D interactive marker communication library for RViz and similar tools."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/intra-process-demo/default.nix b/distros/iron/intra-process-demo/default.nix deleted file mode 100644 index ba849daf9b..0000000000 --- a/distros/iron/intra-process-demo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, opencv, rclcpp, rmw-implementation-cmake, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-intra-process-demo"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/intra_process_demo/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "c08672ed88f46d079b415e027160281144b23deabf596d0177fa4f4197f91f22"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake std-msgs ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake rmw-implementation-cmake ]; - propagatedBuildInputs = [ opencv opencv.cxxdev rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Demonstrations of intra process communication."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/io-context/default.nix b/distros/iron/io-context/default.nix deleted file mode 100644 index ee25697a5b..0000000000 --- a/distros/iron/io-context/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, asio-cmake-module, rclcpp, std-msgs, udp-msgs }: -buildRosPackage { - pname = "ros-iron-io-context"; - version = "1.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/iron/io_context/1.2.0-3.tar.gz"; - name = "1.2.0-3.tar.gz"; - sha256 = "2b4452a2b59c904702bb03936dbfe1f81868ed6888d95e424a30a6e7f6ceed18"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto asio-cmake-module ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ asio rclcpp std-msgs udp-msgs ]; - nativeBuildInputs = [ ament-cmake-auto asio-cmake-module ]; - - meta = { - description = "A library to write Synchronous and Asynchronous networking applications"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/irobot-create-msgs/default.nix b/distros/iron/irobot-create-msgs/default.nix deleted file mode 100644 index f7ba89231f..0000000000 --- a/distros/iron/irobot-create-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-irobot-create-msgs"; - version = "2.1.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/irobot_create_msgs-release/archive/release/iron/irobot_create_msgs/2.1.0-3.tar.gz"; - name = "2.1.0-3.tar.gz"; - sha256 = "d4758644f46adf1f0cdfcb2e604ee09d2143dba8603d877ddfa06ee747c89a86"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Package containing action, message, and service definitions used by the iRobot(R) Create(R) platform"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/joint-limits/default.nix b/distros/iron/joint-limits/default.nix deleted file mode 100644 index 066daac11a..0000000000 --- a/distros/iron/joint-limits/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, launch-ros, launch-testing-ament-cmake, rclcpp, rclcpp-lifecycle, urdf }: -buildRosPackage { - pname = "ros-iron-joint-limits"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/joint_limits/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "4792d1a73691a01724bad68547b41c1049bd60f154b64ac8c283da8339db4331"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest launch-ros launch-testing-ament-cmake ]; - propagatedBuildInputs = [ rclcpp rclcpp-lifecycle urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Interfaces for handling of joint limits for controllers or hardware."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/joint-state-broadcaster/default.nix b/distros/iron/joint-state-broadcaster/default.nix deleted file mode 100644 index 19ada7bd15..0000000000 --- a/distros/iron/joint-state-broadcaster/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, builtin-interfaces, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, rcutils, realtime-tools, ros2-control-test-assets, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-joint-state-broadcaster"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/joint_state_broadcaster/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "46755792df91b5acc7328516791107da446f1049c30d662f3013b71492e38d49"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing rclcpp ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros builtin-interfaces control-msgs controller-interface generate-parameter-library pluginlib rclcpp-lifecycle rcutils realtime-tools sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Broadcaster to publish joint state"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/joint-state-publisher-gui/default.nix b/distros/iron/joint-state-publisher-gui/default.nix deleted file mode 100644 index a81dbd4198..0000000000 --- a/distros/iron/joint-state-publisher-gui/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, joint-state-publisher, python-qt-binding, rclpy }: -buildRosPackage { - pname = "ros-iron-joint-state-publisher-gui"; - version = "2.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joint_state_publisher-release/archive/release/iron/joint_state_publisher_gui/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "a8b897728b8b102576978ec80e7cfddac657ab6d3314b38c57462e1392832101"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ joint-state-publisher python-qt-binding rclpy ]; - - meta = { - description = "This package contains a GUI tool for setting and publishing joint state values for a given URDF."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/joint-state-publisher/default.nix b/distros/iron/joint-state-publisher/default.nix deleted file mode 100644 index 074854cb1e..0000000000 --- a/distros/iron/joint-state-publisher/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-xmllint, launch-testing, launch-testing-ros, pythonPackages, rclpy, ros2topic, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-joint-state-publisher"; - version = "2.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joint_state_publisher-release/archive/release/iron/joint_state_publisher/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "b2ae780da6ca9be6bdf7181f8cf863990f97f50a3091fea01e3c297137b0cc7e"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-xmllint launch-testing launch-testing-ros pythonPackages.pytest ros2topic ]; - propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; - - meta = { - description = "This package contains a tool for setting and publishing joint state values for a given URDF."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/joint-trajectory-controller/default.nix b/distros/iron/joint-trajectory-controller/default.nix deleted file mode 100644 index c62000c046..0000000000 --- a/distros/iron/joint-trajectory-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, rsl, tl-expected, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-joint-trajectory-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/joint_trajectory_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "85bd4fa59c2ad71c2cf99d4f5a1a0af5179e667d319e1a51367c4784643ffa68"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ angles backward-ros control-msgs control-toolbox controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools rsl tl-expected trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Controller for executing joint-space trajectories on a group of joints"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/joy-linux/default.nix b/distros/iron/joy-linux/default.nix deleted file mode 100644 index b4ce9e8b1b..0000000000 --- a/distros/iron/joy-linux/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, diagnostic-msgs, diagnostic-updater, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-joy-linux"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/iron/joy_linux/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "6269dd3406d57d52bbbbbb5046f4ae8070fd077e18cabe0571bc6e5a296a0416"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 driver for a generic Linux joystick. - Will contain a MacOS and Windows version later. - The joy package contains joy_node, a node that interfaces a - generic Linux joystick to ROS2. This node publishes a "Joy" - message, which contains the current state of each one of the - joystick's buttons and axes."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/joy-teleop/default.nix b/distros/iron/joy-teleop/default.nix deleted file mode 100644 index 3520e6c796..0000000000 --- a/distros/iron/joy-teleop/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, control-msgs, example-interfaces, geometry-msgs, launch-ros, launch-testing, rclpy, rosidl-runtime-py, sensor-msgs, std-msgs, std-srvs, teleop-tools-msgs, test-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-joy-teleop"; - version = "1.7.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/iron/joy_teleop/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "ba573a9a552614ffdedf99f71c457e008b5c8dee912ffa623d33b1e5e47b2d93"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint example-interfaces geometry-msgs launch-ros launch-testing std-msgs std-srvs test-msgs ]; - propagatedBuildInputs = [ control-msgs rclpy rosidl-runtime-py sensor-msgs teleop-tools-msgs trajectory-msgs ]; - - meta = { - description = "A (to be) generic joystick interface to control a robot"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/joy-tester/default.nix b/distros/iron/joy-tester/default.nix deleted file mode 100644 index 3c604032fa..0000000000 --- a/distros/iron/joy-tester/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages, rclpy, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-joy-tester"; - version = "0.0.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joy_tester-release/archive/release/iron/joy_tester/0.0.2-3.tar.gz"; - name = "0.0.2-3.tar.gz"; - sha256 = "0de60909f1dd38704f3dad62c79fa67bd5f5bebbf72f4623ad65ac4259d495ea"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.tkinter rclpy sensor-msgs ]; - - meta = { - description = "Simple GUI tool for testing joysticks/gamepads"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/joy/default.nix b/distros/iron/joy/default.nix deleted file mode 100644 index ca8ba5968f..0000000000 --- a/distros/iron/joy/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sdl2-vendor, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-joy"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/iron/joy/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "31d09dd03793fc58a56be5cf8dbfc4661d3c4eeae3cb89311a670e36beaa3b3c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rclcpp-components sdl2-vendor sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The joy package contains joy_node, a node that interfaces a generic joystick to ROS - 2. This node publishes a "Joy" message, which contains the current state of each one of the - joystick's buttons and axes."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/kdl-parser/default.nix b/distros/iron/kdl-parser/default.nix deleted file mode 100644 index db16e67b39..0000000000 --- a/distros/iron/kdl-parser/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, orocos-kdl-vendor, rcutils, urdf, urdfdom-headers }: -buildRosPackage { - pname = "ros-iron-kdl-parser"; - version = "2.9.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/kdl_parser-release/archive/release/iron/kdl_parser/2.9.0-3.tar.gz"; - name = "2.9.0-3.tar.gz"; - sha256 = "c80ddcf1621069a4bb2ebbf1505aaf82d5b19ea688db289dadf9f80caefd804c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ orocos-kdl-vendor rcutils urdf urdfdom-headers ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The Kinematics and Dynamics Library (KDL) defines a tree structure - to represent the kinematic and dynamic parameters of a robot - mechanism. kdl_parser provides tools to construct a KDL - tree from an XML robot representation in URDF."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/key-teleop/default.nix b/distros/iron/key-teleop/default.nix deleted file mode 100644 index 4fc80f7329..0000000000 --- a/distros/iron/key-teleop/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-iron-key-teleop"; - version = "1.7.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/iron/key_teleop/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "a30da2bb85bef71c0bc10692829c3f54c9adf956573c9230552a89fb1a4cd844"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ geometry-msgs rclpy ]; - - meta = { - description = "A text-based interface to send a robot movement commands."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/keyboard-handler/default.nix b/distros/iron/keyboard-handler/default.nix deleted file mode 100644 index 91b9fe388e..0000000000 --- a/distros/iron/keyboard-handler/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common }: -buildRosPackage { - pname = "ros-iron-keyboard-handler"; - version = "0.1.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/keyboard_handler-release/archive/release/iron/keyboard_handler/0.1.0-3.tar.gz"; - name = "0.1.0-3.tar.gz"; - sha256 = "050939c3d6e503978864d0071a5b0edacb7e1007a70ecd59c13719b5779fa49d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Handler for input from keyboard"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/kinematics-interface-kdl/default.nix b/distros/iron/kinematics-interface-kdl/default.nix deleted file mode 100644 index 3fd81ea6d6..0000000000 --- a/distros/iron/kinematics-interface-kdl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, eigen, eigen3-cmake-module, kdl-parser, kinematics-interface, pluginlib, ros2-control-test-assets, tf2-eigen-kdl }: -buildRosPackage { - pname = "ros-iron-kinematics-interface-kdl"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/iron/kinematics_interface_kdl/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "0b01eea42d8a0721506ff6d47169de7d630b223df612158b17e47009b001d2c1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen3-cmake-module ]; - checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; - propagatedBuildInputs = [ eigen kdl-parser kinematics-interface pluginlib tf2-eigen-kdl ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "KDL implementation of ros2_control kinematics interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/kinematics-interface/default.nix b/distros/iron/kinematics-interface/default.nix deleted file mode 100644 index ba49fc3f97..0000000000 --- a/distros/iron/kinematics-interface/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, rclcpp-lifecycle }: -buildRosPackage { - pname = "ros-iron-kinematics-interface"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/kinematics_interface-release/archive/release/iron/kinematics_interface/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "7b87a17384e7605ff8d2eb0e45d6da60470113897518c9b2c7212bd13171f4a9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ eigen rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Kinematics interface for ROS 2 control"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/kinova-gen3-6dof-robotiq-2f-85-moveit-config/default.nix b/distros/iron/kinova-gen3-6dof-robotiq-2f-85-moveit-config/default.nix deleted file mode 100644 index edf66c545b..0000000000 --- a/distros/iron/kinova-gen3-6dof-robotiq-2f-85-moveit-config/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, controller-manager, joint-state-publisher, joint-state-publisher-gui, kortex-description, moveit-configs-utils, moveit-kinematics, moveit-planners, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, picknik-reset-fault-controller, picknik-twist-controller, robot-state-publisher, rviz-common, rviz-default-plugins, rviz2, tf2-ros, xacro }: -buildRosPackage { - pname = "ros-iron-kinova-gen3-6dof-robotiq-2f-85-moveit-config"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_kortex-release/archive/release/iron/kinova_gen3_6dof_robotiq_2f_85_moveit_config/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "d934f4b2cacaa08da8f79a3253855439fe807dc2e06ca766c161bcc11f47d325"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ controller-manager joint-state-publisher joint-state-publisher-gui kortex-description moveit-configs-utils moveit-kinematics moveit-planners moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager picknik-reset-fault-controller picknik-twist-controller robot-state-publisher rviz-common rviz-default-plugins rviz2 tf2-ros xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "An automatically generated package with all the configuration and launch files for using the gen3 with the MoveIt Motion Planning Framework"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/kinova-gen3-7dof-robotiq-2f-85-moveit-config/default.nix b/distros/iron/kinova-gen3-7dof-robotiq-2f-85-moveit-config/default.nix deleted file mode 100644 index 2a9bd19591..0000000000 --- a/distros/iron/kinova-gen3-7dof-robotiq-2f-85-moveit-config/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, controller-manager, joint-state-publisher, joint-state-publisher-gui, kortex-description, moveit-configs-utils, moveit-kinematics, moveit-planners, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, picknik-reset-fault-controller, picknik-twist-controller, robot-state-publisher, rviz-common, rviz-default-plugins, rviz2, tf2-ros, xacro }: -buildRosPackage { - pname = "ros-iron-kinova-gen3-7dof-robotiq-2f-85-moveit-config"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_kortex-release/archive/release/iron/kinova_gen3_7dof_robotiq_2f_85_moveit_config/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "c53cff8ff6d1b5874ce7b2aaf267f0a758debf46057784ccebf4ac49a9d1ffbf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ controller-manager joint-state-publisher joint-state-publisher-gui kortex-description moveit-configs-utils moveit-kinematics moveit-planners moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager picknik-reset-fault-controller picknik-twist-controller robot-state-publisher rviz-common rviz-default-plugins rviz2 tf2-ros xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "An automatically generated package with all the configuration and launch files for using the gen3 with the MoveIt Motion Planning Framework"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/kitti-metrics-eval/default.nix b/distros/iron/kitti-metrics-eval/default.nix deleted file mode 100644 index fc963737cf..0000000000 --- a/distros/iron/kitti-metrics-eval/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmath, mrpt-libposes, mrpt-libtclap }: -buildRosPackage { - pname = "ros-iron-kitti-metrics-eval"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/kitti_metrics_eval/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "142e929d0222ece787b07e1d8038ab9ffc4f935c32e3b9fb6e9ea17a7b7c20f0"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mrpt-libmath mrpt-libposes mrpt-libtclap ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "CLI tool to evaluate the KITTI odometry bechmark metrics to trajectory files"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/kobuki-core/default.nix b/distros/iron/kobuki-core/default.nix deleted file mode 100644 index 9ba812d38a..0000000000 --- a/distros/iron/kobuki-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-command-line, ecl-config, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-threads, ecl-time }: -buildRosPackage { - pname = "ros-iron-kobuki-core"; - version = "1.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/kobuki_core-release/archive/release/iron/kobuki_core/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "381f27a55688734cb7efb8932869f8bf55f72431a82b1179eaa1a78196f18735"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - propagatedBuildInputs = [ ecl-command-line ecl-config ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-threads ecl-time ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Pure C++ driver library for Kobuki."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/kobuki-ros-interfaces/default.nix b/distros/iron/kobuki-ros-interfaces/default.nix deleted file mode 100644 index 04bc4cc1c7..0000000000 --- a/distros/iron/kobuki-ros-interfaces/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-kobuki-ros-interfaces"; - version = "1.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/kobuki_ros_interfaces-release/archive/release/iron/kobuki_ros_interfaces/1.0.0-4.tar.gz"; - name = "1.0.0-4.tar.gz"; - sha256 = "0309a0e151a8adbd5bfd557c5f908a8c83983e9f9925cda7dbaef6ae4a78a123"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ action-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "

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

"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/kobuki-velocity-smoother/default.nix b/distros/iron/kobuki-velocity-smoother/default.nix deleted file mode 100644 index 3ddc55a736..0000000000 --- a/distros/iron/kobuki-velocity-smoother/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, ecl-build, geometry-msgs, launch-testing, launch-testing-ament-cmake, launch-testing-ros, nav-msgs, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, ros2test }: -buildRosPackage { - pname = "ros-iron-kobuki-velocity-smoother"; - version = "0.15.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/kobuki_velocity_smoother-release/archive/release/iron/kobuki_velocity_smoother/0.15.0-3.tar.gz"; - name = "0.15.0-3.tar.gz"; - sha256 = "0d9eccaf7b03cd0521f0f616fe212448e8325bbd29f36f6d6be1d642712cd0b9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ecl-build ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto launch-testing launch-testing-ament-cmake launch-testing-ros python3Packages.matplotlib ros2test ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs rcl-interfaces rclcpp rclcpp-components ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Bound incoming velocity messages according to robot velocity and acceleration limits."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/kortex-api/default.nix b/distros/iron/kortex-api/default.nix deleted file mode 100644 index 9b6692464e..0000000000 --- a/distros/iron/kortex-api/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-kortex-api"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_kortex-release/archive/release/iron/kortex_api/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "494a6b10dc4609c22546e22b276ba90f2a88da82d402560cb5de39d408d7eea5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "kortex_api"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/kortex-bringup/default.nix b/distros/iron/kortex-bringup/default.nix deleted file mode 100644 index 8654cbd3bb..0000000000 --- a/distros/iron/kortex-bringup/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, controller-manager, gazebo-ros2-control, gripper-controllers, joint-state-broadcaster, joint-state-publisher, joint-trajectory-controller, kortex-description, kortex-driver, launch, launch-ros, rclpy, robotiq-description, rviz2, urdf, xacro }: -buildRosPackage { - pname = "ros-iron-kortex-bringup"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_kortex-release/archive/release/iron/kortex_bringup/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "7fea8b96990a8404cbbc209664e2ca846c25670c27c6dcd0c155cfe9454e81ce"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - propagatedBuildInputs = [ controller-manager gazebo-ros2-control gripper-controllers joint-state-broadcaster joint-state-publisher joint-trajectory-controller kortex-description kortex-driver launch launch-ros rclpy robotiq-description rviz2 urdf xacro ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Launch file and run-time configurations, e.g. controllers."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/kortex-description/default.nix b/distros/iron/kortex-description/default.nix deleted file mode 100644 index f8af3531a7..0000000000 --- a/distros/iron/kortex-description/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, joint-trajectory-controller, picknik-reset-fault-controller, picknik-twist-controller, robot-state-publisher, robotiq-description, rviz2 }: -buildRosPackage { - pname = "ros-iron-kortex-description"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_kortex-release/archive/release/iron/kortex_description/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "5894dc1258da238675ea62284661dd827b973e9e26a295f5545cd8b35ed515fd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui joint-trajectory-controller picknik-reset-fault-controller picknik-twist-controller robot-state-publisher robotiq-description rviz2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "

URDF and xacro description package for Kortex robots

-

This package contains configuration data, 3D models and launch files -for Kortex arms and supported grippers

"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/kortex-driver/default.nix b/distros/iron/kortex-driver/default.nix deleted file mode 100644 index 81e4f3d209..0000000000 --- a/distros/iron/kortex-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, hardware-interface, kortex-api, pluginlib, rclcpp }: -buildRosPackage { - pname = "ros-iron-kortex-driver"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_kortex-release/archive/release/iron/kortex_driver/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "ff12e92db7852bc73aa623f1551ff300da24dfffe75e37172e757bc0a93f0f82"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ hardware-interface kortex-api pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 driver package for the Kinova Robot Hardware."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2-core/default.nix b/distros/iron/lanelet2-core/default.nix deleted file mode 100644 index e0ee9fd5d6..0000000000 --- a/distros/iron/lanelet2-core/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, boost, eigen, gtest, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-iron-lanelet2-core"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2_core/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "3571205633fda5b79a9154c3187e0a5aa4fb104aad1732f4ea3ed3154ffc2967"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost eigen mrt-cmake-modules ]; - nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; - - meta = { - description = "Lanelet2 core module"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2-examples/default.nix b/distros/iron/lanelet2-examples/default.nix deleted file mode 100644 index 185ba2dfbe..0000000000 --- a/distros/iron/lanelet2-examples/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules, ros2cli }: -buildRosPackage { - pname = "ros-iron-lanelet2-examples"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2_examples/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "4a918fa1df56e9cf973386544b5eb9787b44614351bac175633876ec36530bae"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ros2cli ]; - nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; - - meta = { - description = "Examples for working with Lanelet2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2-io/default.nix b/distros/iron/lanelet2-io/default.nix deleted file mode 100644 index cd224d2de0..0000000000 --- a/distros/iron/lanelet2-io/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-lanelet2-io"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2_io/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "aa379576949c53708592e8b599b98c1719ebd22062602aad621dddb68f640aba"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost lanelet2-core mrt-cmake-modules pugixml ]; - nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; - - meta = { - description = "Parser/Writer module for lanelet2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2-maps/default.nix b/distros/iron/lanelet2-maps/default.nix deleted file mode 100644 index 18f97c18c3..0000000000 --- a/distros/iron/lanelet2-maps/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, lanelet2-core, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-iron-lanelet2-maps"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2_maps/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "867d9545d90f5e05fe88fd0170a7223e1c239f9b9cc7f7ca177f3bbf76a27c77"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ]; - nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; - - meta = { - description = "Example maps in the lanelet2-format"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2-projection/default.nix b/distros/iron/lanelet2-projection/default.nix deleted file mode 100644 index 361a0fc86d..0000000000 --- a/distros/iron/lanelet2-projection/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, geographiclib, gtest, lanelet2-io, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-iron-lanelet2-projection"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2_projection/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "4aae3555b10d2cec8ec30998e0aeff792005a3e1e1e5086979f808813745ab16"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ geographiclib lanelet2-io mrt-cmake-modules ]; - nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; - - meta = { - description = "Lanelet2 projection library for lat/lon to local x/y conversion"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2-python/default.nix b/distros/iron/lanelet2-python/default.nix deleted file mode 100644 index fa11edd04c..0000000000 --- a/distros/iron/lanelet2-python/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, boost, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-iron-lanelet2-python"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2_python/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "c740a554c7e10535f7437a241917bbdc632fe7bed5e31294be8a1e19e908e8ba"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost lanelet2-core lanelet2-io lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ]; - nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; - - meta = { - description = "Python bindings for lanelet2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2-routing/default.nix b/distros/iron/lanelet2-routing/default.nix deleted file mode 100644 index f5837d2632..0000000000 --- a/distros/iron/lanelet2-routing/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, boost, gtest, lanelet2-core, lanelet2-traffic-rules, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-iron-lanelet2-routing"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2_routing/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "0bcabd1f30cc326fa98a8c40119003ee1acde0620d4ecadbd9878490007b7a49"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost lanelet2-core lanelet2-traffic-rules mrt-cmake-modules ]; - nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; - - meta = { - description = "Routing module for lanelet2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2-traffic-rules/default.nix b/distros/iron/lanelet2-traffic-rules/default.nix deleted file mode 100644 index dc583e29ba..0000000000 --- a/distros/iron/lanelet2-traffic-rules/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, gtest, lanelet2-core, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-iron-lanelet2-traffic-rules"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2_traffic_rules/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "4c70d256782734112a8ab1d567033f7a209bf1f3604ab8865fcabd7a015a7a4f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ]; - nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; - - meta = { - description = "Package for interpreting traffic rules in a lanelet map"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2-validation/default.nix b/distros/iron/lanelet2-validation/default.nix deleted file mode 100644 index 5f592025e6..0000000000 --- a/distros/iron/lanelet2-validation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, gtest, lanelet2-core, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-iron-lanelet2-validation"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2_validation/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "f1558138a8b0c9cdb84a808a3564ec7fd8ae7a76f5a50ffec12ab85f9edb6927"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ gtest lanelet2-maps ]; - propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ]; - nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ]; - - meta = { - description = "Package for sanitizing lanelet maps"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/lanelet2/default.nix b/distros/iron/lanelet2/default.nix deleted file mode 100644 index 059a6d54e3..0000000000 --- a/distros/iron/lanelet2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, lanelet2-core, lanelet2-examples, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation, ros-environment }: -buildRosPackage { - pname = "ros-iron-lanelet2"; - version = "1.1.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lanelet2-release/archive/release/iron/lanelet2/1.1.1-5.tar.gz"; - name = "1.1.1-5.tar.gz"; - sha256 = "6c08bc414de9ef7b98dff6f002c378346a52498f1e3ca60f8aeae11a20ac40d9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ros-environment ]; - propagatedBuildInputs = [ lanelet2-core lanelet2-examples lanelet2-io lanelet2-maps lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules lanelet2-validation ]; - nativeBuildInputs = [ ament-cmake-core ros-environment ]; - - meta = { - description = "Meta-package for lanelet2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/laser-filters/default.nix b/distros/iron/laser-filters/default.nix deleted file mode 100644 index 880b1e3566..0000000000 --- a/distros/iron/laser-filters/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, angles, filters, laser-geometry, launch-testing-ament-cmake, message-filters, pluginlib, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, tf2, tf2-geometry-msgs, tf2-kdl, tf2-ros }: -buildRosPackage { - pname = "ros-iron-laser-filters"; - version = "2.0.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/laser_filters-release/archive/release/iron/laser_filters/2.0.8-1.tar.gz"; - name = "2.0.8-1.tar.gz"; - sha256 = "108fb7aa1cb629be6ed19d383fc287f3083828cb2532c230e0df056dde1cde06"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-cmake-gtest launch-testing-ament-cmake ]; - propagatedBuildInputs = [ angles filters laser-geometry message-filters pluginlib rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs tf2 tf2-geometry-msgs tf2-kdl tf2-ros ]; - - meta = { - description = "Assorted filters designed to operate on 2D planar laser scanners, - which use the sensor_msgs/LaserScan type."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/laser-geometry/default.nix b/distros/iron/laser-geometry/default.nix deleted file mode 100644 index 0b3507faf4..0000000000 --- a/distros/iron/laser-geometry/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-pytest, ament-cmake-uncrustify, eigen, eigen3-cmake-module, python-cmake-module, python3Packages, rclcpp, rclpy, sensor-msgs, sensor-msgs-py, tf2 }: -buildRosPackage { - pname = "ros-iron-laser-geometry"; - version = "2.5.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/laser_geometry-release/archive/release/iron/laser_geometry/2.5.0-3.tar.gz"; - name = "2.5.0-3.tar.gz"; - sha256 = "60709fb5e960d984a11cd4f63ff5fc7229779e3c9da94652798a42b622f4c008"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-pytest ament-cmake-uncrustify python-cmake-module ]; - propagatedBuildInputs = [ eigen eigen3-cmake-module python3Packages.numpy rclcpp rclpy sensor-msgs sensor-msgs-py tf2 ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "This package contains a class for converting from a 2D laser scan as defined by - sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud - or sensor_msgs/PointCloud2. In particular, it contains functionality to account - for the skew resulting from moving robots or tilting laser scanners."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/laser-proc/default.nix b/distros/iron/laser-proc/default.nix deleted file mode 100644 index 258e57c609..0000000000 --- a/distros/iron/laser-proc/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, class-loader, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-laser-proc"; - version = "1.0.2-r6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/laser_proc-release/archive/release/iron/laser_proc/1.0.2-6.tar.gz"; - name = "1.0.2-6.tar.gz"; - sha256 = "3ae859ccb0ca583b9061f21aedb25206e0cb9f9b7b33c0174a70a0d44f2d511e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ class-loader rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "laser_proc"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/launch-param-builder/default.nix b/distros/iron/launch-param-builder/default.nix deleted file mode 100644 index 6f7a31e284..0000000000 --- a/distros/iron/launch-param-builder/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-index-python, python3Packages, pythonPackages, rclpy, xacro }: -buildRosPackage { - pname = "ros-iron-launch-param-builder"; - version = "0.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch_param_builder-release/archive/release/iron/launch_param_builder/0.1.1-3.tar.gz"; - name = "0.1.1-3.tar.gz"; - sha256 = "cd61c49024a1dfbe5c6393dd7237feb1f2e8336b5ead2af69fd7b2fcceb79d3b"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python python3Packages.pyyaml rclpy xacro ]; - - meta = { - description = "Python library for loading parameters in launch files"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/launch-pytest/default.nix b/distros/iron/launch-pytest/default.nix deleted file mode 100644 index 6238a63e94..0000000000 --- a/distros/iron/launch-pytest/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch, launch-testing, osrf-pycommon, pythonPackages }: -buildRosPackage { - pname = "ros-iron-launch-pytest"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/iron/launch_pytest/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "12774614c6652fc67b68a01a06ec615c103b8c970bbe51cc48a4ed04bad94f1f"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 launch ]; - propagatedBuildInputs = [ ament-index-python launch launch-testing osrf-pycommon pythonPackages.pytest ]; - - meta = { - description = "A package to create tests which involve launch files and multiple processes."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/launch-ros/default.nix b/distros/iron/launch-ros/default.nix deleted file mode 100644 index 2bb109060e..0000000000 --- a/distros/iron/launch-ros/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ 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-iron-launch-ros"; - version = "0.24.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/iron/launch_ros/0.24.2-1.tar.gz"; - name = "0.24.2-1.tar.gz"; - sha256 = "96be66549cf8b9cfc74c8b7fd45054d6e37b222b0551a563b29b79027e2240e1"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python composition-interfaces launch lifecycle-msgs osrf-pycommon python3Packages.importlib-metadata python3Packages.pyyaml rclpy ]; - - meta = { - description = "ROS specific extensions to the launch tool."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/launch-system-modes/default.nix b/distros/iron/launch-system-modes/default.nix deleted file mode 100644 index 0416246002..0000000000 --- a/distros/iron/launch-system-modes/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch, osrf-pycommon, python3Packages, pythonPackages, rclpy, system-modes-msgs }: -buildRosPackage { - pname = "ros-iron-launch-system-modes"; - version = "0.9.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/system_modes-release/archive/release/iron/launch_system_modes/0.9.0-5.tar.gz"; - name = "0.9.0-5.tar.gz"; - sha256 = "e92610d153268eab4fce71c4b82b6131152e991ea83b2b39dc2468e7841ca084"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python launch osrf-pycommon python3Packages.importlib-metadata python3Packages.pyyaml rclpy system-modes-msgs ]; - - meta = { - description = "System modes specific extensions to the launch tool, i.e. launch actions, events, and event - handlers for system modes."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/launch-testing-ament-cmake/default.nix b/distros/iron/launch-testing-ament-cmake/default.nix deleted file mode 100644 index e24d709568..0000000000 --- a/distros/iron/launch-testing-ament-cmake/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-test, launch-testing, python-cmake-module }: -buildRosPackage { - pname = "ros-iron-launch-testing-ament-cmake"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/iron/launch_testing_ament_cmake/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "273ac4549a6576d9be80dfa8c3c1acc35f49191c97e85bfce9c8bd5300914926"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-copyright launch-testing python-cmake-module ]; - propagatedBuildInputs = [ ament-cmake-test launch-testing python-cmake-module ]; - nativeBuildInputs = [ ament-cmake ament-cmake-test launch-testing python-cmake-module ]; - - meta = { - description = "A package providing cmake functions for running launch tests from the build."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/launch-testing-examples/default.nix b/distros/iron/launch-testing-examples/default.nix deleted file mode 100644 index 41500f8d0a..0000000000 --- a/distros/iron/launch-testing-examples/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, demo-nodes-cpp, launch, launch-ros, launch-testing, launch-testing-ros, pythonPackages, rcl-interfaces, rclpy, ros2bag, std-msgs }: -buildRosPackage { - pname = "ros-iron-launch-testing-examples"; - version = "0.18.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/iron/launch_testing_examples/0.18.2-1.tar.gz"; - name = "0.18.2-1.tar.gz"; - sha256 = "081091d1827bfaf2579fc7539f0ac8fdc764b7526d0268d975d97fa507e6a4b6"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ]; - propagatedBuildInputs = [ demo-nodes-cpp launch launch-ros launch-testing launch-testing-ros pythonPackages.pytest rcl-interfaces rclpy ros2bag std-msgs ]; - - meta = { - description = "Examples of simple launch tests"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/launch-testing-ros/default.nix b/distros/iron/launch-testing-ros/default.nix deleted file mode 100644 index 9fe05a1c9f..0000000000 --- a/distros/iron/launch-testing-ros/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch-ros, launch-testing, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-launch-testing-ros"; - version = "0.24.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/iron/launch_testing_ros/0.24.2-1.tar.gz"; - name = "0.24.2-1.tar.gz"; - sha256 = "a760bfc7dfb1ccc25a6ffdca6b8ddffd694e64cb800a31a8f285d681555a5e6c"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest std-msgs ]; - propagatedBuildInputs = [ ament-index-python launch-ros launch-testing rclpy ]; - - meta = { - description = "A package providing utilities for writing ROS2 enabled launch tests."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/launch-testing/default.nix b/distros/iron/launch-testing/default.nix deleted file mode 100644 index e6551074c5..0000000000 --- a/distros/iron/launch-testing/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch, launch-xml, launch-yaml, osrf-pycommon, pythonPackages }: -buildRosPackage { - pname = "ros-iron-launch-testing"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/iron/launch_testing/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "630b13a9ed8ff787a70cb51ba12e4512a7c2e1dcb203d38d961d1a6ba54479f9"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 launch ]; - propagatedBuildInputs = [ ament-index-python launch launch-xml launch-yaml osrf-pycommon pythonPackages.pytest ]; - - meta = { - description = "A package to create tests which involve launch files and multiple processes."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/launch-xml/default.nix b/distros/iron/launch-xml/default.nix deleted file mode 100644 index 4fda6e1961..0000000000 --- a/distros/iron/launch-xml/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, launch, pythonPackages }: -buildRosPackage { - pname = "ros-iron-launch-xml"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/iron/launch_xml/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "cccbe3db720bb85b53d4c2b4a8c6259fbbba06e444a4e367800239d9f42797bc"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ launch ]; - - meta = { - description = "XML frontend for the launch package."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/launch-yaml/default.nix b/distros/iron/launch-yaml/default.nix deleted file mode 100644 index 22144e8b81..0000000000 --- a/distros/iron/launch-yaml/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, launch, pythonPackages }: -buildRosPackage { - pname = "ros-iron-launch-yaml"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/iron/launch_yaml/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "b998be98db854bddb747ff38c1c5cf1947ac8547d3a24d83238b4cc66db6fbdc"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ launch ]; - - meta = { - description = "YAML frontend for the launch package."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/launch/default.nix b/distros/iron/launch/default.nix deleted file mode 100644 index 6148846541..0000000000 --- a/distros/iron/launch/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-mypy, ament-pep257, osrf-pycommon, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-launch"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/iron/launch/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "80f332ad5b6eb0fd33e0ba23137514f746389e487c5bf2009abceecbf1649df7"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python osrf-pycommon python3Packages.importlib-metadata python3Packages.lark python3Packages.pyyaml ]; - - meta = { - description = "The ROS launch tool."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/leo-bringup/default.nix b/distros/iron/leo-bringup/default.nix deleted file mode 100644 index 7786d5c6e1..0000000000 --- a/distros/iron/leo-bringup/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, image-proc, leo-description, leo-fw, robot-state-publisher, rosapi, rosbridge-server, sensor-msgs, v4l2-camera, xacro }: -buildRosPackage { - pname = "ros-iron-leo-bringup"; - version = "1.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/iron/leo_bringup/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "74928ee035fbab1bc2e6c1a11bd35e77e66fb40d97382cf78369112f040deb72"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ geometry-msgs image-proc leo-description leo-fw robot-state-publisher rosapi rosbridge-server sensor-msgs v4l2-camera xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Scripts and launch files for starting basic Leo Rover functionalities."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-description/default.nix b/distros/iron/leo-description/default.nix deleted file mode 100644 index 60f867bc87..0000000000 --- a/distros/iron/leo-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-iron-leo-description"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_common-release/archive/release/iron/leo_description/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "2b5f4720581e8be5aa423f409aa9ee12a6ec51837bd6084b486d9ef4aeba1d78"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ robot-state-publisher xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "URDF Description package for Leo Rover"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-desktop/default.nix b/distros/iron/leo-desktop/default.nix deleted file mode 100644 index cbe714a501..0000000000 --- a/distros/iron/leo-desktop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, leo, leo-viz }: -buildRosPackage { - pname = "ros-iron-leo-desktop"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_desktop-release/archive/release/iron/leo_desktop/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "c717c10df8ff0e789d9f67b3d6ce8b70a942888d4d070c85a6f2621ff67442e3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ leo leo-viz ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage of software for operating Leo Rover from ROS desktop"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-fw/default.nix b/distros/iron/leo-fw/default.nix deleted file mode 100644 index bfebdba7c6..0000000000 --- a/distros/iron/leo-fw/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-mypy, ament-cmake-python, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-python, ament-lint-auto, geometry-msgs, leo-msgs, nav-msgs, python3Packages, rclcpp, rclcpp-components, rclpy, ros2cli, sensor-msgs, std-msgs, std-srvs, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-leo-fw"; - version = "1.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/iron/leo_fw/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "a0af4434d90f86e332a0ccacfa7678bb2ba03831faa886caee89e893cd49570a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python yaml-cpp ]; - checkInputs = [ ament-cmake-black ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-mypy ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ ament-index-python geometry-msgs leo-msgs nav-msgs python3Packages.dbus-python python3Packages.numpy python3Packages.pyyaml python3Packages.whichcraft rclcpp rclcpp-components rclpy ros2cli sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Binary releases of Leo Rover firmware and related utilities"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-gz-bringup/default.nix b/distros/iron/leo-gz-bringup/default.nix deleted file mode 100644 index 04d103587d..0000000000 --- a/distros/iron/leo-gz-bringup/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-mypy, ament-cmake-xmllint, ament-index-python, ament-lint-auto, leo-description, leo-gz-plugins, leo-gz-worlds, robot-state-publisher, ros-gz-bridge, ros-gz-image, ros-gz-sim, xacro }: -buildRosPackage { - pname = "ros-iron-leo-gz-bringup"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_simulator-release/archive/release/iron/leo_gz_bringup/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "477aaf837bde8b0b5e2a581b2a98f4b425ca96254c455ae705f4f05a4bb18c89"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-black ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-mypy ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ ament-index-python leo-description leo-gz-plugins leo-gz-worlds robot-state-publisher ros-gz-bridge ros-gz-image ros-gz-sim xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Bringup package for Leo Rover Gazebo simulation in ROS 2"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-gz-worlds/default.nix b/distros/iron/leo-gz-worlds/default.nix deleted file mode 100644 index 53a49cc870..0000000000 --- a/distros/iron/leo-gz-worlds/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto }: -buildRosPackage { - pname = "ros-iron-leo-gz-worlds"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_simulator-release/archive/release/iron/leo_gz_worlds/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "3814f40f5894f457cb3f9760bdc6e02702b568f9984395acf7e19bc313a30796"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Gazebo worlds for Leo Rover simulation in ROS 2"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-msgs/default.nix b/distros/iron/leo-msgs/default.nix deleted file mode 100644 index e09d3e6197..0000000000 --- a/distros/iron/leo-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-leo-msgs"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_common-release/archive/release/iron/leo_msgs/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "d852fa50bb91631344cbfde0782b8bf40be1067c33f75bb46e17542fb74fbff9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Message and Service definitions for Leo Rover"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-robot/default.nix b/distros/iron/leo-robot/default.nix deleted file mode 100644 index 22392c9c51..0000000000 --- a/distros/iron/leo-robot/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, leo, leo-bringup, leo-fw }: -buildRosPackage { - pname = "ros-iron-leo-robot"; - version = "1.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_robot-release/archive/release/iron/leo_robot/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "58fbd051a6a066602ef0a0b839380a3f371d9e04a636b94541e11711c79e435b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ leo leo-bringup leo-fw ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage of software to install on Leo Rover."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-simulator/default.nix b/distros/iron/leo-simulator/default.nix deleted file mode 100644 index f5b4f6c350..0000000000 --- a/distros/iron/leo-simulator/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, leo-gz-bringup, leo-gz-plugins, leo-gz-worlds }: -buildRosPackage { - pname = "ros-iron-leo-simulator"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_simulator-release/archive/release/iron/leo_simulator/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "381ac8ad9fa05685c015abb5e6f1462d82bf1e6644a7c4c764c6ed3bcf525c1d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ leo-gz-bringup leo-gz-plugins leo-gz-worlds ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage for Leo Rover Gazebo simulation in ROS2"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-teleop/default.nix b/distros/iron/leo-teleop/default.nix deleted file mode 100644 index e3fd52654f..0000000000 --- a/distros/iron/leo-teleop/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, joy-linux, teleop-twist-joy, teleop-twist-keyboard }: -buildRosPackage { - pname = "ros-iron-leo-teleop"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_common-release/archive/release/iron/leo_teleop/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "946b41c95259f3d1c4762dcd27c1e0477e6a280b4bd1f2a70ec602e95c5fe0a4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ joy-linux teleop-twist-joy teleop-twist-keyboard ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Scripts and launch files for Leo Rover teleoperation"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo-viz/default.nix b/distros/iron/leo-viz/default.nix deleted file mode 100644 index e768505a7e..0000000000 --- a/distros/iron/leo-viz/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, joint-state-publisher, joint-state-publisher-gui, leo-description, rviz2 }: -buildRosPackage { - pname = "ros-iron-leo-viz"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_desktop-release/archive/release/iron/leo_viz/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "09e790f31c149655e161dc2f873a572cbfae4b2f3463d864396eeb06291fb963"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui leo-description rviz2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Visualization launch files and RViz configurations for Leo Rover"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/leo/default.nix b/distros/iron/leo/default.nix deleted file mode 100644 index edc0246699..0000000000 --- a/distros/iron/leo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, leo-description, leo-msgs, leo-teleop }: -buildRosPackage { - pname = "ros-iron-leo"; - version = "2.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/leo_common-release/archive/release/iron/leo/2.0.4-1.tar.gz"; - name = "2.0.4-1.tar.gz"; - sha256 = "99596b77a172c822545405a177b4460be699352c8c90bbaaea5c4eedacdf512e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ leo-description leo-msgs leo-teleop ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage of software for Leo Rover common to the robot and ROS desktop"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/lgsvl-msgs/default.nix b/distros/iron/lgsvl-msgs/default.nix deleted file mode 100644 index 67e1038e88..0000000000 --- a/distros/iron/lgsvl-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-lgsvl-msgs"; - version = "0.0.4-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lgsvl_msgs-release/archive/release/iron/lgsvl_msgs/0.0.4-4.tar.gz"; - name = "0.0.4-4.tar.gz"; - sha256 = "7b9797b5caf024a240132b171f9043e2d3c31fd37f65960b78a5aa13ab136d95"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ros-environment rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; - - meta = { - description = "Message definitions for interfacing with the LGSVL Simulator for ROS and ROS 2."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/libcaer-driver/default.nix b/distros/iron/libcaer-driver/default.nix deleted file mode 100644 index 1a3268323f..0000000000 --- a/distros/iron/libcaer-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-xmllint, camera-info-manager, event-camera-msgs, image-transport, libcaer-vendor, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-libcaer-driver"; - version = "1.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/libcaer_driver-release/archive/release/iron/libcaer_driver/1.2.3-1.tar.gz"; - name = "1.2.3-1.tar.gz"; - sha256 = "4eb7d7de461e794181caee1d54884f85bae35dc4b668875c707405b976524610"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-xmllint ]; - propagatedBuildInputs = [ camera-info-manager event-camera-msgs image-transport libcaer-vendor rclcpp rclcpp-components sensor-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - - meta = { - description = "ROS2 driver for event base sensors using libcaer"; - license = with lib.licenses; [ "Apache-2" ]; - }; -} diff --git a/distros/iron/libcaer-vendor/default.nix b/distros/iron/libcaer-vendor/default.nix deleted file mode 100644 index 7abc8452e5..0000000000 --- a/distros/iron/libcaer-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, cmake, gtest, libusb1, pkg-config }: -buildRosPackage { - pname = "ros-iron-libcaer-vendor"; - version = "1.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/libcaer_vendor-release/archive/release/iron/libcaer_vendor/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "ba5236113bd1967ef42c8ecea260edcf392447e786f051195bc4ff7ca8f0ce4c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-vendor-package cmake pkg-config ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ libusb1 ]; - nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package ]; - - meta = { - description = "Wrapper around libcaer library"; - license = with lib.licenses; [ asl20 bsd2 ]; - }; -} diff --git a/distros/iron/libcaer/default.nix b/distros/iron/libcaer/default.nix deleted file mode 100644 index 2eac3ce769..0000000000 --- a/distros/iron/libcaer/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, libusb1, pkg-config }: -buildRosPackage { - pname = "ros-iron-libcaer"; - version = "1.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/libcaer-release/archive/release/iron/libcaer/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "92e5545e30b5920ec76d94420b3070b54362eea676400087990251e10d4cf4c1"; - }; - - buildType = "cmake"; - buildInputs = [ cmake pkg-config ]; - propagatedBuildInputs = [ libusb1 ]; - - meta = { - description = "library for event based sensors"; - license = with lib.licenses; [ bsd2 ]; - }; -} diff --git a/distros/iron/libcreate/default.nix b/distros/iron/libcreate/default.nix deleted file mode 100644 index ad48d0d6db..0000000000 --- a/distros/iron/libcreate/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, gtest }: -buildRosPackage { - pname = "ros-iron-libcreate"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/AutonomyLab/libcreate-release/archive/release/iron/libcreate/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "04185f631c34b7063c5febde18d1ee4b3ecf8dad53cc2bba52a69c5058a1e7a3"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "C++ library for interfacing with iRobot's Create 1 and Create 2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/libcurl-vendor/default.nix b/distros/iron/libcurl-vendor/default.nix deleted file mode 100644 index 82a7c9069a..0000000000 --- a/distros/iron/libcurl-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, curl, file, pkg-config }: -buildRosPackage { - pname = "ros-iron-libcurl-vendor"; - version = "3.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/iron/libcurl_vendor/3.2.3-1.tar.gz"; - name = "3.2.3-1.tar.gz"; - sha256 = "5c3c14c660037cc901cbe74dfa37ff83b8996e5150f67694c016924a5465ea3f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake file ]; - propagatedBuildInputs = [ curl pkg-config ]; - nativeBuildInputs = [ ament-cmake pkg-config ]; - - meta = { - description = "Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it."; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/libg2o/default.nix b/distros/iron/libg2o/default.nix deleted file mode 100644 index e290642937..0000000000 --- a/distros/iron/libg2o/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, libGL, libGLU, suitesparse }: -buildRosPackage { - pname = "ros-iron-libg2o"; - version = "2020.5.29-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/libg2o-release/archive/release/iron/libg2o/2020.5.29-5.tar.gz"; - name = "2020.5.29-5.tar.gz"; - sha256 = "6d3c63e8193b9ba7dd5aa2fac7ae264b53dc61aa6081b56e69a456fb198955af"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ eigen libGL libGLU suitesparse ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The libg2o library from http://openslam.org/g2o.html"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/libmavconn/default.nix b/distros/iron/libmavconn/default.nix deleted file mode 100644 index ddbab41cd2..0000000000 --- a/distros/iron/libmavconn/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, console-bridge, mavlink, python3Packages }: -buildRosPackage { - pname = "ros-iron-libmavconn"; - version = "2.9.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/iron/libmavconn/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "19c288b717c1c1197efa7ee9d1c66be0edff99c76f3d4dce8a011d08c6ac1c1c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake python3Packages.empy ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ asio console-bridge mavlink ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "MAVLink communication library. - This library provide unified connection handling classes - and URL to connection object mapper. - - This library can be used in standalone programs."; - license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; - }; -} diff --git a/distros/iron/libnabo/default.nix b/distros/iron/libnabo/default.nix deleted file mode 100644 index 3951a0b4fc..0000000000 --- a/distros/iron/libnabo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, eigen }: -buildRosPackage { - pname = "ros-iron-libnabo"; - version = "1.0.7-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/libnabo-release/archive/release/iron/libnabo/1.0.7-4.tar.gz"; - name = "1.0.7-4.tar.gz"; - sha256 = "023700585b3f09b087bcb80f9a8a5e74a0a4f7eb78cdd36096c49c0b9a6c7f95"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost eigen ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "libnabo is a fast K Nearest Neighbour library for low-dimensional spaces."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/libphidget22/default.nix b/distros/iron/libphidget22/default.nix deleted file mode 100644 index 70456b4eae..0000000000 --- a/distros/iron/libphidget22/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, libusb1 }: -buildRosPackage { - pname = "ros-iron-libphidget22"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/libphidget22/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "fcbcb17ea740415cd2577b11fa135ab839fc38ef5a5bdd57bc201340ff192502"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ libusb1 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package wraps the libphidget22 to use it as a ROS dependency"; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/iron/libpointmatcher/default.nix b/distros/iron/libpointmatcher/default.nix deleted file mode 100644 index 0aabb2ef0a..0000000000 --- a/distros/iron/libpointmatcher/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, libnabo }: -buildRosPackage { - pname = "ros-iron-libpointmatcher"; - version = "1.3.1-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/libpointmatcher-release/archive/release/iron/libpointmatcher/1.3.1-5.tar.gz"; - name = "1.3.1-5.tar.gz"; - sha256 = "5b637123f697980eeb0cd3a8fe03b9fc905bc5139adbd2202bb73c964eedafd9"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost eigen libnabo ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "libpointmatcher is a modular ICP library, useful for robotics and computer vision."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/librealsense2/default.nix b/distros/iron/librealsense2/default.nix deleted file mode 100644 index 7f3cd90491..0000000000 --- a/distros/iron/librealsense2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, git, glfw3, libGL, libGLU, libusb1, openssl, pkg-config, udev, xorg }: -buildRosPackage { - pname = "ros-iron-librealsense2"; - version = "2.55.1-r1"; - - src = fetchurl { - url = "https://github.com/IntelRealSense/librealsense2-release/archive/release/iron/librealsense2/2.55.1-1.tar.gz"; - name = "2.55.1-1.tar.gz"; - sha256 = "a21de9b4e02b582aa4c3b6a23ab73b0ce3ac0915dcd061ce7fcf5bd4b3ed1ae3"; - }; - - buildType = "cmake"; - buildInputs = [ cmake git libusb1 openssl pkg-config udev ]; - propagatedBuildInputs = [ glfw3 libGL libGLU xorg.libX11 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Library for controlling and capturing data from the Intel(R) RealSense(TM) D400 devices."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/libstatistics-collector/default.nix b/distros/iron/libstatistics-collector/default.nix deleted file mode 100644 index 775244fe4e..0000000000 --- a/distros/iron/libstatistics-collector/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, builtin-interfaces, performance-test-fixture, rcl, rcpputils, rcutils, rosidl-default-generators, rosidl-default-runtime, statistics-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-libstatistics-collector"; - version = "1.5.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/libstatistics_collector-release/archive/release/iron/libstatistics_collector/1.5.3-1.tar.gz"; - name = "1.5.3-1.tar.gz"; - sha256 = "53c532c0316e309926bb01d35c121c85b3d467344f3850b785f7d37c4860b1b9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common performance-test-fixture rcutils rosidl-default-generators rosidl-default-runtime std-msgs ]; - propagatedBuildInputs = [ builtin-interfaces rcl rcpputils statistics-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Lightweight aggregation utilities to collect statistics and measure message metrics."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/libyaml-vendor/default.nix b/distros/iron/libyaml-vendor/default.nix deleted file mode 100644 index 6bb3e88052..0000000000 --- a/distros/iron/libyaml-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, git, libyaml, performance-test-fixture, pkg-config, rcpputils, rcutils }: -buildRosPackage { - pname = "ros-iron-libyaml-vendor"; - version = "1.5.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/libyaml_vendor-release/archive/release/iron/libyaml_vendor/1.5.0-3.tar.gz"; - name = "1.5.0-3.tar.gz"; - sha256 = "aa58436233acb7963aa18c7dac114aca89de3c9fa3440895ec35ddf536cf0946"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common performance-test-fixture rcpputils rcutils ]; - propagatedBuildInputs = [ libyaml pkg-config ]; - nativeBuildInputs = [ ament-cmake git pkg-config ]; - - meta = { - description = "Vendored version of libyaml."; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/lidar-situational-graphs/default.nix b/distros/iron/lidar-situational-graphs/default.nix deleted file mode 100644 index c844f9803c..0000000000 --- a/distros/iron/lidar-situational-graphs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, backward-ros, ceres-solver, fast-gicp, geodesy, geographic-msgs, geometry-msgs, libg2o, message-filters, nav-msgs, ndt-omp, nmea-msgs, pcl-ros, rclcpp, rclpy, rviz-visual-tools, sensor-msgs, situational-graphs-msgs, situational-graphs-reasoning, situational-graphs-reasoning-msgs, tf2, tf2-eigen, tf2-ros, tf2-sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-lidar-situational-graphs"; - version = "0.0.1-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/lidar_situational_graphs-release/archive/release/iron/lidar_situational_graphs/0.0.1-2.tar.gz"; - name = "0.0.1-2.tar.gz"; - sha256 = "f93b21058114cf50da030fbd38a6cf2db5f254aea1473f98f977577be214ee78"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ]; - propagatedBuildInputs = [ ament-cmake-gtest backward-ros ceres-solver fast-gicp geodesy geographic-msgs geometry-msgs libg2o message-filters nav-msgs ndt-omp nmea-msgs pcl-ros rclcpp rclpy rviz-visual-tools sensor-msgs situational-graphs-msgs situational-graphs-reasoning situational-graphs-reasoning-msgs tf2 tf2-eigen tf2-ros tf2-sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "The lidar situational graphs package for generating 3D optimizable scene graphs"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/lifecycle-msgs/default.nix b/distros/iron/lifecycle-msgs/default.nix deleted file mode 100644 index 5740143953..0000000000 --- a/distros/iron/lifecycle-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-lifecycle-msgs"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/lifecycle_msgs/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "987ce2fc6d3401d158158580eb9a14a4cd844a8f3cfb4ae9390c4f76b0834231"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some lifecycle related message and service definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/lifecycle-py/default.nix b/distros/iron/lifecycle-py/default.nix deleted file mode 100644 index f5bced04e7..0000000000 --- a/distros/iron/lifecycle-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, lifecycle, lifecycle-msgs, rclpy, ros-testing, std-msgs }: -buildRosPackage { - pname = "ros-iron-lifecycle-py"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/lifecycle_py/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "90ae085472a1e221982e01e50c3b0652d5699d44dcdf123810b030dca8627832"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-lint-auto ament-lint-common lifecycle ros-testing ]; - propagatedBuildInputs = [ lifecycle-msgs rclpy std-msgs ]; - - meta = { - description = "Package containing demos for rclpy lifecycle implementation"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/lifecycle/default.nix b/distros/iron/lifecycle/default.nix deleted file mode 100644 index 4b9ad09ccf..0000000000 --- a/distros/iron/lifecycle/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, lifecycle-msgs, rclcpp-lifecycle, ros-testing, std-msgs }: -buildRosPackage { - pname = "ros-iron-lifecycle"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/lifecycle/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "2efe634bef43a7c8923c2513f679a19c8abbf932cf0b78115b3687b1e65b8b5f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ros-testing ]; - propagatedBuildInputs = [ lifecycle-msgs rclcpp-lifecycle std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package containing demos for lifecycle implementation"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/logging-demo/default.nix b/distros/iron/logging-demo/default.nix deleted file mode 100644 index dd750a6130..0000000000 --- a/distros/iron/logging-demo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, rcutils, rmw-implementation-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-logging-demo"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/logging_demo/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "bc136a888a03735a726309ebdc523714e053e63a4b8857ed8774ce2716c8563c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros rmw-implementation-cmake ]; - propagatedBuildInputs = [ rclcpp rclcpp-components rcutils rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Examples for using and configuring loggers."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/magic-enum/default.nix b/distros/iron/magic-enum/default.nix deleted file mode 100644 index bfa7d29c32..0000000000 --- a/distros/iron/magic-enum/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-magic-enum"; - version = "0.9.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/magic_enum-release/archive/release/iron/magic_enum/0.9.5-1.tar.gz"; - name = "0.9.5-1.tar.gz"; - sha256 = "4813a17e7ab18c13c1d8be6aa0f7db33137d1de36ff45ea319f1d70f964c01a2"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Static reflection for enums (to string, from string, iteration) for modern C++, - work with any enum type without any macro or boilerplate code"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/map-msgs/default.nix b/distros/iron/map-msgs/default.nix deleted file mode 100644 index 54b20e8711..0000000000 --- a/distros/iron/map-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, nav-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-map-msgs"; - version = "2.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/navigation_msgs-release/archive/release/iron/map_msgs/2.2.0-3.tar.gz"; - name = "2.2.0-3.tar.gz"; - sha256 = "d3c290c835ea42fbd9f93e69ccb871ffc808bc947d20383f30b676638e28da94"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ nav-msgs rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "This package defines messages commonly used in mapping packages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mapviz-interfaces/default.nix b/distros/iron/mapviz-interfaces/default.nix deleted file mode 100644 index dcb23d57b9..0000000000 --- a/distros/iron/mapviz-interfaces/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, builtin-interfaces, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-mapviz-interfaces"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/iron/mapviz_interfaces/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "a33e2935fdda2b11ab8aabfbeb0e38c3f653c6401c538ff6d63523c1361b2b55"; - }; - - buildType = "ament_cmake"; - buildInputs = [ builtin-interfaces marti-common-msgs rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ rosidl-default-generators ]; - - meta = { - description = "ROS interfaces used by Mapviz"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mapviz-plugins/default.nix b/distros/iron/mapviz-plugins/default.nix deleted file mode 100644 index d36f1b537a..0000000000 --- a/distros/iron/mapviz-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, ros-environment, sensor-msgs, std-msgs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-mapviz-plugins"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/iron/mapviz_plugins/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "6ab0655abbb8016d4ace91ec733688a43bd9d00562529cac721b2b230abdc29c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-index-cpp cv-bridge gps-msgs image-transport map-msgs mapviz marti-common-msgs marti-nav-msgs marti-sensor-msgs marti-visualization-msgs nav-msgs pluginlib qt5.qtbase rclcpp rclcpp-action sensor-msgs std-msgs stereo-msgs swri-image-util swri-math-util swri-route-util swri-transform-util tf2 visualization-msgs ]; - nativeBuildInputs = [ ament-cmake qt5.qtbase ]; - - meta = { - description = "Common plugins for the Mapviz visualization tool"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mapviz/default.nix b/distros/iron/mapviz/default.nix deleted file mode 100644 index f19fc71374..0000000000 --- a/distros/iron/mapviz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, ros-environment, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-mapviz"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/iron/mapviz/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "dd7696d3f7d3332c8d218883ba41d07c126964635de0729484223eb146f893ff"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config ros-environment ]; - propagatedBuildInputs = [ cv-bridge freeglut geometry-msgs glew image-transport mapviz-interfaces marti-common-msgs pluginlib qt5.qtbase rclcpp rqt-gui rqt-gui-cpp std-srvs swri-math-util swri-transform-util tf2 tf2-geometry-msgs tf2-ros xorg.libXi xorg.libXmu yaml-cpp ]; - nativeBuildInputs = [ ament-cmake pkg-config qt5.qtbase ]; - - meta = { - description = "mapviz"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/marine-acoustic-msgs/default.nix b/distros/iron/marine-acoustic-msgs/default.nix deleted file mode 100644 index 86efe01a6b..0000000000 --- a/distros/iron/marine-acoustic-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-marine-acoustic-msgs"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marine_msgs-release/archive/release/iron/marine_acoustic_msgs/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "3d7c0768adbfa8d8af31965d40e7dd60882bd244d467300698e4107e882235f4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "The marine_acoustic_msgs package, including messages for common - underwater sensors (DVL, multibeam sonar, imaging sonar)"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/marine-sensor-msgs/default.nix b/distros/iron/marine-sensor-msgs/default.nix deleted file mode 100644 index 007af2f6da..0000000000 --- a/distros/iron/marine-sensor-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-marine-sensor-msgs"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marine_msgs-release/archive/release/iron/marine_sensor_msgs/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "b31e44f46a6b9613ec39bedd1bf0a5869474818e82640d03b01c3f4ebff9e61f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "The marine_sensor_msgs package, meant to contain messages for common - underwater sensors (e.g., conductivity, turbidity, dissolved oxygen)"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/marti-can-msgs/default.nix b/distros/iron/marti-can-msgs/default.nix deleted file mode 100644 index 7a47cd1ebb..0000000000 --- a/distros/iron/marti-can-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-marti-can-msgs"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/iron/marti_can_msgs/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "43a9c4e0768ed56b2dc2508338df0ea4a91dbe9c9facb5b53ba4c575d3903b64"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "marti_can_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/marti-common-msgs/default.nix b/distros/iron/marti-common-msgs/default.nix deleted file mode 100644 index 3a39c696d9..0000000000 --- a/distros/iron/marti-common-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-marti-common-msgs"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/iron/marti_common_msgs/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "adde4ba029c7dec378cb678d387df65c089f97619ab43d9ba3e68cde9ef90a50"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "marti_common_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/marti-dbw-msgs/default.nix b/distros/iron/marti-dbw-msgs/default.nix deleted file mode 100644 index e9836d5f55..0000000000 --- a/distros/iron/marti-dbw-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-marti-dbw-msgs"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/iron/marti_dbw_msgs/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "ccaaa6211ac83bf6648f9c19b25ada29d76e26718eef40656f0cf7bed2b953b8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "marti_dbw_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/marti-introspection-msgs/default.nix b/distros/iron/marti-introspection-msgs/default.nix deleted file mode 100644 index e3afd1081e..0000000000 --- a/distros/iron/marti-introspection-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-marti-introspection-msgs"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/iron/marti_introspection_msgs/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "4f408ee77e81ebd55f0d5dc9a3831621e1c253306dba4f705cf75fd5eac91272"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "marti_introspection_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/marti-nav-msgs/default.nix b/distros/iron/marti-nav-msgs/default.nix deleted file mode 100644 index f2e2078550..0000000000 --- a/distros/iron/marti-nav-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geographic-msgs, geometry-msgs, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-marti-nav-msgs"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/iron/marti_nav_msgs/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "877e8254b982d4324650325aadab920f5b4e965e9c0eeb92d7b295a67d63c756"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces geographic-msgs geometry-msgs marti-common-msgs rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "marti_nav_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/marti-perception-msgs/default.nix b/distros/iron/marti-perception-msgs/default.nix deleted file mode 100644 index 209d185141..0000000000 --- a/distros/iron/marti-perception-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-marti-perception-msgs"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/iron/marti_perception_msgs/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "168db76294eb9ef9949cea02c48c6a92423a17406ebdceb9a477d1a1d3dece20"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "marti_perception_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/marti-sensor-msgs/default.nix b/distros/iron/marti-sensor-msgs/default.nix deleted file mode 100644 index 2579c2920f..0000000000 --- a/distros/iron/marti-sensor-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-marti-sensor-msgs"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/iron/marti_sensor_msgs/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "845e562a5d27ce51e25f162b4151ece7eabfe7e44c43112267ba528388bd4b5b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "marti_sensor_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/marti-status-msgs/default.nix b/distros/iron/marti-status-msgs/default.nix deleted file mode 100644 index 94a7548311..0000000000 --- a/distros/iron/marti-status-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-marti-status-msgs"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/iron/marti_status_msgs/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "d846b38ce80a997e17eaf09d4bacd74f20f7c5e21fa80441ae089f10cd98f02b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "marti_status_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/marti-visualization-msgs/default.nix b/distros/iron/marti-visualization-msgs/default.nix deleted file mode 100644 index d922840ac2..0000000000 --- a/distros/iron/marti-visualization-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-marti-visualization-msgs"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_messages-release/archive/release/iron/marti_visualization_msgs/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "fd16cb0d8ebdfcaeab9d0e1ad0998c1ca68b91a172cf751ce6110ba03bddacf2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "marti_visualization_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mavlink/default.nix b/distros/iron/mavlink/default.nix deleted file mode 100644 index 94c9ac4d46..0000000000 --- a/distros/iron/mavlink/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }: -buildRosPackage { - pname = "ros-iron-mavlink"; - version = "2024.10.10-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mavlink-gbp-release/archive/release/iron/mavlink/2024.10.10-1.tar.gz"; - name = "2024.10.10-1.tar.gz"; - sha256 = "7c487adff340adb7d9e6782c4b1523dcbfafc73338cfcac0fd0f68bc0eb73aba"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake cmake python3 python3Packages.future python3Packages.lxml ros-environment ]; - nativeBuildInputs = [ ament-cmake cmake ros-environment ]; - - meta = { - description = "MAVLink message marshaling library. - This package provides C-headers and C++11 library - for both 1.0 and 2.0 versions of protocol. - - For pymavlink use separate install via rosdep (python-pymavlink)."; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/iron/mavros-extras/default.nix b/distros/iron/mavros-extras/default.nix deleted file mode 100644 index d02c3cef81..0000000000 --- a/distros/iron/mavros-extras/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, angles, diagnostic-msgs, diagnostic-updater, eigen, eigen-stl-containers, eigen3-cmake-module, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros, mavros-msgs, message-filters, nav-msgs, pluginlib, rclcpp, rclcpp-components, rcpputils, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs, urdf, visualization-msgs, yaml-cpp, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-mavros-extras"; - version = "2.9.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/iron/mavros_extras/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "7e66e46a054fd7a7cc71e66a5b55bba6b508ce0164ceaf3812bffc20c90b9af0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python angles ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common gtest ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater eigen eigen-stl-containers eigen3-cmake-module geographic-msgs geographiclib geometry-msgs libmavconn mavlink mavros mavros-msgs message-filters nav-msgs pluginlib rclcpp rclcpp-components rcpputils rosidl-default-runtime sensor-msgs std-msgs std-srvs tf2-eigen tf2-ros trajectory-msgs urdf visualization-msgs yaml-cpp yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python eigen3-cmake-module ]; - - meta = { - description = "Extra nodes and plugins for MAVROS."; - license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; - }; -} diff --git a/distros/iron/mavros-msgs/default.nix b/distros/iron/mavros-msgs/default.nix deleted file mode 100644 index 1481b91a70..0000000000 --- a/distros/iron/mavros-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geographic-msgs, geometry-msgs, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-mavros-msgs"; - version = "2.9.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/iron/mavros_msgs/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "3602ffb43e65d57144521156444ae5c3e5755d02a514d8cbd91a07eca9ad12b7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geographic-msgs geometry-msgs rcl-interfaces rosidl-default-runtime sensor-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "mavros_msgs defines messages for MAVROS."; - license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; - }; -} diff --git a/distros/iron/mavros/default.nix b/distros/iron/mavros/default.nix deleted file mode 100644 index 260a1c22ea..0000000000 --- a/distros/iron/mavros/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, angles, console-bridge, diagnostic-msgs, diagnostic-updater, eigen, eigen-stl-containers, eigen3-cmake-module, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-filters, nav-msgs, pluginlib, python3Packages, rclcpp, rclcpp-components, rclpy, rcpputils, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-mavros"; - version = "2.9.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mavros-release/archive/release/iron/mavros/2.9.0-1.tar.gz"; - name = "2.9.0-1.tar.gz"; - sha256 = "6908278f9372522a629c1658af3ce683476b825fc544b64a10398bbe185614d9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python angles ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common gtest ]; - propagatedBuildInputs = [ console-bridge diagnostic-msgs diagnostic-updater eigen eigen-stl-containers eigen3-cmake-module geographic-msgs geographiclib geometry-msgs libmavconn mavlink mavros-msgs message-filters nav-msgs pluginlib python3Packages.click rclcpp rclcpp-components rclpy rcpputils rosidl-default-runtime sensor-msgs std-msgs std-srvs tf2-eigen tf2-ros trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python eigen3-cmake-module ]; - - meta = { - description = "MAVROS -- MAVLink extendable communication node for ROS - with proxy for Ground Control Station."; - license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; - }; -} diff --git a/distros/iron/mcap-vendor/default.nix b/distros/iron/mcap-vendor/default.nix deleted file mode 100644 index 4d73c349fc..0000000000 --- a/distros/iron/mcap-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, git, zstd-vendor }: -buildRosPackage { - pname = "ros-iron-mcap-vendor"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/mcap_vendor/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "0c60fe86631cc20c51f3d9430f35ec33febf9169b1a531c2dc1a6344a493ea8e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ zstd-vendor ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "mcap vendor package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/menge-vendor/default.nix b/distros/iron/menge-vendor/default.nix deleted file mode 100644 index 8e2c7e3e70..0000000000 --- a/distros/iron/menge-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, pkg-config, tinyxml }: -buildRosPackage { - pname = "ros-iron-menge-vendor"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/menge_vendor-release/archive/release/iron/menge_vendor/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "3b9dbe0fdbdf3a3591d425466be77f56b046b1f3bf0783fa586a51997952a0c7"; - }; - - buildType = "catkin"; - buildInputs = [ ament-cmake pkg-config ]; - propagatedBuildInputs = [ tinyxml ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Menge is a powerful, cross-platform, modular framework for crowd simulation developed at the University of North Carolina - Chapel Hill. This package includes the core simulation part of origin menge package, with a bit modification for crowd simulation in gazebo and ignition gazebo."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/message-filters/default.nix b/distros/iron/message-filters/default.nix deleted file mode 100644 index a8c888e0f4..0000000000 --- a/distros/iron/message-filters/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, builtin-interfaces, python-cmake-module, rclcpp, rclcpp-lifecycle, rclpy, rcutils, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-message-filters"; - version = "4.7.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/iron/message_filters/4.7.1-1.tar.gz"; - name = "4.7.1-1.tar.gz"; - sha256 = "b06a44fed7bbf3381371bf82d965751999a6762c5a501f901e3c9ee4e385b95d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ament-cmake-ros python-cmake-module ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto rclcpp-lifecycle sensor-msgs std-msgs ]; - propagatedBuildInputs = [ builtin-interfaces rclcpp rclpy rcutils ]; - nativeBuildInputs = [ ament-cmake-python ament-cmake-ros python-cmake-module ]; - - meta = { - description = "A set of ROS2 message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/message-tf-frame-transformer/default.nix b/distros/iron/message-tf-frame-transformer/default.nix deleted file mode 100644 index 58555323fb..0000000000 --- a/distros/iron/message-tf-frame-transformer/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rclcpp, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs }: -buildRosPackage { - pname = "ros-iron-message-tf-frame-transformer"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/message_tf_frame_transformer-release/archive/release/iron/message_tf_frame_transformer/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "60482d0e319e832aefd7445222d8ec5ab5b030ae11e4b33b52681f8ea6f8ded4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ geometry-msgs rclcpp ros-environment sensor-msgs tf2 tf2-geometry-msgs tf2-ros tf2-sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Transforms messages of arbitrary type to a different frame using tf2::doTransform"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/metavision-driver/default.nix b/distros/iron/metavision-driver/default.nix deleted file mode 100644 index 6ac2acafe3..0000000000 --- a/distros/iron/metavision-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-clang-format, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-xmllint, event-camera-msgs, openeb-vendor, rclcpp, rclcpp-components, ros-environment, std-srvs }: -buildRosPackage { - pname = "ros-iron-metavision-driver"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/metavision_driver-release/archive/release/iron/metavision_driver/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "5ee02dda1edff43a026e63f6de11bb47a21922c41d55aeec3fd71d49f3ab0c31"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-xmllint ]; - propagatedBuildInputs = [ event-camera-msgs openeb-vendor rclcpp rclcpp-components std-srvs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-ros ros-environment ]; - - meta = { - description = "ROS1 and ROS2 drivers for metavision based event cameras"; - license = with lib.licenses; [ "Apache-2" ]; - }; -} diff --git a/distros/iron/micro-ros-diagnostic-bridge/default.nix b/distros/iron/micro-ros-diagnostic-bridge/default.nix deleted file mode 100644 index e896088809..0000000000 --- a/distros/iron/micro-ros-diagnostic-bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, diagnostic-msgs, micro-ros-diagnostic-msgs, osrf-testing-tools-cpp, rclcpp, ros-environment }: -buildRosPackage { - pname = "ros-iron-micro-ros-diagnostic-bridge"; - version = "0.3.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/micro_ros_diagnostics-release/archive/release/iron/micro_ros_diagnostic_bridge/0.3.0-5.tar.gz"; - name = "0.3.0-5.tar.gz"; - sha256 = "3de1673cfd3b37d64f6c5b51951abebcc70b98f36b4d151bdc65b3b9fbbcf28b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common diagnostic-msgs micro-ros-diagnostic-msgs osrf-testing-tools-cpp ros-environment ]; - propagatedBuildInputs = [ diagnostic-msgs micro-ros-diagnostic-msgs rclcpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Translates micro-ROS diagnostic messages to vanilla ROS 2 diagnostic messages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/micro-ros-diagnostic-msgs/default.nix b/distros/iron/micro-ros-diagnostic-msgs/default.nix deleted file mode 100644 index 78c676b0de..0000000000 --- a/distros/iron/micro-ros-diagnostic-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-micro-ros-diagnostic-msgs"; - version = "0.3.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/micro_ros_diagnostics-release/archive/release/iron/micro_ros_diagnostic_msgs/0.3.0-5.tar.gz"; - name = "0.3.0-5.tar.gz"; - sha256 = "0ae478fce84a381cfa2e6f38528c169a74a4421307ba77ea4b18002802a7716b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Ccontains messages and service definitions for micro-ROS diagnostics."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/micro-ros-msgs/default.nix b/distros/iron/micro-ros-msgs/default.nix deleted file mode 100644 index 2599cd713d..0000000000 --- a/distros/iron/micro-ros-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-micro-ros-msgs"; - version = "1.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/micro_ros_msgs-release/archive/release/iron/micro_ros_msgs/1.0.0-4.tar.gz"; - name = "1.0.0-4.tar.gz"; - sha256 = "d0cf0504f6c3383125bba95bf32ddfdca5d16b268b6d6d796855c33c3e7516b5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Definitions for the ROS 2 msgs entities information used by micro-ROS to leverage its functionality to the same level as ROS 2, by means of a dedicated graph manager"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/microstrain-inertial-description/default.nix b/distros/iron/microstrain-inertial-description/default.nix deleted file mode 100644 index faff67665f..0000000000 --- a/distros/iron/microstrain-inertial-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, xacro }: -buildRosPackage { - pname = "ros-iron-microstrain-inertial-description"; - version = "4.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/iron/microstrain_inertial_description/4.5.0-1.tar.gz"; - name = "4.5.0-1.tar.gz"; - sha256 = "08cdfc7f8e3441f234da7e16cade71dd6b615f7697fdd3552a7950164fbf28e2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "URDF and stl files for MicroStrain sensors."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/microstrain-inertial-driver/default.nix b/distros/iron/microstrain-inertial-driver/default.nix deleted file mode 100644 index 8337c82997..0000000000 --- a/distros/iron/microstrain-inertial-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cpplint, curl, diagnostic-aggregator, diagnostic-updater, eigen, geographiclib, geometry-msgs, git, jq, lifecycle-msgs, microstrain-inertial-msgs, nav-msgs, nmea-msgs, rclcpp-lifecycle, ros-environment, rosidl-default-generators, rosidl-default-runtime, rtcm-msgs, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-microstrain-inertial-driver"; - version = "4.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/iron/microstrain_inertial_driver/4.5.0-1.tar.gz"; - name = "4.5.0-1.tar.gz"; - sha256 = "4a9ff5207aec4e7fbc8a5c360aea08b032878d8c058b5d39b8b587ed2debcd9d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ curl eigen geographiclib git jq ros-environment rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-cpplint ]; - propagatedBuildInputs = [ diagnostic-aggregator diagnostic-updater geometry-msgs lifecycle-msgs microstrain-inertial-msgs nav-msgs nmea-msgs rclcpp-lifecycle rosidl-default-runtime rtcm-msgs sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ git rosidl-default-generators ]; - - meta = { - description = "The ros_mscl package provides a driver for the LORD/Microstrain inertial products."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/microstrain-inertial-examples/default.nix b/distros/iron/microstrain-inertial-examples/default.nix deleted file mode 100644 index 7ca1d5e118..0000000000 --- a/distros/iron/microstrain-inertial-examples/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, microstrain-inertial-driver, rviz-imu-plugin, rviz2, sensor-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-microstrain-inertial-examples"; - version = "4.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/iron/microstrain_inertial_examples/4.5.0-1.tar.gz"; - name = "4.5.0-1.tar.gz"; - sha256 = "e03c44f1909e6f35754ef0a4dcca3bd18e499d1b795343987dfdc297f2e8165b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ microstrain-inertial-driver rviz-imu-plugin rviz2 sensor-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Simple examples using the microstrain_inertial_driver for MicroStrain sensors."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/microstrain-inertial-msgs/default.nix b/distros/iron/microstrain-inertial-msgs/default.nix deleted file mode 100644 index 1324e26b4c..0000000000 --- a/distros/iron/microstrain-inertial-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, geometry-msgs, rosidl-default-generators, std-msgs }: -buildRosPackage { - pname = "ros-iron-microstrain-inertial-msgs"; - version = "4.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/iron/microstrain_inertial_msgs/4.5.0-1.tar.gz"; - name = "4.5.0-1.tar.gz"; - sha256 = "cb601f74ac952c41e1594f84e4714225f0a6bd58667ce470441b411346bef6cd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ geometry-msgs std-msgs ]; - nativeBuildInputs = [ rosidl-default-generators ]; - - meta = { - description = "A package that contains ROS message corresponding to microstrain message types."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/microstrain-inertial-rqt/default.nix b/distros/iron/microstrain-inertial-rqt/default.nix deleted file mode 100644 index a6d95bfa29..0000000000 --- a/distros/iron/microstrain-inertial-rqt/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, geometry-msgs, microstrain-inertial-msgs, nav-msgs, rclpy, rqt-gui, rqt-gui-py, std-msgs }: -buildRosPackage { - pname = "ros-iron-microstrain-inertial-rqt"; - version = "4.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/iron/microstrain_inertial_rqt/4.5.0-1.tar.gz"; - name = "4.5.0-1.tar.gz"; - sha256 = "5730cd4f33484a827b30b77d6b1eb7709e2b24463e6be001dba4e2c1e2faa371"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ geometry-msgs microstrain-inertial-msgs nav-msgs rclpy rqt-gui rqt-gui-py std-msgs ]; - - meta = { - description = "The microstrain_inertial_rqt package provides several RQT widgets to view the status of Microstrain devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mimick-vendor/default.nix b/distros/iron/mimick-vendor/default.nix deleted file mode 100644 index cd631a51c0..0000000000 --- a/distros/iron/mimick-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, git }: -buildRosPackage { - pname = "ros-iron-mimick-vendor"; - version = "0.3.2-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mimick_vendor-release/archive/release/iron/mimick_vendor/0.3.2-5.tar.gz"; - name = "0.3.2-5.tar.gz"; - sha256 = "17f011a5846a9fdcafc36a929cd1ebaf93c5486441fba9b327de2a7814ed2b47"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "Wrapper around mimick, it provides an ExternalProject build of mimick."; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/mola-bridge-ros2/default.nix b/distros/iron/mola-bridge-ros2/default.nix deleted file mode 100644 index 26fe175887..0000000000 --- a/distros/iron/mola-bridge-ros2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, geometry-msgs, mola-common, mola-kernel, mola-msgs, mrpt-libmaps, mrpt-libros-bridge, nav-msgs, rclcpp, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-mola-bridge-ros2"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_bridge_ros2/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "b70eb5f3a9488b8953ebf4634c46a9a5630934929be8a5fbca0f675962354d0e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest cmake ros-environment ]; - checkInputs = [ ament-cmake-xmllint ament-lint-auto ament-lint-cmake ]; - propagatedBuildInputs = [ geometry-msgs mola-common mola-kernel mola-msgs mrpt-libmaps mrpt-libros-bridge nav-msgs rclcpp sensor-msgs tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest cmake ]; - - meta = { - description = "Bidirectional bridge ROS2-MOLA"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mola-common/default.nix b/distros/iron/mola-common/default.nix deleted file mode 100644 index 079a5626f8..0000000000 --- a/distros/iron/mola-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: -buildRosPackage { - pname = "ros-iron-mola-common"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola_common-release/archive/release/iron/mola_common/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "0d50b6e92b63d13b5f609abc8a5b968b8000c87864e41b3d15f81dcb548d2ca9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; - - meta = { - description = "Common CMake scripts to all MOLA modules"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mola-demos/default.nix b/distros/iron/mola-demos/default.nix deleted file mode 100644 index f5b5262005..0000000000 --- a/distros/iron/mola-demos/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: -buildRosPackage { - pname = "ros-iron-mola-demos"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_demos/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "a242c6a9b694187df9979c3deb7c9d1733bda9d87ce269729052ba7206564227"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; - - meta = { - description = "Demo and example launch files for MOLA"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mola-imu-preintegration/default.nix b/distros/iron/mola-imu-preintegration/default.nix deleted file mode 100644 index dc249ea64f..0000000000 --- a/distros/iron/mola-imu-preintegration/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libobs }: -buildRosPackage { - pname = "ros-iron-mola-imu-preintegration"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_imu_preintegration/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "ec3244ce652bcc608eec5379bb4de2a324478ac2d9d499cc3a42753439ac29ce"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mrpt-libobs ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Integrator of IMU angular velocity readings"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-input-euroc-dataset/default.nix b/distros/iron/mola-input-euroc-dataset/default.nix deleted file mode 100644 index b927ed5920..0000000000 --- a/distros/iron/mola-input-euroc-dataset/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmath, mrpt-libobs }: -buildRosPackage { - pname = "ros-iron-mola-input-euroc-dataset"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_input_euroc_dataset/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "dece6a0d29daec201a2989e1550a9acf5d7866dcf1d57e01ab881b789b54624a"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmath mrpt-libobs ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Offline RawDataSource from EUROC SLAM datasets"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mola-input-kitti-dataset/default.nix b/distros/iron/mola-input-kitti-dataset/default.nix deleted file mode 100644 index 52fba0fd6c..0000000000 --- a/distros/iron/mola-input-kitti-dataset/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: -buildRosPackage { - pname = "ros-iron-mola-input-kitti-dataset"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_input_kitti_dataset/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "d64583ea7b5fb7b0d62ac451403b233f56a8587763eb25753b6f12d8e1bf8ab1"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmaps ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Offline RawDataSource from Kitti odometry/SLAM datasets"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-input-kitti360-dataset/default.nix b/distros/iron/mola-input-kitti360-dataset/default.nix deleted file mode 100644 index b8fa4e8a1c..0000000000 --- a/distros/iron/mola-input-kitti360-dataset/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: -buildRosPackage { - pname = "ros-iron-mola-input-kitti360-dataset"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_input_kitti360_dataset/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "238618f0f5ac93960e1ba8263360966ba870d158d501cd4b23b5839db2c8d0b2"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmaps ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Offline RawDataSource from Kitti-360 datasets"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-input-mulran-dataset/default.nix b/distros/iron/mola-input-mulran-dataset/default.nix deleted file mode 100644 index 65645ff9ff..0000000000 --- a/distros/iron/mola-input-mulran-dataset/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps, mrpt-libposes }: -buildRosPackage { - pname = "ros-iron-mola-input-mulran-dataset"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_input_mulran_dataset/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "e1855d49553d9418aac1af2b84fb7a92ff0c7c565482a8347f4b21e35278d777"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmaps mrpt-libposes ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Offline RawDataSource from MulRan datasets"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-input-paris-luco-dataset/default.nix b/distros/iron/mola-input-paris-luco-dataset/default.nix deleted file mode 100644 index 53c7ca60d0..0000000000 --- a/distros/iron/mola-input-paris-luco-dataset/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-kernel, mrpt-libmaps }: -buildRosPackage { - pname = "ros-iron-mola-input-paris-luco-dataset"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_input_paris_luco_dataset/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "c943a2fccdb17f9984029eba8d457e149b37b27abdfc4bd89b592b662ce5f03b"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mola-kernel mrpt-libmaps ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Offline RawDataSource from Paris LUCO (CT-ICP) odometry/SLAM datasets"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-input-rawlog/default.nix b/distros/iron/mola-input-rawlog/default.nix deleted file mode 100644 index 0c77549974..0000000000 --- a/distros/iron/mola-input-rawlog/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libobs }: -buildRosPackage { - pname = "ros-iron-mola-input-rawlog"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_input_rawlog/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "0cdff43c909d56c59f2972099d12ce4dec8d6ccb835ad344d697023936f9d810"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-kernel mrpt-libobs ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Offline RawDataSource from MRPT rawlog datasets"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-input-ros2/default.nix b/distros/iron/mola-input-ros2/default.nix deleted file mode 100644 index 772914637c..0000000000 --- a/distros/iron/mola-input-ros2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, geometry-msgs, mola-common, mola-kernel, mrpt2, nav-msgs, rclcpp, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-mola-input-ros2"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_input_ros2/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "8f6ba0007e217f4d9fb707897a5836114f62d1a44145bbddc95328ad7157c821"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-lint-auto ament-lint-common geometry-msgs mola-common mola-kernel mrpt2 nav-msgs rclcpp sensor-msgs tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest cmake ]; - - meta = { - description = ''RawDataSource acting as a bridge: ROS2 -> MOLA''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mola-input-rosbag2/default.nix b/distros/iron/mola-input-rosbag2/default.nix deleted file mode 100644 index 1278e39a45..0000000000 --- a/distros/iron/mola-input-rosbag2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, cv-bridge, mola-kernel, mrpt-libobs, mrpt-libros-bridge, rosbag2-cpp, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mola-input-rosbag2"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_input_rosbag2/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "9e10f85c4e9f0496af999bed7cb813a32c76eb845dcfb0c40ee4d839bf3fdd96"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ cv-bridge mola-kernel mrpt-libobs mrpt-libros-bridge rosbag2-cpp sensor-msgs tf2-geometry-msgs tf2-msgs tf2-ros ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Offline RawDataSource from rosbag2 datasets"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-kernel/default.nix b/distros/iron/mola-kernel/default.nix deleted file mode 100644 index 4fba11cd13..0000000000 --- a/distros/iron/mola-kernel/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-yaml, mrpt-libgui, mrpt-libmaps, mrpt-libobs }: -buildRosPackage { - pname = "ros-iron-mola-kernel"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_kernel/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "711f4e93cb02079df8f396bcf4bdc302f89817d2cedf4342aaa707a24a68e37b"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mola-yaml mrpt-libgui mrpt-libmaps mrpt-libobs ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Fundamental C++ virtual interfaces and data types for the rest of MOLA modules"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-launcher/default.nix b/distros/iron/mola-launcher/default.nix deleted file mode 100644 index a26f4e8e86..0000000000 --- a/distros/iron/mola-launcher/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-kernel, mrpt-libbase, mrpt-libtclap, ros-environment }: -buildRosPackage { - pname = "ros-iron-mola-launcher"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_launcher/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "bc03d3f5a0ad89c1b7f5f5e8180c96bc4f937b5cc0bdd4e1e80791f95adf6a79"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ mola-kernel mrpt-libbase mrpt-libtclap ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; - - meta = { - description = "Launcher app for MOLA systems"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-lidar-odometry/default.nix b/distros/iron/mola-lidar-odometry/default.nix deleted file mode 100644 index 4d2f7e91f4..0000000000 --- a/distros/iron/mola-lidar-odometry/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, mola-common, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-kernel, mola-launcher, mola-metric-maps, mola-navstate-fuse, mola-pose-list, mola-test-datasets, mola-viz, mp2p-icp, mrpt-libmaps, mrpt-libtclap, ros-environment, rosbag2-storage-mcap }: -buildRosPackage { - pname = "ros-iron-mola-lidar-odometry"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/iron/mola_lidar_odometry/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "4167db4a9e50ef641685d9dca965ca810f112802e42813e5ddf960a3c1e9c4fb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-cmake mola-metric-maps mola-test-datasets rosbag2-storage-mcap ]; - propagatedBuildInputs = [ mola-common mola-input-kitti-dataset mola-input-kitti360-dataset mola-input-mulran-dataset mola-input-paris-luco-dataset mola-input-rawlog mola-input-rosbag2 mola-kernel mola-launcher mola-navstate-fuse mola-pose-list mola-viz mp2p-icp mrpt-libmaps mrpt-libtclap ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; - - meta = { - description = "LIDAR odometry system based on MOLA and MRPT components"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-metric-maps/default.nix b/distros/iron/mola-metric-maps/default.nix deleted file mode 100644 index 0efed7b7cf..0000000000 --- a/distros/iron/mola-metric-maps/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, mola-common, mp2p-icp, mrpt-libmaps, ros-environment }: -buildRosPackage { - pname = "ros-iron-mola-metric-maps"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_metric_maps/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "fd7d11464d9a4e063bac373717656af086cd444be307a5bd2be58f0eb4120d35"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ mola-common mp2p-icp mrpt-libmaps ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; - - meta = { - description = "Advanced metric map classes, using the generic `mrpt::maps::CMetricMap` interface, for use in other MOLA odometry and SLAM modules."; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-msgs/default.nix b/distros/iron/mola-msgs/default.nix deleted file mode 100644 index 9e217d6967..0000000000 --- a/distros/iron/mola-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, mrpt-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-mola-msgs"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_msgs/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "ef6336d0ce8a31739f256dfd3dfe31cf0586301848dbd743885a632bb5e5cb60"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ action-msgs mrpt-msgs nav-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS message, services, and actions used in other MOLA packages."; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-navstate-fg/default.nix b/distros/iron/mola-navstate-fg/default.nix deleted file mode 100644 index 36a2380013..0000000000 --- a/distros/iron/mola-navstate-fg/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, gtsam, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: -buildRosPackage { - pname = "ros-iron-mola-navstate-fg"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_navstate_fg/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "7974de73c07597d8a4110e600602ad312c7353f007f850fcbebbd4f9bcc6b118"; - }; - - buildType = "cmake"; - buildInputs = [ boost cmake gtsam ]; - propagatedBuildInputs = [ mola-common mola-imu-preintegration mola-kernel mrpt-libobs ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "SE(3) pose and twist path data fusion estimator"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-navstate-fuse/default.nix b/distros/iron/mola-navstate-fuse/default.nix deleted file mode 100644 index 38ce679d91..0000000000 --- a/distros/iron/mola-navstate-fuse/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-imu-preintegration, mola-kernel, mrpt-libobs }: -buildRosPackage { - pname = "ros-iron-mola-navstate-fuse"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_navstate_fuse/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "e4d5792c66acb376ea8eeb668f4386dc9c995989df005f4eb722fdb9296edf6f"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mola-imu-preintegration mola-kernel mrpt-libobs ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "SE(3) pose and twist path data fusion estimator"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-pose-list/default.nix b/distros/iron/mola-pose-list/default.nix deleted file mode 100644 index 62c06c66be..0000000000 --- a/distros/iron/mola-pose-list/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libmaps, mrpt-libposes }: -buildRosPackage { - pname = "ros-iron-mola-pose-list"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_pose_list/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "7e01593610347c78e5838b4bf6f7dfe13eb16ec30346986e88ef120f8f1a323b"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mrpt-libmaps mrpt-libposes ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "C++ library for searchable pose lists"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-relocalization/default.nix b/distros/iron/mola-relocalization/default.nix deleted file mode 100644 index ac071891c4..0000000000 --- a/distros/iron/mola-relocalization/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mola-pose-list, mola-test-datasets, mp2p-icp, mrpt-libmaps, mrpt-libobs, mrpt-libslam }: -buildRosPackage { - pname = "ros-iron-mola-relocalization"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_relocalization/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "032ea3914ca3537b8b9b0920ef92050ab46b1799cf0e4f741faa278827894e05"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ mola-test-datasets ]; - propagatedBuildInputs = [ mola-common mola-pose-list mp2p-icp mrpt-libmaps mrpt-libobs mrpt-libslam ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "C++ library with algorithms for relocalization, global localization, or pose estimation given a large initial uncertainty"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-test-datasets/default.nix b/distros/iron/mola-test-datasets/default.nix deleted file mode 100644 index a40bfa9b70..0000000000 --- a/distros/iron/mola-test-datasets/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, ros-environment }: -buildRosPackage { - pname = "ros-iron-mola-test-datasets"; - version = "0.3.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola_test_datasets-release/archive/release/iron/mola_test_datasets/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "6ce2dfc2d8577e35b52d3e4ca784efc6ff92c1dd5ca0899153711fa94c948230"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gtest cmake ]; - - meta = { - description = "Small SLAM dataset extracts used for demos or unit tests in the rest of MOLA packages"; - license = with lib.licenses; [ bsdOriginal bsdOriginal "CC-BY-NC-SA-3.0" "CC-BY-3.0" "CC-BY-3.0" ]; - }; -} diff --git a/distros/iron/mola-traj-tools/default.nix b/distros/iron/mola-traj-tools/default.nix deleted file mode 100644 index 79850e12a0..0000000000 --- a/distros/iron/mola-traj-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libposes }: -buildRosPackage { - pname = "ros-iron-mola-traj-tools"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_traj_tools/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "5bf74afd0791bf718c5885d26e9d8d2f11c200752b5d5119756d55b846266b04"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mrpt-libposes ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "CLI tools to manipulate trajectory files as a complement to the evo package"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mola-viz/default.nix b/distros/iron/mola-viz/default.nix deleted file mode 100644 index 5a3b63e257..0000000000 --- a/distros/iron/mola-viz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-kernel, mrpt-libgui, mrpt-libmaps, mrpt-libopengl }: -buildRosPackage { - pname = "ros-iron-mola-viz"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_viz/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "a270085076a980bbabae3c670519fde4a4d11aedced9a4a4aff7676c58cc2c72"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-kernel mrpt-libgui mrpt-libmaps mrpt-libopengl ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "GUI for MOLA"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/mola-yaml/default.nix b/distros/iron/mola-yaml/default.nix deleted file mode 100644 index 6a0d19160e..0000000000 --- a/distros/iron/mola-yaml/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mola-common, mrpt-libbase }: -buildRosPackage { - pname = "ros-iron-mola-yaml"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola_yaml/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "b70eb1c52644f638a20bbd6fbb9fe504c2ca5ad344eb0c9c23b6e2246913828b"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mola-common mrpt-libbase ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "YAML helper library common to MOLA modules"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mola/default.nix b/distros/iron/mola/default.nix deleted file mode 100644 index de31aa9998..0000000000 --- a/distros/iron/mola/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, kitti-metrics-eval, mola-bridge-ros2, mola-demos, mola-imu-preintegration, mola-input-euroc-dataset, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-kernel, mola-launcher, mola-metric-maps, mola-navstate-fg, mola-navstate-fuse, mola-pose-list, mola-relocalization, mola-traj-tools, mola-viz, mola-yaml }: -buildRosPackage { - pname = "ros-iron-mola"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mola-release/archive/release/iron/mola/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "5f575e9f535316df5fdfe1db1a54c80124c2df1d03ab3b8a56877aace7bb0883"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-xmllint ament-lint-auto ament-lint-cmake ]; - propagatedBuildInputs = [ kitti-metrics-eval mola-bridge-ros2 mola-demos mola-imu-preintegration mola-input-euroc-dataset mola-input-kitti-dataset mola-input-kitti360-dataset mola-input-mulran-dataset mola-input-paris-luco-dataset mola-input-rawlog mola-input-rosbag2 mola-kernel mola-launcher mola-metric-maps mola-navstate-fg mola-navstate-fuse mola-pose-list mola-relocalization mola-traj-tools mola-viz mola-yaml ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage with all core open-sourced MOLA packages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/motion-capture-tracking-interfaces/default.nix b/distros/iron/motion-capture-tracking-interfaces/default.nix deleted file mode 100644 index 4565b2c237..0000000000 --- a/distros/iron/motion-capture-tracking-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-motion-capture-tracking-interfaces"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/motion_capture_tracking-release/archive/release/iron/motion_capture_tracking_interfaces/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "4095ae5847b4ed44fda0f442a96c9f1a69958c9e9914ea657d4625e5ce732220"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Interfaces for motion_capture_tracking package."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/motion-capture-tracking/default.nix b/distros/iron/motion-capture-tracking/default.nix deleted file mode 100644 index 5141b6451c..0000000000 --- a/distros/iron/motion-capture-tracking/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, motion-capture-tracking-interfaces, pcl, rclcpp, sensor-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-motion-capture-tracking"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/motion_capture_tracking-release/archive/release/iron/motion_capture_tracking/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "8ed84ec19b7cec06b814c86f8bd34e9c0baf67451a9567ea5170b248cf8e836f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen eigen3-cmake-module motion-capture-tracking-interfaces pcl rclcpp sensor-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS Package for different motion capture systems, including custom rigid body tracking support"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/mouse-teleop/default.nix b/distros/iron/mouse-teleop/default.nix deleted file mode 100644 index 70957c4e6a..0000000000 --- a/distros/iron/mouse-teleop/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, geometry-msgs, python3Packages, rclpy }: -buildRosPackage { - pname = "ros-iron-mouse-teleop"; - version = "1.7.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/iron/mouse_teleop/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "395f404494d9c8342e97ad8a543300766a658bd1cc68c8d11cc96b190ee13c9f"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; - propagatedBuildInputs = [ geometry-msgs python3Packages.numpy python3Packages.tkinter rclpy ]; - - meta = { - description = "A mouse teleop tool for holonomic mobile robots."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit-chomp-optimizer-adapter/default.nix b/distros/iron/moveit-chomp-optimizer-adapter/default.nix deleted file mode 100644 index 90758fa5d4..0000000000 --- a/distros/iron/moveit-chomp-optimizer-adapter/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, chomp-motion-planner, moveit-common, moveit-core, pluginlib, rsl }: -buildRosPackage { - pname = "ros-iron-moveit-chomp-optimizer-adapter"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_chomp_optimizer_adapter/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "867f8d2c64369948c53e5c581ddcc08a38b4898b658470467a449b7ac5ba395b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ chomp-motion-planner moveit-common moveit-core pluginlib rsl ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "MoveIt planning request adapter utilizing chomp for solution optimization"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-common/default.nix b/distros/iron/moveit-common/default.nix deleted file mode 100644 index e1109b87a5..0000000000 --- a/distros/iron/moveit-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, backward-ros }: -buildRosPackage { - pname = "ros-iron-moveit-common"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_common/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "e0adfdfcc1695d2cb460cd9f54e2e59ad1c580224a6078230f1bfafcfb1cec8a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ backward-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Common support functionality used throughout MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-configs-utils/default.nix b/distros/iron/moveit-configs-utils/default.nix deleted file mode 100644 index 554a403071..0000000000 --- a/distros/iron/moveit-configs-utils/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-index-python, ament-lint-auto, ament-lint-common, launch, launch-param-builder, launch-ros, srdfdom }: -buildRosPackage { - pname = "ros-iron-moveit-configs-utils"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_configs_utils/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "f29546aab2598d0f51b1732b8f2e994dddd6d3bb8992069b7afdb2a33d0eaecc"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python launch launch-param-builder launch-ros srdfdom ]; - - meta = { - description = "Python library for loading moveit config parameters in launch files"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-core/default.nix b/distros/iron/moveit-core/default.nix deleted file mode 100644 index 5e4a729585..0000000000 --- a/distros/iron/moveit-core/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-google-benchmark, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, angles, assimp, boost, bullet, common-interfaces, eigen, eigen-stl-containers, eigen3-cmake-module, fcl, generate-parameter-library, geometric-shapes, geometry-msgs, google-benchmark-vendor, kdl-parser, moveit-common, moveit-msgs, moveit-resources-panda-moveit-config, moveit-resources-pr2-description, octomap, octomap-msgs, orocos-kdl-vendor, pkg-config, pluginlib, pybind11-vendor, random-numbers, rclcpp, ruckig, sensor-msgs, shape-msgs, srdfdom, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-kdl, trajectory-msgs, urdf, urdfdom, urdfdom-headers, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-moveit-core"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_core/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "f007e69ac0e630f437d4c510cf008ce4d86c976c74372c04f4b7251f6dfc1836"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config ]; - checkInputs = [ ament-cmake-gmock ament-cmake-google-benchmark ament-cmake-gtest ament-index-cpp ament-lint-auto ament-lint-common angles moveit-resources-panda-moveit-config moveit-resources-pr2-description orocos-kdl-vendor ]; - propagatedBuildInputs = [ angles assimp boost bullet common-interfaces eigen eigen-stl-containers eigen3-cmake-module fcl generate-parameter-library geometric-shapes geometry-msgs google-benchmark-vendor kdl-parser moveit-common moveit-msgs octomap octomap-msgs pluginlib pybind11-vendor random-numbers rclcpp ruckig sensor-msgs shape-msgs srdfdom std-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-kdl trajectory-msgs urdf urdfdom urdfdom-headers visualization-msgs ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module pkg-config ]; - - meta = { - description = "Core libraries used by MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-hybrid-planning/default.nix b/distros/iron/moveit-hybrid-planning/default.nix deleted file mode 100644 index 88c5cd03a7..0000000000 --- a/distros/iron/moveit-hybrid-planning/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, controller-manager, moveit-common, moveit-core, moveit-msgs, moveit-planners-ompl, moveit-resources-panda-moveit-config, moveit-ros-planning, moveit-ros-planning-interface, pluginlib, position-controllers, rclcpp, rclcpp-action, rclcpp-components, robot-state-publisher, ros-testing, rviz2, std-msgs, std-srvs, tf2-ros, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-moveit-hybrid-planning"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_hybrid_planning/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "c27635bf988766f53b3b303b17fcf80fe2875835c362f1f8fd9bd97d0d7a20b1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common moveit-planners-ompl ros-testing ]; - propagatedBuildInputs = [ ament-index-cpp controller-manager moveit-common moveit-core moveit-msgs moveit-resources-panda-moveit-config moveit-ros-planning moveit-ros-planning-interface pluginlib position-controllers rclcpp rclcpp-action rclcpp-components robot-state-publisher rviz2 std-msgs std-srvs tf2-ros trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Hybrid planning components of MoveIt 2"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-kinematics/default.nix b/distros/iron/moveit-kinematics/default.nix deleted file mode 100644 index 0e0568a93b..0000000000 --- a/distros/iron/moveit-kinematics/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, class-loader, eigen, generate-parameter-library, launch-param-builder, moveit-common, moveit-configs-utils, moveit-core, moveit-msgs, moveit-resources-fanuc-description, moveit-resources-fanuc-moveit-config, moveit-resources-panda-description, moveit-resources-panda-moveit-config, moveit-ros-planning, orocos-kdl-vendor, pluginlib, python3Packages, ros-testing, rsl, tf2, tf2-kdl, urdfdom }: -buildRosPackage { - pname = "ros-iron-moveit-kinematics"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_kinematics/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "aeff6c5fdb2001e83666b1f8cb74d505438080f773bdcaefe47ffeb0b5dd92a2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-param-builder moveit-configs-utils moveit-resources-fanuc-description moveit-resources-fanuc-moveit-config moveit-resources-panda-description moveit-resources-panda-moveit-config ros-testing ]; - propagatedBuildInputs = [ class-loader eigen generate-parameter-library moveit-common moveit-core moveit-msgs moveit-ros-planning orocos-kdl-vendor pluginlib python3Packages.lxml rsl tf2 tf2-kdl urdfdom ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package for all inverse kinematics solvers in MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-msgs/default.nix b/distros/iron/moveit-msgs/default.nix deleted file mode 100644 index 6aaad10b41..0000000000 --- a/distros/iron/moveit-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-cmake, geometry-msgs, object-recognition-msgs, octomap-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, shape-msgs, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-moveit-msgs"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit_msgs-release/archive/release/iron/moveit_msgs/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "fcb03c694e8d3c5c8659abf78d26db244d4b8a0dd8e50cd8cd747d0748284b36"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-cmake ]; - propagatedBuildInputs = [ action-msgs geometry-msgs object-recognition-msgs octomap-msgs rosidl-default-runtime sensor-msgs shape-msgs std-msgs trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages, services and actions used by MoveIt"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit-planners-chomp/default.nix b/distros/iron/moveit-planners-chomp/default.nix deleted file mode 100644 index 95b91d2cfe..0000000000 --- a/distros/iron/moveit-planners-chomp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, chomp-motion-planner, moveit-common, moveit-core, pluginlib, rclcpp }: -buildRosPackage { - pname = "ros-iron-moveit-planners-chomp"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_planners_chomp/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "b4d3149c0851d9744ee0399e1b87c50161fce473bfa760c8f047df692d9b8bb5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ chomp-motion-planner moveit-common moveit-core pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The interface for using CHOMP within MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-planners-ompl/default.nix b/distros/iron/moveit-planners-ompl/default.nix deleted file mode 100644 index b97b5a5108..0000000000 --- a/distros/iron/moveit-planners-ompl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, eigen3-cmake-module, llvmPackages, moveit-common, moveit-core, moveit-msgs, moveit-resources-fanuc-moveit-config, moveit-resources-panda-moveit-config, moveit-resources-pr2-description, moveit-ros-planning, ompl, pluginlib, rclcpp, tf2-eigen, tf2-ros }: -buildRosPackage { - pname = "ros-iron-moveit-planners-ompl"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_planners_ompl/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "afb542c8e818c50a9d741fa864f0b545b696429772d7644d7f8ab9d16b59e3be"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen3-cmake-module ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common eigen moveit-resources-fanuc-moveit-config moveit-resources-panda-moveit-config moveit-resources-pr2-description tf2-eigen ]; - propagatedBuildInputs = [ llvmPackages.openmp moveit-common moveit-core moveit-msgs moveit-ros-planning ompl pluginlib rclcpp tf2-eigen tf2-ros ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "MoveIt interface to OMPL"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-planners-stomp/default.nix b/distros/iron/moveit-planners-stomp/default.nix deleted file mode 100644 index 3b975f92e8..0000000000 --- a/distros/iron/moveit-planners-stomp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, generate-parameter-library, moveit-common, moveit-core, std-msgs, stomp, tf2-eigen, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-moveit-planners-stomp"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_planners_stomp/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "11ad83ec3c5e8ec22b2267c340ac83274d5296d35189e3b6786153a44c06f49b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ generate-parameter-library moveit-common moveit-core std-msgs stomp tf2-eigen visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "STOMP Motion Planner for MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-planners/default.nix b/distros/iron/moveit-planners/default.nix deleted file mode 100644 index 2be9e57587..0000000000 --- a/distros/iron/moveit-planners/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, moveit-planners-ompl, moveit-planners-stomp, pilz-industrial-motion-planner }: -buildRosPackage { - pname = "ros-iron-moveit-planners"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_planners/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "aef84ca8d407aee221d004b727e2b068d99e27bb306388855652c34ce3f2a65a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ moveit-planners-ompl moveit-planners-stomp pilz-industrial-motion-planner ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Meta package that installs all available planners for MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-plugins/default.nix b/distros/iron/moveit-plugins/default.nix deleted file mode 100644 index d45384ba7b..0000000000 --- a/distros/iron/moveit-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, moveit-simple-controller-manager }: -buildRosPackage { - pname = "ros-iron-moveit-plugins"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_plugins/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "b7529afea917736f59a6852ab282650911a004ef0ebf3740afdc35d56a372e2b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ moveit-simple-controller-manager ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage for MoveIt plugins."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-py/default.nix b/distros/iron/moveit-py/default.nix deleted file mode 100644 index 5ada1cec32..0000000000 --- a/distros/iron/moveit-py/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, geometry-msgs, moveit-core, moveit-ros-planning, moveit-ros-planning-interface, octomap-msgs, pybind11-vendor, pythonPackages, rclcpp, rclpy }: -buildRosPackage { - pname = "ros-iron-moveit-py"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_py/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "a800e40d43becaae04aaf18beeccb559036a90a4f5d10af1298122dfbe5803f0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pybind11-vendor ]; - checkInputs = [ ament-cmake-pytest pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python geometry-msgs moveit-core moveit-ros-planning moveit-ros-planning-interface octomap-msgs rclcpp rclpy ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Python binding for MoveIt 2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit-resources-fanuc-description/default.nix b/distros/iron/moveit-resources-fanuc-description/default.nix deleted file mode 100644 index 1df52c268b..0000000000 --- a/distros/iron/moveit-resources-fanuc-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-moveit-resources-fanuc-description"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/iron/moveit_resources_fanuc_description/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "023babb8b9f44c68a6baac6fb48ee457faaecb1d563634f34072077c3805a6f2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Fanuc Resources used for MoveIt testing"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit-resources-fanuc-moveit-config/default.nix b/distros/iron/moveit-resources-fanuc-moveit-config/default.nix deleted file mode 100644 index a2dc8f7784..0000000000 --- a/distros/iron/moveit-resources-fanuc-moveit-config/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, moveit-resources-fanuc-description, robot-state-publisher, tf2-ros, xacro }: -buildRosPackage { - pname = "ros-iron-moveit-resources-fanuc-moveit-config"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/iron/moveit_resources_fanuc_moveit_config/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "a285add633a8fa6edce4f0384d6576f29b698bd849d60addd2427febe840fa92"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ joint-state-publisher moveit-resources-fanuc-description robot-state-publisher tf2-ros xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "

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

-

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

"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit-resources-panda-description/default.nix b/distros/iron/moveit-resources-panda-description/default.nix deleted file mode 100644 index 7a0fc1846c..0000000000 --- a/distros/iron/moveit-resources-panda-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-moveit-resources-panda-description"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/iron/moveit_resources_panda_description/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "fd9e7cd319a3da1c41812119a8861df9c80401eaf8fe693f5a6d4960014163d0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "panda Resources used for MoveIt testing"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit-resources-panda-moveit-config/default.nix b/distros/iron/moveit-resources-panda-moveit-config/default.nix deleted file mode 100644 index 7ede42a2f7..0000000000 --- a/distros/iron/moveit-resources-panda-moveit-config/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, moveit-resources-panda-description, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-iron-moveit-resources-panda-moveit-config"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/iron/moveit_resources_panda_moveit_config/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "d2cf0c1da5e867efcd55578cc5ef36055aad2890eca995aa327d4adbb9be94b7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-resources-panda-description robot-state-publisher xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "

- MoveIt Resources for testing: Franka Emika Panda -

-

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

"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit-resources-pr2-description/default.nix b/distros/iron/moveit-resources-pr2-description/default.nix deleted file mode 100644 index 120732d2ae..0000000000 --- a/distros/iron/moveit-resources-pr2-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-moveit-resources-pr2-description"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/iron/moveit_resources_pr2_description/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "3bc119184cf46407de9046f2e9df13f785ce22da40580cc6ccf6d17ee7b0966e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "PR2 Resources used for MoveIt! testing"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix b/distros/iron/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix deleted file mode 100644 index 19f9584ccc..0000000000 --- a/distros/iron/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, generate-parameter-library, moveit-core, pluginlib, rclcpp, tf2-eigen, tf2-eigen-kdl, tf2-geometry-msgs, tf2-kdl }: -buildRosPackage { - pname = "ros-iron-moveit-resources-prbt-ikfast-manipulator-plugin"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_resources_prbt_ikfast_manipulator_plugin/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "bb4988ca5839bfbfffb15d19fc75f80b8adebec5cc2b9fe7a97a6b91cc905d14"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake tf2-eigen tf2-eigen-kdl ]; - propagatedBuildInputs = [ generate-parameter-library moveit-core pluginlib rclcpp tf2-geometry-msgs tf2-kdl ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The prbt_ikfast_manipulator_plugin package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/moveit-resources-prbt-moveit-config/default.nix b/distros/iron/moveit-resources-prbt-moveit-config/default.nix deleted file mode 100644 index 20485f729b..0000000000 --- a/distros/iron/moveit-resources-prbt-moveit-config/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, moveit-resources-prbt-ikfast-manipulator-plugin, moveit-resources-prbt-support, moveit-ros-move-group, robot-state-publisher, rviz2, xacro }: -buildRosPackage { - pname = "ros-iron-moveit-resources-prbt-moveit-config"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_resources_prbt_moveit_config/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "3c630044488b158ecaaf4a97c46fc25392af8b3c5240826ff42349f1c3ed5706"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ joint-state-publisher moveit-resources-prbt-ikfast-manipulator-plugin moveit-resources-prbt-support moveit-ros-move-group robot-state-publisher rviz2 xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "

- MoveIt Resources for testing: Pilz PRBT 6 -

-

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

"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-resources-prbt-pg70-support/default.nix b/distros/iron/moveit-resources-prbt-pg70-support/default.nix deleted file mode 100644 index cc17c6256e..0000000000 --- a/distros/iron/moveit-resources-prbt-pg70-support/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, moveit-resources-prbt-ikfast-manipulator-plugin, moveit-resources-prbt-moveit-config, moveit-resources-prbt-support, xacro }: -buildRosPackage { - pname = "ros-iron-moveit-resources-prbt-pg70-support"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_resources_prbt_pg70_support/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "7844bce76953c880076dccab93acf9a0237b120ce7525e406abde6e624123210"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ moveit-resources-prbt-ikfast-manipulator-plugin moveit-resources-prbt-moveit-config moveit-resources-prbt-support xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "PRBT support for Schunk pg70 gripper."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/moveit-resources-prbt-support/default.nix b/distros/iron/moveit-resources-prbt-support/default.nix deleted file mode 100644 index 47e98ed21b..0000000000 --- a/distros/iron/moveit-resources-prbt-support/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, xacro }: -buildRosPackage { - pname = "ros-iron-moveit-resources-prbt-support"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_resources_prbt_support/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "08aa27dd5b249b55adef3663620d86de282c82c8b0b872896e2fdf2eaf8f838e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Mechanical, kinematic and visual description - of the Pilz light weight arm PRBT."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/moveit-resources/default.nix b/distros/iron/moveit-resources/default.nix deleted file mode 100644 index 599d4d0745..0000000000 --- a/distros/iron/moveit-resources/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, moveit-resources-fanuc-description, moveit-resources-fanuc-moveit-config, moveit-resources-panda-description, moveit-resources-panda-moveit-config, moveit-resources-pr2-description, robot-state-publisher }: -buildRosPackage { - pname = "ros-iron-moveit-resources"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit_resources-release/archive/release/iron/moveit_resources/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "866784b35cc7337e3355a9fce810e016adbf019101dc11045c2bf5680c7d12b7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ joint-state-publisher moveit-resources-fanuc-description moveit-resources-fanuc-moveit-config moveit-resources-panda-description moveit-resources-panda-moveit-config moveit-resources-pr2-description robot-state-publisher ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Resources used for MoveIt testing"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit-ros-benchmarks/default.nix b/distros/iron/moveit-ros-benchmarks/default.nix deleted file mode 100644 index 7a93d83958..0000000000 --- a/distros/iron/moveit-ros-benchmarks/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, boost, launch-param-builder, moveit-common, moveit-configs-utils, moveit-core, moveit-ros-planning, moveit-ros-warehouse, pluginlib, rclcpp, tf2-eigen }: -buildRosPackage { - pname = "ros-iron-moveit-ros-benchmarks"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_benchmarks/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "db5e59f9ad0bf535e8f4aa6dc6881f87c7dc33b19030cc5591575828b248b373"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake moveit-core ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost launch-param-builder moveit-common moveit-configs-utils moveit-ros-planning moveit-ros-warehouse pluginlib rclcpp tf2-eigen ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Enhanced tools for benchmarks in MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros-control-interface/default.nix b/distros/iron/moveit-ros-control-interface/default.nix deleted file mode 100644 index ed94efa874..0000000000 --- a/distros/iron/moveit-ros-control-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, controller-manager-msgs, moveit-common, moveit-core, moveit-simple-controller-manager, pluginlib, rclcpp-action, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-moveit-ros-control-interface"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_control_interface/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "4e104f08aa69856b71112cac1fb841dee7e2b6d127a0cbabb868ee929235d246"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ controller-manager-msgs moveit-common moveit-core moveit-simple-controller-manager pluginlib rclcpp-action trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros_control controller manager interface for MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros-move-group/default.nix b/distros/iron/moveit-ros-move-group/default.nix deleted file mode 100644 index 1ae3994f69..0000000000 --- a/distros/iron/moveit-ros-move-group/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, fmt, moveit-common, moveit-core, moveit-kinematics, moveit-resources-fanuc-moveit-config, moveit-ros-occupancy-map-monitor, moveit-ros-planning, pluginlib, rclcpp, rclcpp-action, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-moveit-ros-move-group"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_move_group/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "513adf7eb02cb415fca729ed17657a544d982454498949cfca975662481675f0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common moveit-resources-fanuc-moveit-config ]; - propagatedBuildInputs = [ fmt moveit-common moveit-core moveit-kinematics moveit-ros-occupancy-map-monitor moveit-ros-planning pluginlib rclcpp rclcpp-action std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The move_group node for MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros-occupancy-map-monitor/default.nix b/distros/iron/moveit-ros-occupancy-map-monitor/default.nix deleted file mode 100644 index 34654c0429..0000000000 --- a/distros/iron/moveit-ros-occupancy-map-monitor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, eigen, eigen3-cmake-module, geometric-shapes, moveit-common, moveit-core, moveit-msgs, octomap, pluginlib, rclcpp, tf2-ros }: -buildRosPackage { - pname = "ros-iron-moveit-ros-occupancy-map-monitor"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_occupancy_map_monitor/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "088a627470ab4ac569133eb26740c2d0b7255a9af96a3e4875db8b5e67e34b14"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen eigen3-cmake-module geometric-shapes moveit-common moveit-core moveit-msgs octomap pluginlib rclcpp tf2-ros ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "Components of MoveIt connecting to occupancy map"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros-perception/default.nix b/distros/iron/moveit-ros-perception/default.nix deleted file mode 100644 index 6dd142241c..0000000000 --- a/distros/iron/moveit-ros-perception/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, eigen, freeglut, glew, image-transport, libGL, libGLU, llvmPackages, message-filters, moveit-common, moveit-core, moveit-msgs, moveit-ros-occupancy-map-monitor, moveit-ros-planning, object-recognition-msgs, pluginlib, rclcpp, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, urdf }: -buildRosPackage { - pname = "ros-iron-moveit-ros-perception"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_perception/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "d32968eb612aa5833d5ac16e4c604a272d9c8629cc1f4c564d6a0a95f9e7bddd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge freeglut glew image-transport libGL libGLU llvmPackages.openmp message-filters moveit-common moveit-core moveit-msgs moveit-ros-occupancy-map-monitor moveit-ros-planning object-recognition-msgs pluginlib rclcpp sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Components of MoveIt connecting to perception"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros-planning-interface/default.nix b/distros/iron/moveit-ros-planning-interface/default.nix deleted file mode 100644 index 80228ada8b..0000000000 --- a/distros/iron/moveit-ros-planning-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, eigen, eigen3-cmake-module, geometry-msgs, moveit-common, moveit-configs-utils, moveit-core, moveit-msgs, moveit-planners-ompl, moveit-resources-fanuc-moveit-config, moveit-resources-panda-moveit-config, moveit-ros-move-group, moveit-ros-planning, moveit-ros-warehouse, moveit-simple-controller-manager, python3, rclcpp, rclcpp-action, rclpy, ros-testing, rviz2, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-moveit-ros-planning-interface"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_planning_interface/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "3f75f2cfe61da6322e184dc964cefab44dfb00d0ff3bab9ec2071003bc286042"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen eigen3-cmake-module ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto moveit-configs-utils moveit-planners-ompl moveit-resources-fanuc-moveit-config moveit-resources-panda-moveit-config moveit-simple-controller-manager ros-testing rviz2 ]; - propagatedBuildInputs = [ geometry-msgs moveit-common moveit-core moveit-msgs moveit-ros-move-group moveit-ros-planning moveit-ros-warehouse python3 rclcpp rclcpp-action rclpy tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "Components of MoveIt that offer simpler remote (as from another ROS 2 node) interfaces to planning and execution"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros-planning/default.nix b/distros/iron/moveit-ros-planning/default.nix deleted file mode 100644 index 675cd775e1..0000000000 --- a/distros/iron/moveit-ros-planning/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, eigen, eigen3-cmake-module, fmt, generate-parameter-library, message-filters, moveit-common, moveit-core, moveit-msgs, moveit-resources-panda-moveit-config, moveit-ros-occupancy-map-monitor, pluginlib, rclcpp, rclcpp-action, ros-testing, srdfdom, tf2, tf2-eigen, tf2-geometry-msgs, tf2-msgs, tf2-ros, urdf }: -buildRosPackage { - pname = "ros-iron-moveit-ros-planning"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_planning/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "48134c109fe6c3f8ffc0fbb709a8da99be3e53c7d0e5800305c938e98b3c0287"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common moveit-resources-panda-moveit-config ros-testing ]; - propagatedBuildInputs = [ ament-index-cpp eigen eigen3-cmake-module fmt generate-parameter-library message-filters moveit-common moveit-core moveit-msgs moveit-ros-occupancy-map-monitor pluginlib rclcpp rclcpp-action srdfdom tf2 tf2-eigen tf2-geometry-msgs tf2-msgs tf2-ros urdf ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "Planning components of MoveIt that use ROS"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros-robot-interaction/default.nix b/distros/iron/moveit-ros-robot-interaction/default.nix deleted file mode 100644 index 353b3190e1..0000000000 --- a/distros/iron/moveit-ros-robot-interaction/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, interactive-markers, moveit-common, moveit-core, moveit-ros-planning, rclcpp, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-moveit-ros-robot-interaction"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_robot_interaction/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "9d7bfd8d16dea0e20ac781a0a27bcd08f06b73e150df42762b2abe45efec34d2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ interactive-markers moveit-common moveit-core moveit-ros-planning rclcpp tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Components of MoveIt that offer interaction via interactive markers"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros-visualization/default.nix b/distros/iron/moveit-ros-visualization/default.nix deleted file mode 100644 index cdbefb315d..0000000000 --- a/distros/iron/moveit-ros-visualization/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, class-loader, eigen, geometric-shapes, interactive-markers, moveit-common, moveit-ros-planning-interface, moveit-ros-robot-interaction, moveit-ros-warehouse, object-recognition-msgs, pkg-config, pluginlib, qt5, rclcpp, rclpy, rviz2, tf2-eigen }: -buildRosPackage { - pname = "ros-iron-moveit-ros-visualization"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_visualization/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "baffa91c5ad00c4d295d096b6d581b8612616f1637fe4180bdce68634c6b45ab"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake class-loader eigen pkg-config qt5.qtbase ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometric-shapes interactive-markers moveit-common moveit-ros-planning-interface moveit-ros-robot-interaction moveit-ros-warehouse object-recognition-msgs pluginlib rclcpp rclpy rviz2 tf2-eigen ]; - nativeBuildInputs = [ ament-cmake pkg-config ]; - - meta = { - description = "Components of MoveIt that offer visualization"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros-warehouse/default.nix b/distros/iron/moveit-ros-warehouse/default.nix deleted file mode 100644 index 1bbfde260f..0000000000 --- a/distros/iron/moveit-ros-warehouse/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, fmt, moveit-common, moveit-core, moveit-ros-planning, rclcpp, tf2-eigen, tf2-ros, warehouse-ros }: -buildRosPackage { - pname = "ros-iron-moveit-ros-warehouse"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros_warehouse/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "80f09ad84822f7595f8c1f7a952db3ea5c261a064d8c1aec66b437cbd64ad906"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ fmt moveit-common moveit-core moveit-ros-planning rclcpp tf2-eigen tf2-ros warehouse-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Components of MoveIt connecting to MongoDB"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-ros/default.nix b/distros/iron/moveit-ros/default.nix deleted file mode 100644 index 6e1dc1faac..0000000000 --- a/distros/iron/moveit-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-planning, moveit-ros-planning-interface, moveit-ros-robot-interaction, moveit-ros-visualization, moveit-ros-warehouse }: -buildRosPackage { - pname = "ros-iron-moveit-ros"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_ros/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "1436a4d93d1abbcd7d2ea249eebf3a09d059599f5e5dd00a804981df31c96fd2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ moveit-ros-benchmarks moveit-ros-move-group moveit-ros-planning moveit-ros-planning-interface moveit-ros-robot-interaction moveit-ros-visualization moveit-ros-warehouse ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Components of MoveIt that use ROS"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-runtime/default.nix b/distros/iron/moveit-runtime/default.nix deleted file mode 100644 index 9416bd55d4..0000000000 --- a/distros/iron/moveit-runtime/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, moveit-core, moveit-planners, moveit-plugins, moveit-ros-move-group, moveit-ros-perception, moveit-ros-planning, moveit-ros-planning-interface, moveit-ros-warehouse }: -buildRosPackage { - pname = "ros-iron-moveit-runtime"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_runtime/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "fad90f93fbe81e0fec8a11703a1017f6d6cf671e06c77b356ec34e4954a76d8b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ moveit-core moveit-planners moveit-plugins moveit-ros-move-group moveit-ros-perception moveit-ros-planning moveit-ros-planning-interface moveit-ros-warehouse ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "moveit_runtime meta package contains MoveIt packages that are essential for its runtime (e.g. running MoveIt on robots)."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-servo/default.nix b/distros/iron/moveit-servo/default.nix deleted file mode 100644 index 13f0ecac42..0000000000 --- a/distros/iron/moveit-servo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, control-msgs, controller-manager, generate-parameter-library, geometry-msgs, gripper-controllers, joint-state-broadcaster, joint-trajectory-controller, joy, launch-param-builder, moveit-common, moveit-configs-utils, moveit-core, moveit-msgs, moveit-resources-panda-moveit-config, moveit-ros-planning-interface, pluginlib, realtime-tools, robot-state-publisher, ros-testing, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-moveit-servo"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_servo/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "eaf2839c1cd100e88a40c85ead22dafcb3eeab5d56d7b06f8bd61934a2b85c59"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common moveit-resources-panda-moveit-config ros-testing ]; - propagatedBuildInputs = [ control-msgs controller-manager generate-parameter-library geometry-msgs gripper-controllers joint-state-broadcaster joint-trajectory-controller joy launch-param-builder moveit-common moveit-configs-utils moveit-core moveit-msgs moveit-ros-planning-interface pluginlib realtime-tools robot-state-publisher sensor-msgs std-msgs std-srvs tf2-eigen tf2-ros trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides real-time manipulator Cartesian and joint servoing."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-setup-app-plugins/default.nix b/distros/iron/moveit-setup-app-plugins/default.nix deleted file mode 100644 index 93e1cf3821..0000000000 --- a/distros/iron/moveit-setup-app-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, moveit-configs-utils, moveit-ros-visualization, moveit-setup-framework, pluginlib, rclcpp }: -buildRosPackage { - pname = "ros-iron-moveit-setup-app-plugins"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_setup_app_plugins/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "c5d1197c77e572550cf2db6e2785c4a05352bd291a225ff78d48b807a38f6ee5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-clang-format ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ ament-index-cpp moveit-configs-utils moveit-ros-visualization moveit-setup-framework pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Various specialty plugins for MoveIt Setup Assistant"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-setup-assistant/default.nix b/distros/iron/moveit-setup-assistant/default.nix deleted file mode 100644 index e089cf7555..0000000000 --- a/distros/iron/moveit-setup-assistant/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, moveit-resources-panda-moveit-config, moveit-setup-app-plugins, moveit-setup-controllers, moveit-setup-core-plugins, moveit-setup-framework, moveit-setup-srdf-plugins, pluginlib, qt5, rclcpp }: -buildRosPackage { - pname = "ros-iron-moveit-setup-assistant"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_setup_assistant/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "9e286cc9460787885ecd4279891e9e4a95dc88ced0a1a9b0b3cafef00a92b5b8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-clang-format ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto moveit-resources-panda-moveit-config ]; - propagatedBuildInputs = [ ament-index-cpp moveit-setup-app-plugins moveit-setup-controllers moveit-setup-core-plugins moveit-setup-framework moveit-setup-srdf-plugins pluginlib qt5.qtbase rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generates a configuration package that makes it easy to use MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-setup-controllers/default.nix b/distros/iron/moveit-setup-controllers/default.nix deleted file mode 100644 index bd1480e8dc..0000000000 --- a/distros/iron/moveit-setup-controllers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, moveit-configs-utils, moveit-resources-fanuc-moveit-config, moveit-resources-panda-moveit-config, moveit-setup-framework, pluginlib, rclcpp }: -buildRosPackage { - pname = "ros-iron-moveit-setup-controllers"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_setup_controllers/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "99086890dc41cccfe1255124dc79c3ae5a002ae0858d2cb6fc60082ea425aee3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-clang-format ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto moveit-configs-utils moveit-resources-fanuc-moveit-config moveit-resources-panda-moveit-config ]; - propagatedBuildInputs = [ ament-index-cpp moveit-setup-framework pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "MoveIt Setup Steps for ROS 2 Control"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-setup-core-plugins/default.nix b/distros/iron/moveit-setup-core-plugins/default.nix deleted file mode 100644 index d8405f3c00..0000000000 --- a/distros/iron/moveit-setup-core-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, moveit-ros-visualization, moveit-setup-framework, pluginlib, rclcpp, srdfdom, urdf }: -buildRosPackage { - pname = "ros-iron-moveit-setup-core-plugins"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_setup_core_plugins/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "239bffd1cc33dfa783b2b23f832dd8b164ffb3d2dec4728cf9661e11450c22da"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-clang-format ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ ament-index-cpp moveit-ros-visualization moveit-setup-framework pluginlib rclcpp srdfdom urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Core (meta) plugins for MoveIt Setup Assistant"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-setup-framework/default.nix b/distros/iron/moveit-setup-framework/default.nix deleted file mode 100644 index 9637f8d55b..0000000000 --- a/distros/iron/moveit-setup-framework/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, fmt, moveit-common, moveit-core, moveit-ros-planning, moveit-ros-visualization, pluginlib, rclcpp, rviz-common, rviz-rendering, srdfdom, urdf }: -buildRosPackage { - pname = "ros-iron-moveit-setup-framework"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_setup_framework/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "0b37470cec56e98fe4aaeb8e37f1cf56d8fe32fd0e83045aac084770c3f8589b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-clang-format ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ ament-index-cpp fmt moveit-common moveit-core moveit-ros-planning moveit-ros-visualization pluginlib rclcpp rviz-common rviz-rendering srdfdom urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ Interface for defining setup steps for MoveIt Setup Assistant"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-setup-srdf-plugins/default.nix b/distros/iron/moveit-setup-srdf-plugins/default.nix deleted file mode 100644 index f54b569af2..0000000000 --- a/distros/iron/moveit-setup-srdf-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-clang-format, ament-cmake, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, moveit-resources-fanuc-description, moveit-setup-framework, pluginlib }: -buildRosPackage { - pname = "ros-iron-moveit-setup-srdf-plugins"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_setup_srdf_plugins/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "c9eb2967540a9d30febd7089db593b58632cef54dfe63e5726de974c02d7c6d3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-clang-format ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto moveit-resources-fanuc-description ]; - propagatedBuildInputs = [ moveit-setup-framework pluginlib ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "SRDF-based plugins for MoveIt Setup Assistant"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-simple-controller-manager/default.nix b/distros/iron/moveit-simple-controller-manager/default.nix deleted file mode 100644 index 14830011dd..0000000000 --- a/distros/iron/moveit-simple-controller-manager/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, control-msgs, moveit-common, moveit-core, pluginlib, rclcpp, rclcpp-action }: -buildRosPackage { - pname = "ros-iron-moveit-simple-controller-manager"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit_simple_controller_manager/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "1b5e4370a50fdda39c353562f83671467e9796e21c5a8f32e5a505a002e9357e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ control-msgs moveit-common moveit-core pluginlib rclcpp rclcpp-action ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A generic, simple controller manager plugin for MoveIt."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/moveit-visual-tools/default.nix b/distros/iron/moveit-visual-tools/default.nix deleted file mode 100644 index 32f9c71948..0000000000 --- a/distros/iron/moveit-visual-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, graph-msgs, moveit-common, moveit-core, moveit-ros-planning, rclcpp, rviz-visual-tools, std-msgs, tf2-eigen, tf2-ros, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-moveit-visual-tools"; - version = "4.1.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit_visual_tools-release/archive/release/iron/moveit_visual_tools/4.1.0-3.tar.gz"; - name = "4.1.0-3.tar.gz"; - sha256 = "e6eb24a0b11137b342c9a78e313abb4f0a46e6b05281612aef7eb0736a4170bf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs graph-msgs moveit-common moveit-core moveit-ros-planning rclcpp rviz-visual-tools std-msgs tf2-eigen tf2-ros trajectory-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Helper functions for displaying and debugging MoveIt data in Rviz via published markers"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/moveit/default.nix b/distros/iron/moveit/default.nix deleted file mode 100644 index c9d04b6aae..0000000000 --- a/distros/iron/moveit/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, moveit-core, moveit-planners, moveit-plugins, moveit-ros, moveit-setup-assistant }: -buildRosPackage { - pname = "ros-iron-moveit"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/moveit/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "0c2d108e605149250221f53749cf6065666dfa4719221e9b54b62a8593b80860"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ moveit-core moveit-planners moveit-plugins moveit-ros moveit-setup-assistant ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Meta package that contains all essential packages of MoveIt 2"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/mp2p-icp/default.nix b/distros/iron/mp2p-icp/default.nix deleted file mode 100644 index bbc7a44a92..0000000000 --- a/distros/iron/mp2p-icp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, mola-common, mrpt-libbase, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libposes, mrpt-libtclap, ros-environment, tbb_2021_11 }: -buildRosPackage { - pname = "ros-iron-mp2p-icp"; - version = "1.6.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/iron/mp2p_icp/1.6.2-1.tar.gz"; - name = "1.6.2-1.tar.gz"; - sha256 = "fb249e3ec2ef280be6e7f5f76090c057297c620ef99fb58466322037b2eba28a"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake cmake ros-environment ]; - propagatedBuildInputs = [ mola-common mrpt-libbase mrpt-libgui mrpt-libmaps mrpt-libobs mrpt-libposes mrpt-libtclap tbb_2021_11 ]; - nativeBuildInputs = [ ament-cmake cmake ]; - - meta = { - description = "A repertory of multi primitive-to-primitive (MP2P) ICP algorithms in C++"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mqtt-client-interfaces/default.nix b/distros/iron/mqtt-client-interfaces/default.nix deleted file mode 100644 index dab7ac8496..0000000000 --- a/distros/iron/mqtt-client-interfaces/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-mqtt-client-interfaces"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mqtt_client-release/archive/release/iron/mqtt_client_interfaces/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "5b5d8e110fe648cb6f13e155eef95dc2633290328c994560e7897ae9e8dd7871"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ ros-environment rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Message and service definitions for mqtt_client"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/mqtt-client/default.nix b/distros/iron/mqtt-client/default.nix deleted file mode 100644 index 613de026cb..0000000000 --- a/distros/iron/mqtt-client/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, fmt, mqtt-client-interfaces, paho-mqtt-c, paho-mqtt-cpp, rclcpp, rclcpp-components, rcpputils, ros-environment, std-msgs }: -buildRosPackage { - pname = "ros-iron-mqtt-client"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mqtt_client-release/archive/release/iron/mqtt_client/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "ea2385635952fec25e3be2737909cb66fa80281086c8347593ac88d99a82a7cf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ fmt mqtt-client-interfaces paho-mqtt-c paho-mqtt-cpp rclcpp rclcpp-components rcpputils ros-environment std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Node that enables connected ROS-based devices or robots to exchange ROS messages via an MQTT broker using the MQTT protocol."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/mrpt-apps/default.nix b/distros/iron/mrpt-apps/default.nix deleted file mode 100644 index 2f3fe67ef2..0000000000 --- a/distros/iron/mrpt-apps/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libnav, openni2, pkg-config, python3Packages, pythonPackages, ros-environment, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-apps"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_apps/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "43835aa581e83c58688ee78ae6efde7cc4e4112489b401c31f54318ac154fe2b"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 openni2 pkg-config python3Packages.pip pythonPackages.pybind11 ros-environment tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libapps mrpt-libnav ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) applications"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-generic-sensor/default.nix b/distros/iron/mrpt-generic-sensor/default.nix deleted file mode 100644 index f0a7686835..0000000000 --- a/distros/iron/mrpt-generic-sensor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, mrpt-msgs, mrpt-sensorlib, rclcpp, rclcpp-components, ros-environment, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mrpt-generic-sensor"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/iron/mrpt_generic_sensor/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "69141b0c87d8dabe2b941fd59aa8f96da0e11c6a3553253cab06f4766b838eb6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-lint-auto ament-lint-common mrpt-msgs mrpt-sensorlib rclcpp rclcpp-components sensor-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS node for interfacing any sensor supported by mrpt-hwdrivers"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libapps/default.nix b/distros/iron/mrpt-libapps/default.nix deleted file mode 100644 index cc69dbcf53..0000000000 --- a/distros/iron/mrpt-libapps/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libhwdrivers, mrpt-libmaps, mrpt-libslam, mrpt-libtclap, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libapps"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libapps/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "33de15a366b26853209428725de68feb6668ceba05df3536e180f6c31db8a707"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libgui mrpt-libhwdrivers mrpt-libmaps mrpt-libslam mrpt-libtclap ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (apps C++ libraries). - This package contains: mrpt-apps lib, mrpt-graphslam"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libbase/default.nix b/distros/iron/mrpt-libbase/default.nix deleted file mode 100644 index b30c8c5092..0000000000 --- a/distros/iron/mrpt-libbase/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libbase"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libbase/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "f9eba331f3d1c76fe8a85bd6f8382c8b4892d3889b3aa065016c7eb1e039fc09"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge eigen ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage suitesparse tbb_2021_11 tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (core C++ libraries). - This package contains: mrpt-io, mrpt-serialization, mrpt-random, mrpt-system, mrpt-rtti, mrpt-containers, mrpt-typemeta, mrpt-core, mrpt-random, mrpt-config, mrpt-expr"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libgui/default.nix b/distros/iron/mrpt-libgui/default.nix deleted file mode 100644 index f4dcba7603..0000000000 --- a/distros/iron/mrpt-libgui/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libgui"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libgui/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "1c4ecffb3cd4a76552d12005aa2176ff68c923dc20deed39266a849980674035"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ glfw3 mrpt-libopengl ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (GUI C++ libraries). - This package contains: mrpt-gui, nanogui"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libhwdrivers/default.nix b/distros/iron/mrpt-libhwdrivers/default.nix deleted file mode 100644 index 273b4c5ce7..0000000000 --- a/distros/iron/mrpt-libhwdrivers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libgui, mrpt-libmaps, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libhwdrivers"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libhwdrivers/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "63d2b22b2bc7866c6ff8c9a77ad90f0459f47136f14b7b511cab246c8de1645d"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libgui mrpt-libmaps mrpt-libslam ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (hwdrivers C++ libraries). - This package contains: mrpt-hwdrivers, mrpt-comms"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libmaps/default.nix b/distros/iron/mrpt-libmaps/default.nix deleted file mode 100644 index 6f99e98a8e..0000000000 --- a/distros/iron/mrpt-libmaps/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libobs, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libmaps"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libmaps/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "56ac51bb2f7571fcde051de84cef9a7ea267fca4798cf94992b22a95c3ffdba0"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libobs ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (maps C++ libraries). - This package contains: mrpt-maps, mrpt-graphs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libmath/default.nix b/distros/iron/mrpt-libmath/default.nix deleted file mode 100644 index a5b45439b2..0000000000 --- a/distros/iron/mrpt-libmath/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libmath"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libmath/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "01ccdceb52f0bcb49d047a4f842e66ec7940ce100a85230286fdcd0ee0c2e2d6"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ eigen mrpt-libbase suitesparse ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (math C++ libraries). - This package contains: mrpt-math"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libnav/default.nix b/distros/iron/mrpt-libnav/default.nix deleted file mode 100644 index e728b4bafc..0000000000 --- a/distros/iron/mrpt-libnav/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libnav"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libnav/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "9b1103d81e6486b9685f23f1edaef17ae24bc60a2b274ae1854cf50db97cf5bc"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libmaps ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (nav C++ libraries). - This package contains: mrpt-nav, mrpt-kinematics"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libobs/default.nix b/distros/iron/mrpt-libobs/default.nix deleted file mode 100644 index bfe073af8a..0000000000 --- a/distros/iron/mrpt-libobs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libopengl, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libobs"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libobs/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "da5184db4741aefdbd68ebaca66e0acd5b3d7db5aa3f350a1b32cb1b2de30a35"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libopengl mrpt-libposes ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (obs C++ libraries). - This package contains: mrpt-obs, mrpt-topography"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libopengl/default.nix b/distros/iron/mrpt-libopengl/default.nix deleted file mode 100644 index e8a32f1631..0000000000 --- a/distros/iron/mrpt-libopengl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libposes, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libopengl"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libopengl/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "b3a59830903eb7ea6a7a6353563c65b8417c281f42784b4460e1aa13e9d21e2d"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libbase mrpt-libposes ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (opengl/img C++ libraries). - This package contains: mrpt-opengl, mrpt-img"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libposes/default.nix b/distros/iron/mrpt-libposes/default.nix deleted file mode 100644 index da5e505002..0000000000 --- a/distros/iron/mrpt-libposes/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, mrpt-libmath, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libposes"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libposes/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "61fe82a49c953821ca360a40785c775a1189a99ac06db2185209442e5593a808"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libbase mrpt-libmath ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (poses C++ libraries). - This package contains: mrpt-poses, mrpt-tfest, mrpt-bayes"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libros-bridge/default.nix b/distros/iron/mrpt-libros-bridge/default.nix deleted file mode 100644 index 8c0e856abc..0000000000 --- a/distros/iron/mrpt-libros-bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, geometry-msgs, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, nav-msgs, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, sensor-msgs, std-msgs, stereo-msgs, tf2, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libros-bridge"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libros_bridge/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "05b0547c795aa50ab18a73cec93f5da9a1d91da07eb1d7eaf6461ca5db1a44fe"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs mrpt-libmaps nav-msgs rclcpp sensor-msgs std-msgs stereo-msgs tf2 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (ros2bridge C++ library). - This package contains: mrpt-ros2bridge"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libros2bridge/default.nix b/distros/iron/mrpt-libros2bridge/default.nix deleted file mode 100644 index 0508808be1..0000000000 --- a/distros/iron/mrpt-libros2bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libros2bridge"; - version = "2.13.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libros2bridge/2.13.6-1.tar.gz"; - name = "2.13.6-1.tar.gz"; - sha256 = "b6517e7d081bf86eb4de4303947376733d67ebd831becb69f34a4abf6e99dc92"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libmaps ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (ros2bridge C++ library). - This package contains: mrpt-ros2bridge"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libslam/default.nix b/distros/iron/mrpt-libslam/default.nix deleted file mode 100644 index 708d757277..0000000000 --- a/distros/iron/mrpt-libslam/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libmaps, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tbb_2021_11, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libslam"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libslam/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "7c2bb522820d32d9f7799078f7fe21b11891076e65bae7672c8e33af66f6983c"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libmaps tbb_2021_11 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (slam/vision C++ libraries). - This package contains: mrpt-slam, mrpt-vision"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-libtclap/default.nix b/distros/iron/mrpt-libtclap/default.nix deleted file mode 100644 index f8f4c0474f..0000000000 --- a/distros/iron/mrpt-libtclap/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libbase, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, suitesparse, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt-libtclap"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_ros-release/archive/release/iron/mrpt_libtclap/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "331b0622c700f4d855781a1b654bdc4a6311ed42ad1cc7f9042261bc2ddd8990"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge eigen ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 mrpt-libbase octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage suitesparse tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) libraries (tclap C++ library). - This package contains: mrpt-tclap"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-map-server/default.nix b/distros/iron/mrpt-map-server/default.nix deleted file mode 100644 index 7faf9e3f02..0000000000 --- a/distros/iron/mrpt-map-server/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mp2p-icp, mrpt-libmaps, mrpt-libobs, mrpt-libros-bridge, mrpt-msgs, mrpt-nav-interfaces, rclcpp-components, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mrpt-map-server"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_map_server/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "941f72f19dcbc90f74aa1dee0e0026a2f5e7f6d5cb12e583d221c4417359b358"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mp2p-icp mrpt-libmaps mrpt-libobs mrpt-libros-bridge mrpt-msgs mrpt-nav-interfaces rclcpp-components tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package provides a ROS 2 node that publishes a static map for other nodes to use it. Unlike classic ROS 1 ``map_server``, this node can publish a range of different metric maps, not only occupancy grids."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-msgs-bridge/default.nix b/distros/iron/mrpt-msgs-bridge/default.nix deleted file mode 100644 index 7b4bbe1356..0000000000 --- a/distros/iron/mrpt-msgs-bridge/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, mrpt-libobs, mrpt-libros-bridge, mrpt-msgs, rclcpp, ros-environment, tf2 }: -buildRosPackage { - pname = "ros-iron-mrpt-msgs-bridge"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_msgs_bridge/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "d4e34b4787e11949e5b9489a427dde7da3f332f66a9292904393fff99c7c2296"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto geometry-msgs mrpt-libobs mrpt-libros-bridge mrpt-msgs rclcpp tf2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ library to convert between custom mrpt_msgs messages and native MRPT classes"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-msgs/default.nix b/distros/iron/mrpt-msgs/default.nix deleted file mode 100644 index 32fd72b73d..0000000000 --- a/distros/iron/mrpt-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cppcheck, ament-cpplint, ament-lint-auto, ament-lint-cmake, ament-lint-common, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-mrpt-msgs"; - version = "0.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_msgs-release/archive/release/iron/mrpt_msgs/0.5.0-1.tar.gz"; - name = "0.5.0-1.tar.gz"; - sha256 = "726f5f3d736b2cb18345fa461668987cef9303455fbd47174dcc75635d7ebef0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment rosidl-default-generators ]; - checkInputs = [ ament-cppcheck ament-cpplint ament-lint-auto ament-lint-cmake ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS messages for MRPT classes and objects"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-nav-interfaces/default.nix b/distros/iron/mrpt-nav-interfaces/default.nix deleted file mode 100644 index 8c44efa2ce..0000000000 --- a/distros/iron/mrpt-nav-interfaces/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, geometry-msgs, mrpt-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-mrpt-nav-interfaces"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_nav_interfaces/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "9899485f6d6a35c8164fa6c11068f827f8cd5421df31c5582cd23a4e554ccd49"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ action-msgs geometry-msgs mrpt-msgs nav-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Message, services, and actions, for other mrpt navigation packages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-navigation/default.nix b/distros/iron/mrpt-navigation/default.nix deleted file mode 100644 index 1fa82a32ca..0000000000 --- a/distros/iron/mrpt-navigation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mrpt-map-server, mrpt-nav-interfaces, mrpt-pf-localization, mrpt-pointcloud-pipeline, mrpt-rawlog, mrpt-reactivenav2d, mrpt-tutorials }: -buildRosPackage { - pname = "ros-iron-mrpt-navigation"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_navigation/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "f93142555357a133e1f482c7e1298c6f8d63829d5b898cc60b5468e5ecde43b9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mrpt-map-server mrpt-nav-interfaces mrpt-pf-localization mrpt-pointcloud-pipeline mrpt-rawlog mrpt-reactivenav2d mrpt-tutorials ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Tools related to the Mobile Robot Programming Toolkit (MRPT). - Refer to https://wiki.ros.org/mrpt_navigation for further documentation."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-path-planning/default.nix b/distros/iron/mrpt-path-planning/default.nix deleted file mode 100644 index 18353f2714..0000000000 --- a/distros/iron/mrpt-path-planning/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, mrpt-libgui, mrpt-libmaps, mrpt-libnav, mrpt-libtclap, mvsim }: -buildRosPackage { - pname = "ros-iron-mrpt-path-planning"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_path_planning-release/archive/release/iron/mrpt_path_planning/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "fa526f5ce4802a9f3d74fba70a527aa25e540f4e81b40bfc92aff8683ab2989e"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ mrpt-libgui mrpt-libmaps mrpt-libnav mrpt-libtclap mvsim ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Path planning and navigation algorithms for robots/vehicles moving on planar environments. This library builds upon mrpt-nav and the theory behind PTGs to generate libraries of "motion primitives" for vehicles with arbitrary shape and realistic kinematics and dynamics."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-pf-localization/default.nix b/distros/iron/mrpt-pf-localization/default.nix deleted file mode 100644 index 937b44aef0..0000000000 --- a/distros/iron/mrpt-pf-localization/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, mola-relocalization, mp2p-icp, mrpt-libgui, mrpt-libros-bridge, mrpt-libslam, mrpt-msgs, mrpt-msgs-bridge, mrpt-tutorials, nav-msgs, pose-cov-ops, rclcpp, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-mrpt-pf-localization"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_pf_localization/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "49a7366aad4b69c1be1c82b138fce2db1f7178fed8f2c02b6b09fb4815db880a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake cmake ]; - checkInputs = [ mrpt-tutorials ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mola-relocalization mp2p-icp mrpt-libgui mrpt-libros-bridge mrpt-libslam mrpt-msgs mrpt-msgs-bridge nav-msgs pose-cov-ops rclcpp sensor-msgs std-msgs tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake cmake ]; - - meta = { - description = "Package for robot 2D self-localization using dynamic or static (MRPT or ROS) maps. - The interface is similar to amcl (https://wiki.ros.org/amcl) - but supports different particle-filter algorithms, several grid maps at - different heights, range-only localization, etc."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-pointcloud-pipeline/default.nix b/distros/iron/mrpt-pointcloud-pipeline/default.nix deleted file mode 100644 index d7a91417da..0000000000 --- a/distros/iron/mrpt-pointcloud-pipeline/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mp2p-icp, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libros-bridge, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-mrpt-pointcloud-pipeline"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_pointcloud_pipeline/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "4f19bc18ee934bf062d86d0f43541af763f77060585d3d649b1ded959a15f9dc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mp2p-icp mrpt-libgui mrpt-libmaps mrpt-libobs mrpt-libros-bridge nav-msgs rclcpp rclcpp-components sensor-msgs tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Maintains a local obstacle map from recent sensor readings, including optional point cloud pipeline filtering or processing."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-rawlog/default.nix b/distros/iron/mrpt-rawlog/default.nix deleted file mode 100644 index 375bb2c109..0000000000 --- a/distros/iron/mrpt-rawlog/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, cv-bridge, mrpt-libros-bridge, mrpt-libtclap, mrpt-msgs, nav-msgs, rosbag2-cpp, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mrpt-rawlog"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_rawlog/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "e0c987fc7f1801b23ced319831b9863e999718bd61cea3fc88a5751da6ace21c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake cmake ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto cv-bridge mrpt-libros-bridge mrpt-libtclap mrpt-msgs nav-msgs rosbag2-cpp sensor-msgs tf2-geometry-msgs tf2-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake cmake ]; - - meta = { - description = "Nodes and programs to record and play MRPT rawlogs or to transform between rosbags and rawlogs."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-reactivenav2d/default.nix b/distros/iron/mrpt-reactivenav2d/default.nix deleted file mode 100644 index f27be229d8..0000000000 --- a/distros/iron/mrpt-reactivenav2d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, mrpt-libnav, mrpt-libros-bridge, mrpt-nav-interfaces, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-mrpt-reactivenav2d"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_reactivenav2d/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "d8fdccd2b120ec40842f9c564039aa55c3210df5a89e7249d574d2f2295b364a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto geometry-msgs mrpt-libnav mrpt-libros-bridge mrpt-nav-interfaces nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Reactive navigation for wheeled robots using MRPT navigation algorithms (TP-Space)"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-sensor-bumblebee-stereo/default.nix b/distros/iron/mrpt-sensor-bumblebee-stereo/default.nix deleted file mode 100644 index 1ecae396da..0000000000 --- a/distros/iron/mrpt-sensor-bumblebee-stereo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, mrpt-sensorlib, nav-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mrpt-sensor-bumblebee-stereo"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/iron/mrpt_sensor_bumblebee_stereo/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "4218cba961cadec5aadf1750babcb40f8f2209fb1cb2d0b1964e93c0b048ad6a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs mrpt-sensorlib nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS node for Bumblebee Stereo Cameras using libdc1394 interface (based on mrpt-hwdrivers)"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-sensor-gnns-nmea/default.nix b/distros/iron/mrpt-sensor-gnns-nmea/default.nix deleted file mode 100644 index 624d38a7a2..0000000000 --- a/distros/iron/mrpt-sensor-gnns-nmea/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, mrpt-msgs, mrpt-sensorlib, mrpt2, rclcpp, rclcpp-components, ros-environment, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mrpt-sensor-gnns-nmea"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/iron/mrpt_sensor_gnns_nmea/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "6fe6bb4ac64a4abe64398c39b92219cd2155278814b278e5f8ee9f557e430c17"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-lint-auto ament-lint-common mrpt-msgs mrpt-sensorlib mrpt2 rclcpp rclcpp-components tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS node for GNNS receivers generating NMEA messages (based on mrpt-hwdrivers)"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-sensor-gnss-nmea/default.nix b/distros/iron/mrpt-sensor-gnss-nmea/default.nix deleted file mode 100644 index 22bb1c3c47..0000000000 --- a/distros/iron/mrpt-sensor-gnss-nmea/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, mrpt-sensorlib, nav-msgs, nmea-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mrpt-sensor-gnss-nmea"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/iron/mrpt_sensor_gnss_nmea/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "1920eb81e1e61275f88f28e0b04be90f4a787560a99880fa391bfba95e1dcce2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs mrpt-sensorlib nav-msgs nmea-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS node for GNSS receivers generating NMEA messages (based on mrpt-hwdrivers)"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-sensor-gnss-novatel/default.nix b/distros/iron/mrpt-sensor-gnss-novatel/default.nix deleted file mode 100644 index 6a1766b24f..0000000000 --- a/distros/iron/mrpt-sensor-gnss-novatel/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, mrpt-sensorlib, nav-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mrpt-sensor-gnss-novatel"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/iron/mrpt_sensor_gnss_novatel/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "7b66aa0d4a4653144bb589edb57df5643e096aebde562c1caff8ef9bb573975b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs mrpt-sensorlib nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS node for GNSS/IMU Novatel receivers with RTK precision using an NTRIP HTTP source (based on mrpt-hwdrivers)"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-sensor-imu-taobotics/default.nix b/distros/iron/mrpt-sensor-imu-taobotics/default.nix deleted file mode 100644 index 0643b177ec..0000000000 --- a/distros/iron/mrpt-sensor-imu-taobotics/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, mrpt-sensorlib, nav-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mrpt-sensor-imu-taobotics"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/iron/mrpt_sensor_imu_taobotics/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "6728039d29ccf45d1b0c374bcaa1b7677e747adccc28ec47613d322704fcde1c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs mrpt-sensorlib nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS node for Taobotics USB IMUs (based on mrpt-hwdrivers)"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-sensorlib/default.nix b/distros/iron/mrpt-sensorlib/default.nix deleted file mode 100644 index bde06e7574..0000000000 --- a/distros/iron/mrpt-sensorlib/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, geometry-msgs, mrpt-libhwdrivers, mrpt-libros-bridge, mrpt-msgs, nav-msgs, rclcpp, rclcpp-components, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-mrpt-sensorlib"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/iron/mrpt_sensorlib/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "626c75cb39708ef860d64a05ba24f234e8de680ea9f6e6544d7d2ac4d2d9194e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ ament-lint-auto ament-lint-common cv-bridge geometry-msgs mrpt-libhwdrivers mrpt-libros-bridge mrpt-msgs nav-msgs rclcpp rclcpp-components sensor-msgs std-msgs stereo-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ library for the base generic MRPT sensor node"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-sensors/default.nix b/distros/iron/mrpt-sensors/default.nix deleted file mode 100644 index 5c461783bd..0000000000 --- a/distros/iron/mrpt-sensors/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, mrpt-generic-sensor, mrpt-sensor-bumblebee-stereo, mrpt-sensor-gnss-nmea, mrpt-sensor-gnss-novatel, mrpt-sensor-imu-taobotics, mrpt-sensorlib }: -buildRosPackage { - pname = "ros-iron-mrpt-sensors"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_sensors-release/archive/release/iron/mrpt_sensors/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "91524a41ddacc52b28ad90432658bd6288ffe310922df2825615de48807bfac4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-lint-auto ament-lint-common mrpt-generic-sensor mrpt-sensor-bumblebee-stereo mrpt-sensor-gnss-nmea mrpt-sensor-gnss-novatel mrpt-sensor-imu-taobotics mrpt-sensorlib ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS nodes for various robotics sensors via mrpt-hwdrivers. Metapackage for all mrpt_sensor packages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-tps-astar-planner/default.nix b/distros/iron/mrpt-tps-astar-planner/default.nix deleted file mode 100644 index 0e38ed124f..0000000000 --- a/distros/iron/mrpt-tps-astar-planner/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, mrpt-libgui, mrpt-libmaps, mrpt-libnav, mrpt-libros-bridge, mrpt-msgs, mrpt-nav-interfaces, mrpt-path-planning, nav-msgs, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-mrpt-tps-astar-planner"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_tps_astar_planner/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "9ec91104e289a1758eb49d252dcc0097ffe1c318cfba9d7b6cd58745df44f6d4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mrpt-libgui mrpt-libmaps mrpt-libnav mrpt-libros-bridge mrpt-msgs mrpt-nav-interfaces mrpt-path-planning nav-msgs rclcpp rclcpp-components sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS Path Planner with A* in TP-Space Engine"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt-tutorials/default.nix b/distros/iron/mrpt-tutorials/default.nix deleted file mode 100644 index 19f3dcffb2..0000000000 --- a/distros/iron/mrpt-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, cmake, mvsim, teleop-twist-keyboard }: -buildRosPackage { - pname = "ros-iron-mrpt-tutorials"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt_navigation-release/archive/release/iron/mrpt_tutorials/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "4f7007f8825f80353d6ca446590142681ea80bb7ac88773d9ac0f4fe20bff16d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake cmake ]; - propagatedBuildInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto mvsim teleop-twist-keyboard ]; - nativeBuildInputs = [ ament-cmake cmake ]; - - meta = { - description = "Example files used as tutorials for MRPT ROS packages"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrpt2/default.nix b/distros/iron/mrpt2/default.nix deleted file mode 100644 index f204ba1d29..0000000000 --- a/distros/iron/mrpt2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, geometry-msgs, glfw3, jsoncpp, libGL, libGLU, libfyaml, libjpeg, libpcap, libusb1, nav-msgs, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, sensor-msgs, std-msgs, stereo-msgs, suitesparse, tf2, tf2-msgs, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-mrpt2"; - version = "2.13.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrpt2-release/archive/release/iron/mrpt2/2.13.5-1.tar.gz"; - name = "2.13.5-1.tar.gz"; - sha256 = "a809888d7d2f0fb3972b93dad8449d42e1a8a870b59b2ee5016549874512191c"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake ffmpeg freenect jsoncpp libfyaml libjpeg libpcap libusb1 openni2 pkg-config python3Packages.pip pythonPackages.pybind11 ros-environment tinyxml-2 udev wxGTK32 zlib ]; - propagatedBuildInputs = [ cv-bridge eigen freeglut geometry-msgs glfw3 libGL libGLU nav-msgs octomap opencv opencv.cxxdev rclcpp rosbag2-storage sensor-msgs std-msgs stereo-msgs suitesparse tf2 tf2-msgs xorg.libXrandr xorg.libXxf86vm ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Mobile Robot Programming Toolkit (MRPT) version 2.x"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mrt-cmake-modules/default.nix b/distros/iron/mrt-cmake-modules/default.nix deleted file mode 100644 index 0250651b04..0000000000 --- a/distros/iron/mrt-cmake-modules/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, gtest-vendor, lcov, python3Packages, ros-environment }: -buildRosPackage { - pname = "ros-iron-mrt-cmake-modules"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mrt_cmake_modules-release/archive/release/iron/mrt_cmake_modules/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "7d74d36d1365f6eba741acf168a7c1ec397e8ec2798a8d6935c324761732a5f7"; - }; - - buildType = "catkin"; - buildInputs = [ ament-cmake-core ]; - propagatedBuildInputs = [ gtest-vendor lcov python3Packages.catkin-pkg python3Packages.pyyaml python3Packages.rospkg python3Packages.setuptools ros-environment ]; - nativeBuildInputs = [ ament-cmake-core gtest-vendor lcov python3Packages.catkin-pkg python3Packages.pyyaml python3Packages.rospkg python3Packages.setuptools ros-environment ]; - - meta = { - description = "CMake Functions and Modules for automating CMake"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/multidim-rrt-planner/default.nix b/distros/iron/multidim-rrt-planner/default.nix deleted file mode 100644 index 03e41b336e..0000000000 --- a/distros/iron/multidim-rrt-planner/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy, ros2launch, std-msgs }: -buildRosPackage { - pname = "ros-iron-multidim-rrt-planner"; - version = "0.0.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/multidim_rrt_planner-release/archive/release/iron/multidim_rrt_planner/0.0.8-1.tar.gz"; - name = "0.0.8-1.tar.gz"; - sha256 = "9dc967e1cac7c5ed3970eac549db9fd32850a4680d2494a79ed6a9252acaef40"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy ros2launch std-msgs ]; - - meta = { - description = "RRT exploration in 2D and 3D"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/multires-image/default.nix b/distros/iron/multires-image/default.nix deleted file mode 100644 index 33c38e506e..0000000000 --- a/distros/iron/multires-image/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2 }: -buildRosPackage { - pname = "ros-iron-multires-image"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/iron/multires_image/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "454e560b1f05a0076b629c7eae3f54b5e0e7ab0b2939abeee25333ec227e10c2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs gps-msgs mapviz pluginlib qt5.qtbase rclcpp rclpy swri-math-util swri-transform-util tf2 ]; - nativeBuildInputs = [ ament-cmake qt5.qtbase ]; - - meta = { - description = "multires_image"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/mvsim/default.nix b/distros/iron/mvsim/default.nix deleted file mode 100644 index 49c522b89d..0000000000 --- a/distros/iron/mvsim/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, boost, cmake, cppzmq, mrpt-libgui, mrpt-libmaps, mrpt-libposes, mrpt-libros-bridge, mrpt-libtclap, nav-msgs, protobuf, python3, python3Packages, pythonPackages, ros-environment, ros2launch, sensor-msgs, stereo-msgs, tf2, tf2-geometry-msgs, unzip, visualization-msgs, wget }: -buildRosPackage { - pname = "ros-iron-mvsim"; - version = "0.11.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mvsim-release/archive/release/iron/mvsim/0.11.1-1.tar.gz"; - name = "0.11.1-1.tar.gz"; - sha256 = "10493f6f6d85f259659e4143bb67fe236406b53b794e84da276348fd5c3fdbbc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost cppzmq mrpt-libgui mrpt-libmaps mrpt-libposes mrpt-libros-bridge mrpt-libtclap nav-msgs protobuf python3 python3Packages.pip python3Packages.protobuf pythonPackages.pybind11 ros2launch sensor-msgs stereo-msgs tf2 tf2-geometry-msgs unzip visualization-msgs wget ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest cmake ]; - - meta = { - description = "A lightweight multivehicle simulation framework."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/nao-button-sim/default.nix b/distros/iron/nao-button-sim/default.nix deleted file mode 100644 index cbcadb103c..0000000000 --- a/distros/iron/nao-button-sim/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, nao-sensor-msgs, pythonPackages }: -buildRosPackage { - pname = "ros-iron-nao-button-sim"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nao_button_sim-release/archive/release/iron/nao_button_sim/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "d5e48902f726d33c41a663cc5e769aa3cc8277f9145b53e52ee5227a2a03b038"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ nao-sensor-msgs ]; - - meta = { - description = "Allows simulating button presses through command line interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nao-command-msgs/default.nix b/distros/iron/nao-command-msgs/default.nix deleted file mode 100644 index 8abaf09f7c..0000000000 --- a/distros/iron/nao-command-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-nao-command-msgs"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nao_interfaces-release/archive/release/iron/nao_command_msgs/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "40e6a07ca8aab9043b37023081d0504eb0d89d8529ab31cfe6943f26c62fae6f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package defining command msgs to be sent to NAO robot."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nao-lola/default.nix b/distros/iron/nao-lola/default.nix deleted file mode 100644 index 5af554c31e..0000000000 --- a/distros/iron/nao-lola/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, boost, nao-command-msgs, nao-sensor-msgs, rclcpp }: -buildRosPackage { - pname = "ros-iron-nao-lola"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nao_lola-release/archive/release/iron/nao_lola/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "aa1eac17d2095c5befe2e66eb62f61b55c22bdeac7b5d9464e2ce4f2be2eba7d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost nao-command-msgs nao-sensor-msgs rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Packages that allow communicating with the NAO’s Lola middle-ware."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nao-meshes/default.nix b/distros/iron/nao-meshes/default.nix deleted file mode 100644 index a19255c1db..0000000000 --- a/distros/iron/nao-meshes/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, openjdk }: -buildRosPackage { - pname = "ros-iron-nao-meshes"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/nao_meshes-release/archive/release/iron/nao_meshes/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "920fc988a0931a2fb800d724572b9d866098d4837138626e8844df2790fe886c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake openjdk ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 Meshes for the NAO robot"; - license = with lib.licenses; [ "CC-BY-NC-ND-4.0" ]; - }; -} diff --git a/distros/iron/nao-sensor-msgs/default.nix b/distros/iron/nao-sensor-msgs/default.nix deleted file mode 100644 index 4a67e8f685..0000000000 --- a/distros/iron/nao-sensor-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-nao-sensor-msgs"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nao_interfaces-release/archive/release/iron/nao_sensor_msgs/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "6754b804cbe095e68e4ebd6ad9b6a9666914624a3496b79564b55b2dab14c4c2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package defining sensor msgs to be received from NAO robot."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/naoqi-bridge-msgs/default.nix b/distros/iron/naoqi-bridge-msgs/default.nix deleted file mode 100644 index 5aed3c9036..0000000000 --- a/distros/iron/naoqi-bridge-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-naoqi-bridge-msgs"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/naoqi_bridge_msgs2-release/archive/release/iron/naoqi_bridge_msgs/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "cdca4664e3f72566e3d0937f8d274c9e4107e34cb0b239725d0774affcbde708"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-msgs geometry-msgs nav-msgs rosidl-default-runtime sensor-msgs std-msgs trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The naoqi_bridge_msgs package provides custom messages for running Aldebaran's robots in ROS2."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/naoqi-driver/default.nix b/distros/iron/naoqi-driver/default.nix deleted file mode 100644 index 8427e63eb9..0000000000 --- a/distros/iron/naoqi-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, boost, cv-bridge, diagnostic-msgs, diagnostic-updater, geometry-msgs, image-transport, kdl-parser, naoqi-bridge-msgs, naoqi-libqi, naoqi-libqicore, rclcpp, rclcpp-action, robot-state-publisher, rosidl-default-generators, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-naoqi-driver"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/naoqi_driver2-release/archive/release/iron/naoqi_driver/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "0a43055a6c3d1337045e191452ae9a5cd469d4f5b8a6792a132bed3f84d2857c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake diagnostic-msgs diagnostic-updater geometry-msgs rosidl-default-generators sensor-msgs tf2-geometry-msgs tf2-msgs ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-msgs boost cv-bridge image-transport kdl-parser naoqi-bridge-msgs naoqi-libqi naoqi-libqicore rclcpp rclcpp-action robot-state-publisher tf2-ros ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Driver module between Aldebaran's NAOqiOS and ROS2. It publishes all sensor and actuator data as well as basic diagnostic for battery, temperature. It subscribes also to RVIZ simple goal and cmd_vel for teleop."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/naoqi-libqi/default.nix b/distros/iron/naoqi-libqi/default.nix deleted file mode 100644 index cca2f6d6f0..0000000000 --- a/distros/iron/naoqi-libqi/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, boost, openssl }: -buildRosPackage { - pname = "ros-iron-naoqi-libqi"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/libqi-release/archive/release/iron/naoqi_libqi/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "1a79a5dd3205a293cb4d9d8a6536ec4a044c7f808a3727837ea9ad603f03b2f3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ boost openssl ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Aldebaran's libqi: a core library for NAOqiOS development"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/naoqi-libqicore/default.nix b/distros/iron/naoqi-libqicore/default.nix deleted file mode 100644 index cc27ff74b3..0000000000 --- a/distros/iron/naoqi-libqicore/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, naoqi-libqi }: -buildRosPackage { - pname = "ros-iron-naoqi-libqicore"; - version = "3.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/libqicore-release/archive/release/iron/naoqi_libqicore/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "efe5c91cd25a2a6366bacae178ce52a7a51d84a916b4a1c13c7ddfd8ed3e47cf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ naoqi-libqi ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Aldebaran's libqicore: a layer on top of libqi"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/nav-2d-msgs/default.nix b/distros/iron/nav-2d-msgs/default.nix deleted file mode 100644 index 301430735a..0000000000 --- a/distros/iron/nav-2d-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-nav-2d-msgs"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav_2d_msgs/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "54623845cf97b70678dcf3dcef9404106210a29878a72167a99000c1f05d1a98"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-generators rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/nav-2d-utils/default.nix b/distros/iron/nav-2d-utils/default.nix deleted file mode 100644 index 5cf12d0cd1..0000000000 --- a/distros/iron/nav-2d-utils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav-2d-msgs, nav-msgs, nav2-common, nav2-msgs, nav2-util, std-msgs, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-nav-2d-utils"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav_2d_utils/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "55f9e8a50bd209fc52f9899baa3e482a8e034c5ebefaa03aba667787904e0b72"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs nav-2d-msgs nav-msgs nav2-msgs nav2-util std-msgs tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A handful of useful utility functions for nav_2d packages."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/nav-msgs/default.nix b/distros/iron/nav-msgs/default.nix deleted file mode 100644 index 02cf5783fc..0000000000 --- a/distros/iron/nav-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-nav-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/nav_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "f956fef080a0f0eed00ab2c28a846f99efc6cf2cb38402f4dd6c86b85ac574f5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some navigation related message and service definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-amcl/default.nix b/distros/iron/nav2-amcl/default.nix deleted file mode 100644 index 661784fd02..0000000000 --- a/distros/iron/nav2-amcl/default.nix +++ /dev/null @@ -1,35 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, launch-ros, launch-testing, message-filters, nav-msgs, nav2-common, nav2-msgs, nav2-util, pluginlib, rclcpp, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-nav2-amcl"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_amcl/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "923c864868b9def3d6982f2a3d022b956672b96869d16d8f7564d586093ffec9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs launch-ros launch-testing message-filters nav-msgs nav2-msgs nav2-util pluginlib rclcpp sensor-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "

- amcl is a probabilistic localization system for a robot moving in - 2D. It implements the adaptive (or KLD-sampling) Monte Carlo - localization approach (as described by Dieter Fox), which uses a - particle filter to track the pose of a robot against a known map. -

-

- This node is derived, with thanks, from Andrew Howard's excellent - 'amcl' Player driver. -

"; - license = with lib.licenses; [ "LGPL-2.1-or-later" ]; - }; -} diff --git a/distros/iron/nav2-behavior-tree/default.nix b/distros/iron/nav2-behavior-tree/default.nix deleted file mode 100644 index d35375309b..0000000000 --- a/distros/iron/nav2-behavior-tree/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, 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, test-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-nav2-behavior-tree"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_behavior_tree/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "3ef3c1030e393569a7d89d3448e00c6b83a29ffd00bcfd24326d77888ec7805c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common test-msgs ]; - propagatedBuildInputs = [ behaviortree-cpp-v3 builtin-interfaces geometry-msgs lifecycle-msgs nav-msgs nav2-msgs nav2-util rclcpp rclcpp-action rclcpp-lifecycle sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-behaviors/default.nix b/distros/iron/nav2-behaviors/default.nix deleted file mode 100644 index ae231607c3..0000000000 --- a/distros/iron/nav2-behaviors/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, 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-iron-nav2-behaviors"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_behaviors/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "7c85390faa43cf65bb280a43827d10da807777c992f98c5255459e95c0a4d122"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common tf2 tf2-geometry-msgs ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs nav2-behavior-tree nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp rclcpp-action rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-bringup/default.nix b/distros/iron/nav2-bringup/default.nix deleted file mode 100644 index 31f36bf6e4..0000000000 --- a/distros/iron/nav2-bringup/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, launch, launch-ros, launch-testing, nav2-common, navigation2, slam-toolbox, turtlebot3-gazebo }: -buildRosPackage { - pname = "ros-iron-nav2-bringup"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_bringup/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "8acce1a0563c1134143e152958276f4f9ef31508ec68bf6d0f62c182794481f1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ launch-ros nav2-common navigation2 slam-toolbox turtlebot3-gazebo ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Bringup scripts and configurations for the Nav2 stack"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-bt-navigator/default.nix b/distros/iron/nav2-bt-navigator/default.nix deleted file mode 100644 index ccf4b26330..0000000000 --- a/distros/iron/nav2-bt-navigator/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ 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, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-nav2-bt-navigator"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_bt_navigator/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "97e7d161d9eea357eb03a5c748569315913ba0e86d94301d1eb0d2674ca0de5a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common std-srvs ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ behaviortree-cpp-v3 geometry-msgs nav-msgs nav2-behavior-tree nav2-core nav2-msgs nav2-util pluginlib rclcpp rclcpp-action rclcpp-lifecycle std-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-collision-monitor/default.nix b/distros/iron/nav2-collision-monitor/default.nix deleted file mode 100644 index d19812277d..0000000000 --- a/distros/iron/nav2-collision-monitor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav2-common, nav2-costmap-2d, nav2-msgs, nav2-util, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-nav2-collision-monitor"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_collision_monitor/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "3ee68edf4207c759409a8462c9e4812ce71d624c9e8dd29a884b7fec0b1eef9f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs nav2-common nav2-costmap-2d nav2-msgs nav2-util rclcpp rclcpp-components sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Collision Monitor"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-common/default.nix b/distros/iron/nav2-common/default.nix deleted file mode 100644 index b3a3d0689b..0000000000 --- a/distros/iron/nav2-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python, launch, launch-ros, osrf-pycommon, python3Packages, rclpy }: -buildRosPackage { - pname = "ros-iron-nav2-common"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_common/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "9c956fbde228f9faecc32e7aa50aa66ec53c81a43a8ba946146ab75b97b37c8b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ]; - propagatedBuildInputs = [ ament-cmake-core launch launch-ros osrf-pycommon python3Packages.pyyaml rclpy ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "Common support functionality used throughout the navigation 2 stack"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-constrained-smoother/default.nix b/distros/iron/nav2-constrained-smoother/default.nix deleted file mode 100644 index 7de3f26720..0000000000 --- a/distros/iron/nav2-constrained-smoother/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, angles, ceres-solver, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp }: -buildRosPackage { - pname = "ros-iron-nav2-constrained-smoother"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_constrained_smoother/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "46b7444d9d79f8fab6c9a450c643eed1c6e4c21a51924ff2cfe7c9809be42c7e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles ceres-solver nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Ceres constrained smoother"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-controller/default.nix b/distros/iron/nav2-controller/default.nix deleted file mode 100644 index 82a4aa2b00..0000000000 --- a/distros/iron/nav2-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, angles, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-core, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, std-msgs }: -buildRosPackage { - pname = "ros-iron-nav2-controller"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_controller/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "37d0e3eef63e990bc01afaad287ab6dbdc0ed856665821e787266d29b66645d5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles nav-2d-msgs nav-2d-utils nav2-core nav2-msgs nav2-util pluginlib rclcpp rclcpp-action std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Controller action interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-core/default.nix b/distros/iron/nav2-core/default.nix deleted file mode 100644 index 5eb9cee766..0000000000 --- a/distros/iron/nav2-core/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, launch, launch-testing, nav-msgs, nav2-behavior-tree, nav2-common, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, rclcpp-lifecycle, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-nav2-core"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_core/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "e4a34a1959dcec2a5fcb332483e37986b24ad47640912060398dbbdaad5fefc6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs nav2-behavior-tree nav2-costmap-2d nav2-util pluginlib rclcpp rclcpp-lifecycle std-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A set of headers for plugins core to the Nav2 stack"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-costmap-2d/default.nix b/distros/iron/nav2-costmap-2d/default.nix deleted file mode 100644 index ffebec4694..0000000000 --- a/distros/iron/nav2-costmap-2d/default.nix +++ /dev/null @@ -1,32 +0,0 @@ - -# Copyright 2024 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, geometry-msgs, laser-geometry, launch, launch-testing, map-msgs, message-filters, nav-msgs, nav2-common, nav2-lifecycle-manager, nav2-map-server, nav2-msgs, nav2-util, nav2-voxel-grid, pluginlib, rclcpp, rclcpp-lifecycle, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-nav2-costmap-2d"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_costmap_2d/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "a783472d30b4b063c68a722f33ce86a7f939729dbf4e46cb3774282efe3e3dab"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch launch-testing nav2-lifecycle-manager nav2-map-server ]; - propagatedBuildInputs = [ angles geometry-msgs laser-geometry map-msgs message-filters nav-msgs nav2-msgs nav2-util nav2-voxel-grid pluginlib rclcpp rclcpp-lifecycle sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros tf2-sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package provides an implementation of a 2D costmap that takes in sensor - data from the world, builds a 2D or 3D occupancy grid of the data (depending - on whether a voxel based implementation is used), and inflates costs in a - 2D costmap based on the occupancy grid and a user specified inflation radius. - This package also provides support for map_server based initialization of a - costmap, rolling window based costmaps, and parameter based subscription to - and configuration of sensor topics."; - license = with lib.licenses; [ bsd3 asl20 ]; - }; -} diff --git a/distros/iron/nav2-dwb-controller/default.nix b/distros/iron/nav2-dwb-controller/default.nix deleted file mode 100644 index 8dac97132f..0000000000 --- a/distros/iron/nav2-dwb-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, costmap-queue, dwb-core, dwb-critics, dwb-msgs, dwb-plugins, nav-2d-msgs, nav-2d-utils }: -buildRosPackage { - pname = "ros-iron-nav2-dwb-controller"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_dwb_controller/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "b33de9e59e231329c948a0ac012be4610157852c1b83500aaded15dc6377a9d0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ costmap-queue dwb-core dwb-critics dwb-msgs dwb-plugins nav-2d-msgs nav-2d-utils ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 controller (DWB) metapackage"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-lifecycle-manager/default.nix b/distros/iron/nav2-lifecycle-manager/default.nix deleted file mode 100644 index a2c40df131..0000000000 --- a/distros/iron/nav2-lifecycle-manager/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, bondcpp, diagnostic-updater, geometry-msgs, lifecycle-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-nav2-lifecycle-manager"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_lifecycle_manager/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "a5d609c10e260b0a6a5732de521f1c276461e7b26b6f8ada241d05b25ab72ec7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ bondcpp diagnostic-updater geometry-msgs lifecycle-msgs nav2-msgs nav2-util rclcpp-action rclcpp-lifecycle std-msgs std-srvs tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A controller/manager for the lifecycle nodes of the Navigation 2 system"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-map-server/default.nix b/distros/iron/nav2-map-server/default.nix deleted file mode 100644 index 32553ea4c2..0000000000 --- a/distros/iron/nav2-map-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, 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-iron-nav2-map-server"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_map_server/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "e033d3a6e5808b9694c844ce4b535377e8889bc8e8db9015c6c9c9bd9a692d3c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ graphicsmagick launch-ros launch-testing nav-msgs nav2-msgs nav2-util rclcpp rclcpp-lifecycle std-msgs tf2 yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Refactored map server for ROS2 Navigation"; - license = with lib.licenses; [ asl20 bsd3 ]; - }; -} diff --git a/distros/iron/nav2-mppi-controller/default.nix b/distros/iron/nav2-mppi-controller/default.nix deleted file mode 100644 index dae2a3026f..0000000000 --- a/distros/iron/nav2-mppi-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, gbenchmark, geometry-msgs, llvmPackages, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs, xsimd, xtensor }: -buildRosPackage { - pname = "ros-iron-nav2-mppi-controller"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_mppi_controller/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "1b6c9c2cf5671b18ee360ef0a8b31b9e00524db321547d101e5a47c1a62201a9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ gbenchmark geometry-msgs llvmPackages.openmp nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp std-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros visualization-msgs xsimd xtensor ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; - - meta = { - description = "nav2_mppi_controller"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/nav2-msgs/default.nix b/distros/iron/nav2-msgs/default.nix deleted file mode 100644 index a9df523ee0..0000000000 --- a/distros/iron/nav2-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geographic-msgs, geometry-msgs, nav-msgs, nav2-common, rclcpp, rosidl-default-generators, std-msgs }: -buildRosPackage { - pname = "ros-iron-nav2-msgs"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_msgs/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "71b54643ba1f7309883cfe047d116503e53c4571722a154c10d66757f543879f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - propagatedBuildInputs = [ action-msgs builtin-interfaces geographic-msgs geometry-msgs nav-msgs rclcpp rosidl-default-generators std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages and service files for the Nav2 stack"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-navfn-planner/default.nix b/distros/iron/nav2-navfn-planner/default.nix deleted file mode 100644 index bdb0946e1c..0000000000 --- a/distros/iron/nav2-navfn-planner/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, 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-iron-nav2-navfn-planner"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_navfn_planner/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "a7010eb29a1611b52f70109f74000e92fec82131420fd40bf55e660d04416c3e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ 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 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO"; - license = with lib.licenses; [ asl20 bsd3 ]; - }; -} diff --git a/distros/iron/nav2-planner/default.nix b/distros/iron/nav2-planner/default.nix deleted file mode 100644 index 16d6aa6c71..0000000000 --- a/distros/iron/nav2-planner/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, 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-iron-nav2-planner"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_planner/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "cec3c00fb135f137873b06397ca112cfaf9940609c852462a26a2de1ad917f5a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ 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 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-regulated-pure-pursuit-controller/default.nix b/distros/iron/nav2-regulated-pure-pursuit-controller/default.nix deleted file mode 100644 index 3d13ad45a8..0000000000 --- a/distros/iron/nav2-regulated-pure-pursuit-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-nav2-regulated-pure-pursuit-controller"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_regulated_pure_pursuit_controller/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "42189b8a272b43513ee0bf73f131617daebd8a73b862052a788e61823e61a1e5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Regulated Pure Pursuit Controller"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-rotation-shim-controller/default.nix b/distros/iron/nav2-rotation-shim-controller/default.nix deleted file mode 100644 index de3929c6b7..0000000000 --- a/distros/iron/nav2-rotation-shim-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, geometry-msgs, nav2-common, nav2-controller, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-regulated-pure-pursuit-controller, nav2-util, pluginlib, rclcpp, tf2 }: -buildRosPackage { - pname = "ros-iron-nav2-rotation-shim-controller"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_rotation_shim_controller/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "e1348f834980c2d443b3f05c1e54fdaebcb7d44d60a6d55bb62b6a90c17ac2f4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common nav2-controller nav2-regulated-pure-pursuit-controller ]; - propagatedBuildInputs = [ angles geometry-msgs nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp tf2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Rotation Shim Controller"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-rviz-plugins/default.nix b/distros/iron/nav2-rviz-plugins/default.nix deleted file mode 100644 index 728cd998b6..0000000000 --- a/distros/iron/nav2-rviz-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, nav2-lifecycle-manager, nav2-msgs, nav2-util, pluginlib, qt5, rclcpp, rclcpp-lifecycle, resource-retriever, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, std-msgs, tf2-geometry-msgs, urdf, visualization-msgs, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-nav2-rviz-plugins"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_rviz_plugins/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "44babded39c88fab940c37ba7beb3c03bb4f3a96162536a3e86ab79f6e0f0527"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs nav2-lifecycle-manager nav2-msgs nav2-util pluginlib qt5.qtbase rclcpp rclcpp-lifecycle resource-retriever rviz-common rviz-default-plugins rviz-ogre-vendor rviz-rendering std-msgs tf2-geometry-msgs urdf visualization-msgs yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Navigation 2 plugins for rviz"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-simple-commander/default.nix b/distros/iron/nav2-simple-commander/default.nix deleted file mode 100644 index 27ee8f98fe..0000000000 --- a/distros/iron/nav2-simple-commander/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 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-iron-nav2-simple-commander"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_simple_commander/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "8658d302f2a939b0988d7f203bfcca248cc7f6dc22405a4d6fe602928cd2e1b1"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ action-msgs geometry-msgs lifecycle-msgs nav2-msgs rclpy ]; - - meta = { - description = "An importable library for writing mobile robot applications in python3"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-smac-planner/default.nix b/distros/iron/nav2-smac-planner/default.nix deleted file mode 100644 index 563168f86a..0000000000 --- a/distros/iron/nav2-smac-planner/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, angles, builtin-interfaces, eigen, eigen3-cmake-module, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, nlohmann_json, ompl, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-nav2-smac-planner"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_smac_planner/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "e836d193fa25a91c8b4b932e9b001d5339644fd615ee7e9186b61706631146f6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles builtin-interfaces eigen eigen3-cmake-module geometry-msgs nav-msgs nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util nlohmann_json ompl pluginlib rclcpp rclcpp-action rclcpp-lifecycle tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Smac global planning plugin: A*, Hybrid-A*, State Lattice"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-smoother/default.nix b/distros/iron/nav2-smoother/default.nix deleted file mode 100644 index 2e6a017abd..0000000000 --- a/distros/iron/nav2-smoother/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, angles, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-core, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-nav2-smoother"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_smoother/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "3dd06eac9eaa8c0504339b74045a0b155160aed80ffb0e9bb8775be6ee1163fb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles nav-2d-msgs nav-2d-utils nav2-core nav2-msgs nav2-util pluginlib rclcpp rclcpp-action rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Smoother action interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-system-tests/default.nix b/distros/iron/nav2-system-tests/default.nix deleted file mode 100644 index fdfa816759..0000000000 --- a/distros/iron/nav2-system-tests/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, 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-iron-nav2-system-tests"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_system_tests/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "ea6f3ccaa8af1e7541056c538f9f2b2b116c0b88faaaa60b2477c6f156f53078"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-ros launch-testing python3Packages.pyzmq ]; - propagatedBuildInputs = [ gazebo-ros-pkgs geometry-msgs launch-ros launch-testing lcov nav-msgs nav2-amcl nav2-behavior-tree nav2-bringup nav2-lifecycle-manager nav2-map-server nav2-msgs nav2-navfn-planner nav2-planner nav2-util navigation2 rclcpp rclpy robot-state-publisher std-msgs tf2-geometry-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-theta-star-planner/default.nix b/distros/iron/nav2-theta-star-planner/default.nix deleted file mode 100644 index 510ace8e64..0000000000 --- a/distros/iron/nav2-theta-star-planner/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-nav2-theta-star-planner"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_theta_star_planner/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "c1645c33fc353dd51776a7786d9f0d0119ef51f7f38b72a4e16e6c8fd347a880"; - }; - - buildType = "ament_cmake"; - buildInputs = [ 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/iron/nav2-util/default.nix b/distros/iron/nav2-util/default.nix deleted file mode 100644 index 7c94fb0187..0000000000 --- a/distros/iron/nav2-util/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, launch-testing-ros, lifecycle-msgs, nav-msgs, nav2-common, nav2-msgs, rcl-interfaces, rclcpp, rclcpp-action, rclcpp-lifecycle, std-srvs, test-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-nav2-util"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_util/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "9e0930eb838ca3cb928ae2e5c841219bcffcfec704a18ad5ab0da3e3839fbe2e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - 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 test-msgs ]; - propagatedBuildInputs = [ action-msgs bond bondcpp boost geometry-msgs launch launch-testing-ament-cmake lifecycle-msgs nav-msgs nav2-common nav2-msgs rcl-interfaces rclcpp rclcpp-action rclcpp-lifecycle tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO"; - license = with lib.licenses; [ asl20 bsd3 ]; - }; -} diff --git a/distros/iron/nav2-velocity-smoother/default.nix b/distros/iron/nav2-velocity-smoother/default.nix deleted file mode 100644 index dc2d1d9eb2..0000000000 --- a/distros/iron/nav2-velocity-smoother/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav2-common, nav2-util, rclcpp, rclcpp-components }: -buildRosPackage { - pname = "ros-iron-nav2-velocity-smoother"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_velocity_smoother/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "c154ebd9282ed19f97feaee13be7f05a7c49ed986244b311cfbd86d8ab91d913"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs nav2-util rclcpp rclcpp-components ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Nav2's Output velocity smoother"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nav2-voxel-grid/default.nix b/distros/iron/nav2-voxel-grid/default.nix deleted file mode 100644 index 70e6e8942e..0000000000 --- a/distros/iron/nav2-voxel-grid/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, nav2-common, rclcpp }: -buildRosPackage { - pname = "ros-iron-nav2-voxel-grid"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_voxel_grid/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "527a8d668f8863453b11bef908d99db891a294433614b903487613edd4b71dc3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/nav2-waypoint-follower/default.nix b/distros/iron/nav2-waypoint-follower/default.nix deleted file mode 100644 index 07dede186e..0000000000 --- a/distros/iron/nav2-waypoint-follower/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, cv-bridge, geographic-msgs, image-transport, nav-msgs, nav2-common, nav2-core, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, robot-localization, tf2-ros }: -buildRosPackage { - pname = "ros-iron-nav2-waypoint-follower"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/nav2_waypoint_follower/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "2ce9f3abcb070b53536507ab3d880ed4e56c2f400436b81cfd924ee7e490c39c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge geographic-msgs image-transport nav-msgs nav2-common nav2-core nav2-msgs nav2-util pluginlib rclcpp rclcpp-action rclcpp-lifecycle robot-localization tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A waypoint follower navigation server"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/navigation2/default.nix b/distros/iron/navigation2/default.nix deleted file mode 100644 index e26d375f20..0000000000 --- a/distros/iron/navigation2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, nav2-amcl, nav2-behavior-tree, nav2-behaviors, nav2-bt-navigator, nav2-collision-monitor, nav2-constrained-smoother, nav2-controller, nav2-core, nav2-costmap-2d, nav2-dwb-controller, nav2-lifecycle-manager, nav2-map-server, nav2-mppi-controller, nav2-msgs, nav2-navfn-planner, nav2-planner, nav2-regulated-pure-pursuit-controller, nav2-rotation-shim-controller, nav2-rviz-plugins, nav2-simple-commander, nav2-smac-planner, nav2-smoother, nav2-theta-star-planner, nav2-util, nav2-velocity-smoother, nav2-voxel-grid, nav2-waypoint-follower }: -buildRosPackage { - pname = "ros-iron-navigation2"; - version = "1.2.10-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/iron/navigation2/1.2.10-1.tar.gz"; - name = "1.2.10-1.tar.gz"; - sha256 = "44d46dbe1fdeac1b5edf7e1474318da6a9f779a3a182a01b6c2b2b822bd2edf0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ nav2-amcl nav2-behavior-tree nav2-behaviors nav2-bt-navigator nav2-collision-monitor nav2-constrained-smoother nav2-controller nav2-core nav2-costmap-2d nav2-dwb-controller nav2-lifecycle-manager nav2-map-server nav2-mppi-controller nav2-msgs nav2-navfn-planner nav2-planner nav2-regulated-pure-pursuit-controller nav2-rotation-shim-controller nav2-rviz-plugins nav2-simple-commander nav2-smac-planner nav2-smoother nav2-theta-star-planner nav2-util nav2-velocity-smoother nav2-voxel-grid nav2-waypoint-follower ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 Navigation Stack"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ndt-omp/default.nix b/distros/iron/ndt-omp/default.nix deleted file mode 100644 index 826e4b93d8..0000000000 --- a/distros/iron/ndt-omp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, pcl, ros-environment }: -buildRosPackage { - pname = "ros-iron-ndt-omp"; - version = "0.0.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ndt_omp-release/archive/release/iron/ndt_omp/0.0.0-2.tar.gz"; - name = "0.0.0-2.tar.gz"; - sha256 = "0b9e137622cfd7247e3dc71812daa15ac1a18b4454d03f30b101cf875bcd0304"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ros-environment ]; - propagatedBuildInputs = [ pcl ]; - nativeBuildInputs = [ ament-cmake-auto ros-environment ]; - - meta = { - description = "OpenMP boosted NDT and GICP algorithms"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/neo-nav2-bringup/default.nix b/distros/iron/neo-nav2-bringup/default.nix deleted file mode 100644 index b6f0572640..0000000000 --- a/distros/iron/neo-nav2-bringup/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, nav2-common, navigation2, slam-toolbox }: -buildRosPackage { - pname = "ros-iron-neo-nav2-bringup"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/neo_nav2_bringup-release/archive/release/iron/neo_nav2_bringup/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "364a10fa634ab83398a0210175655a14fefa6aadee9da39088110662ead313ac"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ nav2-common navigation2 slam-toolbox ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS-2 navigation bringup packages for neobotix robots"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/neo-simulation2/default.nix b/distros/iron/neo-simulation2/default.nix deleted file mode 100644 index fb28a66199..0000000000 --- a/distros/iron/neo-simulation2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-neo-simulation2"; - version = "1.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/neo_simulation2-release/archive/release/iron/neo_simulation2/1.0.0-4.tar.gz"; - name = "1.0.0-4.tar.gz"; - sha256 = "af3c9afc208840fa3ef5356dea7a16f931e73357d90279d3a97d3a259d7d37cc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ 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/iron/nerian-stereo/default.nix b/distros/iron/nerian-stereo/default.nix deleted file mode 100644 index 22bbb4e0cc..0000000000 --- a/distros/iron/nerian-stereo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-nerian-stereo"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/nerian-vision/nerian_stereo_ros2-release/archive/release/iron/nerian_stereo/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "355abbbb1afd5195f94e6e5ae8e63da8eac39d2edc2ba81c4d44878633573a9b"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake cv-bridge rosidl-default-generators rosidl-default-runtime sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Driver node for ROS 2 for Scarlet, SceneScan and SP1 stereo vision sensors by Nerian Vision GmbH"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/nlohmann-json-schema-validator-vendor/default.nix b/distros/iron/nlohmann-json-schema-validator-vendor/default.nix deleted file mode 100644 index b2bd05d959..0000000000 --- a/distros/iron/nlohmann-json-schema-validator-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, git, nlohmann_json }: -buildRosPackage { - pname = "ros-iron-nlohmann-json-schema-validator-vendor"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nlohmann_json_schema_validator_vendor-release/archive/release/iron/nlohmann_json_schema_validator_vendor/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "d245c7fed19bab6b741fb1b4c137fd7e731d7dc17f1a306f995cb71d8cf76d12"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ nlohmann_json ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "A vendor package for JSON schema validator for JSON for Modern C++"; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/nmea-hardware-interface/default.nix b/distros/iron/nmea-hardware-interface/default.nix deleted file mode 100644 index d733f2ed96..0000000000 --- a/distros/iron/nmea-hardware-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, boost, controller-interface, geographic-msgs, gtk3, hardware-interface, nmea-msgs, ouxt-lint-common, pkg-config, pluginlib, quaternion-operation, rclcpp, rclcpp-components, realtime-tools, ros2-control, rviz2 }: -buildRosPackage { - pname = "ros-iron-nmea-hardware-interface"; - version = "0.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nmea_hardware_interface-release/archive/release/iron/nmea_hardware_interface/0.0.1-4.tar.gz"; - name = "0.0.1-4.tar.gz"; - sha256 = "de78a01a08bdcf8bf437639557a175bd71ec17d89fe6d4f4d70673ef088bd79c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ouxt-lint-common ]; - propagatedBuildInputs = [ boost controller-interface geographic-msgs gtk3 hardware-interface nmea-msgs pkg-config pluginlib quaternion-operation rclcpp rclcpp-components realtime-tools ros2-control rviz2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros2 hardware interface for nmea_gps"; - license = with lib.licenses; [ "apache-2.0" ]; - }; -} diff --git a/distros/iron/nmea-msgs/default.nix b/distros/iron/nmea-msgs/default.nix deleted file mode 100644 index 447859e065..0000000000 --- a/distros/iron/nmea-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-nmea-msgs"; - version = "2.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nmea_msgs-release/archive/release/iron/nmea_msgs/2.0.0-5.tar.gz"; - name = "2.0.0-5.tar.gz"; - sha256 = "41b7c75899ec11fa12b07a991b70e8c95fd3bd2aafaeb8cb287bf6aa6402a9dc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "The nmea_msgs package contains messages related to data in the NMEA format."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/nmea-navsat-driver/default.nix b/distros/iron/nmea-navsat-driver/default.nix deleted file mode 100644 index 5e8b2c5318..0000000000 --- a/distros/iron/nmea-navsat-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, geometry-msgs, nmea-msgs, python3Packages, pythonPackages, rclpy, sensor-msgs, tf-transformations }: -buildRosPackage { - pname = "ros-iron-nmea-navsat-driver"; - version = "2.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nmea_navsat_driver-release/archive/release/iron/nmea_navsat_driver/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "a4e99d6929fbe6bf0791d7210868a1569a14a7b42dbe9cfeeb3e2c81f16405ec"; - }; - - buildType = "ament_python"; - checkInputs = [ pythonPackages.pytest ]; - propagatedBuildInputs = [ geometry-msgs nmea-msgs python3Packages.numpy python3Packages.pyserial rclpy sensor-msgs tf-transformations ]; - - meta = { - description = "Package to parse NMEA strings and publish a very simple GPS message. Does not - require or use the GPSD deamon."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/nodl-python/default.nix b/distros/iron/nodl-python/default.nix deleted file mode 100644 index 5757b325f3..0000000000 --- a/distros/iron/nodl-python/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-index-python, ament-lint-auto, ament-lint-common, ament-mypy, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-nodl-python"; - version = "0.3.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nodl-release/archive/release/iron/nodl_python/0.3.1-4.tar.gz"; - name = "0.3.1-4.tar.gz"; - sha256 = "23de4c8d5d2678f06323a2beb19740709e1f06cd789ed23c767022df20e35c25"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-lint-auto ament-lint-common ament-mypy python3Packages.pytest-mock pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python python3Packages.lxml ]; - - meta = { - description = "Implementation of the NoDL API in Python."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nodl-to-policy/default.nix b/distros/iron/nodl-to-policy/default.nix deleted file mode 100644 index cc02253c6e..0000000000 --- a/distros/iron/nodl-to-policy/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-lint-auto, ament-mypy, ament-pep257, ament-pycodestyle, nodl-python, python3Packages, pythonPackages, ros-testing, ros2cli, ros2nodl, ros2run, sros2, test-msgs }: -buildRosPackage { - pname = "ros-iron-nodl-to-policy"; - version = "1.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nodl_to_policy-release/archive/release/iron/nodl_to_policy/1.0.0-4.tar.gz"; - name = "1.0.0-4.tar.gz"; - sha256 = "aaba867760f64a7378d2a1245138ef34ade59efc1283ed25a0a8a1c450c88b51"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-lint-auto ament-mypy ament-pep257 ament-pycodestyle python3Packages.pytest-mock pythonPackages.pytest ros-testing test-msgs ]; - propagatedBuildInputs = [ nodl-python python3Packages.argcomplete python3Packages.lxml ros2cli ros2nodl ros2run sros2 ]; - - meta = { - description = "Package to generate a ROS 2 Access Control Policy from the NoDL description of a ROS system"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/nonpersistent-voxel-layer/default.nix b/distros/iron/nonpersistent-voxel-layer/default.nix deleted file mode 100644 index 2f855ed41e..0000000000 --- a/distros/iron/nonpersistent-voxel-layer/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, geometry-msgs, laser-geometry, map-msgs, nav-msgs, nav2-costmap-2d, nav2-msgs, nav2-voxel-grid, pluginlib, rclcpp, sensor-msgs, std-msgs, tf2, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-nonpersistent-voxel-layer"; - version = "2.4.0-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/nonpersistent_voxel_layer-release/archive/release/iron/nonpersistent_voxel_layer/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "bfaedaacd5484064881557b881eae9006200a8b034f3b6e27555f45a15c67a7a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ]; - propagatedBuildInputs = [ geometry-msgs laser-geometry map-msgs nav-msgs nav2-costmap-2d nav2-msgs nav2-voxel-grid pluginlib rclcpp sensor-msgs std-msgs tf2 tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "include - This package provides an implementation of a 3D costmap that takes in sensor - data from the world, builds a 3D occupancy grid of the data for only one iteration."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/novatel-gps-driver/default.nix b/distros/iron/novatel-gps-driver/default.nix deleted file mode 100644 index 0bfd52f1a1..0000000000 --- a/distros/iron/novatel-gps-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, boost, diagnostic-msgs, diagnostic-updater, gps-msgs, libpcap, nav-msgs, novatel-gps-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, swri-math-util, swri-roscpp, swri-serial-util, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-novatel-gps-driver"; - version = "4.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/iron/novatel_gps_driver/4.2.0-1.tar.gz"; - name = "4.2.0-1.tar.gz"; - sha256 = "de66dff0e40e6419da8aa008777727cf99818ad9afbda88edaa5a212aac7653c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-index-cpp ament-lint-auto ]; - propagatedBuildInputs = [ boost diagnostic-msgs diagnostic-updater gps-msgs libpcap nav-msgs novatel-gps-msgs rclcpp rclcpp-components sensor-msgs std-msgs swri-math-util swri-roscpp swri-serial-util tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Driver for NovAtel receivers"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/novatel-gps-msgs/default.nix b/distros/iron/novatel-gps-msgs/default.nix deleted file mode 100644 index 1f79e5d86d..0000000000 --- a/distros/iron/novatel-gps-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-novatel-gps-msgs"; - version = "4.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/iron/novatel_gps_msgs/4.2.0-1.tar.gz"; - name = "4.2.0-1.tar.gz"; - sha256 = "03192a97963b462cfc0dfa02899ef4ca745ff3250586552643ec634b97746f2f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages for proprietary (non-NMEA) sentences from Novatel GPS receivers."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ntpd-driver/default.nix b/distros/iron/ntpd-driver/default.nix deleted file mode 100644 index 4d6ea74479..0000000000 --- a/distros/iron/ntpd-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, poco, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-ntpd-driver"; - version = "2.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ntpd_driver-release/archive/release/iron/ntpd_driver/2.2.0-3.tar.gz"; - name = "2.2.0-3.tar.gz"; - sha256 = "5d461dc60976ab6eb38e4b43bab4a972edee25c8a9454b18d2ffc2a2705a218a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ poco rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ntpd_driver sends TimeReference message time to ntpd server"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ntrip-client-node/default.nix b/distros/iron/ntrip-client-node/default.nix deleted file mode 100644 index bde40d8aa6..0000000000 --- a/distros/iron/ntrip-client-node/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libcurl-vendor, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-ntrip-client-node"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/iron/ntrip_client_node/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "08368404dc256836a875ef0d12099df1289fd259ffd7855dd105580797067dbc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-uncrustify ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ libcurl-vendor rclcpp rclcpp-components rtcm-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Publishes RTCM ntrip messages from an external mountpoint"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ntrip-client/default.nix b/distros/iron/ntrip-client/default.nix deleted file mode 100644 index 06809340ad..0000000000 --- a/distros/iron/ntrip-client/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, nmea-msgs, rclpy, rtcm-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-ntrip-client"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ntrip_client-release/archive/release/iron/ntrip_client/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "4dafdea6fda2a3c0e1a037e8059f00de2e80c0dd314bc63d340ee9087e5365fb"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ nmea-msgs rclpy rtcm-msgs std-msgs ]; - - meta = { - description = "NTRIP client that will publish RTCM corrections to a ROS topic, and optionally subscribe to NMEA messages to send to an NTRIP server"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/object-recognition-msgs/default.nix b/distros/iron/object-recognition-msgs/default.nix deleted file mode 100644 index 4caa8a8206..0000000000 --- a/distros/iron/object-recognition-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, shape-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-object-recognition-msgs"; - version = "2.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/object_recognition_msgs-release/archive/release/iron/object_recognition_msgs/2.0.0-4.tar.gz"; - name = "2.0.0-4.tar.gz"; - sha256 = "bfed666499060f8dfa23010ed2a1e85a7cea5f8fbd9afe1a98ac3f1a292cf8a8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ action-msgs geometry-msgs rosidl-default-runtime sensor-msgs shape-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Object_recognition_msgs contains the ROS message and the actionlib definition used in object_recognition_core"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/octomap-mapping/default.nix b/distros/iron/octomap-mapping/default.nix deleted file mode 100644 index 7bb90fdd70..0000000000 --- a/distros/iron/octomap-mapping/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, octomap-server }: -buildRosPackage { - pname = "ros-iron-octomap-mapping"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/octomap_mapping-release/archive/release/iron/octomap_mapping/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "bb49a715595d0e434bf39b35e727e5315eed73399e8610dab318b2d13fa2bbd3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ octomap-server ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Mapping tools to be used with the OctoMap library, implementing a 3D occupancy grid mapping."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/octomap-msgs/default.nix b/distros/iron/octomap-msgs/default.nix deleted file mode 100644 index 5d11264608..0000000000 --- a/distros/iron/octomap-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-octomap-msgs"; - version = "2.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/octomap_msgs-release/archive/release/iron/octomap_msgs/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "add9971c8676b90e41d6cbd7a48a58eb3c1e6b258bc81feed35a06264206bba3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "This package provides messages and serializations / conversion for the OctoMap library. - This ROS2 version is based on version 0.3.3 of the ROS1 package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/octomap-ros/default.nix b/distros/iron/octomap-ros/default.nix deleted file mode 100644 index b99e7ed507..0000000000 --- a/distros/iron/octomap-ros/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, octomap, octomap-msgs, sensor-msgs, tf2 }: -buildRosPackage { - pname = "ros-iron-octomap-ros"; - version = "0.4.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/octomap_ros-release/archive/release/iron/octomap_ros/0.4.4-1.tar.gz"; - name = "0.4.4-1.tar.gz"; - sha256 = "3e8f44d883a226668a7d88f320949b6e12465b3ca8962452eb9c044f8fbfa0d0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ octomap octomap-msgs sensor-msgs tf2 ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "octomap_ros provides conversion functions between ROS and OctoMap's native types. - This enables a convenvient use of the octomap package in ROS."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/octomap-rviz-plugins/default.nix b/distros/iron/octomap-rviz-plugins/default.nix deleted file mode 100644 index 0917092bca..0000000000 --- a/distros/iron/octomap-rviz-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, octomap, octomap-msgs, qt5, rclcpp, rviz-common, rviz-default-plugins, rviz-rendering }: -buildRosPackage { - pname = "ros-iron-octomap-rviz-plugins"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/octomap_rviz_plugins-release/archive/release/iron/octomap_rviz_plugins/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "8b8a51c469d052e6fe743c7fc837a4c6fd4d9f1339825f0013f6d15e133e8763"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ octomap octomap-msgs qt5.qtbase rclcpp rviz-common rviz-default-plugins rviz-rendering ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "A set of plugins for displaying occupancy information decoded from binary octomap messages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/octomap-server/default.nix b/distros/iron/octomap-server/default.nix deleted file mode 100644 index 354248b534..0000000000 --- a/distros/iron/octomap-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, message-filters, nav-msgs, octomap, octomap-msgs, octomap-ros, pcl, pcl-conversions, pcl-ros, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-octomap-server"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/octomap_mapping-release/archive/release/iron/octomap_server/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "85b21ab8f68f975a371e7f7d1a201d5fdbcf0c9f2d31e58e566f1eb038fca837"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs message-filters nav-msgs octomap octomap-msgs octomap-ros pcl pcl-conversions pcl-ros rclcpp rclcpp-components sensor-msgs std-msgs std-srvs tf2 tf2-eigen tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "octomap_server loads a 3D map (as Octree-based OctoMap) and distributes it to other nodes in a compact binary format. It also allows to incrementally build 3D OctoMaps, and provides map saving in the node octomap_saver."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/octomap/default.nix b/distros/iron/octomap/default.nix deleted file mode 100644 index d3f3ed654a..0000000000 --- a/distros/iron/octomap/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-octomap"; - version = "1.9.8-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/octomap-release/archive/release/iron/octomap/1.9.8-3.tar.gz"; - name = "1.9.8-3.tar.gz"; - sha256 = "06527a30244c114eac89d8b9ac0876654a6db5954ef0b4def448c0a8496c56a7"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms in C++. The map implementation is based on an octree. See - http://octomap.github.io for details."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/octovis/default.nix b/distros/iron/octovis/default.nix deleted file mode 100644 index c695113995..0000000000 --- a/distros/iron/octovis/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, libsForQt5, octomap, qt5 }: -buildRosPackage { - pname = "ros-iron-octovis"; - version = "1.9.8-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/octomap-release/archive/release/iron/octovis/1.9.8-3.tar.gz"; - name = "1.9.8-3.tar.gz"; - sha256 = "54200ec7eb97c8fa9eaf3866135b591aad73c7b16070454fc5b46878eed40840"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ libsForQt5.libqglviewer octomap qt5.qtbase ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "octovis is visualization tool for the OctoMap library based on Qt and libQGLViewer. See - http://octomap.github.io for details."; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/iron/odom-to-tf-ros2/default.nix b/distros/iron/odom-to-tf-ros2/default.nix deleted file mode 100644 index 734ea5c857..0000000000 --- a/distros/iron/odom-to-tf-ros2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, nav-msgs, rclcpp, tf2-ros }: -buildRosPackage { - pname = "ros-iron-odom-to-tf-ros2"; - version = "1.0.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/odom_to_tf_ros2-release/archive/release/iron/odom_to_tf_ros2/1.0.2-3.tar.gz"; - name = "1.0.2-3.tar.gz"; - sha256 = "b1bd6ae37c092a86f379d7506eaca870781fd8a4bf2c1d1d18bd23362410244f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ nav-msgs rclcpp tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A simple ros2 package (node) that reads an odom topic and generates the equivalent tf connection (transformation). It also provides options to override frame names, or just use the ones in the original odom topic."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ompl/default.nix b/distros/iron/ompl/default.nix deleted file mode 100644 index a95034913e..0000000000 --- a/distros/iron/ompl/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, flann, ode, pkg-config }: -buildRosPackage { - pname = "ros-iron-ompl"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ompl-release/archive/release/iron/ompl/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "e78ab8a4413442fcf58ca1a4a101c54ddd270d7994c5dc8a615191aed8e80ae0"; - }; - - buildType = "cmake"; - buildInputs = [ cmake pkg-config ]; - propagatedBuildInputs = [ boost eigen flann ode ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "OMPL is a free sampling-based motion planning library."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/openeb-vendor/default.nix b/distros/iron/openeb-vendor/default.nix deleted file mode 100644 index 05fce41760..0000000000 --- a/distros/iron/openeb-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, boost, cmake, curl, ffmpeg, git, glew, glfw3, gtest, hdf5, libusb-compat-0_1, libusb1, opencv, openscenegraph, pkg-config, protobuf, unzip, wget }: -buildRosPackage { - pname = "ros-iron-openeb-vendor"; - version = "2.0.1-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/openeb_vendor-release/archive/release/iron/openeb_vendor/2.0.1-2.tar.gz"; - name = "2.0.1-2.tar.gz"; - sha256 = "3f2bc7c57aace945fe39d1853acdccf51dd9460079fab30d13774ec4aa9ee2b0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-vendor-package cmake curl git pkg-config unzip wget ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost ffmpeg glew glfw3 hdf5 libusb-compat-0_1 libusb1 opencv opencv.cxxdev openscenegraph protobuf ]; - nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package cmake curl git hdf5 pkg-config unzip wget ]; - - meta = { - description = "Wrapper around openeb"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/opennav-coverage-bt/default.nix b/distros/iron/opennav-coverage-bt/default.nix deleted file mode 100644 index 7a8e9900ec..0000000000 --- a/distros/iron/opennav-coverage-bt/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, geometry-msgs, nav-msgs, nav2-behavior-tree, nav2-core, nav2-msgs, nav2-util, opennav-coverage-msgs, rclcpp, rclcpp-action }: -buildRosPackage { - pname = "ros-iron-opennav-coverage-bt"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/open-navigation/opennav_coverage-release/archive/release/iron/opennav_coverage_bt/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "341f9a534b2a5e747826b7612ad11189aa58b399766b79f6db47d91872f96ffd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ behaviortree-cpp-v3 geometry-msgs nav-msgs nav2-behavior-tree nav2-core nav2-msgs nav2-util opennav-coverage-msgs rclcpp rclcpp-action ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A set of BT nodes and XMLs for complete coverage planning"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/opennav-coverage-demo/default.nix b/distros/iron/opennav-coverage-demo/default.nix deleted file mode 100644 index 58394aaad2..0000000000 --- a/distros/iron/opennav-coverage-demo/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, nav2-bringup, nav2-util, opennav-coverage, opennav-coverage-bt, opennav-coverage-msgs, opennav-coverage-navigator, opennav-row-coverage, rclcpp, rclcpp-action }: -buildRosPackage { - pname = "ros-iron-opennav-coverage-demo"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/open-navigation/opennav_coverage-release/archive/release/iron/opennav_coverage_demo/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "edec5efc782dd938d1de22a10a9df8eb0ad5f2277b43ad52e7d2b73bf1654170"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ nav2-bringup nav2-util opennav-coverage opennav-coverage-bt opennav-coverage-msgs opennav-coverage-navigator opennav-row-coverage rclcpp rclcpp-action ]; - - meta = { - description = "A demo using the Coverage Server, BT Nodes, and Coverage Navigator"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/opennav-coverage-msgs/default.nix b/distros/iron/opennav-coverage-msgs/default.nix deleted file mode 100644 index bab111c1d2..0000000000 --- a/distros/iron/opennav-coverage-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, nav-msgs, nav2-msgs, nav2-util, rclcpp, rclcpp-action, rclcpp-lifecycle, rosidl-default-generators, tf2-ros }: -buildRosPackage { - pname = "ros-iron-opennav-coverage-msgs"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/open-navigation/opennav_coverage-release/archive/release/iron/opennav_coverage_msgs/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "6a05d382ce745e6d3c9a2496481e852157bf9466cafdd8f93b1b5f9c606c0b49"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-msgs nav2-msgs nav2-util rclcpp rclcpp-action rclcpp-lifecycle rosidl-default-generators tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A set of ROS interfaces for complete coverage planning"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/opennav-coverage-navigator/default.nix b/distros/iron/opennav-coverage-navigator/default.nix deleted file mode 100644 index 6da1c22234..0000000000 --- a/distros/iron/opennav-coverage-navigator/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, nav2-behavior-tree, nav2-core, nav2-msgs, nav2-util, opennav-coverage, opennav-coverage-bt, opennav-coverage-msgs, rclcpp, rclcpp-action }: -buildRosPackage { - pname = "ros-iron-opennav-coverage-navigator"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/open-navigation/opennav_coverage-release/archive/release/iron/opennav_coverage_navigator/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "1a0ade5ce875717574bf2f6268d523644b0299a7f169422a0ea5b7b934f73aef"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common opennav-coverage opennav-coverage-bt ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs nav2-behavior-tree nav2-core nav2-msgs nav2-util opennav-coverage opennav-coverage-bt opennav-coverage-msgs rclcpp rclcpp-action ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A navigator plugin for BT Navigator for coverage planning"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/opennav-coverage/default.nix b/distros/iron/opennav-coverage/default.nix deleted file mode 100644 index cbb00dcdba..0000000000 --- a/distros/iron/opennav-coverage/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, fields2cover, geometry-msgs, nav-msgs, nav2-msgs, nav2-util, opennav-coverage-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros }: -buildRosPackage { - pname = "ros-iron-opennav-coverage"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/open-navigation/opennav_coverage-release/archive/release/iron/opennav_coverage/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "502d5b819e19a575706225972991bd567d90f93bc35ad5f7fc62f711c194cb03"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces fields2cover geometry-msgs nav-msgs nav2-msgs nav2-util opennav-coverage-msgs rclcpp rclcpp-action rclcpp-lifecycle tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A Task Server for complete coverage planning"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/opennav-row-coverage/default.nix b/distros/iron/opennav-row-coverage/default.nix deleted file mode 100644 index 5c31beb64a..0000000000 --- a/distros/iron/opennav-row-coverage/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, fields2cover, nav2-util, opennav-coverage, opennav-coverage-msgs, rclcpp, tinyxml-2 }: -buildRosPackage { - pname = "ros-iron-opennav-row-coverage"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/open-navigation/opennav_coverage-release/archive/release/iron/opennav_row_coverage/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "6fbf2e0ce3fc422a4ad286c7f9024981bcca59c5a774ed1e5ac694727a3b7243"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ fields2cover nav2-util opennav-coverage opennav-coverage-msgs rclcpp tinyxml-2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A coverage server based on pre-defined rows"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/openni2-camera/default.nix b/distros/iron/openni2-camera/default.nix deleted file mode 100644 index 87cbc9e294..0000000000 --- a/distros/iron/openni2-camera/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, camera-info-manager, depth-image-proc, image-transport, openni2, pkg-config, rclcpp, rclcpp-components, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-openni2-camera"; - version = "2.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/openni2_camera-release/archive/release/iron/openni2_camera/2.0.3-1.tar.gz"; - name = "2.0.3-1.tar.gz"; - sha256 = "3a690eff92c59717928cb706a70426f8b3ba6052865b32dce58abf6923e721c0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces camera-info-manager depth-image-proc image-transport openni2 rclcpp rclcpp-components rosidl-default-runtime sensor-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Drivers for the Asus Xtion and Primesense Devices. For using a kinect - with ROS, try the freenect stack"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/openvdb-vendor/default.nix b/distros/iron/openvdb-vendor/default.nix deleted file mode 100644 index c2d98a8f77..0000000000 --- a/distros/iron/openvdb-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, boost, c-blosc, git, tbb_2021_11, zlib }: -buildRosPackage { - pname = "ros-iron-openvdb-vendor"; - version = "2.4.0-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release/archive/release/iron/openvdb_vendor/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "60f1ffaa1b9385f402e866181c60bdf90364c0d36c9f3b2a8613aafc88d9be83"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-vendor-package git ]; - propagatedBuildInputs = [ boost c-blosc tbb_2021_11 zlib ]; - nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package git ]; - - meta = { - description = "Wrapper around OpenVDB, if not found on the system, will compile from source"; - license = with lib.licenses; [ "LGPL-2.1-only" "MPL-2.0-license" ]; - }; -} diff --git a/distros/iron/orocos-kdl-vendor/default.nix b/distros/iron/orocos-kdl-vendor/default.nix deleted file mode 100644 index b252c79477..0000000000 --- a/distros/iron/orocos-kdl-vendor/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, git, orocos-kdl }: -buildRosPackage { - pname = "ros-iron-orocos-kdl-vendor"; - version = "0.3.4-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/iron/orocos_kdl_vendor/0.3.4-3.tar.gz"; - name = "0.3.4-3.tar.gz"; - sha256 = "7bc443f64d2f4f5233ae930d58b759ac9d30fbd95c1332e87592a326195039e3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen eigen3-cmake-module orocos-kdl ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "Wrapper around orocos_kdl, providing nothing but a dependency on orocos_kdl on some systems. - On others, it fetches and builds orocos_kdl locally."; - license = with lib.licenses; [ asl20 "LGPL-2.1-or-later" ]; - }; -} diff --git a/distros/iron/ortools-vendor/default.nix b/distros/iron/ortools-vendor/default.nix deleted file mode 100644 index 97e70ef43f..0000000000 --- a/distros/iron/ortools-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-cmake-xmllint, ament-lint-auto, git }: -buildRosPackage { - pname = "ros-iron-ortools-vendor"; - version = "9.9.0-r12"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ortools_vendor-release/archive/release/iron/ortools_vendor/9.9.0-12.tar.gz"; - name = "9.9.0-12.tar.gz"; - sha256 = "8bbc37716fa303fae08e8c546dcf73b19076a7a1859e74376f7093e077f07f41"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-vendor-package git ]; - checkInputs = [ ament-cmake-xmllint ament-lint-auto ]; - nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package git ]; - - meta = { - description = "Wrapper around ortools, it provides a fixed CMake module and an ExternalProject build of it."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/osqp-vendor/default.nix b/distros/iron/osqp-vendor/default.nix deleted file mode 100644 index 3559cb131b..0000000000 --- a/distros/iron/osqp-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, git, ros-environment }: -buildRosPackage { - pname = "ros-iron-osqp-vendor"; - version = "0.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/osqp_vendor-release/archive/release/iron/osqp_vendor/0.2.0-3.tar.gz"; - name = "0.2.0-3.tar.gz"; - sha256 = "93245851a0cc4894717eb5d5d3d45fb626774fcd43ae644a56e0f3c1ba00befa"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "Wrapper around osqp that ships with a CMake module"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/osrf-pycommon/default.nix b/distros/iron/osrf-pycommon/default.nix deleted file mode 100644 index 4054c132ea..0000000000 --- a/distros/iron/osrf-pycommon/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python3Packages }: -buildRosPackage { - pname = "ros-iron-osrf-pycommon"; - version = "2.1.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/osrf_pycommon-release/archive/release/iron/osrf_pycommon/2.1.2-3.tar.gz"; - name = "2.1.2-3.tar.gz"; - sha256 = "eed5a9ab3988a9de8008b027556618f16262be283df515f0667a7a904c82f51f"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python3Packages.importlib-metadata ]; - - meta = { - description = "Commonly needed Python modules, used by Python software developed at OSRF."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/osrf-testing-tools-cpp/default.nix b/distros/iron/osrf-testing-tools-cpp/default.nix deleted file mode 100644 index 4a682f2834..0000000000 --- a/distros/iron/osrf-testing-tools-cpp/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-osrf-testing-tools-cpp"; - version = "1.6.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/osrf_testing_tools_cpp-release/archive/release/iron/osrf_testing_tools_cpp/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "de1acd09e19a332a06055181641a4d95e3147e0586a49d27e37f56bde1debfe5"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Testing tools for C++, and is used in various OSRF projects."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ouster-msgs/default.nix b/distros/iron/ouster-msgs/default.nix deleted file mode 100644 index e6c7b3fa58..0000000000 --- a/distros/iron/ouster-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-ouster-msgs"; - version = "0.10.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ouster-ros-release/archive/release/iron/ouster_msgs/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "c616b21fbefaeeaddbc2ec94086329f703d6f1556cd8bb69fe1861d67041f47b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ouster_ros message and service definitions"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ouster-ros/default.nix b/distros/iron/ouster-ros/default.nix deleted file mode 100644 index 65845b53a4..0000000000 --- a/distros/iron/ouster-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, curl, eigen, geometry-msgs, gtest, jsoncpp, launch, launch-ros, libtins, ouster-msgs, pcl, pcl-conversions, pcl-ros, rclcpp, rclcpp-components, rclcpp-lifecycle, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, spdlog, std-msgs, std-srvs, tf2-eigen, tf2-ros }: -buildRosPackage { - pname = "ros-iron-ouster-ros"; - version = "0.10.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ouster-ros-release/archive/release/iron/ouster_ros/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "0e8186623ac77f8f175c96f2ed4eb4d08abd4f52684a73eabe6f44a26cc578ec"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen pcl rosidl-default-generators tf2-eigen ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ curl geometry-msgs jsoncpp launch launch-ros libtins ouster-msgs pcl-conversions pcl-ros rclcpp rclcpp-components rclcpp-lifecycle rosidl-default-runtime sensor-msgs spdlog std-msgs std-srvs tf2-ros ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Ouster ROS2 driver"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ouxt-common/default.nix b/distros/iron/ouxt-common/default.nix deleted file mode 100644 index 08bf5032c3..0000000000 --- a/distros/iron/ouxt-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ouxt-lint-common }: -buildRosPackage { - pname = "ros-iron-ouxt-common"; - version = "0.0.8-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ouxt_common-release/archive/release/iron/ouxt_common/0.0.8-4.tar.gz"; - name = "0.0.8-4.tar.gz"; - sha256 = "d8d7c6e510860bd1ca6493dda29d906f209496dca2512060e2d12c0be1feb4ba"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ouxt-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "common settings for OUXT Polaris ROS2 packages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ouxt-lint-common/default.nix b/distros/iron/ouxt-lint-common/default.nix deleted file mode 100644 index 5b58da9411..0000000000 --- a/distros/iron/ouxt-lint-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-copyright, ament-cmake-pep257, ament-cmake-xmllint }: -buildRosPackage { - pname = "ros-iron-ouxt-lint-common"; - version = "0.0.8-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ouxt_common-release/archive/release/iron/ouxt_lint_common/0.0.8-4.tar.gz"; - name = "0.0.8-4.tar.gz"; - sha256 = "46de0528cda3269b7285f0ca4f271e7aeb9d8e4f3ae7117560b4deb0dfe45416"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-cmake-clang-format ament-cmake-copyright ament-cmake-pep257 ament-cmake-xmllint ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "common linter settings for OUXT Polaris ROS2 packages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/overrides.nix b/distros/iron/overrides.nix deleted file mode 100644 index 913a413e44..0000000000 --- a/distros/iron/overrides.nix +++ /dev/null @@ -1,161 +0,0 @@ -# Top level package set -self: -# Distro package set -rosSelf: rosSuper: let - inherit (rosSelf) lib; -in with lib; { - cyclonedds = rosSuper.cyclonedds.overrideAttrs ({ - patches ? [], ... - }: { - patches = [ - # Fix paths in pkg-config file - # https://github.com/eclipse-cyclonedds/cyclonedds/pull/1453 - (self.fetchpatch { - url = "https://github.com/eclipse-cyclonedds/cyclonedds/commit/3ff967e32b8078d497a8b9c70735849c04eaebf6.patch"; - hash = "sha256-F5zofoO0YbYfqLrb6s30un9k9+R8rQazLHw+uND1UxE="; - }) - ]; - }); - - foonathan-memory-vendor = patchExternalProjectGit rosSuper.foonathan-memory-vendor { - url = "https://github.com/foonathan/memory.git"; - rev = "v0.7-3"; - fetchgitArgs.hash = "sha256-nLBnxPbPKiLCFF2TJgD/eJKJJfzktVBW3SRW2m3WK/s="; - }; - - gazebo = self.gazebo_11; - - google-benchmark-vendor = lib.patchExternalProjectGit rosSuper.google-benchmark-vendor { - url = "https://github.com/google/benchmark.git"; - rev = "0d98dba29d66e93259db7daa53a9327df767a415"; - fetchgitArgs.hash = "sha256-yUiFxi80FWBmTZgqmqTMf9oqcBeg3o4I4vKd4djyRWY="; - }; - - iceoryx-hoofs = rosSuper.iceoryx-hoofs.overrideAttrs ({ - patches ? [], ... - }: { - patches = patches ++ [ - (self.fetchpatch { - url = "https://github.com/eclipse-iceoryx/iceoryx/commit/acc1e979a2d5ca30737efb077b00b42f1c4a8429.patch"; - hash = "sha256-npFHdb0a3JBA8T6vke54DA08C93aNc/7c6xrfMBo7zI="; - stripLen = 1; - }) - ]; - }); - - libphidget22 = patchVendorUrl rosSuper.libphidget22 { - url = "https://www.phidgets.com/downloads/phidget22/libraries/linux/libphidget22/libphidget22-1.19.20240304.tar.gz"; - hash = "sha256-GpzGMpQ02s/X/XEcGoozzMjigrbqvAu81bcb7QG+36E="; - }; - - libyaml-vendor = patchExternalProjectGit rosSuper.libyaml-vendor { - url = "https://github.com/yaml/libyaml.git"; - rev = "2c891fc7a770e8ba2fec34fc6b545c672beb37e6"; - fetchgitArgs.hash = "sha256-S7PnooyfyAsIiRAlEPGYkgkVACGaBaCItuqOwrq2+qM="; - }; - - mcap-vendor = patchExternalProjectGit (patchVendorUrl rosSuper.mcap-vendor { - url = "https://github.com/foxglove/mcap/archive/refs/tags/releases/cpp/v0.8.0.tar.gz"; - sha256 = "sha256-KDP3I0QwjqWGOfOzY6DPF2aVgK56tDX0PzsQTP9u9Ug="; - }) { - url = "https://github.com/lz4/lz4.git"; - rev = "d44371841a2f1728a3f36839fd4b7e872d0927d3"; - fetchgitArgs.hash = "sha256-f7GZgOzUrkAfw1mqwlIKQQqDvkvIahGlHvq6AL+aAvA="; - }; - - python-qt-binding = rosSuper.python-qt-binding.overrideAttrs ({ - patches ? [], ... - }: { - patches = patches ++ [ - (self.fetchpatch { - url = "https://github.com/ros-visualization/python_qt_binding/commit/ee4d43bcdb0c5c5d40f81dea3de6185298ab34a7.patch"; - hash = "sha256-+n7wqQ9jDybwxVeUEjOQSQJh7nnU8JXv5DNCoK/5Sm4="; - }) - ]; - }); - - rosidl-generator-py = rosSuper.rosidl-generator-py.overrideAttrs ({ - postPatch ? "", ... - }: let - python = rosSelf.python; - in { - # Fix finding NumPy headers - postPatch = postPatch + '' - substituteInPlace cmake/rosidl_generator_py_generate_interfaces.cmake \ - --replace-fail '"import numpy"' "" \ - --replace-fail 'numpy.get_include()' "'${python.pkgs.numpy}/${python.sitePackages}/numpy/core/include'" - ''; - }); - - rviz-ogre-vendor = rosSuper.rviz-ogre-vendor.overrideAttrs ({ - postPatch ? "", ... - }: let - ogre = self.fetchFromGitHub rec { - name = "${repo}-${rev}"; - owner = "OGRECave"; - repo = "ogre"; - rev = "v1.12.10"; - hash = "sha256-Z0ixdSmkV93coBBVZ5R3lPLfVMXRfWsFz/RsSyqPWFY="; - }; - ogreTar = let - version = "1.79"; - imgui = self.fetchFromGitHub rec { - name = "${repo}-${version}"; - owner = "ocornut"; - repo = "imgui"; - rev = "v${version}"; - hash = "sha256-GIVhZ8Q7WebfHeKeJdVABXrTT26FOS7updncbv2LRnQ="; - }; - imguiTar = lib.tarSource { - hash = "sha256-TmkxzGLNo40swbFO9YT7RnHP/6ORxr78o+CH9TA5OfM="; - } imgui; - in lib.tarSource { - hook = '' - substituteInPlace Components/Overlay/CMakeLists.txt \ - --replace-fail ${lib.escapeShellArg imgui.url} file://${lib.escapeShellArg imguiTar} - ''; - } ogre; - in { - postPatch = postPatch + '' - substituteInPlace CMakeLists.txt \ - --replace-fail 'https://github.com/${ogre.owner}/${ogre.repo}/archive/${ogre.rev}.zip' ${lib.escapeShellArg ogreTar} \ - --replace-fail c1b870955efddf539385094e9034e7f7 fcc1176585a7feb9f23c7900182a1f32 - ''; - # Prevent replacing $out/opt/.. with $out/var/empty/.. - dontFixCmake = true; - }); - - shared-queues-vendor = patchVendorUrl (patchVendorUrl rosSuper.shared-queues-vendor { - url = "https://github.com/cameron314/concurrentqueue/archive/8f65a8734d77c3cc00d74c0532efca872931d3ce.zip"; - sha256 = "0cmsmgc87ndd9hiv187xkvjkn8fipn3hsijjc864h2lfcyigbxq1"; - }) { - url = "https://github.com/cameron314/readerwriterqueue/archive/ef7dfbf553288064347d51b8ac335f1ca489032a.zip"; - sha256 = "1255n51y1bjry97n4w60mgz6b9h14flfrxb01ihjf6pwvvfns8ag"; - }; - - urdfdom = rosSuper.urdfdom.overrideAttrs ({ - patches ? [], ... - }: { - patches = patches ++ [ - # Fix CMake relative install dir assumptions - # https://github.com/ros/urdfdom/pull/142 - (self.fetchpatch { - url = "https://github.com/ros/urdfdom/commit/cbe6884d267779463bb444be851f6404e692cc0a.patch"; - hash = "sha256-1gTRKIGqiSRion76bGecSfFJSBskYUJguUIa6ePIiX4="; - }) - ]; - }); - - urdfdom-headers = rosSuper.urdfdom-headers.overrideAttrs ({ - patches ? [], ... - }: { - patches = patches ++ [ - # Fix CMake relative install dir assumptions - # https://github.com/ros/urdfdom_headers/pull/66 - (self.fetchpatch { - url = "https://github.com/ros/urdfdom_headers/commit/c9c993147bbf18d5ec83bae684c5780281e529b4.patch"; - hash = "sha256-BnYPdcetYSim2O1R38N0d1tY0Id++AgKNic8+dlM6Vg="; - }) - ]; - }); -} diff --git a/distros/iron/parameter-traits/default.nix b/distros/iron/parameter-traits/default.nix deleted file mode 100644 index 2ceb879ce6..0000000000 --- a/distros/iron/parameter-traits/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, fmt, rclcpp, rsl, tcb-span, tl-expected }: -buildRosPackage { - pname = "ros-iron-parameter-traits"; - version = "0.3.9-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/generate_parameter_library-release/archive/release/iron/parameter_traits/0.3.9-1.tar.gz"; - name = "0.3.9-1.tar.gz"; - sha256 = "0b579c2308f366d7100e57fa3def789ae57b8f8c9da88bd12e15920b5427735f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ fmt rclcpp rsl tcb-span tl-expected ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Functions and types for rclcpp::Parameter"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/pcl-conversions/default.nix b/distros/iron/pcl-conversions/default.nix deleted file mode 100644 index 29ef0937c3..0000000000 --- a/distros/iron/pcl-conversions/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, eigen, message-filters, pcl, pcl-msgs, rclcpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-pcl-conversions"; - version = "2.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/iron/pcl_conversions/2.5.4-1.tar.gz"; - name = "2.5.4-1.tar.gz"; - sha256 = "727155eb1acf9b327a3c539476fb6cc08dd2e6ef07e68cb435afaeb4dc84c74b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ eigen message-filters pcl pcl-msgs rclcpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides conversions from PCL data types and ROS message types"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/pcl-msgs/default.nix b/distros/iron/pcl-msgs/default.nix deleted file mode 100644 index 74bc87d8e8..0000000000 --- a/distros/iron/pcl-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-pcl-msgs"; - version = "1.0.0-r8"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pcl_msgs-release/archive/release/iron/pcl_msgs/1.0.0-8.tar.gz"; - name = "1.0.0-8.tar.gz"; - sha256 = "cd4aab8e7b91853e416f6c101a1f86b74d137872ce5d1cb028855a3ba99b41b1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Package containing PCL (Point Cloud Library)-related ROS messages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/pcl-ros/default.nix b/distros/iron/pcl-ros/default.nix deleted file mode 100644 index 3c03d48903..0000000000 --- a/distros/iron/pcl-ros/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 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, rclcpp-components, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-pcl-ros"; - version = "2.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/iron/pcl_ros/2.5.4-1.tar.gz"; - name = "2.5.4-1.tar.gz"; - sha256 = "4cdfab2c9ce492f1ef87e5168b283f61222bf8e746583badb614b4f26b01f747"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen geometry-msgs pcl pcl-conversions rclcpp rclcpp-components 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/iron/pendulum-control/default.nix b/distros/iron/pendulum-control/default.nix deleted file mode 100644 index ab22873f0e..0000000000 --- a/distros/iron/pendulum-control/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, pendulum-msgs, rclcpp, rmw-implementation-cmake, ros2run, rttest, tlsf-cpp }: -buildRosPackage { - pname = "ros-iron-pendulum-control"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/pendulum_control/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "56165628abb9ebec273e5906e4b90eb1dd6e6062a52470d188dc50efcb9f514d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros rmw-implementation-cmake ros2run ]; - propagatedBuildInputs = [ pendulum-msgs rclcpp rttest tlsf-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/pendulum-msgs/default.nix b/distros/iron/pendulum-msgs/default.nix deleted file mode 100644 index b1e0c8a975..0000000000 --- a/distros/iron/pendulum-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-pendulum-msgs"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/pendulum_msgs/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "2e6b5bb75cb6f888c0e1c9dd3441853dadc44a5cb3fc5fb0337ab7050648b24a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Custom messages for real-time pendulum control."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/pepper-meshes/default.nix b/distros/iron/pepper-meshes/default.nix deleted file mode 100644 index 9f70fe5aa4..0000000000 --- a/distros/iron/pepper-meshes/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-pepper-meshes"; - version = "3.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/pepper_meshes2-release/archive/release/iron/pepper_meshes/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "e8ea0b03fdee91e98072d39add521c7c61a8d7d619bc24dc656ee7b4efcf26ab"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Meshes for the Pepper robot, for ROS2"; - license = with lib.licenses; [ "CC-BY-NC-ND-4.0" ]; - }; -} diff --git a/distros/iron/perception-pcl/default.nix b/distros/iron/perception-pcl/default.nix deleted file mode 100644 index cf9a5e6489..0000000000 --- a/distros/iron/perception-pcl/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, pcl-conversions, pcl-msgs, pcl-ros }: -buildRosPackage { - pname = "ros-iron-perception-pcl"; - version = "2.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/perception_pcl-release/archive/release/iron/perception_pcl/2.5.4-1.tar.gz"; - name = "2.5.4-1.tar.gz"; - sha256 = "76b36d2d98c1ea71314bbef26b3c8c9f4274f9d4b59a2982589e0aaa47d2c72f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ pcl-conversions pcl-msgs pcl-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred - bridge for 3D applications involving n-D Point Clouds and 3D geometry - processing in ROS."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/perception/default.nix b/distros/iron/perception/default.nix deleted file mode 100644 index e3bde30374..0000000000 --- a/distros/iron/perception/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, image-common, image-pipeline, image-transport-plugins, laser-filters, laser-geometry, perception-pcl, ros-base, vision-opencv }: -buildRosPackage { - pname = "ros-iron-perception"; - version = "0.10.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/iron/perception/0.10.0-3.tar.gz"; - name = "0.10.0-3.tar.gz"; - sha256 = "9acd7e160e8c2f155324d55f6b77c2f59b2f5e92d703a5b851f3738a0324dda4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ image-common image-pipeline image-transport-plugins laser-filters laser-geometry perception-pcl ros-base vision-opencv ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package which aggregates common perception packages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/performance-test-fixture/default.nix b/distros/iron/performance-test-fixture/default.nix deleted file mode 100644 index 1582ecda7e..0000000000 --- a/distros/iron/performance-test-fixture/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-dependencies, ament-cmake-export-targets, ament-cmake-google-benchmark, ament-cmake-test, ament-lint-auto, ament-lint-common, google-benchmark-vendor, osrf-testing-tools-cpp }: -buildRosPackage { - pname = "ros-iron-performance-test-fixture"; - version = "0.1.1-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/performance_test_fixture-release/archive/release/iron/performance_test_fixture/0.1.1-2.tar.gz"; - name = "0.1.1-2.tar.gz"; - sha256 = "5cb51b4bdc74f97f3dc68d8e5f6945d685b641ff31e615581e6ac81e588b74b6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-export-targets ament-cmake-test ]; - checkInputs = [ ament-cmake-google-benchmark ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-google-benchmark google-benchmark-vendor osrf-testing-tools-cpp ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-export-targets ament-cmake-google-benchmark ament-cmake-test ]; - - meta = { - description = "Test fixture and CMake macro for using osrf_testing_tools_cpp with Google Benchmark"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/performance-test/default.nix b/distros/iron/performance-test/default.nix deleted file mode 100644 index bef8e710e9..0000000000 --- a/distros/iron/performance-test/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, git, rclcpp, rmw-implementation, ros-environment, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-performance-test"; - version = "2.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/performance_test-release/archive/release/iron/performance_test/2.3.0-1.tar.gz"; - name = "2.3.0-1.tar.gz"; - sha256 = "b268941685f000218ad353e5fd83101284eb79cec4066057c036a2424065610e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ros-environment rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rmw-implementation rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake git rosidl-default-generators ]; - - meta = { - description = "Tool to test performance of ROS2 and DDS data layers and communication."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/phidgets-accelerometer/default.nix b/distros/iron/phidgets-accelerometer/default.nix deleted file mode 100644 index 92bc5b5fb4..0000000000 --- a/distros/iron/phidgets-accelerometer/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-accelerometer"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_accelerometer/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "69bf22b77fbce1213f73b291eb339c8bc1ecfd11fb74ee0710efcb657f416910"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Accelerometer devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-analog-inputs/default.nix b/distros/iron/phidgets-analog-inputs/default.nix deleted file mode 100644 index a9779ff17a..0000000000 --- a/distros/iron/phidgets-analog-inputs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-analog-inputs"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_analog_inputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "7b72140338778c42f184dafcc4984665c79c1207015456a44b0277f52fd84761"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Analog Input devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-analog-outputs/default.nix b/distros/iron/phidgets-analog-outputs/default.nix deleted file mode 100644 index 5da98481dc..0000000000 --- a/distros/iron/phidgets-analog-outputs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-analog-outputs"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_analog_outputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "c9b102283db5363557ed29e87d8e5ec42855abdb10250236d0d294f6d8173567"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ phidgets-api phidgets-msgs rclcpp rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Analog Output devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-api/default.nix b/distros/iron/phidgets-api/default.nix deleted file mode 100644 index 4e072dceda..0000000000 --- a/distros/iron/phidgets-api/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, libphidget22 }: -buildRosPackage { - pname = "ros-iron-phidgets-api"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_api/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "51dd2225e704bf0870cb46c1c0379ecae191a8dac3e5fe44c2de8602cac1f99b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ libphidget22 ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "A C++ Wrapper for the Phidgets C API"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-digital-inputs/default.nix b/distros/iron/phidgets-digital-inputs/default.nix deleted file mode 100644 index dedc1cad41..0000000000 --- a/distros/iron/phidgets-digital-inputs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-digital-inputs"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_digital_inputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "9dec5eb36beaa7b9f38ad0c3bf046ec47ff8df8f8d7f9e7789fbaf6619258df8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Digital Input devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-digital-outputs/default.nix b/distros/iron/phidgets-digital-outputs/default.nix deleted file mode 100644 index fb0bb2ede1..0000000000 --- a/distros/iron/phidgets-digital-outputs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-digital-outputs"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_digital_outputs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "f4f2f9d282c5f7b74eae617e94870bf7d963651f3735917e6a8ee07f6c4c03c5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Digital Output devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-drivers/default.nix b/distros/iron/phidgets-drivers/default.nix deleted file mode 100644 index 2096b6cb19..0000000000 --- a/distros/iron/phidgets-drivers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, libphidget22, phidgets-accelerometer, phidgets-analog-inputs, phidgets-api, phidgets-digital-inputs, phidgets-digital-outputs, phidgets-gyroscope, phidgets-high-speed-encoder, phidgets-ik, phidgets-magnetometer, phidgets-motors, phidgets-msgs, phidgets-spatial, phidgets-temperature }: -buildRosPackage { - pname = "ros-iron-phidgets-drivers"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_drivers/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "a0bf453122627560758096c47eb86d264c55f5701b95be35c8d863a2ca8001bf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ libphidget22 phidgets-accelerometer phidgets-analog-inputs phidgets-api phidgets-digital-inputs phidgets-digital-outputs phidgets-gyroscope phidgets-high-speed-encoder phidgets-ik phidgets-magnetometer phidgets-motors phidgets-msgs phidgets-spatial phidgets-temperature ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "API and ROS drivers for Phidgets devices"; - license = with lib.licenses; [ "BSD-&-LGPL" ]; - }; -} diff --git a/distros/iron/phidgets-gyroscope/default.nix b/distros/iron/phidgets-gyroscope/default.nix deleted file mode 100644 index 478a0d85d0..0000000000 --- a/distros/iron/phidgets-gyroscope/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-phidgets-gyroscope"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_gyroscope/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "5240674614d8e4f0fa0e71c49aea9f868b25d31084f8db2b7618c8013833627d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Gyroscope devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-high-speed-encoder/default.nix b/distros/iron/phidgets-high-speed-encoder/default.nix deleted file mode 100644 index 7b99b4986a..0000000000 --- a/distros/iron/phidgets-high-speed-encoder/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-high-speed-encoder"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_high_speed_encoder/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "49db649c12afe9e11eb5c3ca656ab1f017c14edc5f907d1079c305f0270bd607"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets high speed encoder devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-ik/default.nix b/distros/iron/phidgets-ik/default.nix deleted file mode 100644 index 32064ad534..0000000000 --- a/distros/iron/phidgets-ik/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, launch, phidgets-analog-inputs, phidgets-digital-inputs, phidgets-digital-outputs }: -buildRosPackage { - pname = "ros-iron-phidgets-ik"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_ik/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "370da1d6bfe2f2097481981c4a7bdf852eb2d3934548efa62c46bca3e4717e2c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ launch phidgets-analog-inputs phidgets-digital-inputs phidgets-digital-outputs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Driver for the Phidgets InterfaceKit devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-magnetometer/default.nix b/distros/iron/phidgets-magnetometer/default.nix deleted file mode 100644 index 6893296e8e..0000000000 --- a/distros/iron/phidgets-magnetometer/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-magnetometer"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_magnetometer/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "a208a8261ca3fd2ab6fa2c14ea38dfe23c446c849075d3527cb5cf6032bd1000"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Magnetometer devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-motors/default.nix b/distros/iron/phidgets-motors/default.nix deleted file mode 100644 index d36e8cca23..0000000000 --- a/distros/iron/phidgets-motors/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, phidgets-msgs, rclcpp, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-motors"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_motors/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "a023cb1e158b2a544dd4615401be92048489808641ec9db2c58879147b138fc9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api phidgets-msgs rclcpp rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Motor devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-msgs/default.nix b/distros/iron/phidgets-msgs/default.nix deleted file mode 100644 index f9182024e8..0000000000 --- a/distros/iron/phidgets-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-msgs"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_msgs/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "d92761c8e0bcd91fd8b6809f2d4d04035b94e67e69e87eb3f10f16bb67bee489"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Custom ROS messages for Phidgets drivers"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-spatial/default.nix b/distros/iron/phidgets-spatial/default.nix deleted file mode 100644 index 06219ad1d9..0000000000 --- a/distros/iron/phidgets-spatial/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-phidgets-spatial"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_spatial/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "296213799ed4f3060f44566fed36cdf5623d62a1cd647a6fb096c4005959fec6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Spatial 3/3/3 devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/phidgets-temperature/default.nix b/distros/iron/phidgets-temperature/default.nix deleted file mode 100644 index 595bcf9f30..0000000000 --- a/distros/iron/phidgets-temperature/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, launch, phidgets-api, rclcpp, rclcpp-components, std-msgs }: -buildRosPackage { - pname = "ros-iron-phidgets-temperature"; - version = "2.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/iron/phidgets_temperature/2.3.3-1.tar.gz"; - name = "2.3.3-1.tar.gz"; - sha256 = "a1368091b0be628bd05a77df4ef407bc6efa5e131f103eb27a787c699f39abd9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ launch phidgets-api rclcpp rclcpp-components std-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for the Phidgets Temperature devices"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/pick-ik/default.nix b/distros/iron/pick-ik/default.nix deleted file mode 100644 index 6da25c821e..0000000000 --- a/distros/iron/pick-ik/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, fmt, generate-parameter-library, moveit-core, moveit-resources-panda-moveit-config, pluginlib, range-v3, rclcpp, rsl, tf2-geometry-msgs, tf2-kdl, tl-expected }: -buildRosPackage { - pname = "ros-iron-pick-ik"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pick_ik-release/archive/release/iron/pick_ik/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "52fd269767e79d6fbaef41dbe87ad823cc7560f36a99ff7dd5315f0b600028fd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ moveit-resources-panda-moveit-config ]; - propagatedBuildInputs = [ fmt generate-parameter-library moveit-core pluginlib range-v3 rclcpp rsl tf2-geometry-msgs tf2-kdl tl-expected ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Inverse Kinematics solver for MoveIt"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/picknik-ament-copyright/default.nix b/distros/iron/picknik-ament-copyright/default.nix deleted file mode 100644 index 60d1c8de9f..0000000000 --- a/distros/iron/picknik-ament-copyright/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: -buildRosPackage { - pname = "ros-iron-picknik-ament-copyright"; - version = "0.0.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/picknik_ament_copyright-release/archive/release/iron/picknik_ament_copyright/0.0.2-4.tar.gz"; - name = "0.0.2-4.tar.gz"; - sha256 = "711dc430dbaedb5a60975bef0edbee7a707c30c14595135842ebeb1c215681db"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-copyright ]; - - meta = { - description = "Check PickNik-specific copyright headers."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/picknik-reset-fault-controller/default.nix b/distros/iron/picknik-reset-fault-controller/default.nix deleted file mode 100644 index 35504c9359..0000000000 --- a/distros/iron/picknik-reset-fault-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, controller-interface, example-interfaces, geometry-msgs, rclcpp, realtime-tools }: -buildRosPackage { - pname = "ros-iron-picknik-reset-fault-controller"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/picknik_controllers-release/archive/release/iron/picknik_reset_fault_controller/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "717610e49b98eac14ac00bf75ae79faaa3f96d9feef62f7785715c0cd2e7b17e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ controller-interface example-interfaces geometry-msgs rclcpp realtime-tools ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "ROS 2 controller that offers a service to clear faults in a hardware interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/picknik-twist-controller/default.nix b/distros/iron/picknik-twist-controller/default.nix deleted file mode 100644 index ee271e592f..0000000000 --- a/distros/iron/picknik-twist-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, controller-interface, example-interfaces, geometry-msgs, rclcpp, realtime-tools }: -buildRosPackage { - pname = "ros-iron-picknik-twist-controller"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/picknik_controllers-release/archive/release/iron/picknik_twist_controller/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "4be8f7de161bebe6ff96becc6cec6d0b65533500829ce84e4e91c025095ffab1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ controller-interface example-interfaces geometry-msgs rclcpp realtime-tools ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Subscribes to twist msg and forwards to hardware"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/pid-controller/default.nix b/distros/iron/pid-controller/default.nix deleted file mode 100644 index 1e3136e2a3..0000000000 --- a/distros/iron/pid-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, angles, backward-ros, control-msgs, control-toolbox, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, parameter-traits, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, std-srvs }: -buildRosPackage { - pname = "ros-iron-pid-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/pid_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "2d9f106d6ad1bf4fa980159a8a9e365088336699f0574be859078cad1ee492db"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake generate-parameter-library ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ angles backward-ros control-msgs control-toolbox controller-interface hardware-interface parameter-traits pluginlib rclcpp rclcpp-lifecycle realtime-tools std-srvs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Controller based on PID implememenation from control_toolbox package."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/pilz-industrial-motion-planner-testutils/default.nix b/distros/iron/pilz-industrial-motion-planner-testutils/default.nix deleted file mode 100644 index b01de359a7..0000000000 --- a/distros/iron/pilz-industrial-motion-planner-testutils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, eigen3-cmake-module, moveit-common, moveit-core, moveit-msgs, rclcpp, tf2-eigen }: -buildRosPackage { - pname = "ros-iron-pilz-industrial-motion-planner-testutils"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/pilz_industrial_motion_planner_testutils/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "a6706bea12c6a8ffef5950d2b658982f4cd2943f20a42db8e0cbbd7ee7e2d77f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake tf2-eigen ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen3-cmake-module moveit-common moveit-core moveit-msgs rclcpp ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "Helper scripts and functionality to test industrial motion generation"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/pilz-industrial-motion-planner/default.nix b/distros/iron/pilz-industrial-motion-planner/default.nix deleted file mode 100644 index cd26c22ff4..0000000000 --- a/distros/iron/pilz-industrial-motion-planner/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, boost, eigen3-cmake-module, generate-parameter-library, geometry-msgs, launch-param-builder, moveit-common, moveit-configs-utils, moveit-core, moveit-msgs, moveit-resources-panda-moveit-config, moveit-resources-prbt-moveit-config, moveit-resources-prbt-pg70-support, moveit-resources-prbt-support, moveit-ros-move-group, moveit-ros-planning, moveit-ros-planning-interface, orocos-kdl-vendor, pilz-industrial-motion-planner-testutils, pluginlib, rclcpp, ros-testing, tf2, tf2-eigen, tf2-eigen-kdl, tf2-geometry-msgs, tf2-kdl, tf2-ros }: -buildRosPackage { - pname = "ros-iron-pilz-industrial-motion-planner"; - version = "2.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/moveit2-release/archive/release/iron/pilz_industrial_motion_planner/2.8.0-1.tar.gz"; - name = "2.8.0-1.tar.gz"; - sha256 = "02a92a832f43277ae582bf003d2a493a830e85e6ab6ebefe4abbb5cfcc3b6907"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common boost launch-param-builder moveit-configs-utils moveit-resources-panda-moveit-config moveit-resources-prbt-moveit-config moveit-resources-prbt-pg70-support moveit-resources-prbt-support pilz-industrial-motion-planner-testutils ros-testing ]; - propagatedBuildInputs = [ eigen3-cmake-module generate-parameter-library geometry-msgs moveit-common moveit-core moveit-msgs moveit-ros-move-group moveit-ros-planning moveit-ros-planning-interface orocos-kdl-vendor pluginlib rclcpp tf2 tf2-eigen tf2-eigen-kdl tf2-geometry-msgs tf2-kdl tf2-ros ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "MoveIt plugin to generate industrial trajectories PTP, LIN, CIRC and sequences thereof."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/pinocchio/default.nix b/distros/iron/pinocchio/default.nix deleted file mode 100644 index d8a35bc9a3..0000000000 --- a/distros/iron/pinocchio/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, clang, cmake, doxygen, eigen, eigenpy, git, hpp-fcl, python3, python3Packages, urdfdom }: -buildRosPackage { - pname = "ros-iron-pinocchio"; - version = "2.6.21-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pinocchio-release/archive/release/iron/pinocchio/2.6.21-1.tar.gz"; - name = "2.6.21-1.tar.gz"; - sha256 = "6f607d11aa9c767088ad693dc02dc10be9185c39827207efb4bcd30b68644571"; - }; - - buildType = "cmake"; - buildInputs = [ clang cmake doxygen git ]; - propagatedBuildInputs = [ boost eigen eigenpy hpp-fcl python3 python3Packages.numpy urdfdom ]; - nativeBuildInputs = [ clang cmake ]; - - meta = { - description = "A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives."; - license = with lib.licenses; [ bsd2 ]; - }; -} diff --git a/distros/iron/plansys2-bringup/default.nix b/distros/iron/plansys2-bringup/default.nix deleted file mode 100644 index f51649bba2..0000000000 --- a/distros/iron/plansys2-bringup/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, launch, launch-ros, launch-testing, plansys2-domain-expert, plansys2-executor, plansys2-lifecycle-manager, plansys2-planner, plansys2-problem-expert, rclcpp }: -buildRosPackage { - pname = "ros-iron-plansys2-bringup"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_bringup/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "927bdbdee37b318cad0f392d6c1bf22a02f2a4eeaa27569d9dfe2b8f6973b115"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ launch-ros plansys2-domain-expert plansys2-executor plansys2-lifecycle-manager plansys2-planner plansys2-problem-expert rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Bringup scripts and configurations for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-bt-actions/default.nix b/distros/iron/plansys2-bt-actions/default.nix deleted file mode 100644 index 2fd1426ba5..0000000000 --- a/distros/iron/plansys2-bt-actions/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, cppzmq, geometry-msgs, plansys2-executor, plansys2-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, test-msgs }: -buildRosPackage { - pname = "ros-iron-plansys2-bt-actions"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_bt_actions/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "87531e07322ee85d31ecf4cb0f399ea0b2b03ae2ff1ffe5265c9063ec0ccf42e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs plansys2-msgs test-msgs ]; - propagatedBuildInputs = [ action-msgs behaviortree-cpp-v3 cppzmq plansys2-executor rclcpp rclcpp-action rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains the Problem Expert module for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-core/default.nix b/distros/iron/plansys2-core/default.nix deleted file mode 100644 index ffb506c29a..0000000000 --- a/distros/iron/plansys2-core/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, plansys2-msgs, plansys2-pddl-parser, pluginlib, rclcpp, rclcpp-lifecycle }: -buildRosPackage { - pname = "ros-iron-plansys2-core"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_core/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "0dd3e30bd84b5b69725040acf5515d8380cd2423e89a59bf5c524e322798fefe"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ plansys2-msgs plansys2-pddl-parser pluginlib rclcpp rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains the PDDL-based core for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-domain-expert/default.nix b/distros/iron/plansys2-domain-expert/default.nix deleted file mode 100644 index cdeb17bb32..0000000000 --- a/distros/iron/plansys2-domain-expert/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, lifecycle-msgs, plansys2-core, plansys2-msgs, plansys2-pddl-parser, plansys2-popf-plan-solver, rclcpp, rclcpp-action, rclcpp-lifecycle, std-msgs }: -buildRosPackage { - pname = "ros-iron-plansys2-domain-expert"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_domain_expert/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "896508e829c1fcddac05af53db8bdcbd4c3ea1dfaec565ad929cfeea66e8b59a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-cpp lifecycle-msgs plansys2-core plansys2-msgs plansys2-pddl-parser plansys2-popf-plan-solver rclcpp rclcpp-action rclcpp-lifecycle std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains the Domain Expert module for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-executor/default.nix b/distros/iron/plansys2-executor/default.nix deleted file mode 100644 index f726d54bac..0000000000 --- a/distros/iron/plansys2-executor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, cppzmq, lifecycle-msgs, plansys2-core, plansys2-domain-expert, plansys2-msgs, plansys2-pddl-parser, plansys2-planner, plansys2-problem-expert, pluginlib, popf, rclcpp, rclcpp-action, rclcpp-cascade-lifecycle, rclcpp-lifecycle, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-plansys2-executor"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_executor/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "70a178e88444303458144b4461919539267406c4ba2de507ffd5c37e62b7b990"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-cpp behaviortree-cpp-v3 cppzmq lifecycle-msgs plansys2-core plansys2-domain-expert plansys2-msgs plansys2-pddl-parser plansys2-planner plansys2-problem-expert pluginlib popf rclcpp rclcpp-action rclcpp-cascade-lifecycle rclcpp-lifecycle std-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains the Executor module for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-lifecycle-manager/default.nix b/distros/iron/plansys2-lifecycle-manager/default.nix deleted file mode 100644 index d3fd94aef5..0000000000 --- a/distros/iron/plansys2-lifecycle-manager/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, lifecycle-msgs, rclcpp, rclcpp-lifecycle }: -buildRosPackage { - pname = "ros-iron-plansys2-lifecycle-manager"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_lifecycle_manager/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "50d785dc3ddd7674a1d7f524e6505f951be037015875e4126e6c8a0765668f0a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ lifecycle-msgs rclcpp rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A controller/manager for the lifecycle nodes of the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-msgs/default.nix b/distros/iron/plansys2-msgs/default.nix deleted file mode 100644 index c541c1627d..0000000000 --- a/distros/iron/plansys2-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, rclcpp, rosidl-default-generators, std-msgs }: -buildRosPackage { - pname = "ros-iron-plansys2-msgs"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_msgs/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "957841ffa743c85fe3df16da52e94afa81bcd1bf1d1407a2fbee740201858ed8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ action-msgs builtin-interfaces rclcpp rosidl-default-generators std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages and service files for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-pddl-parser/default.nix b/distros/iron/plansys2-pddl-parser/default.nix deleted file mode 100644 index 5cf38cec92..0000000000 --- a/distros/iron/plansys2-pddl-parser/default.nix +++ /dev/null @@ -1,34 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, plansys2-msgs, rclcpp, std-msgs }: -buildRosPackage { - pname = "ros-iron-plansys2-pddl-parser"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_pddl_parser/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "a12e27cf2b90a766500496fb20687128a409841d12404127dd97533964f0ff13"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-index-cpp ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ plansys2-msgs rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains a library for parsing PDDL domains and problems. - - This package derives from the work of Anders Jonsson, contained in https://github.com/wisdompoet/universal-pddl-parser.git - with many modifications by Francisco Martin: - * ROS2 packaging - * Source code structure refactor - * CMakeLists.txt for cmake compilation - * Reading from String instead of files - * Licensing"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-planner/default.nix b/distros/iron/plansys2-planner/default.nix deleted file mode 100644 index e28efc4459..0000000000 --- a/distros/iron/plansys2-planner/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, lifecycle-msgs, plansys2-core, plansys2-domain-expert, plansys2-msgs, plansys2-pddl-parser, plansys2-popf-plan-solver, plansys2-problem-expert, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, ros2run, std-msgs }: -buildRosPackage { - pname = "ros-iron-plansys2-planner"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_planner/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "bdd59dae73c83f53388b5e53dfbfa75d856322c522aac5f893a51f5e920ee36a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ros2run ]; - propagatedBuildInputs = [ ament-index-cpp lifecycle-msgs plansys2-core plansys2-domain-expert plansys2-msgs plansys2-pddl-parser plansys2-popf-plan-solver plansys2-problem-expert pluginlib rclcpp rclcpp-action rclcpp-lifecycle std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains the PDDL-based Planner module for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-popf-plan-solver/default.nix b/distros/iron/plansys2-popf-plan-solver/default.nix deleted file mode 100644 index e2afe27706..0000000000 --- a/distros/iron/plansys2-popf-plan-solver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, plansys2-core, pluginlib, popf, rclcpp, ros2run }: -buildRosPackage { - pname = "ros-iron-plansys2-popf-plan-solver"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_popf_plan_solver/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "5a3015aa06b5a027e7a091c0eed5851e96898f96b6e450e6fe01f4debed8255a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ros2run ]; - propagatedBuildInputs = [ ament-index-cpp plansys2-core pluginlib popf rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains the PDDL-based Planner module for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-problem-expert/default.nix b/distros/iron/plansys2-problem-expert/default.nix deleted file mode 100644 index 90e5407727..0000000000 --- a/distros/iron/plansys2-problem-expert/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, lifecycle-msgs, plansys2-domain-expert, plansys2-msgs, plansys2-pddl-parser, qt5, rclcpp, rclcpp-action, rclcpp-lifecycle, std-msgs }: -buildRosPackage { - pname = "ros-iron-plansys2-problem-expert"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_problem_expert/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "085d31fa82d9e715a72a2ab7f4ff5e5c118bb7958e60103ba0b9545859dc506b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-cpp lifecycle-msgs plansys2-domain-expert plansys2-msgs plansys2-pddl-parser qt5.qtbase rclcpp rclcpp-action rclcpp-lifecycle std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains the Problem Expert module for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-terminal/default.nix b/distros/iron/plansys2-terminal/default.nix deleted file mode 100644 index 7232280021..0000000000 --- a/distros/iron/plansys2-terminal/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, lifecycle-msgs, plansys2-domain-expert, plansys2-executor, plansys2-msgs, plansys2-pddl-parser, plansys2-planner, plansys2-problem-expert, rclcpp, rclcpp-action, rclcpp-lifecycle, readline }: -buildRosPackage { - pname = "ros-iron-plansys2-terminal"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_terminal/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "a37ba6b2dac431b68621fd7c8e75e23edeccba80cd470774d29776bf56068cfd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-index-cpp ament-lint-auto ament-lint-common lifecycle-msgs ]; - propagatedBuildInputs = [ plansys2-domain-expert plansys2-executor plansys2-msgs plansys2-pddl-parser plansys2-planner plansys2-problem-expert rclcpp rclcpp-action rclcpp-lifecycle readline ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A terminal tool for monitor and manage the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-tests/default.nix b/distros/iron/plansys2-tests/default.nix deleted file mode 100644 index 1120cc6202..0000000000 --- a/distros/iron/plansys2-tests/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, lifecycle-msgs, plansys2-domain-expert, plansys2-executor, plansys2-msgs, plansys2-pddl-parser, plansys2-planner, plansys2-problem-expert, popf, rclcpp, rclcpp-action, rclcpp-cascade-lifecycle, rclcpp-lifecycle }: -buildRosPackage { - pname = "ros-iron-plansys2-tests"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_tests/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "1a59e8a4f9b440683fd29fbbd48da68084f90fc84d7702fe21e392edd402984f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-cpp behaviortree-cpp-v3 lifecycle-msgs plansys2-domain-expert plansys2-executor plansys2-msgs plansys2-pddl-parser plansys2-planner plansys2-problem-expert popf rclcpp rclcpp-action rclcpp-cascade-lifecycle rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains the tests package for the ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plansys2-tools/default.nix b/distros/iron/plansys2-tools/default.nix deleted file mode 100644 index 949cd1d7a1..0000000000 --- a/distros/iron/plansys2-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, plansys2-msgs, plansys2-problem-expert, qt-gui-cpp, qt5, rclcpp, rclcpp-lifecycle, rqt-gui, rqt-gui-cpp }: -buildRosPackage { - pname = "ros-iron-plansys2-tools"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_planning_system-release/archive/release/iron/plansys2_tools/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "d11d5da69309261039d25f2df79c433b6c4791492ac7a0fd4ce3aaeb6a8173f5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake qt5.qtbase ]; - checkInputs = [ ament-cmake-gtest ament-index-cpp ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ plansys2-msgs plansys2-problem-expert qt-gui-cpp rclcpp rclcpp-lifecycle rqt-gui rqt-gui-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A set of tools for monitoring ROS2 Planning System"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/plotjuggler-msgs/default.nix b/distros/iron/plotjuggler-msgs/default.nix deleted file mode 100644 index 680dced389..0000000000 --- a/distros/iron/plotjuggler-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-plotjuggler-msgs"; - version = "0.2.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/plotjuggler_msgs-release/archive/release/iron/plotjuggler_msgs/0.2.3-4.tar.gz"; - name = "0.2.3-4.tar.gz"; - sha256 = "88aff55e89687af8b26852108b0e2c90402ff36b0c10ead49f6118192eb2ffd1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Special Messages for PlotJuggler"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/plotjuggler-ros/default.nix b/distros/iron/plotjuggler-ros/default.nix deleted file mode 100644 index c2e091dc0a..0000000000 --- a/distros/iron/plotjuggler-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, binutils, boost, plotjuggler, qt5, rclcpp, rcpputils, rosbag2, rosbag2-transport, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-plotjuggler-ros"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/plotjuggler-ros-plugins-release/archive/release/iron/plotjuggler_ros/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "ba2fa70f1cbe9a2bd1daab56d67cc2fe916b7fbdb5dc93ea8a8d99acce8dff84"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ binutils boost plotjuggler qt5.qtbase qt5.qtsvg qt5.qtwebsockets rclcpp rcpputils rosbag2 rosbag2-transport tf2-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "PlotJuggler plugin for ROS"; - license = with lib.licenses; [ "AGPLv3" ]; - }; -} diff --git a/distros/iron/plotjuggler/default.nix b/distros/iron/plotjuggler/default.nix deleted file mode 100644 index 1ba99f2b4f..0000000000 --- a/distros/iron/plotjuggler/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, fastcdr, lz4, protobuf, qt5, rclcpp, zstd }: -buildRosPackage { - pname = "ros-iron-plotjuggler"; - version = "3.9.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/plotjuggler-release/archive/release/iron/plotjuggler/3.9.0-1.tar.gz"; - name = "3.9.0-1.tar.gz"; - sha256 = "d8ffae331afa4491428eaacecdcf19120ca4f1f676f5422bb84361b6688e038d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq fastcdr lz4 protobuf qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras rclcpp zstd ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "PlotJuggler: juggle with data"; - license = with lib.licenses; [ mpl20 ]; - }; -} diff --git a/distros/iron/pluginlib/default.nix b/distros/iron/pluginlib/default.nix deleted file mode 100644 index e95e64318a..0000000000 --- a/distros/iron/pluginlib/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, class-loader, rcpputils, rcutils, tinyxml2-vendor }: -buildRosPackage { - pname = "ros-iron-pluginlib"; - version = "5.2.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pluginlib-release/archive/release/iron/pluginlib/5.2.2-3.tar.gz"; - name = "5.2.2-3.tar.gz"; - sha256 = "2459c12ea8790c7c2fdda4bc1d98fa794c42f0e339b66653a4171e087aab5783"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ ament-index-cpp class-loader rcpputils rcutils tinyxml2-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. - To work, these tools require plugin providers to register their plugins in the package.xml of their package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/point-cloud-interfaces/default.nix b/distros/iron/point-cloud-interfaces/default.nix deleted file mode 100644 index 59c7c698ec..0000000000 --- a/distros/iron/point-cloud-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-point-cloud-interfaces"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/iron/point_cloud_interfaces/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "c6906110432411bca8e645980f7c515141bf0792ba24d73421b7e9c9fabdf23b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "msg definitions for use with point_cloud_transport plugins."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/point-cloud-msg-wrapper/default.nix b/distros/iron/point-cloud-msg-wrapper/default.nix deleted file mode 100644 index c98d893da8..0000000000 --- a/distros/iron/point-cloud-msg-wrapper/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-point-cloud-msg-wrapper"; - version = "1.0.7-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_msg_wrapper-release/archive/release/iron/point_cloud_msg_wrapper/1.0.7-4.tar.gz"; - name = "1.0.7-4.tar.gz"; - sha256 = "5d338cbcd4f2318b75a0a5157d8ce1dbd288331328f7510c106756d1d731fdc0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs ]; - propagatedBuildInputs = [ sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "A point cloud message wrapper that allows for simple and safe PointCloud2 msg usage"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/point-cloud-transport-plugins/default.nix b/distros/iron/point-cloud-transport-plugins/default.nix deleted file mode 100644 index af4efc652d..0000000000 --- a/distros/iron/point-cloud-transport-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, draco-point-cloud-transport, point-cloud-interfaces, zlib-point-cloud-transport, zstd-point-cloud-transport }: -buildRosPackage { - pname = "ros-iron-point-cloud-transport-plugins"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/iron/point_cloud_transport_plugins/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "d8ece1ff892a4f32a410e20919acec9387ada3a7dd584d432967efbc9895ff3e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ draco-point-cloud-transport point-cloud-interfaces zlib-point-cloud-transport zstd-point-cloud-transport ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage with common point_cloud_transport plugins"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/point-cloud-transport-py/default.nix b/distros/iron/point-cloud-transport-py/default.nix deleted file mode 100644 index 0ca20230c3..0000000000 --- a/distros/iron/point-cloud-transport-py/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-python, ament-cmake-ros, pluginlib, point-cloud-transport, pybind11-vendor, python-cmake-module, rclcpp, rpyutils, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-point-cloud-transport-py"; - version = "2.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport-release/archive/release/iron/point_cloud_transport_py/2.0.6-1.tar.gz"; - name = "2.0.6-1.tar.gz"; - sha256 = "990a27f270c15af9be35dc1bcdb675f24e77e51e8e4018f05e601734a93fbec2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ament-cmake-ros python-cmake-module ]; - propagatedBuildInputs = [ pluginlib point-cloud-transport pybind11-vendor rclcpp rpyutils sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-python ament-cmake-ros python-cmake-module ]; - - meta = { - description = "Python API for point_cloud_transport"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/point-cloud-transport/default.nix b/distros/iron/point-cloud-transport/default.nix deleted file mode 100644 index a0831d2e9b..0000000000 --- a/distros/iron/point-cloud-transport/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, message-filters, pluginlib, rclcpp, rclcpp-components, rcpputils, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-point-cloud-transport"; - version = "2.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport-release/archive/release/iron/point_cloud_transport/2.0.6-1.tar.gz"; - name = "2.0.6-1.tar.gz"; - sha256 = "194d909fb9decf1d610cf6228f7a79a2ee86c1caae84419dbd349dc602546483"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ message-filters pluginlib rclcpp rclcpp-components rcpputils sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Support for transporting PointCloud2 messages in compressed format and plugin interface for implementing additional PointCloud2 transports."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/pointcloud-to-laserscan/default.nix b/distros/iron/pointcloud-to-laserscan/default.nix deleted file mode 100644 index 50ace3baa8..0000000000 --- a/distros/iron/pointcloud-to-laserscan/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, laser-geometry, launch, launch-ros, message-filters, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-ros, tf2-sensor-msgs }: -buildRosPackage { - pname = "ros-iron-pointcloud-to-laserscan"; - version = "2.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pointcloud_to_laserscan-release/archive/release/iron/pointcloud_to_laserscan/2.0.1-4.tar.gz"; - name = "2.0.1-4.tar.gz"; - sha256 = "2c5f9b38b3a13cb63f3097ad7ab22619b661dab9245edf2caecb29f258467929"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ laser-geometry launch launch-ros message-filters rclcpp rclcpp-components sensor-msgs tf2 tf2-ros tf2-sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Converts a 3D Point Cloud into a 2D laser scan. This is useful for making devices like the Kinect appear like a laser scanner for 2D-based algorithms (e.g. laser-based SLAM)."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/polygon-demos/default.nix b/distros/iron/polygon-demos/default.nix deleted file mode 100644 index 0932bed253..0000000000 --- a/distros/iron/polygon-demos/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, angles, color-util, geometry-msgs, polygon-msgs, polygon-rviz-plugins, polygon-utils, rclcpp, rviz-common, rviz-default-plugins, rviz2 }: -buildRosPackage { - pname = "ros-iron-polygon-demos"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/polygon_ros-release/archive/release/iron/polygon_demos/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "f0a9fef597746d1003c67e57fbee4505312100a031c841e991140cab0210f7aa"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ angles color-util geometry-msgs polygon-msgs polygon-rviz-plugins polygon-utils rclcpp rviz-common rviz-default-plugins rviz2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Demo of polygon_rviz_plugins"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/polygon-msgs/default.nix b/distros/iron/polygon-msgs/default.nix deleted file mode 100644 index e578ad738e..0000000000 --- a/distros/iron/polygon-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-polygon-msgs"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/polygon_ros-release/archive/release/iron/polygon_msgs/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "d22978a033864c9aebcb7fea7ae4b7d7b099e6fb016e3c8714ad5886b4f48c19"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "General purpose two-dimensional polygons. Formerly a part of nav_2d_msgs"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/polygon-rviz-plugins/default.nix b/distros/iron/polygon-rviz-plugins/default.nix deleted file mode 100644 index 3521542996..0000000000 --- a/distros/iron/polygon-rviz-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, color-util, geometry-msgs, pluginlib, polygon-msgs, polygon-utils, rviz-common, std-msgs }: -buildRosPackage { - pname = "ros-iron-polygon-rviz-plugins"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/polygon_ros-release/archive/release/iron/polygon_rviz_plugins/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "609aeacc07963afb1061bf458dd27f9413850150f1fb02dd48e65340c058b911"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ color-util geometry-msgs pluginlib polygon-msgs polygon-utils rviz-common std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RViz visualizations for polygons"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/polygon-utils/default.nix b/distros/iron/polygon-utils/default.nix deleted file mode 100644 index 6de48b2ba6..0000000000 --- a/distros/iron/polygon-utils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, geometry-msgs, polygon-msgs, python3Packages }: -buildRosPackage { - pname = "ros-iron-polygon-utils"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/polygon_ros-release/archive/release/iron/polygon_utils/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "d22943407fbf0aba1ae60fef6703f47912370f8fe1e90490d671a2c9e392a591"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-pytest ]; - propagatedBuildInputs = [ geometry-msgs polygon-msgs python3Packages.shapely ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Utilities for working with polygons, including triangulation"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/popf/default.nix b/distros/iron/popf/default.nix deleted file mode 100644 index 1d16b97a08..0000000000 --- a/distros/iron/popf/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, bison, cbc, clp, flex, rclcpp }: -buildRosPackage { - pname = "ros-iron-popf"; - version = "0.0.15-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/popf-release/archive/release/iron/popf/0.0.15-1.tar.gz"; - name = "0.0.15-1.tar.gz"; - sha256 = "fb037442684697f2ce1bcec339ab8fe9a44ee4c74d35f74c1e9c1f54aad1d416"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ bison cbc clp flex rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The POPF package"; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/iron/pose-broadcaster/default.nix b/distros/iron/pose-broadcaster/default.nix deleted file mode 100644 index 75d8e6702e..0000000000 --- a/distros/iron/pose-broadcaster/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, tf2-msgs }: -buildRosPackage { - pname = "ros-iron-pose-broadcaster"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/pose_broadcaster/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "ba5bb96880d4a2a021f86b047f36b75f9827af3f3a9be122f84061a584e40ab5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library geometry-msgs pluginlib rclcpp rclcpp-lifecycle realtime-tools tf2-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Broadcaster to publish cartesian states."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/pose-cov-ops/default.nix b/distros/iron/pose-cov-ops/default.nix deleted file mode 100644 index 9921c2c372..0000000000 --- a/distros/iron/pose-cov-ops/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, cmake, cv-bridge, geometry-msgs, gtest, mrpt-libposes, mrpt-libros-bridge, nav-msgs, rclcpp, ros-environment, sensor-msgs, std-msgs, stereo-msgs, tf2 }: -buildRosPackage { - pname = "ros-iron-pose-cov-ops"; - version = "0.3.13-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pose_cov_ops-release/archive/release/iron/pose_cov_ops/0.3.13-1.tar.gz"; - name = "0.3.13-1.tar.gz"; - sha256 = "b8dd96b20809b4cf50e7261d2b5e633b8ed39b7da5597834e3d841e2b23e1ab6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-xmllint cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common gtest ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs mrpt-libposes mrpt-libros-bridge nav-msgs rclcpp sensor-msgs std-msgs stereo-msgs tf2 ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest cmake ]; - - meta = { - description = "C++ library for SE(2)/SE(3) pose composition operations with uncertainty"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/position-controllers/default.nix b/distros/iron/position-controllers/default.nix deleted file mode 100644 index f21d691769..0000000000 --- a/distros/iron/position-controllers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-test-assets }: -buildRosPackage { - pname = "ros-iron-position-controllers"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/position_controllers/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "4fb4b2d7f05dade025ea7470457f4ea9825183ed7edf9a2e703c37ed07688aa5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros forward-command-controller pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generic controller for forwarding commands."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/proxsuite/default.nix b/distros/iron/proxsuite/default.nix deleted file mode 100644 index 871cc544e9..0000000000 --- a/distros/iron/proxsuite/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, doxygen, eigen, git, matio, python3Packages, simde }: -buildRosPackage { - pname = "ros-iron-proxsuite"; - version = "0.6.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/proxsuite-release/archive/release/iron/proxsuite/0.6.5-1.tar.gz"; - name = "0.6.5-1.tar.gz"; - sha256 = "1e700ff9c4dcfce0bcc9c7e67e89d3a690ac85bb9586694cb05a8eda0b509579"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - checkInputs = [ matio ]; - propagatedBuildInputs = [ eigen python3Packages.numpy python3Packages.scipy simde ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The Advanced Proximal Optimization Toolbox"; - license = with lib.licenses; [ bsd2 ]; - }; -} diff --git a/distros/iron/py-binding-tools/default.nix b/distros/iron/py-binding-tools/default.nix deleted file mode 100644 index 31a5317fd6..0000000000 --- a/distros/iron/py-binding-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, geometry-msgs, pybind11-vendor, rclcpp, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-py-binding-tools"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/py_binding_tools-release/archive/release/iron/py_binding_tools/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "824d47ccb445c85ae268dc64ad7a008b2333f06a4737245e03a015de6548c23f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common rclpy std-msgs ]; - propagatedBuildInputs = [ geometry-msgs pybind11-vendor rclcpp ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Python binding tools for C++"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/py-trees-js/default.nix b/distros/iron/py-trees-js/default.nix deleted file mode 100644 index a2e6f1158a..0000000000 --- a/distros/iron/py-trees-js/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python3Packages, qt5 }: -buildRosPackage { - pname = "ros-iron-py-trees-js"; - version = "0.6.4-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/py_trees_js-release/archive/release/iron/py_trees_js/0.6.4-3.tar.gz"; - name = "0.6.4-3.tar.gz"; - sha256 = "6bdb4ab4a1f7f0b084bdd04516e76179a473c3fc59815b3acf5164fcec74381a"; - }; - - buildType = "ament_python"; - buildInputs = [ python3Packages.setuptools qt5.qttools.dev ]; - propagatedBuildInputs = [ python3Packages.pyqt5 python3Packages.pyqtwebengine ]; - - meta = { - description = "Javascript library for visualising behaviour trees."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/py-trees-ros-interfaces/default.nix b/distros/iron/py-trees-ros-interfaces/default.nix deleted file mode 100644 index 9dabdc83b0..0000000000 --- a/distros/iron/py-trees-ros-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, diagnostic-msgs, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, unique-identifier-msgs }: -buildRosPackage { - pname = "ros-iron-py-trees-ros-interfaces"; - version = "2.1.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/py_trees_ros_interfaces-release/archive/release/iron/py_trees_ros_interfaces/2.1.0-3.tar.gz"; - name = "2.1.0-3.tar.gz"; - sha256 = "c72c24b49beba8819a24701ecb9aed6b5048581e395a64d88a08b6d6a253ec46"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ action-msgs diagnostic-msgs geometry-msgs rosidl-default-runtime unique-identifier-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Interfaces used by py_trees_ros and py_trees_ros_tutorials."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/py-trees-ros/default.nix b/distros/iron/py-trees-ros/default.nix deleted file mode 100644 index a2ec45a233..0000000000 --- a/distros/iron/py-trees-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, geometry-msgs, py-trees, py-trees-ros-interfaces, python3Packages, pythonPackages, rcl-interfaces, rclpy, ros2topic, sensor-msgs, std-msgs, tf2-ros-py, unique-identifier-msgs }: -buildRosPackage { - pname = "ros-iron-py-trees-ros"; - version = "2.2.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/py_trees_ros-release/archive/release/iron/py_trees_ros/2.2.2-3.tar.gz"; - name = "2.2.2-3.tar.gz"; - sha256 = "10f5eff6abe124b6907045b4c7c5e7053e8a2e41da49b261379ff43ba5d28521"; - }; - - buildType = "ament_python"; - buildInputs = [ python3Packages.setuptools ]; - checkInputs = [ pythonPackages.pytest ]; - propagatedBuildInputs = [ geometry-msgs py-trees py-trees-ros-interfaces rcl-interfaces rclpy ros2topic sensor-msgs std-msgs tf2-ros-py unique-identifier-msgs ]; - - meta = { - description = "ROS2 extensions and behaviours for py_trees."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/py-trees/default.nix b/distros/iron/py-trees/default.nix deleted file mode 100644 index c99e186dc9..0000000000 --- a/distros/iron/py-trees/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python3Packages }: -buildRosPackage { - pname = "ros-iron-py-trees"; - version = "2.2.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/py_trees-release/archive/release/iron/py_trees/2.2.1-3.tar.gz"; - name = "2.2.1-3.tar.gz"; - sha256 = "82fc148235dfe66459259600d16229674bd69c58892c41ed664fa12f8ef46dab"; - }; - - buildType = "ament_python"; - buildInputs = [ python3Packages.setuptools ]; - propagatedBuildInputs = [ python3Packages.pydot ]; - - meta = { - description = "Pythonic implementation of behaviour trees."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/pybind11-json-vendor/default.nix b/distros/iron/pybind11-json-vendor/default.nix deleted file mode 100644 index 603a7e04b0..0000000000 --- a/distros/iron/pybind11-json-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, git, nlohmann_json, pybind11-vendor }: -buildRosPackage { - pname = "ros-iron-pybind11-json-vendor"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pybind11_json_vendor-release/archive/release/iron/pybind11_json_vendor/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "df8944b7a44cb136c67dfabb2b5b992a6313ea611cc76452f10bed7aa510ab8a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ nlohmann_json pybind11-vendor ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "A vendor package for pybind11_json for Modern C++"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/pybind11-vendor/default.nix b/distros/iron/pybind11-vendor/default.nix deleted file mode 100644 index c105aebadf..0000000000 --- a/distros/iron/pybind11-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, git, pythonPackages }: -buildRosPackage { - pname = "ros-iron-pybind11-vendor"; - version = "3.0.3-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pybind11_vendor-release/archive/release/iron/pybind11_vendor/3.0.3-3.tar.gz"; - name = "3.0.3-3.tar.gz"; - sha256 = "680298928be7efb2a4e32ef2c5061819d6ef3df7063ecc9a311ba610ff32ef33"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ pythonPackages.pybind11 ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "Wrapper around pybind11."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/python-cmake-module/default.nix b/distros/iron/python-cmake-module/default.nix deleted file mode 100644 index e74e992a4f..0000000000 --- a/distros/iron/python-cmake-module/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, python3 }: -buildRosPackage { - pname = "ros-iron-python-cmake-module"; - version = "0.10.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/python_cmake_module-release/archive/release/iron/python_cmake_module/0.10.2-3.tar.gz"; - name = "0.10.2-3.tar.gz"; - sha256 = "c98a27034ae0990381043b84fbc8d8d0b8982e6d7dbf1b76f46882a7c31837c3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ python3 ]; - nativeBuildInputs = [ ament-cmake python3 ]; - - meta = { - description = "Provide CMake module with extra functionality for Python."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/python-mrpt/default.nix b/distros/iron/python-mrpt/default.nix deleted file mode 100644 index 909477ed90..0000000000 --- a/distros/iron/python-mrpt/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, assimp, cmake, cv-bridge, ffmpeg, freeglut, freenect, glfw3, libGL, libGLU, libjpeg, libpcap, libusb1, mrpt-libapps, mrpt-libgui, mrpt-libnav, mrpt-libslam, octomap, opencv, openni2, pkg-config, python3Packages, pythonPackages, rclcpp, ros-environment, rosbag2-storage, tinyxml-2, udev, wxGTK32, xorg, zlib }: -buildRosPackage { - pname = "ros-iron-python-mrpt"; - version = "2.14.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/python_mrpt_ros-release/archive/release/iron/python_mrpt/2.14.5-1.tar.gz"; - name = "2.14.5-1.tar.gz"; - sha256 = "04fa16f42954f552fee08daf03bea40fc809a6a398f00932933d01834e91b355"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake assimp cmake cv-bridge ffmpeg freeglut freenect glfw3 libGL libGLU libjpeg libpcap libusb1 octomap opencv opencv.cxxdev openni2 pkg-config python3Packages.pip pythonPackages.pybind11 rclcpp ros-environment rosbag2-storage tinyxml-2 udev wxGTK32 xorg.libXrandr xorg.libXxf86vm zlib ]; - propagatedBuildInputs = [ mrpt-libapps mrpt-libgui mrpt-libnav mrpt-libslam ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Python wrapper for Mobile Robot Programming Toolkit (MRPT) libraries"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/python-orocos-kdl-vendor/default.nix b/distros/iron/python-orocos-kdl-vendor/default.nix deleted file mode 100644 index 8aa9355bd1..0000000000 --- a/distros/iron/python-orocos-kdl-vendor/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, orocos-kdl-vendor, pybind11-vendor, python-cmake-module, python3Packages }: -buildRosPackage { - pname = "ros-iron-python-orocos-kdl-vendor"; - version = "0.3.4-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/iron/python_orocos_kdl_vendor/0.3.4-3.tar.gz"; - name = "0.3.4-3.tar.gz"; - sha256 = "b5380ee76e89d906cedbde15a78a20e6dbda813c3bac3778c0c3125e5b9d74b6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python python-cmake-module ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ orocos-kdl-vendor pybind11-vendor python3Packages.pykdl ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python python-cmake-module ]; - - meta = { - description = "Wrapper around PyKDL, providing nothing but a dependency on PyKDL on some systems. - On others, it fetches and builds python_orocos_kdl locally."; - license = with lib.licenses; [ asl20 "LGPL-2.1-or-later" ]; - }; -} diff --git a/distros/iron/python-qt-binding/default.nix b/distros/iron/python-qt-binding/default.nix deleted file mode 100644 index 5a32cad58d..0000000000 --- a/distros/iron/python-qt-binding/default.nix +++ /dev/null @@ -1,36 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python3Packages, qt5 }: -buildRosPackage { - pname = "ros-iron-python-qt-binding"; - version = "1.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/python_qt_binding-release/archive/release/iron/python_qt_binding/1.2.4-1.tar.gz"; - name = "1.2.4-1.tar.gz"; - sha256 = "7008088523c480e0a59c2d4f91116c0640c483b458e33f2b7056a336159b3f1e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake qt5.qtbase ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ python3Packages.pyqt5 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This stack provides Python bindings for Qt. - There are two providers: pyside and pyqt. PySide2 is available under - the GPL, LGPL and a commercial license. PyQt is released under the GPL. - - Both the bindings and tools to build bindings are included from each - available provider. For PySide, it is called "Shiboken". For PyQt, - this is called "SIP". - - Also provided is adapter code to make the user's Python code - independent of which binding provider was actually used which makes - it very easy to switch between these."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/qpoases-vendor/default.nix b/distros/iron/qpoases-vendor/default.nix deleted file mode 100644 index 605d40a641..0000000000 --- a/distros/iron/qpoases-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, subversion }: -buildRosPackage { - pname = "ros-iron-qpoases-vendor"; - version = "3.2.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qpoases_vendor-release/archive/release/iron/qpoases_vendor/3.2.3-4.tar.gz"; - name = "3.2.3-4.tar.gz"; - sha256 = "7674cf67a2926b88a1cf556d97075b64f57f74af973e7cc521e18b97f6ca2607"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - propagatedBuildInputs = [ subversion ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Wrapper around qpOASES to make it available to the ROS ecosystem."; - license = with lib.licenses; [ asl20 "LGPL" ]; - }; -} diff --git a/distros/iron/qt-dotgraph/default.nix b/distros/iron/qt-dotgraph/default.nix deleted file mode 100644 index 674fac2f91..0000000000 --- a/distros/iron/qt-dotgraph/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages }: -buildRosPackage { - pname = "ros-iron-qt-dotgraph"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/iron/qt_dotgraph/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "e708fa300e8f363ab4a39a1638fddf499ff07fd8c7eed317bb6d03eac4602852"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.pygraphviz ]; - propagatedBuildInputs = [ python-qt-binding python3Packages.pydot ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "qt_dotgraph provides helpers to work with dot graphs."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/qt-gui-app/default.nix b/distros/iron/qt-gui-app/default.nix deleted file mode 100644 index 2da4c2f65c..0000000000 --- a/distros/iron/qt-gui-app/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, qt-gui }: -buildRosPackage { - pname = "ros-iron-qt-gui-app"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/iron/qt_gui_app/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "1caf4ffefba4e7ab29cd5e03825e672de0c75f56fbc8bdc42a54c24d65fde70f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python qt-gui ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/qt-gui-core/default.nix b/distros/iron/qt-gui-core/default.nix deleted file mode 100644 index 647209dc82..0000000000 --- a/distros/iron/qt-gui-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, qt-dotgraph, qt-gui, qt-gui-app, qt-gui-cpp, qt-gui-py-common }: -buildRosPackage { - pname = "ros-iron-qt-gui-core"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/iron/qt_gui_core/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "4a2569bd3c76ba9dec69a1375f9b20a5ee19deb0896e9d028e97fb8b4fc83fac"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ qt-dotgraph qt-gui qt-gui-app qt-gui-cpp qt-gui-py-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/qt-gui-cpp/default.nix b/distros/iron/qt-gui-cpp/default.nix deleted file mode 100644 index 2e4f743b18..0000000000 --- a/distros/iron/qt-gui-cpp/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, pkg-config, pluginlib, python-qt-binding, qt-gui, qt5, rcpputils, tinyxml2-vendor }: -buildRosPackage { - pname = "ros-iron-qt-gui-cpp"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/iron/qt_gui_cpp/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "dbc5965153b1c65be8372fb6b725e94c1c4042ca95bc35fd46ee6647d7b931c0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config python-qt-binding qt5.qtbase ]; - checkInputs = [ ament-cmake-pytest ]; - propagatedBuildInputs = [ pluginlib qt-gui rcpputils tinyxml2-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. - At least one specific binding must be available in order to use C++-plugins."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/qt-gui-py-common/default.nix b/distros/iron/qt-gui-py-common/default.nix deleted file mode 100644 index 4b4159ebd6..0000000000 --- a/distros/iron/qt-gui-py-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding }: -buildRosPackage { - pname = "ros-iron-qt-gui-py-common"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/iron/qt_gui_py_common/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "9fe71215dbcd019c490196c2fbda38339d575c786a31859b907cd0871131dbb8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python python-qt-binding ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "qt_gui_py_common provides common functionality for GUI plugins written in Python."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/qt-gui/default.nix b/distros/iron/qt-gui/default.nix deleted file mode 100644 index f9b8ab159f..0000000000 --- a/distros/iron/qt-gui/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages, qt5, tango-icons-vendor }: -buildRosPackage { - pname = "ros-iron-qt-gui"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/iron/qt_gui/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "0f3fc26019c2a71dea1808c16adeb1bf706c1f71b0de15a1c1d16de36d3eb17d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake python3Packages.pyqt5 qt5.qtbase ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.catkin-pkg tango-icons-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. - It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. - It requires either PyQt or PySide bindings."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/quality-of-service-demo-cpp/default.nix b/distros/iron/quality-of-service-demo-cpp/default.nix deleted file mode 100644 index f044043a14..0000000000 --- a/distros/iron/quality-of-service-demo-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, launch, launch-ros, launch-testing, rclcpp, rclcpp-components, rcutils, rmw, rmw-implementation-cmake, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-quality-of-service-demo-cpp"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/quality_of_service_demo_cpp/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "8e10ef3301e51e87d2701d0e3263b8ec535e97ce0d656e106127fab3dbffa294"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rmw-implementation-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ example-interfaces launch-ros rclcpp rclcpp-components rcutils rmw sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ Demo applications for Quality of Service features"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/quality-of-service-demo-py/default.nix b/distros/iron/quality-of-service-demo-py/default.nix deleted file mode 100644 index fb804efa75..0000000000 --- a/distros/iron/quality-of-service-demo-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-quality-of-service-demo-py"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/quality_of_service_demo_py/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "7f1bc0cc36a957c6dd319dc1db2291f6722f216a7552c9828c5514b9b0b36925"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy sensor-msgs std-msgs ]; - - meta = { - description = "Python Demo applications for Quality of Service features"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/quaternion-operation/default.nix b/distros/iron/quaternion-operation/default.nix deleted file mode 100644 index 068b8286dc..0000000000 --- a/distros/iron/quaternion-operation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-gtest, eigen, geometry-msgs, ouxt-lint-common, rclcpp, tf2-ros }: -buildRosPackage { - pname = "ros-iron-quaternion-operation"; - version = "0.0.7-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/quaternion_operation-release/archive/release/iron/quaternion_operation/0.0.7-4.tar.gz"; - name = "0.0.7-4.tar.gz"; - sha256 = "af6be91c864331e60595bfb89a70d1cf8a27907694ed671e6f1b1b08ebe959a1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ouxt-lint-common ]; - propagatedBuildInputs = [ ament-cmake-auto eigen geometry-msgs rclcpp tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The quaternion_operation package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/r2r-spl-7/default.nix b/distros/iron/r2r-spl-7/default.nix deleted file mode 100644 index 4270785d7d..0000000000 --- a/distros/iron/r2r-spl-7/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy, splsm-7-conversion }: -buildRosPackage { - pname = "ros-iron-r2r-spl-7"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/iron/r2r_spl_7/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "e58349d337e9c058634572793b5f9a32a21e72f40ac9e57f5a06bd514c97164e"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy splsm-7-conversion ]; - - meta = { - description = "Robot-To-Robot communication in RoboCup SPL using SPLSM V7"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/r2r-spl-8/default.nix b/distros/iron/r2r-spl-8/default.nix deleted file mode 100644 index d3729c89e0..0000000000 --- a/distros/iron/r2r-spl-8/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy, splsm-8-conversion }: -buildRosPackage { - pname = "ros-iron-r2r-spl-8"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/iron/r2r_spl_8/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "068c4fd6ea706b0d50e656afcb2d9d11840c8fffc0e19cbe34f5a9eca56a1894"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy splsm-8-conversion ]; - - meta = { - description = "Robot-To-Robot communication in RoboCup SPL"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/r2r-spl-test-interfaces/default.nix b/distros/iron/r2r-spl-test-interfaces/default.nix deleted file mode 100644 index 278fe3a744..0000000000 --- a/distros/iron/r2r-spl-test-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-r2r-spl-test-interfaces"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/iron/r2r_spl_test_interfaces/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "e2b3f75a75d597cb12917f8954bf2a53b84cc07f1b9c3e676e1fca0c2dfdeec2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages for testing r2r_spl"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/r2r-spl/default.nix b/distros/iron/r2r-spl/default.nix deleted file mode 100644 index a8a44d5cdd..0000000000 --- a/distros/iron/r2r-spl/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, game-controller-spl-interfaces, python3Packages, pythonPackages, r2r-spl-test-interfaces, rclpy, rosidl-parser }: -buildRosPackage { - pname = "ros-iron-r2r-spl"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/iron/r2r_spl/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "e40befb3b13876f5a9d18f3ead2033f885f6466b4b4d3dfe96b37511579e8802"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.numpy pythonPackages.pytest r2r-spl-test-interfaces ]; - propagatedBuildInputs = [ game-controller-spl-interfaces python3Packages.construct rclpy rosidl-parser ]; - - meta = { - description = "Robot-to-Robot Communication in RoboCup Standard Platform League"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/radar-msgs/default.nix b/distros/iron/radar-msgs/default.nix deleted file mode 100644 index 6a57c0f072..0000000000 --- a/distros/iron/radar-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-radar-msgs"; - version = "0.2.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/radar_msgs-release/archive/release/iron/radar_msgs/0.2.2-3.tar.gz"; - name = "0.2.2-3.tar.gz"; - sha256 = "36c603bd6b4bb2b244e6adcc38dc19ad7f36170779c0c06ef8c918545dcb7bfc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-generators std-msgs unique-identifier-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Standard ROS messages for radars"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/random-numbers/default.nix b/distros/iron/random-numbers/default.nix deleted file mode 100644 index f3edc268bd..0000000000 --- a/distros/iron/random-numbers/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-cmake, boost }: -buildRosPackage { - pname = "ros-iron-random-numbers"; - version = "2.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/random_numbers-release/archive/release/iron/random_numbers/2.0.1-4.tar.gz"; - name = "2.0.1-4.tar.gz"; - sha256 = "d2e627f8ed0076a2f11c37570a61a3a1d850a9e4cfa7d40f07ce5ef968dc108e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-cmake ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This library contains wrappers for generating floating point values, integers, quaternions using boost libraries. - - The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. - Seeds are obtained using a separate and different random number generator."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/range-sensor-broadcaster/default.nix b/distros/iron/range-sensor-broadcaster/default.nix deleted file mode 100644 index 43f3e6d738..0000000000 --- a/distros/iron/range-sensor-broadcaster/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, realtime-tools, ros2-control-test-assets, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-range-sensor-broadcaster"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/range_sensor_broadcaster/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "0c69aaaa5e90047a81c827bd817b12638ce61868a193283aaaf9f20662b084fd"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros controller-interface generate-parameter-library hardware-interface pluginlib rclcpp rclcpp-lifecycle realtime-tools sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Controller to publish readings of range sensors."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rc-common-msgs/default.nix b/distros/iron/rc-common-msgs/default.nix deleted file mode 100644 index 39110735a2..0000000000 --- a/distros/iron/rc-common-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-rc-common-msgs"; - version = "0.5.3-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rc_common_msgs_ros2-release/archive/release/iron/rc_common_msgs/0.5.3-5.tar.gz"; - name = "0.5.3-5.tar.gz"; - sha256 = "27bba1ed6272317f1da901af882cc4c0eec14b4f2ebf6596e65fa04943c76eb3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Common msg and srv definitions used by Roboception's ROS2 packages"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rc-dynamics-api/default.nix b/distros/iron/rc-dynamics-api/default.nix deleted file mode 100644 index 281d4ded76..0000000000 --- a/distros/iron/rc-dynamics-api/default.nix +++ /dev/null @@ -1,33 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, curl, protobuf }: -buildRosPackage { - pname = "ros-iron-rc-dynamics-api"; - version = "0.10.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rc_dynamics_api-release/archive/release/iron/rc_dynamics_api/0.10.3-4.tar.gz"; - name = "0.10.3-4.tar.gz"; - sha256 = "4e16857c953429dc7c7aad37929c24a4b9767629592d6527bb9a543679e0c63d"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ curl protobuf ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The rc_dynamics_api provides an API for easy handling of the dynamic-state data - streams provided by Roboception's stereo camera with self-localization. - See http://rc-visard.com - - Dynamic-state estimates of the rc_visard relate to its self-localization and - ego-motion estimation. These states refer to rc_visard's current pose, - velocity, or acceleration and are published on demand via several data streams. - For a complete list and descriptions of these dynamics states and the - respective data streams please refer to rc_visard's user manual."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rc-genicam-api/default.nix b/distros/iron/rc-genicam-api/default.nix deleted file mode 100644 index 05699f0c0d..0000000000 --- a/distros/iron/rc-genicam-api/default.nix +++ /dev/null @@ -1,38 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb1 }: -buildRosPackage { - pname = "ros-iron-rc-genicam-api"; - version = "2.6.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rc_genicam_api-release/archive/release/iron/rc_genicam_api/2.6.1-3.tar.gz"; - name = "2.6.1-3.tar.gz"; - sha256 = "641b2cd6e7129bbd4dbbd0e56a00644d2e708c152158609a72c4507466d61f5c"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ libpng libusb1 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "GenICam/GigE Vision Convenience Layer. - - This package combines the Roboception convenience layer for images with the - GenICam reference implementation and a GigE Vision transport layer. It is a - self contained package that permits configuration and image streaming of - GenICam / GigE Vision 2.0 compatible cameras like the Roboception rc_visard. - - This package also provides some tools that can be called from the command line - for discovering cameras, changing their configuration and streaming images. - Although the tools are meant to be useful when working in a shell or in a - script, their main purpose is to serve as example on how to use the API for - reading and setting parameters, streaming and synchronizing images. - - See LICENSE.md for licensing terms of the different parts."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rc-genicam-driver/default.nix b/distros/iron/rc-genicam-driver/default.nix deleted file mode 100644 index 51992b97ba..0000000000 --- a/distros/iron/rc-genicam-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-xmllint, ament-lint-auto, diagnostic-updater, image-transport, rc-common-msgs, rc-genicam-api, rclcpp, rclcpp-components, sensor-msgs, stereo-msgs }: -buildRosPackage { - pname = "ros-iron-rc-genicam-driver"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rc_genicam_driver_ros2-release/archive/release/iron/rc_genicam_driver/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "d0d18cf43f2279ae7a7a19b1f233d8be3658fa4fd5ded2e1b4d17bf478a414f0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ diagnostic-updater image-transport rc-common-msgs rc-genicam-api rclcpp rclcpp-components sensor-msgs stereo-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Driver for rc_visard and rc_cube from Roboception GmbH"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rc-reason-clients/default.nix b/distros/iron/rc-reason-clients/default.nix deleted file mode 100644 index d33bb7f4cd..0000000000 --- a/distros/iron/rc-reason-clients/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, python3Packages, pythonPackages, rc-reason-msgs, rclpy, ros2pkg, tf2-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rc-reason-clients"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rc_reason_clients-release/archive/release/iron/rc_reason_clients/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "6d4db486918945f395bd95cfdbbf655bfc33597f7610a31b1daa23d730876a02"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ geometry-msgs python3Packages.requests rc-reason-msgs rclpy ros2pkg tf2-msgs visualization-msgs ]; - - meta = { - description = "Clients for interfacing with Roboception reason modules on rc_visard and rc_cube."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rc-reason-msgs/default.nix b/distros/iron/rc-reason-msgs/default.nix deleted file mode 100644 index 990355506d..0000000000 --- a/distros/iron/rc-reason-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, geometry-msgs, rc-common-msgs, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-rc-reason-msgs"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rc_reason_clients-release/archive/release/iron/rc_reason_msgs/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "30d1720b6732b245d578ca35d16626262ddccba29362554aee42606c0863592e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rc-common-msgs rosidl-default-runtime shape-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Msg and srv definitions for rc_reason_clients"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rcdiscover/default.nix b/distros/iron/rcdiscover/default.nix deleted file mode 100644 index c36202f02b..0000000000 --- a/distros/iron/rcdiscover/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-rcdiscover"; - version = "1.1.6-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcdiscover-release/archive/release/iron/rcdiscover/1.1.6-3.tar.gz"; - name = "1.1.6-3.tar.gz"; - sha256 = "65b71cb2d27c19197e991db8b4b5cc7ac9715a07d15ed7f3b0d31cfadb6af53d"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "This package contains tools for the discovery of Roboception devices via GigE Vision."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rcgcd-spl-14-conversion/default.nix b/distros/iron/rcgcd-spl-14-conversion/default.nix deleted file mode 100644 index d734571892..0000000000 --- a/distros/iron/rcgcd-spl-14-conversion/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages, rcgcd-spl-14 }: -buildRosPackage { - pname = "ros-iron-rcgcd-spl-14-conversion"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/game_controller_spl-release/archive/release/iron/rcgcd_spl_14_conversion/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "3397215b84e531f2671bbdfb5963faaf9e143204c6f0684ef9fffeefd8461855"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.construct rcgcd-spl-14 ]; - - meta = { - description = "Converts RoboCup SPL GameController Data V14 between ROS msg and UDP raw bytes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcgcd-spl-14/default.nix b/distros/iron/rcgcd-spl-14/default.nix deleted file mode 100644 index e26623b36b..0000000000 --- a/distros/iron/rcgcd-spl-14/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rcgcd-spl-14"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/game_controller_spl-release/archive/release/iron/rcgcd_spl_14/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "699ef90084894bc5a71c8ddc4ac132ea12db66af3c5389b6724d6003b536a90d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RoboCup SPL GameController Data V14 ROS msg"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcgcrd-spl-4-conversion/default.nix b/distros/iron/rcgcrd-spl-4-conversion/default.nix deleted file mode 100644 index cbc939960b..0000000000 --- a/distros/iron/rcgcrd-spl-4-conversion/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages, rcgcrd-spl-4 }: -buildRosPackage { - pname = "ros-iron-rcgcrd-spl-4-conversion"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/game_controller_spl-release/archive/release/iron/rcgcrd_spl_4_conversion/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "9225b93788e580412a5655d7686eabdc64fddf5d86073a73e2d4cf5b0504d321"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.construct rcgcrd-spl-4 ]; - - meta = { - description = "Converts RoboCup SPL GameController Return Data V4 between ROS msg and UDP raw bytes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcgcrd-spl-4/default.nix b/distros/iron/rcgcrd-spl-4/default.nix deleted file mode 100644 index 9d7daebacf..0000000000 --- a/distros/iron/rcgcrd-spl-4/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rcgcrd-spl-4"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/game_controller_spl-release/archive/release/iron/rcgcrd_spl_4/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "431c596062f7e8d5122155d7406d47fe4578891f1f6f652d9142bfa03f470d82"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RoboCup SPL GameController Return Data V4 ROS msg"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcl-action/default.nix b/distros/iron/rcl-action/default.nix deleted file mode 100644 index ac09f39cee..0000000000 --- a/distros/iron/rcl-action/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp, rcl, rcutils, rmw, rmw-implementation-cmake, rosidl-runtime-c, test-msgs }: -buildRosPackage { - pname = "ros-iron-rcl-action"; - version = "6.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/iron/rcl_action/6.0.7-1.tar.gz"; - name = "6.0.7-1.tar.gz"; - sha256 = "29d99ce98942d0223932f96fa22c1e9d8bfd6736b4498c5d06cd8b65aabb485e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp rmw-implementation-cmake test-msgs ]; - propagatedBuildInputs = [ action-msgs rcl rcutils rmw rosidl-runtime-c ]; - nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; - - meta = { - description = "Package containing a C-based ROS action implementation"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcl-interfaces/default.nix b/distros/iron/rcl-interfaces/default.nix deleted file mode 100644 index 8434a12415..0000000000 --- a/distros/iron/rcl-interfaces/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 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-iron-rcl-interfaces"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/rcl_interfaces/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "a3d4f7cd6cac10a378802367b2df7006b94b16b756aee4ca78f9c92a99272ae1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "The ROS client library common interfaces. - This package contains the messages and services which ROS client libraries will use under the hood to - communicate higher level concepts such as parameters."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcl-lifecycle/default.nix b/distros/iron/rcl-lifecycle/default.nix deleted file mode 100644 index 83e98c16ce..0000000000 --- a/distros/iron/rcl-lifecycle/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, lifecycle-msgs, osrf-testing-tools-cpp, rcl, rcutils, rmw, rosidl-runtime-c, tracetools }: -buildRosPackage { - pname = "ros-iron-rcl-lifecycle"; - version = "6.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/iron/rcl_lifecycle/6.0.7-1.tar.gz"; - name = "6.0.7-1.tar.gz"; - sha256 = "045330b9b651e5a9ac3d85554547a3055c5701bbeb28e87f1d2cd57499e1082a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; - propagatedBuildInputs = [ lifecycle-msgs rcl rcutils rmw rosidl-runtime-c tracetools ]; - nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; - - meta = { - description = "Package containing a C-based lifecycle implementation"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcl-logging-interface/default.nix b/distros/iron/rcl-logging-interface/default.nix deleted file mode 100644 index 01ce2593df..0000000000 --- a/distros/iron/rcl-logging-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, rcpputils, rcutils }: -buildRosPackage { - pname = "ros-iron-rcl-logging-interface"; - version = "2.5.1-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/iron/rcl_logging_interface/2.5.1-2.tar.gz"; - name = "2.5.1-2.tar.gz"; - sha256 = "7f62b1bed0b6f57da06d944a38d130defcb269382deb1eae75abadcfca3e0770"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common rcpputils ]; - propagatedBuildInputs = [ rcutils ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Interface that rcl_logging backends needs to implement."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcl-logging-noop/default.nix b/distros/iron/rcl-logging-noop/default.nix deleted file mode 100644 index 8feae449b6..0000000000 --- a/distros/iron/rcl-logging-noop/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, launch-testing, python3Packages, rcl-logging-interface, rcutils }: -buildRosPackage { - pname = "ros-iron-rcl-logging-noop"; - version = "2.5.1-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/iron/rcl_logging_noop/2.5.1-2.tar.gz"; - name = "2.5.1-2.tar.gz"; - sha256 = "672e02b8649280f1e7a3d0253b8cceea7ea9f1280de65100b2dfff6a3abbb756"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros python3Packages.empy ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common launch-testing ]; - propagatedBuildInputs = [ rcl-logging-interface rcutils ]; - nativeBuildInputs = [ ament-cmake-ros python3Packages.empy ]; - - meta = { - description = "An rcl logger implementation that doesn't do anything with log messages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcl-logging-spdlog/default.nix b/distros/iron/rcl-logging-spdlog/default.nix deleted file mode 100644 index 388f3e119f..0000000000 --- a/distros/iron/rcl-logging-spdlog/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, performance-test-fixture, rcl-logging-interface, rcpputils, rcutils, spdlog, spdlog-vendor }: -buildRosPackage { - pname = "ros-iron-rcl-logging-spdlog"; - version = "2.5.1-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/iron/rcl_logging_spdlog/2.5.1-2.tar.gz"; - name = "2.5.1-2.tar.gz"; - sha256 = "5a4d773ebf4bea2679e505d9c2c656cd431c5401b64efce9df4976db659efb37"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ]; - propagatedBuildInputs = [ rcl-logging-interface rcpputils rcutils spdlog spdlog-vendor ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Implementation of rcl_logging API for an spdlog backend."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcl-yaml-param-parser/default.nix b/distros/iron/rcl-yaml-param-parser/default.nix deleted file mode 100644 index e06f6b03ac..0000000000 --- a/distros/iron/rcl-yaml-param-parser/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, libyaml, libyaml-vendor, mimick-vendor, osrf-testing-tools-cpp, performance-test-fixture, rcpputils, rcutils, rmw }: -buildRosPackage { - pname = "ros-iron-rcl-yaml-param-parser"; - version = "6.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/iron/rcl_yaml_param_parser/6.0.7-1.tar.gz"; - name = "6.0.7-1.tar.gz"; - sha256 = "f181ffbf75d3ea6824357f2bef061802e12466ab19413e69cafd8def708547c0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common mimick-vendor osrf-testing-tools-cpp performance-test-fixture rcpputils ]; - propagatedBuildInputs = [ libyaml libyaml-vendor rcutils rmw ]; - nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; - - meta = { - description = "Parse a YAML parameter file and populate the C data structure."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcl/default.nix b/distros/iron/rcl/default.nix deleted file mode 100644 index 5252c28848..0000000000 --- a/distros/iron/rcl/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, libyaml, libyaml-vendor, mimick-vendor, osrf-testing-tools-cpp, rcl-interfaces, rcl-logging-interface, rcl-logging-spdlog, rcl-yaml-param-parser, rcpputils, rcutils, rmw, rmw-implementation, rmw-implementation-cmake, rosidl-runtime-c, service-msgs, test-msgs, tracetools, type-description-interfaces }: -buildRosPackage { - pname = "ros-iron-rcl"; - version = "6.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/iron/rcl/6.0.7-1.tar.gz"; - name = "6.0.7-1.tar.gz"; - sha256 = "bb12883ce12da7b5a35fa9b3bf36005715b8edaae8101f1bf09e2a3dfdd6cce4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake mimick-vendor osrf-testing-tools-cpp rcpputils rmw rmw-implementation-cmake test-msgs ]; - propagatedBuildInputs = [ libyaml libyaml-vendor rcl-interfaces rcl-logging-interface rcl-logging-spdlog rcl-yaml-param-parser rcutils rmw rmw-implementation rosidl-runtime-c service-msgs tracetools type-description-interfaces ]; - nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros ]; - - meta = { - description = "The ROS client library common implementation. - This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclc-examples/default.nix b/distros/iron/rclc-examples/default.nix deleted file mode 100644 index bd1c7a91ff..0000000000 --- a/distros/iron/rclc-examples/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, example-interfaces, lifecycle-msgs, rcl, rclc, rclc-lifecycle, rclc-parameter, std-msgs }: -buildRosPackage { - pname = "ros-iron-rclc-examples"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclc-release/archive/release/iron/rclc_examples/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "5050ea3a6bb86bf1219b8b9ed1a50cc19014242bceac4215bb4a7704de894439"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ example-interfaces lifecycle-msgs rcl rclc rclc-lifecycle rclc-parameter std-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Example of using rclc_executor"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclc-lifecycle/default.nix b/distros/iron/rclc-lifecycle/default.nix deleted file mode 100644 index 572a7c3d75..0000000000 --- a/distros/iron/rclc-lifecycle/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, lifecycle-msgs, osrf-testing-tools-cpp, rcl-lifecycle, rclc, std-msgs }: -buildRosPackage { - pname = "ros-iron-rclc-lifecycle"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclc-release/archive/release/iron/rclc_lifecycle/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "0e29084b4dea7b7a00177466b5f7e74bcd938892ff1d9cada26876c3f9cf67cb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; - propagatedBuildInputs = [ lifecycle-msgs rcl-lifecycle rclc std-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "rclc lifecycle convenience methods."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclc-parameter/default.nix b/distros/iron/rclc-parameter/default.nix deleted file mode 100644 index 5d0af7d0cd..0000000000 --- a/distros/iron/rclc-parameter/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, builtin-interfaces, example-interfaces, osrf-testing-tools-cpp, rcl, rcl-interfaces, rclc, rclcpp, rcutils, rosidl-runtime-c, std-msgs }: -buildRosPackage { - pname = "ros-iron-rclc-parameter"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclc-release/archive/release/iron/rclc_parameter/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "a381dabd2d9d9c51ced210b3453de03364a7d4413051338dc61cb01e65540f7c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common example-interfaces osrf-testing-tools-cpp rclcpp std-msgs ]; - propagatedBuildInputs = [ builtin-interfaces rcl rcl-interfaces rclc rcutils rosidl-runtime-c ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Parameter server implementation for micro-ROS nodes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclc/default.nix b/distros/iron/rclc/default.nix deleted file mode 100644 index fb0a70cfd0..0000000000 --- a/distros/iron/rclc/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, example-interfaces, launch-testing, osrf-testing-tools-cpp, rcl, rcl-action, rclcpp, rclcpp-action, rcutils, rosidl-generator-c, rosidl-typesupport-c, std-msgs, test-msgs }: -buildRosPackage { - pname = "ros-iron-rclc"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclc-release/archive/release/iron/rclc/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "a1fb3fda135580c3701685ba46180989cc20b99ec5a39f84eb84e7f0f14dea77"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros rosidl-typesupport-c ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common example-interfaces launch-testing osrf-testing-tools-cpp rclcpp rclcpp-action std-msgs test-msgs ]; - propagatedBuildInputs = [ rcl rcl-action rcutils rosidl-generator-c ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "The ROS client library in C."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclcpp-action/default.nix b/distros/iron/rclcpp-action/default.nix deleted file mode 100644 index 255a6a2083..0000000000 --- a/distros/iron/rclcpp-action/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ 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, rcpputils, rosidl-runtime-c, test-msgs }: -buildRosPackage { - pname = "ros-iron-rclcpp-action"; - version = "21.0.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/iron/rclcpp_action/21.0.8-1.tar.gz"; - name = "21.0.8-1.tar.gz"; - sha256 = "b752751811f27e1e42e1c61a14b7c87ca658627e59e550de80fdbb9c773dca74"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture test-msgs ]; - propagatedBuildInputs = [ action-msgs ament-cmake rcl-action rclcpp rcpputils rosidl-runtime-c ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Adds action APIs for C++."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclcpp-cascade-lifecycle/default.nix b/distros/iron/rclcpp-cascade-lifecycle/default.nix deleted file mode 100644 index 278f940504..0000000000 --- a/distros/iron/rclcpp-cascade-lifecycle/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, cascade-lifecycle-msgs, lifecycle-msgs, rclcpp, rclcpp-lifecycle }: -buildRosPackage { - pname = "ros-iron-rclcpp-cascade-lifecycle"; - version = "1.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cascade_lifecycle-release/archive/release/iron/rclcpp_cascade_lifecycle/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "350d9a6af1fbdbb5b6ad6b6d6c5d570848bd08091d6ef4b691fcea083519753e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cascade-lifecycle-msgs lifecycle-msgs rclcpp rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides a mechanism to make trees of lifecycle nodes to propagate state changes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclcpp-components/default.nix b/distros/iron/rclcpp-components/default.nix deleted file mode 100644 index df16bdeeed..0000000000 --- a/distros/iron/rclcpp-components/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-google-benchmark, ament-cmake-gtest, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, class-loader, composition-interfaces, launch-testing, rclcpp, rcpputils, std-msgs }: -buildRosPackage { - pname = "ros-iron-rclcpp-components"; - version = "21.0.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/iron/rclcpp_components/21.0.8-1.tar.gz"; - name = "21.0.8-1.tar.gz"; - sha256 = "55b96b5fe7765cb568e5498a43a7e2341d06f9620e017f3af4ff5860996affd8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros rcpputils ]; - checkInputs = [ ament-cmake-google-benchmark ament-cmake-gtest ament-lint-auto ament-lint-common launch-testing std-msgs ]; - propagatedBuildInputs = [ ament-index-cpp class-loader composition-interfaces rclcpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Package containing tools for dynamically loadable components"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclcpp-lifecycle/default.nix b/distros/iron/rclcpp-lifecycle/default.nix deleted file mode 100644 index d6b7046486..0000000000 --- a/distros/iron/rclcpp-lifecycle/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, lifecycle-msgs, mimick-vendor, performance-test-fixture, rcl, rcl-interfaces, rcl-lifecycle, rclcpp, rcpputils, rcutils, rmw, rosidl-typesupport-cpp, test-msgs }: -buildRosPackage { - pname = "ros-iron-rclcpp-lifecycle"; - version = "21.0.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/iron/rclcpp_lifecycle/21.0.8-1.tar.gz"; - name = "21.0.8-1.tar.gz"; - sha256 = "9bca8994219d5fefea73dd5137d7e4c744598a70acc46fe1ef62d695d8c2e358"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture rcpputils test-msgs ]; - propagatedBuildInputs = [ lifecycle-msgs rcl rcl-interfaces rcl-lifecycle rclcpp rcutils rmw rosidl-typesupport-cpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Package containing a prototype for lifecycle implementation"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclcpp/default.nix b/distros/iron/rclcpp/default.nix deleted file mode 100644 index 977047bcb0..0000000000 --- a/distros/iron/rclcpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gen-version-h, ament-cmake-gmock, ament-cmake-google-benchmark, ament-cmake-gtest, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, builtin-interfaces, libstatistics-collector, mimick-vendor, performance-test-fixture, python3, rcl, rcl-interfaces, rcl-yaml-param-parser, rcpputils, rcutils, rmw, rmw-implementation-cmake, rosgraph-msgs, rosidl-default-generators, rosidl-dynamic-typesupport, rosidl-runtime-cpp, rosidl-typesupport-c, rosidl-typesupport-cpp, statistics-msgs, test-msgs, tracetools }: -buildRosPackage { - pname = "ros-iron-rclcpp"; - version = "21.0.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/iron/rclcpp/21.0.8-1.tar.gz"; - name = "21.0.8-1.tar.gz"; - sha256 = "781f82ed054b2ed471a42573b2cfd68f74616ae1833b3337f1002de9443f2d59"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-gen-version-h ament-cmake-ros python3 ]; - checkInputs = [ ament-cmake-gmock ament-cmake-google-benchmark ament-cmake-gtest ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture rmw rmw-implementation-cmake rosidl-default-generators test-msgs ]; - propagatedBuildInputs = [ ament-index-cpp builtin-interfaces libstatistics-collector rcl rcl-interfaces rcl-yaml-param-parser rcpputils rcutils rmw rosgraph-msgs rosidl-dynamic-typesupport rosidl-runtime-cpp rosidl-typesupport-c rosidl-typesupport-cpp statistics-msgs tracetools ]; - nativeBuildInputs = [ ament-cmake-gen-version-h ament-cmake-ros python3 ]; - - meta = { - description = "The ROS client library in C++."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclpy-message-converter-msgs/default.nix b/distros/iron/rclpy-message-converter-msgs/default.nix deleted file mode 100644 index 632bae1845..0000000000 --- a/distros/iron/rclpy-message-converter-msgs/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators }: -buildRosPackage { - pname = "ros-iron-rclpy-message-converter-msgs"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rospy_message_converter-release/archive/release/iron/rclpy_message_converter_msgs/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "577dcc31d246963691a38ea34a009848d3ff2614fb75faaf6232e7623ccfa9dc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake builtin-interfaces rosidl-default-generators ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages for rclpy_message_converter"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclpy-message-converter/default.nix b/distros/iron/rclpy-message-converter/default.nix deleted file mode 100644 index b575efdd10..0000000000 --- a/distros/iron/rclpy-message-converter/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, python3Packages, pythonPackages, rclpy, rclpy-message-converter-msgs, rosidl-default-generators, rosidl-parser, rosidl-runtime-py, std-msgs, std-srvs, tf2-msgs }: -buildRosPackage { - pname = "ros-iron-rclpy-message-converter"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rospy_message_converter-release/archive/release/iron/rclpy_message_converter/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "934f48289386a6214a764c8a057de1b5480171a5d226a5936941fb1d5101da25"; - }; - - buildType = "ament_python"; - buildInputs = [ builtin-interfaces rosidl-default-generators ]; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 geometry-msgs pythonPackages.pytest rclpy-message-converter-msgs std-msgs std-srvs tf2-msgs ]; - propagatedBuildInputs = [ python3Packages.numpy rclpy rosidl-parser rosidl-runtime-py ]; - - meta = { - description = "Converts between Python dictionaries and JSON to rclpy messages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rclpy/default.nix b/distros/iron/rclpy/default.nix deleted file mode 100644 index c7190e00b6..0000000000 --- a/distros/iron/rclpy/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, lifecycle-msgs, pybind11-vendor, python-cmake-module, pythonPackages, rcl, rcl-action, rcl-interfaces, rcl-lifecycle, rcl-logging-interface, rcl-yaml-param-parser, rcpputils, rcutils, rmw, rmw-implementation, rmw-implementation-cmake, rosgraph-msgs, rosidl-generator-py, rosidl-runtime-c, rpyutils, test-msgs, unique-identifier-msgs }: -buildRosPackage { - pname = "ros-iron-rclpy"; - version = "4.1.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclpy-release/archive/release/iron/rclpy/4.1.7-1.tar.gz"; - name = "4.1.7-1.tar.gz"; - sha256 = "ff3a2b6914ec786592f878705fe29ba4a6385ccbbeeabbddc55d7e7e82955ce9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pybind11-vendor python-cmake-module rcpputils rcutils rmw-implementation-cmake ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common pythonPackages.pytest rosidl-generator-py test-msgs ]; - propagatedBuildInputs = [ action-msgs ament-index-python builtin-interfaces lifecycle-msgs rcl rcl-action rcl-interfaces rcl-lifecycle rcl-logging-interface rcl-yaml-param-parser rmw rmw-implementation rosgraph-msgs rosidl-runtime-c rpyutils unique-identifier-msgs ]; - nativeBuildInputs = [ ament-cmake python-cmake-module ]; - - meta = { - description = "Package containing the Python client."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcpputils/default.nix b/distros/iron/rcpputils/default.nix deleted file mode 100644 index 9fdef48cbe..0000000000 --- a/distros/iron/rcpputils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gen-version-h, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, rcutils }: -buildRosPackage { - pname = "ros-iron-rcpputils"; - version = "2.6.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcpputils-release/archive/release/iron/rcpputils/2.6.4-1.tar.gz"; - name = "2.6.4-1.tar.gz"; - sha256 = "bfb7f9188ded75cca3472394be716fb991a3b06d5630684dc7aa652823439b15"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-gen-version-h ament-cmake-ros ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ]; - propagatedBuildInputs = [ rcutils ]; - nativeBuildInputs = [ ament-cmake ament-cmake-gen-version-h ament-cmake-ros ]; - - meta = { - description = "Package containing utility code for C++."; - license = with lib.licenses; [ asl20 bsd3 ]; - }; -} diff --git a/distros/iron/rcss3d-agent-basic/default.nix b/distros/iron/rcss3d-agent-basic/default.nix deleted file mode 100644 index 38f106a9e2..0000000000 --- a/distros/iron/rcss3d-agent-basic/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp-components, rcss3d-agent }: -buildRosPackage { - pname = "ros-iron-rcss3d-agent-basic"; - version = "0.4.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/iron/rcss3d_agent_basic/0.4.1-3.tar.gz"; - name = "0.4.1-3.tar.gz"; - sha256 = "a8ad5f147f94c48d64186954b941f62ee2de074f02ff3fd58c0e8136a8f7ba38"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp-components rcss3d-agent ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Basic rcss3d agent node that uses rcss3d_agent_msgs"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcss3d-agent-msgs-to-soccer-interfaces/default.nix b/distros/iron/rcss3d-agent-msgs-to-soccer-interfaces/default.nix deleted file mode 100644 index 0d4193dbb0..0000000000 --- a/distros/iron/rcss3d-agent-msgs-to-soccer-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rcss3d-agent-msgs, soccer-vision-3d-msgs }: -buildRosPackage { - pname = "ros-iron-rcss3d-agent-msgs-to-soccer-interfaces"; - version = "0.4.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/iron/rcss3d_agent_msgs_to_soccer_interfaces/0.4.1-3.tar.gz"; - name = "0.4.1-3.tar.gz"; - sha256 = "1566b65e9888c5e0bc21d6f73f490894ab35c648466e0d9859be961966cfa356"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rcss3d-agent-msgs soccer-vision-3d-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Library with methods that convert rcss3d_agent_msgs to soccer_interfaces"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcss3d-agent-msgs/default.nix b/distros/iron/rcss3d-agent-msgs/default.nix deleted file mode 100644 index 162fdc41cd..0000000000 --- a/distros/iron/rcss3d-agent-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-rcss3d-agent-msgs"; - version = "0.4.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/iron/rcss3d_agent_msgs/0.4.1-3.tar.gz"; - name = "0.4.1-3.tar.gz"; - sha256 = "f34c4f9c71ba7985781dcf5812863ebb9d3bd1587237edad588c7c19c16a4da8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Custom messages for communicating with rcss3d_agent"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcss3d-agent/default.nix b/distros/iron/rcss3d-agent/default.nix deleted file mode 100644 index 13b7f85125..0000000000 --- a/distros/iron/rcss3d-agent/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rcss3d-agent-msgs }: -buildRosPackage { - pname = "ros-iron-rcss3d-agent"; - version = "0.4.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/iron/rcss3d_agent/0.4.1-3.tar.gz"; - name = "0.4.1-3.tar.gz"; - sha256 = "99df434eb1f5284afd0d17bc71df71eb88be72a18a0cd4c6ddd9472854de1a82"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rcss3d-agent-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Launches a RoboCup 3D Simulation Agent, and converts data to and from ROS2 msgs"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcss3d-nao/default.nix b/distros/iron/rcss3d-nao/default.nix deleted file mode 100644 index 46676b9c66..0000000000 --- a/distros/iron/rcss3d-nao/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nao-command-msgs, nao-sensor-msgs, rclcpp-components, rcss3d-agent, rcss3d-agent-msgs-to-soccer-interfaces, soccer-vision-3d-msgs }: -buildRosPackage { - pname = "ros-iron-rcss3d-nao"; - version = "0.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcss3d_nao-release/archive/release/iron/rcss3d_nao/0.1.1-3.tar.gz"; - name = "0.1.1-3.tar.gz"; - sha256 = "aa29c0c0507de5244d75449c20069bf0937517c33a7bead1f24d7d1224ec4579"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs nao-command-msgs nao-sensor-msgs rclcpp-components rcss3d-agent rcss3d-agent-msgs-to-soccer-interfaces soccer-vision-3d-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "An interface to SimSpark that uses interfaces used by a Nao robot"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rcutils/default.nix b/distros/iron/rcutils/default.nix deleted file mode 100644 index 568f49c03e..0000000000 --- a/distros/iron/rcutils/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, mimick-vendor, osrf-testing-tools-cpp, performance-test-fixture, python3Packages }: -buildRosPackage { - pname = "ros-iron-rcutils"; - version = "6.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcutils-release/archive/release/iron/rcutils/6.2.4-1.tar.gz"; - name = "6.2.4-1.tar.gz"; - sha256 = "9a305f826cac71ef345f8a5154678203a363340bb7f6bf20712693eaee40b8ed"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros python3Packages.empy ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake mimick-vendor osrf-testing-tools-cpp performance-test-fixture ]; - nativeBuildInputs = [ ament-cmake-ros python3Packages.empy ]; - - meta = { - description = "Package containing various utility types and functions for C"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/realsense2-camera-msgs/default.nix b/distros/iron/realsense2-camera-msgs/default.nix deleted file mode 100644 index 78451808e6..0000000000 --- a/distros/iron/realsense2-camera-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-realsense2-camera-msgs"; - version = "4.55.1-r1"; - - src = fetchurl { - url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/iron/realsense2_camera_msgs/4.55.1-1.tar.gz"; - name = "4.55.1-1.tar.gz"; - sha256 = "c6c0ba6a6a9d5356fcbcb41f078988491d8e12c82935605c5d3642edd11417bb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "RealSense camera_msgs package containing realsense camera messages definitions"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/realsense2-camera/default.nix b/distros/iron/realsense2-camera/default.nix deleted file mode 100644 index 4b0ff59f2e..0000000000 --- a/distros/iron/realsense2-camera/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, builtin-interfaces, cv-bridge, diagnostic-updater, eigen, geometry-msgs, image-transport, launch-pytest, launch-ros, launch-testing, librealsense2, nav-msgs, python3Packages, rclcpp, rclcpp-components, realsense2-camera-msgs, ros-environment, ros2topic, sensor-msgs, sensor-msgs-py, std-msgs, tf2, tf2-ros, tf2-ros-py }: -buildRosPackage { - pname = "ros-iron-realsense2-camera"; - version = "4.55.1-r1"; - - src = fetchurl { - url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/iron/realsense2_camera/4.55.1-1.tar.gz"; - name = "4.55.1-1.tar.gz"; - sha256 = "14da1e90d2c9ec966b68481857defffaaa2d71f9f4c88e06f5b934a527e89ac3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest launch-pytest launch-testing python3Packages.numpy python3Packages.requests python3Packages.tqdm ros2topic sensor-msgs-py tf2-ros-py ]; - propagatedBuildInputs = [ builtin-interfaces cv-bridge diagnostic-updater eigen geometry-msgs image-transport launch-ros librealsense2 nav-msgs rclcpp rclcpp-components realsense2-camera-msgs sensor-msgs std-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RealSense camera package allowing access to Intel D400 3D cameras"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/realsense2-description/default.nix b/distros/iron/realsense2-description/default.nix deleted file mode 100644 index 302d1f5d0f..0000000000 --- a/distros/iron/realsense2-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, launch-ros, rclcpp, rclcpp-components, realsense2-camera-msgs, xacro }: -buildRosPackage { - pname = "ros-iron-realsense2-description"; - version = "4.55.1-r1"; - - src = fetchurl { - url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/iron/realsense2_description/4.55.1-1.tar.gz"; - name = "4.55.1-1.tar.gz"; - sha256 = "d4df6ae275a0f4e5a5e93ac57efac26a6b4f3704a2ba627c52026d256edc9e67"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ launch-ros rclcpp rclcpp-components realsense2-camera-msgs xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RealSense description package for Intel 3D D400 cameras"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/realtime-tools/default.nix b/distros/iron/realtime-tools/default.nix deleted file mode 100644 index 3b9ba7f234..0000000000 --- a/distros/iron/realtime-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, libcap, lifecycle-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, test-msgs }: -buildRosPackage { - pname = "ros-iron-realtime-tools"; - version = "2.8.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/realtime_tools-release/archive/release/iron/realtime_tools/2.8.1-1.tar.gz"; - name = "2.8.1-1.tar.gz"; - sha256 = "629cdd0910a2d5524636bebb1391d49a4e4c43a5afa5ec1596e544df956bad85"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock lifecycle-msgs rclcpp-lifecycle test-msgs ]; - propagatedBuildInputs = [ ament-cmake libcap rclcpp rclcpp-action ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Contains a set of tools that can be used from a hard - realtime thread, without breaking the realtime behavior."; - license = with lib.licenses; [ "3-Clause-BSD" ]; - }; -} diff --git a/distros/iron/resource-retriever/default.nix b/distros/iron/resource-retriever/default.nix deleted file mode 100644 index 0f925d9580..0000000000 --- a/distros/iron/resource-retriever/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-cpp, ament-index-python, ament-lint-auto, ament-lint-common, libcurl-vendor, python-cmake-module, pythonPackages }: -buildRosPackage { - pname = "ros-iron-resource-retriever"; - version = "3.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/iron/resource_retriever/3.2.3-1.tar.gz"; - name = "3.2.3-1.tar.gz"; - sha256 = "e5aab08428859a30ae8b083e62ad9bac358cc65026147459ba129905110032e9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common python-cmake-module pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-cpp ament-index-python libcurl-vendor ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This package retrieves data from url-format files such as http://, - ftp://, package:// file://, etc., and loads the data into memory. - The package:// url for ros packages is translated into a local - file:// url. The resourse retriever was initially designed to load - mesh files into memory, but it can be used for any type of - data. The resource retriever is based on the the libcurl library."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rig-reconfigure/default.nix b/distros/iron/rig-reconfigure/default.nix deleted file mode 100644 index f8fee0fd9d..0000000000 --- a/distros/iron/rig-reconfigure/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, git, glfw3, rclcpp }: -buildRosPackage { - pname = "ros-iron-rig-reconfigure"; - version = "1.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rig_reconfigure-release/archive/release/iron/rig_reconfigure/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "1f6d0d17a5c95f9bad1fb0e2ed0952537c3a18247daa7789a78fb32a0501f11b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ ament-index-cpp glfw3 rclcpp ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "Standalone GUI tool for editing node parameters at runtime."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/rmf-api-msgs/default.nix b/distros/iron/rmf-api-msgs/default.nix deleted file mode 100644 index 5d8a98e7c7..0000000000 --- a/distros/iron/rmf-api-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, nlohmann_json, python3Packages }: -buildRosPackage { - pname = "ros-iron-rmf-api-msgs"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_api_msgs-release/archive/release/iron/rmf_api_msgs/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "6c000cbcddbfe722ea0a180d20e6a6ce1d3adb6c36a5489d337b48b5fa7c800d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ nlohmann_json python3Packages.jinja2 python3Packages.jsonschema ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RMF API msgs definition"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-battery/default.nix b/distros/iron/rmf-battery/default.nix deleted file mode 100644 index b831a5fdbd..0000000000 --- a/distros/iron/rmf-battery/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, ament-cmake-uncrustify, cmake, eigen, eigen3-cmake-module, rmf-traffic, rmf-utils }: -buildRosPackage { - pname = "ros-iron-rmf-battery"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_battery-release/archive/release/iron/rmf_battery/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "603f8d6e3e08cc03693762037ed26ea97029d56e76d5bc6b61086376e2f3f027"; - }; - - buildType = "cmake"; - buildInputs = [ cmake eigen eigen3-cmake-module ]; - checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; - propagatedBuildInputs = [ rmf-traffic rmf-utils ]; - nativeBuildInputs = [ cmake eigen3-cmake-module ]; - - meta = { - description = "Package for modelling battery life of robots"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-building-map-msgs/default.nix b/distros/iron/rmf-building-map-msgs/default.nix deleted file mode 100644 index 79f9212421..0000000000 --- a/distros/iron/rmf-building-map-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-building-map-msgs"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_building_map_msgs-release/archive/release/iron/rmf_building_map_msgs/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "47f6c2824b53fdfcf3c8fdcc199907efda7de45893b90b360912da942572dc8b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages used to send building maps"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-building-sim-common/default.nix b/distros/iron/rmf-building-sim-common/default.nix deleted file mode 100644 index a669e648c7..0000000000 --- a/distros/iron/rmf-building-sim-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-rmf-building-sim-common"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/iron/rmf_building_sim_common/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "9e4f16c2f9f7127723f1c13336867c737e8001fb582d5b8e98c9c64ebb7077a5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ 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-classic and Gazebo building plugins"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-building-sim-gz-classic-plugins/default.nix b/distros/iron/rmf-building-sim-gz-classic-plugins/default.nix deleted file mode 100644 index b1318fafdb..0000000000 --- a/distros/iron/rmf-building-sim-gz-classic-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-dev, gazebo-ros, menge-vendor, opencv, qt5, rclcpp, rmf-building-sim-common, rmf-fleet-msgs }: -buildRosPackage { - pname = "ros-iron-rmf-building-sim-gz-classic-plugins"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/iron/rmf_building_sim_gz_classic_plugins/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "86240e41936fd357cba7c51417829a98633ba6b485acd6153707bdc23e9aac48"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ gazebo-dev gazebo-ros menge-vendor opencv opencv.cxxdev 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/iron/rmf-charger-msgs/default.nix b/distros/iron/rmf-charger-msgs/default.nix deleted file mode 100644 index 4f3acfcb1a..0000000000 --- a/distros/iron/rmf-charger-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-charger-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_charger_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "c82445cf07a155e5c5e9c560b986087d4e585a8b95e42ab87e3faa82345bc5fb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "This package contains messages regarding charging and discharging"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-charging-schedule/default.nix b/distros/iron/rmf-charging-schedule/default.nix deleted file mode 100644 index 5bb2b5f509..0000000000 --- a/distros/iron/rmf-charging-schedule/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, rclpy, rmf-fleet-msgs }: -buildRosPackage { - pname = "ros-iron-rmf-charging-schedule"; - version = "2.2.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/iron/rmf_charging_schedule/2.2.7-1.tar.gz"; - name = "2.2.7-1.tar.gz"; - sha256 = "1f7ff2cf9d064dbe7b22e973b56b3266e68df329d1210e05c3f18a72e736dd40"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ rclpy rmf-fleet-msgs ]; - - meta = { - description = "Node for a fixed 24-hour rotating charger usage schedule"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-cmake-uncrustify/default.nix b/distros/iron/rmf-cmake-uncrustify/default.nix deleted file mode 100644 index 2eb66cf8dd..0000000000 --- a/distros/iron/rmf-cmake-uncrustify/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-cmake-uncrustify"; - version = "1.2.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_cmake_uncrustify-release/archive/release/iron/rmf_cmake_uncrustify/1.2.0-5.tar.gz"; - name = "1.2.0-5.tar.gz"; - sha256 = "de1196a6045c3b0ef053be9833146a4b575d39e2918db1be736be746ad524cb7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; - propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-uncrustify ]; - - meta = { - description = "ament_cmake_uncrustify with support for parsing a config file."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-dev/default.nix b/distros/iron/rmf-dev/default.nix deleted file mode 100644 index e72cd72b9d..0000000000 --- a/distros/iron/rmf-dev/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, menge-vendor, nlohmann-json-schema-validator-vendor, pybind11-json-vendor, rmf-api-msgs, rmf-battery, rmf-building-map-msgs, rmf-building-map-tools, rmf-building-sim-common, rmf-building-sim-gz-classic-plugins, rmf-building-sim-gz-plugins, rmf-charger-msgs, rmf-dispenser-msgs, rmf-door-msgs, rmf-fleet-adapter, rmf-fleet-adapter-python, rmf-fleet-msgs, rmf-ingestor-msgs, rmf-lift-msgs, rmf-obstacle-msgs, rmf-robot-sim-common, rmf-robot-sim-gz-classic-plugins, rmf-robot-sim-gz-plugins, rmf-scheduler-msgs, rmf-site-map-msgs, rmf-task, rmf-task-msgs, rmf-task-ros2, rmf-task-sequence, rmf-traffic, rmf-traffic-editor, rmf-traffic-editor-assets, rmf-traffic-editor-test-maps, rmf-traffic-examples, rmf-traffic-msgs, rmf-traffic-ros2, rmf-utils, rmf-visualization, rmf-visualization-building-systems, rmf-visualization-fleet-states, rmf-visualization-floorplans, rmf-visualization-msgs, rmf-visualization-navgraphs, rmf-visualization-obstacles, rmf-visualization-rviz2-plugins, rmf-visualization-schedule, rmf-websocket, rmf-workcell-msgs }: -buildRosPackage { - pname = "ros-iron-rmf-dev"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_variants-release/archive/release/iron/rmf_dev/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "3240a42339982f102bfd4da06282b6dafd3e870e427f22a0b0d09f7cbbaa684e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ament-cmake-catch2 menge-vendor nlohmann-json-schema-validator-vendor pybind11-json-vendor rmf-api-msgs rmf-battery rmf-building-map-msgs rmf-building-map-tools rmf-building-sim-common rmf-building-sim-gz-classic-plugins rmf-building-sim-gz-plugins rmf-charger-msgs rmf-dispenser-msgs rmf-door-msgs rmf-fleet-adapter rmf-fleet-adapter-python rmf-fleet-msgs rmf-ingestor-msgs rmf-lift-msgs rmf-obstacle-msgs rmf-robot-sim-common rmf-robot-sim-gz-classic-plugins rmf-robot-sim-gz-plugins rmf-scheduler-msgs rmf-site-map-msgs rmf-task rmf-task-msgs rmf-task-ros2 rmf-task-sequence rmf-traffic rmf-traffic-editor rmf-traffic-editor-assets rmf-traffic-editor-test-maps rmf-traffic-examples rmf-traffic-msgs rmf-traffic-ros2 rmf-utils rmf-visualization rmf-visualization-building-systems rmf-visualization-fleet-states rmf-visualization-floorplans rmf-visualization-msgs rmf-visualization-navgraphs rmf-visualization-obstacles rmf-visualization-rviz2-plugins rmf-visualization-schedule rmf-websocket rmf-workcell-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package to aggregate the packages required for a minimal installation of Open-RMF"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-dispenser-msgs/default.nix b/distros/iron/rmf-dispenser-msgs/default.nix deleted file mode 100644 index 9517525dbe..0000000000 --- a/distros/iron/rmf-dispenser-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-dispenser-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_dispenser_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "d49894f137485abb7dca273a3707a2d39b8f990c220b660e6a023e7060271d95"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing messages used to interface to dispenser workcells"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-door-msgs/default.nix b/distros/iron/rmf-door-msgs/default.nix deleted file mode 100644 index 3c0a809eac..0000000000 --- a/distros/iron/rmf-door-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-door-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_door_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "137e86df5cbc69ccc5d191bcd8f62b2b3c2e92f0db95fa3f16055ad3453bbc0c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages used to interface to doors"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-fleet-adapter-python/default.nix b/distros/iron/rmf-fleet-adapter-python/default.nix deleted file mode 100644 index c7a3c0df6b..0000000000 --- a/distros/iron/rmf-fleet-adapter-python/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, pybind11-json-vendor, pybind11-vendor, rclpy, rmf-fleet-adapter }: -buildRosPackage { - pname = "ros-iron-rmf-fleet-adapter-python"; - version = "2.2.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/iron/rmf_fleet_adapter_python/2.2.7-1.tar.gz"; - name = "2.2.7-1.tar.gz"; - sha256 = "1568b00f53eccfad96d3e350fc723d1a1f8d6add9c6efdeb7ab0da8dc904bf51"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-pytest ]; - propagatedBuildInputs = [ pybind11-json-vendor pybind11-vendor rclpy rmf-fleet-adapter ]; - - meta = { - description = "Python bindings for the rmf_fleet_adapter"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-fleet-adapter/default.nix b/distros/iron/rmf-fleet-adapter/default.nix deleted file mode 100644 index 7b4698cda5..0000000000 --- a/distros/iron/rmf-fleet-adapter/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, ament-cmake-uncrustify, eigen, nlohmann-json-schema-validator-vendor, nlohmann_json, rclcpp, rclcpp-components, rmf-api-msgs, rmf-battery, rmf-building-map-msgs, rmf-dispenser-msgs, rmf-door-msgs, rmf-fleet-msgs, rmf-ingestor-msgs, rmf-lift-msgs, rmf-task, rmf-task-msgs, rmf-task-ros2, rmf-task-sequence, rmf-traffic, rmf-traffic-ros2, rmf-utils, rmf-websocket, std-msgs, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-rmf-fleet-adapter"; - version = "2.2.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/iron/rmf_fleet_adapter/2.2.7-1.tar.gz"; - name = "2.2.7-1.tar.gz"; - sha256 = "74f2896e2e225e34160120a9a280246365e938bc79aaa9e794f6b9a593cda76f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen yaml-cpp ]; - checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; - propagatedBuildInputs = [ nlohmann-json-schema-validator-vendor nlohmann_json rclcpp rclcpp-components rmf-api-msgs rmf-battery rmf-building-map-msgs rmf-dispenser-msgs rmf-door-msgs rmf-fleet-msgs rmf-ingestor-msgs rmf-lift-msgs rmf-task rmf-task-msgs rmf-task-ros2 rmf-task-sequence rmf-traffic rmf-traffic-ros2 rmf-utils rmf-websocket std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Fleet Adapter package for RMF fleets."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-fleet-msgs/default.nix b/distros/iron/rmf-fleet-msgs/default.nix deleted file mode 100644 index 07269fc4a7..0000000000 --- a/distros/iron/rmf-fleet-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-fleet-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_fleet_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "f36eccc2e463bb78e5e13cfae8b694c6a30c32d4782b0a39772b7ab29e77907f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing messages used to interface to fleet managers"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-ingestor-msgs/default.nix b/distros/iron/rmf-ingestor-msgs/default.nix deleted file mode 100644 index 3f4e96bc0c..0000000000 --- a/distros/iron/rmf-ingestor-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-ingestor-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_ingestor_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "394e6b5517ccf867851a3eeb30eb7f14ac858b95cb6e4f8d2f65db88da09b0a9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rmf-dispenser-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing messages used to interface to ingestor workcells"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-lift-msgs/default.nix b/distros/iron/rmf-lift-msgs/default.nix deleted file mode 100644 index 8275bb678c..0000000000 --- a/distros/iron/rmf-lift-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-lift-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_lift_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "304ffc3a53983127c82729a350b6952a12ce26cf72dc0e9ff1f163be14173fa1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages used to interface to lifts."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-obstacle-msgs/default.nix b/distros/iron/rmf-obstacle-msgs/default.nix deleted file mode 100644 index bf5fb7eb4c..0000000000 --- a/distros/iron/rmf-obstacle-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-rmf-obstacle-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_obstacle_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "ed77b97cbca22bcecebe326464890ff05906caf8d538440993960505c09a3533"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing messages for describing obstacles in the environment"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-robot-sim-common/default.nix b/distros/iron/rmf-robot-sim-common/default.nix deleted file mode 100644 index 0a1eb83592..0000000000 --- a/distros/iron/rmf-robot-sim-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, eigen3-cmake-module, geometry-msgs, rclcpp, rmf-building-map-msgs, rmf-dispenser-msgs, rmf-fleet-msgs, rmf-ingestor-msgs, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-rmf-robot-sim-common"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/iron/rmf_robot_sim_common/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "daba62dfdb2336a91fb20515e51883abb211b6129d34edf310ae86854deb478a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen3-cmake-module ]; - propagatedBuildInputs = [ eigen geometry-msgs rclcpp rmf-building-map-msgs rmf-dispenser-msgs rmf-fleet-msgs rmf-ingestor-msgs std-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "Common utility functions for Gazebo-classic and Gazebo RMF plugins"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-robot-sim-gz-classic-plugins/default.nix b/distros/iron/rmf-robot-sim-gz-classic-plugins/default.nix deleted file mode 100644 index ccc1ccaa6c..0000000000 --- a/distros/iron/rmf-robot-sim-gz-classic-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-rmf-robot-sim-gz-classic-plugins"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_simulation-release/archive/release/iron/rmf_robot_sim_gz_classic_plugins/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "67528052ee3de699732deb3a8c9782900b92555316d593fc3030125efbfcf844"; - }; - - buildType = "ament_cmake"; - buildInputs = [ 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-classic plugins for TeleportIngestors, TeleportDispensers and Readonly Objects"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-scheduler-msgs/default.nix b/distros/iron/rmf-scheduler-msgs/default.nix deleted file mode 100644 index bf38b1c595..0000000000 --- a/distros/iron/rmf-scheduler-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-scheduler-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_scheduler_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "f92873f331e15704fbea0e4be77e8a05817a864a1f1d2ad99c687b401b14cd59"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages used by rmf_scheduler_msgs"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-site-map-msgs/default.nix b/distros/iron/rmf-site-map-msgs/default.nix deleted file mode 100644 index 214a1dd869..0000000000 --- a/distros/iron/rmf-site-map-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-site-map-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_site_map_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "cb83d354d6c8fc635d21f2f1b46782a83013b3815cddac06ffd2d4581c2afc4e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages that contain GeoPackage maps"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-task-msgs/default.nix b/distros/iron/rmf-task-msgs/default.nix deleted file mode 100644 index e4552f90c2..0000000000 --- a/distros/iron/rmf-task-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-task-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_task_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "0a5fe436e20f5b79302b60814a39751d2d2b64abc2179854e5c7f1fa7671ab52"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rmf-dispenser-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing messages used to specify tasks"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-task-ros2/default.nix b/distros/iron/rmf-task-ros2/default.nix deleted file mode 100644 index d257a47209..0000000000 --- a/distros/iron/rmf-task-ros2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, ament-cmake-uncrustify, eigen, nlohmann-json-schema-validator-vendor, nlohmann_json, rclcpp, rmf-api-msgs, rmf-task-msgs, rmf-traffic, rmf-traffic-ros2, rmf-utils, rmf-websocket }: -buildRosPackage { - pname = "ros-iron-rmf-task-ros2"; - version = "2.2.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/iron/rmf_task_ros2/2.2.7-1.tar.gz"; - name = "2.2.7-1.tar.gz"; - sha256 = "3e34263a17543a4117773681b8a5ae4a7dae60999c5792a19109d87b1178aeb4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen ]; - checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; - propagatedBuildInputs = [ nlohmann-json-schema-validator-vendor nlohmann_json rclcpp rmf-api-msgs rmf-task-msgs rmf-traffic rmf-traffic-ros2 rmf-utils rmf-websocket ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package managing the dispatching of tasks in RMF system."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-task-sequence/default.nix b/distros/iron/rmf-task-sequence/default.nix deleted file mode 100644 index 4e02d724ce..0000000000 --- a/distros/iron/rmf-task-sequence/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, ament-cmake-uncrustify, cmake, nlohmann-json-schema-validator-vendor, nlohmann_json, rmf-api-msgs, rmf-task }: -buildRosPackage { - pname = "ros-iron-rmf-task-sequence"; - version = "2.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_task-release/archive/release/iron/rmf_task_sequence/2.2.5-1.tar.gz"; - name = "2.2.5-1.tar.gz"; - sha256 = "6f92025a02f5ebe15f6e07ba0f26308861de13074b611a2a9715df2b3f6e9a2e"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; - propagatedBuildInputs = [ nlohmann-json-schema-validator-vendor nlohmann_json rmf-api-msgs rmf-task ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Implementation of phase-sequence tasks for the Robotics Middleware Framework"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-task/default.nix b/distros/iron/rmf-task/default.nix deleted file mode 100644 index 767de81df5..0000000000 --- a/distros/iron/rmf-task/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, ament-cmake-uncrustify, cmake, eigen, rmf-battery, rmf-utils }: -buildRosPackage { - pname = "ros-iron-rmf-task"; - version = "2.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_task-release/archive/release/iron/rmf_task/2.2.5-1.tar.gz"; - name = "2.2.5-1.tar.gz"; - sha256 = "ab5be977e3d2795231c5a93587be6dbe083421976dd38dfbbf3eafa7f38ae515"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; - propagatedBuildInputs = [ eigen rmf-battery rmf-utils ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Package for managing tasks in the Robotics Middleware Framework"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-traffic-editor-assets/default.nix b/distros/iron/rmf-traffic-editor-assets/default.nix deleted file mode 100644 index 906fe14d30..0000000000 --- a/distros/iron/rmf-traffic-editor-assets/default.nix +++ /dev/null @@ -1,22 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, }: -buildRosPackage { - pname = "ros-iron-rmf-traffic-editor-assets"; - version = "1.7.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/iron/rmf_traffic_editor_assets/1.7.2-1.tar.gz"; - name = "1.7.2-1.tar.gz"; - sha256 = "e009526c7846c172301203e4e72fb12e640dbbfe67c3ac98b814cea344aebcfb"; - }; - - buildType = "ament_python"; - - meta = { - description = "Assets for use with traffic_editor."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-traffic-editor-test-maps/default.nix b/distros/iron/rmf-traffic-editor-test-maps/default.nix deleted file mode 100644 index 2e85dacb01..0000000000 --- a/distros/iron/rmf-traffic-editor-test-maps/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 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-iron-rmf-traffic-editor-test-maps"; - version = "1.7.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/iron/rmf_traffic_editor_test_maps/1.7.2-1.tar.gz"; - name = "1.7.2-1.tar.gz"; - sha256 = "1ae1bc1c4e35bedce6476d06dd7e602923632764f2f16f603a221ed1277aafcc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rmf-building-map-tools ros2run ]; - nativeBuildInputs = [ ament-cmake rmf-building-map-tools ros2run ]; - - meta = { - description = "Some test maps for traffic_editor and rmf_building_map_tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-traffic-editor/default.nix b/distros/iron/rmf-traffic-editor/default.nix deleted file mode 100644 index 3db0b901da..0000000000 --- a/distros/iron/rmf-traffic-editor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-uncrustify, ament-index-cpp, ceres-solver, eigen, glog, proj, qt5, rmf-utils, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-rmf-traffic-editor"; - version = "1.7.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/iron/rmf_traffic_editor/1.7.2-1.tar.gz"; - name = "1.7.2-1.tar.gz"; - sha256 = "6af17265fb0276f294dfdac96676ed55bb576c653ebc855acbc1a2165bf0e201"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-index-cpp eigen qt5.qtbase rmf-utils yaml-cpp ]; - checkInputs = [ ament-cmake-uncrustify ]; - propagatedBuildInputs = [ ceres-solver glog proj ]; - - meta = { - description = "traffic editor"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-traffic-examples/default.nix b/distros/iron/rmf-traffic-examples/default.nix deleted file mode 100644 index fdd3c02ae6..0000000000 --- a/distros/iron/rmf-traffic-examples/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, rmf-traffic }: -buildRosPackage { - pname = "ros-iron-rmf-traffic-examples"; - version = "3.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/iron/rmf_traffic_examples/3.1.2-1.tar.gz"; - name = "3.1.2-1.tar.gz"; - sha256 = "56626a8683b134f2ef7c7e92ce83e2ea6c91bca0da109157d8ad57e0a0d83709"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ rmf-traffic ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Examples of how to use the rmf_traffic library"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-traffic-msgs/default.nix b/distros/iron/rmf-traffic-msgs/default.nix deleted file mode 100644 index 5f58ead696..0000000000 --- a/distros/iron/rmf-traffic-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-traffic-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_traffic_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "52174624edae878dd17826a1415a076da3e9dd4e14836f45e15a9899b280bd11"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing messages used by the RMF traffic management system."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-traffic-ros2/default.nix b/distros/iron/rmf-traffic-ros2/default.nix deleted file mode 100644 index e8a6f7b39c..0000000000 --- a/distros/iron/rmf-traffic-ros2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, ament-cmake-uncrustify, eigen, nlohmann_json, proj, rclcpp, rmf-building-map-msgs, rmf-fleet-msgs, rmf-site-map-msgs, rmf-traffic, rmf-traffic-msgs, rmf-utils, util-linux, yaml-cpp, zlib }: -buildRosPackage { - pname = "ros-iron-rmf-traffic-ros2"; - version = "2.2.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/iron/rmf_traffic_ros2/2.2.7-1.tar.gz"; - name = "2.2.7-1.tar.gz"; - sha256 = "22e3b6ec9a6fd6fc1f3e651471f2129c661f359ac9749e4d5ff19be7ab7e7232"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen ]; - checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; - propagatedBuildInputs = [ nlohmann_json proj rclcpp rmf-building-map-msgs rmf-fleet-msgs rmf-site-map-msgs rmf-traffic rmf-traffic-msgs rmf-utils util-linux yaml-cpp zlib ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package containing messages used by the RMF traffic management system."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-traffic/default.nix b/distros/iron/rmf-traffic/default.nix deleted file mode 100644 index 0ede5a360e..0000000000 --- a/distros/iron/rmf-traffic/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, ament-cmake-uncrustify, cmake, eigen, eigen3-cmake-module, libccd, rmf-utils }: -buildRosPackage { - pname = "ros-iron-rmf-traffic"; - version = "3.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_traffic-release/archive/release/iron/rmf_traffic/3.1.2-1.tar.gz"; - name = "3.1.2-1.tar.gz"; - sha256 = "366b52ffcf4cb5a8aaa82082a0d4a5491679f2fa3b24a96c8fe84f10d0738f1f"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; - propagatedBuildInputs = [ eigen eigen3-cmake-module libccd rmf-utils ]; - nativeBuildInputs = [ cmake eigen3-cmake-module ]; - - meta = { - description = "Package for managing traffic in the Robotics Middleware Framework"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-utils/default.nix b/distros/iron/rmf-utils/default.nix deleted file mode 100644 index 7c50d4ba62..0000000000 --- a/distros/iron/rmf-utils/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-catch2, ament-cmake-uncrustify, cmake }: -buildRosPackage { - pname = "ros-iron-rmf-utils"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_utils-release/archive/release/iron/rmf_utils/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "3acd77bdfb3219b6c99bfad959c84f41791fcf0911779e41f748a4e0a0ec0a53"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; - - meta = { - description = "Simple C++ programming utilities used by Robotics Middleware Framework packages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-visualization-building-systems/default.nix b/distros/iron/rmf-visualization-building-systems/default.nix deleted file mode 100644 index c71a75744b..0000000000 --- a/distros/iron/rmf-visualization-building-systems/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 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-iron-rmf-visualization-building-systems"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/iron/rmf_visualization_building_systems/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "05487916e63204d7c9d1f2a4b218a3cf7064b73809f552f96d4384153004cbd4"; - }; - - 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/iron/rmf-visualization-fleet-states/default.nix b/distros/iron/rmf-visualization-fleet-states/default.nix deleted file mode 100644 index 47d68d5bbe..0000000000 --- a/distros/iron/rmf-visualization-fleet-states/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, rmf-fleet-msgs, rmf-utils, rmf-visualization-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rmf-visualization-fleet-states"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/iron/rmf_visualization_fleet_states/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "547f65e9a1cef0762bcbe62c4c311523f384f8006dad1610714249f90835ec19"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common rmf-utils ]; - propagatedBuildInputs = [ rclcpp rclcpp-components rmf-fleet-msgs rmf-visualization-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package to visualize positions of robots from different fleets in the a building"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-visualization-floorplans/default.nix b/distros/iron/rmf-visualization-floorplans/default.nix deleted file mode 100644 index 76fe05b288..0000000000 --- a/distros/iron/rmf-visualization-floorplans/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, geometry-msgs, nav-msgs, opencv, rclcpp, rclcpp-components, rmf-building-map-msgs, rmf-utils, rmf-visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rmf-visualization-floorplans"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/iron/rmf_visualization_floorplans/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "16cb0d541511a9d2806d8a797a68aa8638309b37cdf63b2f9b25348b9745d3aa"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen3-cmake-module ]; - checkInputs = [ ament-lint-auto ament-lint-common rmf-utils ]; - propagatedBuildInputs = [ eigen geometry-msgs nav-msgs opencv opencv.cxxdev rclcpp rclcpp-components rmf-building-map-msgs rmf-visualization-msgs ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "A package to visualize the floorplans for levels in a building"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-visualization-msgs/default.nix b/distros/iron/rmf-visualization-msgs/default.nix deleted file mode 100644 index 7eeef616e9..0000000000 --- a/distros/iron/rmf-visualization-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-visualization-msgs"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization_msgs-release/archive/release/iron/rmf_visualization_msgs/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "95bb43fc2b77e5d0ecd5dc096d4bcfe326b59d759d7f35f4f2840ec58804a843"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing messages used for visualizations"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-visualization-navgraphs/default.nix b/distros/iron/rmf-visualization-navgraphs/default.nix deleted file mode 100644 index fb78e6a91b..0000000000 --- a/distros/iron/rmf-visualization-navgraphs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, rclcpp, rclcpp-components, rmf-building-map-msgs, rmf-fleet-msgs, rmf-traffic, rmf-traffic-ros2, rmf-utils, rmf-visualization-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rmf-visualization-navgraphs"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/iron/rmf_visualization_navgraphs/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "dcb7d7b145be29d2029f0b8cafd556d0f3afd79db7a64029330842f315474906"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common rmf-utils ]; - propagatedBuildInputs = [ geometry-msgs rclcpp rclcpp-components rmf-building-map-msgs rmf-fleet-msgs rmf-traffic rmf-traffic-ros2 rmf-visualization-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package to visualiize the navigation graphs of fleets"; - license = with lib.licenses; [ "Apache-license-2.0" ]; - }; -} diff --git a/distros/iron/rmf-visualization-obstacles/default.nix b/distros/iron/rmf-visualization-obstacles/default.nix deleted file mode 100644 index 1ed8f82dca..0000000000 --- a/distros/iron/rmf-visualization-obstacles/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-uncrustify, geometry-msgs, rclcpp, rclcpp-components, rmf-obstacle-msgs, rmf-utils, rmf-visualization-msgs, vision-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rmf-visualization-obstacles"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/iron/rmf_visualization_obstacles/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "2e762b83a100174536be38131b6d6215e6e57141d47d19a8c12b9e09d15536d7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-uncrustify rmf-utils ]; - propagatedBuildInputs = [ geometry-msgs rclcpp rclcpp-components rmf-obstacle-msgs rmf-visualization-msgs vision-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A visualizer for obstacles in RMF"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-visualization-rviz2-plugins/default.nix b/distros/iron/rmf-visualization-rviz2-plugins/default.nix deleted file mode 100644 index 7bb9937769..0000000000 --- a/distros/iron/rmf-visualization-rviz2-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-uncrustify, eigen, pluginlib, qt5, rclcpp, resource-retriever, rmf-door-msgs, rmf-lift-msgs, rmf-traffic-ros2, rmf-utils, rmf-visualization-msgs, rviz-common, rviz-default-plugins, rviz-rendering }: -buildRosPackage { - pname = "ros-iron-rmf-visualization-rviz2-plugins"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/iron/rmf_visualization_rviz2_plugins/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "ec9c1d54ffc01de7be48adff5f8d3ae2783cef4471bd48975dbb45de27450772"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen ]; - checkInputs = [ ament-cmake-uncrustify rmf-utils ]; - propagatedBuildInputs = [ pluginlib qt5.qtbase rclcpp resource-retriever rmf-door-msgs rmf-lift-msgs rmf-traffic-ros2 rmf-visualization-msgs rviz-common rviz-default-plugins rviz-rendering ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package containing RViz2 plugins for RMF"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-visualization-schedule/default.nix b/distros/iron/rmf-visualization-schedule/default.nix deleted file mode 100644 index 13dccb8313..0000000000 --- a/distros/iron/rmf-visualization-schedule/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, boost, builtin-interfaces, eigen, geometry-msgs, openssl, rclcpp, rclcpp-components, rmf-traffic, rmf-traffic-msgs, rmf-traffic-ros2, rmf-utils, rmf-visualization-msgs, rosidl-default-generators, visualization-msgs, websocketpp }: -buildRosPackage { - pname = "ros-iron-rmf-visualization-schedule"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/iron/rmf_visualization_schedule/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "33ebeaf955259202a909749aa4ff132837cca2234eac9cc9087d38b3b6fd4ba0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-uncrustify ament-lint-auto ament-lint-common rmf-utils ]; - propagatedBuildInputs = [ boost builtin-interfaces eigen geometry-msgs openssl rclcpp rclcpp-components rmf-traffic rmf-traffic-msgs rmf-traffic-ros2 rmf-visualization-msgs rosidl-default-generators visualization-msgs websocketpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A visualizer for trajectories in rmf schedule"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-visualization/default.nix b/distros/iron/rmf-visualization/default.nix deleted file mode 100644 index 4e795db09f..0000000000 --- a/distros/iron/rmf-visualization/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, launch-xml, rmf-visualization-building-systems, rmf-visualization-fleet-states, rmf-visualization-floorplans, rmf-visualization-navgraphs, rmf-visualization-obstacles, rmf-visualization-rviz2-plugins, rmf-visualization-schedule }: -buildRosPackage { - pname = "ros-iron-rmf-visualization"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_visualization-release/archive/release/iron/rmf_visualization/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "8de79835a7af3f94bb425fc00a99ba8d13277e1b889641a6d7c6ade775198eb3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ launch-xml rmf-visualization-building-systems rmf-visualization-fleet-states rmf-visualization-floorplans rmf-visualization-navgraphs rmf-visualization-obstacles rmf-visualization-rviz2-plugins rmf-visualization-schedule ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package containing a single launch file to bringup various visualizations"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-websocket/default.nix b/distros/iron/rmf-websocket/default.nix deleted file mode 100644 index 5ecfd612b1..0000000000 --- a/distros/iron/rmf-websocket/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-catch2, ament-cmake-uncrustify, boost, eigen, nlohmann-json-schema-validator-vendor, nlohmann_json, rclcpp, rmf-utils, websocketpp }: -buildRosPackage { - pname = "ros-iron-rmf-websocket"; - version = "2.2.7-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_ros2-release/archive/release/iron/rmf_websocket/2.2.7-1.tar.gz"; - name = "2.2.7-1.tar.gz"; - sha256 = "ba6a5897b942ef1d74ddefbfaac18c6343db2e4a889daf5eedf26982175e4266"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen ]; - checkInputs = [ ament-cmake-catch2 ament-cmake-uncrustify ]; - propagatedBuildInputs = [ boost nlohmann-json-schema-validator-vendor nlohmann_json rclcpp rmf-utils websocketpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package managing the websocket api endpoints in RMF system."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmf-workcell-msgs/default.nix b/distros/iron/rmf-workcell-msgs/default.nix deleted file mode 100644 index 06c3e46e86..0000000000 --- a/distros/iron/rmf-workcell-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rmf-workcell-msgs"; - version = "3.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/iron/rmf_workcell_msgs/3.1.3-1.tar.gz"; - name = "3.1.3-1.tar.gz"; - sha256 = "8bfe0373db6d5f95c5b03b1bb659c5bfb4d256b8757dc097df9941ba2a940540"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing messages used by all workcells generically to interfact with rmf_core"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw-connextdds-common/default.nix b/distros/iron/rmw-connextdds-common/default.nix deleted file mode 100644 index 119e72464f..0000000000 --- a/distros/iron/rmw-connextdds-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-lint-auto, ament-lint-common, fastcdr, rcpputils, rcutils, rmw, rmw-dds-common, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, rti-connext-dds-cmake-module }: -buildRosPackage { - pname = "ros-iron-rmw-connextdds-common"; - version = "0.14.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/iron/rmw_connextdds_common/0.14.1-1.tar.gz"; - name = "0.14.1-1.tar.gz"; - sha256 = "23d5879cc2389bd8f943b14ddbf03c17bc61bef3d32a33894ab5e66920744f10"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake fastcdr rcpputils rcutils rmw rmw-dds-common rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp rti-connext-dds-cmake-module ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; - - meta = { - description = "Common source for RMW implementations built with RTI Connext DDS Professional and RTI Connext DDS Micro."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw-connextdds/default.nix b/distros/iron/rmw-connextdds/default.nix deleted file mode 100644 index 5c129cd4ab..0000000000 --- a/distros/iron/rmw-connextdds/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-lint-auto, ament-lint-common, rmw-connextdds-common }: -buildRosPackage { - pname = "ros-iron-rmw-connextdds"; - version = "0.14.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/iron/rmw_connextdds/0.14.1-1.tar.gz"; - name = "0.14.1-1.tar.gz"; - sha256 = "dd4deb8d3a3a778f23b04eef097c99b4f03b722dc2e2788375df5d7db4205bac"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake rmw-connextdds-common ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; - - meta = { - description = "A ROS 2 RMW implementation built with RTI Connext DDS Professional."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw-cyclonedds-cpp/default.nix b/distros/iron/rmw-cyclonedds-cpp/default.nix deleted file mode 100644 index 1b66815d56..0000000000 --- a/distros/iron/rmw-cyclonedds-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, cyclonedds, iceoryx-binding-c, rcpputils, rcutils, rmw, rmw-dds-common, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, tracetools }: -buildRosPackage { - pname = "ros-iron-rmw-cyclonedds-cpp"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_cyclonedds-release/archive/release/iron/rmw_cyclonedds_cpp/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "a67dcd3f73d823ff8aa2b23a0ebfa784cd621b22095257c6593c528c77a6d5de"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cyclonedds iceoryx-binding-c rcpputils rcutils rmw rmw-dds-common rosidl-runtime-c rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp tracetools ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Implement the ROS middleware interface using Eclipse CycloneDDS in C++."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw-dds-common/default.nix b/distros/iron/rmw-dds-common/default.nix deleted file mode 100644 index e05f85d7de..0000000000 --- a/distros/iron/rmw-dds-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp, performance-test-fixture, rcpputils, rcutils, rmw, rosidl-default-generators, rosidl-default-runtime, rosidl-runtime-c, rosidl-runtime-cpp }: -buildRosPackage { - pname = "ros-iron-rmw-dds-common"; - version = "2.0.1-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_dds_common-release/archive/release/iron/rmw_dds_common/2.0.1-2.tar.gz"; - name = "2.0.1-2.tar.gz"; - sha256 = "968481764af83422d35abe5db68680e36ef8ce6d81cbb62663a50a6f78bff683"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common osrf-testing-tools-cpp performance-test-fixture ]; - propagatedBuildInputs = [ rcpputils rcutils rmw rosidl-default-runtime rosidl-runtime-c rosidl-runtime-cpp ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Define a common interface between DDS implementations of ROS middleware."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw-fastrtps-cpp/default.nix b/distros/iron/rmw-fastrtps-cpp/default.nix deleted file mode 100644 index 7183cbcc24..0000000000 --- a/distros/iron/rmw-fastrtps-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, osrf-testing-tools-cpp, rcpputils, rcutils, rmw, rmw-dds-common, rmw-fastrtps-shared-cpp, rosidl-dynamic-typesupport, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, test-msgs, tracetools }: -buildRosPackage { - pname = "ros-iron-rmw-fastrtps-cpp"; - version = "7.1.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/iron/rmw_fastrtps_cpp/7.1.4-1.tar.gz"; - name = "7.1.4-1.tar.gz"; - sha256 = "d7ac8913808a2a344c117617509e8d4cc17dbf548856695fab6ad6e76c3a1ff8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp test-msgs ]; - propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rcpputils rcutils rmw rmw-dds-common rmw-fastrtps-shared-cpp rosidl-dynamic-typesupport rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp tracetools ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros fastrtps-cmake-module ]; - - meta = { - description = "Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw-fastrtps-dynamic-cpp/default.nix b/distros/iron/rmw-fastrtps-dynamic-cpp/default.nix deleted file mode 100644 index ae0b4b68e4..0000000000 --- a/distros/iron/rmw-fastrtps-dynamic-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, 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-iron-rmw-fastrtps-dynamic-cpp"; - version = "7.1.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/iron/rmw_fastrtps_dynamic_cpp/7.1.4-1.tar.gz"; - name = "7.1.4-1.tar.gz"; - sha256 = "4a9b8ea77df8f950d8185e94e32226a44c01ff223f7fb553df28eaa8ee1312e6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp test-msgs ]; - propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module 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 ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros fastrtps-cmake-module ]; - - meta = { - description = "Implement the ROS middleware interface using introspection type support."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw-fastrtps-shared-cpp/default.nix b/distros/iron/rmw-fastrtps-shared-cpp/default.nix deleted file mode 100644 index 9bba265c83..0000000000 --- a/distros/iron/rmw-fastrtps-shared-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, osrf-testing-tools-cpp, rcpputils, rcutils, rmw, rmw-dds-common, rosidl-dynamic-typesupport, rosidl-dynamic-typesupport-fastrtps, rosidl-runtime-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, tracetools }: -buildRosPackage { - pname = "ros-iron-rmw-fastrtps-shared-cpp"; - version = "7.1.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/iron/rmw_fastrtps_shared_cpp/7.1.4-1.tar.gz"; - name = "7.1.4-1.tar.gz"; - sha256 = "8f0df1e54d4e4dbdfe72de5d05cd02945a7e07e0cced41bc81cae5a78e26b9ed"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros rosidl-runtime-c ]; - checkInputs = [ ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; - propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rcpputils rcutils rmw rmw-dds-common rosidl-dynamic-typesupport rosidl-dynamic-typesupport-fastrtps rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp tracetools ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros fastrtps-cmake-module ]; - - meta = { - description = "Code shared on static and dynamic type support of rmw_fastrtps_cpp."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw-implementation-cmake/default.nix b/distros/iron/rmw-implementation-cmake/default.nix deleted file mode 100644 index b08f527b9f..0000000000 --- a/distros/iron/rmw-implementation-cmake/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: -buildRosPackage { - pname = "ros-iron-rmw-implementation-cmake"; - version = "7.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw-release/archive/release/iron/rmw_implementation_cmake/7.1.0-2.tar.gz"; - name = "7.1.0-2.tar.gz"; - sha256 = "a359e0f473f6abe2984ce6999124778815247f2d1f8b07b0e5ce32600b16960a"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "CMake functions which can discover and enumerate available implementations."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw-implementation/default.nix b/distros/iron/rmw-implementation/default.nix deleted file mode 100644 index ab7458d5c1..0000000000 --- a/distros/iron/rmw-implementation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, performance-test-fixture, rcpputils, rcutils, rmw, rmw-connextdds, rmw-cyclonedds-cpp, rmw-fastrtps-cpp, rmw-fastrtps-dynamic-cpp, rmw-implementation-cmake }: -buildRosPackage { - pname = "ros-iron-rmw-implementation"; - version = "2.12.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_implementation-release/archive/release/iron/rmw_implementation/2.12.1-1.tar.gz"; - name = "2.12.1-1.tar.gz"; - sha256 = "3675cb97f57b996a8194f3a0262c7e040439575776a3842dbc370e233ef077f9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rmw rmw-connextdds rmw-cyclonedds-cpp rmw-fastrtps-cpp rmw-fastrtps-dynamic-cpp ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common performance-test-fixture ]; - propagatedBuildInputs = [ ament-index-cpp rcpputils rcutils rmw-implementation-cmake ]; - nativeBuildInputs = [ ament-cmake rmw-implementation-cmake ]; - - meta = { - description = "Proxy implementation of the ROS 2 Middleware Interface."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rmw/default.nix b/distros/iron/rmw/default.nix deleted file mode 100644 index 1c5ece14a8..0000000000 --- a/distros/iron/rmw/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-ros, ament-cmake-version, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp, rcutils, rosidl-dynamic-typesupport, rosidl-runtime-c }: -buildRosPackage { - pname = "ros-iron-rmw"; - version = "7.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw-release/archive/release/iron/rmw/7.1.0-2.tar.gz"; - name = "7.1.0-2.tar.gz"; - sha256 = "9209c685277f3e5d200dd7a41428c37b75309c5cd3a89707d4015883d6ad329d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ament-cmake-version ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; - propagatedBuildInputs = [ rcutils rosidl-dynamic-typesupport rosidl-runtime-c ]; - nativeBuildInputs = [ ament-cmake-ros ament-cmake-version ]; - - meta = { - description = "Contains the ROS middleware API."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/robot-calibration-msgs/default.nix b/distros/iron/robot-calibration-msgs/default.nix deleted file mode 100644 index 26f65cabaf..0000000000 --- a/distros/iron/robot-calibration-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-robot-calibration-msgs"; - version = "0.9.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/robot_calibration-release/archive/release/iron/robot_calibration_msgs/0.9.2-1.tar.gz"; - name = "0.9.2-1.tar.gz"; - sha256 = "5f78ed131aa4bfbe8fc5d088df8969b5dcc4ab781e6bb61e17332bf5a211a364"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ action-msgs builtin-interfaces rosidl-default-generators rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages for calibrating a robot"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/robot-calibration/default.nix b/distros/iron/robot-calibration/default.nix deleted file mode 100644 index 8a64cc12f0..0000000000 --- a/distros/iron/robot-calibration/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, boost, camera-calibration-parsers, ceres-solver, control-msgs, cv-bridge, eigen, geometric-shapes, geometry-msgs, gflags, kdl-parser, launch, launch-ros, launch-testing, moveit-msgs, nav-msgs, orocos-kdl, pluginlib, protobuf, rclcpp, rclcpp-action, robot-calibration-msgs, rosbag2-cpp, sensor-msgs, std-msgs, suitesparse, tf2-geometry-msgs, tf2-ros, tinyxml-2, tinyxml2-vendor, visualization-msgs, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-robot-calibration"; - version = "0.9.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/robot_calibration-release/archive/release/iron/robot_calibration/0.9.2-1.tar.gz"; - name = "0.9.2-1.tar.gz"; - sha256 = "986326b37d0829fad61ad206936486f37a799622f9fab7dabb6b3bf064331e42"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake boost eigen ]; - checkInputs = [ ament-cmake-gtest launch launch-ros launch-testing ]; - propagatedBuildInputs = [ camera-calibration-parsers ceres-solver control-msgs cv-bridge geometric-shapes geometry-msgs gflags kdl-parser moveit-msgs nav-msgs orocos-kdl pluginlib protobuf rclcpp rclcpp-action robot-calibration-msgs rosbag2-cpp sensor-msgs std-msgs suitesparse tf2-geometry-msgs tf2-ros tinyxml-2 tinyxml2-vendor visualization-msgs yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Calibrate a Robot"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/robot-localization/default.nix b/distros/iron/robot-localization/default.nix deleted file mode 100644 index 850945c645..0000000000 --- a/distros/iron/robot-localization/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, boost, builtin-interfaces, diagnostic-msgs, diagnostic-updater, eigen, geographic-msgs, geographiclib, geometry-msgs, launch-ros, launch-testing-ament-cmake, message-filters, nav-msgs, rclcpp, 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-iron-robot-localization"; - version = "3.7.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/robot_localization-release/archive/release/iron/robot_localization/3.7.1-1.tar.gz"; - name = "3.7.1-1.tar.gz"; - sha256 = "6580fa2cc0e676be30c3ed27b1e3d6c8b467e19b422123c856ab619787d2c953"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake builtin-interfaces rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-ros launch-testing-ament-cmake ]; - propagatedBuildInputs = [ angles boost diagnostic-msgs diagnostic-updater eigen geographic-msgs geographiclib geometry-msgs message-filters nav-msgs rclcpp rmw-implementation rosidl-default-runtime sensor-msgs std-msgs std-srvs tf2 tf2-eigen tf2-geometry-msgs tf2-ros yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake builtin-interfaces rosidl-default-generators ]; - - meta = { - description = "Provides nonlinear state estimation through sensor fusion of an abritrary number of sensors."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/robot-state-publisher/default.nix b/distros/iron/robot-state-publisher/default.nix deleted file mode 100644 index c2fe06b6df..0000000000 --- a/distros/iron/robot-state-publisher/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, kdl-parser, launch-ros, launch-testing-ament-cmake, orocos-kdl-vendor, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs, std-msgs, tf2-ros, urdf }: -buildRosPackage { - pname = "ros-iron-robot-state-publisher"; - version = "3.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/robot_state_publisher-release/archive/release/iron/robot_state_publisher/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "201c2417014a8e2395b7b5a904cf43c9ef16b56ee49b301843adbb7487b8fbac"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-ros launch-testing-ament-cmake ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs kdl-parser orocos-kdl-vendor rcl-interfaces rclcpp rclcpp-components sensor-msgs std-msgs tf2-ros urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package take the joint angles of a robot as input, and publishes the 3D poses of the robot links to tf2, using a kinematic tree model of the robot."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/robotiq-controllers/default.nix b/distros/iron/robotiq-controllers/default.nix deleted file mode 100644 index 065d0719a0..0000000000 --- a/distros/iron/robotiq-controllers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, controller-interface, std-srvs }: -buildRosPackage { - pname = "ros-iron-robotiq-controllers"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_robotiq_gripper-release/archive/release/iron/robotiq_controllers/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "09dbc74922749bd02df2050106166ddd5d647eca20b95aa0c3831cb4e705cadf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ controller-interface std-srvs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Controllers for the Robotiq gripper."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/robotiq-description/default.nix b/distros/iron/robotiq-description/default.nix deleted file mode 100644 index de3187fcc9..0000000000 --- a/distros/iron/robotiq-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, joint-state-publisher-gui, launch, launch-ros, robot-state-publisher, rviz2, urdf, xacro }: -buildRosPackage { - pname = "ros-iron-robotiq-description"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_robotiq_gripper-release/archive/release/iron/robotiq_description/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "94c5b06d1a5d69a88aceb37c200cc16af93631789bdbb645b4b64e8253d27c39"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ joint-state-publisher-gui launch launch-ros robot-state-publisher rviz2 urdf xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "URDF and xacro description package for the Robotiq gripper."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/robotraconteur/default.nix b/distros/iron/robotraconteur/default.nix deleted file mode 100644 index 0b32d6e948..0000000000 --- a/distros/iron/robotraconteur/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bluez, boost, cmake, dbus, gtest, libusb1, openssl, python3, python3Packages, zlib }: -buildRosPackage { - pname = "ros-iron-robotraconteur"; - version = "1.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/robotraconteur-release/archive/release/iron/robotraconteur/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "3759bc286029f69fc979a6a1008db6ac2619278849a0055851c322f57d16c667"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ bluez boost dbus libusb1 openssl python3 python3Packages.numpy python3Packages.setuptools zlib ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The robotraconteur package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-base/default.nix b/distros/iron/ros-base/default.nix deleted file mode 100644 index aefbc9292d..0000000000 --- a/distros/iron/ros-base/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry2, kdl-parser, robot-state-publisher, ros-core, rosbag2, urdf }: -buildRosPackage { - pname = "ros-iron-ros-base"; - version = "0.10.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/iron/ros_base/0.10.0-3.tar.gz"; - name = "0.10.0-3.tar.gz"; - sha256 = "97036ddfbee9454b1bcaac655326cb074b268800e8f8c7c8fa11ba69a26eada9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ geometry2 kdl-parser robot-state-publisher ros-core rosbag2 urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-core/default.nix b/distros/iron/ros-core/default.nix deleted file mode 100644 index 7a7fe9dd43..0000000000 --- a/distros/iron/ros-core/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-cpp, ament-index-python, ament-lint-auto, ament-lint-common, class-loader, common-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, launch-xml, launch-yaml, pluginlib, rcl-lifecycle, rclcpp, rclcpp-action, rclcpp-lifecycle, rclpy, ros-environment, ros2cli-common-extensions, ros2launch, rosidl-default-generators, rosidl-default-runtime, sros2, sros2-cmake }: -buildRosPackage { - pname = "ros-iron-ros-core"; - version = "0.10.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/iron/ros_core/0.10.0-3.tar.gz"; - name = "0.10.0-3.tar.gz"; - sha256 = "cb306b744c981d8052d61687af3d7e3ab823f0a30dc2d6adc0afb901c9299240"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-cmake-ros ament-index-cpp ament-index-python ament-lint-auto ament-lint-common class-loader common-interfaces launch launch-ros launch-testing launch-testing-ament-cmake launch-testing-ros launch-xml launch-yaml pluginlib rcl-lifecycle rclcpp rclcpp-action rclcpp-lifecycle rclpy ros-environment ros2cli-common-extensions ros2launch rosidl-default-generators rosidl-default-runtime sros2 sros2-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package to aggregate the packages required to use publish / subscribe, services, generate messages and other core ROS concepts."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-environment/default.nix b/distros/iron/ros-environment/default.nix deleted file mode 100644 index 8651129ddf..0000000000 --- a/distros/iron/ros-environment/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-ros-environment"; - version = "4.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_environment-release/archive/release/iron/ros_environment/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "47e3177d987d7852fd621cd259e180ee250c5d9deed18803394c73df06b6e8d5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "The package provides the environment variables `ROS_VERSION` and `ROS_DISTRO`."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-gz-interfaces/default.nix b/distros/iron/ros-gz-interfaces/default.nix deleted file mode 100644 index 20eeb3f05d..0000000000 --- a/distros/iron/ros-gz-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-ros-gz-interfaces"; - version = "0.254.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/iron/ros_gz_interfaces/0.254.2-1.tar.gz"; - name = "0.254.2-1.tar.gz"; - sha256 = "6101945dc3e7be5737d48e6934b8af1d9530804b9d32bd3aab0176d18b9e2148"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rcl-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Message and service data structures for interacting with Gazebo from ROS2."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-gz/default.nix b/distros/iron/ros-gz/default.nix deleted file mode 100644 index 14810d09b7..0000000000 --- a/distros/iron/ros-gz/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-gz-bridge, ros-gz-image, ros-gz-sim, ros-gz-sim-demos }: -buildRosPackage { - pname = "ros-iron-ros-gz"; - version = "0.254.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/iron/ros_gz/0.254.2-1.tar.gz"; - name = "0.254.2-1.tar.gz"; - sha256 = "f8da0e34264af1b862433da6ecb32e8cdded781c436dec733a4eea1b3c63764d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ros-gz-bridge ros-gz-image ros-gz-sim ros-gz-sim-demos ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Meta-package containing interfaces for using ROS 2 with Gazebo simulation."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-ign-bridge/default.nix b/distros/iron/ros-ign-bridge/default.nix deleted file mode 100644 index 3eeb9e6018..0000000000 --- a/distros/iron/ros-ign-bridge/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ros-gz-bridge }: -buildRosPackage { - pname = "ros-iron-ros-ign-bridge"; - version = "0.254.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/iron/ros_ign_bridge/0.254.2-1.tar.gz"; - name = "0.254.2-1.tar.gz"; - sha256 = "4b15a824ed14c3a1c91309c40dd17759b3f93a1fcf7c4f48cebc2529c206a96b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-index-cpp ]; - propagatedBuildInputs = [ ros-gz-bridge ]; - nativeBuildInputs = [ ament-cmake ament-index-cpp ]; - - meta = { - description = "Shim package to redirect to ros_gz_bridge."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-ign-gazebo-demos/default.nix b/distros/iron/ros-ign-gazebo-demos/default.nix deleted file mode 100644 index 1bbf8981ac..0000000000 --- a/distros/iron/ros-ign-gazebo-demos/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-gz-sim-demos }: -buildRosPackage { - pname = "ros-iron-ros-ign-gazebo-demos"; - version = "0.254.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/iron/ros_ign_gazebo_demos/0.254.2-1.tar.gz"; - name = "0.254.2-1.tar.gz"; - sha256 = "e6b05caba3f9588a86dbdd078af5b0f702d38534117b4e81ba0c6bd816a59620"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ros-gz-sim-demos ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Shim package to redirect to ros_gz_sim_demos."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-ign-gazebo/default.nix b/distros/iron/ros-ign-gazebo/default.nix deleted file mode 100644 index f2b1b63efc..0000000000 --- a/distros/iron/ros-ign-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ros-gz-sim }: -buildRosPackage { - pname = "ros-iron-ros-ign-gazebo"; - version = "0.254.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/iron/ros_ign_gazebo/0.254.2-1.tar.gz"; - name = "0.254.2-1.tar.gz"; - sha256 = "22194be3779e67815ac7e8736075fbefeec036c061917d66482195bf67d23546"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-index-cpp ]; - propagatedBuildInputs = [ ros-gz-sim ]; - nativeBuildInputs = [ ament-cmake ament-index-cpp ]; - - meta = { - description = "Shim package to redirect to ros_gz_sim."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-ign-image/default.nix b/distros/iron/ros-ign-image/default.nix deleted file mode 100644 index 9505e3b1bf..0000000000 --- a/distros/iron/ros-ign-image/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, ros-gz-image }: -buildRosPackage { - pname = "ros-iron-ros-ign-image"; - version = "0.254.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/iron/ros_ign_image/0.254.2-1.tar.gz"; - name = "0.254.2-1.tar.gz"; - sha256 = "e85f37b0457d9a60b45dde91dcc7468f063550907a5440aecd1c5b650e24a07a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-index-cpp ]; - propagatedBuildInputs = [ ros-gz-image ]; - nativeBuildInputs = [ ament-cmake ament-index-cpp ]; - - meta = { - description = "Shim package to redirect to ros_gz_image."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-ign-interfaces/default.nix b/distros/iron/ros-ign-interfaces/default.nix deleted file mode 100644 index 9753640541..0000000000 --- a/distros/iron/ros-ign-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, ros-gz-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-ros-ign-interfaces"; - version = "0.254.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/iron/ros_ign_interfaces/0.254.2-1.tar.gz"; - name = "0.254.2-1.tar.gz"; - sha256 = "ebdd75356e4b5dadd8e43f664b2d64fcdff74e4138288ffa2400ee2cffcc9fca"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs ros-gz-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Shim package to redirect to ros_gz_interfaces."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-ign/default.nix b/distros/iron/ros-ign/default.nix deleted file mode 100644 index f026ec5149..0000000000 --- a/distros/iron/ros-ign/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-gz, ros-ign-bridge, ros-ign-gazebo, ros-ign-gazebo-demos, ros-ign-image }: -buildRosPackage { - pname = "ros-iron-ros-ign"; - version = "0.254.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/iron/ros_ign/0.254.2-1.tar.gz"; - name = "0.254.2-1.tar.gz"; - sha256 = "15380890e5dc61c74077550508bd30b0ff2322bbb058d8c07954075f8ccf42b3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ros-gz ros-ign-bridge ros-ign-gazebo ros-ign-gazebo-demos ros-ign-image ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Shim meta-package to redirect to ros_gz."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-image-to-qimage/default.nix b/distros/iron/ros-image-to-qimage/default.nix deleted file mode 100644 index ab25e07d8a..0000000000 --- a/distros/iron/ros-image-to-qimage/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, cv-bridge, python-qt-binding, qt5, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-ros-image-to-qimage"; - version = "0.4.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_image_to_qimage-release/archive/release/iron/ros_image_to_qimage/0.4.1-3.tar.gz"; - name = "0.4.1-3.tar.gz"; - sha256 = "884d7767c4452adaea79f870d366452cabd51a9e00820d35af79d08de06605cf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-pytest ament-cmake-python ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge python-qt-binding qt5.qtbase sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-pytest ament-cmake-python ]; - - meta = { - description = "A package that converts a ros image msg to a qimage object"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-industrial-cmake-boilerplate/default.nix b/distros/iron/ros-industrial-cmake-boilerplate/default.nix deleted file mode 100644 index 6a516dfab3..0000000000 --- a/distros/iron/ros-industrial-cmake-boilerplate/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, clang, cmake, cppcheck, gtest, include-what-you-use, lcov }: -buildRosPackage { - pname = "ros-iron-ros-industrial-cmake-boilerplate"; - version = "0.4.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_industrial_cmake_boilerplate-release/archive/release/iron/ros_industrial_cmake_boilerplate/0.4.0-3.tar.gz"; - name = "0.4.0-3.tar.gz"; - sha256 = "5b3ac4f7e1ade61158809cfd1a370d45b173b1649ab3abbd8221e6b6d8c4b0c4"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ clang cppcheck gtest include-what-you-use lcov ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Contains boilerplate cmake script, macros and utils"; - license = with lib.licenses; [ asl20 bsd3 ]; - }; -} diff --git a/distros/iron/ros-testing/default.nix b/distros/iron/ros-testing/default.nix deleted file mode 100644 index e23e1fd3d0..0000000000 --- a/distros/iron/ros-testing/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-core, ament-cmake-export-dependencies, launch-testing, launch-testing-ament-cmake, launch-testing-ros, ros2test }: -buildRosPackage { - pname = "ros-iron-ros-testing"; - version = "0.5.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_testing-release/archive/release/iron/ros_testing/0.5.2-3.tar.gz"; - name = "0.5.2-3.tar.gz"; - sha256 = "7e2eeb78d2d37eee9c0042e9e52cc4b86d9d3437582c490883c451dd7b28f498"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-core ament-cmake-export-dependencies ]; - propagatedBuildInputs = [ launch-testing launch-testing-ament-cmake launch-testing-ros ros2test ]; - nativeBuildInputs = [ ament-cmake launch-testing-ament-cmake ros2test ]; - - meta = { - description = "The entry point package to launch testing in ROS."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros-workspace/default.nix b/distros/iron/ros-workspace/default.nix deleted file mode 100644 index ffbbc089da..0000000000 --- a/distros/iron/ros-workspace/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-package, cmake }: -buildRosPackage { - pname = "ros-iron-ros-workspace"; - version = "1.0.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_workspace-release/archive/release/iron/ros_workspace/1.0.3-4.tar.gz"; - name = "1.0.3-4.tar.gz"; - sha256 = "1ca52b1906a01b32156e027f0cf8bb4ebce73876a18d05a00bfb18a2380299da"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake-core ament-package cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Provides the prefix level environment files for ROS 2 packages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2-control-test-assets/default.nix b/distros/iron/ros2-control-test-assets/default.nix deleted file mode 100644 index 28b832df1a..0000000000 --- a/distros/iron/ros2-control-test-assets/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-ros2-control-test-assets"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/ros2_control_test_assets/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "8cec10aea87ce92004de1c22df20ac2b8b8bd60f26192ac640c6414fc3e56981"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The package provides shared test resources for ros2_control stack"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2-control/default.nix b/distros/iron/ros2-control/default.nix deleted file mode 100644 index 8a3730b48f..0000000000 --- a/distros/iron/ros2-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-limits, ros2-control-test-assets, ros2controlcli, transmission-interface }: -buildRosPackage { - pname = "ros-iron-ros2-control"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/ros2_control/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "ccb6c55d8a7d91e070d16d6d404f90d04537b6c973543d9c0c5d44eadfc99a46"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ controller-interface controller-manager controller-manager-msgs hardware-interface joint-limits ros2-control-test-assets ros2controlcli transmission-interface ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage for ROS2 control related packages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2-controllers-test-nodes/default.nix b/distros/iron/ros2-controllers-test-nodes/default.nix deleted file mode 100644 index 305d9bd9cf..0000000000 --- a/distros/iron/ros2-controllers-test-nodes/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, pythonPackages, rclpy, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-ros2-controllers-test-nodes"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/ros2_controllers_test_nodes/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "05701ffd1994f6b5da2f320299e79fde3e6f36cf109d18bac640950edd37f2d9"; - }; - - buildType = "ament_python"; - checkInputs = [ pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy std-msgs trajectory-msgs ]; - - meta = { - description = "Demo nodes for showing and testing functionalities of the ros2_control framework."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2-controllers/default.nix b/distros/iron/ros2-controllers/default.nix deleted file mode 100644 index 4dc2356851..0000000000 --- a/distros/iron/ros2-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ackermann-steering-controller, admittance-controller, ament-cmake, bicycle-steering-controller, diff-drive-controller, effort-controllers, force-torque-sensor-broadcaster, forward-command-controller, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, pid-controller, position-controllers, range-sensor-broadcaster, steering-controllers-library, tricycle-controller, tricycle-steering-controller, velocity-controllers }: -buildRosPackage { - pname = "ros-iron-ros2-controllers"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/ros2_controllers/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "730262823a79d5db07dd6892a12ae9a3e87d8e8d133ebcb10e321b819c84d6ab"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ackermann-steering-controller admittance-controller bicycle-steering-controller diff-drive-controller effort-controllers force-torque-sensor-broadcaster forward-command-controller imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller pid-controller position-controllers range-sensor-broadcaster steering-controllers-library tricycle-controller tricycle-steering-controller velocity-controllers ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage for ros2_controllers related packages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2-socketcan-msgs/default.nix b/distros/iron/ros2-socketcan-msgs/default.nix deleted file mode 100644 index 88682b3c03..0000000000 --- a/distros/iron/ros2-socketcan-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-ros2-socketcan-msgs"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_socketcan-release/archive/release/iron/ros2_socketcan_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "a9c99acf932084899fd3b95de980a516dff4add76768f21f698d5e48db65bc26"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Messages for SocketCAN"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2-socketcan/default.nix b/distros/iron/ros2-socketcan/default.nix deleted file mode 100644 index ced745c3e3..0000000000 --- a/distros/iron/ros2-socketcan/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, can-msgs, lifecycle-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, ros2-socketcan-msgs }: -buildRosPackage { - pname = "ros-iron-ros2-socketcan"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_socketcan-release/archive/release/iron/ros2_socketcan/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "a0919f71dee100de6fee65266c58e8653ac798b3b5cac032e22cd8561be22beb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ can-msgs lifecycle-msgs rclcpp rclcpp-components rclcpp-lifecycle ros2-socketcan-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Simple wrapper around SocketCAN"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2acceleration/default.nix b/distros/iron/ros2acceleration/default.nix deleted file mode 100644 index b1df5b05f9..0000000000 --- a/distros/iron/ros2acceleration/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, pythonPackages, rclpy, ros2cli, rosidl-runtime-py, test-msgs }: -buildRosPackage { - pname = "ros-iron-ros2acceleration"; - version = "0.5.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2acceleration-release/archive/release/iron/ros2acceleration/0.5.1-3.tar.gz"; - name = "0.5.1-3.tar.gz"; - sha256 = "2bcb67423bfdfb70d1e2eb1d31a233039878a7767a54c49d24adea78a9fce5ec"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint pythonPackages.pytest test-msgs ]; - propagatedBuildInputs = [ python3Packages.numpy python3Packages.pyyaml rclpy ros2cli rosidl-runtime-py ]; - - meta = { - description = "The acceleration command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2action/default.nix b/distros/iron/ros2action/default.nix deleted file mode 100644 index 7704855395..0000000000 --- a/distros/iron/ros2action/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, launch, launch-testing, launch-testing-ros, python3Packages, pythonPackages, rclpy, ros2cli, rosidl-runtime-py, test-msgs }: -buildRosPackage { - pname = "ros-iron-ros2action"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2action/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "ce23cd5aace65d1e5208798d338d0947f97320b52375e74df986d5613f399d31"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-testing launch-testing-ros python3Packages.pytest-timeout pythonPackages.pytest test-msgs ]; - propagatedBuildInputs = [ action-msgs ament-index-python rclpy ros2cli rosidl-runtime-py ]; - - meta = { - description = "The action command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2bag/default.nix b/distros/iron/ros2bag/default.nix deleted file mode 100644 index 65fe7e3d54..0000000000 --- a/distros/iron/ros2bag/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch-testing, launch-testing-ros, pythonPackages, rclpy, ros2cli, rosbag2-py, rosbag2-storage-default-plugins, rosbag2-test-common }: -buildRosPackage { - pname = "ros-iron-ros2bag"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/ros2bag/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "75a162f6a165cf3e06df9fcdabf046b45c02a813599ddcf5401bb0b5f47d7fcf"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 launch-testing launch-testing-ros pythonPackages.pytest rosbag2-storage-default-plugins rosbag2-test-common ]; - propagatedBuildInputs = [ ament-index-python rclpy ros2cli rosbag2-py ]; - - meta = { - description = "Entry point for rosbag in ROS 2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2cli-common-extensions/default.nix b/distros/iron/ros2cli-common-extensions/default.nix deleted file mode 100644 index 67679624dc..0000000000 --- a/distros/iron/ros2cli-common-extensions/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, launch-xml, launch-yaml, ros2action, ros2cli, ros2component, ros2doctor, ros2interface, ros2launch, ros2lifecycle, ros2multicast, ros2node, ros2param, ros2pkg, ros2run, ros2service, ros2topic, sros2 }: -buildRosPackage { - pname = "ros-iron-ros2cli-common-extensions"; - version = "0.2.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli_common_extensions-release/archive/release/iron/ros2cli_common_extensions/0.2.2-3.tar.gz"; - name = "0.2.2-3.tar.gz"; - sha256 = "99d934f8d448f6a2ff7b0a51e0cb65619101fb23d36f7917b88445c85511ed19"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ launch-xml launch-yaml ros2action ros2cli ros2component ros2doctor ros2interface ros2launch ros2lifecycle ros2multicast ros2node ros2param ros2pkg ros2run ros2service ros2topic sros2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Meta package for ros2cli common extensions"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2cli-test-interfaces/default.nix b/distros/iron/ros2cli-test-interfaces/default.nix deleted file mode 100644 index 5c1cb959b2..0000000000 --- a/distros/iron/ros2cli-test-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-ros2cli-test-interfaces"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2cli_test_interfaces/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "337ff3b710ffa371f99e80b02d652ecea4497ad75bb7f5235ae05389b700e79b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing interface definitions for testing ros2cli."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2cli/default.nix b/distros/iron/ros2cli/default.nix deleted file mode 100644 index 9661bb85e4..0000000000 --- a/distros/iron/ros2cli/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, pythonPackages, rclpy, test-msgs }: -buildRosPackage { - pname = "ros-iron-ros2cli"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2cli/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "d56be412c229807b07b94b7da74908271bf098835c79c463cc76b66dcdaf442b"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest-timeout pythonPackages.pytest test-msgs ]; - propagatedBuildInputs = [ python3Packages.argcomplete python3Packages.importlib-metadata python3Packages.netifaces python3Packages.packaging python3Packages.setuptools rclpy ]; - - meta = { - description = "Framework for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2component/default.nix b/distros/iron/ros2component/default.nix deleted file mode 100644 index 623694834b..0000000000 --- a/distros/iron/ros2component/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, composition-interfaces, python3Packages, pythonPackages, rcl-interfaces, rclcpp-components, rclpy, ros2cli, ros2node, ros2param, ros2pkg }: -buildRosPackage { - pname = "ros-iron-ros2component"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2component/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "256946db7a8e49b37af4662fec6ea2f6802834fc8481561e3f65d8eb0f378c77"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest-timeout pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python composition-interfaces rcl-interfaces rclcpp-components rclpy ros2cli ros2node ros2param ros2pkg ]; - - meta = { - description = "The component command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2controlcli/default.nix b/distros/iron/ros2controlcli/default.nix deleted file mode 100644 index bdb40ac8ab..0000000000 --- a/distros/iron/ros2controlcli/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, controller-manager, controller-manager-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, rosidl-runtime-py }: -buildRosPackage { - pname = "ros-iron-ros2controlcli"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/ros2controlcli/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "81491f6a3c9dc7ccee548be10b5f862947da6d789ba293bdb1748ad5f88963c7"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; - propagatedBuildInputs = [ controller-manager controller-manager-msgs python3Packages.pygraphviz rcl-interfaces rclpy ros2cli ros2node ros2param rosidl-runtime-py ]; - - meta = { - description = "The ROS 2 command line tools for ROS2 Control."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2doctor/default.nix b/distros/iron/ros2doctor/default.nix deleted file mode 100644 index 8ef58170f8..0000000000 --- a/distros/iron/ros2doctor/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, pythonPackages, rclpy, ros-environment, ros2cli, std-msgs }: -buildRosPackage { - pname = "ros-iron-ros2doctor"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2doctor/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "05029c2f60891ec982eae102494f6488c3a08391c3068b842d351b61c1bd2119"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest-timeout pythonPackages.pytest std-msgs ]; - propagatedBuildInputs = [ ament-index-python python3Packages.catkin-pkg python3Packages.importlib-metadata python3Packages.psutil python3Packages.rosdistro rclpy ros-environment ros2cli std-msgs ]; - - meta = { - description = "A command line tool to check potential issues in a ROS 2 system"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2interface/default.nix b/distros/iron/ros2interface/default.nix deleted file mode 100644 index 4782b18ec5..0000000000 --- a/distros/iron/ros2interface/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, launch, launch-testing, launch-testing-ros, python3Packages, pythonPackages, ros2cli, ros2cli-test-interfaces, rosidl-adapter, rosidl-runtime-py, test-msgs }: -buildRosPackage { - pname = "ros-iron-ros2interface"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2interface/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "ef3c9ce2e164baafd0a29676aaa22518ece2e4facd3cad1926316fbbda3c9616"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-testing launch-testing-ros python3Packages.pytest-timeout pythonPackages.pytest ros2cli-test-interfaces test-msgs ]; - propagatedBuildInputs = [ ament-index-python ros2cli rosidl-adapter rosidl-runtime-py ]; - - meta = { - description = "The interface command for ROS 2 command line tools"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2launch-security-examples/default.nix b/distros/iron/ros2launch-security-examples/default.nix deleted file mode 100644 index 3a244351f0..0000000000 --- a/distros/iron/ros2launch-security-examples/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ament-nodl, example-interfaces, launch-testing, launch-testing-ament-cmake, launch-testing-ros, nodl-python, nodl-to-policy, rclcpp, rclcpp-components, rclpy, ros2launch-security, sensor-msgs, sros2 }: -buildRosPackage { - pname = "ros-iron-ros2launch-security-examples"; - version = "1.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2launch_security-release/archive/release/iron/ros2launch_security_examples/1.0.0-4.tar.gz"; - name = "1.0.0-4.tar.gz"; - sha256 = "5fe281fe7820b17805548f99a2139e1b093fafab65a6b34f6bab53dbbf8d6788"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common launch-testing launch-testing-ament-cmake launch-testing-ros nodl-python nodl-to-policy sros2 ]; - propagatedBuildInputs = [ ament-nodl example-interfaces rclcpp rclcpp-components rclpy ros2launch-security sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Examples of how to use the ros2launch_security extension."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2launch-security/default.nix b/distros/iron/ros2launch-security/default.nix deleted file mode 100644 index 79852e4e09..0000000000 --- a/distros/iron/ros2launch-security/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, demo-nodes-py, launch-ros, nodl-python, pythonPackages, ros2launch, sros2 }: -buildRosPackage { - pname = "ros-iron-ros2launch-security"; - version = "1.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2launch_security-release/archive/release/iron/ros2launch_security/1.0.0-4.tar.gz"; - name = "1.0.0-4.tar.gz"; - sha256 = "30302dbb78f240ab009af3d6bd008d507370490a5df9a32a8af906ab2cb220bc"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 demo-nodes-py launch-ros pythonPackages.pytest ros2launch sros2 ]; - propagatedBuildInputs = [ ament-index-python nodl-python ros2launch sros2 ]; - - meta = { - description = "Security extensions for ros2 launch"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2launch/default.nix b/distros/iron/ros2launch/default.nix deleted file mode 100644 index e2e8194fde..0000000000 --- a/distros/iron/ros2launch/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, launch, launch-ros, launch-xml, launch-yaml, pythonPackages, ros2cli, ros2pkg }: -buildRosPackage { - pname = "ros-iron-ros2launch"; - version = "0.24.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch_ros-release/archive/release/iron/ros2launch/0.24.2-1.tar.gz"; - name = "0.24.2-1.tar.gz"; - sha256 = "211346b993a094fe2e5fa2b96169c2e3a26d10b120328312a2d8d82a7ed2981e"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python launch launch-ros launch-xml launch-yaml ros2cli ros2pkg ]; - - meta = { - description = "The launch command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2lifecycle-test-fixtures/default.nix b/distros/iron/ros2lifecycle-test-fixtures/default.nix deleted file mode 100644 index 6246e2694c..0000000000 --- a/distros/iron/ros2lifecycle-test-fixtures/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-lifecycle }: -buildRosPackage { - pname = "ros-iron-ros2lifecycle-test-fixtures"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2lifecycle_test_fixtures/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "cbfd294a8da0545b3cb4c29543c97ffa1de9f7912da54598721002d6b4d4177c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package containing fixture nodes for ros2lifecycle tests"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2lifecycle/default.nix b/distros/iron/ros2lifecycle/default.nix deleted file mode 100644 index 4e369d6e53..0000000000 --- a/distros/iron/ros2lifecycle/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, lifecycle-msgs, python3Packages, pythonPackages, rclpy, ros2cli, ros2lifecycle-test-fixtures, ros2node, ros2service }: -buildRosPackage { - pname = "ros-iron-ros2lifecycle"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2lifecycle/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "1f9d1d5ce7a52ec88b925386ba9da61e774bd46159b6e1bff43c54ba55abd11a"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest-timeout pythonPackages.pytest ros2lifecycle-test-fixtures ]; - propagatedBuildInputs = [ lifecycle-msgs rclpy ros2cli ros2node ros2service ]; - - meta = { - description = "The lifecycle command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2multicast/default.nix b/distros/iron/ros2multicast/default.nix deleted file mode 100644 index f7a7619664..0000000000 --- a/distros/iron/ros2multicast/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, pythonPackages, ros2cli }: -buildRosPackage { - pname = "ros-iron-ros2multicast"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2multicast/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "83cc265544c54564c8ce2755f7d34291f2b75a9d62666bfa74c1f6ca500c4116"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest-timeout pythonPackages.pytest ]; - propagatedBuildInputs = [ ros2cli ]; - - meta = { - description = "The multicast command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2node/default.nix b/distros/iron/ros2node/default.nix deleted file mode 100644 index 7913e36029..0000000000 --- a/distros/iron/ros2node/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, pythonPackages, rclpy, ros2cli, test-msgs }: -buildRosPackage { - pname = "ros-iron-ros2node"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2node/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "b493f8dde388e71c040ac49ae8e458befce83d73d23f40a251387c9b4f7ac0f9"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest-timeout pythonPackages.pytest rclpy test-msgs ]; - propagatedBuildInputs = [ rclpy ros2cli ]; - - meta = { - description = "The node command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2nodl/default.nix b/distros/iron/ros2nodl/default.nix deleted file mode 100644 index 4b97377dea..0000000000 --- a/distros/iron/ros2nodl/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-index-python, ament-lint-auto, ament-lint-common, ament-mypy, nodl-python, python3Packages, pythonPackages, ros2cli, ros2pkg, ros2run }: -buildRosPackage { - pname = "ros-iron-ros2nodl"; - version = "0.3.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nodl-release/archive/release/iron/ros2nodl/0.3.1-4.tar.gz"; - name = "0.3.1-4.tar.gz"; - sha256 = "bf174a478e0892f15748aea287147daaee1e7b8fc4d395405a999fa0422ee9db"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-lint-auto ament-lint-common ament-mypy python3Packages.pytest-mock pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python nodl-python python3Packages.argcomplete ros2cli ros2pkg ros2run ]; - - meta = { - description = "CLI tools for NoDL files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2param/default.nix b/distros/iron/ros2param/default.nix deleted file mode 100644 index cef07529b0..0000000000 --- a/distros/iron/ros2param/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, pythonPackages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2service }: -buildRosPackage { - pname = "ros-iron-ros2param"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2param/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "7ed47538d6e9af22f939d5508adffab5f05611e5ee4a1fbf9200900b5ce2731a"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest-timeout pythonPackages.pytest ]; - propagatedBuildInputs = [ rcl-interfaces rclpy ros2cli ros2node ros2service ]; - - meta = { - description = "The param command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2pkg/default.nix b/distros/iron/ros2pkg/default.nix deleted file mode 100644 index bcfa288038..0000000000 --- a/distros/iron/ros2pkg/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, ament-xmllint, launch, launch-testing, launch-testing-ros, python3Packages, pythonPackages, ros2cli }: -buildRosPackage { - pname = "ros-iron-ros2pkg"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2pkg/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "dbd8e6f77cafe010f7bf39df82cd5d2b7749f8cf6134808bed232341009d6f57"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-pep257 ament-xmllint launch launch-testing launch-testing-ros python3Packages.pytest-timeout pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-copyright ament-index-python python3Packages.catkin-pkg python3Packages.empy python3Packages.importlib-resources python3Packages.setuptools ros2cli ]; - - meta = { - description = "The pkg command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2run/default.nix b/distros/iron/ros2run/default.nix deleted file mode 100644 index 099a198c1f..0000000000 --- a/distros/iron/ros2run/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, pythonPackages, ros2cli, ros2pkg }: -buildRosPackage { - pname = "ros-iron-ros2run"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2run/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "f4edffcef4e4ddfe6f369e3aa9b5320c642f673c52fb53f4cf8f208eb6f52338"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint python3Packages.pytest-timeout pythonPackages.pytest ]; - propagatedBuildInputs = [ ros2cli ros2pkg ]; - - meta = { - description = "The run command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2service/default.nix b/distros/iron/ros2service/default.nix deleted file mode 100644 index dc8156f92f..0000000000 --- a/distros/iron/ros2service/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, pythonPackages, rclpy, ros2cli, rosidl-runtime-py, test-msgs }: -buildRosPackage { - pname = "ros-iron-ros2service"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2service/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "cb8f8a86e341a24b83d8b036a69cd7370a27139303856965be90f1cbd4ccd0e2"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint launch launch-ros launch-testing launch-testing-ros python3Packages.pytest-timeout pythonPackages.pytest test-msgs ]; - propagatedBuildInputs = [ python3Packages.pyyaml rclpy ros2cli rosidl-runtime-py ]; - - meta = { - description = "The service command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2test/default.nix b/distros/iron/ros2test/default.nix deleted file mode 100644 index 378b58511d..0000000000 --- a/distros/iron/ros2test/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, domain-coordinator, launch, launch-ros, launch-testing, launch-testing-ros, pythonPackages, ros2cli }: -buildRosPackage { - pname = "ros-iron-ros2test"; - version = "0.5.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_testing-release/archive/release/iron/ros2test/0.5.2-3.tar.gz"; - name = "0.5.2-3.tar.gz"; - sha256 = "c89db2d2ced718fed0421524a02eba7116e4845788198024a0463a407429dcd3"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ domain-coordinator launch launch-ros launch-testing launch-testing-ros ros2cli ]; - - meta = { - description = "The test command for ROS 2 launch tests."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2topic/default.nix b/distros/iron/ros2topic/default.nix deleted file mode 100644 index 6e4f0ce13e..0000000000 --- a/distros/iron/ros2topic/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, geometry-msgs, launch, launch-ros, launch-testing, launch-testing-ros, python3Packages, pythonPackages, rclpy, ros2cli, rosgraph-msgs, rosidl-runtime-py, std-msgs, test-msgs }: -buildRosPackage { - pname = "ros-iron-ros2topic"; - version = "0.25.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/iron/ros2topic/0.25.8-1.tar.gz"; - name = "0.25.8-1.tar.gz"; - sha256 = "dd2ea2f092600821bb9ea424d9397084047a878c1f6b340cc233cdd838b0d2b0"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint geometry-msgs launch launch-ros launch-testing launch-testing-ros python3Packages.pytest-timeout pythonPackages.pytest rosgraph-msgs std-msgs test-msgs ]; - propagatedBuildInputs = [ python3Packages.numpy python3Packages.pyyaml rclpy ros2cli rosidl-runtime-py ]; - - meta = { - description = "The topic command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 bsd3 ]; - }; -} diff --git a/distros/iron/ros2trace-analysis/default.nix b/distros/iron/ros2trace-analysis/default.nix deleted file mode 100644 index 95425cfb82..0000000000 --- a/distros/iron/ros2trace-analysis/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, pythonPackages, ros2cli, tracetools-analysis }: -buildRosPackage { - pname = "ros-iron-ros2trace-analysis"; - version = "3.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tracetools_analysis-release/archive/release/iron/ros2trace_analysis/3.0.0-5.tar.gz"; - name = "3.0.0-5.tar.gz"; - sha256 = "b19c400cfef6db80dd2f0b7f0d12d04996066251dab3a6f653c3d0b3180b93d7"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint pythonPackages.pytest ]; - propagatedBuildInputs = [ ros2cli tracetools-analysis ]; - - meta = { - description = "The trace-analysis command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ros2trace/default.nix b/distros/iron/ros2trace/default.nix deleted file mode 100644 index e50ec94750..0000000000 --- a/distros/iron/ros2trace/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, pythonPackages, ros2cli, tracetools-trace }: -buildRosPackage { - pname = "ros-iron-ros2trace"; - version = "6.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/iron/ros2trace/6.3.3-1.tar.gz"; - name = "6.3.3-1.tar.gz"; - sha256 = "e75cb9afa00f47ccf10658c9c535f87e1c4c6fb9ecbe84d2b46e5058e5eb214f"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint pythonPackages.pytest ]; - propagatedBuildInputs = [ ros2cli tracetools-trace ]; - - meta = { - description = "The trace command for ROS 2 command line tools."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosapi-msgs/default.nix b/distros/iron/rosapi-msgs/default.nix deleted file mode 100644 index 170de5f568..0000000000 --- a/distros/iron/rosapi-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-rosapi-msgs"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/iron/rosapi_msgs/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "d2f917fa84941e34c04b84372eaccae6c6ed0e8033276f95e23f4ceb843399f5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces rcl-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake-ros rosidl-default-generators ]; - - meta = { - description = "Provides service calls for getting ros meta-information, like list of - topics, services, params, etc."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rosapi/default.nix b/distros/iron/rosapi/default.nix deleted file mode 100644 index 3f047694f5..0000000000 --- a/distros/iron/rosapi/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, geometry-msgs, rcl-interfaces, rclpy, rmw-dds-common, ros2node, ros2param, ros2pkg, ros2service, ros2topic, rosapi-msgs, rosbridge-library, sensor-msgs, shape-msgs }: -buildRosPackage { - pname = "ros-iron-rosapi"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/iron/rosapi/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "1afdeff992b4189afc87d979bc1e9eff09724d2ecdffc867f1e197ef0cc83fa4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-pytest geometry-msgs rmw-dds-common sensor-msgs shape-msgs ]; - propagatedBuildInputs = [ builtin-interfaces rcl-interfaces rclpy ros2node ros2param ros2pkg ros2service ros2topic rosapi-msgs rosbridge-library ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Provides service calls for getting ros meta-information, like list of - topics, services, params, etc."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rosbag2-compression-zstd/default.nix b/distros/iron/rosbag2-compression-zstd/default.nix deleted file mode 100644 index 5196576cea..0000000000 --- a/distros/iron/rosbag2-compression-zstd/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, pluginlib, rclcpp, rcpputils, rcutils, rosbag2-compression, rosbag2-test-common, zstd-vendor }: -buildRosPackage { - pname = "ros-iron-rosbag2-compression-zstd"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_compression_zstd/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "4e4c4790496e1a8c6023beacf8d61ae507e7e3f746dd461f781e1f848945462e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rclcpp rosbag2-test-common ]; - propagatedBuildInputs = [ pluginlib rcpputils rcutils rosbag2-compression zstd-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Zstandard compression library implementation of rosbag2_compression"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-compression/default.nix b/distros/iron/rosbag2-compression/default.nix deleted file mode 100644 index fa332d8fa8..0000000000 --- a/distros/iron/rosbag2-compression/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, rclcpp, rcpputils, rcutils, rosbag2-cpp, rosbag2-storage, rosbag2-test-common, test-msgs }: -buildRosPackage { - pname = "ros-iron-rosbag2-compression"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_compression/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "1d7b9ef181930c3f666bf4c0e53baaec11d162ae9bd943e933706e553bbd1a42"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rclcpp rosbag2-test-common test-msgs ]; - propagatedBuildInputs = [ rcpputils rcutils rosbag2-cpp rosbag2-storage ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Compression implementations for rosbag2 bags and messages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-cpp/default.nix b/distros/iron/rosbag2-cpp/default.nix deleted file mode 100644 index 9c2693b16e..0000000000 --- a/distros/iron/rosbag2-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-index-cpp, ament-lint-auto, ament-lint-common, pluginlib, rclcpp, rcpputils, rcutils, rmw, rmw-implementation, rmw-implementation-cmake, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, rosbag2-test-msgdefs, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-cpp, rosidl-typesupport-introspection-cpp, shared-queues-vendor, std-msgs, test-msgs }: -buildRosPackage { - pname = "ros-iron-rosbag2-cpp"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_cpp/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "ac54c98b4bca8dd7b1e6e1c2b2d97ee8a6c890feb0cdf5fd8f94e09fefba93cc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rmw-implementation-cmake rosbag2-storage-default-plugins rosbag2-test-common rosbag2-test-msgdefs std-msgs test-msgs ]; - propagatedBuildInputs = [ ament-index-cpp pluginlib rclcpp rcpputils rcutils rmw rmw-implementation rosbag2-storage rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-cpp rosidl-typesupport-introspection-cpp shared-queues-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ ROSBag2 client library"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-examples-cpp/default.nix b/distros/iron/rosbag2-examples-cpp/default.nix deleted file mode 100644 index 910400c29d..0000000000 --- a/distros/iron/rosbag2-examples-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, example-interfaces, rclcpp, rosbag2-cpp }: -buildRosPackage { - pname = "ros-iron-rosbag2-examples-cpp"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_examples_cpp/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "23efa8078b7999a26e7e813183104833f1f0e2841a5b8465ecdd72e4973de5f0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ example-interfaces rclcpp rosbag2-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "rosbag2 C++ API tutorials and examples"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-examples-py/default.nix b/distros/iron/rosbag2-examples-py/default.nix deleted file mode 100644 index 4daf30cf95..0000000000 --- a/distros/iron/rosbag2-examples-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, example-interfaces, pythonPackages, rclpy, rosbag2-py, std-msgs }: -buildRosPackage { - pname = "ros-iron-rosbag2-examples-py"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_examples_py/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "e3c8ba295f095a07a8a9052efc7d0ae1b769e76796358221b2778bd1de729ccc"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ example-interfaces rclpy rosbag2-py std-msgs ]; - - meta = { - description = "Python bag writing tutorial"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-interfaces/default.nix b/distros/iron/rosbag2-interfaces/default.nix deleted file mode 100644 index 0e70166637..0000000000 --- a/distros/iron/rosbag2-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-rosbag2-interfaces"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_interfaces/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "e2ea687af6494f71925784aabc5325c759ba469d0a194403f84dc6c494dedfda"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Interface definitions for controlling rosbag2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-performance-benchmarking-msgs/default.nix b/distros/iron/rosbag2-performance-benchmarking-msgs/default.nix deleted file mode 100644 index 483f855209..0000000000 --- a/distros/iron/rosbag2-performance-benchmarking-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, rosidl-typesupport-cpp }: -buildRosPackage { - pname = "ros-iron-rosbag2-performance-benchmarking-msgs"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_performance_benchmarking_msgs/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "2aecc97c3b66a6586691482a2e472eca6024aa22ee81c1105090bf355c37b759"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-cmake rosidl-typesupport-cpp ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing rosbag2 performance benchmarking specific messages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-performance-benchmarking/default.nix b/distros/iron/rosbag2-performance-benchmarking/default.nix deleted file mode 100644 index 0cea56b706..0000000000 --- a/distros/iron/rosbag2-performance-benchmarking/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, launch-ros, rclcpp, rmw, ros-testing, ros2bag, ros2launch, rosbag2-compression, rosbag2-cpp, rosbag2-performance-benchmarking-msgs, rosbag2-py, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, sensor-msgs, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-rosbag2-performance-benchmarking"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_performance_benchmarking/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "378a40fda95e236b6ab14cc24180d4d87872f0107d0b58bfe0141708ee0b1e77"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common launch-ros ros-testing ros2bag ros2launch rosbag2-storage-default-plugins rosbag2-test-common ]; - propagatedBuildInputs = [ rclcpp rmw rosbag2-compression rosbag2-cpp rosbag2-performance-benchmarking-msgs rosbag2-py rosbag2-storage sensor-msgs yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Code to benchmark rosbag2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-py/default.nix b/distros/iron/rosbag2-py/default.nix deleted file mode 100644 index aaa803d64c..0000000000 --- a/distros/iron/rosbag2-py/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-python, ament-cmake-ros, ament-lint-auto, ament-lint-common, pybind11-vendor, python-cmake-module, pythonPackages, rcl-interfaces, rclpy, rosbag2-compression, rosbag2-cpp, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, rosbag2-transport, rosidl-runtime-py, rpyutils, std-msgs }: -buildRosPackage { - pname = "ros-iron-rosbag2-py"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_py/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "b55177c701787f0db07ee30cc43cb707ec6942637085de1d3f28b794ff5de501"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ament-cmake-ros python-cmake-module ]; - checkInputs = [ ament-lint-auto ament-lint-common pythonPackages.pytest rcl-interfaces rclpy rosbag2-storage-default-plugins rosbag2-test-common rosidl-runtime-py std-msgs ]; - propagatedBuildInputs = [ pybind11-vendor rosbag2-compression rosbag2-cpp rosbag2-storage rosbag2-transport rpyutils ]; - nativeBuildInputs = [ ament-cmake-python ament-cmake-ros python-cmake-module ]; - - meta = { - description = "Python API for rosbag2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-storage-default-plugins/default.nix b/distros/iron/rosbag2-storage-default-plugins/default.nix deleted file mode 100644 index 7f68939232..0000000000 --- a/distros/iron/rosbag2-storage-default-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosbag2-storage-mcap, rosbag2-storage-sqlite3 }: -buildRosPackage { - pname = "ros-iron-rosbag2-storage-default-plugins"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_storage_default_plugins/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "99612a3c6581b10ddeafc6b05ff0dcc6b287e74e76d63eb189798cfd09456dfa"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ rosbag2-storage-mcap rosbag2-storage-sqlite3 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Intermediate metapackage to point at default storage plugin(s) for rosbag2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-storage-mcap/default.nix b/distros/iron/rosbag2-storage-mcap/default.nix deleted file mode 100644 index 71b4fa151b..0000000000 --- a/distros/iron/rosbag2-storage-mcap/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-gmock, ament-cmake-python, ament-index-cpp, ament-lint-auto, ament-lint-common, mcap-vendor, pluginlib, rcutils, rosbag2-storage, rosbag2-test-common, std-msgs }: -buildRosPackage { - pname = "ros-iron-rosbag2-storage-mcap"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_storage_mcap/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "1662c138c109897b4db30d2fb80689953b850a2ecef5222f6f5f3cc879988d1b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-clang-format ament-cmake-gmock ament-lint-auto ament-lint-common rosbag2-test-common std-msgs ]; - propagatedBuildInputs = [ ament-index-cpp mcap-vendor pluginlib rcutils rosbag2-storage ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "rosbag2 storage plugin using the MCAP file format"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-storage-sqlite3/default.nix b/distros/iron/rosbag2-storage-sqlite3/default.nix deleted file mode 100644 index 9f9c86fa8b..0000000000 --- a/distros/iron/rosbag2-storage-sqlite3/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-python, ament-lint-auto, ament-lint-common, pluginlib, rcpputils, rcutils, rosbag2-storage, rosbag2-test-common, sqlite3-vendor, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-rosbag2-storage-sqlite3"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_storage_sqlite3/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "0edbd5d631dbbe892078c841420e56f7b869a0ab18c58166ba2eb4348b652096"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rosbag2-test-common ]; - propagatedBuildInputs = [ pluginlib rcpputils rcutils rosbag2-storage sqlite3-vendor yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "ROSBag2 SQLite3 storage plugin"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-storage/default.nix b/distros/iron/rosbag2-storage/default.nix deleted file mode 100644 index 83b17197b7..0000000000 --- a/distros/iron/rosbag2-storage/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, pluginlib, rcutils, rosbag2-test-common, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-rosbag2-storage"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_storage/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "12daa53d7bb253f5dbb92c5fd7bc296a567d6f6e61536e65979202b3bf126803"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common rosbag2-test-common ]; - propagatedBuildInputs = [ pluginlib rcutils yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 independent storage format to store serialized ROS2 messages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-test-common/default.nix b/distros/iron/rosbag2-test-common/default.nix deleted file mode 100644 index a7a5f286fb..0000000000 --- a/distros/iron/rosbag2-test-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, python-cmake-module, rclcpp, rcutils }: -buildRosPackage { - pname = "ros-iron-rosbag2-test-common"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_test_common/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "9e2e5daa9f2d14d5a8c3655e3966fb8a25ff96ec3aed160d4a2f9f0e19bc2d04"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python python-cmake-module ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rcutils ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python python-cmake-module ]; - - meta = { - description = "Commonly used test helper classes and fixtures for rosbag2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-test-msgdefs/default.nix b/distros/iron/rosbag2-test-msgdefs/default.nix deleted file mode 100644 index a17088b303..0000000000 --- a/distros/iron/rosbag2-test-msgdefs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators }: -buildRosPackage { - pname = "ros-iron-rosbag2-test-msgdefs"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_test_msgdefs/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "7fae72975a40ad09fb691037f668bc2b1666cbf7e2c1df0602712b4cbab6069d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "message definition test fixtures for rosbag2 schema recording"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-tests/default.nix b/distros/iron/rosbag2-tests/default.nix deleted file mode 100644 index 15b896659b..0000000000 --- a/distros/iron/rosbag2-tests/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-index-cpp, ament-lint-auto, ament-lint-common, rclcpp, rcpputils, ros2bag, rosbag2-compression, rosbag2-compression-zstd, rosbag2-cpp, rosbag2-interfaces, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, std-msgs, test-msgs }: -buildRosPackage { - pname = "ros-iron-rosbag2-tests"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_tests/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "d785b98f7deed961baf4aa442d72f9abbc9dceed18c1d6a9aa9c97925c7d9ed4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rclcpp rcpputils ros2bag rosbag2-compression rosbag2-compression-zstd rosbag2-cpp rosbag2-interfaces rosbag2-storage rosbag2-storage-default-plugins rosbag2-test-common std-msgs test-msgs ]; - propagatedBuildInputs = [ ament-index-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Tests package for rosbag2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2-transport/default.nix b/distros/iron/rosbag2-transport/default.nix deleted file mode 100644 index 7d1d13129e..0000000000 --- a/distros/iron/rosbag2-transport/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, keyboard-handler, rclcpp, rmw, rmw-implementation-cmake, rosbag2-compression, rosbag2-compression-zstd, rosbag2-cpp, rosbag2-interfaces, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, shared-queues-vendor, test-msgs, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-rosbag2-transport"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2_transport/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "28a1df2a4d7ef76e206a218aa40cd9f63c8eb4a5e4131058162e6a9ad44486b1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gmock ament-index-cpp ament-lint-auto ament-lint-common rmw-implementation-cmake rosbag2-compression-zstd rosbag2-storage-default-plugins rosbag2-test-common test-msgs ]; - propagatedBuildInputs = [ keyboard-handler rclcpp rmw rosbag2-compression rosbag2-cpp rosbag2-interfaces rosbag2-storage shared-queues-vendor yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middleware"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbag2/default.nix b/distros/iron/rosbag2/default.nix deleted file mode 100644 index 6f1d58f087..0000000000 --- a/distros/iron/rosbag2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ros2bag, rosbag2-compression, rosbag2-compression-zstd, rosbag2-cpp, rosbag2-py, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, rosbag2-tests, rosbag2-transport, shared-queues-vendor }: -buildRosPackage { - pname = "ros-iron-rosbag2"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/rosbag2/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "882d08c95dda6eea20a7c8aad5d808d304d80e7cc3a8f6ff32a188fa757a18e0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ rosbag2-test-common rosbag2-tests ]; - propagatedBuildInputs = [ ros2bag rosbag2-compression rosbag2-compression-zstd rosbag2-cpp rosbag2-py rosbag2-storage rosbag2-storage-default-plugins rosbag2-transport shared-queues-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Meta package for rosbag2 related packages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosbridge-library/default.nix b/distros/iron/rosbridge-library/default.nix deleted file mode 100644 index 2831f01ac2..0000000000 --- a/distros/iron/rosbridge-library/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, control-msgs, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, python3Packages, rclpy, rosbridge-test-msgs, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rosbridge-library"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/iron/rosbridge_library/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "1341b1086fc0158a155a71bcc4d37cc21f3771f24a1d12df4b44035a1cc08de0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-ros ]; - checkInputs = [ action-msgs ament-cmake-pytest builtin-interfaces control-msgs diagnostic-msgs example-interfaces geometry-msgs nav-msgs rosbridge-test-msgs sensor-msgs std-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ]; - propagatedBuildInputs = [ python3Packages.bson python3Packages.pillow rclpy rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; - - meta = { - description = "The core rosbridge package, responsible for interpreting JSON andperforming - the appropriate ROS action, like subscribe, publish, call service, and - interact with params."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rosbridge-msgs/default.nix b/distros/iron/rosbridge-msgs/default.nix deleted file mode 100644 index 6e520e4dda..0000000000 --- a/distros/iron/rosbridge-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-rosbridge-msgs"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/iron/rosbridge_msgs/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "fab033b01264f60132ae749a1f38f944f8c0f0b59ba26f58c6546f73c9386bfb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros builtin-interfaces rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake-ros rosidl-default-generators ]; - - meta = { - description = "Package containing message files"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rosbridge-server/default.nix b/distros/iron/rosbridge-server/default.nix deleted file mode 100644 index a0efbfc8f6..0000000000 --- a/distros/iron/rosbridge-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, python3Packages, rclpy, rosapi, rosbridge-library, rosbridge-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-rosbridge-server"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/iron/rosbridge_server/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "69ddfa20f80beddc9e02df6a83fecb28b59352f1914a9ee7ba3488c85c37d643"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-ros ]; - checkInputs = [ example-interfaces launch launch-ros launch-testing launch-testing-ament-cmake launch-testing-ros python3Packages.autobahn std-srvs ]; - propagatedBuildInputs = [ python3Packages.tornado python3Packages.twisted rclpy rosapi rosbridge-library rosbridge-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; - - meta = { - description = "A WebSocket interface to rosbridge."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rosbridge-suite/default.nix b/distros/iron/rosbridge-suite/default.nix deleted file mode 100644 index 034fb9da5d..0000000000 --- a/distros/iron/rosbridge-suite/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosapi, rosbridge-library, rosbridge-server }: -buildRosPackage { - pname = "ros-iron-rosbridge-suite"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/iron/rosbridge_suite/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "f0a4f13695e19bb37f52d4b0b895f4f38eeda47d448ac5199a1e849d8515dad5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ rosapi rosbridge-library rosbridge-server ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Rosbridge provides a JSON API to ROS functionality for non-ROS programs. - There are a variety of front ends that interface with rosbridge, including - a WebSocket server for web browsers to interact with. - - Rosbridge_suite is a meta-package containing rosbridge, various front end - packages for rosbridge like a WebSocket package, and helper packages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rosbridge-test-msgs/default.nix b/distros/iron/rosbridge-test-msgs/default.nix deleted file mode 100644 index 3f87d62ed1..0000000000 --- a/distros/iron/rosbridge-test-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-pytest, builtin-interfaces, diagnostic-msgs, example-interfaces, geometry-msgs, nav-msgs, rclpy, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rosbridge-test-msgs"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/iron/rosbridge_test_msgs/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "5f72ac0085366c2729ec61b1ed0f4682ad7070793b2e4eb457179f7af31e83a4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ action-msgs ament-cmake-pytest builtin-interfaces diagnostic-msgs example-interfaces geometry-msgs nav-msgs sensor-msgs std-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rclpy rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Message and service definitions used in internal tests for rosbridge packages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rosgraph-msgs/default.nix b/distros/iron/rosgraph-msgs/default.nix deleted file mode 100644 index 3828dfce81..0000000000 --- a/distros/iron/rosgraph-msgs/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 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-iron-rosgraph-msgs"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/rosgraph_msgs/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "3c2cc9ba9feeb1e06c6362f9c35231c8be6e47b83f43c859f66a9cc4b79fc65d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages relating to the ROS Computation Graph. - These are generally considered to be low-level messages that end users do not interact with."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-adapter/default.nix b/distros/iron/rosidl-adapter/default.nix deleted file mode 100644 index 7555904ca6..0000000000 --- a/distros/iron/rosidl-adapter/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-core, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python3, python3Packages, rosidl-cli }: -buildRosPackage { - pname = "ros-iron-rosidl-adapter"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_adapter/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "71849bbbc60b43567838429fd889acdb3af31922837243efa8537078b5c6ca26"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-core python3 python3Packages.empy rosidl-cli ]; - nativeBuildInputs = [ ament-cmake-core python3 ]; - - meta = { - description = "API and scripts to parse .msg/.srv/.action files and convert them to .idl."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-cli/default.nix b/distros/iron/rosidl-cli/default.nix deleted file mode 100644 index 51f83bdbe3..0000000000 --- a/distros/iron/rosidl-cli/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-rosidl-cli"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_cli/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "9f2194ed7ee6e783e32b0601faa15d1bdb5aa234837d610b0a7c93bb831ed69f"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.argcomplete python3Packages.importlib-metadata ]; - - meta = { - description = "Command line tools for ROS interface generation."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-cmake/default.nix b/distros/iron/rosidl-cmake/default.nix deleted file mode 100644 index 10d5054127..0000000000 --- a/distros/iron/rosidl-cmake/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, python3Packages, rosidl-pycommon }: -buildRosPackage { - pname = "ros-iron-rosidl-cmake"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_cmake/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "8f1f73689628a42af155586bc60a55a296d90ddfeb001c710513bbdd441ac85e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake python3Packages.empy rosidl-pycommon ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python python3Packages.empy ]; - - meta = { - description = "The CMake functionality to invoke code generation for ROS interface files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-core-generators/default.nix b/distros/iron/rosidl-core-generators/default.nix deleted file mode 100644 index 0afd514a00..0000000000 --- a/distros/iron/rosidl-core-generators/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-core, ament-lint-auto, ament-lint-common, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-generator-py, rosidl-typesupport-c, rosidl-typesupport-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: -buildRosPackage { - pname = "ros-iron-rosidl-core-generators"; - version = "0.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_core-release/archive/release/iron/rosidl_core_generators/0.1.1-3.tar.gz"; - name = "0.1.1-3.tar.gz"; - sha256 = "7c9c44921c3aa0f0d0642e508edcabcf22bf027e1d61b3431c7428408c21b336"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-core rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-generator-py rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; - nativeBuildInputs = [ ament-cmake ament-cmake-core rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-generator-py rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; - - meta = { - description = "A configuration package defining core ROS interface generators."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-core-runtime/default.nix b/distros/iron/rosidl-core-runtime/default.nix deleted file mode 100644 index 5a3eae896c..0000000000 --- a/distros/iron/rosidl-core-runtime/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-generator-py, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-c, rosidl-typesupport-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: -buildRosPackage { - pname = "ros-iron-rosidl-core-runtime"; - version = "0.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_core-release/archive/release/iron/rosidl_core_runtime/0.1.1-3.tar.gz"; - name = "0.1.1-3.tar.gz"; - sha256 = "e474920ac145ccd2293607d55d9b0458401135dec003b003c282f2197ead17f1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-generator-py rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A configuration package defining runtime dependencies for core ROS interfaces."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-default-generators/default.nix b/distros/iron/rosidl-default-generators/default.nix deleted file mode 100644 index af78b28d81..0000000000 --- a/distros/iron/rosidl-default-generators/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-core, ament-lint-auto, ament-lint-common, rosidl-core-generators, service-msgs }: -buildRosPackage { - pname = "ros-iron-rosidl-default-generators"; - version = "1.5.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/iron/rosidl_default_generators/1.5.0-3.tar.gz"; - name = "1.5.0-3.tar.gz"; - sha256 = "2e14192780f79c68863e95bd470112b9b65d5a1474c22d5d1682770b61ac2c8b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-msgs ament-cmake-core rosidl-core-generators service-msgs ]; - nativeBuildInputs = [ action-msgs ament-cmake ament-cmake-core rosidl-core-generators service-msgs ]; - - meta = { - description = "A configuration package defining the default ROS interface generators."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-default-runtime/default.nix b/distros/iron/rosidl-default-runtime/default.nix deleted file mode 100644 index a2cd26b635..0000000000 --- a/distros/iron/rosidl-default-runtime/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-core-runtime, service-msgs }: -buildRosPackage { - pname = "ros-iron-rosidl-default-runtime"; - version = "1.5.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/iron/rosidl_default_runtime/1.5.0-3.tar.gz"; - name = "1.5.0-3.tar.gz"; - sha256 = "fab02125ddff210c6e3675df7c79215a388f096849d7e59fb3955ea4d3d0678c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-msgs rosidl-core-runtime service-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A configuration package defining the runtime for the ROS interfaces."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-dynamic-typesupport-fastrtps/default.nix b/distros/iron/rosidl-dynamic-typesupport-fastrtps/default.nix deleted file mode 100644 index 7692686402..0000000000 --- a/distros/iron/rosidl-dynamic-typesupport-fastrtps/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, fastcdr, fastrtps, fastrtps-cmake-module, rcutils, rosidl-dynamic-typesupport }: -buildRosPackage { - pname = "ros-iron-rosidl-dynamic-typesupport-fastrtps"; - version = "0.0.2-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_dynamic_typesupport_fastrtps-release/archive/release/iron/rosidl_dynamic_typesupport_fastrtps/0.0.2-2.tar.gz"; - name = "0.0.2-2.tar.gz"; - sha256 = "a6cc59a7c46bf06c7ef6ecd295ca0aa8cffd988b28475c2b1ef8472d0af2dfc6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros fastrtps-cmake-module ]; - propagatedBuildInputs = [ fastcdr fastrtps rcutils rosidl-dynamic-typesupport ]; - nativeBuildInputs = [ ament-cmake-ros fastrtps-cmake-module ]; - - meta = { - description = "FastDDS serialization support implementation for use with C/C++."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-dynamic-typesupport/default.nix b/distros/iron/rosidl-dynamic-typesupport/default.nix deleted file mode 100644 index 0a6298868e..0000000000 --- a/distros/iron/rosidl-dynamic-typesupport/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, rcutils, rosidl-runtime-c }: -buildRosPackage { - pname = "ros-iron-rosidl-dynamic-typesupport"; - version = "0.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_dynamic_typesupport-release/archive/release/iron/rosidl_dynamic_typesupport/0.0.5-1.tar.gz"; - name = "0.0.5-1.tar.gz"; - sha256 = "6261022b287480ff2d17d8782e35d76ea492d24d580e333396b2c0a31961ed77"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ rcutils rosidl-runtime-c ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Unified serialization support interface for dynamic typesupport in C."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-generator-c/default.nix b/distros/iron/rosidl-generator-c/default.nix deleted file mode 100644 index 93af29bfca..0000000000 --- a/distros/iron/rosidl-generator-c/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, python3, rcutils, rosidl-cli, rosidl-generator-type-description, rosidl-parser, rosidl-pycommon, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-iron-rosidl-generator-c"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_generator_c/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "d06bac36c35425a4a39e3cc653e9c4ec7243a4b953ee68255e3dd76887856805"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rcutils rosidl-cli rosidl-generator-type-description rosidl-parser rosidl-pycommon rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-python ament-cmake-ros python3 rosidl-pycommon ]; - - meta = { - description = "Generate the ROS interfaces in C."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-generator-cpp/default.nix b/distros/iron/rosidl-generator-cpp/default.nix deleted file mode 100644 index f55de56546..0000000000 --- a/distros/iron/rosidl-generator-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-core, ament-index-python, ament-lint-auto, ament-lint-common, python3, rosidl-cli, rosidl-generator-c, rosidl-generator-type-description, rosidl-parser, rosidl-pycommon, rosidl-runtime-cpp }: -buildRosPackage { - pname = "ros-iron-rosidl-generator-cpp"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_generator_cpp/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "f997e396afb091a0425bc2842c1860d4607dd3a6497b1ae4403d44d1b5da1da4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rosidl-cli rosidl-generator-c rosidl-generator-type-description rosidl-parser rosidl-pycommon rosidl-runtime-cpp ]; - nativeBuildInputs = [ ament-cmake ament-cmake-core python3 rosidl-pycommon ]; - - meta = { - description = "Generate the ROS interfaces in C++."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-generator-dds-idl/default.nix b/distros/iron/rosidl-generator-dds-idl/default.nix deleted file mode 100644 index bb56c59bcd..0000000000 --- a/distros/iron/rosidl-generator-dds-idl/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, ament-lint-auto, ament-lint-common, rosidl-cli, rosidl-pycommon }: -buildRosPackage { - pname = "ros-iron-rosidl-generator-dds-idl"; - version = "0.10.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_dds-release/archive/release/iron/rosidl_generator_dds_idl/0.10.1-3.tar.gz"; - name = "0.10.1-3.tar.gz"; - sha256 = "5dc42cc704700b9d755b030b2bd117e2be9aab7a43d79b4ccd50cd2b8583cdd8"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake ament-index-python rosidl-cli rosidl-pycommon ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generate the DDS interfaces for ROS interfaces."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-generator-py/default.nix b/distros/iron/rosidl-generator-py/default.nix deleted file mode 100644 index ba88b2ce11..0000000000 --- a/distros/iron/rosidl-generator-py/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, ament-lint-auto, ament-lint-common, python-cmake-module, python3Packages, pythonPackages, rmw, rosidl-cli, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-parser, rosidl-pycommon, rosidl-runtime-c, rosidl-typesupport-c, rosidl-typesupport-fastrtps-c, rosidl-typesupport-interface, rosidl-typesupport-introspection-c, rpyutils, test-interface-files }: -buildRosPackage { - pname = "ros-iron-rosidl-generator-py"; - version = "0.18.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_python-release/archive/release/iron/rosidl_generator_py/0.18.0-2.tar.gz"; - name = "0.18.0-2.tar.gz"; - sha256 = "6a25a8e47626904e286ce7abf8359813f848b9a32ac6bdf0885a5782867aa508"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-pytest ament-index-python ament-lint-auto ament-lint-common python-cmake-module python3Packages.numpy pythonPackages.pytest rmw rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-parser rosidl-typesupport-c rosidl-typesupport-fastrtps-c rosidl-typesupport-introspection-c rpyutils test-interface-files ]; - propagatedBuildInputs = [ ament-cmake ament-index-python python-cmake-module python3Packages.numpy rmw rosidl-cli rosidl-generator-c rosidl-parser rosidl-pycommon rosidl-runtime-c rosidl-typesupport-c rosidl-typesupport-interface rpyutils ]; - nativeBuildInputs = [ ament-cmake ament-index-python python-cmake-module rosidl-generator-c rosidl-pycommon rosidl-typesupport-c rosidl-typesupport-interface ]; - - meta = { - description = "Generate the ROS interfaces in Python."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-generator-type-description/default.nix b/distros/iron/rosidl-generator-type-description/default.nix deleted file mode 100644 index 692c9dda5c..0000000000 --- a/distros/iron/rosidl-generator-type-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, python3, rosidl-cli, rosidl-parser }: -buildRosPackage { - pname = "ros-iron-rosidl-generator-type-description"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_generator_type_description/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "db294b050644a834774990af791e191402b9e95a5e107c5a30c7acaaa1025798"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rosidl-cli rosidl-parser ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-python ament-cmake-ros python3 ]; - - meta = { - description = "Generate hashes and descriptions of ROS 2 interface types, per REP-2011."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-parser/default.nix b/distros/iron/rosidl-parser/default.nix deleted file mode 100644 index bf757a3bbe..0000000000 --- a/distros/iron/rosidl-parser/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python3Packages, pythonPackages, rosidl-adapter }: -buildRosPackage { - pname = "ros-iron-rosidl-parser"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_parser/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "dd2fed01ac8bb4f4b99c9e1cebb98ea0ecc624a3ec3894903a784356cf55c1e2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.lark rosidl-adapter ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The parser for `.idl` ROS interface files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-pycommon/default.nix b/distros/iron/rosidl-pycommon/default.nix deleted file mode 100644 index 27a5093662..0000000000 --- a/distros/iron/rosidl-pycommon/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rosidl-parser }: -buildRosPackage { - pname = "ros-iron-rosidl-pycommon"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_pycommon/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "336b526f5f0b8532003ebffb50d131465435b5f4117857242df25a9b0b0187d7"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rosidl-parser ]; - - meta = { - description = "Common Python functions used by rosidl packages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-runtime-c/default.nix b/distros/iron/rosidl-runtime-c/default.nix deleted file mode 100644 index 45f2cf68b7..0000000000 --- a/distros/iron/rosidl-runtime-c/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-lint-auto, ament-lint-common, performance-test-fixture, rcutils, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-iron-rosidl-runtime-c"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_runtime_c/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "86a585736bad921da140699c86a2c67cf102bc7adc07c4518a7a666f3f3e3044"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ]; - propagatedBuildInputs = [ ament-cmake rcutils rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; - - meta = { - description = "Provides definitions, initialization and finalization functions, and macros for getting and working with rosidl typesupport types in C."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-runtime-cpp/default.nix b/distros/iron/rosidl-runtime-cpp/default.nix deleted file mode 100644 index dd7da1cc3f..0000000000 --- a/distros/iron/rosidl-runtime-cpp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, performance-test-fixture, rosidl-runtime-c }: -buildRosPackage { - pname = "ros-iron-rosidl-runtime-cpp"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_runtime_cpp/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "9d9cf0b8fdbae856de8f0b5c560fb333fc476a291819e60eae6977c0ab32535d"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common performance-test-fixture ]; - propagatedBuildInputs = [ ament-cmake rosidl-runtime-c ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides definitions and templated functions for getting and working with rosidl typesupport types in C++."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-runtime-py/default.nix b/distros/iron/rosidl-runtime-py/default.nix deleted file mode 100644 index ec4bf541ad..0000000000 --- a/distros/iron/rosidl-runtime-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, python3Packages, pythonPackages, rosidl-parser, std-msgs, std-srvs, test-msgs }: -buildRosPackage { - pname = "ros-iron-rosidl-runtime-py"; - version = "0.12.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_runtime_py-release/archive/release/iron/rosidl_runtime_py/0.12.0-2.tar.gz"; - name = "0.12.0-2.tar.gz"; - sha256 = "a064cc8173816f4dc017557d414af4a354370f7754e7d8e18930131c544255a2"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint pythonPackages.pytest std-msgs std-srvs test-msgs ]; - propagatedBuildInputs = [ python3Packages.numpy python3Packages.pyyaml rosidl-parser ]; - - meta = { - description = "Runtime utilities for working with generated ROS interfaces in Python."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-typesupport-c/default.nix b/distros/iron/rosidl-typesupport-c/default.nix deleted file mode 100644 index bbbdd5b8cc..0000000000 --- a/distros/iron/rosidl-typesupport-c/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, mimick-vendor, performance-test-fixture, python3, rcpputils, rcutils, rosidl-cli, rosidl-generator-c, rosidl-pycommon, rosidl-runtime-c, rosidl-typesupport-interface, rosidl-typesupport-introspection-c }: -buildRosPackage { - pname = "ros-iron-rosidl-typesupport-c"; - version = "3.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/iron/rosidl_typesupport_c/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "ac0b01dac6b3fbe1ba43da4ca249ed45c6d94172db845d8d3fef8de6a03ea650"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros rosidl-typesupport-introspection-c ]; - checkInputs = [ ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture ]; - propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rcpputils rcutils rosidl-cli rosidl-generator-c rosidl-pycommon rosidl-runtime-c rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-ros python3 ]; - - meta = { - description = "Generate the type support for C messages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-typesupport-cpp/default.nix b/distros/iron/rosidl-typesupport-cpp/default.nix deleted file mode 100644 index 89be2ebdc5..0000000000 --- a/distros/iron/rosidl-typesupport-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, performance-test-fixture, python3, rcpputils, rcutils, rosidl-cli, rosidl-generator-c, rosidl-generator-type-description, rosidl-pycommon, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-c, rosidl-typesupport-interface, rosidl-typesupport-introspection-cpp }: -buildRosPackage { - pname = "ros-iron-rosidl-typesupport-cpp"; - version = "3.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/iron/rosidl_typesupport_cpp/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "204f59cb474b96d4eb3d53e4895bc1d01d055135965c37b08b24fdca96d60411"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros rosidl-typesupport-introspection-cpp ]; - checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ]; - propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rcpputils rcutils rosidl-cli rosidl-generator-c rosidl-generator-type-description rosidl-pycommon rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-c rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake-core ament-cmake-ros python3 ]; - - meta = { - description = "Generate the type support for C++ messages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-typesupport-fastrtps-c/default.nix b/distros/iron/rosidl-typesupport-fastrtps-c/default.nix deleted file mode 100644 index 60199bad68..0000000000 --- a/distros/iron/rosidl-typesupport-fastrtps-c/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, fastcdr, fastrtps-cmake-module, osrf-testing-tools-cpp, performance-test-fixture, python3, rcutils, rmw, rosidl-cli, rosidl-generator-c, rosidl-pycommon, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-iron-rosidl-typesupport-fastrtps-c"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/iron/rosidl_typesupport_fastrtps_c/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "db7b66fb9800f4463edc8488d92811e283ecc9c14c4bb138291cb98a839d20f8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common osrf-testing-tools-cpp performance-test-fixture rcutils ]; - propagatedBuildInputs = [ ament-cmake-ros ament-index-python fastcdr fastrtps-cmake-module python3 rmw rosidl-cli rosidl-generator-c rosidl-pycommon rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-cpp rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake-python ament-cmake-ros fastrtps-cmake-module python3 rosidl-generator-c ]; - - meta = { - description = "Generate the C interfaces for eProsima FastRTPS."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-typesupport-fastrtps-cpp/default.nix b/distros/iron/rosidl-typesupport-fastrtps-cpp/default.nix deleted file mode 100644 index 3790054e07..0000000000 --- a/distros/iron/rosidl-typesupport-fastrtps-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, fastcdr, fastrtps-cmake-module, osrf-testing-tools-cpp, performance-test-fixture, python3, rcutils, rmw, rosidl-cli, rosidl-generator-c, rosidl-generator-cpp, rosidl-pycommon, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-iron-rosidl-typesupport-fastrtps-cpp"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/iron/rosidl_typesupport_fastrtps_cpp/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "1abf2e0b116d2d9e4d4b094df2e0eef1b6579b84652d830c4509db4d1a7d6481"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common osrf-testing-tools-cpp performance-test-fixture rcutils ]; - propagatedBuildInputs = [ ament-cmake-ros ament-index-python fastcdr fastrtps-cmake-module python3 rmw rosidl-cli rosidl-generator-c rosidl-generator-cpp rosidl-pycommon rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake-python ament-cmake-ros fastrtps-cmake-module python3 rosidl-generator-c rosidl-generator-cpp ]; - - meta = { - description = "Generate the C++ interfaces for eProsima FastRTPS."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-typesupport-interface/default.nix b/distros/iron/rosidl-typesupport-interface/default.nix deleted file mode 100644 index e99e21ca9a..0000000000 --- a/distros/iron/rosidl-typesupport-interface/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-rosidl-typesupport-interface"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_typesupport_interface/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "282cbac09b58e4c5b653f267a1bace335f906d6f4ee7b44b4ada5f4255122e1e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The interface for rosidl typesupport packages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-typesupport-introspection-c/default.nix b/distros/iron/rosidl-typesupport-introspection-c/default.nix deleted file mode 100644 index a7639bf40f..0000000000 --- a/distros/iron/rosidl-typesupport-introspection-c/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, python3, rosidl-cli, rosidl-generator-c, rosidl-parser, rosidl-pycommon, rosidl-runtime-c, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-iron-rosidl-typesupport-introspection-c"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_typesupport_introspection_c/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "b82e8db01c227b2088d2f9e0d9d306fd521c72f0e645f5c20ceedd508ddc279f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake ament-index-python python3 rosidl-cli rosidl-generator-c rosidl-parser rosidl-pycommon rosidl-runtime-c rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros python3 rosidl-generator-c rosidl-pycommon ]; - - meta = { - description = "Generate the message type support for dynamic message construction in C."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosidl-typesupport-introspection-cpp/default.nix b/distros/iron/rosidl-typesupport-introspection-cpp/default.nix deleted file mode 100644 index ebe978658c..0000000000 --- a/distros/iron/rosidl-typesupport-introspection-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, python3, rosidl-cli, rosidl-generator-c, rosidl-generator-cpp, rosidl-parser, rosidl-pycommon, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-interface, rosidl-typesupport-introspection-c }: -buildRosPackage { - pname = "ros-iron-rosidl-typesupport-introspection-cpp"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/iron/rosidl_typesupport_introspection_cpp/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "5e78d6d263aa32e1b5b70fdaf82b1dc69dff604f5df0658fbb2a3dfdc1ae9e0f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake ament-index-python python3 rosidl-cli rosidl-generator-c rosidl-generator-cpp rosidl-parser rosidl-pycommon rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-interface rosidl-typesupport-introspection-c ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros python3 rosidl-generator-c rosidl-generator-cpp rosidl-pycommon ]; - - meta = { - description = "Generate the message type support for dynamic message construction in C++."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rosx-introspection/default.nix b/distros/iron/rosx-introspection/default.nix deleted file mode 100644 index 93be29a316..0000000000 --- a/distros/iron/rosx-introspection/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, fastcdr, geometry-msgs, rapidjson, rclcpp, rosbag2-cpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-rosx-introspection"; - version = "1.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosx_introspection-release/archive/release/iron/rosx_introspection/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "937c1746fe37ceed3643df0db9153bbcd270c7cdaf044790b1a6563c951ec409"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ geometry-msgs sensor-msgs ]; - propagatedBuildInputs = [ ament-index-cpp fastcdr rapidjson rclcpp rosbag2-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Successor of ros_type_introspection"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/rot-conv/default.nix b/distros/iron/rot-conv/default.nix deleted file mode 100644 index 30da07b30c..0000000000 --- a/distros/iron/rot-conv/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, eigen, eigen3-cmake-module }: -buildRosPackage { - pname = "ros-iron-rot-conv"; - version = "1.0.12-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rot_conv_lib-release/archive/release/iron/rot_conv/1.0.12-2.tar.gz"; - name = "1.0.12-2.tar.gz"; - sha256 = "37ee2755c1fa03056ff7210eb4b3e35a3a0f4062191537f8679470a5f4ae510d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ eigen eigen3-cmake-module ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "A collection of functions that address common computations and numerical handling of rotations in 3D Euclidean space"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rplidar-ros/default.nix b/distros/iron/rplidar-ros/default.nix deleted file mode 100644 index 8eb772aa7b..0000000000 --- a/distros/iron/rplidar-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, rclcpp, rclcpp-components, sensor-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-rplidar-ros"; - version = "2.1.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rplidar_ros-release/archive/release/iron/rplidar_ros/2.1.0-3.tar.gz"; - name = "2.1.0-3.tar.gz"; - sha256 = "e0bf6a6361d5424e715df5346a5cb685c485be2ad8b5bf743ee17fca63388974"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ament-cmake-ros ]; - propagatedBuildInputs = [ rclcpp rclcpp-components sensor-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake-auto ament-cmake-ros ]; - - meta = { - description = "The rplidar ros package, support rplidar A2/A1 and A3/S1"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rpyutils/default.nix b/distros/iron/rpyutils/default.nix deleted file mode 100644 index ace2ca2d52..0000000000 --- a/distros/iron/rpyutils/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, pythonPackages }: -buildRosPackage { - pname = "ros-iron-rpyutils"; - version = "0.3.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rpyutils-release/archive/release/iron/rpyutils/0.3.2-3.tar.gz"; - name = "0.3.2-3.tar.gz"; - sha256 = "bfc70936e4b9c42d3b082bb9442e2260b6089f3cfb920f3b42d37cd47b98ce39"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint pythonPackages.pytest ]; - - meta = { - description = "Package containing various utility types and functions for Python"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rqt-action/default.nix b/distros/iron/rqt-action/default.nix deleted file mode 100644 index be9a9893e8..0000000000 --- a/distros/iron/rqt-action/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, rqt-gui, rqt-gui-py, rqt-msg, rqt-py-common }: -buildRosPackage { - pname = "ros-iron-rqt-action"; - version = "2.1.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_action-release/archive/release/iron/rqt_action/2.1.2-3.tar.gz"; - name = "2.1.2-3.tar.gz"; - sha256 = "cc3207373f13cb692b5bd1b9703490f130a91cc97d212015dd882e640da5644b"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-xmllint ]; - propagatedBuildInputs = [ rqt-gui rqt-gui-py rqt-msg rqt-py-common ]; - - meta = { - description = "rqt_action provides a feature to introspect all available ROS action types."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-bag-plugins/default.nix b/distros/iron/rqt-bag-plugins/default.nix deleted file mode 100644 index 657940ae48..0000000000 --- a/distros/iron/rqt-bag-plugins/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, geometry-msgs, python3Packages, rclpy, rosbag2, rqt-bag, rqt-gui, rqt-gui-py, rqt-plot, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-rqt-bag-plugins"; - version = "1.3.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_bag-release/archive/release/iron/rqt_bag_plugins/1.3.5-1.tar.gz"; - name = "1.3.5-1.tar.gz"; - sha256 = "aab33ed685c0aab459c3a31c7c0c9e0e0aa5a236b23c48c9e1a206974a4f0359"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ geometry-msgs python3Packages.pillow python3Packages.pycairo rclpy rosbag2 rqt-bag rqt-gui rqt-gui-py rqt-plot sensor-msgs std-msgs ]; - - meta = { - description = "rqt_bag provides a GUI plugin for displaying and replaying ROS bag files."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-bag/default.nix b/distros/iron/rqt-bag/default.nix deleted file mode 100644 index 80e72a6379..0000000000 --- a/distros/iron/rqt-bag/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python-qt-binding, rclpy, rosbag2-py, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-iron-rqt-bag"; - version = "1.3.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_bag-release/archive/release/iron/rqt_bag/1.3.5-1.tar.gz"; - name = "1.3.5-1.tar.gz"; - sha256 = "684139e82068e53c634eec825ee4cce64e5a8d4bf8da0b63c594f42092b16973"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python-qt-binding rclpy rosbag2-py rqt-gui rqt-gui-py ]; - - meta = { - description = "rqt_bag provides a GUI plugin for displaying and replaying ROS bag files."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-common-plugins/default.nix b/distros/iron/rqt-common-plugins/default.nix deleted file mode 100644 index 169d8cda5e..0000000000 --- a/distros/iron/rqt-common-plugins/default.nix +++ /dev/null @@ -1,35 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rqt-action, rqt-bag, rqt-bag-plugins, rqt-console, rqt-graph, rqt-image-view, rqt-msg, rqt-plot, rqt-publisher, rqt-py-common, rqt-py-console, rqt-reconfigure, rqt-service-caller, rqt-shell, rqt-srv, rqt-topic }: -buildRosPackage { - pname = "ros-iron-rqt-common-plugins"; - version = "1.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_common_plugins-release/archive/release/iron/rqt_common_plugins/1.2.0-3.tar.gz"; - name = "1.2.0-3.tar.gz"; - sha256 = "6d7ca62f1b8fe190ed19f748504c09780baed582d40b624c3d0d4f0c1771f0e6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ rqt-action rqt-bag rqt-bag-plugins rqt-console rqt-graph rqt-image-view rqt-msg rqt-plot rqt-publisher rqt-py-common rqt-py-console rqt-reconfigure rqt-service-caller rqt-shell rqt-srv rqt-topic ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "rqt_common_plugins metapackage provides ROS backend graphical tools suite that can be used on/off of robot runtime.
-
- To run any rqt plugins, just type in a single command "rqt", then select any plugins you want from the GUI that launches afterwards.
-
- rqt consists of three following metapackages:
- -
"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-console/default.nix b/distros/iron/rqt-console/default.nix deleted file mode 100644 index e2472fd0ef..0000000000 --- a/distros/iron/rqt-console/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, rcl-interfaces, rclpy, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-iron-rqt-console"; - version = "2.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_console-release/archive/release/iron/rqt_console/2.1.1-3.tar.gz"; - name = "2.1.1-3.tar.gz"; - sha256 = "608a31eab452918d7be700c704641811ff7d69b32a5ce7ec9c412066a64dd48d"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ ament-index-python python-qt-binding rcl-interfaces rclpy rqt-gui rqt-gui-py rqt-py-common ]; - - meta = { - description = "rqt_console provides a GUI plugin for displaying and filtering ROS messages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-controller-manager/default.nix b/distros/iron/rqt-controller-manager/default.nix deleted file mode 100644 index 3fd9a8da01..0000000000 --- a/distros/iron/rqt-controller-manager/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, controller-manager, controller-manager-msgs, rclpy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-iron-rqt-controller-manager"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/rqt_controller_manager/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "44eba2b7a82366fde1efe4d36d372e0670fa9815991a6b3e07ce2de251889a8b"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ controller-manager controller-manager-msgs rclpy rqt-gui rqt-gui-py ]; - - meta = { - description = "Graphical frontend for interacting with the controller manager."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rqt-gauges/default.nix b/distros/iron/rqt-gauges/default.nix deleted file mode 100644 index 8cdb859c0b..0000000000 --- a/distros/iron/rqt-gauges/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-index-python, ament-xmllint, qt-gui, qt-gui-py-common, rclpy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-iron-rqt-gauges"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_gauges-release/archive/release/iron/rqt_gauges/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "ccc81b060fea71fda4d5d988d45652b88e089cef0aaa286fd4eada384927da08"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-xmllint ]; - propagatedBuildInputs = [ ament-index-python qt-gui qt-gui-py-common rclpy rqt-gui rqt-gui-py ]; - - meta = { - description = "Visualization plugin for several sensors."; - license = with lib.licenses; [ "BSD-Clause-3" ]; - }; -} diff --git a/distros/iron/rqt-graph/default.nix b/distros/iron/rqt-graph/default.nix deleted file mode 100644 index 2935fe91d1..0000000000 --- a/distros/iron/rqt-graph/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-dotgraph, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-iron-rqt-graph"; - version = "1.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/iron/rqt_graph/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "8e32a803a86c6cc5e04ba2c40c207fdd4ca5fc186411bed69ec059a25a83930e"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ ament-index-python python-qt-binding qt-dotgraph rqt-gui rqt-gui-py ]; - - meta = { - description = "rqt_graph provides a GUI plugin for visualizing the ROS - computation graph.
- Its components are made generic so that other packages - where you want to achieve graph representation can depend upon this pkg - (use rqt_dep to find out - the pkgs that depend. rqt_dep itself depends on rqt_graph too)."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-gui-cpp/default.nix b/distros/iron/rqt-gui-cpp/default.nix deleted file mode 100644 index feccefa46a..0000000000 --- a/distros/iron/rqt-gui-cpp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, pluginlib, qt-gui, qt-gui-cpp, qt5, rclcpp }: -buildRosPackage { - pname = "ros-iron-rqt-gui-cpp"; - version = "1.3.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/iron/rqt_gui_cpp/1.3.4-1.tar.gz"; - name = "1.3.4-1.tar.gz"; - sha256 = "2e012a92faa646f2b67f1e2c87cd3ba19da983b53ff5205ee63099ddb6e8f1ec"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake qt5.qtbase ]; - propagatedBuildInputs = [ pluginlib qt-gui qt-gui-cpp rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-gui-py/default.nix b/distros/iron/rqt-gui-py/default.nix deleted file mode 100644 index 68049bf8b8..0000000000 --- a/distros/iron/rqt-gui-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, qt-gui, rqt-gui }: -buildRosPackage { - pname = "ros-iron-rqt-gui-py"; - version = "1.3.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/iron/rqt_gui_py/1.3.4-1.tar.gz"; - name = "1.3.4-1.tar.gz"; - sha256 = "8e3f8839696376d5c5741f13b0b6d34593535e08e7e1dfd2fe12d3dd82c51b28"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ qt-gui rqt-gui ]; - - meta = { - description = "rqt_gui_py enables GUI plugins to use the Python client library for ROS."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-gui/default.nix b/distros/iron/rqt-gui/default.nix deleted file mode 100644 index ccddc37ef2..0000000000 --- a/distros/iron/rqt-gui/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages, qt-gui, rclpy }: -buildRosPackage { - pname = "ros-iron-rqt-gui"; - version = "1.3.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/iron/rqt_gui/1.3.4-1.tar.gz"; - name = "1.3.4-1.tar.gz"; - sha256 = "fffbab10d3915288ac488106fba771494c07d15a191b6df18d20fab8ad28be9d"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.catkin-pkg qt-gui rclpy ]; - - meta = { - description = "rqt_gui provides the main to start an instance of the ROS integrated graphical user interface provided by qt_gui."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-image-overlay-layer/default.nix b/distros/iron/rqt-image-overlay-layer/default.nix deleted file mode 100644 index 4713fb6695..0000000000 --- a/distros/iron/rqt-image-overlay-layer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, message-filters, pluginlib, qt5, rclcpp, rcpputils, rosidl-runtime-cpp }: -buildRosPackage { - pname = "ros-iron-rqt-image-overlay-layer"; - version = "0.3.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_image_overlay-release/archive/release/iron/rqt_image_overlay_layer/0.3.1-3.tar.gz"; - name = "0.3.1-3.tar.gz"; - sha256 = "15de049e07f0ea43d25017099712ecd61998a756ba60618a2662279e0a10d740"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ message-filters pluginlib qt5.qtbase rclcpp rcpputils rosidl-runtime-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides an rqt_image_overlay_layer plugin interface, and a template impelementation class"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rqt-image-overlay/default.nix b/distros/iron/rqt-image-overlay/default.nix deleted file mode 100644 index 347cc71a56..0000000000 --- a/distros/iron/rqt-image-overlay/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, compressed-image-transport, image-transport, pluginlib, qt5, rclcpp, ros-image-to-qimage, rqt-gui, rqt-gui-cpp, rqt-image-overlay-layer, std-msgs }: -buildRosPackage { - pname = "ros-iron-rqt-image-overlay"; - version = "0.3.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_image_overlay-release/archive/release/iron/rqt_image_overlay/0.3.1-3.tar.gz"; - name = "0.3.1-3.tar.gz"; - sha256 = "559032fba40c45afe6acca986ad2942361515a57bff13b12a43ab8ec26cf6f5d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common compressed-image-transport std-msgs ]; - propagatedBuildInputs = [ image-transport pluginlib qt5.qtbase rclcpp ros-image-to-qimage rqt-gui rqt-gui-cpp rqt-image-overlay-layer ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "An rqt plugin to display overlays for custom msgs on an image using plugins."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rqt-image-view/default.nix b/distros/iron/rqt-image-view/default.nix deleted file mode 100644 index 902f01df1f..0000000000 --- a/distros/iron/rqt-image-view/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, image-transport, qt-gui-cpp, qt5, rclcpp, rqt-gui, rqt-gui-cpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-rqt-image-view"; - version = "1.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_image_view-release/archive/release/iron/rqt_image_view/1.2.0-3.tar.gz"; - name = "1.2.0-3.tar.gz"; - sha256 = "7efec34fc76e210442269fce9823323e4e646c7e6639f9be96d8db828b1170a5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake qt5.qtbase ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs image-transport qt-gui-cpp rclcpp rqt-gui rqt-gui-cpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "rqt_image_view provides a GUI plugin for displaying images using image_transport."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-joint-trajectory-controller/default.nix b/distros/iron/rqt-joint-trajectory-controller/default.nix deleted file mode 100644 index 611c01f5b8..0000000000 --- a/distros/iron/rqt-joint-trajectory-controller/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, control-msgs, controller-manager-msgs, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-gui, rqt-gui-py, trajectory-msgs }: -buildRosPackage { - pname = "ros-iron-rqt-joint-trajectory-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/rqt_joint_trajectory_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "7c76dbb5bcea8dda71c96fc1340c80faa83d5d3b114eeb7f970f4fed251c75e8"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ control-msgs controller-manager-msgs python-qt-binding python3Packages.rospkg qt-gui rclpy rqt-gui rqt-gui-py trajectory-msgs ]; - - meta = { - description = "Graphical frontend for interacting with joint_trajectory_controller instances."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rqt-moveit/default.nix b/distros/iron/rqt-moveit/default.nix deleted file mode 100644 index 7326f7c417..0000000000 --- a/distros/iron/rqt-moveit/default.nix +++ /dev/null @@ -1,38 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, rclpy, rosidl-default-generators, rqt-gui, rqt-gui-py, rqt-py-common, rqt-topic, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-rqt-moveit"; - version = "1.0.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_moveit-release/archive/release/iron/rqt_moveit/1.0.1-4.tar.gz"; - name = "1.0.1-4.tar.gz"; - sha256 = "fa30cad6f33a151b6b712adf0328f8d5ff49ececbf694364844312d33cb40c1c"; - }; - - buildType = "ament_python"; - buildInputs = [ python3Packages.setuptools rosidl-default-generators ]; - propagatedBuildInputs = [ python-qt-binding rclpy rqt-gui rqt-gui-py rqt-py-common rqt-topic sensor-msgs ]; - nativeBuildInputs = [ python3Packages.setuptools rosidl-default-generators ]; - - meta = { - description = "An rqt-based tool that assists monitoring tasks - for MoveIt! motion planner - developers and users. Currently the following items are monitored if they - are either running, existing or published: - - Since this package is not made by the MoveIt! development team (although with - assistance from the them), please post issue reports to the designated - tracker (not MoveIt!'s main tracker)."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-msg/default.nix b/distros/iron/rqt-msg/default.nix deleted file mode 100644 index ec3ca78a87..0000000000 --- a/distros/iron/rqt-msg/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, rclpy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-iron-rqt-msg"; - version = "1.3.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_msg-release/archive/release/iron/rqt_msg/1.3.1-3.tar.gz"; - name = "1.3.1-3.tar.gz"; - sha256 = "caca6311e31a47bd7d80158887fef2f152ee296c2f76fa8b8fcf71410a88ed21"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python-qt-binding python3Packages.catkin-pkg rclpy rqt-console rqt-gui rqt-gui-py rqt-py-common ]; - - meta = { - description = "A Python GUI plugin for introspecting available ROS message types. - Note that the msgs available through this plugin is the ones that are stored - on your machine, not on the ROS core your rqt instance connects to."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-plot/default.nix b/distros/iron/rqt-plot/default.nix deleted file mode 100644 index 7de1072428..0000000000 --- a/distros/iron/rqt-plot/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ 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-iron-rqt-plot"; - version = "1.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_plot-release/archive/release/iron/rqt_plot/1.2.3-1.tar.gz"; - name = "1.2.3-1.tar.gz"; - sha256 = "e1d981c3db13f5482a0cc7469bfde4724d66e0c7c61da3fdf18a77b83d28d792"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python-qt-binding python3Packages.catkin-pkg python3Packages.matplotlib python3Packages.numpy qt-gui-py-common rclpy rqt-gui rqt-gui-py rqt-py-common std-msgs ]; - - meta = { - description = "rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot using different plotting backends."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-publisher/default.nix b/distros/iron/rqt-publisher/default.nix deleted file mode 100644 index 22ca91eabf..0000000000 --- a/distros/iron/rqt-publisher/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, python3Packages, qt-gui-py-common, rclpy, rosidl-runtime-py, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-iron-rqt-publisher"; - version = "1.6.3-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_publisher-release/archive/release/iron/rqt_publisher/1.6.3-2.tar.gz"; - name = "1.6.3-2.tar.gz"; - sha256 = "306a1d5cb42c442b290e2d2e4a6f029e4caefae61a82e744666a053065c84119"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.numpy qt-gui-py-common rclpy rosidl-runtime-py rqt-gui rqt-gui-py rqt-py-common ]; - - meta = { - description = "rqt_publisher provides a GUI plugin for publishing arbitrary messages with fixed or computed field values."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-py-common/default.nix b/distros/iron/rqt-py-common/default.nix deleted file mode 100644 index a094940e89..0000000000 --- a/distros/iron/rqt-py-common/default.nix +++ /dev/null @@ -1,32 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ 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-iron-rqt-py-common"; - version = "1.3.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/iron/rqt_py_common/1.3.4-1.tar.gz"; - name = "1.3.4-1.tar.gz"; - sha256 = "ca12bfb5047d461685529012ae9d8f9c8625f35f2f1aa4a4d7b1195340e5d018"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest python-cmake-module rosidl-default-generators rosidl-default-runtime ]; - propagatedBuildInputs = [ python-qt-binding qt-gui qt5.qtbase rclpy ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "rqt_py_common provides common functionality for rqt plugins written in Python. - Despite no plugin is provided, this package is part of the rqt_common_plugins - repository to keep refactoring generic functionality from these common plugins - into this package as easy as possible. - - Functionality included in this package should cover generic ROS concepts and - should not introduce any special dependencies beside "ros_base"."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-py-console/default.nix b/distros/iron/rqt-py-console/default.nix deleted file mode 100644 index 3a9bafa3b9..0000000000 --- a/distros/iron/rqt-py-console/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-gui, qt-gui-py-common, rclpy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-iron-rqt-py-console"; - version = "1.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_py_console-release/archive/release/iron/rqt_py_console/1.1.1-3.tar.gz"; - name = "1.1.1-3.tar.gz"; - sha256 = "82c6f340462fb6822cadff20fe79072d6fd150c4cf72d6493dc4efce025ecea2"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ ament-index-python python-qt-binding qt-gui qt-gui-py-common rclpy rqt-gui rqt-gui-py ]; - - meta = { - description = "rqt_py_console is a Python GUI plugin providing an interactive Python console."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-reconfigure/default.nix b/distros/iron/rqt-reconfigure/default.nix deleted file mode 100644 index 8b2889b5a6..0000000000 --- a/distros/iron/rqt-reconfigure/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-xmllint, python-qt-binding, python3Packages, qt-gui-py-common, rclpy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-iron-rqt-reconfigure"; - version = "1.3.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_reconfigure-release/archive/release/iron/rqt_reconfigure/1.3.4-1.tar.gz"; - name = "1.3.4-1.tar.gz"; - sha256 = "c29c30f3aeb279b2eca567681bc1eb211a1b20d957378ffc2731c0f6f0b659c5"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-xmllint ]; - propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.pyyaml qt-gui-py-common rclpy rqt-console rqt-gui rqt-gui-py rqt-py-common ]; - - meta = { - description = "This rqt plugin provides a way to view and edit parameters on nodes."; - license = with lib.licenses; [ bsdOriginal asl20 ]; - }; -} diff --git a/distros/iron/rqt-robot-dashboard/default.nix b/distros/iron/rqt-robot-dashboard/default.nix deleted file mode 100644 index 0638c41e0b..0000000000 --- a/distros/iron/rqt-robot-dashboard/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, diagnostic-msgs, python-qt-binding, python3Packages, qt-gui, rclpy, rqt-console, rqt-gui, rqt-gui-py, rqt-robot-monitor }: -buildRosPackage { - pname = "ros-iron-rqt-robot-dashboard"; - version = "0.6.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_robot_dashboard-release/archive/release/iron/rqt_robot_dashboard/0.6.1-4.tar.gz"; - name = "0.6.1-4.tar.gz"; - sha256 = "8c41a7f017815f68608f0c6e75aa6097a7b1a52eefe6a44769958b9029a3ce89"; - }; - - buildType = "ament_python"; - buildInputs = [ python3Packages.setuptools ]; - propagatedBuildInputs = [ diagnostic-msgs python-qt-binding qt-gui rclpy rqt-console rqt-gui rqt-gui-py rqt-robot-monitor ]; - nativeBuildInputs = [ python3Packages.setuptools ]; - - meta = { - description = "rqt_robot_dashboard provides an infrastructure for building robot dashboard plugins in rqt."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-robot-monitor/default.nix b/distros/iron/rqt-robot-monitor/default.nix deleted file mode 100644 index d8fd1c93f0..0000000000 --- a/distros/iron/rqt-robot-monitor/default.nix +++ /dev/null @@ -1,38 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, diagnostic-msgs, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rclpy, rosidl-default-generators, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-iron-rqt-robot-monitor"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_robot_monitor-release/archive/release/iron/rqt_robot_monitor/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "00651638f04aebfe021a241c2e846aac2c072397d4c1db1a9a3fd263668bf335"; - }; - - buildType = "ament_python"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ diagnostic-msgs python-qt-binding python3Packages.rospkg qt-gui qt-gui-py-common rclpy rqt-gui rqt-gui-py rqt-py-common ]; - nativeBuildInputs = [ rosidl-default-generators ]; - - meta = { - description = "rqt_robot_monitor displays diagnostics_agg topics messages that - are published by diagnostic_aggregator. - rqt_robot_monitor is a direct port to rqt of - robot_monitor. All - diagnostics are fall into one of three tree panes depending on the status of - diagnostics (normal, warning, error/stale). Status are shown in trees to - represent their hierarchy. Worse status dominates the higher level status.
- - You can look at the detail of each status by double-clicking the tree nodes.
- - Currently re-usable API to other pkgs are not explicitly provided."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-robot-steering/default.nix b/distros/iron/rqt-robot-steering/default.nix deleted file mode 100644 index ca35cf8c06..0000000000 --- a/distros/iron/rqt-robot-steering/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-index-python, geometry-msgs, python-qt-binding, rclpy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-iron-rqt-robot-steering"; - version = "1.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_robot_steering-release/archive/release/iron/rqt_robot_steering/1.0.0-5.tar.gz"; - name = "1.0.0-5.tar.gz"; - sha256 = "12182e6d47385c41f9ffe594fe594b95b233acf981dab6db7129baac9bc64664"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ ament-index-python geometry-msgs python-qt-binding rclpy rqt-gui rqt-gui-py ]; - - meta = { - description = "rqt_robot_steering provides a GUI plugin for steering a robot using Twist messages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-runtime-monitor/default.nix b/distros/iron/rqt-runtime-monitor/default.nix deleted file mode 100644 index e6af7cf1cc..0000000000 --- a/distros/iron/rqt-runtime-monitor/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-pep257, diagnostic-msgs, python-qt-binding, python3Packages, pythonPackages, qt-gui, rclpy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-iron-rqt-runtime-monitor"; - version = "1.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_runtime_monitor-release/archive/release/iron/rqt_runtime_monitor/1.0.0-4.tar.gz"; - name = "1.0.0-4.tar.gz"; - sha256 = "b3804a85ccf90650f0b0579800c0ca8c2578b794ab7c4dc957f47ba992869c25"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python diagnostic-msgs python-qt-binding python3Packages.rospkg qt-gui rclpy rqt-gui rqt-gui-py ]; - - meta = { - description = "rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-service-caller/default.nix b/distros/iron/rqt-service-caller/default.nix deleted file mode 100644 index 2d73b2c960..0000000000 --- a/distros/iron/rqt-service-caller/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-iron-rqt-service-caller"; - version = "1.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_service_caller-release/archive/release/iron/rqt_service_caller/1.1.1-3.tar.gz"; - name = "1.1.1-3.tar.gz"; - sha256 = "fd8e114fa96c265a388f0a986f96679aca6797d139a81cca9bf9141550f6c89d"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ rqt-gui rqt-gui-py rqt-py-common ]; - - meta = { - description = "rqt_service_caller provides a GUI plugin for calling arbitrary services."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-shell/default.nix b/distros/iron/rqt-shell/default.nix deleted file mode 100644 index bb5ba296b1..0000000000 --- a/distros/iron/rqt-shell/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-iron-rqt-shell"; - version = "1.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_shell-release/archive/release/iron/rqt_shell/1.1.1-3.tar.gz"; - name = "1.1.1-3.tar.gz"; - sha256 = "cbffc61aabf8d7befd3f55f4b92468db4cf6a4342122d48eb9acfe0cedb39b42"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python-qt-binding python3Packages.catkin-pkg qt-gui qt-gui-py-common rqt-gui rqt-gui-py ]; - - meta = { - description = "rqt_shell is a Python GUI plugin providing an interactive shell."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-srv/default.nix b/distros/iron/rqt-srv/default.nix deleted file mode 100644 index dd6f12e776..0000000000 --- a/distros/iron/rqt-srv/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, rclpy, rqt-gui, rqt-gui-py, rqt-msg }: -buildRosPackage { - pname = "ros-iron-rqt-srv"; - version = "1.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_srv-release/archive/release/iron/rqt_srv/1.1.1-3.tar.gz"; - name = "1.1.1-3.tar.gz"; - sha256 = "033cd821777f84da5c91823361c4068b627efd3024d41daf6b96a10b3cde1e18"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ rclpy rqt-gui rqt-gui-py rqt-msg ]; - - meta = { - description = "A Python GUI plugin for introspecting available ROS message types. - Note that the srvs available through this plugin is the ones that are stored - on your machine, not on the ROS core your rqt instance connects to."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-tf-tree/default.nix b/distros/iron/rqt-tf-tree/default.nix deleted file mode 100644 index 2cae1f9d18..0000000000 --- a/distros/iron/rqt-tf-tree/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python-qt-binding, python3Packages, pythonPackages, qt-dotgraph, rclpy, rqt-graph, rqt-gui, rqt-gui-py, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-rqt-tf-tree"; - version = "1.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_tf_tree-release/archive/release/iron/rqt_tf_tree/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "20c163c0453838462a9931015d0a3e1b7a21f9cefcea9bd0d7b3f48c16aa002d"; - }; - - buildType = "ament_python"; - checkInputs = [ python3Packages.mock pythonPackages.pytest ]; - propagatedBuildInputs = [ python-qt-binding qt-dotgraph rclpy rqt-graph rqt-gui rqt-gui-py tf2-msgs tf2-ros ]; - - meta = { - description = "rqt_tf_tree provides a GUI plugin for visualizing the ROS TF frame tree."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rqt-topic/default.nix b/distros/iron/rqt-topic/default.nix deleted file mode 100644 index 51a4f8a7f1..0000000000 --- a/distros/iron/rqt-topic/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-xmllint, python-qt-binding, rclpy, ros2topic, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-iron-rqt-topic"; - version = "1.6.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_topic-release/archive/release/iron/rqt_topic/1.6.1-3.tar.gz"; - name = "1.6.1-3.tar.gz"; - sha256 = "8d599dd5221415403cc75108c1de4ade64638169561b09b2eaa5f92bc4844102"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-xmllint ]; - propagatedBuildInputs = [ python-qt-binding rclpy ros2topic rqt-gui rqt-gui-py rqt-py-common ]; - - meta = { - description = "rqt_topic provides a GUI plugin for displaying debug information about ROS topics including publishers, subscribers, publishing rate, and ROS Messages."; - license = with lib.licenses; [ bsdOriginal asl20 ]; - }; -} diff --git a/distros/iron/rqt/default.nix b/distros/iron/rqt/default.nix deleted file mode 100644 index 5c1c9e792f..0000000000 --- a/distros/iron/rqt/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, rqt-gui, rqt-gui-cpp, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-iron-rqt"; - version = "1.3.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt-release/archive/release/iron/rqt/1.3.4-1.tar.gz"; - name = "1.3.4-1.tar.gz"; - sha256 = "13694810d1129b6dc2ae49335bb7a9ad51b8226fc676dde92542f9644f21755d"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ rqt-gui rqt-gui-cpp rqt-gui-py rqt-py-common ]; - - meta = { - description = "rqt is a Qt-based framework for GUI development for ROS."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rrt-planner/default.nix b/distros/iron/rrt-planner/default.nix deleted file mode 100644 index b88aa2fe81..0000000000 --- a/distros/iron/rrt-planner/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy, ros2launch, std-msgs }: -buildRosPackage { - pname = "ros-iron-rrt-planner"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/multidim_rrt_planner-release/archive/release/iron/rrt_planner/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "f8677c1186d354a55e34476ff53e61a34fc569bff68e8b3202363398a19523b2"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy ros2launch std-msgs ]; - - meta = { - description = ''RRT exploration in 2D and 3D''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rsl/default.nix b/distros/iron/rsl/default.nix deleted file mode 100644 index 9197e983f8..0000000000 --- a/distros/iron/rsl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, clang, doxygen, eigen, fmt, git, range-v3, rclcpp, tcb-span, tl-expected }: -buildRosPackage { - pname = "ros-iron-rsl"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/RSL-release/archive/release/iron/rsl/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "8c9713f28b5ce3f575dbb89f7308620c1349a330e5249a858b7c72753b356234"; - }; - - buildType = "catkin"; - buildInputs = [ doxygen ]; - checkInputs = [ clang git range-v3 ]; - propagatedBuildInputs = [ eigen fmt rclcpp tcb-span tl-expected ]; - nativeBuildInputs = [ doxygen ]; - - meta = { - description = "ROS Support Library"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/rt-manipulators-cpp/default.nix b/distros/iron/rt-manipulators-cpp/default.nix deleted file mode 100644 index dd7135a144..0000000000 --- a/distros/iron/rt-manipulators-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dynamixel-sdk, eigen, eigen3-cmake-module, yaml-cpp, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-rt-manipulators-cpp"; - version = "1.0.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rt_manipulators_cpp-release/archive/release/iron/rt_manipulators_cpp/1.0.0-3.tar.gz"; - name = "1.0.0-3.tar.gz"; - sha256 = "ba5317a9dd2c3e001ac4625915c9709c1f8443f6c433024d4f2848fdbe47c432"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ dynamixel-sdk eigen eigen3-cmake-module yaml-cpp yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RT Manipulators C++ Library"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rt-manipulators-examples/default.nix b/distros/iron/rt-manipulators-examples/default.nix deleted file mode 100644 index 18cc8358a3..0000000000 --- a/distros/iron/rt-manipulators-examples/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rt-manipulators-cpp }: -buildRosPackage { - pname = "ros-iron-rt-manipulators-examples"; - version = "1.0.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rt_manipulators_cpp-release/archive/release/iron/rt_manipulators_examples/1.0.0-3.tar.gz"; - name = "1.0.0-3.tar.gz"; - sha256 = "d40fa8b8f7bf0da158785cb51f8526151c5a5ad6cef87df4a434440d72c88ee0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rt-manipulators-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Examples for RT Manipulators C++ Library"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rtabmap-conversions/default.nix b/distros/iron/rtabmap-conversions/default.nix deleted file mode 100644 index cb76377055..0000000000 --- a/distros/iron/rtabmap-conversions/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, image-geometry, laser-geometry, pcl-conversions, rclcpp, rclcpp-components, ros-environment, rtabmap, rtabmap-msgs, sensor-msgs, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-iron-rtabmap-conversions"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_conversions/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "2e58dd929d6fb1108f1bcb9a3791f92d2342c5a23d5caeb46d64a0c225271289"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs image-geometry laser-geometry pcl-conversions rclcpp rclcpp-components rtabmap rtabmap-msgs sensor-msgs std-msgs tf2 tf2-eigen tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RTAB-Map's conversions package. This package can be used to convert rtabmap_msgs's msgs into RTAB-Map's library objects."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-demos/default.nix b/distros/iron/rtabmap-demos/default.nix deleted file mode 100644 index 07607436e9..0000000000 --- a/distros/iron/rtabmap-demos/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, nav2-bringup, rtabmap-odom, rtabmap-rviz-plugins, rtabmap-slam, rtabmap-util, rtabmap-viz }: -buildRosPackage { - pname = "ros-iron-rtabmap-demos"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_demos/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "466d84cfa5f6b04911ec5def9171009160448885a3e256c648febed07366c691"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ nav2-bringup rtabmap-odom rtabmap-rviz-plugins rtabmap-slam rtabmap-util rtabmap-viz ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RTAB-Map's demo launch files."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-examples/default.nix b/distros/iron/rtabmap-examples/default.nix deleted file mode 100644 index ee37b2a69c..0000000000 --- a/distros/iron/rtabmap-examples/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, imu-filter-madgwick, realsense2-camera, rtabmap-odom, rtabmap-rviz-plugins, rtabmap-slam, rtabmap-util, rtabmap-viz, tf2-ros, velodyne }: -buildRosPackage { - pname = "ros-iron-rtabmap-examples"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_examples/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "cb36384e246917f628e710af87fc722e664fd29b920892d9e9f6f438e03a662f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ imu-filter-madgwick realsense2-camera rtabmap-odom rtabmap-rviz-plugins rtabmap-slam rtabmap-util rtabmap-viz tf2-ros velodyne ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RTAB-Map's example launch files."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-launch/default.nix b/distros/iron/rtabmap-launch/default.nix deleted file mode 100644 index 0bcce66113..0000000000 --- a/distros/iron/rtabmap-launch/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rtabmap-msgs, rtabmap-odom, rtabmap-rviz-plugins, rtabmap-slam, rtabmap-util, rtabmap-viz }: -buildRosPackage { - pname = "ros-iron-rtabmap-launch"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_launch/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "0b90640f781b910953f76e578bd1a74768ec6b22f82937cec835f8ef09face8a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ rtabmap-msgs rtabmap-odom rtabmap-rviz-plugins rtabmap-slam rtabmap-util rtabmap-viz ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RTAB-Map's main launch files."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-msgs/default.nix b/distros/iron/rtabmap-msgs/default.nix deleted file mode 100644 index fb094fa2c8..0000000000 --- a/distros/iron/rtabmap-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-rtabmap-msgs"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_msgs/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "33582ac8d0c02302264a61d73f112046e2bdf5a2e5bb2e9b93c63175b48752d1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "RTAB-Map's msgs package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-odom/default.nix b/distros/iron/rtabmap-odom/default.nix deleted file mode 100644 index da2ca34161..0000000000 --- a/distros/iron/rtabmap-odom/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, cv-bridge, image-geometry, laser-geometry, message-filters, nav-msgs, pcl-conversions, pcl-ros, pluginlib, rclcpp, rclcpp-components, rtabmap-conversions, rtabmap-msgs, rtabmap-sync, rtabmap-util, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-rtabmap-odom"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_odom/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "816d4c9dbe65fb40f4e671a1cbb58f395b7dfa4ecd0484e65c911515fed0f2f6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ cv-bridge image-geometry laser-geometry message-filters nav-msgs pcl-conversions pcl-ros pluginlib rclcpp rclcpp-components rtabmap-conversions rtabmap-msgs rtabmap-sync rtabmap-util sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "RTAB-Map's odometry package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-python/default.nix b/distros/iron/rtabmap-python/default.nix deleted file mode 100644 index 022151b2a8..0000000000 --- a/distros/iron/rtabmap-python/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: -buildRosPackage { - pname = "ros-iron-rtabmap-python"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_python/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "d3415cd87f066428f3a2d2febd2db9334de19e5f1f1ee3de80e60a4e6baa90b4"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - - meta = { - description = "RTAB-Map's python package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-ros/default.nix b/distros/iron/rtabmap-ros/default.nix deleted file mode 100644 index abbf19b4a1..0000000000 --- a/distros/iron/rtabmap-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rtabmap-conversions, rtabmap-demos, rtabmap-examples, rtabmap-launch, rtabmap-msgs, rtabmap-odom, rtabmap-python, rtabmap-rviz-plugins, rtabmap-slam, rtabmap-sync, rtabmap-util, rtabmap-viz }: -buildRosPackage { - pname = "ros-iron-rtabmap-ros"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_ros/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "158706b8df6215b7f804905234ab7c1e2a01a832792eeb55c9d39420d02632a4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ rtabmap-conversions rtabmap-demos rtabmap-examples rtabmap-launch rtabmap-msgs rtabmap-odom rtabmap-python rtabmap-rviz-plugins rtabmap-slam rtabmap-sync rtabmap-util rtabmap-viz ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RTAB-Map Stack"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-rviz-plugins/default.nix b/distros/iron/rtabmap-rviz-plugins/default.nix deleted file mode 100644 index 329b02a0a3..0000000000 --- a/distros/iron/rtabmap-rviz-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, pcl-conversions, pluginlib, rclcpp, rtabmap-conversions, rtabmap-msgs, rviz-common, rviz-default-plugins, rviz-rendering, sensor-msgs, std-msgs, tf2 }: -buildRosPackage { - pname = "ros-iron-rtabmap-rviz-plugins"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_rviz_plugins/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "18952c315854f874e3880176c2f29743af26f182d64f447d29698dd093df4206"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ pcl-conversions pluginlib rclcpp rtabmap-conversions rtabmap-msgs rviz-common rviz-default-plugins rviz-rendering sensor-msgs std-msgs tf2 ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "RTAB-Map's rviz plugins."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-slam/default.nix b/distros/iron/rtabmap-slam/default.nix deleted file mode 100644 index cd05df1474..0000000000 --- a/distros/iron/rtabmap-slam/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, cv-bridge, geometry-msgs, nav-msgs, nav2-msgs, rclcpp, rclcpp-components, rtabmap-msgs, rtabmap-sync, rtabmap-util, sensor-msgs, std-msgs, std-srvs, tf2, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rtabmap-slam"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_slam/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "6cb584e2b377d1f1dd26466809c2155c2afe16790c52fcbe28b545cc1bef2c59"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs nav-msgs nav2-msgs rclcpp rclcpp-components rtabmap-msgs rtabmap-sync rtabmap-util sensor-msgs std-msgs std-srvs tf2 tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "RTAB-Map's SLAM package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-sync/default.nix b/distros/iron/rtabmap-sync/default.nix deleted file mode 100644 index 4408b1db4a..0000000000 --- a/distros/iron/rtabmap-sync/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, cv-bridge, diagnostic-updater, image-transport, message-filters, nav-msgs, rclcpp, rclcpp-components, rtabmap-conversions, rtabmap-msgs, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-rtabmap-sync"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_sync/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "c6f0093f92d5a65120b4c421349fb4a4370b281e7d10efebbd5c160b0a1181a6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ cv-bridge diagnostic-updater image-transport message-filters nav-msgs rclcpp rclcpp-components rtabmap-conversions rtabmap-msgs sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "RTAB-Map's synchronization package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-util/default.nix b/distros/iron/rtabmap-util/default.nix deleted file mode 100644 index 0c688db9f7..0000000000 --- a/distros/iron/rtabmap-util/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, grid-map-ros, image-transport, laser-geometry, message-filters, nav-msgs, octomap-msgs, pcl-conversions, pcl-ros, rclcpp, rclcpp-components, rtabmap-conversions, rtabmap-msgs, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-rtabmap-util"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_util/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "acc95efa4c0279a7cb677b9a8e6589e7f1f7bc73386e8154dedd6b55f181a42b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cv-bridge grid-map-ros image-transport laser-geometry message-filters nav-msgs octomap-msgs pcl-conversions pcl-ros rclcpp rclcpp-components rtabmap-conversions rtabmap-msgs sensor-msgs std-msgs stereo-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RTAB-Map's various useful nodes and nodelets."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap-viz/default.nix b/distros/iron/rtabmap-viz/default.nix deleted file mode 100644 index feaf505364..0000000000 --- a/distros/iron/rtabmap-viz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, cv-bridge, geometry-msgs, nav-msgs, rclcpp, rtabmap-msgs, rtabmap-sync, std-msgs, std-srvs, tf2 }: -buildRosPackage { - pname = "ros-iron-rtabmap-viz"; - version = "0.21.5-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/iron/rtabmap_viz/0.21.5-1.tar.gz"; - name = "0.21.5-1.tar.gz"; - sha256 = "2691dc8895ea31ab25c0422dd58a72c4ef5c12075daeee30ef994664cb57eac3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs nav-msgs rclcpp rtabmap-msgs rtabmap-sync std-msgs std-srvs tf2 ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "RTAB-Map's visualization package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtabmap/default.nix b/distros/iron/rtabmap/default.nix deleted file mode 100644 index bcb0368ca4..0000000000 --- a/distros/iron/rtabmap/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, cv-bridge, grid-map-core, gtsam, libg2o, libpointmatcher, octomap, pcl, proj, qt-gui-cpp, sqlite, zlib }: -buildRosPackage { - pname = "ros-iron-rtabmap"; - version = "0.21.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rtabmap-release/archive/release/iron/rtabmap/0.21.6-1.tar.gz"; - name = "0.21.6-1.tar.gz"; - sha256 = "6c06d226aa59e10265b8c456287789b73e54ee35f1986f9150b68ad907fdb2ce"; - }; - - buildType = "cmake"; - buildInputs = [ cmake proj ]; - propagatedBuildInputs = [ cv-bridge grid-map-core gtsam libg2o libpointmatcher octomap pcl qt-gui-cpp sqlite zlib ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "RTAB-Map's standalone library. RTAB-Map is a RGB-D SLAM approach with real-time constraints."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rtcm-msgs/default.nix b/distros/iron/rtcm-msgs/default.nix deleted file mode 100644 index bc7fa744bf..0000000000 --- a/distros/iron/rtcm-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-rtcm-msgs"; - version = "1.1.6-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rtcm_msgs-release/archive/release/iron/rtcm_msgs/1.1.6-3.tar.gz"; - name = "1.1.6-3.tar.gz"; - sha256 = "7069d313999cb66dcb5b275b01b92c3e4dad1e812973a27efe0b2a9793b711e9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake builtin-interfaces ros-environment rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "The rtcm_msgs package contains messages related to data in the RTCM format."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rti-connext-dds-cmake-module/default.nix b/distros/iron/rti-connext-dds-cmake-module/default.nix deleted file mode 100644 index ce5e9bfc83..0000000000 --- a/distros/iron/rti-connext-dds-cmake-module/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: -buildRosPackage { - pname = "ros-iron-rti-connext-dds-cmake-module"; - version = "0.14.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/iron/rti_connext_dds_cmake_module/0.14.1-1.tar.gz"; - name = "0.14.1-1.tar.gz"; - sha256 = "6a791c1e739329681605006dc8b24ed5e737f031032686434134be6e68efedf2"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Helper module to provide access to RTI products like Connext DDS Professional"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rttest/default.nix b/distros/iron/rttest/default.nix deleted file mode 100644 index def287cfe5..0000000000 --- a/distros/iron/rttest/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-rttest"; - version = "0.15.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/realtime_support-release/archive/release/iron/rttest/0.15.0-3.tar.gz"; - name = "0.15.0-3.tar.gz"; - sha256 = "0128717d58749e2d190ae816cfd8ce7a0199e7e54142aeac20eef82f572f611e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Instrumentation library for real-time performance testing"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ruckig/default.nix b/distros/iron/ruckig/default.nix deleted file mode 100644 index 44d5290080..0000000000 --- a/distros/iron/ruckig/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-ruckig"; - version = "0.9.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ruckig-release/archive/release/iron/ruckig/0.9.2-4.tar.gz"; - name = "0.9.2-4.tar.gz"; - sha256 = "fc931da2cc3e49e11991c5efca153b2ae317f511e78435a8c05ad478b5d5fe42"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Instantaneous Motion Generation for Robots and Machines."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/rviz-2d-overlay-msgs/default.nix b/distros/iron/rviz-2d-overlay-msgs/default.nix deleted file mode 100644 index b35b5d2133..0000000000 --- a/distros/iron/rviz-2d-overlay-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-rviz-2d-overlay-msgs"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release/archive/release/iron/rviz_2d_overlay_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "e6facd9869994f2885bce9295d9e32af785e6689fba93d1cd08ebbe64dcef75e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages describing 2D overlays for RVIZ, extracted/derived from the jsk_visualization ROS1 packege."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/rviz-2d-overlay-plugins/default.nix b/distros/iron/rviz-2d-overlay-plugins/default.nix deleted file mode 100644 index a79b297c1a..0000000000 --- a/distros/iron/rviz-2d-overlay-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, rviz-2d-overlay-msgs, rviz-common, rviz-ogre-vendor, rviz-rendering, std-msgs }: -buildRosPackage { - pname = "ros-iron-rviz-2d-overlay-plugins"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release/archive/release/iron/rviz_2d_overlay_plugins/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "49636a7e469a3dec3f0598ff8359b384e267f99b6e58557b0744a367d7f9bd45"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost rviz-2d-overlay-msgs rviz-common rviz-ogre-vendor rviz-rendering std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RViz2 plugin for 2D overlays in the 3D view. Mainly a ROS2 port of the JSK overlay plugin - (https://github.com/jsk-ros-pkg/jsk_visualization)."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/rviz-assimp-vendor/default.nix b/distros/iron/rviz-assimp-vendor/default.nix deleted file mode 100644 index 0ec01454e4..0000000000 --- a/distros/iron/rviz-assimp-vendor/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto, assimp }: -buildRosPackage { - pname = "ros-iron-rviz-assimp-vendor"; - version = "12.4.10-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/iron/rviz_assimp_vendor/12.4.10-1.tar.gz"; - name = "12.4.10-1.tar.gz"; - sha256 = "578565c4a605ffc8cc946a388b74c1f802e2f4932c2883e6077b0a702eb24d8a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ assimp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Wrapper around assimp, providing nothing but a dependency on assimp, on some systems. - On others, it provides a fixed CMake module or even an ExternalProject build of assimp."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/rviz-common/default.nix b/distros/iron/rviz-common/default.nix deleted file mode 100644 index 20377d32d5..0000000000 --- a/distros/iron/rviz-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, message-filters, pluginlib, qt5, rclcpp, resource-retriever, rviz-ogre-vendor, rviz-rendering, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, tinyxml2-vendor, urdf, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-rviz-common"; - version = "12.4.10-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/iron/rviz_common/12.4.10-1.tar.gz"; - name = "12.4.10-1.tar.gz"; - sha256 = "5e9a622dc1eacaf194eaca56d09f67233603be5dd5a2bc195baba94235187c6f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gmock ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ geometry-msgs message-filters pluginlib qt5.qtbase qt5.qtsvg rclcpp resource-retriever rviz-ogre-vendor rviz-rendering sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros tinyxml2-vendor urdf yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Common rviz API, used by rviz plugins and applications."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rviz-default-plugins/default.nix b/distros/iron/rviz-default-plugins/default.nix deleted file mode 100644 index 41bf64f5c5..0000000000 --- a/distros/iron/rviz-default-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, geometry-msgs, ignition-math6-vendor, image-transport, interactive-markers, laser-geometry, map-msgs, nav-msgs, pluginlib, qt5, rclcpp, resource-retriever, rviz-common, rviz-ogre-vendor, rviz-rendering, rviz-rendering-tests, rviz-visual-testing-framework, tf2, tf2-geometry-msgs, tf2-ros, urdf, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rviz-default-plugins"; - version = "12.4.10-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/iron/rviz_default_plugins/12.4.10-1.tar.gz"; - name = "12.4.10-1.tar.gz"; - sha256 = "966a8a183d907e369f954f7282ba1ed41c34a9172cb09f8883cffb2728140ae3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gmock ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-index-cpp ament-lint-auto rviz-rendering-tests rviz-visual-testing-framework ]; - propagatedBuildInputs = [ geometry-msgs ignition-math6-vendor image-transport interactive-markers laser-geometry map-msgs nav-msgs pluginlib qt5.qtbase rclcpp resource-retriever rviz-common rviz-ogre-vendor rviz-rendering tf2 tf2-geometry-msgs tf2-ros urdf visualization-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Several default plugins for rviz to cover the basic functionality."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rviz-imu-plugin/default.nix b/distros/iron/rviz-imu-plugin/default.nix deleted file mode 100644 index f992214c78..0000000000 --- a/distros/iron/rviz-imu-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, message-filters, pluginlib, qt5, rclcpp, rviz-common, rviz-ogre-vendor, rviz-rendering, sensor-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-rviz-imu-plugin"; - version = "2.1.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/imu_tools-release/archive/release/iron/rviz_imu_plugin/2.1.5-1.tar.gz"; - name = "2.1.5-1.tar.gz"; - sha256 = "3c02c9d0a42e78916eec0b529d90ebc55c95fc82ada76ccbc5039ded966ba63c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ message-filters pluginlib qt5.qtbase rclcpp rviz-common rviz-ogre-vendor rviz-rendering sensor-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RVIZ plugin for IMU visualization"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rviz-ogre-vendor/default.nix b/distros/iron/rviz-ogre-vendor/default.nix deleted file mode 100644 index 48ccd07bd7..0000000000 --- a/distros/iron/rviz-ogre-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, freetype, git, libGL, libGLU, pkg-config, xorg }: -buildRosPackage { - pname = "ros-iron-rviz-ogre-vendor"; - version = "12.4.10-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/iron/rviz_ogre_vendor/12.4.10-1.tar.gz"; - name = "12.4.10-1.tar.gz"; - sha256 = "6fb462cfc5d75e579126551a58d4c44695cf0c4b76fe8ff0aa72d6b8bc58df84"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git pkg-config ]; - checkInputs = [ ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ freetype libGL libGLU xorg.libX11 xorg.libXaw xorg.libXrandr ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Wrapper around ogre3d, it provides a fixed CMake module and an ExternalProject build of ogre."; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/rviz-rendering-tests/default.nix b/distros/iron/rviz-rendering-tests/default.nix deleted file mode 100644 index e3cf5b76b5..0000000000 --- a/distros/iron/rviz-rendering-tests/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, qt5, resource-retriever, rviz-rendering }: -buildRosPackage { - pname = "ros-iron-rviz-rendering-tests"; - version = "12.4.10-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/iron/rviz_rendering_tests/12.4.10-1.tar.gz"; - name = "12.4.10-1.tar.gz"; - sha256 = "e868fd1e95c084b66cc3670377bef46dc42000abcb1273c774a22c335826f126"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake qt5.qtbase ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gmock ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-index-cpp ament-lint-auto ]; - propagatedBuildInputs = [ resource-retriever rviz-rendering ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Example plugin for RViz - documents and tests RViz plugin development"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rviz-rendering/default.nix b/distros/iron/rviz-rendering/default.nix deleted file mode 100644 index 2edf78987b..0000000000 --- a/distros/iron/rviz-rendering/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-index-cpp, ament-lint-auto, eigen, eigen3-cmake-module, qt5, resource-retriever, rviz-assimp-vendor, rviz-ogre-vendor }: -buildRosPackage { - pname = "ros-iron-rviz-rendering"; - version = "12.4.10-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/iron/rviz_rendering/12.4.10-1.tar.gz"; - name = "12.4.10-1.tar.gz"; - sha256 = "aae60a1e4b98a812acf870624ab78c1ccef14c63fab4fab91c8cea4d9c8c50b1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gmock ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto rviz-assimp-vendor ]; - propagatedBuildInputs = [ ament-index-cpp eigen eigen3-cmake-module qt5.qtbase resource-retriever rviz-assimp-vendor rviz-ogre-vendor ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "Library which provides the 3D rendering functionality in rviz."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rviz-satellite/default.nix b/distros/iron/rviz-satellite/default.nix deleted file mode 100644 index 51037126d2..0000000000 --- a/distros/iron/rviz-satellite/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, qt5, rclcpp, rcpputils, rviz-common, rviz-default-plugins, sensor-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-rviz-satellite"; - version = "4.0.0-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/rviz_satellite-release/archive/release/iron/rviz_satellite/4.0.0-1.tar.gz"; - name = "4.0.0-1.tar.gz"; - sha256 = "a9b65a45b2567aa9547109f92d767e1858e6c5f55320a57349aa2f5288437b1a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake qt5.qtbase ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles rclcpp rcpputils rviz-common rviz-default-plugins sensor-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Display satellite map tiles in RViz"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/rviz-visual-testing-framework/default.nix b/distros/iron/rviz-visual-testing-framework/default.nix deleted file mode 100644 index 3a4719448e..0000000000 --- a/distros/iron/rviz-visual-testing-framework/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, qt5, rclcpp, rcutils, rviz-common, rviz-ogre-vendor, rviz-rendering, std-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-rviz-visual-testing-framework"; - version = "12.4.10-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/iron/rviz_visual_testing_framework/12.4.10-1.tar.gz"; - name = "12.4.10-1.tar.gz"; - sha256 = "a2f618eb9af4ce66c06a24502dd9c55b74a4ab3372777989dba9734437c600fa"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake qt5.qtbase ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gmock ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ ament-cmake-gtest geometry-msgs rclcpp rcutils rviz-common rviz-ogre-vendor rviz-rendering std-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "3D testing framework for RViz."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rviz-visual-tools/default.nix b/distros/iron/rviz-visual-tools/default.nix deleted file mode 100644 index d532e73718..0000000000 --- a/distros/iron/rviz-visual-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, eigen, eigen-stl-containers, eigen3-cmake-module, geometry-msgs, interactive-markers, launch, launch-ros, pluginlib, qt5, rclcpp, rclcpp-components, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, rviz2, sensor-msgs, shape-msgs, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-rviz-visual-tools"; - version = "4.1.4-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz_visual_tools-release/archive/release/iron/rviz_visual_tools/4.1.4-3.tar.gz"; - name = "4.1.4-3.tar.gz"; - sha256 = "3c39b8c1c4df7da4d7b10e7a2e31da05e72e58446a5ec993f4567cea8a25d794"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python eigen eigen-stl-containers eigen3-cmake-module geometry-msgs interactive-markers launch launch-ros pluginlib qt5.qtbase rclcpp rclcpp-components rviz-common rviz-default-plugins rviz-ogre-vendor rviz-rendering rviz2 sensor-msgs shape-msgs std-msgs tf2 tf2-eigen tf2-geometry-msgs trajectory-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "Utility functions for displaying and debugging data in Rviz via published markers"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/rviz2/default.nix b/distros/iron/rviz2/default.nix deleted file mode 100644 index 5abba973f0..0000000000 --- a/distros/iron/rviz2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-pytest, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, geometry-msgs, python3, python3Packages, qt5, rclcpp, rviz-common, rviz-default-plugins, rviz-ogre-vendor, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-rviz2"; - version = "12.4.10-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rviz-release/archive/release/iron/rviz2/12.4.10-1.tar.gz"; - name = "12.4.10-1.tar.gz"; - sha256 = "82f6be65d7f0c680dd56d968ba1f73f5d0f6d38d5c2b3a6d74459db1894c71bb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake qt5.qtbase ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-pytest ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto geometry-msgs python3Packages.pyyaml rclcpp sensor-msgs ]; - propagatedBuildInputs = [ python3 rviz-common rviz-default-plugins rviz-ogre-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "3D visualization tool for ROS."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/sbg-driver/default.nix b/distros/iron/sbg-driver/default.nix deleted file mode 100644 index be4d839d2b..0000000000 --- a/distros/iron/sbg-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, nmea-msgs, rclcpp, rosidl-default-generators, rosidl-default-runtime, rtcm-msgs, sensor-msgs, std-msgs, std-srvs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-sbg-driver"; - version = "3.2.0-r1"; - - src = fetchurl { - url = "https://github.com/SBG-Systems/sbg_ros2-release/archive/release/iron/sbg_driver/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "2357814e766e318b3902be918b2c671dcc1e230f64cefff2c619530a7551bd58"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs nmea-msgs rclcpp rosidl-default-runtime rtcm-msgs sensor-msgs std-msgs std-srvs tf2-geometry-msgs tf2-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS driver package for communication with the SBG navigation systems."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/sdformat-test-files/default.nix b/distros/iron/sdformat-test-files/default.nix deleted file mode 100644 index 4bacbee626..0000000000 --- a/distros/iron/sdformat-test-files/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-sdformat-test-files"; - version = "1.0.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sdformat_urdf-release/archive/release/iron/sdformat_test_files/1.0.1-3.tar.gz"; - name = "1.0.1-3.tar.gz"; - sha256 = "266bbc3882e3af190664128af6797d435361d1b7a09612cd6a82088eca1864d4"; - }; - - buildType = "cmake"; - propagatedBuildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Example SDFormat XML files for testing tools using hthis format."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/sdl2-vendor/default.nix b/distros/iron/sdl2-vendor/default.nix deleted file mode 100644 index b38dc4fec4..0000000000 --- a/distros/iron/sdl2-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, SDL2, ament-cmake }: -buildRosPackage { - pname = "ros-iron-sdl2-vendor"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/iron/sdl2_vendor/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "dbb35e2aba716494a81557003004a8ba7469314cbcb1527bf26a2c97105110ec"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ SDL2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Vendor library for SDL2."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/self-test/default.nix b/distros/iron/self-test/default.nix deleted file mode 100644 index fd1a03a991..0000000000 --- a/distros/iron/self-test/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, diagnostic-msgs, diagnostic-updater, rclcpp, ros-environment }: -buildRosPackage { - pname = "ros-iron-self-test"; - version = "4.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/iron/self_test/4.1.0-2.tar.gz"; - name = "4.1.0-2.tar.gz"; - sha256 = "4246c968c7817154d06091143baff4f59f4332163e163c0074e72dc907201ebc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "self_test"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/sensor-msgs-py/default.nix b/distros/iron/sensor-msgs-py/default.nix deleted file mode 100644 index 6d7a456329..0000000000 --- a/distros/iron/sensor-msgs-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-sensor-msgs-py"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/sensor_msgs_py/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "df53179ba1bb705b70b043b5c0c4659ae27ac4d771415c63b807c6f3d1d8af6b"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.numpy sensor-msgs std-msgs ]; - - meta = { - description = "A package for easy creation and reading of PointCloud2 messages in Python."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/sensor-msgs/default.nix b/distros/iron/sensor-msgs/default.nix deleted file mode 100644 index 6c2d00d48b..0000000000 --- a/distros/iron/sensor-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-sensor-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/sensor_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "42f3d5826755c30be24f2a9cb398bcf6d7ff968f4b08bd88f00c240b310cc317"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-cmake ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some sensor data related message and service definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/septentrio-gnss-driver/default.nix b/distros/iron/septentrio-gnss-driver/default.nix deleted file mode 100644 index 708b4d0801..0000000000 --- a/distros/iron/septentrio-gnss-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, diagnostic-msgs, geographiclib, geometry-msgs, gps-msgs, libpcap, nav-msgs, nmea-msgs, rclcpp, rclcpp-components, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-septentrio-gnss-driver"; - version = "1.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release/archive/release/iron/septentrio_gnss_driver/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "1706f899fe64d5031632b620e3477900c0d468b3afd84ad3ec6d400151ab7a03"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ boost diagnostic-msgs geographiclib geometry-msgs gps-msgs libpcap nav-msgs nmea-msgs rclcpp rclcpp-components rosidl-default-runtime sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROSaic: C++ driver for Septentrio's GNSS and INS receivers"; - license = with lib.licenses; [ "BSD-3-Clause-License" ]; - }; -} diff --git a/distros/iron/serial-driver/default.nix b/distros/iron/serial-driver/default.nix deleted file mode 100644 index bae17bab2b..0000000000 --- a/distros/iron/serial-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, asio-cmake-module, io-context, rclcpp, rclcpp-components, rclcpp-lifecycle, std-msgs }: -buildRosPackage { - pname = "ros-iron-serial-driver"; - version = "1.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/iron/serial_driver/1.2.0-3.tar.gz"; - name = "1.2.0-3.tar.gz"; - sha256 = "225cd7bb3a1d4af6356ed6d5a254f65a83a05755101cae1d8b6ca35d8c39fa4e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto asio-cmake-module ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ asio io-context rclcpp rclcpp-components rclcpp-lifecycle std-msgs ]; - nativeBuildInputs = [ ament-cmake-auto asio-cmake-module ]; - - meta = { - description = "A template class and associated utilities which encapsulate basic reading from serial ports"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/service-msgs/default.nix b/distros/iron/service-msgs/default.nix deleted file mode 100644 index 0b1550807d..0000000000 --- a/distros/iron/service-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-core-generators, rosidl-core-runtime }: -buildRosPackage { - pname = "ros-iron-service-msgs"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/service_msgs/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "3b113f6192fea039536ff42890005eb2c8645ef622e8bca8910915c1c6f86fc6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-core-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-core-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; - - meta = { - description = "Messages definitions common among all ROS services"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/shape-msgs/default.nix b/distros/iron/shape-msgs/default.nix deleted file mode 100644 index d5bde1260b..0000000000 --- a/distros/iron/shape-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-shape-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/shape_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "b1d468f49e80f65ef4e9acc5cb8ba614637728b2980487a80600f28b0c5958b6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some message definitions which describe geometric shapes."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/shared-queues-vendor/default.nix b/distros/iron/shared-queues-vendor/default.nix deleted file mode 100644 index 5b2c262444..0000000000 --- a/distros/iron/shared-queues-vendor/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-shared-queues-vendor"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/shared_queues_vendor/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "d7cd3fa4dd2cf43e22b210319b261b57e258abb3c494e44704fe74799793c661"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Vendor package for concurrent queues from moodycamel"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/sick-safetyscanners-base/default.nix b/distros/iron/sick-safetyscanners-base/default.nix deleted file mode 100644 index 30290ac375..0000000000 --- a/distros/iron/sick-safetyscanners-base/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake }: -buildRosPackage { - pname = "ros-iron-sick-safetyscanners-base"; - version = "1.0.3-r1"; - - src = fetchurl { - url = "https://github.com/SICKAG/sick_safetyscanners_base-release/archive/release/iron/sick_safetyscanners_base/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "5eff865176382d2fc626094504997c9d44439840df5402c9ed8098594e075859"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Provides an Interface to read the sensor output of a SICK - Safety Scanner"; - license = with lib.licenses; [ "ALv2" ]; - }; -} diff --git a/distros/iron/sick-safetyscanners2-interfaces/default.nix b/distros/iron/sick-safetyscanners2-interfaces/default.nix deleted file mode 100644 index a0bac1c2ef..0000000000 --- a/distros/iron/sick-safetyscanners2-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-sick-safetyscanners2-interfaces"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/SICKAG/sick_safetyscanners2_interfaces-release/archive/release/iron/sick_safetyscanners2_interfaces/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "102ec87fbc99cfd7f44ec444d21d09f403eedc64f7ea6d73977985ae136363b0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Interfaces for the sick_safetyscanners ros2 driver"; - license = with lib.licenses; [ "ALv2" ]; - }; -} diff --git a/distros/iron/sick-safetyscanners2/default.nix b/distros/iron/sick-safetyscanners2/default.nix deleted file mode 100644 index f07a6318cd..0000000000 --- a/distros/iron/sick-safetyscanners2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, boost, diagnostic-updater, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-lifecycle, robot-state-publisher, rviz2, sensor-msgs, sick-safetyscanners-base, sick-safetyscanners2-interfaces, urdfdom, xacro }: -buildRosPackage { - pname = "ros-iron-sick-safetyscanners2"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sick_safetyscanners2-release/archive/release/iron/sick_safetyscanners2/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "0023ece4855712759569a87ac72e10d4c63ef61e8ab787e6cc0321e5f5aa0394"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch-testing-ament-cmake launch-testing-ros urdfdom xacro ]; - propagatedBuildInputs = [ boost diagnostic-updater rclcpp rclcpp-lifecycle robot-state-publisher rviz2 sensor-msgs sick-safetyscanners-base sick-safetyscanners2-interfaces xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 Driver for the SICK safetyscanners"; - license = with lib.licenses; [ "ALv2" ]; - }; -} diff --git a/distros/iron/sick-safevisionary-base/default.nix b/distros/iron/sick-safevisionary-base/default.nix deleted file mode 100644 index 8f58e14ab1..0000000000 --- a/distros/iron/sick-safevisionary-base/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-sick-safevisionary-base"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sick_safevisionary_base-release/archive/release/iron/sick_safevisionary_base/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "0118e7b996eb0578e7dcfd45252a1ddab6a05257907ee58a1b35396dac7c5f76"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The package provides the basic hardware interface to the SICK Safevisionary sensor"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/sick-safevisionary-driver/default.nix b/distros/iron/sick-safevisionary-driver/default.nix deleted file mode 100644 index eada410d71..0000000000 --- a/distros/iron/sick-safevisionary-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, cv-bridge, lifecycle-msgs, rclcpp, rclcpp-lifecycle, sensor-msgs, sick-safevisionary-base, sick-safevisionary-interfaces }: -buildRosPackage { - pname = "ros-iron-sick-safevisionary-driver"; - version = "1.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sick_safevisionary_ros2-release/archive/release/iron/sick_safevisionary_driver/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "6e88f1e3fa21377f02ac37ed066a275074714d3b4a0b84a6abcaa207c936de3a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost cv-bridge lifecycle-msgs rclcpp rclcpp-lifecycle sensor-msgs sick-safevisionary-base sick-safevisionary-interfaces ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides an interface to read the sensor output of a SICK Safevisionary sensor in ROS 2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/sick-safevisionary-interfaces/default.nix b/distros/iron/sick-safevisionary-interfaces/default.nix deleted file mode 100644 index 457bd5c8d2..0000000000 --- a/distros/iron/sick-safevisionary-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-sick-safevisionary-interfaces"; - version = "1.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sick_safevisionary_ros2-release/archive/release/iron/sick_safevisionary_interfaces/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "675f43ffc28d323f31e63f3d29fa7f291fee707954db17b3758bd27224439d99"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Provides interface descriptions to communicate with a SICK Safevisionary Sensor over ROS 2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/sick-safevisionary-tests/default.nix b/distros/iron/sick-safevisionary-tests/default.nix deleted file mode 100644 index d5142e4f19..0000000000 --- a/distros/iron/sick-safevisionary-tests/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, launch, launch-ros, launch-testing-ament-cmake, sick-safevisionary-driver }: -buildRosPackage { - pname = "ros-iron-sick-safevisionary-tests"; - version = "1.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sick_safevisionary_ros2-release/archive/release/iron/sick_safevisionary_tests/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "893885426b8cc012213793a5d6ec11edea9a2915ea8a1299d8ddc1378e35dd58"; - }; - - buildType = "catkin"; - buildInputs = [ ament-cmake ]; - checkInputs = [ launch launch-ros launch-testing-ament-cmake sick-safevisionary-driver ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Integration tests for the Sick SafeVisionary2 driver"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/sick-scan-xd/default.nix b/distros/iron/sick-scan-xd/default.nix deleted file mode 100644 index 39381d833e..0000000000 --- a/distros/iron/sick-scan-xd/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, diagnostic-msgs, diagnostic-updater, geometry-msgs, nav-msgs, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf2, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-sick-scan-xd"; - version = "3.6.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sick_scan_xd-release/archive/release/iron/sick_scan_xd/3.6.0-1.tar.gz"; - name = "3.6.0-1.tar.gz"; - sha256 = "d35611ad18a467136f08a4ae132822b478e6f1cace539c42c0a10b832b6f4fc2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater geometry-msgs nav-msgs rcl-interfaces rosidl-default-runtime sensor-msgs std-msgs tf2 tf2-ros visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS 1 and 2 driver for SICK scanner"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/simple-actions/default.nix b/distros/iron/simple-actions/default.nix deleted file mode 100644 index b439e0a9a5..0000000000 --- a/distros/iron/simple-actions/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, action-tutorials-interfaces, ament-cmake, ament-cmake-python, rclcpp, rclcpp-action, rclpy }: -buildRosPackage { - pname = "ros-iron-simple-actions"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/simple_actions-release/archive/release/iron/simple_actions/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "b338ea1a7be85b368cdb2d5a831c7590c2e2a6c1256e3047c572ee8ed84abb87"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ action-tutorials-interfaces ]; - propagatedBuildInputs = [ action-msgs rclcpp rclcpp-action rclpy ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Simple library for using the `rclpy/rclcpp` action libraries"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/simple-grasping/default.nix b/distros/iron/simple-grasping/default.nix deleted file mode 100644 index 76e24b3273..0000000000 --- a/distros/iron/simple-grasping/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cpplint, ament-cmake-gtest, eigen, geometry-msgs, grasping-msgs, moveit-msgs, pcl, pcl-conversions, pcl-ros, rclcpp, rclcpp-action, rclcpp-components, sensor-msgs, shape-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-simple-grasping"; - version = "0.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/simple_grasping-release/archive/release/iron/simple_grasping/0.5.0-1.tar.gz"; - name = "0.5.0-1.tar.gz"; - sha256 = "ce3417c21aec7775204d5030349fa50b133a0e620ee26103c3d550f495c95ef6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen pcl ]; - checkInputs = [ ament-cmake-cpplint ament-cmake-gtest ]; - propagatedBuildInputs = [ geometry-msgs grasping-msgs moveit-msgs pcl-conversions pcl-ros rclcpp rclcpp-action rclcpp-components sensor-msgs shape-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Basic grasping applications and demos."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/simple-launch/default.nix b/distros/iron/simple-launch/default.nix deleted file mode 100644 index 1ad7be4585..0000000000 --- a/distros/iron/simple-launch/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-python, ament-index-python, launch, launch-ros, xacro }: -buildRosPackage { - pname = "ros-iron-simple-launch"; - version = "1.10.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/simple_launch-release/archive/release/iron/simple_launch/1.10.1-1.tar.gz"; - name = "1.10.1-1.tar.gz"; - sha256 = "fa5274916fb9a12fba324b08228185584d5699b5fea86c77779510faf03b3f01"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-python ]; - propagatedBuildInputs = [ ament-index-python launch launch-ros xacro ]; - nativeBuildInputs = [ ament-cmake-python ]; - - meta = { - description = "Python helper class for the ROS 2 launch system"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/simulation/default.nix b/distros/iron/simulation/default.nix deleted file mode 100644 index 83326431bc..0000000000 --- a/distros/iron/simulation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ros-base, ros-ign-bridge, ros-ign-gazebo, ros-ign-image, ros-ign-interfaces }: -buildRosPackage { - pname = "ros-iron-simulation"; - version = "0.10.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/iron/simulation/0.10.0-3.tar.gz"; - name = "0.10.0-3.tar.gz"; - sha256 = "f11350ed8831820aee9472ff0242c9815f2ef54562352a07f017c6e06c6de7f7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ros-base ros-ign-bridge ros-ign-gazebo ros-ign-image ros-ign-interfaces ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package which extends 'ros_base' and includes simulation packages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/situational-graphs-datasets/default.nix b/distros/iron/situational-graphs-datasets/default.nix deleted file mode 100644 index 3b426c94f7..0000000000 --- a/distros/iron/situational-graphs-datasets/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-situational-graphs-datasets"; - version = "0.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/situational_graphs_dataset-release/archive/release/iron/situational_graphs_datasets/0.0.0-1.tar.gz"; - name = "0.0.0-1.tar.gz"; - sha256 = "ea54b748c5b2969edb07eb271426b7384ac6906ff1d4684e66ba9c558ad46632"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.matplotlib ]; - - meta = { - description = "Graph datasets for situational_graphs_reasoning repo"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/situational-graphs-msgs/default.nix b/distros/iron/situational-graphs-msgs/default.nix deleted file mode 100644 index 9095e3ce60..0000000000 --- a/distros/iron/situational-graphs-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-situational-graphs-msgs"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/situational_graphs_msgs-release/archive/release/iron/situational_graphs_msgs/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "6721bc7da890391f75e862e9c4bd7a508d07cbfb4f820846cdca13af1aef2a4c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-generators rosidl-default-runtime sensor-msgs std-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Custom messages for s_graphs"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/situational-graphs-reasoning-msgs/default.nix b/distros/iron/situational-graphs-reasoning-msgs/default.nix deleted file mode 100644 index 30006bd247..0000000000 --- a/distros/iron/situational-graphs-reasoning-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-situational-graphs-reasoning-msgs"; - version = "0.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/situational_graphs_reasoning_msgs-release/archive/release/iron/situational_graphs_reasoning_msgs/0.0.0-1.tar.gz"; - name = "0.0.0-1.tar.gz"; - sha256 = "7dc5bb9899c4b115505bab01e3ba0ecf2288f93ac73f326a1074657f7486e0c5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Custom reasoning msgs"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/situational-graphs-wrapper/default.nix b/distros/iron/situational-graphs-wrapper/default.nix deleted file mode 100644 index 1ded39a4a8..0000000000 --- a/distros/iron/situational-graphs-wrapper/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: -buildRosPackage { - pname = "ros-iron-situational-graphs-wrapper"; - version = "0.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/situational_graphs_wrapper-release/archive/release/iron/situational_graphs_wrapper/0.0.0-1.tar.gz"; - name = "0.0.0-1.tar.gz"; - sha256 = "9733a70b3320a22565cf0b898a1c2a43707416950cee2e3da36a1e83afc82afc"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - - meta = { - description = "Graph wrapper for situational_graphs_wrapper repo"; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/iron/slam-toolbox/default.nix b/distros/iron/slam-toolbox/default.nix deleted file mode 100644 index 562f534d94..0000000000 --- a/distros/iron/slam-toolbox/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gtest, ament-cmake-uncrustify, ament-lint-auto, boost, builtin-interfaces, ceres-solver, eigen, interactive-markers, launch, launch-testing, liblapack, message-filters, nav-msgs, nav2-map-server, pluginlib, qt5, rclcpp, rosidl-default-generators, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, sensor-msgs, std-msgs, std-srvs, suitesparse, tbb_2021_11, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-slam-toolbox"; - version = "2.7.4-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/iron/slam_toolbox/2.7.4-1.tar.gz"; - name = "2.7.4-1.tar.gz"; - sha256 = "930ce8b6c7f3f58cbd4fa9e312af36bfa944c827028ab7833cd512a4f0d5f6a2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gtest ament-cmake-uncrustify ament-lint-auto launch launch-testing ]; - propagatedBuildInputs = [ boost builtin-interfaces ceres-solver eigen interactive-markers liblapack message-filters nav-msgs nav2-map-server pluginlib qt5.qtbase rclcpp rosidl-default-generators rviz-common rviz-default-plugins rviz-ogre-vendor rviz-rendering sensor-msgs std-msgs std-srvs suitesparse tbb_2021_11 tf2 tf2-geometry-msgs tf2-ros tf2-sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package provides a sped up improved slam karto with updated SDK and visualization and modification toolsets"; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/iron/slider-publisher/default.nix b/distros/iron/slider-publisher/default.nix deleted file mode 100644 index b32a60802d..0000000000 --- a/distros/iron/slider-publisher/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, python3Packages, rqt-gui-py }: -buildRosPackage { - pname = "ros-iron-slider-publisher"; - version = "2.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/slider_publisher-release/archive/release/iron/slider_publisher/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "b267e154be70673883f3bd9445b7e10785fd2e8aeff24c2bb4f520c00cd2d44b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ python3Packages.numpy python3Packages.scipy rqt-gui-py ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This packages proposes a slider-based publisher node similar to the joint_state_publisher, but that can publish any type of message or call services."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/smacc2-msgs/default.nix b/distros/iron/smacc2-msgs/default.nix deleted file mode 100644 index 8945799739..0000000000 --- a/distros/iron/smacc2-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-smacc2-msgs"; - version = "0.4.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/SMACC2-release/archive/release/iron/smacc2_msgs/0.4.0-3.tar.gz"; - name = "0.4.0-3.tar.gz"; - sha256 = "b2eb886680260730dadce23f69949bf218778e5bfe9755e94720d98583d7e454"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - 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/iron/smacc2/default.nix b/distros/iron/smacc2/default.nix deleted file mode 100644 index f9f85956b4..0000000000 --- a/distros/iron/smacc2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-smacc2"; - version = "0.4.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/SMACC2-release/archive/release/iron/smacc2/0.4.0-3.tar.gz"; - name = "0.4.0-3.tar.gz"; - sha256 = "14ba9f16ead0306f1b0cad6f9c639acef665112766d1bbc0b8cb5408ceca678c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ 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/iron/smach-msgs/default.nix b/distros/iron/smach-msgs/default.nix deleted file mode 100644 index a9dc735730..0000000000 --- a/distros/iron/smach-msgs/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-smach-msgs"; - version = "3.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/executive_smach-release/archive/release/iron/smach_msgs/3.0.3-1.tar.gz"; - name = "3.0.3-1.tar.gz"; - sha256 = "e0c70d21a3f07f5b9103768fc51a9e0cd2e2c323dfa28562050fe6b086d7eb2c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-cppcheck ament-cmake-flake8 ament-cmake-pep257 rosidl-default-generators ]; - checkInputs = [ ament-cmake-cpplint ament-cmake-uncrustify ament-lint ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-cppcheck ament-cmake-flake8 ament-cmake-pep257 rosidl-default-generators ]; - - meta = { - description = "this package contains a set of messages that are used by the introspection - interfaces for smach."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/smach-ros/default.nix b/distros/iron/smach-ros/default.nix deleted file mode 100644 index 6ce671ed2e..0000000000 --- a/distros/iron/smach-ros/default.nix +++ /dev/null @@ -1,32 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, rclpy, smach, smach-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-smach-ros"; - version = "3.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/executive_smach-release/archive/release/iron/smach_ros/3.0.3-1.tar.gz"; - name = "3.0.3-1.tar.gz"; - sha256 = "6bb61f7fef8e17fcff3dd72d44b2ac08c87e45581a150d5a05dc02ea353ade0c"; - }; - - buildType = "ament_python"; - buildInputs = [ ament-cmake ament-cmake-python ]; - propagatedBuildInputs = [ rclpy smach smach-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "The smach_ros package contains extensions for the SMACH library to - integrate it tightly with ROS. For example, SMACH-ROS can call - ROS services, listen to ROS topics, and integrate - with actionlib - both as a client, and a provider of action servers. SMACH is a - new library that takes advantage of very old concepts in order to - quickly create robust robot behavior with maintainable and modular - code."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/smach/default.nix b/distros/iron/smach/default.nix deleted file mode 100644 index 76a7eb7ae7..0000000000 --- a/distros/iron/smach/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python }: -buildRosPackage { - pname = "ros-iron-smach"; - version = "3.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/executive_smach-release/archive/release/iron/smach/3.0.3-1.tar.gz"; - name = "3.0.3-1.tar.gz"; - sha256 = "8c3b247d97e14a6fe7b32cc3dcc5025783c37c0b39c4f437470ab23df50fb6ea"; - }; - - buildType = "ament_python"; - buildInputs = [ ament-cmake ament-cmake-python ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "SMACH is a task-level architecture for rapidly creating complex robot - behavior. At its core, SMACH is a ROS-independent Python library to build - hierarchical state machines. SMACH is a new library that takes advantage of - very old concepts in order to quickly create robust robot behavior with - maintainable and modular code."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/smclib/default.nix b/distros/iron/smclib/default.nix deleted file mode 100644 index b17f9a5e06..0000000000 --- a/distros/iron/smclib/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common }: -buildRosPackage { - pname = "ros-iron-smclib"; - version = "4.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/iron/smclib/4.0.0-4.tar.gz"; - name = "4.0.0-4.tar.gz"; - sha256 = "5dcfb3ac234060eefd4c2fb112fe40acbc063eeae0d1711ea1f20373e76acade"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "The State Machine Compiler (SMC) from http://smc.sourceforge.net/ - converts a language-independent description of a state machine - into the source code to support that state machine. - - This package contains the libraries that a compiled state machine - depends on, but it does not contain the compiler itself."; - license = with lib.licenses; [ mpl11 ]; - }; -} diff --git a/distros/iron/snowbot-operating-system/default.nix b/distros/iron/snowbot-operating-system/default.nix deleted file mode 100644 index 8ed786c5af..0000000000 --- a/distros/iron/snowbot-operating-system/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, geometry-msgs, pluginlib, rviz-common, rviz-rendering }: -buildRosPackage { - pname = "ros-iron-snowbot-operating-system"; - version = "0.1.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/snowbot_release/archive/release/iron/snowbot_operating_system/0.1.2-4.tar.gz"; - name = "0.1.2-4.tar.gz"; - sha256 = "6f2763f95aba54f6ba777eec23f1febfa70a98bb66674e03e95de9454211da04"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-clang-format ]; - propagatedBuildInputs = [ ament-cmake-ros geometry-msgs pluginlib rviz-common rviz-rendering ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The weather outside is frightful"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/soccer-geometry-msgs/default.nix b/distros/iron/soccer-geometry-msgs/default.nix deleted file mode 100644 index 2af4777b83..0000000000 --- a/distros/iron/soccer-geometry-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-soccer-geometry-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/iron/soccer_geometry_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "2c396c9e0ba20f4eb211885bc69a658bb306a0f1b9f4fbf03bc34c9a21931773"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package containing msgs that extend geometry_msgs for use in soccer-related packages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/soccer-interfaces/default.nix b/distros/iron/soccer-interfaces/default.nix deleted file mode 100644 index 1a26476d98..0000000000 --- a/distros/iron/soccer-interfaces/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, soccer-vision-2d-msgs, soccer-vision-3d-msgs, soccer-vision-attribute-msgs }: -buildRosPackage { - pname = "ros-iron-soccer-interfaces"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/iron/soccer_interfaces/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "ac183416d82adb2fc780172e73b1be2a16eb1a71f2154da4d6a5034fa5668b07"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ soccer-vision-2d-msgs soccer-vision-3d-msgs soccer-vision-attribute-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage for soccer-related interfaces"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/soccer-marker-generation/default.nix b/distros/iron/soccer-marker-generation/default.nix deleted file mode 100644 index 2af32f1cd6..0000000000 --- a/distros/iron/soccer-marker-generation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, soccer-object-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-soccer-marker-generation"; - version = "0.1.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/soccer_visualization-release/archive/release/iron/soccer_marker_generation/0.1.0-3.tar.gz"; - name = "0.1.0-3.tar.gz"; - sha256 = "e0c73267a04b76d7405253bcec4a379ceea799fe1590dff77bc21b2118ae951d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp soccer-object-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generates rviz display markers from soccer msgs"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/soccer-model-msgs/default.nix b/distros/iron/soccer-model-msgs/default.nix deleted file mode 100644 index c4b05b5af6..0000000000 --- a/distros/iron/soccer-model-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, soccer-geometry-msgs, soccer-vision-attribute-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-soccer-model-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/iron/soccer_model_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "daa6eaa9aa8287b3e709240562edec13e1033469f09afb41a2d226b76b17ba7f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime soccer-geometry-msgs soccer-vision-attribute-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package containing world model related message definitions in the soccer domain."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/soccer-object-msgs/default.nix b/distros/iron/soccer-object-msgs/default.nix deleted file mode 100644 index 4d236a63c1..0000000000 --- a/distros/iron/soccer-object-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-soccer-object-msgs"; - version = "1.1.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/soccer_object_msgs-release/archive/release/iron/soccer_object_msgs/1.1.0-3.tar.gz"; - name = "1.1.0-3.tar.gz"; - sha256 = "6f27220443fcb547ecd9b5646c0408e3539499adb430677aa0584e5231a73752"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package providing interfaces for objects in a soccer domain."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/soccer-vision-2d-msgs/default.nix b/distros/iron/soccer-vision-2d-msgs/default.nix deleted file mode 100644 index a3c873f1ee..0000000000 --- a/distros/iron/soccer-vision-2d-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, soccer-vision-attribute-msgs, vision-msgs }: -buildRosPackage { - pname = "ros-iron-soccer-vision-2d-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/iron/soccer_vision_2d_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "7acb311d7d019bdd1ee8007b4a1f04b53f590cf08eaa41cc0350e4923d9cd254"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime soccer-vision-attribute-msgs vision-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some 2D vision related message definitions in the soccer domain."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/soccer-vision-3d-msgs/default.nix b/distros/iron/soccer-vision-3d-msgs/default.nix deleted file mode 100644 index 65811aed46..0000000000 --- a/distros/iron/soccer-vision-3d-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, soccer-vision-attribute-msgs, vision-msgs }: -buildRosPackage { - pname = "ros-iron-soccer-vision-3d-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/iron/soccer_vision_3d_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "45a6153a082431f5961f923c76401e2b20e8ced49c9270828868e017b8c043b8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime soccer-vision-attribute-msgs vision-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some 3D vision related message definitions in the soccer domain."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/soccer-vision-3d-rviz-markers/default.nix b/distros/iron/soccer-vision-3d-rviz-markers/default.nix deleted file mode 100644 index fc8f9cbdfd..0000000000 --- a/distros/iron/soccer-vision-3d-rviz-markers/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy, soccer-vision-3d-msgs, soccer-vision-attribute-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-soccer-vision-3d-rviz-markers"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/soccer_vision_3d_rviz_markers-release/archive/release/iron/soccer_vision_3d_rviz_markers/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "a60cc43037de95339f2f6caa8b18848beb1d43a49683a417c17790b32ad9d410"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy soccer-vision-3d-msgs soccer-vision-attribute-msgs visualization-msgs ]; - - meta = { - description = "Package that converts soccer_vision_3d_msgs to RViz markers"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/soccer-vision-attribute-msgs/default.nix b/distros/iron/soccer-vision-attribute-msgs/default.nix deleted file mode 100644 index 7accb92cd0..0000000000 --- a/distros/iron/soccer-vision-attribute-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-soccer-vision-attribute-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/iron/soccer_vision_attribute_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "b721b1e33b727663b9f16e0267b7d8c2a474381d0e14da7b91fb7ca16f4350f1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing attributes of objects in 2d/3d vision in the soccer domain."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/social-nav-msgs/default.nix b/distros/iron/social-nav-msgs/default.nix deleted file mode 100644 index 6a4cbdf610..0000000000 --- a/distros/iron/social-nav-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-2d-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-social-nav-msgs"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/social_nav_ros-release/archive/release/iron/social_nav_msgs/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "2f458a60e8171e724ee7188df612f8373c9f48970406d6d4b078c89f0ccfb89b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ geometry-msgs nav-2d-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS interfaces for social navigation"; - license = with lib.licenses; [ "BSD-3-clause" ]; - }; -} diff --git a/distros/iron/social-nav-util/default.nix b/distros/iron/social-nav-util/default.nix deleted file mode 100644 index c7be1ad26f..0000000000 --- a/distros/iron/social-nav-util/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, geometry-msgs, rclpy, social-nav-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-social-nav-util"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/social_nav_ros-release/archive/release/iron/social_nav_util/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "b4b0fd36f65c077d852e0e19bfa4b6baec9940d2144d194776fb3e648f157d3c"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ geometry-msgs rclpy social-nav-msgs visualization-msgs ]; - - meta = { - description = "Utilities for social navigation work"; - license = with lib.licenses; [ "BSD-3-clause" ]; - }; -} diff --git a/distros/iron/sol-vendor/default.nix b/distros/iron/sol-vendor/default.nix deleted file mode 100644 index 067ca13015..0000000000 --- a/distros/iron/sol-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, git, ouxt-lint-common }: -buildRosPackage { - pname = "ros-iron-sol-vendor"; - version = "0.0.3-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sol_vendor-release/archive/release/iron/sol_vendor/0.0.3-4.tar.gz"; - name = "0.0.3-4.tar.gz"; - sha256 = "75e1e86dbed058e2e7c30cbeaa0503cd812373a2a73b2436bca90fa638b23d34"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - checkInputs = [ ament-lint-auto ouxt-lint-common ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "vendor package for the sol2 library"; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/sophus/default.nix b/distros/iron/sophus/default.nix deleted file mode 100644 index 0379d1e04e..0000000000 --- a/distros/iron/sophus/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ceres-solver, cmake, eigen, fmt }: -buildRosPackage { - pname = "ros-iron-sophus"; - version = "1.22.9102-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sophus-release/archive/release/iron/sophus/1.22.9102-2.tar.gz"; - name = "1.22.9102-2.tar.gz"; - sha256 = "78a9a19e91aabdbf764745e58fdc41b5e417567625f32657de06b7f218452e93"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ ceres-solver eigen fmt ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "C++ implementation of Lie Groups using Eigen."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/spacenav/default.nix b/distros/iron/spacenav/default.nix deleted file mode 100644 index d2d0a02fc9..0000000000 --- a/distros/iron/spacenav/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-spacenav"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/iron/spacenav/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "a663daeefc87c4fe01c8316e1059cc7780987bcccf1c7dcb754835e9184ca724"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs libspnav rclcpp rclcpp-components sensor-msgs spacenavd ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/spatio-temporal-voxel-layer/default.nix b/distros/iron/spatio-temporal-voxel-layer/default.nix deleted file mode 100644 index 23e991f6e5..0000000000 --- a/distros/iron/spatio-temporal-voxel-layer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, builtin-interfaces, geometry-msgs, laser-geometry, message-filters, nav2-costmap-2d, openexr, openvdb-vendor, pcl, pcl-conversions, pluginlib, rclcpp, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-spatio-temporal-voxel-layer"; - version = "2.4.0-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release/archive/release/iron/spatio_temporal_voxel_layer/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "37f6ddc97f2468fc97f2367e6e83bcce1e82eef2e459b0d1ab019c635b7aa11e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs laser-geometry message-filters nav2-costmap-2d openexr openvdb-vendor pcl pcl-conversions pluginlib rclcpp rosidl-default-runtime sensor-msgs std-msgs std-srvs tf2-geometry-msgs tf2-ros tf2-sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The spatio-temporal 3D obstacle costmap package"; - license = with lib.licenses; [ "LGPL-2.1-only" ]; - }; -} diff --git a/distros/iron/spdlog-vendor/default.nix b/distros/iron/spdlog-vendor/default.nix deleted file mode 100644 index c2a2420c1a..0000000000 --- a/distros/iron/spdlog-vendor/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, spdlog }: -buildRosPackage { - pname = "ros-iron-spdlog-vendor"; - version = "1.4.4-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/spdlog_vendor-release/archive/release/iron/spdlog_vendor/1.4.4-2.tar.gz"; - name = "1.4.4-2.tar.gz"; - sha256 = "47e31343b695f95564301ffb71f28aff13add4862f1ee496a133b1c29bc8aa1a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ spdlog ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Wrapper around spdlog, providing nothing but a dependency on spdlog, on some systems. - On others, it provides an ExternalProject build of spdlog."; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/spinnaker-camera-driver/default.nix b/distros/iron/spinnaker-camera-driver/default.nix deleted file mode 100644 index b4dd6a4b77..0000000000 --- a/distros/iron/spinnaker-camera-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-clang-format, ament-cmake-ros, ament-lint-auto, ament-lint-common, camera-info-manager, curl, dpkg, ffmpeg, flir-camera-msgs, image-transport, libusb1, python3Packages, rclcpp, rclcpp-components, sensor-msgs, std-msgs, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-spinnaker-camera-driver"; - version = "2.2.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/iron/spinnaker_camera_driver/2.2.17-1.tar.gz"; - name = "2.2.17-1.tar.gz"; - sha256 = "564e20d1bcdaa1c41ab173eaf1a54802f10e6da346f35b46b8c987de2a0f83d0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-ros curl dpkg python3Packages.distro ]; - checkInputs = [ ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ camera-info-manager ffmpeg flir-camera-msgs image-transport libusb1 rclcpp rclcpp-components sensor-msgs std-msgs yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; - - meta = { - description = "ROS2 driver for flir spinnaker sdk"; - license = with lib.licenses; [ "Apache-2" bsdOriginal ]; - }; -} diff --git a/distros/iron/spinnaker-synchronized-camera-driver/default.nix b/distros/iron/spinnaker-synchronized-camera-driver/default.nix deleted file mode 100644 index 0f29821f79..0000000000 --- a/distros/iron/spinnaker-synchronized-camera-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-black, ament-cmake-clang-format, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, spinnaker-camera-driver }: -buildRosPackage { - pname = "ros-iron-spinnaker-synchronized-camera-driver"; - version = "2.2.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_camera_driver-release/archive/release/iron/spinnaker_synchronized_camera_driver/2.2.17-1.tar.gz"; - name = "2.2.17-1.tar.gz"; - sha256 = "166d2ceb9be1c57a0068db606cf7a0c5e7923b0cbb3c631c71bd5ac80ba7b14e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-black ament-cmake-clang-format ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rclcpp-components spinnaker-camera-driver ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS2 driver for synchronized flir cameras using the Spinnaker SDK"; - license = with lib.licenses; [ "Apache-2" ]; - }; -} diff --git a/distros/iron/splsm-7-conversion/default.nix b/distros/iron/splsm-7-conversion/default.nix deleted file mode 100644 index 9835288b95..0000000000 --- a/distros/iron/splsm-7-conversion/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages, splsm-7 }: -buildRosPackage { - pname = "ros-iron-splsm-7-conversion"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/iron/splsm_7_conversion/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "cc2cd5b52e69e302fc88ed86e8b520d89fa36d86f1f2e8df206dfb3142efa387"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.construct splsm-7 ]; - - meta = { - description = "Converts Standard Platform League Standard Message V7 between ROS msg and UDP raw bytes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/splsm-7/default.nix b/distros/iron/splsm-7/default.nix deleted file mode 100644 index 22b8712bf7..0000000000 --- a/distros/iron/splsm-7/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-splsm-7"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/iron/splsm_7/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "62c5a0ba8407494aa2051e7abfefb99ad46b932c2d1a5e223dba1c4a77e69841"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RoboCup Standard Platform League Standard Message V7 ROS msg"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/splsm-8-conversion/default.nix b/distros/iron/splsm-8-conversion/default.nix deleted file mode 100644 index 17876a2b03..0000000000 --- a/distros/iron/splsm-8-conversion/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages, splsm-8 }: -buildRosPackage { - pname = "ros-iron-splsm-8-conversion"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/iron/splsm_8_conversion/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "6eb854be997f15933b705ad2be42b137f093c62413c0a5880521e103848070ac"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.construct splsm-8 ]; - - meta = { - description = "Converts Standard Platform League Standard Message V8 between ROS msg and UDP raw bytes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/splsm-8/default.nix b/distros/iron/splsm-8/default.nix deleted file mode 100644 index cc54d5291b..0000000000 --- a/distros/iron/splsm-8/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-splsm-8"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/r2r_spl-release/archive/release/iron/splsm_8/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "8c04066241fb9fb348c0a77c3c69d1c30b83596752e0e1d298ec4c359fc250c6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "RoboCup Standard Platform League Standard Message V8 ROS msg"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/sqlite3-vendor/default.nix b/distros/iron/sqlite3-vendor/default.nix deleted file mode 100644 index cedde6f76b..0000000000 --- a/distros/iron/sqlite3-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, sqlite }: -buildRosPackage { - pname = "ros-iron-sqlite3-vendor"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/sqlite3_vendor/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "f41171ae449132dc9e2de97ab86021eeef9e35df8bf4b7a8db011b81a834ab85"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ sqlite ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "SQLite 3 vendor package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/srdfdom/default.nix b/distros/iron/srdfdom/default.nix deleted file mode 100644 index 8431dfb0ad..0000000000 --- a/distros/iron/srdfdom/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-cmake, boost, console-bridge, console-bridge-vendor, tinyxml2-vendor, urdf, urdfdom-headers, urdfdom-py }: -buildRosPackage { - pname = "ros-iron-srdfdom"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/iron/srdfdom/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "150c38f5a3fe0b7bb4ecff04c0122f1a7294e99f5931f19c1c39c4a607a54a46"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python boost urdfdom-headers ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-cmake ]; - propagatedBuildInputs = [ console-bridge console-bridge-vendor tinyxml2-vendor urdf urdfdom-py ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Parser for Semantic Robot Description Format (SRDF)."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/sros2-cmake/default.nix b/distros/iron/sros2-cmake/default.nix deleted file mode 100644 index 6e07d03eb6..0000000000 --- a/distros/iron/sros2-cmake/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-test, ament-lint-auto, ament-lint-common, ros2cli, sros2 }: -buildRosPackage { - pname = "ros-iron-sros2-cmake"; - version = "0.11.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sros2-release/archive/release/iron/sros2_cmake/0.11.3-1.tar.gz"; - name = "0.11.3-1.tar.gz"; - sha256 = "4d62cb907503251681d5e2487406017273a0224629bbe423ebcbce5dfb0c5728"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-test ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ros2cli sros2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "CMake macros to configure security"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/sros2/default.nix b/distros/iron/sros2/default.nix deleted file mode 100644 index 0c98926365..0000000000 --- a/distros/iron/sros2/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-mypy, ament-pep257, python3Packages, pythonPackages, rclpy, ros-testing, ros2cli, test-msgs }: -buildRosPackage { - pname = "ros-iron-sros2"; - version = "0.11.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/sros2-release/archive/release/iron/sros2/0.11.3-1.tar.gz"; - name = "0.11.3-1.tar.gz"; - sha256 = "1ad0df380847ad2e2757a2072090dde73b43caca90eff6de48b91ab6486c25b7"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 pythonPackages.pytest ros-testing test-msgs ]; - propagatedBuildInputs = [ ament-index-python python3Packages.cryptography python3Packages.importlib-resources python3Packages.lxml rclpy ros2cli ]; - - meta = { - description = "Command line tools for managing SROS2 keys"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/statistics-msgs/default.nix b/distros/iron/statistics-msgs/default.nix deleted file mode 100644 index d6ab3f1a35..0000000000 --- a/distros/iron/statistics-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-statistics-msgs"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/statistics_msgs/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "77edad07f4c61699cd9006a4a49e2e4bc29ed3986f5d75d282b9a5ccf6eb5b7e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Message definitions for reporting statistics for topics and system resources."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/std-msgs/default.nix b/distros/iron/std-msgs/default.nix deleted file mode 100644 index 2b88ce23ca..0000000000 --- a/distros/iron/std-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-std-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/std_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "87931ad97215cb97a88da9c28d648c015d1191ff256d4420452d4bc75094fe02"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some standard message definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/std-srvs/default.nix b/distros/iron/std-srvs/default.nix deleted file mode 100644 index 7b1f1e2495..0000000000 --- a/distros/iron/std-srvs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-std-srvs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/std_srvs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "5d6339c24bf3095f00688f59b25b2d3e3be393e99f7114986e1a87c364ddd125"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some standard service definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/steering-controllers-library/default.nix b/distros/iron/steering-controllers-library/default.nix deleted file mode 100644 index 4e3f9df2fe..0000000000 --- a/distros/iron/steering-controllers-library/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ackermann-msgs, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-test-assets, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs }: -buildRosPackage { - pname = "ros-iron-steering-controllers-library"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/steering_controllers_library/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "b901ea98c34abd098426fe40fcb660bbb6e874523ea401ab8105cf2483072513"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake generate-parameter-library ]; - checkInputs = [ ament-cmake-gmock controller-manager ros2-control-test-assets ]; - propagatedBuildInputs = [ ackermann-msgs backward-ros control-msgs controller-interface geometry-msgs hardware-interface nav-msgs pluginlib rclcpp rclcpp-lifecycle rcpputils realtime-tools std-srvs tf2 tf2-geometry-msgs tf2-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package for steering robot configurations including odometry and interfaces."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/steering-functions/default.nix b/distros/iron/steering-functions/default.nix deleted file mode 100644 index c1a929e3bd..0000000000 --- a/distros/iron/steering-functions/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, eigen, ros-environment }: -buildRosPackage { - pname = "ros-iron-steering-functions"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/steering_functions-release/archive/release/iron/steering_functions/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "5705ca192897c9d00cb70825105cb17f1633f6f1b316a6c2689887cd42c2e7d9"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ros-environment ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The steering_functions package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/stereo-image-proc/default.nix b/distros/iron/stereo-image-proc/default.nix deleted file mode 100644 index e31e1d4605..0000000000 --- a/distros/iron/stereo-image-proc/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-pytest, ament-lint-auto, ament-lint-common, cv-bridge, image-geometry, image-proc, image-transport, launch, launch-ros, launch-testing, launch-testing-ament-cmake, message-filters, python-cmake-module, python3Packages, rclcpp, rclcpp-components, rclpy, ros-testing, sensor-msgs, stereo-msgs }: -buildRosPackage { - pname = "ros-iron-stereo-image-proc"; - version = "4.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/iron/stereo_image_proc/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "61f0c7a6754ad9f88c920b4e9baeb93bd7637222c7e7de783e9e2d6d5cc5c3d0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-ros launch-testing launch-testing-ament-cmake python-cmake-module python3Packages.opencv4 rclpy ros-testing ]; - propagatedBuildInputs = [ cv-bridge image-geometry image-proc image-transport message-filters rclcpp rclcpp-components sensor-msgs stereo-msgs ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Stereo and single image rectification and disparity processing."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/stereo-msgs/default.nix b/distros/iron/stereo-msgs/default.nix deleted file mode 100644 index b974a67485..0000000000 --- a/distros/iron/stereo-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-stereo-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/stereo_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "a59b2f248788ceb5afa91859712e531f46caaa2e99bd9c1079698fec93f77e8e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some stereo camera related message definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/stomp/default.nix b/distros/iron/stomp/default.nix deleted file mode 100644 index 9ffc546e69..0000000000 --- a/distros/iron/stomp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, console-bridge, eigen, gtest, ros-industrial-cmake-boilerplate }: -buildRosPackage { - pname = "ros-iron-stomp"; - version = "0.1.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/stomp-release/archive/release/iron/stomp/0.1.2-3.tar.gz"; - name = "0.1.2-3.tar.gz"; - sha256 = "472ee04946249933c3696b70224edeb8fdb2e775800238adb8f969ae271c4bb5"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ros-industrial-cmake-boilerplate ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ console-bridge eigen ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "This package provides the STOMP (Stochastic Trajectory Optimization for Motion Planning) algorithm that can be used for robot motion planning tasks or other similar optimization tasks"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/stubborn-buddies-msgs/default.nix b/distros/iron/stubborn-buddies-msgs/default.nix deleted file mode 100644 index f64e05c96d..0000000000 --- a/distros/iron/stubborn-buddies-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-stubborn-buddies-msgs"; - version = "1.0.0-r6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/stubborn_buddies-release/archive/release/iron/stubborn_buddies_msgs/1.0.0-6.tar.gz"; - name = "1.0.0-6.tar.gz"; - sha256 = "8d4766ef7d2e989b6a0780f7495159538b624953dbca92389fa0a1b7ada6d391"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake 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/iron/stubborn-buddies/default.nix b/distros/iron/stubborn-buddies/default.nix deleted file mode 100644 index 54e5e576ef..0000000000 --- a/distros/iron/stubborn-buddies/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-stubborn-buddies"; - version = "1.0.0-r6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/stubborn_buddies-release/archive/release/iron/stubborn_buddies/1.0.0-6.tar.gz"; - name = "1.0.0-6.tar.gz"; - sha256 = "9cfc346f3b4525c86e773a9a8d6f8bb45132767cebc7d560aae04f8e96c0b4ba"; - }; - - buildType = "ament_cmake"; - buildInputs = [ 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/iron/swri-cli-tools/default.nix b/distros/iron/swri-cli-tools/default.nix deleted file mode 100644 index 540a61755a..0000000000 --- a/distros/iron/swri-cli-tools/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, marti-introspection-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, ros2topic }: -buildRosPackage { - pname = "ros-iron-swri-cli-tools"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_cli_tools/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "13a1d07ec4827eb680c4420deeb3314602131461614183f481ef2331e0fd60bc"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; - propagatedBuildInputs = [ marti-introspection-msgs python3Packages.natsort rcl-interfaces rclpy ros2cli ros2node ros2param ros2topic ]; - - meta = { - description = "Command line tools for introspecting ROS systems"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/swri-console-util/default.nix b/distros/iron/swri-console-util/default.nix deleted file mode 100644 index da1ff479d5..0000000000 --- a/distros/iron/swri-console-util/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp }: -buildRosPackage { - pname = "ros-iron-swri-console-util"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_console_util/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "28f414b091eb37ef8d5c803533492373a93164484a6273b438b0e0d942ba1a78"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Utility functions for interacting with console"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-console/default.nix b/distros/iron/swri-console/default.nix deleted file mode 100644 index e4b57afa83..0000000000 --- a/distros/iron/swri-console/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, qt5, rcl-interfaces, rclcpp, rosbag2-storage-mcap, rosbag2-transport, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-swri-console"; - version = "2.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/swri_console-release/archive/release/iron/swri_console/2.0.6-1.tar.gz"; - name = "2.0.6-1.tar.gz"; - sha256 = "8db823562748102b67cc5187b3ca4f41d4b1fb97955c4873d52062ff3ccc7583"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ boost qt5.qtbase rcl-interfaces rclcpp rosbag2-storage-mcap rosbag2-transport rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A rosout GUI viewer developed at Southwest Research Institute as an - alternative to rqt_console."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-dbw-interface/default.nix b/distros/iron/swri-dbw-interface/default.nix deleted file mode 100644 index 32887b607b..0000000000 --- a/distros/iron/swri-dbw-interface/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-swri-dbw-interface"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_dbw_interface/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "b4f3821e90acd03279ec7c4078c3d065e0ea76bfb6898be9a8172844d3ef22e7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package provides documentation on common interface conventions for - drive-by-wire systems."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-geometry-util/default.nix b/distros/iron/swri-geometry-util/default.nix deleted file mode 100644 index 850308954a..0000000000 --- a/distros/iron/swri-geometry-util/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-swri-geometry-util"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_geometry_util/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "3ca27e71d63f3401462ea07da6a3f5cbf978d8a291513631d1ebeab0180225e3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ cv-bridge eigen geos rclcpp tf2 ]; - nativeBuildInputs = [ ament-cmake pkg-config ]; - - meta = { - description = "Commonly used geometry routines, implemented in a ROS friendly package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-image-util/default.nix b/distros/iron/swri-image-util/default.nix deleted file mode 100644 index 7bdb3947f9..0000000000 --- a/distros/iron/swri-image-util/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-swri-image-util"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_image_util/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "1632d2edbb064221149086ca511c34ccd0085d3b4750ce05307b43eccf5932f2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ ament-index-cpp boost camera-calibration-parsers cv-bridge eigen geometry-msgs image-geometry image-transport message-filters nav-msgs rclcpp rclcpp-components rclpy std-msgs swri-geometry-util swri-math-util swri-opencv-util swri-roscpp tf2 ]; - nativeBuildInputs = [ ament-cmake pkg-config ]; - - meta = { - description = "A package of commonly image manipulation utilities."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-math-util/default.nix b/distros/iron/swri-math-util/default.nix deleted file mode 100644 index 1913fc1e59..0000000000 --- a/distros/iron/swri-math-util/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-swri-math-util"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_math_util/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "dc4f072bd28cc25af35180563bfb78365b9b7e4e6100eb4f9a968d474265ebba"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ boost rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package with commonly used math utility code."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-opencv-util/default.nix b/distros/iron/swri-opencv-util/default.nix deleted file mode 100644 index 2f3e1f2ac9..0000000000 --- a/distros/iron/swri-opencv-util/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 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-iron-swri-opencv-util"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_opencv_util/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "7636f3a572fb76bef00ea921ac073061b842d758b1b48f9b7ec201de59134865"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost cv-bridge swri-math-util ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package with commonly used OpenCV functionality."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-prefix-tools/default.nix b/distros/iron/swri-prefix-tools/default.nix deleted file mode 100644 index ca96fad92c..0000000000 --- a/distros/iron/swri-prefix-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, python3Packages }: -buildRosPackage { - pname = "ros-iron-swri-prefix-tools"; - version = "3.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_prefix_tools/3.6.1-1.tar.gz"; - name = "3.6.1-1.tar.gz"; - sha256 = "2329d5e81fb45c1c3cd275cf17fd0260ecf070ebbfb581c88f53a8546bb314d8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ 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/iron/swri-roscpp/default.nix b/distros/iron/swri-roscpp/default.nix deleted file mode 100644 index 5a40e8e725..0000000000 --- a/distros/iron/swri-roscpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, boost, diagnostic-updater, gtest, marti-common-msgs, nav-msgs, rclcpp, ros-environment, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-swri-roscpp"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_roscpp/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "adc6738aacc9513a2ebea28cf73fe20bd06822c2a185b7115549f8418e06cf9b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment rosidl-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest gtest ]; - propagatedBuildInputs = [ boost diagnostic-updater marti-common-msgs nav-msgs rclcpp rosidl-default-runtime std-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package that extends rclcpp with some commonly used functionality to reduce boilerplate code."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-route-util/default.nix b/distros/iron/swri-route-util/default.nix deleted file mode 100644 index 3a6128b136..0000000000 --- a/distros/iron/swri-route-util/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, boost, marti-common-msgs, marti-nav-msgs, rclcpp, swri-geometry-util, swri-math-util, swri-roscpp, swri-transform-util, tf2-geometry-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-swri-route-util"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_route_util/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "d0011e4f2af1763113b41243a3f34a6f01c4f16b527924f4983f4026693cff0b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost marti-common-msgs marti-nav-msgs rclcpp swri-geometry-util swri-math-util swri-roscpp swri-transform-util tf2-geometry-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This library provides functionality to simplify working with the - navigation messages defined in marti_nav_msgs."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-serial-util/default.nix b/distros/iron/swri-serial-util/default.nix deleted file mode 100644 index 0ef1dda706..0000000000 --- a/distros/iron/swri-serial-util/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, boost }: -buildRosPackage { - pname = "ros-iron-swri-serial-util"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_serial_util/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "c3d7dd42ded54f9da7ada0aee346f3d41bdfd73d755cd8773f8e4130745ee683"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Contains nodes and utilities for serial communication in ROS."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-system-util/default.nix b/distros/iron/swri-system-util/default.nix deleted file mode 100644 index cece5b7f7e..0000000000 --- a/distros/iron/swri-system-util/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-swri-system-util"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_system_util/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "e3ad4e72d3757ed465c23d3868e2a7cb544313075d25213cd32a19b13a052225"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-index-cpp ]; - propagatedBuildInputs = [ boost rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A package with commonly used system utilities."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/swri-transform-util/default.nix b/distros/iron/swri-transform-util/default.nix deleted file mode 100644 index e049d6ae6e..0000000000 --- a/distros/iron/swri-transform-util/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-python, ament-index-cpp, boost, cv-bridge, diagnostic-msgs, diagnostic-updater, geographic-msgs, geographiclib, geometry-msgs, geos, gps-msgs, launch-ros, launch-testing, launch-testing-ament-cmake, marti-nav-msgs, pkg-config, proj, python3Packages, rcl-interfaces, rclcpp, rclcpp-components, rclpy, sensor-msgs, swri-math-util, swri-roscpp, tf2, tf2-geometry-msgs, tf2-ros, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-swri-transform-util"; - version = "3.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/marti_common-release/archive/release/iron/swri_transform_util/3.7.3-1.tar.gz"; - name = "3.7.3-1.tar.gz"; - sha256 = "f377e2f7313e7b7e4d4580e2b92da041ff5563baeeaccb582c1e07a954521c00"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python pkg-config ]; - checkInputs = [ ament-cmake-gtest ament-index-cpp launch-ros launch-testing launch-testing-ament-cmake ]; - propagatedBuildInputs = [ boost cv-bridge diagnostic-msgs diagnostic-updater geographic-msgs geographiclib geometry-msgs geos gps-msgs marti-nav-msgs proj python3Packages.numpy python3Packages.pyyaml rcl-interfaces rclcpp rclcpp-components rclpy sensor-msgs swri-math-util swri-roscpp tf2 tf2-geometry-msgs tf2-ros yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python pkg-config ]; - - meta = { - description = "The swri_transform_util package contains utility functions and classes for - transforming between coordinate frames."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/system-fingerprint/default.nix b/distros/iron/system-fingerprint/default.nix deleted file mode 100644 index 66557d2fbb..0000000000 --- a/distros/iron/system-fingerprint/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python3Packages, rcl-interfaces, rclpy, ros2action, ros2cli, ros2node, ros2param, ros2topic }: -buildRosPackage { - pname = "ros-iron-system-fingerprint"; - version = "0.7.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_system_fingerprint-release/archive/release/iron/system_fingerprint/0.7.0-3.tar.gz"; - name = "0.7.0-3.tar.gz"; - sha256 = "ec24cb7963bf8d674ba6a4d18c353bed5d241d8c63e4b3617afd11fc3bef7421"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python3Packages.GitPython rcl-interfaces rclpy ros2action ros2cli ros2node ros2param ros2topic ]; - - meta = { - description = "The system_fingerprint package"; - license = with lib.licenses; [ "BSD-2-clause" ]; - }; -} diff --git a/distros/iron/system-modes-examples/default.nix b/distros/iron/system-modes-examples/default.nix deleted file mode 100644 index d4f942627c..0000000000 --- a/distros/iron/system-modes-examples/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, launch, launch-system-modes, rclcpp, rclcpp-lifecycle, ros2launch, system-modes, system-modes-msgs }: -buildRosPackage { - pname = "ros-iron-system-modes-examples"; - version = "0.9.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/system_modes-release/archive/release/iron/system_modes_examples/0.9.0-5.tar.gz"; - name = "0.9.0-5.tar.gz"; - sha256 = "ca7c2ace510579413afc78cca0d57d5bf6b1434fa5274d9b333a7e808cefd930"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ]; - propagatedBuildInputs = [ launch launch-system-modes rclcpp rclcpp-lifecycle ros2launch system-modes system-modes-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Example systems and according launch files for the system_modes - package."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/system-modes-msgs/default.nix b/distros/iron/system-modes-msgs/default.nix deleted file mode 100644 index b63e301d17..0000000000 --- a/distros/iron/system-modes-msgs/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-system-modes-msgs"; - version = "0.9.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/system_modes-release/archive/release/iron/system_modes_msgs/0.9.0-5.tar.gz"; - name = "0.9.0-5.tar.gz"; - sha256 = "339f3f84de412cb81e5b10144c2a4301ced531ca53b72c559d57453f88ee8d59"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Interface package, containing message definitions and service definitions - for the system modes package."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/system-modes/default.nix b/distros/iron/system-modes/default.nix deleted file mode 100644 index 54f9532194..0000000000 --- a/distros/iron/system-modes/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-index-python, ament-lint-auto, builtin-interfaces, launch-ros, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-lifecycle, ros2run, system-modes-msgs }: -buildRosPackage { - pname = "ros-iron-system-modes"; - version = "0.9.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/system_modes-release/archive/release/iron/system_modes/0.9.0-5.tar.gz"; - name = "0.9.0-5.tar.gz"; - sha256 = "bf05533a2c0b4d7ec0936d9a799baf4bf3172d0e005e15288f90c98c1f51f81a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-index-python ament-lint-auto launch-testing-ament-cmake launch-testing-ros ros2run ]; - propagatedBuildInputs = [ builtin-interfaces launch-ros rclcpp rclcpp-lifecycle system-modes-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The system modes concept assumes that a robotics system is built - from components with a lifecycle. It adds a notion of (sub-)systems, - hiararchically grouping these nodes, as well as a notion of modes - that determine the configuration of these nodes and (sub-)systems in - terms of their parameter values."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tango-icons-vendor/default.nix b/distros/iron/tango-icons-vendor/default.nix deleted file mode 100644 index 62ac6b3546..0000000000 --- a/distros/iron/tango-icons-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, tango-icon-theme }: -buildRosPackage { - pname = "ros-iron-tango-icons-vendor"; - version = "0.2.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tango_icons_vendor-release/archive/release/iron/tango_icons_vendor/0.2.2-3.tar.gz"; - name = "0.2.2-3.tar.gz"; - sha256 = "fa8b3053d1cee467c57b9014a08a246390599142943621ab4543076e5f794fc7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ tango-icon-theme ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "tango_icons_vendor provides the public domain Tango icons for non-linux systems (Tango Icon Library) from the Tango Desktop Project"; - license = with lib.licenses; [ asl20 publicDomain ]; - }; -} diff --git a/distros/iron/tcb-span/default.nix b/distros/iron/tcb-span/default.nix deleted file mode 100644 index 54a6e34272..0000000000 --- a/distros/iron/tcb-span/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest }: -buildRosPackage { - pname = "ros-iron-tcb-span"; - version = "1.0.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cpp_polyfills-release/archive/release/iron/tcb_span/1.0.2-4.tar.gz"; - name = "1.0.2-4.tar.gz"; - sha256 = "121c38ab0edd939f04b721a4a39b986fc3873944a61c3ec150b636b616ecee96"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Implementation of C++20's std::span"; - license = with lib.licenses; [ "BSL-1.0" ]; - }; -} diff --git a/distros/iron/teleop-tools-msgs/default.nix b/distros/iron/teleop-tools-msgs/default.nix deleted file mode 100644 index 9c640cedb6..0000000000 --- a/distros/iron/teleop-tools-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-teleop-tools-msgs"; - version = "1.7.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/iron/teleop_tools_msgs/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "a05a962e13b5a9a67fb3ed572cad37892277a9e864f2fe215ab541e1dfcf00d9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ action-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "The teleop_tools_msgs package"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/teleop-tools/default.nix b/distros/iron/teleop-tools/default.nix deleted file mode 100644 index 3a0cecd88b..0000000000 --- a/distros/iron/teleop-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, joy-teleop, key-teleop, teleop-tools-msgs }: -buildRosPackage { - pname = "ros-iron-teleop-tools"; - version = "1.7.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_tools-release/archive/release/iron/teleop_tools/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "d462d906ecd45753cb06ef01d7faf0e4ce06f1724017055fa37a28c896c2b969"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ joy-teleop key-teleop teleop-tools-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A set of generic teleoperation tools for any robot."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/teleop-twist-joy/default.nix b/distros/iron/teleop-twist-joy/default.nix deleted file mode 100644 index 8db0b680f5..0000000000 --- a/distros/iron/teleop-twist-joy/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, joy, launch-ros, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-teleop-twist-joy"; - version = "2.5.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_twist_joy-release/archive/release/iron/teleop_twist_joy/2.5.2-1.tar.gz"; - name = "2.5.2-1.tar.gz"; - sha256 = "bef1010f59902b949edc303495cc90818ef734d40d0a0ef167cbffdb2a82e136"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common launch-ros launch-testing-ament-cmake launch-testing-ros ]; - propagatedBuildInputs = [ geometry-msgs joy rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generic joystick teleop for twist robots."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/teleop-twist-keyboard/default.nix b/distros/iron/teleop-twist-keyboard/default.nix deleted file mode 100644 index 628db36720..0000000000 --- a/distros/iron/teleop-twist-keyboard/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, rclpy }: -buildRosPackage { - pname = "ros-iron-teleop-twist-keyboard"; - version = "2.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/teleop_twist_keyboard-release/archive/release/iron/teleop_twist_keyboard/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "a7f6f21fdc75e28c13bf34aa7c635fbbf78a11277175cb98aeea4e9195c7507c"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ]; - propagatedBuildInputs = [ geometry-msgs rclpy ]; - - meta = { - description = "A robot-agnostic teleoperation node to convert keyboard commands to Twist - messages."; - license = with lib.licenses; [ "BSD-License-2.0" ]; - }; -} diff --git a/distros/iron/tensorrt-cmake-module/default.nix b/distros/iron/tensorrt-cmake-module/default.nix deleted file mode 100644 index f1b636f37c..0000000000 --- a/distros/iron/tensorrt-cmake-module/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-lint-cmake, ament-cmake-xmllint }: -buildRosPackage { - pname = "ros-iron-tensorrt-cmake-module"; - version = "0.0.3-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tensorrt_cmake_module-release/archive/release/iron/tensorrt_cmake_module/0.0.3-3.tar.gz"; - name = "0.0.3-3.tar.gz"; - sha256 = "5d1b49340d26d1a132e4580409cfbcff392376d76e75a2ecbe7ab68fb1f63b90"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ament-cmake-xmllint ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Exports a CMake module to find TensorRT."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/test-apex-test-tools/default.nix b/distros/iron/test-apex-test-tools/default.nix deleted file mode 100644 index 442dada0d4..0000000000 --- a/distros/iron/test-apex-test-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, apex-test-tools }: -buildRosPackage { - pname = "ros-iron-test-apex-test-tools"; - version = "0.0.2-r8"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/apex_test_tools-release/archive/release/iron/test_apex_test_tools/0.0.2-8.tar.gz"; - name = "0.0.2-8.tar.gz"; - sha256 = "c8e06ac66060578bd18b519335e8fc4208d2d93da20e06db2acb6d099ca08a8c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ]; - checkInputs = [ ament-lint-auto apex-test-tools ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "Test package, which uses things exported by apex_test_tools"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/test-bond/default.nix b/distros/iron/test-bond/default.nix deleted file mode 100644 index 3ad6b3d1da..0000000000 --- a/distros/iron/test-bond/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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, bond, bondcpp, builtin-interfaces, pkg-config, rclcpp, rclcpp-lifecycle, rosidl-default-generators, rosidl-default-runtime, std-msgs, util-linux }: -buildRosPackage { - pname = "ros-iron-test-bond"; - version = "4.0.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/iron/test_bond/4.0.0-4.tar.gz"; - name = "4.0.0-4.tar.gz"; - sha256 = "58a3b1e361d71e7dca247415dc402f5c24ce29de8f9a0629ad8a31063111654c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rclcpp-lifecycle rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common bond bondcpp pkg-config rclcpp util-linux ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ rosidl-default-generators ]; - - meta = { - description = "Contains tests for [[bond]], including tests for [[bondcpp]]."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/test-interface-files/default.nix b/distros/iron/test-interface-files/default.nix deleted file mode 100644 index c86ac91949..0000000000 --- a/distros/iron/test-interface-files/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core }: -buildRosPackage { - pname = "ros-iron-test-interface-files"; - version = "0.10.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/test_interface_files-release/archive/release/iron/test_interface_files/0.10.2-3.tar.gz"; - name = "0.10.2-3.tar.gz"; - sha256 = "1ec815b198c9fb3064fcd1338eddafa293823b08e55c52385f1d1750f5d62a90"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = "A package containing message definitions and fixtures used exclusively for testing purposes."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/test-msgs/default.nix b/distros/iron/test-msgs/default.nix deleted file mode 100644 index c789da7672..0000000000 --- a/distros/iron/test-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, test-interface-files }: -buildRosPackage { - pname = "ros-iron-test-msgs"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/test_msgs/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "dd302de3436ea0fddeb30e0ec1e28808a05661b3cf935099d4efe0ab6e6d5d76"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators test-interface-files ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing message definitions and fixtures used exclusively for testing purposes."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/test-ros-gz-bridge/default.nix b/distros/iron/test-ros-gz-bridge/default.nix deleted file mode 100644 index 3bfd1bc19b..0000000000 --- a/distros/iron/test-ros-gz-bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, launch-ros, launch-testing, launch-testing-ament-cmake, ros-gz-bridge }: -buildRosPackage { - pname = "ros-iron-test-ros-gz-bridge"; - version = "0.254.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_ign-release/archive/release/iron/test_ros_gz_bridge/0.254.2-1.tar.gz"; - name = "0.254.2-1.tar.gz"; - sha256 = "f1522d959450d118e7eb54cb1577151b79d262ebd53fef0ca45387835a8937f7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-ros launch-testing launch-testing-ament-cmake ]; - propagatedBuildInputs = [ ros-gz-bridge ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Bridge communication between ROS and Gazebo Transport"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tf-transformations/default.nix b/distros/iron/tf-transformations/default.nix deleted file mode 100644 index 9c97b0268e..0000000000 --- a/distros/iron/tf-transformations/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-pep257, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-tf-transformations"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tf_transformations_release/archive/release/iron/tf_transformations/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "d53d665530e1ab730b78167d8b4cd3168f133034a8b2b4bab99cbc52f5000f11"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.numpy python3Packages.transforms3d ]; - - meta = { - description = "Reimplementation of the tf/transformations.py library for common Python spatial operations"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-2d/default.nix b/distros/iron/tf2-2d/default.nix deleted file mode 100644 index 18e819dc25..0000000000 --- a/distros/iron/tf2-2d/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, boost, eigen, rclcpp, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-tf2-2d"; - version = "1.0.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tf2_2d-release/archive/release/iron/tf2_2d/1.0.1-3.tar.gz"; - name = "1.0.1-3.tar.gz"; - sha256 = "7f0873ebeefc826287caf7951d0f19dd54951b703feabce3c9ae47373214f787"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost eigen rclcpp tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "A set of 2D geometry classes modeled after the 3D geometry classes in tf2."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-bullet/default.nix b/distros/iron/tf2-bullet/default.nix deleted file mode 100644 index e3da187b8b..0000000000 --- a/distros/iron/tf2-bullet/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, bullet, geometry-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-tf2-bullet"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_bullet/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "4edc9084303c5fde55bab2baed07910d71fed71c8196370d6b8f04cc3e22f21e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ bullet geometry-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "tf2_bullet"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-eigen-kdl/default.nix b/distros/iron/tf2-eigen-kdl/default.nix deleted file mode 100644 index 08515fa581..0000000000 --- a/distros/iron/tf2-eigen-kdl/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, orocos-kdl-vendor, tf2 }: -buildRosPackage { - pname = "ros-iron-tf2-eigen-kdl"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_eigen_kdl/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "8e40cf357970c2cf0bb1a30715182fbf0c3970fc80ac7f70ea00381edcbeeff5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen orocos-kdl-vendor tf2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Conversion functions between: - - Eigen and KDL"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-eigen/default.nix b/distros/iron/tf2-eigen/default.nix deleted file mode 100644 index 3d3369bbbe..0000000000 --- a/distros/iron/tf2-eigen/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, geometry-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-tf2-eigen"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_eigen/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "681dbd6ed8c640020440ed9d59d39c3f7208949dc6c617fd8e030f1afec0d3d9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen geometry-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "tf2_eigen"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-geometry-msgs/default.nix b/distros/iron/tf2-geometry-msgs/default.nix deleted file mode 100644 index 8cbdf30fa4..0000000000 --- a/distros/iron/tf2-geometry-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, orocos-kdl-vendor, python-cmake-module, python3Packages, rclcpp, tf2, tf2-ros, tf2-ros-py }: -buildRosPackage { - pname = "ros-iron-tf2-geometry-msgs"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_geometry_msgs/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "9d919682d65e76607ba6a9d3443288a42ce7155562d37956cadd135d311b0dd5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake python-cmake-module ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp ]; - propagatedBuildInputs = [ geometry-msgs orocos-kdl-vendor python3Packages.numpy tf2 tf2-ros tf2-ros-py ]; - nativeBuildInputs = [ ament-cmake python-cmake-module ]; - - meta = { - description = "tf2_geometry_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-kdl/default.nix b/distros/iron/tf2-kdl/default.nix deleted file mode 100644 index f654d50603..0000000000 --- a/distros/iron/tf2-kdl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, builtin-interfaces, geometry-msgs, orocos-kdl-vendor, rclcpp, tf2, tf2-msgs, tf2-ros, tf2-ros-py }: -buildRosPackage { - pname = "ros-iron-tf2-kdl"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_kdl/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "f9c75e47676ff16aa28e729461cfcdba7cfecd1534d68fc2e44cd1ac322d1b53"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest rclcpp tf2-msgs ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs orocos-kdl-vendor tf2 tf2-ros tf2-ros-py ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "KDL binding for tf2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-msgs/default.nix b/distros/iron/tf2-msgs/default.nix deleted file mode 100644 index 4c2c793be3..0000000000 --- a/distros/iron/tf2-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 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-iron-tf2-msgs"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_msgs/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "4ca2428da22c3d1e5b19cee5ad933e5c4f4dc96da6966054299c1b2a269eb96c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "tf2_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-py/default.nix b/distros/iron/tf2-py/default.nix deleted file mode 100644 index 62bc124dd5..0000000000 --- a/distros/iron/tf2-py/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, python-cmake-module, rclpy, rpyutils, tf2 }: -buildRosPackage { - pname = "ros-iron-tf2-py"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_py/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "e82c5b581df7f87fe7338efea293fd64990794f2408f9d9b46b07d9878aa5b96"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake python-cmake-module ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rclpy rpyutils tf2 ]; - nativeBuildInputs = [ ament-cmake python-cmake-module ]; - - meta = { - description = "The tf2_py package"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-ros-py/default.nix b/distros/iron/tf2-ros-py/default.nix deleted file mode 100644 index 1c608de021..0000000000 --- a/distros/iron/tf2-ros-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, sensor-msgs, std-msgs, tf2-msgs, tf2-py }: -buildRosPackage { - pname = "ros-iron-tf2-ros-py"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_ros_py/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "09ab0a6e65f0d8c5d7e18e7024bb105adb739e8c0824102df91848c2daba956a"; - }; - - buildType = "ament_python"; - checkInputs = [ pythonPackages.pytest sensor-msgs ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rclpy sensor-msgs std-msgs tf2-msgs tf2-py ]; - - meta = { - description = "This package contains the ROS Python bindings for the tf2 library"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-ros/default.nix b/distros/iron/tf2-ros/default.nix deleted file mode 100644 index 31c6ce5498..0000000000 --- a/distros/iron/tf2-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, message-filters, rcl-interfaces, rclcpp, rclcpp-action, rclcpp-components, rosgraph-msgs, tf2, tf2-msgs }: -buildRosPackage { - pname = "ros-iron-tf2-ros"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_ros/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "7a7c2834c4fa4d5be2aecd964bb56312066354a6024407ff1bd43db6a9bb8ee8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosgraph-msgs ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs message-filters rcl-interfaces rclcpp rclcpp-action rclcpp-components tf2 tf2-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains the C++ ROS bindings for the tf2 library"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-sensor-msgs/default.nix b/distros/iron/tf2-sensor-msgs/default.nix deleted file mode 100644 index b73a1c5a21..0000000000 --- a/distros/iron/tf2-sensor-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, geometry-msgs, python-cmake-module, python3Packages, rclcpp, sensor-msgs, sensor-msgs-py, std-msgs, tf2, tf2-ros, tf2-ros-py }: -buildRosPackage { - pname = "ros-iron-tf2-sensor-msgs"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_sensor_msgs/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "52d876c889d3066b6ca6cc04fef3c05d4ca65dab9c8b239ba5bdfa23dd3309fb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake python-cmake-module ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp ]; - propagatedBuildInputs = [ eigen eigen3-cmake-module geometry-msgs python3Packages.numpy sensor-msgs sensor-msgs-py std-msgs tf2 tf2-ros tf2-ros-py ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module python-cmake-module ]; - - meta = { - description = "Small lib to transform sensor_msgs with tf. Most notably, PointCloud2"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2-tools/default.nix b/distros/iron/tf2-tools/default.nix deleted file mode 100644 index acf52d0956..0000000000 --- a/distros/iron/tf2-tools/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, graphviz, python3Packages, rclpy, tf2-msgs, tf2-py, tf2-ros-py }: -buildRosPackage { - pname = "ros-iron-tf2-tools"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2_tools/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "ea2055f46ec38f042f31bb832b2cb00a073ac2832deec8a8c9a6c9b94069152d"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ graphviz python3Packages.pyyaml rclpy tf2-msgs tf2-py tf2-ros-py ]; - - meta = { - description = "tf2_tools"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tf2/default.nix b/distros/iron/tf2/default.nix deleted file mode 100644 index 3521b85c1c..0000000000 --- a/distros/iron/tf2/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-google-benchmark, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, builtin-interfaces, console-bridge, console-bridge-vendor, geometry-msgs, rcutils, rosidl-runtime-cpp }: -buildRosPackage { - pname = "ros-iron-tf2"; - version = "0.31.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry2-release/archive/release/iron/tf2/0.31.8-1.tar.gz"; - name = "0.31.8-1.tar.gz"; - sha256 = "0bbff0d79058d3e2b66358c0b72b067bef652c83140470366c077b8b6e3094f9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-ros ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-google-benchmark ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ]; - propagatedBuildInputs = [ builtin-interfaces console-bridge console-bridge-vendor geometry-msgs rcutils rosidl-runtime-cpp ]; - nativeBuildInputs = [ ament-cmake ament-cmake-ros ]; - - meta = { - description = "tf2 is the second generation of the transform library, which lets - the user keep track of multiple coordinate frames over time. tf2 - maintains the relationship between coordinate frames in a tree - structure buffered in time, and lets the user transform points, - vectors, etc between any two coordinate frames at any desired - point in time."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/theora-image-transport/default.nix b/distros/iron/theora-image-transport/default.nix deleted file mode 100644 index b1ae626dfc..0000000000 --- a/distros/iron/theora-image-transport/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, cv-bridge, image-transport, libogg, libtheora, opencv, pkg-config, pluginlib, rclcpp, rcutils, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-theora-image-transport"; - version = "3.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/iron/theora_image_transport/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "b537772e5354059a5e35c94549018acb086e7b8ea144a7797dccdbbac00c1935"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge image-transport libogg libtheora opencv opencv.cxxdev pluginlib rclcpp rcutils rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake pkg-config rosidl-default-generators ]; - - meta = { - description = "Theora_image_transport provides a plugin to image_transport for - transparently sending an image stream encoded with the Theora codec."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tile-map/default.nix b/distros/iron/tile-map/default.nix deleted file mode 100644 index e08c8f2495..0000000000 --- a/distros/iron/tile-map/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-tile-map"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/mapviz-release/archive/release/iron/tile_map/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "8e822b340d34cd5fc3ef8fde191317b0053236ab960ab06c386cbafdb260d07e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ glew jsoncpp mapviz pluginlib qt5.qtbase rclcpp swri-math-util swri-transform-util tf2 yaml-cpp ]; - nativeBuildInputs = [ ament-cmake qt5.qtbase ]; - - meta = { - description = "Tile map provides a slippy map style interface for visualizing - OpenStreetMap and GoogleMap tiles. A mapviz visualization plug-in is also - implemented"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tinyspline-vendor/default.nix b/distros/iron/tinyspline-vendor/default.nix deleted file mode 100644 index 8aa284c322..0000000000 --- a/distros/iron/tinyspline-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-vendor-package, ament-lint-auto, ament-lint-common, git }: -buildRosPackage { - pname = "ros-iron-tinyspline-vendor"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tinyspline_vendor-release/archive/release/iron/tinyspline_vendor/0.6.1-1.tar.gz"; - name = "0.6.1-1.tar.gz"; - sha256 = "b1fbd0f5b11bd2af9a7341055446eb3c7bab9f2eddd2f3f2a1420fce66a28a24"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-vendor-package git ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ament-cmake-vendor-package git ]; - - meta = { - description = "The vendor package for tinyspline."; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/tinyxml-vendor/default.nix b/distros/iron/tinyxml-vendor/default.nix deleted file mode 100644 index 873ed52df7..0000000000 --- a/distros/iron/tinyxml-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, tinyxml }: -buildRosPackage { - pname = "ros-iron-tinyxml-vendor"; - version = "0.9.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tinyxml_vendor-release/archive/release/iron/tinyxml_vendor/0.9.2-3.tar.gz"; - name = "0.9.2-3.tar.gz"; - sha256 = "e29eb24ca6fd1c4e1bff5e6adbf96939b7400f7ad248fa601b6a96e3e852ba5b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ tinyxml ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "CMake shim over the tinxml library."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tinyxml2-vendor/default.nix b/distros/iron/tinyxml2-vendor/default.nix deleted file mode 100644 index affd7cc6d6..0000000000 --- a/distros/iron/tinyxml2-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, tinyxml-2 }: -buildRosPackage { - pname = "ros-iron-tinyxml2-vendor"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tinyxml2_vendor-release/archive/release/iron/tinyxml2_vendor/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "bddfddcfbd5be57d9f6075e39908740efd34658dbeca747b212b85c1addd54d5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ tinyxml-2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Wrapper around tinyxml2, providing nothing but a dependency on tinyxml2, on some systems. - On others, it provides a fixed CMake module or even an ExternalProject build of tinyxml2."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tl-expected/default.nix b/distros/iron/tl-expected/default.nix deleted file mode 100644 index 40ff2b8f6d..0000000000 --- a/distros/iron/tl-expected/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-tl-expected"; - version = "1.0.2-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/cpp_polyfills-release/archive/release/iron/tl_expected/1.0.2-4.tar.gz"; - name = "1.0.2-4.tar.gz"; - sha256 = "0f492e5add3fe69e35fbf5965f582039fe6cf35ecdaf83a8debbad78616fe372"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++11/14/17 std::expected with functional-style extensions"; - license = with lib.licenses; [ "Creative-Commons-Zero-v1.0-Universal" ]; - }; -} diff --git a/distros/iron/tlsf-cpp/default.nix b/distros/iron/tlsf-cpp/default.nix deleted file mode 100644 index b0de34eed7..0000000000 --- a/distros/iron/tlsf-cpp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, rmw, rmw-implementation-cmake, std-msgs, tlsf }: -buildRosPackage { - pname = "ros-iron-tlsf-cpp"; - version = "0.15.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/realtime_support-release/archive/release/iron/tlsf_cpp/0.15.0-3.tar.gz"; - name = "0.15.0-3.tar.gz"; - sha256 = "69b07ad08cc69728e3a41c5209f706c63b75ca6ebf9825792235b1aa70257768"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rmw-implementation-cmake ]; - propagatedBuildInputs = [ ament-cmake rclcpp rmw std-msgs tlsf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ stdlib-compatible wrapper around tlsf allocator and ROS2 examples"; - license = with lib.licenses; [ "LGPL-2.1-only" asl20 ]; - }; -} diff --git a/distros/iron/tlsf/default.nix b/distros/iron/tlsf/default.nix deleted file mode 100644 index 6cf795fdc5..0000000000 --- a/distros/iron/tlsf/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common }: -buildRosPackage { - pname = "ros-iron-tlsf"; - version = "0.8.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tlsf-release/archive/release/iron/tlsf/0.8.2-3.tar.gz"; - name = "0.8.2-3.tar.gz"; - sha256 = "504eac055a6857b47c28e4dc7d8bffb541da851fb88b7721d73e0a28b61bd5cf"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TLSF allocator version 2.4.6"; - license = with lib.licenses; [ "LGPL-2.1-only" ]; - }; -} diff --git a/distros/iron/topic-based-ros2-control/default.nix b/distros/iron/topic-based-ros2-control/default.nix deleted file mode 100644 index 8362bc068f..0000000000 --- a/distros/iron/topic-based-ros2-control/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, angles, hardware-interface, picknik-ament-copyright, rclcpp, ros2-control-test-assets, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-topic-based-ros2-control"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/topic_based_ros2_control-release/archive/release/iron/topic_based_ros2_control/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "957ef4c6fbb5d18a103619c0ed28962539a75e98fb01982f04847a8bde57b041"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common picknik-ament-copyright ros2-control-test-assets ]; - propagatedBuildInputs = [ angles hardware-interface rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros2 control hardware interface for topic_based sim"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/topic-monitor/default.nix b/distros/iron/topic-monitor/default.nix deleted file mode 100644 index 9cd08d7696..0000000000 --- a/distros/iron/topic-monitor/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-pep257, launch, launch-ros, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-topic-monitor"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/topic_monitor/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "fb8365fa8d9ec39a6fb81ddfb41517082b4a568ed83a210536ad3a6f4092cbc8"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ launch launch-ros rclpy std-msgs ]; - - meta = { - description = "Package containing tools for monitoring ROS 2 topics."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/topic-statistics-demo/default.nix b/distros/iron/topic-statistics-demo/default.nix deleted file mode 100644 index e795ce600b..0000000000 --- a/distros/iron/topic-statistics-demo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rcutils, sensor-msgs, statistics-msgs }: -buildRosPackage { - pname = "ros-iron-topic-statistics-demo"; - version = "0.27.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/iron/topic_statistics_demo/0.27.2-1.tar.gz"; - name = "0.27.2-1.tar.gz"; - sha256 = "5edc5a233efc699b868f5b8f39059b7eeab564f5e442553dcc2006d82912d4c8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rcutils sensor-msgs statistics-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "C++ demo application for topic statistics feature."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/topic-tools-interfaces/default.nix b/distros/iron/topic-tools-interfaces/default.nix deleted file mode 100644 index 44c23b560d..0000000000 --- a/distros/iron/topic-tools-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-topic-tools-interfaces"; - version = "1.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/topic_tools-release/archive/release/iron/topic_tools_interfaces/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "86e44b753d2b8e3cf529d0833cfcc7dc1f108c2dedaa89f11f3b9bb877ace4dc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake-auto ]; - - meta = { - description = "topic_tools_interfaces contains messages and services for topic_tools"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/topic-tools/default.nix b/distros/iron/topic-tools/default.nix deleted file mode 100644 index 50507be555..0000000000 --- a/distros/iron/topic-tools/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-cmake-python, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, rclpy, ros2cli, rosidl-default-generators, rosidl-runtime-py, std-msgs, topic-tools-interfaces }: -buildRosPackage { - pname = "ros-iron-topic-tools"; - version = "1.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/topic_tools-release/archive/release/iron/topic_tools/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "fa82a964f6cde5f571e72ba730698d0cd28a1d34e17647c947ea94f0fab7a86a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ament-cmake-python rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-runtime-py std-msgs ]; - propagatedBuildInputs = [ rclcpp rclcpp-components rclpy ros2cli rosidl-runtime-py topic-tools-interfaces ]; - nativeBuildInputs = [ ament-cmake-auto ament-cmake-python rosidl-default-generators ]; - - meta = { - description = "Tools for directing, throttling, selecting, and otherwise messing with - ROS 2 topics at a meta level."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tracetools-acceleration/default.nix b/distros/iron/tracetools-acceleration/default.nix deleted file mode 100644 index d39a92df99..0000000000 --- a/distros/iron/tracetools-acceleration/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, pkg-config }: -buildRosPackage { - pname = "ros-iron-tracetools-acceleration"; - version = "0.4.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tracetools_acceleration-release/archive/release/iron/tracetools_acceleration/0.4.1-3.tar.gz"; - name = "0.4.1-3.tar.gz"; - sha256 = "b594902f8144b18f1f847522ac28f66fb432796282ab26b2c8324c305d980b9a"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros pkg-config ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake-ros pkg-config ]; - - meta = { - description = "LTTng tracing provider wrapper for ROS 2 packages using hardware acceleration. - Fork of tracetools to trace hardware acceleration in ROS 2."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tracetools-analysis/default.nix b/distros/iron/tracetools-analysis/default.nix deleted file mode 100644 index e56d281b0b..0000000000 --- a/distros/iron/tracetools-analysis/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, python3Packages, pythonPackages, tracetools-read }: -buildRosPackage { - pname = "ros-iron-tracetools-analysis"; - version = "3.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tracetools_analysis-release/archive/release/iron/tracetools_analysis/3.0.0-5.tar.gz"; - name = "3.0.0-5.tar.gz"; - sha256 = "595bfd85e4029c1f54d2f34513e262c3deff712dc8d53f449e464fecac479c8b"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.notebook python3Packages.pandas tracetools-read ]; - - meta = { - description = "Tools for analysing trace data."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tracetools-image-pipeline/default.nix b/distros/iron/tracetools-image-pipeline/default.nix deleted file mode 100644 index 6b245bae6f..0000000000 --- a/distros/iron/tracetools-image-pipeline/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, pkg-config }: -buildRosPackage { - pname = "ros-iron-tracetools-image-pipeline"; - version = "4.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/iron/tracetools_image_pipeline/4.0.2-1.tar.gz"; - name = "4.0.2-1.tar.gz"; - sha256 = "5efef89bd7c30f9351b29cd6591c94fb411e1e3adfeae721f582c228ae734554"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros pkg-config ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake-ros pkg-config ]; - - meta = { - description = "LTTng tracing provider wrapper for image_pipeline ROS 2 meta-package."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tracetools-launch/default.nix b/distros/iron/tracetools-launch/default.nix deleted file mode 100644 index 8104a0e3ea..0000000000 --- a/distros/iron/tracetools-launch/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, launch, launch-ros, pythonPackages, tracetools-trace }: -buildRosPackage { - pname = "ros-iron-tracetools-launch"; - version = "6.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/iron/tracetools_launch/6.3.3-1.tar.gz"; - name = "6.3.3-1.tar.gz"; - sha256 = "5d2d4711fad22cdb9527a4f1e2597fd607d093fe15fb8bfa356d576c3265b1dd"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint pythonPackages.pytest ]; - propagatedBuildInputs = [ launch launch-ros tracetools-trace ]; - - meta = { - description = "Launch integration for tracing."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tracetools-read/default.nix b/distros/iron/tracetools-read/default.nix deleted file mode 100644 index df913a3cbc..0000000000 --- a/distros/iron/tracetools-read/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, babeltrace, pythonPackages }: -buildRosPackage { - pname = "ros-iron-tracetools-read"; - version = "6.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/iron/tracetools_read/6.3.3-1.tar.gz"; - name = "6.3.3-1.tar.gz"; - sha256 = "d1b398ed83d052e05ff90c9e33cf204500cc3e377cd11886d75ef9ecbfd66ed9"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint pythonPackages.pytest ]; - propagatedBuildInputs = [ babeltrace ]; - - meta = { - description = "Tools for reading traces."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tracetools-test/default.nix b/distros/iron/tracetools-test/default.nix deleted file mode 100644 index 05a99e8b4c..0000000000 --- a/distros/iron/tracetools-test/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, launch, launch-ros, pythonPackages, tracetools-launch, tracetools-read, tracetools-trace }: -buildRosPackage { - pname = "ros-iron-tracetools-test"; - version = "6.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/iron/tracetools_test/6.3.3-1.tar.gz"; - name = "6.3.3-1.tar.gz"; - sha256 = "01976ee3258682e7d9aa5035b1a97457d1f42a21e58df224f0f171d919130f4a"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint pythonPackages.pytest ]; - propagatedBuildInputs = [ launch launch-ros tracetools-launch tracetools-read tracetools-trace ]; - - meta = { - description = "Utilities for tracing-related tests."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tracetools-trace/default.nix b/distros/iron/tracetools-trace/default.nix deleted file mode 100644 index a81823e286..0000000000 --- a/distros/iron/tracetools-trace/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, lttng-tools, python3Packages, pythonPackages }: -buildRosPackage { - pname = "ros-iron-tracetools-trace"; - version = "6.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/iron/tracetools_trace/6.3.3-1.tar.gz"; - name = "6.3.3-1.tar.gz"; - sha256 = "e66ad924d6fb66927ac675e55a993136d68e8ab616b20f522d9c49634e1d434e"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-mypy ament-pep257 ament-xmllint pythonPackages.pytest ]; - propagatedBuildInputs = [ lttng-tools python3Packages.lttng ]; - - meta = { - description = "Tools for setting up tracing sessions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tracetools/default.nix b/distros/iron/tracetools/default.nix deleted file mode 100644 index 0aaf2aec27..0000000000 --- a/distros/iron/tracetools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, lttng-tools, lttng-ust, pkg-config }: -buildRosPackage { - pname = "ros-iron-tracetools"; - version = "6.3.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_tracing-release/archive/release/iron/tracetools/6.3.3-1.tar.gz"; - name = "6.3.3-1.tar.gz"; - sha256 = "dd73969560a5e3c6c386ffe9af3f1a76a6c55e19891067128b06c550581f46a1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros pkg-config ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ lttng-tools lttng-ust ]; - nativeBuildInputs = [ ament-cmake-ros pkg-config ]; - - meta = { - description = "Tracing wrapper for ROS 2."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/trajectory-msgs/default.nix b/distros/iron/trajectory-msgs/default.nix deleted file mode 100644 index 4a27438b01..0000000000 --- a/distros/iron/trajectory-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-trajectory-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/trajectory_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "d3306d53405830c1c29963543588a84c5527e2cba5cd3e61866290155d8cd5fa"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some robot trajectory message definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/transmission-interface/default.nix b/distros/iron/transmission-interface/default.nix deleted file mode 100644 index d8d8dd17cb..0000000000 --- a/distros/iron/transmission-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, hardware-interface, pluginlib }: -buildRosPackage { - pname = "ros-iron-transmission-interface"; - version = "3.30.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_control-release/archive/release/iron/transmission_interface/3.30.0-1.tar.gz"; - name = "3.30.0-1.tar.gz"; - sha256 = "d50a7ac31b74823a3269fbecd25dc878351ec8cb498d8926f749bb14f0cc9161"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ]; - propagatedBuildInputs = [ hardware-interface pluginlib ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "transmission_interface contains data structures for representing mechanical transmissions, methods for propagating values between actuator and joint spaces and tooling to support this."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tricycle-controller/default.nix b/distros/iron/tricycle-controller/default.nix deleted file mode 100644 index 9e10bc2e5b..0000000000 --- a/distros/iron/tricycle-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ackermann-msgs, ament-cmake, ament-cmake-gmock, backward-ros, builtin-interfaces, controller-interface, controller-manager, generate-parameter-library, geometry-msgs, hardware-interface, hardware-interface-testing, nav-msgs, pluginlib, rclcpp, rclcpp-lifecycle, rcpputils, realtime-tools, ros2-control-test-assets, std-srvs, tf2, tf2-msgs }: -buildRosPackage { - pname = "ros-iron-tricycle-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/tricycle_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "8fac9c7b3af250bf46510f1e64e329e19a17f469264c6f10ba10d058e6fefd00"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake generate-parameter-library ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ ackermann-msgs backward-ros builtin-interfaces controller-interface geometry-msgs hardware-interface nav-msgs pluginlib rclcpp rclcpp-lifecycle rcpputils realtime-tools std-srvs tf2 tf2-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Controller for a tricycle drive mobile base"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/tricycle-steering-controller/default.nix b/distros/iron/tricycle-steering-controller/default.nix deleted file mode 100644 index dedc9b00ae..0000000000 --- a/distros/iron/tricycle-steering-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, control-msgs, controller-interface, controller-manager, generate-parameter-library, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, rclcpp-lifecycle, ros2-control-test-assets, std-srvs, steering-controllers-library }: -buildRosPackage { - pname = "ros-iron-tricycle-steering-controller"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/tricycle_steering_controller/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "57cc66930aa5940f8a83b3f1ef8490864da4cb14becca57f4e983906391f7d31"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake generate-parameter-library ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros control-msgs controller-interface hardware-interface pluginlib rclcpp rclcpp-lifecycle std-srvs steering-controllers-library ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Steering controller with tricycle kinematics. Rear fixed wheels are powering the vehicle and front wheel is steering."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/turbojpeg-compressed-image-transport/default.nix b/distros/iron/turbojpeg-compressed-image-transport/default.nix deleted file mode 100644 index a2c846c488..0000000000 --- a/distros/iron/turbojpeg-compressed-image-transport/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, image-transport, libjpeg_turbo }: -buildRosPackage { - pname = "ros-iron-turbojpeg-compressed-image-transport"; - version = "0.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/turbojpeg_compressed_image_transport-release/archive/release/iron/turbojpeg_compressed_image_transport/0.2.1-4.tar.gz"; - name = "0.2.1-4.tar.gz"; - sha256 = "8c0ea6a8b5f92c57158271aecdd2184e856ff0ec9a5c16ec4a47c2132f16719b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge image-transport libjpeg_turbo ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Compressed_image_transport provides a plugin to image_transport for transparently sending images - encoded as JPEG by turbojpeg."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/turtle-nest/default.nix b/distros/iron/turtle-nest/default.nix deleted file mode 100644 index 7b4e7ec137..0000000000 --- a/distros/iron/turtle-nest/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, qt5 }: -buildRosPackage { - pname = "ros-iron-turtle-nest"; - version = "1.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/turtle_nest-release/archive/release/iron/turtle_nest/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "45c70ba78b8073c27ce110578654830f302c6af87e5de88058f0501401231163"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS 2 Package Creator"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/turtle-tf2-cpp/default.nix b/distros/iron/turtle-tf2-cpp/default.nix deleted file mode 100644 index b239c9c9b8..0000000000 --- a/distros/iron/turtle-tf2-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, launch, launch-ros, message-filters, rclcpp, tf2, tf2-geometry-msgs, tf2-ros, turtlesim }: -buildRosPackage { - pname = "ros-iron-turtle-tf2-cpp"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/iron/turtle_tf2_cpp/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "1526d09357b1935484ee71c3a5e59fef36ca135d6fe740e5a3c4433ccc1dbe56"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs launch launch-ros message-filters rclcpp tf2 tf2-geometry-msgs tf2-ros turtlesim ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "turtle_tf2_cpp demonstrates how to write a ROS2 C++ tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/turtle-tf2-py/default.nix b/distros/iron/turtle-tf2-py/default.nix deleted file mode 100644 index e9ec336e45..0000000000 --- a/distros/iron/turtle-tf2-py/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, launch, launch-ros, python3Packages, pythonPackages, rclpy, tf2-ros, turtlesim }: -buildRosPackage { - pname = "ros-iron-turtle-tf2-py"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/iron/turtle_tf2_py/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "d483fe87783c5b90042ff77248484f8f97f5f0ee950dc8bd641b1299d60a0cef"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ geometry-msgs launch launch-ros python3Packages.numpy rclpy tf2-ros turtlesim ]; - - meta = { - description = "turtle_tf2_py demonstrates how to write a ROS2 Python tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/turtlebot3-fake-node/default.nix b/distros/iron/turtlebot3-fake-node/default.nix deleted file mode 100644 index 7ba01281fa..0000000000 --- a/distros/iron/turtlebot3-fake-node/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclcpp, robot-state-publisher, sensor-msgs, tf2, tf2-msgs, turtlebot3-msgs }: -buildRosPackage { - pname = "ros-iron-turtlebot3-fake-node"; - version = "2.2.5-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/iron/turtlebot3_fake_node/2.2.5-4.tar.gz"; - name = "2.2.5-4.tar.gz"; - sha256 = "e41dca4dcfc11749d6a0f927828a02c4bd94be4156363bb494adca6065c144df"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake geometry-msgs nav-msgs rclcpp robot-state-publisher sensor-msgs tf2 tf2-msgs turtlebot3-msgs ]; - - meta = { - description = "Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot. - You can do simple tests using this package on rviz without real robots."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/turtlebot3-gazebo/default.nix b/distros/iron/turtlebot3-gazebo/default.nix deleted file mode 100644 index c979826efc..0000000000 --- a/distros/iron/turtlebot3-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-ros-pkgs, geometry-msgs, nav-msgs, rclcpp, sensor-msgs, tf2 }: -buildRosPackage { - pname = "ros-iron-turtlebot3-gazebo"; - version = "2.2.5-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/iron/turtlebot3_gazebo/2.2.5-4.tar.gz"; - name = "2.2.5-4.tar.gz"; - sha256 = "d8b76dcd534034786dedc2bacea586167b70dbe36305855782e8c7bc3f13b445"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ gazebo-ros-pkgs geometry-msgs nav-msgs rclcpp sensor-msgs tf2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Gazebo simulation package for the TurtleBot3"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/turtlebot3-msgs/default.nix b/distros/iron/turtlebot3-msgs/default.nix deleted file mode 100644 index 283c02cda8..0000000000 --- a/distros/iron/turtlebot3-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-turtlebot3-msgs"; - version = "2.2.1-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_msgs-release/archive/release/iron/turtlebot3_msgs/2.2.1-4.tar.gz"; - name = "2.2.1-4.tar.gz"; - sha256 = "01c9e00b4197656533c7ff3916cd86e7f3fa05aaf320860006a4557a8ee7d369"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ action-msgs builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Message and service types: custom messages and services for TurtleBot3 packages for ROS2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/turtlebot3-simulations/default.nix b/distros/iron/turtlebot3-simulations/default.nix deleted file mode 100644 index 3141b6cd95..0000000000 --- a/distros/iron/turtlebot3-simulations/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, turtlebot3-fake-node, turtlebot3-gazebo }: -buildRosPackage { - pname = "ros-iron-turtlebot3-simulations"; - version = "2.2.5-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/iron/turtlebot3_simulations/2.2.5-4.tar.gz"; - name = "2.2.5-4.tar.gz"; - sha256 = "715b1aa40410f5453fd97a4970055a7531fd969f3882077621714e5803be9703"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ turtlebot3-fake-node turtlebot3-gazebo ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS 2 packages for TurtleBot3 simulations"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/turtlesim/default.nix b/distros/iron/turtlesim/default.nix deleted file mode 100644 index c139b0ec95..0000000000 --- a/distros/iron/turtlesim/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, geometry-msgs, qt5, rclcpp, rclcpp-action, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-iron-turtlesim"; - version = "1.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_tutorials-release/archive/release/iron/turtlesim/1.6.1-1.tar.gz"; - name = "1.6.1-1.tar.gz"; - sha256 = "96163d1ee724c4326d699e44b4603b7d292e77fbe0e40133dcbb17a0ccdd6f3e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ ament-index-cpp geometry-msgs qt5.qtbase rclcpp rclcpp-action rosidl-default-runtime std-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "turtlesim is a tool made for teaching ROS and ROS packages."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/tuw-geometry/default.nix b/distros/iron/tuw-geometry/default.nix deleted file mode 100644 index 5dc8748b7d..0000000000 --- a/distros/iron/tuw-geometry/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, opencv, rclcpp, rclcpp-components, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-tuw-geometry"; - version = "0.0.7-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tuw_geometry-release/archive/release/iron/tuw_geometry/0.0.7-4.tar.gz"; - name = "0.0.7-4.tar.gz"; - sha256 = "a3bc7fee8372d9ac3a85cdf3da5208451d78c779327f1f771877e7d38b5341a2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ opencv opencv.cxxdev rclcpp rclcpp-components sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The tuw_geometry package"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/tvm-vendor/default.nix b/distros/iron/tvm-vendor/default.nix deleted file mode 100644 index 93ca169d76..0000000000 --- a/distros/iron/tvm-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, git, libxml2, ocl-icd, openblas, opencl-clhpp, ros-environment, spirv-headers, spirv-tools, vulkan-loader }: -buildRosPackage { - pname = "ros-iron-tvm-vendor"; - version = "0.9.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/tvm_vendor-release/archive/release/iron/tvm_vendor/0.9.1-3.tar.gz"; - name = "0.9.1-3.tar.gz"; - sha256 = "34d316abfc69fb7bd0f1e9e31ade5e8c2e9ef0fcc96afcc36169ebe956011523"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - propagatedBuildInputs = [ git libxml2 ocl-icd openblas opencl-clhpp spirv-headers spirv-tools vulkan-loader ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Wrapper around Apache TVM to make it available to the ROS ecosystem."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/twist-mux-msgs/default.nix b/distros/iron/twist-mux-msgs/default.nix deleted file mode 100644 index 5a3b829fc1..0000000000 --- a/distros/iron/twist-mux-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-twist-mux-msgs"; - version = "3.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/twist_mux_msgs-release/archive/release/iron/twist_mux_msgs/3.0.1-1.tar.gz"; - name = "3.0.1-1.tar.gz"; - sha256 = "b3dbcc259c4af1a936fa93337e546fe77fa268b867c28669659da0b007f6f2b5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ action-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "The twist_mux msgs and actions package"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/twist-mux/default.nix b/distros/iron/twist-mux/default.nix deleted file mode 100644 index 5a76900d10..0000000000 --- a/distros/iron/twist-mux/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-xmllint, ament-lint-auto, ament-lint-common, diagnostic-updater, geometry-msgs, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, std-msgs, twist-mux-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-iron-twist-mux"; - version = "4.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/twist_mux-release/archive/release/iron/twist_mux/4.3.0-1.tar.gz"; - name = "4.3.0-1.tar.gz"; - sha256 = "02bb83be8b8e5073815d763c6748e86a093dc391cfe5521219d4398129bef4e6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-xmllint ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros ]; - propagatedBuildInputs = [ diagnostic-updater geometry-msgs rclcpp std-msgs twist-mux-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Twist multiplexer, which multiplex several velocity commands (topics) and - allows to priorize or disable them (locks)."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/twist-stamper/default.nix b/distros/iron/twist-stamper/default.nix deleted file mode 100644 index 61541b50e2..0000000000 --- a/distros/iron/twist-stamper/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, geometry-msgs, pythonPackages, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-iron-twist-stamper"; - version = "0.0.3-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/twist_stamper-release/archive/release/iron/twist_stamper/0.0.3-3.tar.gz"; - name = "0.0.3-3.tar.gz"; - sha256 = "72766183eff6ae710b6c3ad2076c5a18ae1c596622cddd0029d2f1a0177ab952"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ geometry-msgs rclpy std-msgs ]; - - meta = { - description = "ROS2 package for converting between Twist and TwistStamped messages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/type-description-interfaces/default.nix b/distros/iron/type-description-interfaces/default.nix deleted file mode 100644 index a33749654d..0000000000 --- a/distros/iron/type-description-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-core-generators, rosidl-core-runtime, service-msgs }: -buildRosPackage { - pname = "ros-iron-type-description-interfaces"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/iron/type_description_interfaces/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "a87ad88363ddc4ada6c54e597464dcceadd7a09ff4e9632e8f4c3083273ae5c0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-core-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-core-runtime service-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; - - meta = { - description = "A package containing message and service definitions for describing and communicating descriptions of other types."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ublox-dgnss-node/default.nix b/distros/iron/ublox-dgnss-node/default.nix deleted file mode 100644 index 6feb2ad943..0000000000 --- a/distros/iron/ublox-dgnss-node/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, libusb1, pkg-config, rclcpp, rclcpp-components, rtcm-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: -buildRosPackage { - pname = "ros-iron-ublox-dgnss-node"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/iron/ublox_dgnss_node/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "a7244ee53719bd41ad06865b70d4b3ab4cd50205060519df97ebe8fef30a218b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake pkg-config ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-uncrustify ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ libusb1 rclcpp rclcpp-components rtcm-msgs std-msgs ublox-ubx-interfaces ublox-ubx-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides a ublox_gnss node for a u-blox GPS GNSS receiver using Gen 9 UBX Protocol"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ublox-dgnss/default.nix b/distros/iron/ublox-dgnss/default.nix deleted file mode 100644 index 5d241cf1f5..0000000000 --- a/distros/iron/ublox-dgnss/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ntrip-client-node, ublox-dgnss-node, ublox-nav-sat-fix-hp-node, ublox-ubx-interfaces, ublox-ubx-msgs }: -buildRosPackage { - pname = "ros-iron-ublox-dgnss"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/iron/ublox_dgnss/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "ff3e3d8cd3137062f263ca73c1b4c78d84bc53193dd377195128cf5d79f7c6d1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ntrip-client-node ublox-dgnss-node ublox-nav-sat-fix-hp-node ublox-ubx-interfaces ublox-ubx-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides a ublox_dgnss node for a u-blox GPS DGNSS receiver using Gen 9 UBX Protocol"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ublox-gps/default.nix b/distros/iron/ublox-gps/default.nix deleted file mode 100644 index 23322896b2..0000000000 --- a/distros/iron/ublox-gps/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, asio, diagnostic-msgs, diagnostic-updater, geometry-msgs, rcl-interfaces, rclcpp, rclcpp-components, sensor-msgs, std-msgs, tf2, ublox-msgs, ublox-serialization }: -buildRosPackage { - pname = "ros-iron-ublox-gps"; - version = "2.3.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox-release/archive/release/iron/ublox_gps/2.3.0-3.tar.gz"; - name = "2.3.0-3.tar.gz"; - sha256 = "109fc82606f573c6ee4c7aba42b5d4d3272fbb7bb7fd7f0d3612873441690739"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - propagatedBuildInputs = [ asio diagnostic-msgs diagnostic-updater geometry-msgs rcl-interfaces rclcpp rclcpp-components sensor-msgs std-msgs tf2 ublox-msgs ublox-serialization ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Driver for u-blox GPS devices."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ublox-msgs/default.nix b/distros/iron/ublox-msgs/default.nix deleted file mode 100644 index b9a0179da7..0000000000 --- a/distros/iron/ublox-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, rosidl-default-generators, sensor-msgs, std-msgs, ublox-serialization }: -buildRosPackage { - pname = "ros-iron-ublox-msgs"; - version = "2.3.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox-release/archive/release/iron/ublox_msgs/2.3.0-3.tar.gz"; - name = "2.3.0-3.tar.gz"; - sha256 = "8641d31a607109809f63c69b7eaff5ff72b08d59b6d135067959694c8718973f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros rosidl-default-generators ]; - propagatedBuildInputs = [ sensor-msgs std-msgs ublox-serialization ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "ublox_msgs contains raw messages for u-blox GNSS devices."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ublox-nav-sat-fix-hp-node/default.nix b/distros/iron/ublox-nav-sat-fix-hp-node/default.nix deleted file mode 100644 index 00dceac990..0000000000 --- a/distros/iron/ublox-nav-sat-fix-hp-node/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-cppcheck, ament-cmake-uncrustify, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sensor-msgs, std-msgs, ublox-ubx-interfaces, ublox-ubx-msgs }: -buildRosPackage { - pname = "ros-iron-ublox-nav-sat-fix-hp-node"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/iron/ublox_nav_sat_fix_hp_node/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "3458a13bc3785f64a6181f7237eb5e59fce75da5d1899e43cab2c9a3e5ee8d21"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-uncrustify ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rclcpp-components sensor-msgs std-msgs ublox-ubx-interfaces ublox-ubx-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides a NavSatFix node for a u-blox GPS GNSS receiver using Gen 9 UBX Protocol"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ublox-serialization/default.nix b/distros/iron/ublox-serialization/default.nix deleted file mode 100644 index 8af97ebe06..0000000000 --- a/distros/iron/ublox-serialization/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-ublox-serialization"; - version = "2.3.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox-release/archive/release/iron/ublox_serialization/2.3.0-3.tar.gz"; - name = "2.3.0-3.tar.gz"; - sha256 = "1de80062241a8873bdfdd5a75a0f0789c0a30b688b9ba380b6ecab244e9fd9b2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ublox_serialization provides header files for serialization of ROS messages to and from u-blox message format."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/ublox-ubx-interfaces/default.nix b/distros/iron/ublox-ubx-interfaces/default.nix deleted file mode 100644 index 6fc306f73c..0000000000 --- a/distros/iron/ublox-ubx-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators }: -buildRosPackage { - pname = "ros-iron-ublox-ubx-interfaces"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/iron/ublox_ubx_interfaces/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "6fc8170af51ae2c6510300db9a52c1c44d310c332356f5690a98562562d78de0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-generators ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "UBLOX UBX Interfaces"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ublox-ubx-msgs/default.nix b/distros/iron/ublox-ubx-msgs/default.nix deleted file mode 100644 index 26219db4ce..0000000000 --- a/distros/iron/ublox-ubx-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, std-msgs }: -buildRosPackage { - pname = "ros-iron-ublox-ubx-msgs"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox_dgnss-release/archive/release/iron/ublox_ubx_msgs/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "a8e55887adb83d5be349e8decf0e8ce7f440301f0972f4d2c869d7a46dd1d8be"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-generators std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "UBLOX UBX ROS2 Msgs"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ublox/default.nix b/distros/iron/ublox/default.nix deleted file mode 100644 index ec1e782018..0000000000 --- a/distros/iron/ublox/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ublox-gps, ublox-msgs, ublox-serialization }: -buildRosPackage { - pname = "ros-iron-ublox"; - version = "2.3.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ublox-release/archive/release/iron/ublox/2.3.0-3.tar.gz"; - name = "2.3.0-3.tar.gz"; - sha256 = "017383fcb76f4731858b1fa85ae554c5368d73e6793e8858b44070eb549c5c48"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ ublox-gps ublox-msgs ublox-serialization ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides a ublox_gps node for u-blox GPS receivers, messages, and serialization packages for the binary UBX protocol."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/udp-driver/default.nix b/distros/iron/udp-driver/default.nix deleted file mode 100644 index 4a919d726a..0000000000 --- a/distros/iron/udp-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, asio, asio-cmake-module, io-context, lifecycle-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, std-msgs, udp-msgs }: -buildRosPackage { - pname = "ros-iron-udp-driver"; - version = "1.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/transport_drivers-release/archive/release/iron/udp_driver/1.2.0-3.tar.gz"; - name = "1.2.0-3.tar.gz"; - sha256 = "6044cf825a242b95240a299fca57fa6055dfc860f740c1ca2c9866ba85329dce"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto asio-cmake-module ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ asio io-context lifecycle-msgs rclcpp rclcpp-components rclcpp-lifecycle std-msgs udp-msgs ]; - nativeBuildInputs = [ ament-cmake-auto asio-cmake-module ]; - - meta = { - description = "A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/udp-msgs/default.nix b/distros/iron/udp-msgs/default.nix deleted file mode 100644 index ba76810488..0000000000 --- a/distros/iron/udp-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-udp-msgs"; - version = "0.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/udp_msgs-release/archive/release/iron/udp_msgs/0.0.5-1.tar.gz"; - name = "0.0.5-1.tar.gz"; - sha256 = "87abac29fa0573d24f684084b29aefb3a2fa8e4810d6e39c55e86941f04c5d84"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ros-environment rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ROS / ROS2 udp_msgs package"; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/uncrustify-vendor/default.nix b/distros/iron/uncrustify-vendor/default.nix deleted file mode 100644 index cc00da850a..0000000000 --- a/distros/iron/uncrustify-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, git, uncrustify }: -buildRosPackage { - pname = "ros-iron-uncrustify-vendor"; - version = "2.1.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/uncrustify_vendor-release/archive/release/iron/uncrustify_vendor/2.1.2-3.tar.gz"; - name = "2.1.2-3.tar.gz"; - sha256 = "8649f4353db1ada53e37eff0950740301e5290971204714fae1b3afd79c80513"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ uncrustify ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "Wrapper around uncrustify, providing nothing but a dependency on uncrustify, on some systems. - On others, it provides an ExternalProject build of uncrustify."; - license = with lib.licenses; [ asl20 "GPL-2.0-only" ]; - }; -} diff --git a/distros/iron/unique-identifier-msgs/default.nix b/distros/iron/unique-identifier-msgs/default.nix deleted file mode 100644 index 9e734ea02d..0000000000 --- a/distros/iron/unique-identifier-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-core-generators, rosidl-core-runtime }: -buildRosPackage { - pname = "ros-iron-unique-identifier-msgs"; - version = "2.3.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/unique_identifier_msgs-release/archive/release/iron/unique_identifier_msgs/2.3.2-3.tar.gz"; - name = "2.3.2-3.tar.gz"; - sha256 = "4ab740b9649e0c0f247dfae8168e76b75b97b00a1a8b5854c5933c551014d410"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-core-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-core-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-core-generators ]; - - meta = { - description = "ROS messages for universally unique identifiers."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/unitree-ros/default.nix b/distros/iron/unitree-ros/default.nix deleted file mode 100644 index b4b556b834..0000000000 --- a/distros/iron/unitree-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, boost, geometry-msgs, nav-msgs, rclcpp, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-iron-unitree-ros"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/unitree_ros-release/archive/release/iron/unitree_ros/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "fb98f9d32d290a38d3eb2ba7e015c9931986c4929e36091ca8f9615b89510b73"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake boost rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs rclcpp rosidl-default-runtime sensor-msgs std-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Unitree ros package"; - license = with lib.licenses; [ "GPL-3.0" ]; - }; -} diff --git a/distros/iron/ur-calibration/default.nix b/distros/iron/ur-calibration/default.nix deleted file mode 100644 index 6c9ce0268f..0000000000 --- a/distros/iron/ur-calibration/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, rclcpp, ur-client-library, ur-robot-driver, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-ur-calibration"; - version = "2.3.12-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/iron/ur_calibration/2.3.12-1.tar.gz"; - name = "2.3.12-1.tar.gz"; - sha256 = "a38fd940715ff2b9b8250dccfc9e44243a7b5cbd387543bb0f065ea42e90522d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen rclcpp ur-client-library ur-robot-driver yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package for extracting the factory calibration from a UR robot and change it such that it can be used by ur_description to gain a correct URDF"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/ur-client-library/default.nix b/distros/iron/ur-client-library/default.nix deleted file mode 100644 index d0f78400d4..0000000000 --- a/distros/iron/ur-client-library/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cmake }: -buildRosPackage { - pname = "ros-iron-ur-client-library"; - version = "1.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/iron/ur_client_library/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "32692a02fc1f7e4ff951f4b5c15f92e3f8b190c3437a973308669804e32a9964"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ ament-cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "Standalone C++ library for accessing Universal Robots interfaces. This has been forked off the ur_robot_driver."; - license = with lib.licenses; [ asl20 "BSD-2-Clause" "Zlib" ]; - }; -} diff --git a/distros/iron/ur-controllers/default.nix b/distros/iron/ur-controllers/default.nix deleted file mode 100644 index 8d1b6a8459..0000000000 --- a/distros/iron/ur-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, angles, controller-interface, joint-trajectory-controller, lifecycle-msgs, pluginlib, rclcpp-lifecycle, rcutils, realtime-tools, std-msgs, std-srvs, ur-dashboard-msgs, ur-msgs }: -buildRosPackage { - pname = "ros-iron-ur-controllers"; - version = "2.3.12-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/iron/ur_controllers/2.3.12-1.tar.gz"; - name = "2.3.12-1.tar.gz"; - sha256 = "f74147bbf8f65fa66e2a68d52c66fb932c954a6b274827b1eb07dd4e09cd0ac4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ angles controller-interface joint-trajectory-controller lifecycle-msgs pluginlib rclcpp-lifecycle rcutils realtime-tools std-msgs std-srvs ur-dashboard-msgs ur-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides controllers that use the speed scaling interface of Universal Robots."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/ur-dashboard-msgs/default.nix b/distros/iron/ur-dashboard-msgs/default.nix deleted file mode 100644 index 8bdb30d1af..0000000000 --- a/distros/iron/ur-dashboard-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-ur-dashboard-msgs"; - version = "2.3.12-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/iron/ur_dashboard_msgs/2.3.12-1.tar.gz"; - name = "2.3.12-1.tar.gz"; - sha256 = "b337c76ef0e81c9a89ff655de7e0a259400940e980f400a3be436cdac87a9099"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ action-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages around the UR Dashboard server."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/ur-description/default.nix b/distros/iron/ur-description/default.nix deleted file mode 100644 index 4b1cf292e5..0000000000 --- a/distros/iron/ur-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, joint-state-publisher-gui, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, robot-state-publisher, rviz2, urdf, urdfdom, xacro }: -buildRosPackage { - pname = "ros-iron-ur-description"; - version = "2.3.3-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ur_description-release/archive/release/iron/ur_description/2.3.3-2.tar.gz"; - name = "2.3.3-2.tar.gz"; - sha256 = "9055b72c07c1a6f64fa49b133e91610ba8843843e394b1c536603d653e97f5f8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest launch-testing-ament-cmake launch-testing-ros urdfdom xacro ]; - propagatedBuildInputs = [ joint-state-publisher-gui launch launch-ros robot-state-publisher rviz2 urdf xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "URDF description for Universal Robots"; - license = with lib.licenses; [ bsd3 "Universal-Robots-A-S’-Terms-and-Conditions-for-Use-of-Graphical-Documentation" ]; - }; -} diff --git a/distros/iron/ur-moveit-config/default.nix b/distros/iron/ur-moveit-config/default.nix deleted file mode 100644 index 0119c6d639..0000000000 --- a/distros/iron/ur-moveit-config/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, launch, launch-ros, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-servo, moveit-simple-controller-manager, rviz2, ur-description, urdf, warehouse-ros-sqlite, xacro }: -buildRosPackage { - pname = "ros-iron-ur-moveit-config"; - version = "2.3.12-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/iron/ur_moveit_config/2.3.12-1.tar.gz"; - name = "2.3.12-1.tar.gz"; - sha256 = "67b56308f1216b1d239f173c043908c82cef154682cb147a946224ab8af4f620"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - propagatedBuildInputs = [ launch launch-ros moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-servo moveit-simple-controller-manager rviz2 ur-description urdf warehouse-ros-sqlite xacro ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "An example package with MoveIt2 configurations for UR robots."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/ur-msgs/default.nix b/distros/iron/ur-msgs/default.nix deleted file mode 100644 index 9c2b84c445..0000000000 --- a/distros/iron/ur-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-iron-ur-msgs"; - version = "2.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ur_msgs-release/archive/release/iron/ur_msgs/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "aad7eacba4e5f88ea7a4865945552d34d1fad85a67c6254e22d14097d2210081"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Message and service definitions for interacting with Universal Robots robot controllers."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/ur-robot-driver/default.nix b/distros/iron/ur-robot-driver/default.nix deleted file mode 100644 index 818d2a1fe0..0000000000 --- a/distros/iron/ur-robot-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, backward-ros, controller-manager, controller-manager-msgs, force-torque-sensor-broadcaster, geometry-msgs, hardware-interface, joint-state-broadcaster, joint-state-publisher, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, pluginlib, pose-broadcaster, position-controllers, rclcpp, rclcpp-lifecycle, rclpy, robot-state-publisher, ros2-controllers-test-nodes, rviz2, socat, std-msgs, std-srvs, tf2-geometry-msgs, ur-client-library, ur-controllers, ur-dashboard-msgs, ur-description, ur-msgs, urdf, velocity-controllers, xacro }: -buildRosPackage { - pname = "ros-iron-ur-robot-driver"; - version = "2.3.12-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/iron/ur_robot_driver/2.3.12-1.tar.gz"; - name = "2.3.12-1.tar.gz"; - sha256 = "9b10c8dbcd6b795b36e3ca1c1a5e71a3d5804df2972d8349503989265bb62aed"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ launch-testing-ament-cmake ]; - propagatedBuildInputs = [ backward-ros controller-manager controller-manager-msgs force-torque-sensor-broadcaster geometry-msgs hardware-interface joint-state-broadcaster joint-state-publisher joint-trajectory-controller launch launch-ros pluginlib pose-broadcaster position-controllers rclcpp rclcpp-lifecycle rclpy robot-state-publisher ros2-controllers-test-nodes rviz2 socat std-msgs std-srvs tf2-geometry-msgs ur-client-library ur-controllers ur-dashboard-msgs ur-description ur-msgs urdf velocity-controllers xacro ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/ur/default.nix b/distros/iron/ur/default.nix deleted file mode 100644 index d49d35b9bc..0000000000 --- a/distros/iron/ur/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ur-calibration, ur-controllers, ur-dashboard-msgs, ur-moveit-config, ur-robot-driver }: -buildRosPackage { - pname = "ros-iron-ur"; - version = "2.3.12-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/iron/ur/2.3.12-1.tar.gz"; - name = "2.3.12-1.tar.gz"; - sha256 = "6880f2b6db0c1a638fb0b5de3d262ba74360e8a64dfd5729535dd86407fa56b2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ur-calibration ur-controllers ur-dashboard-msgs ur-moveit-config ur-robot-driver ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage for universal robots"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/iron/urdf-launch/default.nix b/distros/iron/urdf-launch/default.nix deleted file mode 100644 index 2f5d730ee8..0000000000 --- a/distros/iron/urdf-launch/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, joint-state-publisher, joint-state-publisher-gui, launch-ros, robot-state-publisher, rviz-common, rviz-default-plugins, rviz2, xacro }: -buildRosPackage { - pname = "ros-iron-urdf-launch"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urdf_launch-release/archive/release/iron/urdf_launch/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "5e29534fea34b88eb73e314edbf96914afac7a6e46587e8898dc6c10d7583725"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui launch-ros robot-state-publisher rviz-common rviz-default-plugins rviz2 xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Launch files for common URDF operations"; - license = with lib.licenses; [ "BSD-3-clause" ]; - }; -} diff --git a/distros/iron/urdf-parser-plugin/default.nix b/distros/iron/urdf-parser-plugin/default.nix deleted file mode 100644 index b7c815e39e..0000000000 --- a/distros/iron/urdf-parser-plugin/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, urdfdom-headers }: -buildRosPackage { - pname = "ros-iron-urdf-parser-plugin"; - version = "2.8.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urdf-release/archive/release/iron/urdf_parser_plugin/2.8.2-3.tar.gz"; - name = "2.8.2-3.tar.gz"; - sha256 = "73e610a5048626063fe5c90c5b4c751771c877d19eab2f57db30bb771b0c41c8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ urdfdom-headers ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This package contains a C++ base class for URDF parsers."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/urdf-sim-tutorial/default.nix b/distros/iron/urdf-sim-tutorial/default.nix deleted file mode 100644 index 37230af56e..0000000000 --- a/distros/iron/urdf-sim-tutorial/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, controller-manager, diff-drive-controller, gazebo-ros, position-controllers, robot-state-publisher, rqt-robot-steering, rviz2, urdf-tutorial, xacro }: -buildRosPackage { - pname = "ros-iron-urdf-sim-tutorial"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/urdf_sim_tutorial-release/archive/release/iron/urdf_sim_tutorial/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "f6b75c542e722a6c6101abd18bac16531e4aee1ac09a30f973446fd7d8535a6d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller gazebo-ros position-controllers robot-state-publisher rqt-robot-steering rviz2 urdf-tutorial xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The urdf_sim_tutorial package"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/urdf-tutorial/default.nix b/distros/iron/urdf-tutorial/default.nix deleted file mode 100644 index 67b34b045a..0000000000 --- a/distros/iron/urdf-tutorial/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, urdf-launch }: -buildRosPackage { - pname = "ros-iron-urdf-tutorial"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urdf_tutorial-release/archive/release/iron/urdf_tutorial/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "2eb0a1ec06bc05bc12c5a9a3793b0dbb114e4c77b14f91bbc1c5b04674967cf1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ]; - propagatedBuildInputs = [ urdf-launch ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "This package contains a number of URDF tutorials."; - license = with lib.licenses; [ "BSD-3-clause" ]; - }; -} diff --git a/distros/iron/urdf/default.nix b/distros/iron/urdf/default.nix deleted file mode 100644 index 2073ed6627..0000000000 --- a/distros/iron/urdf/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-google-benchmark, ament-cmake-ros, ament-lint-auto, ament-lint-common, pluginlib, tinyxml2-vendor, urdf-parser-plugin, urdfdom, urdfdom-headers }: -buildRosPackage { - pname = "ros-iron-urdf"; - version = "2.8.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urdf-release/archive/release/iron/urdf/2.8.2-3.tar.gz"; - name = "2.8.2-3.tar.gz"; - sha256 = "cc28e7b13b8580f21efba2b8ac6b0463522273e1636b410e968218c8061ff021"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-google-benchmark ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ pluginlib tinyxml2-vendor urdf-parser-plugin urdfdom urdfdom-headers ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "This package contains a C++ parser for the Unified Robot Description - Format (URDF), which is an XML format for representing a robot model. - The code API of the parser has been through our review process and will remain - backwards compatible in future releases."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/urdfdom-headers/default.nix b/distros/iron/urdfdom-headers/default.nix deleted file mode 100644 index 64e9e2ca42..0000000000 --- a/distros/iron/urdfdom-headers/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-iron-urdfdom-headers"; - version = "1.1.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urdfdom_headers-release/archive/release/iron/urdfdom_headers/1.1.0-3.tar.gz"; - name = "1.1.0-3.tar.gz"; - sha256 = "58d0076bb63241b19bec2fc358b18ba837adaa49f3d5f6635d90c4c71b72d391"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "C++ headers for URDF."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/urdfdom-py/default.nix b/distros/iron/urdfdom-py/default.nix deleted file mode 100644 index aae34ca613..0000000000 --- a/distros/iron/urdfdom-py/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python3Packages, rclpy }: -buildRosPackage { - pname = "ros-iron-urdfdom-py"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urdfdom_py-release/archive/release/iron/urdfdom_py/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "278291a2a4eac11bcdf9110da5dc84e06c23f8d831592d28b121129cc235dec5"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python3Packages.lxml python3Packages.pyyaml rclpy ]; - - meta = { - description = "Python implementation of the URDF parser."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/urdfdom/default.nix b/distros/iron/urdfdom/default.nix deleted file mode 100644 index e49539a793..0000000000 --- a/distros/iron/urdfdom/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, console-bridge, console-bridge-vendor, python3, tinyxml, tinyxml-vendor, urdfdom-headers }: -buildRosPackage { - pname = "ros-iron-urdfdom"; - version = "3.1.1-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urdfdom-release/archive/release/iron/urdfdom/3.1.1-2.tar.gz"; - name = "3.1.1-2.tar.gz"; - sha256 = "49c8646992994961a2b0e921aa8a74e1c9269d79478c0691296f30c424d05342"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ python3 ]; - propagatedBuildInputs = [ console-bridge console-bridge-vendor tinyxml tinyxml-vendor urdfdom-headers ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "A library to access URDFs using the DOM model."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/urg-c/default.nix b/distros/iron/urg-c/default.nix deleted file mode 100644 index 9c62b82984..0000000000 --- a/distros/iron/urg-c/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake }: -buildRosPackage { - pname = "ros-iron-urg-c"; - version = "1.0.4001-r5"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urg_c-release/archive/release/iron/urg_c/1.0.4001-5.tar.gz"; - name = "1.0.4001-5.tar.gz"; - sha256 = "aea7f3c9bc6011a1138da0321e5e22bf224c219b354d23bc03b6db22b798c64d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The urg_c package"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/urg-node-msgs/default.nix b/distros/iron/urg-node-msgs/default.nix deleted file mode 100644 index 2614841a93..0000000000 --- a/distros/iron/urg-node-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, std-msgs }: -buildRosPackage { - pname = "ros-iron-urg-node-msgs"; - version = "1.0.1-r7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urg_node_msgs-release/archive/release/iron/urg_node_msgs/1.0.1-7.tar.gz"; - name = "1.0.1-7.tar.gz"; - sha256 = "f5fadb81725a65498d0554bd02d3a43f3d1b501f4c97d160f7b4088bea58e47e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-generators std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "urg_node_msgs"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/urg-node/default.nix b/distros/iron/urg-node/default.nix deleted file mode 100644 index f87bcdb07e..0000000000 --- a/distros/iron/urg-node/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, boost, builtin-interfaces, diagnostic-updater, laser-proc, rclcpp, rclcpp-components, rosidl-default-generators, sensor-msgs, std-srvs, urdf, urg-c, urg-node-msgs }: -buildRosPackage { - pname = "ros-iron-urg-node"; - version = "1.1.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/urg_node-release/archive/release/iron/urg_node/1.1.1-3.tar.gz"; - name = "1.1.1-3.tar.gz"; - sha256 = "e3fa1ae51a0c58b015c2630956a457a59e4b786018996ce1862226bdb446e32e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ boost builtin-interfaces diagnostic-updater laser-proc rclcpp rclcpp-components rosidl-default-generators sensor-msgs std-srvs urdf urg-c urg-node-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "urg_node"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/usb-cam/default.nix b/distros/iron/usb-cam/default.nix deleted file mode 100644 index c216e5d9b2..0000000000 --- a/distros/iron/usb-cam/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, camera-info-manager, cv-bridge, ffmpeg, image-transport, image-transport-plugins, rclcpp, rclcpp-components, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, v4l-utils }: -buildRosPackage { - pname = "ros-iron-usb-cam"; - version = "0.8.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/usb_cam-release/archive/release/iron/usb_cam/0.8.1-1.tar.gz"; - name = "0.8.1-1.tar.gz"; - sha256 = "656a69b4c30e97903e9996f9be2b007147705904a3e980d8e961a7e4a720fad4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-auto ros-environment rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces camera-info-manager cv-bridge ffmpeg image-transport image-transport-plugins rclcpp rclcpp-components rosidl-default-runtime sensor-msgs std-msgs std-srvs v4l-utils ]; - nativeBuildInputs = [ ament-cmake-auto rosidl-default-generators ]; - - meta = { - description = "A ROS Driver for V4L USB Cameras"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/v4l2-camera/default.nix b/distros/iron/v4l2-camera/default.nix deleted file mode 100644 index 59eceaa03e..0000000000 --- a/distros/iron/v4l2-camera/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, camera-info-manager, cv-bridge, image-transport, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-v4l2-camera"; - version = "0.6.1-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_v4l2_camera-release/archive/release/iron/v4l2_camera/0.6.1-3.tar.gz"; - name = "0.6.1-3.tar.gz"; - sha256 = "d4470ecaec872fb0797265a85cb291f351b872770884ea9e7860a2da7e606417"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge image-transport rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "A ROS 2 camera driver using Video4Linux2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/velocity-controllers/default.nix b/distros/iron/velocity-controllers/default.nix deleted file mode 100644 index 8f6b5a1d38..0000000000 --- a/distros/iron/velocity-controllers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, backward-ros, controller-manager, forward-command-controller, hardware-interface, hardware-interface-testing, pluginlib, rclcpp, ros2-control-test-assets }: -buildRosPackage { - pname = "ros-iron-velocity-controllers"; - version = "3.28.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_controllers-release/archive/release/iron/velocity_controllers/3.28.0-1.tar.gz"; - name = "3.28.0-1.tar.gz"; - sha256 = "80cffc0f7eccb67fb63dfa29778246b6ebcc2986101c71ad23b9234a42ae229c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock controller-manager hardware-interface hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ backward-ros forward-command-controller pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Generic controller for forwarding commands."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/velodyne-description/default.nix b/distros/iron/velodyne-description/default.nix deleted file mode 100644 index 0a37e0609f..0000000000 --- a/distros/iron/velodyne-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, urdf, xacro }: -buildRosPackage { - pname = "ros-iron-velodyne-description"; - version = "2.0.3-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/velodyne_simulator-release/archive/release/iron/velodyne_description/2.0.3-3.tar.gz"; - name = "2.0.3-3.tar.gz"; - sha256 = "108f7c5ec519a0d5040cf4b7493b02ef83d911d8d7888cd7be519b3b48bf44bb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "URDF and meshes describing Velodyne laser scanners."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/velodyne-driver/default.nix b/distros/iron/velodyne-driver/default.nix deleted file mode 100644 index 7ed814168d..0000000000 --- a/distros/iron/velodyne-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, diagnostic-updater, libpcap, rclcpp, rclcpp-components, tf2-ros, velodyne-msgs }: -buildRosPackage { - pname = "ros-iron-velodyne-driver"; - version = "2.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/velodyne-release/archive/release/iron/velodyne_driver/2.5.1-1.tar.gz"; - name = "2.5.1-1.tar.gz"; - sha256 = "763d9a5ef5f60f3ed804b5f343b9ddacfad1312548bb5ace6dac75f21d01bc28"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ diagnostic-updater libpcap rclcpp rclcpp-components tf2-ros velodyne-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "ROS device driver for Velodyne 3D LIDARs."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/velodyne-gazebo-plugins/default.nix b/distros/iron/velodyne-gazebo-plugins/default.nix deleted file mode 100644 index 615d82283d..0000000000 --- a/distros/iron/velodyne-gazebo-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-dev, gazebo-msgs, gazebo-ros, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-velodyne-gazebo-plugins"; - version = "2.0.3-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/velodyne_simulator-release/archive/release/iron/velodyne_gazebo_plugins/2.0.3-3.tar.gz"; - name = "2.0.3-3.tar.gz"; - sha256 = "ad4a444fbb6ecc5486c41e36141c71d857150679612508c19e7e4584e5a270ae"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ gazebo-dev gazebo-msgs gazebo-ros rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Gazebo plugin to provide simulated data from Velodyne laser scanners."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/velodyne-laserscan/default.nix b/distros/iron/velodyne-laserscan/default.nix deleted file mode 100644 index 6ef5529b6c..0000000000 --- a/distros/iron/velodyne-laserscan/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-velodyne-laserscan"; - version = "2.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/velodyne-release/archive/release/iron/velodyne_laserscan/2.5.1-1.tar.gz"; - name = "2.5.1-1.tar.gz"; - sha256 = "79428e27250dc795387218a91a6b88e11a7fd520f70dc8c3ca23005cbd34707b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rclcpp rclcpp-components sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/velodyne-msgs/default.nix b/distros/iron/velodyne-msgs/default.nix deleted file mode 100644 index 694c208fbb..0000000000 --- a/distros/iron/velodyne-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-velodyne-msgs"; - version = "2.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/velodyne-release/archive/release/iron/velodyne_msgs/2.5.1-1.tar.gz"; - name = "2.5.1-1.tar.gz"; - sha256 = "4a6e30bb2bfec2feaf3afc7d7dce843fea2a71b86cf390977475b538ddb0c1d6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "ROS message definitions for Velodyne 3D LIDARs."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/velodyne-pointcloud/default.nix b/distros/iron/velodyne-pointcloud/default.nix deleted file mode 100644 index 6071f15b20..0000000000 --- a/distros/iron/velodyne-pointcloud/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, angles, diagnostic-updater, eigen, geometry-msgs, message-filters, pcl, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-ros, velodyne-msgs, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-velodyne-pointcloud"; - version = "2.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/velodyne-release/archive/release/iron/velodyne_pointcloud/2.5.1-1.tar.gz"; - name = "2.5.1-1.tar.gz"; - sha256 = "e630848e2f4ce9f7a55a8b8dff0b76c22a96db2edce221b6616e74b9d4ba8481"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest ament-index-cpp ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ angles diagnostic-updater eigen geometry-msgs message-filters pcl rclcpp rclcpp-components sensor-msgs tf2 tf2-ros velodyne-msgs yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Point cloud conversions for Velodyne 3D LIDARs."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/velodyne-simulator/default.nix b/distros/iron/velodyne-simulator/default.nix deleted file mode 100644 index ef54059315..0000000000 --- a/distros/iron/velodyne-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, velodyne-description, velodyne-gazebo-plugins }: -buildRosPackage { - pname = "ros-iron-velodyne-simulator"; - version = "2.0.3-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/velodyne_simulator-release/archive/release/iron/velodyne_simulator/2.0.3-3.tar.gz"; - name = "2.0.3-3.tar.gz"; - sha256 = "b1d0edfdf94f5fe42d13f74ec5d4d04964f7b9f3e54fe0d36e0ad7f4b40b6490"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ velodyne-description velodyne-gazebo-plugins ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage allowing easy installation of Velodyne simulation components."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/velodyne/default.nix b/distros/iron/velodyne/default.nix deleted file mode 100644 index 2e17253dc9..0000000000 --- a/distros/iron/velodyne/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, velodyne-driver, velodyne-laserscan, velodyne-msgs, velodyne-pointcloud }: -buildRosPackage { - pname = "ros-iron-velodyne"; - version = "2.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/velodyne-release/archive/release/iron/velodyne/2.5.1-1.tar.gz"; - name = "2.5.1-1.tar.gz"; - sha256 = "685ceff8a54f6fab2167c426869f817c4f08add96820d61621400f2e107306aa"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ velodyne-driver velodyne-laserscan velodyne-msgs velodyne-pointcloud ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Basic ROS support for the Velodyne 3D LIDARs."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/vision-msgs-layers/default.nix b/distros/iron/vision-msgs-layers/default.nix deleted file mode 100644 index 011d63248a..0000000000 --- a/distros/iron/vision-msgs-layers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, rqt-image-overlay-layer, vision-msgs }: -buildRosPackage { - pname = "ros-iron-vision-msgs-layers"; - version = "0.2.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vision_msgs_layers-release/archive/release/iron/vision_msgs_layers/0.2.0-3.tar.gz"; - name = "0.2.0-3.tar.gz"; - sha256 = "b4e884877e17c78f59cd3cc2efdfb5246e1d2648e365b9288e5816d8e8e907dc"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rqt-image-overlay-layer vision-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "Collection of RQt Image Overlay Plugins for Vision Msgs"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/vision-msgs-rviz-plugins/default.nix b/distros/iron/vision-msgs-rviz-plugins/default.nix deleted file mode 100644 index a8a36db807..0000000000 --- a/distros/iron/vision-msgs-rviz-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, pluginlib, python3Packages, rclcpp, rclpy, rviz-common, rviz-default-plugins, rviz-rendering, rviz2, vision-msgs, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-iron-vision-msgs-rviz-plugins"; - version = "4.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/iron/vision_msgs_rviz_plugins/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "3eed3b4a19ea09fbe4a0e6b57f6ae1998571f2789a7b42c2b5e158bbe8f0abc2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ pluginlib python3Packages.numpy rclcpp rclpy rviz-common rviz-default-plugins rviz-rendering rviz2 vision-msgs yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "RVIZ2 plugins for visualizing vision_msgs"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/vision-msgs/default.nix b/distros/iron/vision-msgs/default.nix deleted file mode 100644 index e470e6a101..0000000000 --- a/distros/iron/vision-msgs/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-vision-msgs"; - version = "4.1.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vision_msgs-release/archive/release/iron/vision_msgs/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "c0dd04d3bb39c8a3c899ff127fe7d7f79b4479d69a829ae8572577f2fc13aff3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages for interfacing with various computer vision pipelines, such as - object detectors."; - license = with lib.licenses; [ asl20 asl20 ]; - }; -} diff --git a/distros/iron/vision-opencv/default.nix b/distros/iron/vision-opencv/default.nix deleted file mode 100644 index 128860f806..0000000000 --- a/distros/iron/vision-opencv/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, image-geometry }: -buildRosPackage { - pname = "ros-iron-vision-opencv"; - version = "3.5.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vision_opencv-release/archive/release/iron/vision_opencv/3.5.0-1.tar.gz"; - name = "3.5.0-1.tar.gz"; - sha256 = "098516dfc8f278cd521aede39821739a305693a065a1412d67944abc5a4356f9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cv-bridge image-geometry ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Packages for interfacing ROS2 with OpenCV, a library of programming functions for real time computer vision."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/iron/visp/default.nix b/distros/iron/visp/default.nix deleted file mode 100644 index ef6d1c6420..0000000000 --- a/distros/iron/visp/default.nix +++ /dev/null @@ -1,34 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bzip2, cmake, doxygen, eigen, libjpeg, liblapack, libpng, libv4l, libxml2, opencv, xorg }: -buildRosPackage { - pname = "ros-iron-visp"; - version = "3.5.0-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/visp-release/archive/release/iron/visp/3.5.0-3.tar.gz"; - name = "3.5.0-3.tar.gz"; - sha256 = "884c1653275da7782a806d402c1545ff2062290de1a4f8a49c363b245b3e8c69"; - }; - - buildType = "cmake"; - buildInputs = [ bzip2 cmake doxygen ]; - propagatedBuildInputs = [ eigen libjpeg liblapack libpng libv4l libxml2 opencv opencv.cxxdev xorg.libX11 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "ViSP standing for Visual Servoing Platform is a modular cross - platform library that allows prototyping and developing applications - using visual tracking and visual servoing technics at the heart of the - researches done by Inria Lagadic team. ViSP is able to compute control - laws that can be applied to robotic systems. It provides a set of visual - features that can be tracked using real time image processing or computer - vision algorithms. ViSP provides also simulation capabilities. - - ViSP can be useful in robotics, computer vision, augmented reality - and computer animation."; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/iron/visualization-msgs/default.nix b/distros/iron/visualization-msgs/default.nix deleted file mode 100644 index 2fdfa81d55..0000000000 --- a/distros/iron/visualization-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-iron-visualization-msgs"; - version = "5.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/iron/visualization_msgs/5.0.1-1.tar.gz"; - name = "5.0.1-1.tar.gz"; - sha256 = "85754f9b7923751bbd477473a7df1694bbfeeee84392374264b46277315adcc7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "A package containing some visualization and interaction related message definitions."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/vitis-common/default.nix b/distros/iron/vitis-common/default.nix deleted file mode 100644 index 9625073ceb..0000000000 --- a/distros/iron/vitis-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, ament-vitis, ocl-icd, opencl-clhpp }: -buildRosPackage { - pname = "ros-iron-vitis-common"; - version = "0.4.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vitis_common-release/archive/release/iron/vitis_common/0.4.2-3.tar.gz"; - name = "0.4.2-3.tar.gz"; - sha256 = "e921e1eaa6929ba6384b72dfd03049c63e7201968b986a9ee72fab51369d9e44"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-vitis ocl-icd opencl-clhpp ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ament-vitis ]; - - meta = { - description = "Common code for working with Vitis™ Unified Software Platform in ROS."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/vrpn-mocap/default.nix b/distros/iron/vrpn-mocap/default.nix deleted file mode 100644 index 81a2de3dab..0000000000 --- a/distros/iron/vrpn-mocap/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, eigen, eigen3-cmake-module, geometry-msgs, rclcpp, std-msgs, tf2, vrpn }: -buildRosPackage { - pname = "ros-iron-vrpn-mocap"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vrpn_mocap-release/archive/release/iron/vrpn_mocap/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "17c1defc0ebfa4bc40860772ffffe95cf62f48118f8368a361c0c276302b70d6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake eigen eigen3-cmake-module ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs rclcpp std-msgs tf2 vrpn ]; - nativeBuildInputs = [ ament-cmake eigen3-cmake-module ]; - - meta = { - description = "ROS2 VRPN - client built primarily to interface with motion - capture devices such as VICON and OptiTrack. A detailed list of - supported hardware can be found - here."; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/iron/vrpn/default.nix b/distros/iron/vrpn/default.nix deleted file mode 100644 index d73bcd2d77..0000000000 --- a/distros/iron/vrpn/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cmake }: -buildRosPackage { - pname = "ros-iron-vrpn"; - version = "7.35.0-r14"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vrpn-release/archive/release/iron/vrpn/7.35.0-14.tar.gz"; - name = "7.35.0-14.tar.gz"; - sha256 = "090fa7119dd258555ccbd2ff6059c64c54fbb7fdbb48f7e5ec2bc0f0e72eb64f"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ ament-cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = "The VRPN is a library and set of servers that interfaces with virtual-reality systems, such as VICON, OptiTrack, and others."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/warehouse-ros-sqlite/default.nix b/distros/iron/warehouse-ros-sqlite/default.nix deleted file mode 100644 index 1d29b93830..0000000000 --- a/distros/iron/warehouse-ros-sqlite/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-gtest, ament-lint-auto, ament-lint-common, boost, class-loader, geometry-msgs, rclcpp, sqlite3-vendor, warehouse-ros }: -buildRosPackage { - pname = "ros-iron-warehouse-ros-sqlite"; - version = "1.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/warehouse_ros_sqlite-release/archive/release/iron/warehouse_ros_sqlite/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "3bb559924ace41db6ea5f036659ca41942303b4a2f81dec9ca7a416639c075a3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake boost ]; - checkInputs = [ ament-cmake-copyright ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs ]; - propagatedBuildInputs = [ class-loader rclcpp sqlite3-vendor warehouse-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Implementation of warehouse_ros for sqlite"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/warehouse-ros/default.nix b/distros/iron/warehouse-ros/default.nix deleted file mode 100644 index 0c2a1afa8b..0000000000 --- a/distros/iron/warehouse-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-lint-auto, boost, geometry-msgs, openssl, pluginlib, rclcpp, std-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-iron-warehouse-ros"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/warehouse_ros-release/archive/release/iron/warehouse_ros/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "623f0a3057f20f9901b7a8f19945836e2f7f19fb1e5a212985e2c6ea5c4e1f3c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-copyright ament-lint-auto ]; - propagatedBuildInputs = [ boost geometry-msgs openssl pluginlib rclcpp std-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Persistent storage of ROS messages"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/web-video-server/default.nix b/distros/iron/web-video-server/default.nix deleted file mode 100644 index ad268176b4..0000000000 --- a/distros/iron/web-video-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-copyright, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-ros, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, async-web-server-cpp, cv-bridge, ffmpeg, image-transport, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-iron-web-video-server"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/web_video_server-release/archive/release/iron/web_video_server/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "507418c398f82c55cb093f1afc819e3aae55ec9cb38b3d9bdc90a8e6944ef35f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake-ros ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ async-web-server-cpp cv-bridge ffmpeg image-transport rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = "HTTP Streaming of ROS Image Topics in Multiple Formats"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/webots-ros2-control/default.nix b/distros/iron/webots-ros2-control/default.nix deleted file mode 100644 index 5ac5718da8..0000000000 --- a/distros/iron/webots-ros2-control/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, controller-manager, hardware-interface, pluginlib, rclcpp, rclcpp-lifecycle, ros-environment, webots-ros2-driver }: -buildRosPackage { - pname = "ros-iron-webots-ros2-control"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_control/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "b858ec78168a1c15de12c868f4edc1ccced9eb2159da35b0f3f3ffa45497c868"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ controller-manager hardware-interface pluginlib rclcpp rclcpp-lifecycle webots-ros2-driver ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros2_control plugin for Webots"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-driver/default.nix b/distros/iron/webots-ros2-driver/default.nix deleted file mode 100644 index 3f983281c2..0000000000 --- a/distros/iron/webots-ros2-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, geometry-msgs, pluginlib, python-cmake-module, rclcpp, rclpy, ros-environment, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tinyxml2-vendor, vision-msgs, webots-ros2-importer, webots-ros2-msgs, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-webots-ros2-driver"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_driver/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "7efe097ec02443f87d79a69db9f60078695cf32523944e085157b20e2e5a4710"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python python-cmake-module ros-environment ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs pluginlib rclcpp rclpy sensor-msgs std-msgs tf2-geometry-msgs tf2-ros tinyxml2-vendor vision-msgs webots-ros2-importer webots-ros2-msgs yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python python-cmake-module ]; - - meta = { - description = "Implementation of the Webots - ROS 2 interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-epuck/default.nix b/distros/iron/webots-ros2-epuck/default.nix deleted file mode 100644 index 54c41732e7..0000000000 --- a/distros/iron/webots-ros2-epuck/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, builtin-interfaces, controller-manager, diff-drive-controller, geometry-msgs, joint-state-broadcaster, nav-msgs, pythonPackages, rclpy, robot-state-publisher, rviz2, sensor-msgs, std-msgs, tf2-ros, webots-ros2-control, webots-ros2-driver, webots-ros2-msgs }: -buildRosPackage { - pname = "ros-iron-webots-ros2-epuck"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_epuck/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "f2311b5d88107a6e1c5691fc5cb6c2e5ea6ba22fc9c34c967f5dec8532f2fc21"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces controller-manager diff-drive-controller geometry-msgs joint-state-broadcaster nav-msgs rclpy robot-state-publisher rviz2 sensor-msgs std-msgs tf2-ros webots-ros2-control webots-ros2-driver webots-ros2-msgs ]; - - meta = { - description = "E-puck2 driver for Webots simulated robot"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-importer/default.nix b/distros/iron/webots-ros2-importer/default.nix deleted file mode 100644 index bb27479a89..0000000000 --- a/distros/iron/webots-ros2-importer/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, builtin-interfaces, python3Packages, pythonPackages, xacro }: -buildRosPackage { - pname = "ros-iron-webots-ros2-importer"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_importer/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "c1910778e48a06b8e2f62ba03d7e0019ced4b301aa9eb30ccd12353e2a39386d"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright python3Packages.numpy python3Packages.pillow python3Packages.pycodestyle pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces python3Packages.lark python3Packages.pycollada xacro ]; - - meta = { - description = "This package allows to convert URDF and XACRO files into Webots PROTO files."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-mavic/default.nix b/distros/iron/webots-ros2-mavic/default.nix deleted file mode 100644 index 7acfd37ab3..0000000000 --- a/distros/iron/webots-ros2-mavic/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, builtin-interfaces, pythonPackages, rclpy, webots-ros2-driver }: -buildRosPackage { - pname = "ros-iron-webots-ros2-mavic"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_mavic/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "643f286eddeb9e12d962b920dcae183c62bc948f0eb51c936c86500a3251ae2b"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces rclpy webots-ros2-driver ]; - - meta = { - description = "Mavic 2 Pro robot ROS2 interface for Webots."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-msgs/default.nix b/distros/iron/webots-ros2-msgs/default.nix deleted file mode 100644 index a58f3ad8ff..0000000000 --- a/distros/iron/webots-ros2-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, vision-msgs }: -buildRosPackage { - pname = "ros-iron-webots-ros2-msgs"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_msgs/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "7fce8948c614dfd22a9bd8ffa862c746973ee3779299e37e72cd18cdc7fe5ea1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs vision-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Services and Messages of the webots_ros2 packages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-tesla/default.nix b/distros/iron/webots-ros2-tesla/default.nix deleted file mode 100644 index 11799ae53c..0000000000 --- a/distros/iron/webots-ros2-tesla/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ackermann-msgs, ament-copyright, builtin-interfaces, python3Packages, pythonPackages, rclpy, webots-ros2-driver }: -buildRosPackage { - pname = "ros-iron-webots-ros2-tesla"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_tesla/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "5fabb9cfb8e39a2abac2d9cc8b1340871fda7c4f03af63e654c13f7314a2c238"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright pythonPackages.pytest ]; - propagatedBuildInputs = [ ackermann-msgs builtin-interfaces python3Packages.numpy python3Packages.opencv4 rclpy webots-ros2-driver ]; - - meta = { - description = "Tesla ROS2 interface for Webots."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-tests/default.nix b/distros/iron/webots-ros2-tests/default.nix deleted file mode 100644 index beb1297522..0000000000 --- a/distros/iron/webots-ros2-tests/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, geometry-msgs, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, pythonPackages, rclpy, ros2bag, rosbag2-storage-default-plugins, sensor-msgs, std-msgs, std-srvs, tf2-ros, webots-ros2-driver, webots-ros2-epuck, webots-ros2-mavic, webots-ros2-tesla, webots-ros2-tiago, webots-ros2-turtlebot, webots-ros2-universal-robot }: -buildRosPackage { - pname = "ros-iron-webots-ros2-tests"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_tests/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "cefd4aade87958ae1bb70a7d385aa0bc06a339a173828abd684260206f303b9a"; - }; - - buildType = "ament_python"; - buildInputs = [ rclpy ros2bag rosbag2-storage-default-plugins webots-ros2-driver ]; - checkInputs = [ ament-copyright geometry-msgs launch launch-testing launch-testing-ament-cmake launch-testing-ros pythonPackages.pytest sensor-msgs std-msgs std-srvs tf2-ros webots-ros2-epuck webots-ros2-mavic webots-ros2-tesla webots-ros2-tiago webots-ros2-turtlebot webots-ros2-universal-robot ]; - - meta = { - description = "System tests for `webots_ros2` packages."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-tiago/default.nix b/distros/iron/webots-ros2-tiago/default.nix deleted file mode 100644 index da44d4e27a..0000000000 --- a/distros/iron/webots-ros2-tiago/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, builtin-interfaces, controller-manager, diff-drive-controller, geometry-msgs, joint-state-broadcaster, pythonPackages, rclpy, robot-state-publisher, rviz2, tf2-ros, webots-ros2-control, webots-ros2-driver }: -buildRosPackage { - pname = "ros-iron-webots-ros2-tiago"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_tiago/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "bda8beb4b797348e2abb727679bfbae5ee3e1948622ec714306d91dddd7919e9"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces controller-manager diff-drive-controller geometry-msgs joint-state-broadcaster rclpy robot-state-publisher rviz2 tf2-ros webots-ros2-control webots-ros2-driver ]; - - meta = { - description = "TIAGo robots ROS2 interface for Webots."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-turtlebot/default.nix b/distros/iron/webots-ros2-turtlebot/default.nix deleted file mode 100644 index 6c6590d34f..0000000000 --- a/distros/iron/webots-ros2-turtlebot/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, builtin-interfaces, controller-manager, diff-drive-controller, joint-state-broadcaster, pythonPackages, rclpy, robot-state-publisher, rviz2, tf2-ros, webots-ros2-control, webots-ros2-driver }: -buildRosPackage { - pname = "ros-iron-webots-ros2-turtlebot"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_turtlebot/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "3454f47602dfc75b254777fcf0bdea113b8338a0fc32c21846afd92c8b7c7042"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces controller-manager diff-drive-controller joint-state-broadcaster rclpy robot-state-publisher rviz2 tf2-ros webots-ros2-control webots-ros2-driver ]; - - meta = { - description = "TurtleBot3 Burger robot ROS2 interface for Webots."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2-universal-robot/default.nix b/distros/iron/webots-ros2-universal-robot/default.nix deleted file mode 100644 index acd39b3a70..0000000000 --- a/distros/iron/webots-ros2-universal-robot/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, builtin-interfaces, control-msgs, controller-manager, joint-state-broadcaster, joint-trajectory-controller, pythonPackages, rclpy, robot-state-publisher, rviz2, trajectory-msgs, webots-ros2-control, webots-ros2-driver, xacro }: -buildRosPackage { - pname = "ros-iron-webots-ros2-universal-robot"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2_universal_robot/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "c5de8ea0e488a2dfabf8b8dba38626c550468d4d43e85cbae4838b12d52043d1"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces control-msgs controller-manager joint-state-broadcaster joint-trajectory-controller rclpy robot-state-publisher rviz2 trajectory-msgs webots-ros2-control webots-ros2-driver xacro ]; - - meta = { - description = "Universal Robot ROS2 interface for Webots."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/webots-ros2/default.nix b/distros/iron/webots-ros2/default.nix deleted file mode 100644 index 40c0d2987e..0000000000 --- a/distros/iron/webots-ros2/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-copyright, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-control, webots-ros2-driver, webots-ros2-epuck, webots-ros2-importer, webots-ros2-mavic, webots-ros2-msgs, webots-ros2-tesla, webots-ros2-tests, webots-ros2-tiago, webots-ros2-turtlebot, webots-ros2-universal-robot }: -buildRosPackage { - pname = "ros-iron-webots-ros2"; - version = "2023.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/webots_ros2-release/archive/release/iron/webots_ros2/2023.1.2-1.tar.gz"; - name = "2023.1.2-1.tar.gz"; - sha256 = "c09812388d5d626d3602601b39e93374fd2716ce22688fa6bd74a7ee8af7d930"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright pythonPackages.pytest webots-ros2-tests ]; - propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-control webots-ros2-driver webots-ros2-epuck webots-ros2-importer webots-ros2-mavic webots-ros2-msgs webots-ros2-tesla webots-ros2-tiago webots-ros2-turtlebot webots-ros2-universal-robot ]; - - meta = { - description = "Interface between Webots and ROS2"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/iron/wiimote-msgs/default.nix b/distros/iron/wiimote-msgs/default.nix deleted file mode 100644 index f2fe51c8bb..0000000000 --- a/distros/iron/wiimote-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-iron-wiimote-msgs"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/iron/wiimote_msgs/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "b753efe37d763fdfd2a4efc1fc94079a30eb963243dc0cb7adef958ad0e55ece"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto rosidl-default-generators ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto rosidl-default-generators ]; - - meta = { - description = "Messages used by wiimote package."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/wiimote/default.nix b/distros/iron/wiimote/default.nix deleted file mode 100644 index d12bc6f0c9..0000000000 --- a/distros/iron/wiimote/default.nix +++ /dev/null @@ -1,34 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-gtest, ament-lint-auto, ament-lint-common, bluez, cwiid, geometry-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, sensor-msgs, std-msgs, std-srvs, wiimote-msgs }: -buildRosPackage { - pname = "ros-iron-wiimote"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/iron/wiimote/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "64a298fe83ee0f829a39bd37c4230bcd053af5ef0e9a4671ffe0a7c614b8adc7"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-auto ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ bluez cwiid geometry-msgs rclcpp rclcpp-components rclcpp-lifecycle sensor-msgs std-msgs std-srvs wiimote-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-auto ]; - - meta = { - description = "The wiimote package allows ROS nodes to communicate with a Nintendo Wiimote - and its related peripherals, including the Nunchuk, Motion Plus, and - (experimentally) the Classic. The package implements a ROS node that uses - Bluetooth to communicate with the Wiimote device, obtaining accelerometer - and gyro data, the state of LEDs, the IR camera, rumble (vibrator), - buttons, joystick, and battery state. The node additionally enables ROS - nodes to control the Wiimote's LEDs and vibration for feedback to the human - Wiimote operator. LEDs and vibration may be switched on and off, or made to - operate according to a timed pattern."; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/iron/xacro/default.nix b/distros/iron/xacro/default.nix deleted file mode 100644 index 858a3aab09..0000000000 --- a/distros/iron/xacro/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, ament-index-python, ament-lint-auto, python3Packages }: -buildRosPackage { - pname = "ros-iron-xacro"; - version = "2.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/xacro-release/archive/release/iron/xacro/2.0.11-1.tar.gz"; - name = "2.0.11-1.tar.gz"; - sha256 = "6bd8de4eda0306fb482e59ef1df09d2569be12948f6be34f5f3016d95dfe391d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ]; - propagatedBuildInputs = [ ament-index-python python3Packages.pyyaml ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Xacro (XML Macros) - Xacro is an XML macro language. With xacro, you can construct shorter and more readable XML files by using macros that expand to larger XML expressions."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/yaml-cpp-vendor/default.nix b/distros/iron/yaml-cpp-vendor/default.nix deleted file mode 100644 index a226b9e138..0000000000 --- a/distros/iron/yaml-cpp-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, yaml-cpp }: -buildRosPackage { - pname = "ros-iron-yaml-cpp-vendor"; - version = "8.1.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/yaml_cpp_vendor-release/archive/release/iron/yaml_cpp_vendor/8.1.2-3.tar.gz"; - name = "8.1.2-3.tar.gz"; - sha256 = "5581e6bbaadbeb1bf3e32abf230682128fa18361b1a68d79dae39c72cadf8931"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Wrapper around yaml-cpp, it provides a fixed CMake module and an ExternalProject build of it."; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/iron/zbar-ros/default.nix b/distros/iron/zbar-ros/default.nix deleted file mode 100644 index b8e0bf682c..0000000000 --- a/distros/iron/zbar-ros/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cv-bridge, rclcpp, sensor-msgs, std-msgs, zbar }: -buildRosPackage { - pname = "ros-iron-zbar-ros"; - version = "0.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/zbar_ros-release/archive/release/iron/zbar_ros/0.5.1-1.tar.gz"; - name = "0.5.1-1.tar.gz"; - sha256 = "609142dd6f38b52689efa7a76fc53b9039a272586cc43c42afa787c0aa2894c8"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge rclcpp sensor-msgs std-msgs zbar ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Lightweight ROS wrapper for Zbar barcode/qrcode reader library (http://zbar.sourceforge - .net/)"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/zenoh-bridge-dds/default.nix b/distros/iron/zenoh-bridge-dds/default.nix deleted file mode 100644 index 5bcd2ef606..0000000000 --- a/distros/iron/zenoh-bridge-dds/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, cargo, clang }: -buildRosPackage { - pname = "ros-iron-zenoh-bridge-dds"; - version = "0.5.0-r4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/zenoh_bridge_dds-release/archive/release/iron/zenoh_bridge_dds/0.5.0-4.tar.gz"; - name = "0.5.0-4.tar.gz"; - sha256 = "752b9c74577998b22d23093285bdb5329a4c44d8bcfab57b7a92c20364e1e32c"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake cargo clang ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Bridge between ROS2/DDS and Eclipse zenoh (https://zenoh.io). It allows the integration of zenoh applications with ROS2, - or the tunneling of ROS2 communications between nodes via the zenoh protocol at Internet scale."; - license = with lib.licenses; [ "EPL-2.0" asl20 ]; - }; -} diff --git a/distros/iron/zlib-point-cloud-transport/default.nix b/distros/iron/zlib-point-cloud-transport/default.nix deleted file mode 100644 index 60f0a34d64..0000000000 --- a/distros/iron/zlib-point-cloud-transport/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, pluginlib, point-cloud-interfaces, point-cloud-transport, rclcpp, zlib }: -buildRosPackage { - pname = "ros-iron-zlib-point-cloud-transport"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/iron/zlib_point_cloud_transport/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "1b0b28d0135a868b7e9b37de2d4df32370eae4b3f2f0fbdf19f524260ce458bb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ pluginlib point-cloud-interfaces point-cloud-transport rclcpp zlib ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "zlib_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds - encoded with zlib"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/zmqpp-vendor/default.nix b/distros/iron/zmqpp-vendor/default.nix deleted file mode 100644 index ad5d7a252b..0000000000 --- a/distros/iron/zmqpp-vendor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, cppzmq, git }: -buildRosPackage { - pname = "ros-iron-zmqpp-vendor"; - version = "0.0.2-r3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/zmqpp_vendor-release/archive/release/iron/zmqpp_vendor/0.0.2-3.tar.gz"; - name = "0.0.2-3.tar.gz"; - sha256 = "656d4b2349e15ed7d024c7c07afd521038cf116ee11a8948920dad5d5ce66844"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cppzmq ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "Vendor package for zmqpp"; - license = with lib.licenses; [ asl20 "Mozilla-Public-License-2.0" ]; - }; -} diff --git a/distros/iron/zstd-point-cloud-transport/default.nix b/distros/iron/zstd-point-cloud-transport/default.nix deleted file mode 100644 index e80bec8703..0000000000 --- a/distros/iron/zstd-point-cloud-transport/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, pluginlib, point-cloud-interfaces, point-cloud-transport, rclcpp, zstd }: -buildRosPackage { - pname = "ros-iron-zstd-point-cloud-transport"; - version = "2.0.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/point_cloud_transport_plugins-release/archive/release/iron/zstd_point_cloud_transport/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "c81d5e3522c929010d7ac658e93634b2d00b85d907e986fdb943c5b83051c7d5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ pluginlib point-cloud-interfaces point-cloud-transport rclcpp zstd ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "zstd_point_cloud_transport provides a plugin to point_cloud_transport for sending point clouds - encoded with lib"; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/iron/zstd-vendor/default.nix b/distros/iron/zstd-vendor/default.nix deleted file mode 100644 index 0363388fcb..0000000000 --- a/distros/iron/zstd-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2024 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, git, zstd }: -buildRosPackage { - pname = "ros-iron-zstd-vendor"; - version = "0.22.8-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/iron/zstd_vendor/0.22.8-1.tar.gz"; - name = "0.22.8-1.tar.gz"; - sha256 = "2a615c39d2eba388764b71f1363724678af49caa36e77e2c71cf5aef09e00e75"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake git ]; - propagatedBuildInputs = [ zstd ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = "Zstd compression vendor package, providing a dependency for Zstd."; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -}