From cb4c1aac9a502bb4b6f3d06086db12260fb98eaa Mon Sep 17 00:00:00 2001 From: Superflore Date: Fri, 25 Sep 2020 13:19:46 +0000 Subject: [PATCH] regenerate all distros, Fri Sep 25 13:19:46 2020 --- .../dashing/contracts-lite-vendor/default.nix | 8 +- .../osrf-testing-tools-cpp/default.nix | 2 +- distros/dashing/rc-genicam-api/default.nix | 8 +- distros/dashing/ros1-bridge/default.nix | 8 +- distros/dashing/rqt-graph/default.nix | 8 +- .../test-osrf-testing-tools-cpp/default.nix | 2 +- distros/dashing/tracetools-launch/default.nix | 2 +- distros/dashing/tracetools-test/default.nix | 2 +- .../eloquent/astuff-sensor-msgs/default.nix | 25 ++++++ .../eloquent/behaviortree-cpp-v3/default.nix | 8 +- distros/eloquent/delphi-esr-msgs/default.nix | 26 +++++++ distros/eloquent/delphi-mrr-msgs/default.nix | 26 +++++++ distros/eloquent/delphi-srr-msgs/default.nix | 26 +++++++ .../eloquent/derived-object-msgs/default.nix | 26 +++++++ distros/eloquent/eiquadprog/default.nix | 25 ++++++ distros/eloquent/generated.nix | 30 +++++++- distros/eloquent/ibeo-msgs/default.nix | 26 +++++++ .../kartech-linear-actuator-msgs/default.nix | 26 +++++++ distros/eloquent/mavlink/default.nix | 8 +- .../mobileye-560-660-msgs/default.nix | 26 +++++++ .../neobotix-usboard-msgs/default.nix | 26 +++++++ .../osrf-testing-tools-cpp/default.nix | 2 +- distros/eloquent/pacmod-msgs/default.nix | 26 +++++++ distros/eloquent/rc-genicam-api/default.nix | 8 +- .../realsense-camera-msgs/default.nix | 25 ++++++ .../eloquent/realsense2-camera/default.nix | 25 ++++++ distros/eloquent/realsense2-node/default.nix | 25 ++++++ distros/eloquent/ros1-bridge/default.nix | 8 +- distros/eloquent/rqt-graph/default.nix | 8 +- .../test-osrf-testing-tools-cpp/default.nix | 2 +- distros/eloquent/webots-ros2-abb/default.nix | 8 +- distros/eloquent/webots-ros2-core/default.nix | 12 +-- .../eloquent/webots-ros2-demos/default.nix | 8 +- .../eloquent/webots-ros2-epuck/default.nix | 8 +- .../eloquent/webots-ros2-examples/default.nix | 8 +- .../eloquent/webots-ros2-importer/default.nix | 8 +- distros/eloquent/webots-ros2-msgs/default.nix | 8 +- .../eloquent/webots-ros2-tiago/default.nix | 8 +- .../webots-ros2-universal-robot/default.nix | 8 +- .../webots-ros2-ur-e-description/default.nix | 8 +- distros/eloquent/webots-ros2/default.nix | 12 +-- distros/foxy/astuff-sensor-msgs/default.nix | 25 ++++++ .../foxy/automotive-autonomy-msgs/default.nix | 25 ++++++ .../automotive-navigation-msgs/default.nix | 26 +++++++ .../foxy/automotive-platform-msgs/default.nix | 26 +++++++ .../foxy/contracts-lite-vendor/default.nix | 8 +- distros/foxy/delphi-esr-msgs/default.nix | 26 +++++++ distros/foxy/delphi-mrr-msgs/default.nix | 26 +++++++ distros/foxy/delphi-srr-msgs/default.nix | 26 +++++++ distros/foxy/derived-object-msgs/default.nix | 26 +++++++ distros/foxy/ecl-command-line/default.nix | 8 +- distros/foxy/ecl-concepts/default.nix | 8 +- distros/foxy/ecl-containers/default.nix | 8 +- distros/foxy/ecl-converters/default.nix | 8 +- distros/foxy/ecl-core-apps/default.nix | 8 +- distros/foxy/ecl-core/default.nix | 8 +- distros/foxy/ecl-devices/default.nix | 8 +- distros/foxy/ecl-eigen/default.nix | 8 +- distros/foxy/ecl-exceptions/default.nix | 8 +- distros/foxy/ecl-filesystem/default.nix | 8 +- distros/foxy/ecl-formatters/default.nix | 8 +- distros/foxy/ecl-geometry/default.nix | 8 +- distros/foxy/ecl-ipc/default.nix | 8 +- distros/foxy/ecl-linear-algebra/default.nix | 8 +- distros/foxy/ecl-manipulators/default.nix | 8 +- distros/foxy/ecl-math/default.nix | 8 +- distros/foxy/ecl-mobile-robot/default.nix | 8 +- distros/foxy/ecl-mpl/default.nix | 8 +- distros/foxy/ecl-sigslots/default.nix | 8 +- distros/foxy/ecl-statistics/default.nix | 8 +- distros/foxy/ecl-streams/default.nix | 8 +- distros/foxy/ecl-threads/default.nix | 8 +- distros/foxy/ecl-time/default.nix | 8 +- distros/foxy/ecl-type-traits/default.nix | 8 +- distros/foxy/ecl-utilities/default.nix | 8 +- distros/foxy/eiquadprog/default.nix | 25 ++++++ distros/foxy/generated.nix | 50 +++++++----- distros/foxy/ibeo-msgs/default.nix | 26 +++++++ .../kartech-linear-actuator-msgs/default.nix | 26 +++++++ distros/foxy/kobuki-core/default.nix | 12 +-- .../foxy/mobileye-560-660-msgs/default.nix | 26 +++++++ .../foxy/neobotix-usboard-msgs/default.nix | 26 +++++++ .../foxy/osrf-testing-tools-cpp/default.nix | 2 +- distros/foxy/pacmod-msgs/default.nix | 26 +++++++ distros/foxy/qt-dotgraph/default.nix | 8 +- distros/foxy/qt-gui-app/default.nix | 8 +- distros/foxy/qt-gui-core/default.nix | 8 +- distros/foxy/qt-gui-cpp/default.nix | 8 +- distros/foxy/qt-gui-py-common/default.nix | 8 +- distros/foxy/qt-gui/default.nix | 8 +- distros/foxy/rc-dynamics-api/default.nix | 32 ++++++++ distros/foxy/rc-genicam-api/default.nix | 37 +++++++++ distros/foxy/ros2trace/default.nix | 6 +- distros/foxy/rplidar-ros/default.nix | 8 +- distros/foxy/rqt-graph/default.nix | 8 +- distros/foxy/sros2-cmake/default.nix | 8 +- distros/foxy/sros2/default.nix | 8 +- .../test-osrf-testing-tools-cpp/default.nix | 2 +- distros/foxy/tracetools-launch/default.nix | 6 +- distros/foxy/tracetools-test/default.nix | 6 +- distros/foxy/tracetools/default.nix | 6 +- distros/foxy/webots-ros2-abb/default.nix | 8 +- distros/foxy/webots-ros2-core/default.nix | 12 +-- distros/foxy/webots-ros2-demos/default.nix | 8 +- distros/foxy/webots-ros2-epuck/default.nix | 8 +- distros/foxy/webots-ros2-examples/default.nix | 8 +- distros/foxy/webots-ros2-importer/default.nix | 8 +- distros/foxy/webots-ros2-msgs/default.nix | 8 +- distros/foxy/webots-ros2-tiago/default.nix | 8 +- .../webots-ros2-universal-robot/default.nix | 8 +- .../webots-ros2-ur-e-description/default.nix | 8 +- distros/foxy/webots-ros2/default.nix | 12 +-- distros/kinetic/audio-capture/default.nix | 8 +- distros/kinetic/audio-common-msgs/default.nix | 8 +- distros/kinetic/audio-common/default.nix | 8 +- distros/kinetic/audio-play/default.nix | 8 +- .../kinetic/computer-status-msgs/default.nix | 24 ++++++ distros/kinetic/dnn-detect/default.nix | 12 +-- distros/kinetic/generated.nix | 8 ++ distros/kinetic/heron-control/default.nix | 8 +- distros/kinetic/heron-description/default.nix | 8 +- distros/kinetic/heron-gazebo/default.nix | 24 ++++++ distros/kinetic/heron-msgs/default.nix | 8 +- distros/kinetic/heron-simulator/default.nix | 25 ++++++ distros/kinetic/hfl-driver/default.nix | 12 +-- .../kinetic/ixblue-stdbin-decoder/default.nix | 8 +- distros/kinetic/kobuki-core/default.nix | 8 +- distros/kinetic/kobuki-dock-drive/default.nix | 8 +- distros/kinetic/kobuki-driver/default.nix | 12 +-- distros/kinetic/kobuki-ftdi/default.nix | 8 +- distros/kinetic/libmavconn/default.nix | 8 +- distros/kinetic/mavros-extras/default.nix | 8 +- distros/kinetic/mavros-msgs/default.nix | 8 +- distros/kinetic/mavros/default.nix | 8 +- distros/kinetic/moose-desktop/default.nix | 8 +- distros/kinetic/moose-viz/default.nix | 12 +-- distros/kinetic/rc-genicam-api/default.nix | 12 +-- .../default.nix | 8 +- distros/kinetic/rc-pick-client/default.nix | 8 +- .../kinetic/rc-roi-manager-gui/default.nix | 8 +- .../rc-silhouettematch-client/default.nix | 8 +- .../kinetic/rc-tagdetect-client/default.nix | 8 +- .../kinetic/rc-visard-description/default.nix | 8 +- distros/kinetic/rc-visard-driver/default.nix | 8 +- distros/kinetic/rc-visard/default.nix | 8 +- .../kinetic/sick-safetyscanners/default.nix | 12 +-- distros/kinetic/test-mavros/default.nix | 8 +- distros/kinetic/ur-client-library/default.nix | 25 ++++++ distros/kinetic/warthog-control/default.nix | 12 +-- .../kinetic/warthog-description/default.nix | 8 +- distros/kinetic/warthog-msgs/default.nix | 8 +- distros/melodic/apriltag/default.nix | 8 +- distros/melodic/aruco-msgs/default.nix | 25 ++++++ distros/melodic/aruco-ros/default.nix | 25 ++++++ distros/melodic/aruco/default.nix | 25 ++++++ distros/melodic/audio-capture/default.nix | 8 +- distros/melodic/audio-common-msgs/default.nix | 8 +- distros/melodic/audio-common/default.nix | 8 +- distros/melodic/audio-play/default.nix | 8 +- .../melodic/behaviortree-cpp-v3/default.nix | 8 +- distros/melodic/can-msgs/default.nix | 8 +- distros/melodic/canopen-402/default.nix | 8 +- .../melodic/canopen-chain-node/default.nix | 8 +- distros/melodic/canopen-master/default.nix | 8 +- .../melodic/canopen-motor-node/default.nix | 8 +- .../melodic/computer-status-msgs/default.nix | 24 ++++++ .../melodic/dense-laser-assembler/default.nix | 28 +++++++ distros/melodic/dingo-control/default.nix | 8 +- distros/melodic/dingo-description/default.nix | 12 +-- distros/melodic/dingo-msgs/default.nix | 8 +- distros/melodic/dingo-navigation/default.nix | 8 +- distros/melodic/eiquadprog/default.nix | 25 ++++++ distros/melodic/generated.nix | 76 ++++++++++++++++++- distros/melodic/heron-control/default.nix | 25 ++++++ distros/melodic/heron-description/default.nix | 25 ++++++ distros/melodic/heron-gazebo/default.nix | 24 ++++++ distros/melodic/heron-msgs/default.nix | 26 +++++++ distros/melodic/heron-simulator/default.nix | 25 ++++++ distros/melodic/hfl-driver/default.nix | 12 +-- distros/melodic/iirob-filters/default.nix | 12 +-- .../melodic/ixblue-stdbin-decoder/default.nix | 8 +- .../default.nix | 25 ++++++ distros/melodic/kobuki-core/default.nix | 8 +- distros/melodic/kobuki-dock-drive/default.nix | 8 +- distros/melodic/kobuki-driver/default.nix | 12 +-- distros/melodic/kobuki-ftdi/default.nix | 8 +- .../melodic/laser-joint-processor/default.nix | 26 +++++++ .../melodic/laser-joint-projector/default.nix | 27 +++++++ distros/melodic/leo-description/default.nix | 11 +-- distros/melodic/leo-gazebo/default.nix | 24 ++++++ distros/melodic/libmavconn/default.nix | 8 +- distros/melodic/librealsense2/default.nix | 8 +- distros/melodic/mavlink/default.nix | 8 +- distros/melodic/mavros-extras/default.nix | 8 +- distros/melodic/mavros-msgs/default.nix | 8 +- distros/melodic/mavros/default.nix | 8 +- distros/melodic/moose-desktop/default.nix | 24 ++++++ distros/melodic/moose-gazebo/default.nix | 25 ++++++ distros/melodic/moose-simulator/default.nix | 24 ++++++ distros/melodic/moose-viz/default.nix | 25 ++++++ distros/melodic/mrp2-common/default.nix | 24 ++++++ distros/melodic/mrp2-description/default.nix | 24 ++++++ distros/melodic/mrp2-gazebo/default.nix | 24 ++++++ distros/melodic/mrp2-navigation/default.nix | 24 ++++++ distros/melodic/mrp2-simulator/default.nix | 24 ++++++ distros/melodic/mrp2-slam/default.nix | 25 ++++++ distros/melodic/mrp2-teleop/default.nix | 24 ++++++ distros/melodic/openzen-sensor/default.nix | 25 ++++++ distros/melodic/pr2-bringup-tests/default.nix | 24 ++++++ .../pr2-calibration-launch/default.nix | 26 +++++++ distros/melodic/pr2-calibration/default.nix | 24 ++++++ .../pr2-counterbalance-check/default.nix | 26 +++++++ .../pr2-dense-laser-snapshotter/default.nix | 26 +++++++ .../pr2-motor-diagnostic-tool/default.nix | 24 ++++++ .../pr2-se-calibration-launch/default.nix | 24 ++++++ .../melodic/pr2-self-test-msgs/default.nix | 25 ++++++ distros/melodic/pr2-self-test/default.nix | 24 ++++++ distros/melodic/rc-genicam-api/default.nix | 12 +-- .../default.nix | 8 +- distros/melodic/rc-pick-client/default.nix | 8 +- .../melodic/rc-roi-manager-gui/default.nix | 8 +- .../rc-silhouettematch-client/default.nix | 8 +- .../melodic/rc-tagdetect-client/default.nix | 8 +- .../melodic/rc-visard-description/default.nix | 8 +- distros/melodic/rc-visard-driver/default.nix | 8 +- distros/melodic/rc-visard/default.nix | 8 +- distros/melodic/realsense2-camera/default.nix | 8 +- .../realsense2-description/default.nix | 8 +- distros/melodic/ros-canopen/default.nix | 8 +- .../rt-usb-9axisimu-driver/default.nix | 24 ++++++ .../melodic/sick-safetyscanners/default.nix | 12 +-- distros/melodic/socketcan-bridge/default.nix | 8 +- .../melodic/socketcan-interface/default.nix | 8 +- distros/melodic/test-mavros/default.nix | 8 +- distros/melodic/ur-client-library/default.nix | 25 ++++++ distros/melodic/warthog-control/default.nix | 12 +-- .../melodic/warthog-description/default.nix | 8 +- distros/melodic/warthog-desktop/default.nix | 8 +- distros/melodic/warthog-msgs/default.nix | 8 +- distros/melodic/warthog-viz/default.nix | 12 +-- distros/noetic/audio-capture/default.nix | 8 +- distros/noetic/audio-common-msgs/default.nix | 8 +- distros/noetic/audio-common/default.nix | 8 +- distros/noetic/audio-play/default.nix | 8 +- .../noetic/behaviortree-cpp-v3/default.nix | 8 +- distros/noetic/can-msgs/default.nix | 8 +- distros/noetic/canopen-402/default.nix | 8 +- distros/noetic/canopen-chain-node/default.nix | 8 +- distros/noetic/canopen-master/default.nix | 8 +- distros/noetic/canopen-motor-node/default.nix | 8 +- .../noetic/computer-status-msgs/default.nix | 24 ++++++ distros/noetic/dnn-detect/default.nix | 24 ++++++ distros/noetic/easy-markers/default.nix | 25 ++++++ distros/noetic/eiquadprog/default.nix | 25 ++++++ distros/noetic/filters/default.nix | 8 +- distros/noetic/generated.nix | 50 ++++++++++++ distros/noetic/hfl-driver/default.nix | 12 +-- .../noetic/ixblue-stdbin-decoder/default.nix | 8 +- distros/noetic/joy-listener/default.nix | 25 ++++++ distros/noetic/kalman-filter/default.nix | 25 ++++++ distros/noetic/kobuki-core/default.nix | 24 ++++++ distros/noetic/kobuki-dock-drive/default.nix | 26 +++++++ distros/noetic/kobuki-driver/default.nix | 26 +++++++ distros/noetic/kobuki-ftdi/default.nix | 28 +++++++ distros/noetic/lanelet2-core/default.nix | 8 +- distros/noetic/lanelet2-examples/default.nix | 8 +- distros/noetic/lanelet2-maps/default.nix | 8 +- .../noetic/lanelet2-projection/default.nix | 8 +- distros/noetic/lanelet2-python/default.nix | 8 +- distros/noetic/lanelet2-routing/default.nix | 8 +- .../noetic/lanelet2-traffic-rules/default.nix | 8 +- .../noetic/lanelet2-validation/default.nix | 8 +- distros/noetic/lanelet2/default.nix | 12 +-- distros/noetic/libmavconn/default.nix | 8 +- distros/noetic/mavlink/default.nix | 8 +- distros/noetic/mavros-extras/default.nix | 8 +- distros/noetic/mavros-msgs/default.nix | 8 +- distros/noetic/mavros/default.nix | 8 +- distros/noetic/people-msgs/default.nix | 25 ++++++ .../people-velocity-tracker/default.nix | 25 ++++++ distros/noetic/people/default.nix | 24 ++++++ distros/noetic/rc-genicam-api/default.nix | 12 +-- .../default.nix | 8 +- distros/noetic/rc-pick-client/default.nix | 8 +- distros/noetic/rc-roi-manager-gui/default.nix | 8 +- .../rc-silhouettematch-client/default.nix | 8 +- .../noetic/rc-tagdetect-client/default.nix | 8 +- .../noetic/rc-visard-description/default.nix | 8 +- distros/noetic/rc-visard-driver/default.nix | 8 +- distros/noetic/rc-visard/default.nix | 8 +- distros/noetic/ros-canopen/default.nix | 8 +- distros/noetic/rosbaglive/default.nix | 25 ++++++ distros/noetic/rosserial-arduino/default.nix | 8 +- distros/noetic/rosserial-chibios/default.nix | 8 +- distros/noetic/rosserial-client/default.nix | 8 +- .../rosserial-embeddedlinux/default.nix | 8 +- distros/noetic/rosserial-mbed/default.nix | 8 +- distros/noetic/rosserial-msgs/default.nix | 8 +- distros/noetic/rosserial-python/default.nix | 8 +- distros/noetic/rosserial-server/default.nix | 12 +-- distros/noetic/rosserial-tivac/default.nix | 8 +- .../noetic/rosserial-vex-cortex/default.nix | 8 +- distros/noetic/rosserial-vex-v5/default.nix | 8 +- distros/noetic/rosserial-windows/default.nix | 8 +- distros/noetic/rosserial-xbee/default.nix | 8 +- distros/noetic/rosserial/default.nix | 8 +- distros/noetic/rqt-tf-tree/default.nix | 8 +- distros/noetic/sdhlibrary-cpp/default.nix | 24 ++++++ .../noetic/sick-safetyscanners/default.nix | 12 +-- distros/noetic/socketcan-bridge/default.nix | 8 +- .../noetic/socketcan-interface/default.nix | 8 +- distros/noetic/srdfdom/default.nix | 8 +- distros/noetic/teleop-twist-joy/default.nix | 25 ++++++ distros/noetic/test-mavros/default.nix | 8 +- distros/noetic/ur-client-library/default.nix | 25 ++++++ distros/noetic/wu-ros-tools/default.nix | 24 ++++++ distros/noetic/xpp-examples/default.nix | 24 ++++++ distros/noetic/xpp-hyq/default.nix | 33 ++++++++ distros/noetic/xpp-msgs/default.nix | 24 ++++++ distros/noetic/xpp-quadrotor/default.nix | 29 +++++++ distros/noetic/xpp-states/default.nix | 27 +++++++ distros/noetic/xpp-vis/default.nix | 25 ++++++ distros/noetic/xpp/default.nix | 29 +++++++ 323 files changed, 3568 insertions(+), 931 deletions(-) create mode 100644 distros/eloquent/astuff-sensor-msgs/default.nix create mode 100644 distros/eloquent/delphi-esr-msgs/default.nix create mode 100644 distros/eloquent/delphi-mrr-msgs/default.nix create mode 100644 distros/eloquent/delphi-srr-msgs/default.nix create mode 100644 distros/eloquent/derived-object-msgs/default.nix create mode 100644 distros/eloquent/eiquadprog/default.nix create mode 100644 distros/eloquent/ibeo-msgs/default.nix create mode 100644 distros/eloquent/kartech-linear-actuator-msgs/default.nix create mode 100644 distros/eloquent/mobileye-560-660-msgs/default.nix create mode 100644 distros/eloquent/neobotix-usboard-msgs/default.nix create mode 100644 distros/eloquent/pacmod-msgs/default.nix create mode 100644 distros/eloquent/realsense-camera-msgs/default.nix create mode 100644 distros/eloquent/realsense2-camera/default.nix create mode 100644 distros/eloquent/realsense2-node/default.nix create mode 100644 distros/foxy/astuff-sensor-msgs/default.nix create mode 100644 distros/foxy/automotive-autonomy-msgs/default.nix create mode 100644 distros/foxy/automotive-navigation-msgs/default.nix create mode 100644 distros/foxy/automotive-platform-msgs/default.nix create mode 100644 distros/foxy/delphi-esr-msgs/default.nix create mode 100644 distros/foxy/delphi-mrr-msgs/default.nix create mode 100644 distros/foxy/delphi-srr-msgs/default.nix create mode 100644 distros/foxy/derived-object-msgs/default.nix create mode 100644 distros/foxy/eiquadprog/default.nix create mode 100644 distros/foxy/ibeo-msgs/default.nix create mode 100644 distros/foxy/kartech-linear-actuator-msgs/default.nix create mode 100644 distros/foxy/mobileye-560-660-msgs/default.nix create mode 100644 distros/foxy/neobotix-usboard-msgs/default.nix create mode 100644 distros/foxy/pacmod-msgs/default.nix create mode 100644 distros/foxy/rc-dynamics-api/default.nix create mode 100644 distros/foxy/rc-genicam-api/default.nix create mode 100644 distros/kinetic/computer-status-msgs/default.nix create mode 100644 distros/kinetic/heron-gazebo/default.nix create mode 100644 distros/kinetic/heron-simulator/default.nix create mode 100644 distros/kinetic/ur-client-library/default.nix create mode 100644 distros/melodic/aruco-msgs/default.nix create mode 100644 distros/melodic/aruco-ros/default.nix create mode 100644 distros/melodic/aruco/default.nix create mode 100644 distros/melodic/computer-status-msgs/default.nix create mode 100644 distros/melodic/dense-laser-assembler/default.nix create mode 100644 distros/melodic/eiquadprog/default.nix create mode 100644 distros/melodic/heron-control/default.nix create mode 100644 distros/melodic/heron-description/default.nix create mode 100644 distros/melodic/heron-gazebo/default.nix create mode 100644 distros/melodic/heron-msgs/default.nix create mode 100644 distros/melodic/heron-simulator/default.nix create mode 100644 distros/melodic/joint-qualification-controllers/default.nix create mode 100644 distros/melodic/laser-joint-processor/default.nix create mode 100644 distros/melodic/laser-joint-projector/default.nix create mode 100644 distros/melodic/leo-gazebo/default.nix create mode 100644 distros/melodic/moose-desktop/default.nix create mode 100644 distros/melodic/moose-gazebo/default.nix create mode 100644 distros/melodic/moose-simulator/default.nix create mode 100644 distros/melodic/moose-viz/default.nix create mode 100644 distros/melodic/mrp2-common/default.nix create mode 100644 distros/melodic/mrp2-description/default.nix create mode 100644 distros/melodic/mrp2-gazebo/default.nix create mode 100644 distros/melodic/mrp2-navigation/default.nix create mode 100644 distros/melodic/mrp2-simulator/default.nix create mode 100644 distros/melodic/mrp2-slam/default.nix create mode 100644 distros/melodic/mrp2-teleop/default.nix create mode 100644 distros/melodic/openzen-sensor/default.nix create mode 100644 distros/melodic/pr2-bringup-tests/default.nix create mode 100644 distros/melodic/pr2-calibration-launch/default.nix create mode 100644 distros/melodic/pr2-calibration/default.nix create mode 100644 distros/melodic/pr2-counterbalance-check/default.nix create mode 100644 distros/melodic/pr2-dense-laser-snapshotter/default.nix create mode 100644 distros/melodic/pr2-motor-diagnostic-tool/default.nix create mode 100644 distros/melodic/pr2-se-calibration-launch/default.nix create mode 100644 distros/melodic/pr2-self-test-msgs/default.nix create mode 100644 distros/melodic/pr2-self-test/default.nix create mode 100644 distros/melodic/rt-usb-9axisimu-driver/default.nix create mode 100644 distros/melodic/ur-client-library/default.nix create mode 100644 distros/noetic/computer-status-msgs/default.nix create mode 100644 distros/noetic/dnn-detect/default.nix create mode 100644 distros/noetic/easy-markers/default.nix create mode 100644 distros/noetic/eiquadprog/default.nix create mode 100644 distros/noetic/joy-listener/default.nix create mode 100644 distros/noetic/kalman-filter/default.nix create mode 100644 distros/noetic/kobuki-core/default.nix create mode 100644 distros/noetic/kobuki-dock-drive/default.nix create mode 100644 distros/noetic/kobuki-driver/default.nix create mode 100644 distros/noetic/kobuki-ftdi/default.nix create mode 100644 distros/noetic/people-msgs/default.nix create mode 100644 distros/noetic/people-velocity-tracker/default.nix create mode 100644 distros/noetic/people/default.nix create mode 100644 distros/noetic/rosbaglive/default.nix create mode 100644 distros/noetic/sdhlibrary-cpp/default.nix create mode 100644 distros/noetic/teleop-twist-joy/default.nix create mode 100644 distros/noetic/ur-client-library/default.nix create mode 100644 distros/noetic/wu-ros-tools/default.nix create mode 100644 distros/noetic/xpp-examples/default.nix create mode 100644 distros/noetic/xpp-hyq/default.nix create mode 100644 distros/noetic/xpp-msgs/default.nix create mode 100644 distros/noetic/xpp-quadrotor/default.nix create mode 100644 distros/noetic/xpp-states/default.nix create mode 100644 distros/noetic/xpp-vis/default.nix create mode 100644 distros/noetic/xpp/default.nix diff --git a/distros/dashing/contracts-lite-vendor/default.nix b/distros/dashing/contracts-lite-vendor/default.nix index 065dc86380..9f8f2a4ed1 100644 --- a/distros/dashing/contracts-lite-vendor/default.nix +++ b/distros/dashing/contracts-lite-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-dashing-contracts-lite-vendor"; - version = "0.3.1-r1"; + version = "0.4.0-r1"; src = fetchurl { - url = "https://gitlab.com/MaplessAI/external/contracts_lite_vendor-release/repository/archive.tar.gz?ref=release/dashing/contracts_lite_vendor/0.3.1-1"; - name = "archive.tar.gz"; - sha256 = "4a61a25d586ab45b89aced21b5575d5b0fdd064090b9ba8b339ede10f97c7f70"; + url = "https://github.com/ros-safety/contracts_lite_vendor-release/archive/release/dashing/contracts_lite_vendor/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "53b27e165b2437a0a9eb021edaf6d5e698b0de0fd78593aebbad54ad7b102751"; }; buildType = "ament_cmake"; diff --git a/distros/dashing/osrf-testing-tools-cpp/default.nix b/distros/dashing/osrf-testing-tools-cpp/default.nix index 29ce0759d4..c26d9499a3 100644 --- a/distros/dashing/osrf-testing-tools-cpp/default.nix +++ b/distros/dashing/osrf-testing-tools-cpp/default.nix @@ -10,7 +10,7 @@ buildRosPackage { src = fetchurl { url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/dashing/osrf_testing_tools_cpp/1.2.2-1.tar.gz"; name = "1.2.2-1.tar.gz"; - sha256 = "185f904f6e12b39cd031144ba279c08540bb5337960ecc2d9446e282281bcaa3"; + sha256 = "8160416b8da311fc0b70bdf3a957453c68788a33982ca66eef7b03f20f45ce95"; }; buildType = "cmake"; diff --git a/distros/dashing/rc-genicam-api/default.nix b/distros/dashing/rc-genicam-api/default.nix index b7919d03b7..bde1720f9d 100644 --- a/distros/dashing/rc-genicam-api/default.nix +++ b/distros/dashing/rc-genicam-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, libpng, libusb }: buildRosPackage { pname = "ros-dashing-rc-genicam-api"; - version = "2.3.5-r1"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/dashing/rc_genicam_api/2.3.5-1.tar.gz"; - name = "2.3.5-1.tar.gz"; - sha256 = "9415354936db0a98410885487b1ac9b3d8f6a541f50aa8dc4afb2a0e36a6993a"; + url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/dashing/rc_genicam_api/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "1368107b46ae35bca57fea8995366b5b8b97f24fd0edb1fd15ca3ada557f297d"; }; buildType = "cmake"; diff --git a/distros/dashing/ros1-bridge/default.nix b/distros/dashing/ros1-bridge/default.nix index 280e2006b9..432a75ef95 100644 --- a/distros/dashing/ros1-bridge/default.nix +++ b/distros/dashing/ros1-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, actionlib-msgs, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, demo-nodes-cpp, diagnostic-msgs, example-interfaces, gazebo-msgs, geometry-msgs, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, nav-msgs, pkg-config, python3Packages, rclcpp, rcutils, rmw-implementation-cmake, ros2run, rosidl-cmake, rosidl-parser, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-dashing-ros1-bridge"; - version = "0.7.6-r1"; + version = "0.7.6-r3"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros1_bridge-release/archive/release/dashing/ros1_bridge/0.7.6-1.tar.gz"; - name = "0.7.6-1.tar.gz"; - sha256 = "c034844f1b69c063022f64ade3c937aa43fe226ddfb5873fafda56f0f8ced023"; + url = "https://github.com/ros2-gbp/ros1_bridge-release/archive/release/dashing/ros1_bridge/0.7.6-3.tar.gz"; + name = "0.7.6-3.tar.gz"; + sha256 = "0865b7a24bb7b0643f57dd588787be8b94b96afc6ca9e24b1785951ab4d713a7"; }; buildType = "ament_cmake"; diff --git a/distros/dashing/rqt-graph/default.nix b/distros/dashing/rqt-graph/default.nix index 19397b40ba..8f7a5e22eb 100644 --- a/distros/dashing/rqt-graph/default.nix +++ b/distros/dashing/rqt-graph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-dotgraph, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-dashing-rqt-graph"; - version = "1.0.4-r1"; + version = "1.0.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/dashing/rqt_graph/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "45ad8af7efd9bac672bfb78e64cc27eb16290d490bff767588821341016f4a15"; + url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/dashing/rqt_graph/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "0c928984eed643f977565c0fbf0f1e788643cbbe536e6c4ef23cdf103b587d0f"; }; buildType = "ament_python"; diff --git a/distros/dashing/test-osrf-testing-tools-cpp/default.nix b/distros/dashing/test-osrf-testing-tools-cpp/default.nix index b75c7484c3..c392bfddb1 100644 --- a/distros/dashing/test-osrf-testing-tools-cpp/default.nix +++ b/distros/dashing/test-osrf-testing-tools-cpp/default.nix @@ -10,7 +10,7 @@ buildRosPackage { src = fetchurl { url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/dashing/test_osrf_testing_tools_cpp/1.2.2-1.tar.gz"; name = "1.2.2-1.tar.gz"; - sha256 = "b5168ed927afbbeb3f17be5913baf27b4f34a3aed3a4c3f199012f2a68d44031"; + sha256 = "1d496b46debc9b6155c316d3cc3519168aee512e107ee2d293dc484863548876"; }; buildType = "cmake"; diff --git a/distros/dashing/tracetools-launch/default.nix b/distros/dashing/tracetools-launch/default.nix index c957ab2440..b9da0f81a4 100644 --- a/distros/dashing/tracetools-launch/default.nix +++ b/distros/dashing/tracetools-launch/default.nix @@ -10,7 +10,7 @@ buildRosPackage { src = fetchurl { url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools_launch/0.2.8-1"; name = "archive.tar.gz"; - sha256 = "79e8f22eefe5b15423eb3d57822ef407a03b0bd4a9cca40bae1eeeddc7acac4e"; + sha256 = "d2001368f6c4949a7512227b12ee7afb3448009bd66547434805a2ef6dc823f5"; }; buildType = "ament_python"; diff --git a/distros/dashing/tracetools-test/default.nix b/distros/dashing/tracetools-test/default.nix index f975e6485e..a920a2d3f3 100644 --- a/distros/dashing/tracetools-test/default.nix +++ b/distros/dashing/tracetools-test/default.nix @@ -10,7 +10,7 @@ buildRosPackage { src = fetchurl { url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools_test/0.2.8-1"; name = "archive.tar.gz"; - sha256 = "f1664d011b343bcae3be8cd5e5fbe26f56cdaaf403cef05ca5ce4ce6171e035d"; + sha256 = "a9450bbafff2fa4e1f269e4168418831dfad4a8cdca940ea2fc1fd998730acb4"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/astuff-sensor-msgs/default.nix b/distros/eloquent/astuff-sensor-msgs/default.nix new file mode 100644 index 0000000000..7becce3088 --- /dev/null +++ b/distros/eloquent/astuff-sensor-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, delphi-esr-msgs, delphi-srr-msgs, derived-object-msgs, ibeo-msgs, kartech-linear-actuator-msgs, mobileye-560-660-msgs, neobotix-usboard-msgs, pacmod-msgs, ros-environment }: +buildRosPackage { + pname = "ros-eloquent-astuff-sensor-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/astuff_sensor_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "e65b1ad12b23c2cf7ade04e34eeb1593e1bd6b4387b651291f511d600ec24ddc"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment ]; + propagatedBuildInputs = [ delphi-esr-msgs delphi-srr-msgs derived-object-msgs ibeo-msgs kartech-linear-actuator-msgs mobileye-560-660-msgs neobotix-usboard-msgs pacmod-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Messages specific to AStuff-provided sensors.''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/behaviortree-cpp-v3/default.nix b/distros/eloquent/behaviortree-cpp-v3/default.nix index 043112f0d5..2e2ebf65bd 100644 --- a/distros/eloquent/behaviortree-cpp-v3/default.nix +++ b/distros/eloquent/behaviortree-cpp-v3/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cppzmq, ncurses, rclcpp }: buildRosPackage { pname = "ros-eloquent-behaviortree-cpp-v3"; - version = "3.5.2-r1"; + version = "3.5.3-r1"; src = fetchurl { - url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/eloquent/behaviortree_cpp_v3/3.5.2-1.tar.gz"; - name = "3.5.2-1.tar.gz"; - sha256 = "dab79690d78b1ddc80245154919d3470c51ab824bcb5d90e05a624c7a5feedd6"; + url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/eloquent/behaviortree_cpp_v3/3.5.3-1.tar.gz"; + name = "3.5.3-1.tar.gz"; + sha256 = "07e21ae925cddc004d616bbd5443abb33d07a4718fe0527811a91619abd7b9f5"; }; buildType = "catkin"; diff --git a/distros/eloquent/delphi-esr-msgs/default.nix b/distros/eloquent/delphi-esr-msgs/default.nix new file mode 100644 index 0000000000..d865b1a038 --- /dev/null +++ b/distros/eloquent/delphi-esr-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-eloquent-delphi-esr-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/delphi_esr_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "118973b963642345c365bbccb8f7f3ae1c0178afe41d9266058c9a5e68b076a4"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definitions for the Delphi ESR''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/delphi-mrr-msgs/default.nix b/distros/eloquent/delphi-mrr-msgs/default.nix new file mode 100644 index 0000000000..43f5832640 --- /dev/null +++ b/distros/eloquent/delphi-mrr-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-eloquent-delphi-mrr-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/delphi_mrr_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "c527cc215a76354be5bd402d9d6cca6a350eadd3ea895d6ec002cc79bcc32972"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definitions for the Delphi MRR''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/delphi-srr-msgs/default.nix b/distros/eloquent/delphi-srr-msgs/default.nix new file mode 100644 index 0000000000..d9e033d26f --- /dev/null +++ b/distros/eloquent/delphi-srr-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-eloquent-delphi-srr-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/delphi_srr_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "b58b67c6fd044ff06cbf7126c42a38ff4424990af9ba71345fc055b321d3a984"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definitions for the Delphi SRR''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/derived-object-msgs/default.nix b/distros/eloquent/derived-object-msgs/default.nix new file mode 100644 index 0000000000..45b74f6fb5 --- /dev/null +++ b/distros/eloquent/derived-object-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }: +buildRosPackage { + pname = "ros-eloquent-derived-object-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/derived_object_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "06d297f667ccfe581eb7a4dc23ece1dfcfd63fa193d4102917ca3c2b149839f2"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime shape-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Abstracted Messages from Perception Modalities''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/eiquadprog/default.nix b/distros/eloquent/eiquadprog/default.nix new file mode 100644 index 0000000000..732e9a7804 --- /dev/null +++ b/distros/eloquent/eiquadprog/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 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-eloquent-eiquadprog"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/eloquent/eiquadprog/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "29ff59ff0e5e702376443848e41054197939b2acb7654234494f480edb119734"; + }; + + buildType = "cmake"; + buildInputs = [ doxygen git ]; + propagatedBuildInputs = [ ament-cmake boost eigen graphviz ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''Eiquadprog a QP solver using active sets''; + license = with lib.licenses; [ lgpl2 ]; + }; +} diff --git a/distros/eloquent/generated.nix b/distros/eloquent/generated.nix index c150c531a8..0c9b772cca 100644 --- a/distros/eloquent/generated.nix +++ b/distros/eloquent/generated.nix @@ -132,6 +132,8 @@ self: super: { apex-test-tools = self.callPackage ./apex-test-tools {}; + astuff-sensor-msgs = self.callPackage ./astuff-sensor-msgs {}; + automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {}; automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {}; @@ -186,6 +188,12 @@ self: super: { cyclonedds-cmake-module = self.callPackage ./cyclonedds-cmake-module {}; + delphi-esr-msgs = self.callPackage ./delphi-esr-msgs {}; + + delphi-mrr-msgs = self.callPackage ./delphi-mrr-msgs {}; + + delphi-srr-msgs = self.callPackage ./delphi-srr-msgs {}; + demo-nodes-cpp = self.callPackage ./demo-nodes-cpp {}; demo-nodes-cpp-native = self.callPackage ./demo-nodes-cpp-native {}; @@ -194,6 +202,8 @@ self: super: { depthimage-to-laserscan = self.callPackage ./depthimage-to-laserscan {}; + derived-object-msgs = self.callPackage ./derived-object-msgs {}; + desktop = self.callPackage ./desktop {}; diagnostic-msgs = self.callPackage ./diagnostic-msgs {}; @@ -306,6 +316,8 @@ self: super: { eigenpy = self.callPackage ./eigenpy {}; + eiquadprog = self.callPackage ./eiquadprog {}; + example-interfaces = self.callPackage ./example-interfaces {}; examples-rclcpp-minimal-action-client = self.callPackage ./examples-rclcpp-minimal-action-client {}; @@ -394,6 +406,8 @@ self: super: { hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {}; + ibeo-msgs = self.callPackage ./ibeo-msgs {}; + image-common = self.callPackage ./image-common {}; image-geometry = self.callPackage ./image-geometry {}; @@ -416,6 +430,8 @@ self: super: { joy-teleop = self.callPackage ./joy-teleop {}; + kartech-linear-actuator-msgs = self.callPackage ./kartech-linear-actuator-msgs {}; + kdl-parser = self.callPackage ./kdl-parser {}; key-teleop = self.callPackage ./key-teleop {}; @@ -498,6 +514,8 @@ self: super: { message-filters = self.callPackage ./message-filters {}; + mobileye-560-660-msgs = self.callPackage ./mobileye-560-660-msgs {}; + mouse-teleop = self.callPackage ./mouse-teleop {}; move-base-msgs = self.callPackage ./move-base-msgs {}; @@ -556,6 +574,8 @@ self: super: { navigation2 = self.callPackage ./navigation2 {}; + neobotix-usboard-msgs = self.callPackage ./neobotix-usboard-msgs {}; + nmea-msgs = self.callPackage ./nmea-msgs {}; nonpersistent-voxel-layer = self.callPackage ./nonpersistent-voxel-layer {}; @@ -578,6 +598,8 @@ self: super: { ouster-msgs = self.callPackage ./ouster-msgs {}; + pacmod-msgs = self.callPackage ./pacmod-msgs {}; + pcl-conversions = self.callPackage ./pcl-conversions {}; pcl-msgs = self.callPackage ./pcl-msgs {}; @@ -710,6 +732,12 @@ self: super: { rcutils = self.callPackage ./rcutils {}; + realsense2-camera = self.callPackage ./realsense2-camera {}; + + realsense2-node = self.callPackage ./realsense2-node {}; + + realsense-camera-msgs = self.callPackage ./realsense-camera-msgs {}; + realtime-tools = self.callPackage ./realtime-tools {}; resource-retriever = self.callPackage ./resource-retriever {}; @@ -1088,8 +1116,6 @@ self: super: { webots-ros2-demos = self.callPackage ./webots-ros2-demos {}; - webots-ros2-desktop = self.callPackage ./webots-ros2-desktop {}; - webots-ros2-epuck = self.callPackage ./webots-ros2-epuck {}; webots-ros2-examples = self.callPackage ./webots-ros2-examples {}; diff --git a/distros/eloquent/ibeo-msgs/default.nix b/distros/eloquent/ibeo-msgs/default.nix new file mode 100644 index 0000000000..05e1f6a463 --- /dev/null +++ b/distros/eloquent/ibeo-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-eloquent-ibeo-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/ibeo_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "5fc4782a3b63fbcc91d235ac96e401697e17ff2fd9735ec6dc683c070b4e2d07"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''The ibeo_msgs package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/kartech-linear-actuator-msgs/default.nix b/distros/eloquent/kartech-linear-actuator-msgs/default.nix new file mode 100644 index 0000000000..1ab2604280 --- /dev/null +++ b/distros/eloquent/kartech-linear-actuator-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-eloquent-kartech-linear-actuator-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/kartech_linear_actuator_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "ece00e0c1d59111041bee5bd606642376645295db0068c5eb557b89dc2121012"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''The kartech_linear_actuator_msgs package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/mavlink/default.nix b/distros/eloquent/mavlink/default.nix index 0518fd1aba..9d0c308739 100644 --- a/distros/eloquent/mavlink/default.nix +++ b/distros/eloquent/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }: buildRosPackage { pname = "ros-eloquent-mavlink"; - version = "2020.8.8-r1"; + version = "2020.9.10-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/eloquent/mavlink/2020.8.8-1.tar.gz"; - name = "2020.8.8-1.tar.gz"; - sha256 = "afdfa86b6b0a8ed034b71b028a90f2bf16508b7bdc26b4559f41723a4a6513ca"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/eloquent/mavlink/2020.9.10-1.tar.gz"; + name = "2020.9.10-1.tar.gz"; + sha256 = "6932b55aea9e0557705c22e578135c53b60b9580dd47454eb01bec09998d4df3"; }; buildType = "cmake"; diff --git a/distros/eloquent/mobileye-560-660-msgs/default.nix b/distros/eloquent/mobileye-560-660-msgs/default.nix new file mode 100644 index 0000000000..38b05b28a4 --- /dev/null +++ b/distros/eloquent/mobileye-560-660-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-eloquent-mobileye-560-660-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/mobileye_560_660_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "67c7e0b801ca38332334809afe9174b3769834398ecf1f2cefae21e7c5d095c1"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definitions for the Mobileye 560/660''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/neobotix-usboard-msgs/default.nix b/distros/eloquent/neobotix-usboard-msgs/default.nix new file mode 100644 index 0000000000..07b437400f --- /dev/null +++ b/distros/eloquent/neobotix-usboard-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-eloquent-neobotix-usboard-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/neobotix_usboard_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "a6151e0138edde04f6f0fa934d5c65d27792653298c1d6afcc84096cc8f1e484"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''neobotix_usboard package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/osrf-testing-tools-cpp/default.nix b/distros/eloquent/osrf-testing-tools-cpp/default.nix index 4ac7521735..21a0d68e9a 100644 --- a/distros/eloquent/osrf-testing-tools-cpp/default.nix +++ b/distros/eloquent/osrf-testing-tools-cpp/default.nix @@ -10,7 +10,7 @@ buildRosPackage { src = fetchurl { url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/eloquent/osrf_testing_tools_cpp/1.2.2-1.tar.gz"; name = "1.2.2-1.tar.gz"; - sha256 = "974bb61988443982d8760ab83213fe959b679a070f11f50ad93f3e92994ecc64"; + sha256 = "3e281da144e292afee15fdcd4b85780ed0ae047129c16bb4c7147856961a3260"; }; buildType = "cmake"; diff --git a/distros/eloquent/pacmod-msgs/default.nix b/distros/eloquent/pacmod-msgs/default.nix new file mode 100644 index 0000000000..0aa8480037 --- /dev/null +++ b/distros/eloquent/pacmod-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-eloquent-pacmod-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/pacmod_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "5258396a479bfa7f945a0519fa99def4317b5f26585368a61d09cc955da769f6"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definition files for the PACMod driver''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/eloquent/rc-genicam-api/default.nix b/distros/eloquent/rc-genicam-api/default.nix index 103ca89eaa..5e0511a736 100644 --- a/distros/eloquent/rc-genicam-api/default.nix +++ b/distros/eloquent/rc-genicam-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, libpng, libusb }: buildRosPackage { pname = "ros-eloquent-rc-genicam-api"; - version = "2.3.5-r1"; + version = "2.4.1-r2"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/eloquent/rc_genicam_api/2.3.5-1.tar.gz"; - name = "2.3.5-1.tar.gz"; - sha256 = "75d788f5cf687f7759f24fb4810e08bd78cd137517aec0ddc9ac596f2b5c352e"; + url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/eloquent/rc_genicam_api/2.4.1-2.tar.gz"; + name = "2.4.1-2.tar.gz"; + sha256 = "07327a64970963325c8c2e60745a274f7c305568654426a9c9577d99612b75e1"; }; buildType = "cmake"; diff --git a/distros/eloquent/realsense-camera-msgs/default.nix b/distros/eloquent/realsense-camera-msgs/default.nix new file mode 100644 index 0000000000..25e2eddf21 --- /dev/null +++ b/distros/eloquent/realsense-camera-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 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-eloquent-realsense-camera-msgs"; + version = "3.1.1-r1"; + + src = fetchurl { + url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/eloquent/realsense_camera_msgs/3.1.1-1.tar.gz"; + name = "3.1.1-1.tar.gz"; + sha256 = "16105858b16a8a12d0efae756106cce634998d7f0f3c95bab835dbe0f811c981"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = ''A package containing realsense camera messages definitions.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/eloquent/realsense2-camera/default.nix b/distros/eloquent/realsense2-camera/default.nix new file mode 100644 index 0000000000..91afdf8483 --- /dev/null +++ b/distros/eloquent/realsense2-camera/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 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, cv-bridge, diagnostic-updater, eigen, geometry-msgs, image-transport, launch-ros, nav-msgs, opencv3, rclcpp, rclcpp-components, realsense-camera-msgs, sensor-msgs, std-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-eloquent-realsense2-camera"; + version = "3.1.1-r1"; + + src = fetchurl { + url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/eloquent/realsense2_camera/3.1.1-1.tar.gz"; + name = "3.1.1-1.tar.gz"; + sha256 = "601d8da080d611ed9db6276508b2f7aabe963d1717672ee649a7cd2c292d308a"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common opencv3 ]; + propagatedBuildInputs = [ builtin-interfaces cv-bridge diagnostic-updater eigen geometry-msgs image-transport launch-ros nav-msgs rclcpp rclcpp-components realsense-camera-msgs sensor-msgs std-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''RealSense Camera package allowing access to Intel SR300, D400 and L500 3D cameras''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/eloquent/realsense2-node/default.nix b/distros/eloquent/realsense2-node/default.nix new file mode 100644 index 0000000000..9da15b19db --- /dev/null +++ b/distros/eloquent/realsense2-node/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 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, realsense2-camera, sensor-msgs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-eloquent-realsense2-node"; + version = "3.1.1-r1"; + + src = fetchurl { + url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/eloquent/realsense2_node/3.1.1-1.tar.gz"; + name = "3.1.1-1.tar.gz"; + sha256 = "fa7de0712c22471cab60a80cad811bd7e0728c651e0bf544f2969961bb902627"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ nav-msgs rclcpp realsense2-camera sensor-msgs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''ROS2 realsense node''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/eloquent/ros1-bridge/default.nix b/distros/eloquent/ros1-bridge/default.nix index d5e6117504..f228926889 100644 --- a/distros/eloquent/ros1-bridge/default.nix +++ b/distros/eloquent/ros1-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, action-msgs, actionlib-msgs, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, demo-nodes-cpp, diagnostic-msgs, example-interfaces, gazebo-msgs, geometry-msgs, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, nav-msgs, pkg-config, python3Packages, rclcpp, rcutils, rmw-implementation-cmake, ros2run, rosidl-cmake, rosidl-parser, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-eloquent-ros1-bridge"; - version = "0.8.2-r1"; + version = "0.8.2-r3"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros1_bridge-release/archive/release/eloquent/ros1_bridge/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "f0551caec51081fecd30e826e4f2e4d1742103e2065f51479219ff20213cc6dd"; + url = "https://github.com/ros2-gbp/ros1_bridge-release/archive/release/eloquent/ros1_bridge/0.8.2-3.tar.gz"; + name = "0.8.2-3.tar.gz"; + sha256 = "ca24d7c67a7c263c7ad2ff23d5f0d3d29dc66582c6a52ee1fcd4837f9b9a1f73"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/rqt-graph/default.nix b/distros/eloquent/rqt-graph/default.nix index e7c0dca5a4..32de1fdbf7 100644 --- a/distros/eloquent/rqt-graph/default.nix +++ b/distros/eloquent/rqt-graph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-dotgraph, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-eloquent-rqt-graph"; - version = "1.0.4-r1"; + version = "1.0.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/eloquent/rqt_graph/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "ae3942035af522fc2cf003737676d600a0001db3138e11dd8a2db44f3cc6dd15"; + url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/eloquent/rqt_graph/1.0.5-1.tar.gz"; + name = "1.0.5-1.tar.gz"; + sha256 = "faab88c9561803ec7df7cc8bc84b474d4177d4b4d04ac6ddfc501039d7db8d0f"; }; buildType = "ament_python"; diff --git a/distros/eloquent/test-osrf-testing-tools-cpp/default.nix b/distros/eloquent/test-osrf-testing-tools-cpp/default.nix index 58d7160634..fb0c4cb7b4 100644 --- a/distros/eloquent/test-osrf-testing-tools-cpp/default.nix +++ b/distros/eloquent/test-osrf-testing-tools-cpp/default.nix @@ -10,7 +10,7 @@ buildRosPackage { src = fetchurl { url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/eloquent/test_osrf_testing_tools_cpp/1.2.2-1.tar.gz"; name = "1.2.2-1.tar.gz"; - sha256 = "32ab5b5aec9f25fb7306bbdf5b61c593fbd85963b404c9967bbe3c5714dcd5e0"; + sha256 = "3701c6297431bcbcb96a9e61ac4a25db8aa470df275889a79b7b1d38b0f62d78"; }; buildType = "cmake"; diff --git a/distros/eloquent/webots-ros2-abb/default.nix b/distros/eloquent/webots-ros2-abb/default.nix index 40f7ba0882..81ac0ae832 100644 --- a/distros/eloquent/webots-ros2-abb/default.nix +++ b/distros/eloquent/webots-ros2-abb/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, control-msgs, pythonPackages, rclpy, rosgraph-msgs, sensor-msgs, std-msgs, trajectory-msgs, webots-ros2-core }: buildRosPackage { pname = "ros-eloquent-webots-ros2-abb"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_abb/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "3dd281e597cd3ed6c4f682b3253faecede97fdf02c4b69e2411bd185437bab3e"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_abb/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "8f7c1975be4c8eb8317fed40be3d60233b0990cf340b73969f09b192516a9cec"; }; buildType = "ament_python"; diff --git a/distros/eloquent/webots-ros2-core/default.nix b/distros/eloquent/webots-ros2-core/default.nix index f8a492f7c1..0109552713 100644 --- a/distros/eloquent/webots-ros2-core/default.nix +++ b/distros/eloquent/webots-ros2-core/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-msgs }: +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, python3Packages, pythonPackages, rclpy, std-msgs, webots-ros2-msgs }: buildRosPackage { pname = "ros-eloquent-webots-ros2-core"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_core/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "114231a46f93856e2763ddc8753842909154705fb97631c69470056cd1f46dfd"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_core/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "69ea203a0cf5ed23abb4a396c465d29fd7d417286c2921bbaef7649c33a048ae"; }; buildType = "ament_python"; checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-msgs ]; + propagatedBuildInputs = [ builtin-interfaces python3Packages.tkinter rclpy std-msgs webots-ros2-msgs ]; meta = { description = ''Core interface between Webots and ROS2''; diff --git a/distros/eloquent/webots-ros2-demos/default.nix b/distros/eloquent/webots-ros2-demos/default.nix index 81fe124996..2ff2a68ced 100644 --- a/distros/eloquent/webots-ros2-demos/default.nix +++ b/distros/eloquent/webots-ros2-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-universal-robot }: buildRosPackage { pname = "ros-eloquent-webots-ros2-demos"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_demos/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "cdc207c3aa34522bf65920ef8fe9ae8ad6fecbb7d72e743294e070242feacce5"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_demos/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "17152fd74105586797e30a6f46896a11548f54aa99891ce507f7ecfb4a6e02bb"; }; buildType = "ament_python"; diff --git a/distros/eloquent/webots-ros2-epuck/default.nix b/distros/eloquent/webots-ros2-epuck/default.nix index 24f986555a..e55400f591 100644 --- a/distros/eloquent/webots-ros2-epuck/default.nix +++ b/distros/eloquent/webots-ros2-epuck/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, nav-msgs, pythonPackages, rclpy, rviz2, sensor-msgs, std-msgs, tf2-ros, webots-ros2-core, webots-ros2-msgs }: buildRosPackage { pname = "ros-eloquent-webots-ros2-epuck"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_epuck/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "bcf449b7c07c0a0b0562f8383e75cc3e485e94d5e12678a8ee8df6fdc95d7cf7"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_epuck/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "9a73808ec8f09a79721e7e7c9bdc247ea858bafceeeb826e767153864c2210e0"; }; buildType = "ament_python"; diff --git a/distros/eloquent/webots-ros2-examples/default.nix b/distros/eloquent/webots-ros2-examples/default.nix index 7062342d7a..328f99797a 100644 --- a/distros/eloquent/webots-ros2-examples/default.nix +++ b/distros/eloquent/webots-ros2-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, sensor-msgs, std-msgs, webots-ros2-core, webots-ros2-msgs }: buildRosPackage { pname = "ros-eloquent-webots-ros2-examples"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_examples/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "7dc2ca7e3d2dd4ad69099108b0e4c2bb647eeb026867f2852c35dbf03be5328f"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_examples/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "8936d440bb3fdb0ea7b2723ea170483f8948ddc74cf41b2cd88e995ba41c1d3a"; }; buildType = "ament_python"; diff --git a/distros/eloquent/webots-ros2-importer/default.nix b/distros/eloquent/webots-ros2-importer/default.nix index ce80ada527..210f3aad55 100644 --- a/distros/eloquent/webots-ros2-importer/default.nix +++ b/distros/eloquent/webots-ros2-importer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, xacro }: buildRosPackage { pname = "ros-eloquent-webots-ros2-importer"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_importer/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "74bb8f5c7c0fb0a5936dda58a9fec965797398b10e85f78b2ef950248f91c4a5"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_importer/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "ee76ac44952e57c1d1b970fa891d4414b8d3e01354868e1499f43fec5e7ded16"; }; buildType = "ament_python"; diff --git a/distros/eloquent/webots-ros2-msgs/default.nix b/distros/eloquent/webots-ros2-msgs/default.nix index f2c8448c80..d2bb417e0d 100644 --- a/distros/eloquent/webots-ros2-msgs/default.nix +++ b/distros/eloquent/webots-ros2-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-eloquent-webots-ros2-msgs"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "86ee0722b7a53f7846006d43e55d71bb73bfbca26520adf9db5f969c186834dd"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_msgs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "538a17b2929ba96d8cd73bfeceedf49f7c13010fb76e745e171f50da5379e763"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/webots-ros2-tiago/default.nix b/distros/eloquent/webots-ros2-tiago/default.nix index 6ba1b09e19..eb0ced90db 100644 --- a/distros/eloquent/webots-ros2-tiago/default.nix +++ b/distros/eloquent/webots-ros2-tiago/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, rviz2, webots-ros2-core }: buildRosPackage { pname = "ros-eloquent-webots-ros2-tiago"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_tiago/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "e45aed3cd7c5464f792b6e5bf15fafe37bb685ac44313803e799d28396457871"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_tiago/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "a5120827bee95cee920a0f7371d8836a8dca31990bf6d05fd54f9afca69f1907"; }; buildType = "ament_python"; diff --git a/distros/eloquent/webots-ros2-universal-robot/default.nix b/distros/eloquent/webots-ros2-universal-robot/default.nix index 1ec3385cf9..31396b2a5a 100644 --- a/distros/eloquent/webots-ros2-universal-robot/default.nix +++ b/distros/eloquent/webots-ros2-universal-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, control-msgs, pythonPackages, rclpy, rosgraph-msgs, rviz2, sensor-msgs, std-msgs, trajectory-msgs, webots-ros2-core, webots-ros2-ur-e-description }: buildRosPackage { pname = "ros-eloquent-webots-ros2-universal-robot"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_universal_robot/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "c8af1e421aed1a645039f863f80831459bc5f98c75020ad7cf6247faaf2fc6c4"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_universal_robot/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "1d96d546aed8b5e32eb14919ec5d50c58483700bd480368050e5bf8519e37255"; }; buildType = "ament_python"; diff --git a/distros/eloquent/webots-ros2-ur-e-description/default.nix b/distros/eloquent/webots-ros2-ur-e-description/default.nix index 8eb537ea1b..c67b51286e 100644 --- a/distros/eloquent/webots-ros2-ur-e-description/default.nix +++ b/distros/eloquent/webots-ros2-ur-e-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, urdf }: buildRosPackage { pname = "ros-eloquent-webots-ros2-ur-e-description"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_ur_e_description/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "8a38673597432a3d6d697d4ee52e05dc65befa01295f4de7340c63ea23bde6dd"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_ur_e_description/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "01b038dcb685612a805793cf45e122552d06be40a24db7d69749a2e8ffb2f7a7"; }; buildType = "ament_python"; diff --git a/distros/eloquent/webots-ros2/default.nix b/distros/eloquent/webots-ros2/default.nix index 1efa559dc8..d221f5356c 100644 --- a/distros/eloquent/webots-ros2/default.nix +++ b/distros/eloquent/webots-ros2/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-examples, webots-ros2-importer, webots-ros2-tiago, webots-ros2-universal-robot }: +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-demos, webots-ros2-epuck, webots-ros2-examples, webots-ros2-importer, webots-ros2-msgs, webots-ros2-tiago, webots-ros2-universal-robot }: buildRosPackage { pname = "ros-eloquent-webots-ros2"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "71173baff1fc2910851a4f47c7297409b6257e736310c1155492a5a67ad96d9a"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "3d1f60ba956273db5242211bf5fded5896199452efdf945dbd3e39237ccdc8ec"; }; buildType = "ament_python"; checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-abb webots-ros2-core webots-ros2-examples webots-ros2-importer webots-ros2-tiago webots-ros2-universal-robot ]; + propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-abb webots-ros2-core webots-ros2-demos webots-ros2-epuck webots-ros2-examples webots-ros2-importer webots-ros2-msgs webots-ros2-tiago webots-ros2-universal-robot ]; meta = { description = ''Interface between Webots and ROS2''; diff --git a/distros/foxy/astuff-sensor-msgs/default.nix b/distros/foxy/astuff-sensor-msgs/default.nix new file mode 100644 index 0000000000..114ef241e6 --- /dev/null +++ b/distros/foxy/astuff-sensor-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, delphi-esr-msgs, delphi-srr-msgs, derived-object-msgs, ibeo-msgs, kartech-linear-actuator-msgs, mobileye-560-660-msgs, neobotix-usboard-msgs, pacmod-msgs, ros-environment }: +buildRosPackage { + pname = "ros-foxy-astuff-sensor-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/astuff_sensor_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "258c5f14af862f6c85ca8573cfcbcd9edfa67b502f94ce97f84cd6fa28d4ab3a"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment ]; + propagatedBuildInputs = [ delphi-esr-msgs delphi-srr-msgs derived-object-msgs ibeo-msgs kartech-linear-actuator-msgs mobileye-560-660-msgs neobotix-usboard-msgs pacmod-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Messages specific to AStuff-provided sensors.''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/automotive-autonomy-msgs/default.nix b/distros/foxy/automotive-autonomy-msgs/default.nix new file mode 100644 index 0000000000..7e698fd175 --- /dev/null +++ b/distros/foxy/automotive-autonomy-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 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-foxy-automotive-autonomy-msgs"; + version = "3.0.3-r1"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/foxy/automotive_autonomy_msgs/3.0.3-1.tar.gz"; + name = "3.0.3-1.tar.gz"; + sha256 = "85ccd955cbadc897374c94ea50e08eecb1aa5562d37fb8a90fa18001ab832a3b"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment ]; + propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Messages for vehicle automation''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/automotive-navigation-msgs/default.nix b/distros/foxy/automotive-navigation-msgs/default.nix new file mode 100644 index 0000000000..21d6b3f2b0 --- /dev/null +++ b/distros/foxy/automotive-navigation-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-automotive-navigation-msgs"; + version = "3.0.3-r1"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/foxy/automotive_navigation_msgs/3.0.3-1.tar.gz"; + name = "3.0.3-1.tar.gz"; + sha256 = "612eebd72c82191bf2cdcab245485cc65b728806be9cc7f13cdfafb273ad90ad"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Generic Messages for Navigation Objectives in Automotive Automation Software''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/automotive-platform-msgs/default.nix b/distros/foxy/automotive-platform-msgs/default.nix new file mode 100644 index 0000000000..faed3a9919 --- /dev/null +++ b/distros/foxy/automotive-platform-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-automotive-platform-msgs"; + version = "3.0.3-r1"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/foxy/automotive_platform_msgs/3.0.3-1.tar.gz"; + name = "3.0.3-1.tar.gz"; + sha256 = "4bc6a91b23bc8eca2931cd43c975b4a3b1b5cc672e99b8e51754d244ba1b5e7b"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Generic Messages for Communication with an Automotive Autonomous Platform''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/contracts-lite-vendor/default.nix b/distros/foxy/contracts-lite-vendor/default.nix index e837f47203..53d7caeb84 100644 --- a/distros/foxy/contracts-lite-vendor/default.nix +++ b/distros/foxy/contracts-lite-vendor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake }: buildRosPackage { pname = "ros-foxy-contracts-lite-vendor"; - version = "0.3.2-r1"; + version = "0.4.0-r1"; src = fetchurl { - url = "https://github.com/ros-safety/contracts_lite_vendor-release/archive/release/foxy/contracts_lite_vendor/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "7c2093ce3105a8873e277a2c9abe20bdd45fab5cdb01d31718d065f317001645"; + url = "https://github.com/ros-safety/contracts_lite_vendor-release/archive/release/foxy/contracts_lite_vendor/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "e6265e1047982dee7b1c2778223e025e667b7f34bfd92817a616bd47ee3dbcc3"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/delphi-esr-msgs/default.nix b/distros/foxy/delphi-esr-msgs/default.nix new file mode 100644 index 0000000000..e464f61f06 --- /dev/null +++ b/distros/foxy/delphi-esr-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-delphi-esr-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/delphi_esr_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "e0f142f60047d2773945b43c1abf273da68618d0aa36b9e7fd445e3a2b99ed4a"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definitions for the Delphi ESR''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/delphi-mrr-msgs/default.nix b/distros/foxy/delphi-mrr-msgs/default.nix new file mode 100644 index 0000000000..e953000262 --- /dev/null +++ b/distros/foxy/delphi-mrr-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-delphi-mrr-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/delphi_mrr_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "b5394667d1ff96e8a0736138e9f59c10c887473bb8c9d769ad8b7d076f4a3bd5"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definitions for the Delphi MRR''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/delphi-srr-msgs/default.nix b/distros/foxy/delphi-srr-msgs/default.nix new file mode 100644 index 0000000000..df2006015c --- /dev/null +++ b/distros/foxy/delphi-srr-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-delphi-srr-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/delphi_srr_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "b150a619194892976766f98d02eb1cb91ffd7fecb6405337cf5d78f838a373da"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definitions for the Delphi SRR''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/derived-object-msgs/default.nix b/distros/foxy/derived-object-msgs/default.nix new file mode 100644 index 0000000000..40de748614 --- /dev/null +++ b/distros/foxy/derived-object-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }: +buildRosPackage { + pname = "ros-foxy-derived-object-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/derived_object_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "1c8368fd5e5eca6a7dafa651489bb8569bc66a68cd0e8105a7885eb7f88a18bf"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime shape-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Abstracted Messages from Perception Modalities''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/ecl-command-line/default.nix b/distros/foxy/ecl-command-line/default.nix index 89309e54e8..dd65f36395 100644 --- a/distros/foxy/ecl-command-line/default.nix +++ b/distros/foxy/ecl-command-line/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }: buildRosPackage { pname = "ros-foxy-ecl-command-line"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_command_line/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "bd58814925082bc6471b507a542bb89fc1ca0006fb1ef690194b79e5dd54162c"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_command_line/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "604b5c066bb33505bf009cf2bb4ceb39af86e86a1a1fd9185661e4fd0d94c6bd"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-concepts/default.nix b/distros/foxy/ecl-concepts/default.nix index 417a758d09..ff42b42fd6 100644 --- a/distros/foxy/ecl-concepts/default.nix +++ b/distros/foxy/ecl-concepts/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-concepts"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_concepts/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "5d42701ef7b7bd2359c901bfe9050d3cfaed5e8fa8fa2f8b3730f700ecc36a52"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_concepts/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "b23edb39040867a533991f17463db8095f0861a83bf9b9fe1203f18fdf3947b7"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-containers/default.nix b/distros/foxy/ecl-containers/default.nix index 78688579a3..7e66ce605e 100644 --- a/distros/foxy/ecl-containers/default.nix +++ b/distros/foxy/ecl-containers/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-containers"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_containers/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "7b9e9e7a4fece00a74ef24f8fc9ae9a50f6c21611623609ee9d65f4261416dd1"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_containers/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "2acf495e2cacda75d8aae4ffea08e9d7ae47c4b940f9da6392b3ccb1188967cb"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-converters/default.nix b/distros/foxy/ecl-converters/default.nix index cf8f09598c..9e024c7448 100644 --- a/distros/foxy/ecl-converters/default.nix +++ b/distros/foxy/ecl-converters/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-converters"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_converters/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "04db92c78dfdcbaecbd24005f7a26fc644d4838b6406fe19904e076f5a341f98"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_converters/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "c1112af470e84eb60e7b3bfc19090fe5ae6560bab092f6bbb4696c8b2a73ada7"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-core-apps/default.nix b/distros/foxy/ecl-core-apps/default.nix index 9020cb9803..49fd961371 100644 --- a/distros/foxy/ecl-core-apps/default.nix +++ b/distros/foxy/ecl-core-apps/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-core-apps"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_core_apps/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "44dc2fa6227a78156ded210859a0db849adee1b86b44d1f0f7fdf64a6842ad1e"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_core_apps/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "a6c5e5e1cf33b6ac875437185e4011e390599c840efea8294fda66f94cd817ed"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-core/default.nix b/distros/foxy/ecl-core/default.nix index db8a0c8cc3..e19a3d89b5 100644 --- a/distros/foxy/ecl-core/default.nix +++ b/distros/foxy/ecl-core/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-core"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_core/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "bfc796c61b0bedef4d5d5ced37fd15681dfdd51410cf5ccf5408ca7706501b87"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_core/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "af6e7579f01e287fae7ab749df53d32d8fd45e60d23af6f0de1c3067d0d488e5"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-devices/default.nix b/distros/foxy/ecl-devices/default.nix index 9b2d89618d..f7bb610805 100644 --- a/distros/foxy/ecl-devices/default.nix +++ b/distros/foxy/ecl-devices/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-devices"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_devices/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "cec24bd404021b725e37f0710ebc4a22f75e505f24b27e96fbfbbcb0a82166f2"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_devices/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "e24b8a969849fe0f024dbf2a00f0d11cd546077eee2e9642a6088dcc2ca6573d"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-eigen/default.nix b/distros/foxy/ecl-eigen/default.nix index 3eed771c62..9c6597b775 100644 --- a/distros/foxy/ecl-eigen/default.nix +++ b/distros/foxy/ecl-eigen/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, eigen }: buildRosPackage { pname = "ros-foxy-ecl-eigen"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_eigen/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "51a398c190d2df73d0274c1c10c2cd7959bc63baddeab9613d3ae4507afeda3a"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_eigen/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "960edf2adc81126db762501aaf7f1f8441901d89f66cefe45deeb745caa6c5f3"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-exceptions/default.nix b/distros/foxy/ecl-exceptions/default.nix index 8e264b6ce3..434c1a1b44 100644 --- a/distros/foxy/ecl-exceptions/default.nix +++ b/distros/foxy/ecl-exceptions/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-errors, ecl-license }: buildRosPackage { pname = "ros-foxy-ecl-exceptions"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_exceptions/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "9745fcaa5479c10b413856a6ad8bdeafe5f0fae46bfeb14e1bf0a9e2c8defb4e"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_exceptions/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "e7eb483073cf86cff916206e50071e201d0c044acaca0860150d39a68e5ea884"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-filesystem/default.nix b/distros/foxy/ecl-filesystem/default.nix index 8f6b09cd6b..fb93dd4496 100644 --- a/distros/foxy/ecl-filesystem/default.nix +++ b/distros/foxy/ecl-filesystem/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-filesystem"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_filesystem/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "2c3624eb8b918f214548ad3924f6b317e84d1f58166bfbd37db6518ad420410c"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_filesystem/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "932b162df0e7698ff4f22b312f5a16b8cd964cb69ce84c57205007fd4eb20a36"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-formatters/default.nix b/distros/foxy/ecl-formatters/default.nix index 3f1f8af585..b0a98aff7a 100644 --- a/distros/foxy/ecl-formatters/default.nix +++ b/distros/foxy/ecl-formatters/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-converters, ecl-exceptions, ecl-license }: buildRosPackage { pname = "ros-foxy-ecl-formatters"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_formatters/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "8448cb264735c1638f6295bfcbcb64c7ae2578439c286fa373bb8a36f318c881"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_formatters/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "46f4b0b99c36757e076193031e5f23ea95fd5298e71a450a9e7695636c1c8ee4"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-geometry/default.nix b/distros/foxy/ecl-geometry/default.nix index 3c29693023..f813390b70 100644 --- a/distros/foxy/ecl-geometry/default.nix +++ b/distros/foxy/ecl-geometry/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-geometry"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_geometry/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "0077077153573a94a3c409f46cc5f65920c3940e09cdb76db46fbb008fd1a46a"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_geometry/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "83b5cf1c8c4720710c6d85c2985dbb6b95a9afde299679ff1a5dcbe77b910ba5"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-ipc/default.nix b/distros/foxy/ecl-ipc/default.nix index 4aaebfd123..1949fcfb3c 100644 --- a/distros/foxy/ecl-ipc/default.nix +++ b/distros/foxy/ecl-ipc/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-ipc"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_ipc/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "c981dc6673198fb8fa2320c40058b1843561159b2f813f8e88af51b9b59d90d4"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_ipc/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "a2ec44f92ca7c8b061965a1f30d40d1a2ef7b91db6f332c206b3d29952add61d"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-linear-algebra/default.nix b/distros/foxy/ecl-linear-algebra/default.nix index c4160753ec..cee467529c 100644 --- a/distros/foxy/ecl-linear-algebra/default.nix +++ b/distros/foxy/ecl-linear-algebra/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-linear-algebra"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_linear_algebra/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "f3aff98ce98f3eb999d00a5cd16185e3eb02ef9a85c016476e73133e1b17f944"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_linear_algebra/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "3b1ddf1b7660308d68133915034fe9b493c1f722a17530f3de707babcff8d9a5"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-manipulators/default.nix b/distros/foxy/ecl-manipulators/default.nix index 93c37a1335..361d3bb2e1 100644 --- a/distros/foxy/ecl-manipulators/default.nix +++ b/distros/foxy/ecl-manipulators/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-manipulators"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_manipulators/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "f240358a3efef1bc0d69011d48a3d5091ae7088bb9707af9fa25b26e968edfdd"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_manipulators/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "db115d83b800044588e1c126e977430b12ec094f0b347d064347b8353b3850fb"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-math/default.nix b/distros/foxy/ecl-math/default.nix index 4115ca5003..e5fa9a61d9 100644 --- a/distros/foxy/ecl-math/default.nix +++ b/distros/foxy/ecl-math/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-math"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_math/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "1f475b4e703230777aa1f5087cb41972a7e2ac8932fe6b35bdc11cf1f7b5fc44"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_math/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "130441861953371a243817ffd77e56a2396082e1c5105e2b40da579fca45cae4"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-mobile-robot/default.nix b/distros/foxy/ecl-mobile-robot/default.nix index 854d0af164..8609464d2e 100644 --- a/distros/foxy/ecl-mobile-robot/default.nix +++ b/distros/foxy/ecl-mobile-robot/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-mobile-robot"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_mobile_robot/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "46c28fb41fec1370132c7a16ff4d97124cd8677e222e514fb7fce673002bc67b"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_mobile_robot/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "a7e9ffe36fa537cef5959d255de1ecb4299eb7f43e401723e3af9c5587357029"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-mpl/default.nix b/distros/foxy/ecl-mpl/default.nix index 5f711499b9..3650adbf12 100644 --- a/distros/foxy/ecl-mpl/default.nix +++ b/distros/foxy/ecl-mpl/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }: buildRosPackage { pname = "ros-foxy-ecl-mpl"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_mpl/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "664a0f54d23e9b6428cbc4ef8763aea1367f862bb778702c85e895b4aa50684b"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_mpl/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "9e9827b9bfb9e15a4828a21458fe7ed948003b863ef945ec9670c8998a4d9af7"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-sigslots/default.nix b/distros/foxy/ecl-sigslots/default.nix index bb468b6912..293ef7a232 100644 --- a/distros/foxy/ecl-sigslots/default.nix +++ b/distros/foxy/ecl-sigslots/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-sigslots"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_sigslots/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "bb8a2ef038e16a6189fd4feb5696ba383979e15cc63e2cb94b3d178cea4c0d8b"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_sigslots/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "721fbce748c41d9dc57e577d50f97bf45978d8bc55388e02b52694c167e4921b"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-statistics/default.nix b/distros/foxy/ecl-statistics/default.nix index 88b85ddc5a..d893c03c75 100644 --- a/distros/foxy/ecl-statistics/default.nix +++ b/distros/foxy/ecl-statistics/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-statistics"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_statistics/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "e1745f37c96b6947d0cfa76d23409e6aa28b183467ada8ef7714e2b8b472610f"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_statistics/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "16b59215420e2a328f8df5afb24c708d2ab4e73279f31eff6a7e6604b1e84c77"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-streams/default.nix b/distros/foxy/ecl-streams/default.nix index 021949e24d..2e7640ce1a 100644 --- a/distros/foxy/ecl-streams/default.nix +++ b/distros/foxy/ecl-streams/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-streams"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_streams/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "240256c0846556a1b068ebfcd68bd7eb41c9c1e574b69e90cb8a8cc3198c6e60"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_streams/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "3a76a1086a981dacd080e33095ef4ebe0db9d575ea55b16ca64f4282939a1bd7"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-threads/default.nix b/distros/foxy/ecl-threads/default.nix index d819a69272..548d0f009a 100644 --- a/distros/foxy/ecl-threads/default.nix +++ b/distros/foxy/ecl-threads/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-threads"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_threads/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "261497b4bc026a39c0b37c655d1ce3624945615fd89c15de4ce180e861fbe35c"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_threads/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "373a8240e15afd301e0e03e48e4155025af4bfaa370870a6d322d92a9572042c"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-time/default.nix b/distros/foxy/ecl-time/default.nix index d1bcab9019..105f5bdf69 100644 --- a/distros/foxy/ecl-time/default.nix +++ b/distros/foxy/ecl-time/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-time"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_time/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "7ba3a582407e140bab32b24ae4276737967cfcb3260f1d8b560529012c4d3761"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_time/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "9c97d45c1d752cac140d83c4ec0ff64e990a78657d8a69fe1f3fef262d87a040"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-type-traits/default.nix b/distros/foxy/ecl-type-traits/default.nix index 820ee3deea..c98d72e03d 100644 --- a/distros/foxy/ecl-type-traits/default.nix +++ b/distros/foxy/ecl-type-traits/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-type-traits"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_type_traits/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "8db3cb606d707e05ea8c0dffe65a3feefd32b4422ed5497be4f565daa1fc7e35"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_type_traits/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "fd0616ffcfa74e4b521da814bafafa1e3ac5d8f592339e64938b4d672d0e92a1"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/ecl-utilities/default.nix b/distros/foxy/ecl-utilities/default.nix index 8312004c66..ad45e53115 100644 --- a/distros/foxy/ecl-utilities/default.nix +++ b/distros/foxy/ecl-utilities/default.nix @@ -5,12 +5,12 @@ { 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-foxy-ecl-utilities"; - version = "1.1.0-r1"; + version = "1.2.0-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_utilities/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "0c7d421d8d2b3ee1800df34a16b89ec08a128632391f731ab8e395f38a495280"; + url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_utilities/1.2.0-1.tar.gz"; + name = "1.2.0-1.tar.gz"; + sha256 = "a01de5b9b42675e1f3b88b7cbdbe0a4a42ac4e6db07dd18a1a6d010af563d424"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/eiquadprog/default.nix b/distros/foxy/eiquadprog/default.nix new file mode 100644 index 0000000000..5b6823f769 --- /dev/null +++ b/distros/foxy/eiquadprog/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 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-foxy-eiquadprog"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/foxy/eiquadprog/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "883d7e58c56768f94a4951d2a18641a99ddabbc33d55f558ee3ab7a16beef1d6"; + }; + + buildType = "cmake"; + buildInputs = [ doxygen git ]; + propagatedBuildInputs = [ ament-cmake boost eigen graphviz ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''Eiquadprog a QP solver using active sets''; + license = with lib.licenses; [ lgpl2 ]; + }; +} diff --git a/distros/foxy/generated.nix b/distros/foxy/generated.nix index 1e16c53263..4ce4f2d882 100644 --- a/distros/foxy/generated.nix +++ b/distros/foxy/generated.nix @@ -134,6 +134,14 @@ self: super: { apriltag = self.callPackage ./apriltag {}; + astuff-sensor-msgs = self.callPackage ./astuff-sensor-msgs {}; + + automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {}; + + automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {}; + + automotive-platform-msgs = self.callPackage ./automotive-platform-msgs {}; + behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {}; builtin-interfaces = self.callPackage ./builtin-interfaces {}; @@ -154,22 +162,6 @@ self: super: { cascade-lifecycle-msgs = self.callPackage ./cascade-lifecycle-msgs {}; - chiconybot-bringup = self.callPackage ./chiconybot-bringup {}; - - chiconybot-cartographer = self.callPackage ./chiconybot-cartographer {}; - - chiconybot-description = self.callPackage ./chiconybot-description {}; - - chiconybot-gazebo = self.callPackage ./chiconybot-gazebo {}; - - chiconybot-msgs = self.callPackage ./chiconybot-msgs {}; - - chiconybot-navigation2 = self.callPackage ./chiconybot-navigation2 {}; - - chiconybot-node = self.callPackage ./chiconybot-node {}; - - chiconybot-teleop = self.callPackage ./chiconybot-teleop {}; - class-loader = self.callPackage ./class-loader {}; common-interfaces = self.callPackage ./common-interfaces {}; @@ -198,6 +190,12 @@ self: super: { cyclonedds = self.callPackage ./cyclonedds {}; + delphi-esr-msgs = self.callPackage ./delphi-esr-msgs {}; + + delphi-mrr-msgs = self.callPackage ./delphi-mrr-msgs {}; + + delphi-srr-msgs = self.callPackage ./delphi-srr-msgs {}; + demo-nodes-cpp = self.callPackage ./demo-nodes-cpp {}; demo-nodes-cpp-native = self.callPackage ./demo-nodes-cpp-native {}; @@ -208,6 +206,8 @@ self: super: { depthimage-to-laserscan = self.callPackage ./depthimage-to-laserscan {}; + derived-object-msgs = self.callPackage ./derived-object-msgs {}; + desktop = self.callPackage ./desktop {}; diagnostic-aggregator = self.callPackage ./diagnostic-aggregator {}; @@ -324,6 +324,8 @@ self: super: { eigenpy = self.callPackage ./eigenpy {}; + eiquadprog = self.callPackage ./eiquadprog {}; + example-interfaces = self.callPackage ./example-interfaces {}; examples-rclcpp-minimal-action-client = self.callPackage ./examples-rclcpp-minimal-action-client {}; @@ -412,6 +414,8 @@ self: super: { hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {}; + ibeo-msgs = self.callPackage ./ibeo-msgs {}; + image-common = self.callPackage ./image-common {}; image-geometry = self.callPackage ./image-geometry {}; @@ -444,6 +448,8 @@ self: super: { joy-linux = self.callPackage ./joy-linux {}; + kartech-linear-actuator-msgs = self.callPackage ./kartech-linear-actuator-msgs {}; + kdl-parser = self.callPackage ./kdl-parser {}; kobuki-core = self.callPackage ./kobuki-core {}; @@ -514,6 +520,8 @@ self: super: { message-filters = self.callPackage ./message-filters {}; + mobileye-560-660-msgs = self.callPackage ./mobileye-560-660-msgs {}; + move-base-msgs = self.callPackage ./move-base-msgs {}; nav2-amcl = self.callPackage ./nav2-amcl {}; @@ -566,6 +574,8 @@ self: super: { navigation2 = self.callPackage ./navigation2 {}; + neobotix-usboard-msgs = self.callPackage ./neobotix-usboard-msgs {}; + nmea-msgs = self.callPackage ./nmea-msgs {}; nodl-python = self.callPackage ./nodl-python {}; @@ -590,6 +600,8 @@ self: super: { ouster-msgs = self.callPackage ./ouster-msgs {}; + pacmod-msgs = self.callPackage ./pacmod-msgs {}; + pcl-conversions = self.callPackage ./pcl-conversions {}; pcl-msgs = self.callPackage ./pcl-msgs {}; @@ -662,6 +674,10 @@ self: super: { random-numbers = self.callPackage ./random-numbers {}; + rc-dynamics-api = self.callPackage ./rc-dynamics-api {}; + + rc-genicam-api = self.callPackage ./rc-genicam-api {}; + rcl = self.callPackage ./rcl {}; rcl-action = self.callPackage ./rcl-action {}; @@ -1098,8 +1114,6 @@ self: super: { webots-ros2-demos = self.callPackage ./webots-ros2-demos {}; - webots-ros2-desktop = self.callPackage ./webots-ros2-desktop {}; - webots-ros2-epuck = self.callPackage ./webots-ros2-epuck {}; webots-ros2-examples = self.callPackage ./webots-ros2-examples {}; diff --git a/distros/foxy/ibeo-msgs/default.nix b/distros/foxy/ibeo-msgs/default.nix new file mode 100644 index 0000000000..6ae05ddf99 --- /dev/null +++ b/distros/foxy/ibeo-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-ibeo-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/ibeo_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "dabef943871667ff41ec094c08509dd58f2447c49cc7cabe69411a301d25437e"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''The ibeo_msgs package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/kartech-linear-actuator-msgs/default.nix b/distros/foxy/kartech-linear-actuator-msgs/default.nix new file mode 100644 index 0000000000..ad86cc6b15 --- /dev/null +++ b/distros/foxy/kartech-linear-actuator-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-kartech-linear-actuator-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/kartech_linear_actuator_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "9468c167457b815de99636cab4fc1c1d82a8c20954563604458b48bec42f6901"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''The kartech_linear_actuator_msgs package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/kobuki-core/default.nix b/distros/foxy/kobuki-core/default.nix index d322aba0d5..68f806b107 100644 --- a/distros/foxy/kobuki-core/default.nix +++ b/distros/foxy/kobuki-core/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 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-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-threads, ecl-time }: +{ 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-foxy-kobuki-core"; - version = "1.2.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/stonier/kobuki_core-release/archive/release/foxy/kobuki_core/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "be1970b6c85af9c98bd7acd8a11edd19a2f463c0b6d26f66a5cd461333cfa8b5"; + url = "https://github.com/stonier/kobuki_core-release/archive/release/foxy/kobuki_core/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "5b135e67311625ae48d960697920be00dbfbe43c634fc091ee7561e51cfdeb1c"; }; buildType = "ament_cmake"; buildInputs = [ ecl-build ]; - propagatedBuildInputs = [ ecl-command-line ecl-config ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-threads ecl-time ]; + 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 = { diff --git a/distros/foxy/mobileye-560-660-msgs/default.nix b/distros/foxy/mobileye-560-660-msgs/default.nix new file mode 100644 index 0000000000..86de2b93dc --- /dev/null +++ b/distros/foxy/mobileye-560-660-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-mobileye-560-660-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/mobileye_560_660_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "de53cebac614b0ff1a57718ce59e3f30d08b202da6f874b3be46a577fa110a9e"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definitions for the Mobileye 560/660''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/neobotix-usboard-msgs/default.nix b/distros/foxy/neobotix-usboard-msgs/default.nix new file mode 100644 index 0000000000..fbc3e8214f --- /dev/null +++ b/distros/foxy/neobotix-usboard-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-neobotix-usboard-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/neobotix_usboard_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "7daaa6ad2392569bb26cb3c35030db44ff13477b38216d222f19f3f7e3150037"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''neobotix_usboard package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/osrf-testing-tools-cpp/default.nix b/distros/foxy/osrf-testing-tools-cpp/default.nix index 153a7ba99c..c0e1bab120 100644 --- a/distros/foxy/osrf-testing-tools-cpp/default.nix +++ b/distros/foxy/osrf-testing-tools-cpp/default.nix @@ -10,7 +10,7 @@ buildRosPackage { src = fetchurl { url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/foxy/osrf_testing_tools_cpp/1.3.2-1.tar.gz"; name = "1.3.2-1.tar.gz"; - sha256 = "e45c6bfaaf2feb2cd5fdad1a85efc2219d7621db4adaaf8344ab69e9f292b8b3"; + sha256 = "32179f190ed329ba1a47ba412c2762f047973a85a4baa25d69d1d530a8bdbafa"; }; buildType = "cmake"; diff --git a/distros/foxy/pacmod-msgs/default.nix b/distros/foxy/pacmod-msgs/default.nix new file mode 100644 index 0000000000..bec0583b7f --- /dev/null +++ b/distros/foxy/pacmod-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 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-foxy-pacmod-msgs"; + version = "3.1.0-r1"; + + src = fetchurl { + url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/pacmod_msgs/3.1.0-1.tar.gz"; + name = "3.1.0-1.tar.gz"; + sha256 = "2339e91006ab1e3492f75d2c2b620cc5c1a99c2bf633811aa916d9093f97962b"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message definition files for the PACMod driver''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/foxy/qt-dotgraph/default.nix b/distros/foxy/qt-dotgraph/default.nix index 176b51bd6c..4b093a0248 100644 --- a/distros/foxy/qt-dotgraph/default.nix +++ b/distros/foxy/qt-dotgraph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages }: buildRosPackage { pname = "ros-foxy-qt-dotgraph"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_dotgraph/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "6508a1a5a3cb338f6968c74d3c5cd85a88da97aed9f698062c54920ae86d8f9f"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_dotgraph/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "3b534c6020edf164815970cee269984e36a2841f6d8463c21cbcf4a9ec2dacfc"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui-app/default.nix b/distros/foxy/qt-gui-app/default.nix index dab2c773a6..43d394da02 100644 --- a/distros/foxy/qt-gui-app/default.nix +++ b/distros/foxy/qt-gui-app/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, qt-gui }: buildRosPackage { pname = "ros-foxy-qt-gui-app"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_app/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "669308785ca5f76a698992c8034e4747bbd33cc5c959d83de6a36403baa00ffe"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_app/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "a697e53b6bc8c820386f4b879a74c09eca42d4e863209872c201eee860fb9585"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui-core/default.nix b/distros/foxy/qt-gui-core/default.nix index f2a3ab8353..5255013acc 100644 --- a/distros/foxy/qt-gui-core/default.nix +++ b/distros/foxy/qt-gui-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, qt-dotgraph, qt-gui, qt-gui-app, qt-gui-cpp, qt-gui-py-common }: buildRosPackage { pname = "ros-foxy-qt-gui-core"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_core/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "c17e25432d61e64fb2cc5a35388ef5ca0f95b128532d451bca8d22bd837a2b9d"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_core/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "e24ef1a3c8e91225fac465220608ff8d642dfb28c14d12755bcff2594d186ed4"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui-cpp/default.nix b/distros/foxy/qt-gui-cpp/default.nix index 2451716686..37b2ee4d96 100644 --- a/distros/foxy/qt-gui-cpp/default.nix +++ b/distros/foxy/qt-gui-cpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, pkg-config, pluginlib, python-qt-binding, qt-gui, qt5, tinyxml2-vendor }: buildRosPackage { pname = "ros-foxy-qt-gui-cpp"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_cpp/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "174db1ed2991b958a7a1223560ad9bec73be40b3f06edc695c747d7ba5a15c47"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_cpp/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "cb33b0c9e88d3fdd13536893867921ec5b7035e6830cc2bc3da01e7b17c68bc9"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui-py-common/default.nix b/distros/foxy/qt-gui-py-common/default.nix index 54c04f6505..e7288870c1 100644 --- a/distros/foxy/qt-gui-py-common/default.nix +++ b/distros/foxy/qt-gui-py-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding }: buildRosPackage { pname = "ros-foxy-qt-gui-py-common"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_py_common/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "e000fa2658ccae4c1b01b1f6fe5c5a07e700dc667f6611e51b5439837b49123e"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_py_common/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "c6b96fb2feafc7f3394ca8ec2a32819630e60fe6df778d6a227bb639475c9ba4"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/qt-gui/default.nix b/distros/foxy/qt-gui/default.nix index ba79f93bcf..abb457fffe 100644 --- a/distros/foxy/qt-gui/default.nix +++ b/distros/foxy/qt-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages, qt5, tango-icons-vendor }: buildRosPackage { pname = "ros-foxy-qt-gui"; - version = "1.1.1-r1"; + version = "1.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "73c8fd939cce385bca114549127fd3224ce156cff0291ce89be245e48301e062"; + url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui/1.1.2-1.tar.gz"; + name = "1.1.2-1.tar.gz"; + sha256 = "b1369cd7303047043daa6f603ebce4cc0b5f5ce167da501f738c508b22b74609"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rc-dynamics-api/default.nix b/distros/foxy/rc-dynamics-api/default.nix new file mode 100644 index 0000000000..f8903117a0 --- /dev/null +++ b/distros/foxy/rc-dynamics-api/default.nix @@ -0,0 +1,32 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, curl, protobuf }: +buildRosPackage { + pname = "ros-foxy-rc-dynamics-api"; + version = "0.10.2-r1"; + + src = fetchurl { + url = "https://github.com/roboception-gbp/rc_dynamics_api-release/archive/release/foxy/rc_dynamics_api/0.10.2-1.tar.gz"; + name = "0.10.2-1.tar.gz"; + sha256 = "dd99a64758059fa9e249f63f3532d620850826bc51ad2d674fcfa9409ea0040c"; + }; + + buildType = "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/foxy/rc-genicam-api/default.nix b/distros/foxy/rc-genicam-api/default.nix new file mode 100644 index 0000000000..006378e2eb --- /dev/null +++ b/distros/foxy/rc-genicam-api/default.nix @@ -0,0 +1,37 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }: +buildRosPackage { + pname = "ros-foxy-rc-genicam-api"; + version = "2.4.1-r1"; + + src = fetchurl { + url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/foxy/rc_genicam_api/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "769ba3c54a365bda5fa88477c18dcf4ec0e131c92dd5a3a23a367c7a97d9382a"; + }; + + buildType = "cmake"; + propagatedBuildInputs = [ libpng libusb ]; + 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/foxy/ros2trace/default.nix b/distros/foxy/ros2trace/default.nix index 415da547d3..ce43237a8a 100644 --- a/distros/foxy/ros2trace/default.nix +++ b/distros/foxy/ros2trace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, pythonPackages, ros2cli, tracetools-trace }: buildRosPackage { pname = "ros-foxy-ros2trace"; - version = "1.0.2-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/ros2trace/1.0.2-1"; + url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/ros2trace/1.0.4-1"; name = "archive.tar.gz"; - sha256 = "fc758ad19f04dd7da5b8ee548a79b692b6699b2f5d4e9079332a7a755719cb46"; + sha256 = "afeb34fe6e2f6ffb861b1f54f2bcd4980c613c39cc5fa038ee231687e9564088"; }; buildType = "ament_python"; diff --git a/distros/foxy/rplidar-ros/default.nix b/distros/foxy/rplidar-ros/default.nix index 62c9128f80..cad185b330 100644 --- a/distros/foxy/rplidar-ros/default.nix +++ b/distros/foxy/rplidar-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, rclcpp, rclcpp-components, sensor-msgs, std-srvs }: buildRosPackage { pname = "ros-foxy-rplidar-ros"; - version = "2.0.0-r1"; + version = "2.0.1-r1"; src = fetchurl { - url = "https://github.com/allenh1/rplidar_ros-release/archive/release/foxy/rplidar_ros/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "416d8802542ddfe6fb35e1416cf117a04098fac0c1ca8ff4205815ca765d0d48"; + url = "https://github.com/allenh1/rplidar_ros-release/archive/release/foxy/rplidar_ros/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "c7a3bec30392a9d849ba2f957aa56361b9d6de2f7a402d06767fdfbfe9262b12"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/rqt-graph/default.nix b/distros/foxy/rqt-graph/default.nix index bdc550cc43..6f0fdc7ea2 100644 --- a/distros/foxy/rqt-graph/default.nix +++ b/distros/foxy/rqt-graph/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-dotgraph, rqt-gui, rqt-gui-py }: buildRosPackage { pname = "ros-foxy-rqt-graph"; - version = "1.0.4-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/foxy/rqt_graph/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "2901e671dbb7c19680a90137515761a1de4c09271c4f044eca1963de0cb93b93"; + url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/foxy/rqt_graph/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "b33331acc6e063a8236b324209946d3772011bcffdf822b6697ac5bcab95c7ae"; }; buildType = "ament_python"; diff --git a/distros/foxy/sros2-cmake/default.nix b/distros/foxy/sros2-cmake/default.nix index ea2ee7acbe..997bf5517d 100644 --- a/distros/foxy/sros2-cmake/default.nix +++ b/distros/foxy/sros2-cmake/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-test, ament-lint-auto, ament-lint-common, ros2cli, sros2 }: buildRosPackage { pname = "ros-foxy-sros2-cmake"; - version = "0.9.2-r1"; + version = "0.9.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/sros2-release/archive/release/foxy/sros2_cmake/0.9.2-1.tar.gz"; - name = "0.9.2-1.tar.gz"; - sha256 = "16c51309dcb2a236e79c191f8b627f9c3e42c734ec9a5a004d11b6340ed8096c"; + url = "https://github.com/ros2-gbp/sros2-release/archive/release/foxy/sros2_cmake/0.9.3-1.tar.gz"; + name = "0.9.3-1.tar.gz"; + sha256 = "be19a8c14f292ae8f121abeecb64339cdebfbcfb8e9d618827a74b8556c29568"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/sros2/default.nix b/distros/foxy/sros2/default.nix index 5fa1db2640..6459354d96 100644 --- a/distros/foxy/sros2/default.nix +++ b/distros/foxy/sros2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-mypy, ament-pep257, python3Packages, pythonPackages, rclpy, ros2cli, test-msgs }: buildRosPackage { pname = "ros-foxy-sros2"; - version = "0.9.2-r1"; + version = "0.9.3-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/sros2-release/archive/release/foxy/sros2/0.9.2-1.tar.gz"; - name = "0.9.2-1.tar.gz"; - sha256 = "c5b3b04977a82b4c255127057cd2a7ac1e5d2a5ac95133c76472c29099c52ec3"; + url = "https://github.com/ros2-gbp/sros2-release/archive/release/foxy/sros2/0.9.3-1.tar.gz"; + name = "0.9.3-1.tar.gz"; + sha256 = "d91ac3924f5fba4c06bce64e8a7af3eb09e9d933f709b556b7a3578cafb370c4"; }; buildType = "ament_python"; diff --git a/distros/foxy/test-osrf-testing-tools-cpp/default.nix b/distros/foxy/test-osrf-testing-tools-cpp/default.nix index 657b4a2369..838e2272ae 100644 --- a/distros/foxy/test-osrf-testing-tools-cpp/default.nix +++ b/distros/foxy/test-osrf-testing-tools-cpp/default.nix @@ -10,7 +10,7 @@ buildRosPackage { src = fetchurl { url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/foxy/test_osrf_testing_tools_cpp/1.3.2-1.tar.gz"; name = "1.3.2-1.tar.gz"; - sha256 = "5a63a3c96ca015cc0ac3e9ba54d83320cd014fb0f67105a114c69a22b22f9bf3"; + sha256 = "c4305d66ab841ea1a44618a15187e7d54fb4b3c6beb695f5c312e0f35dc8ed99"; }; buildType = "cmake"; diff --git a/distros/foxy/tracetools-launch/default.nix b/distros/foxy/tracetools-launch/default.nix index 14fba9c68e..f7659935ec 100644 --- a/distros/foxy/tracetools-launch/default.nix +++ b/distros/foxy/tracetools-launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, launch, launch-ros, pythonPackages, tracetools-trace }: buildRosPackage { pname = "ros-foxy-tracetools-launch"; - version = "1.0.2-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools_launch/1.0.2-1"; + url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools_launch/1.0.4-1"; name = "archive.tar.gz"; - sha256 = "d710c7b678b90a781a6118b5001e40456093c9be511ba0ed13ed514b546ac8c5"; + sha256 = "dac85bf38c756cf4b8cc413b12ad4f8d38638f2bf19c3b02477fceda68dba25f"; }; buildType = "ament_python"; diff --git a/distros/foxy/tracetools-test/default.nix b/distros/foxy/tracetools-test/default.nix index a946321ba9..816f865227 100644 --- a/distros/foxy/tracetools-test/default.nix +++ b/distros/foxy/tracetools-test/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-mypy, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch-ros, pkg-config, python3Packages, pythonPackages, rclcpp, std-msgs, std-srvs, tracetools, tracetools-launch, tracetools-read }: buildRosPackage { pname = "ros-foxy-tracetools-test"; - version = "1.0.2-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools_test/1.0.2-1"; + url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools_test/1.0.4-1"; name = "archive.tar.gz"; - sha256 = "36bb1722a4c11bb6fedc3dab647524cdd4751e1fb28df176a57b319d988aaf16"; + sha256 = "755824ceeb41282fadfbb8d1c347c43987674950c9253193294e067626d880dd"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/tracetools/default.nix b/distros/foxy/tracetools/default.nix index fb8dc38307..c3f04a4d1b 100644 --- a/distros/foxy/tracetools/default.nix +++ b/distros/foxy/tracetools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, pkg-config }: buildRosPackage { pname = "ros-foxy-tracetools"; - version = "1.0.2-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools/1.0.2-1"; + url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools/1.0.4-1"; name = "archive.tar.gz"; - sha256 = "73a8b19cca5d14cabbc8a1f72f2c1a245867e99042821ca1943d2af87d639540"; + sha256 = "ece75c3c589cd1c1401f7a9d2ec8c90093a493e4ea3954a89174660caebc1991"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/webots-ros2-abb/default.nix b/distros/foxy/webots-ros2-abb/default.nix index c9f5c18950..910b62e537 100644 --- a/distros/foxy/webots-ros2-abb/default.nix +++ b/distros/foxy/webots-ros2-abb/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, control-msgs, pythonPackages, rclpy, rosgraph-msgs, sensor-msgs, std-msgs, trajectory-msgs, webots-ros2-core }: buildRosPackage { pname = "ros-foxy-webots-ros2-abb"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_abb/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "4938d92770d7f64c36de19087d1cabfc6939762ae23fdd31d0c16e0ba6ff612f"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_abb/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "a4cc89ec46dc30b3bd83621f569b49054347cbc0b952de254088b81ffa946053"; }; buildType = "ament_python"; diff --git a/distros/foxy/webots-ros2-core/default.nix b/distros/foxy/webots-ros2-core/default.nix index d7e63f74ad..fa0b9c2716 100644 --- a/distros/foxy/webots-ros2-core/default.nix +++ b/distros/foxy/webots-ros2-core/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-msgs }: +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, python3Packages, pythonPackages, rclpy, std-msgs, webots-ros2-msgs }: buildRosPackage { pname = "ros-foxy-webots-ros2-core"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_core/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "7b163d7a0c3a8045d4b2c4dbcac9d30cd8b33f31e258c5a21679da6256beaf96"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_core/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "3b86435cb882ed58640a34abeb9ddff4b2ebda797da4389c94ace4421932392c"; }; buildType = "ament_python"; checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-msgs ]; + propagatedBuildInputs = [ builtin-interfaces python3Packages.tkinter rclpy std-msgs webots-ros2-msgs ]; meta = { description = ''Core interface between Webots and ROS2''; diff --git a/distros/foxy/webots-ros2-demos/default.nix b/distros/foxy/webots-ros2-demos/default.nix index 49b454e842..931ba7483b 100644 --- a/distros/foxy/webots-ros2-demos/default.nix +++ b/distros/foxy/webots-ros2-demos/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-universal-robot }: buildRosPackage { pname = "ros-foxy-webots-ros2-demos"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_demos/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "53ba900133a102c071af84df12432b31768cde8cce318b56021e51a51b61adcc"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_demos/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "c8c8218c5c8968187765367ca4c0a1f4c0dc8bcb080b4c761fd92eb97543211e"; }; buildType = "ament_python"; diff --git a/distros/foxy/webots-ros2-epuck/default.nix b/distros/foxy/webots-ros2-epuck/default.nix index 2429c5ca2d..59efe3e417 100644 --- a/distros/foxy/webots-ros2-epuck/default.nix +++ b/distros/foxy/webots-ros2-epuck/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, nav-msgs, pythonPackages, rclpy, rviz2, sensor-msgs, std-msgs, tf2-ros, webots-ros2-core, webots-ros2-msgs }: buildRosPackage { pname = "ros-foxy-webots-ros2-epuck"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_epuck/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "1d31b544d2b9876558b2fe49971e5a932cdb064f969da49c87c9f50ecc607fbb"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_epuck/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "567f23055eca1ded6b3da94725097d0e977aec06d4a8fd3d60c2152998fe8c2a"; }; buildType = "ament_python"; diff --git a/distros/foxy/webots-ros2-examples/default.nix b/distros/foxy/webots-ros2-examples/default.nix index 2a5f18f159..decd4304d7 100644 --- a/distros/foxy/webots-ros2-examples/default.nix +++ b/distros/foxy/webots-ros2-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, sensor-msgs, std-msgs, webots-ros2-core, webots-ros2-msgs }: buildRosPackage { pname = "ros-foxy-webots-ros2-examples"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_examples/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "1188dd7a3d8e782dc25037187282ee56c3db3165abf114287382029ac2d58a0e"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_examples/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "87dceff8d37ac9cca20b8d2ab5f15d883e23116d9c8430d2c873628fff9d0e58"; }; buildType = "ament_python"; diff --git a/distros/foxy/webots-ros2-importer/default.nix b/distros/foxy/webots-ros2-importer/default.nix index dac872c6fc..26a8e1d804 100644 --- a/distros/foxy/webots-ros2-importer/default.nix +++ b/distros/foxy/webots-ros2-importer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, xacro }: buildRosPackage { pname = "ros-foxy-webots-ros2-importer"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_importer/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "43ebc62ea540b020132e5cee453c1a25358968dffeeee4db7a70fd2b899e21ba"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_importer/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "fea926ce28652bcbabeeea1531cab9d096fb9e635c8e102b6f00b44f866fdd49"; }; buildType = "ament_python"; diff --git a/distros/foxy/webots-ros2-msgs/default.nix b/distros/foxy/webots-ros2-msgs/default.nix index de01943072..13c339ede5 100644 --- a/distros/foxy/webots-ros2-msgs/default.nix +++ b/distros/foxy/webots-ros2-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-foxy-webots-ros2-msgs"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_msgs/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "8886dd9400ac33b5bc1738f0aac798f983d58f3e63135194b863daf4821e8bdd"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_msgs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "48bc54ad8e996bfd0eb7d171da8d2aa7855e2d3c8a6c20ddd339c4cae07d99c0"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/webots-ros2-tiago/default.nix b/distros/foxy/webots-ros2-tiago/default.nix index 4b5ec05c35..71b85560dc 100644 --- a/distros/foxy/webots-ros2-tiago/default.nix +++ b/distros/foxy/webots-ros2-tiago/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, rviz2, webots-ros2-core }: buildRosPackage { pname = "ros-foxy-webots-ros2-tiago"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_tiago/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "67001192a7e24ec1c7117d2839473fc1b6f50006d170712fe9f7e8401536c22b"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_tiago/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "30bf14067ab396f35d36a788b600bc82b7757ecb050a0db349c7706415dcd6b4"; }; buildType = "ament_python"; diff --git a/distros/foxy/webots-ros2-universal-robot/default.nix b/distros/foxy/webots-ros2-universal-robot/default.nix index 475ea3f08c..dc9d523609 100644 --- a/distros/foxy/webots-ros2-universal-robot/default.nix +++ b/distros/foxy/webots-ros2-universal-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, control-msgs, pythonPackages, rclpy, rosgraph-msgs, rviz2, sensor-msgs, std-msgs, trajectory-msgs, webots-ros2-core, webots-ros2-ur-e-description }: buildRosPackage { pname = "ros-foxy-webots-ros2-universal-robot"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_universal_robot/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "7b4fc3bb3813e18def180a15f7dc4e801466cd3ac97760ed18c517acc5d68f9f"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_universal_robot/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "aa9cea6f8a9671ef26751a6a686ca918291a3e76e8cb0593f719c0d3d99002b3"; }; buildType = "ament_python"; diff --git a/distros/foxy/webots-ros2-ur-e-description/default.nix b/distros/foxy/webots-ros2-ur-e-description/default.nix index 3e9a89ee35..4195301fe9 100644 --- a/distros/foxy/webots-ros2-ur-e-description/default.nix +++ b/distros/foxy/webots-ros2-ur-e-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, urdf }: buildRosPackage { pname = "ros-foxy-webots-ros2-ur-e-description"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_ur_e_description/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "c1b21af74ff8bc54ea90f6e449fc063673e3a9dac2e89036a95b875bc33c5c35"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_ur_e_description/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "7da8a67228ac2d83604119445a268c291235e373bbfb7a28b7f3e57e424624f1"; }; buildType = "ament_python"; diff --git a/distros/foxy/webots-ros2/default.nix b/distros/foxy/webots-ros2/default.nix index 10cdd29201..f33c968730 100644 --- a/distros/foxy/webots-ros2/default.nix +++ b/distros/foxy/webots-ros2/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-examples, webots-ros2-importer, webots-ros2-tiago, webots-ros2-universal-robot }: +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-demos, webots-ros2-epuck, webots-ros2-examples, webots-ros2-importer, webots-ros2-msgs, webots-ros2-tiago, webots-ros2-universal-robot }: buildRosPackage { pname = "ros-foxy-webots-ros2"; - version = "1.0.0-r2"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "829636bdfd98c4a32a3a5476a2422649842d6b30c848e1987ba3f1817b60d2bb"; + url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "a56665cbfccfa8c4c9933c88327e05dc8e6b158ea932a85fa38de34fae695aea"; }; buildType = "ament_python"; checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-abb webots-ros2-core webots-ros2-examples webots-ros2-importer webots-ros2-tiago webots-ros2-universal-robot ]; + propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-abb webots-ros2-core webots-ros2-demos webots-ros2-epuck webots-ros2-examples webots-ros2-importer webots-ros2-msgs webots-ros2-tiago webots-ros2-universal-robot ]; meta = { description = ''Interface between Webots and ROS2''; diff --git a/distros/kinetic/audio-capture/default.nix b/distros/kinetic/audio-capture/default.nix index 0da8ca5ef3..50a23abe44 100644 --- a/distros/kinetic/audio-capture/default.nix +++ b/distros/kinetic/audio-capture/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-kinetic-audio-capture"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_capture/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "4d2331dd836b1204b4b9cc668059f5b1fea0ec39a9b9acc0abe0e6365c5e1f0d"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_capture/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "2e00d6603f8570e0f302a70defc2116415c6ce728926a9203b780f831d662173"; }; buildType = "catkin"; diff --git a/distros/kinetic/audio-common-msgs/default.nix b/distros/kinetic/audio-common-msgs/default.nix index 89321e3c29..f66a1f4508 100644 --- a/distros/kinetic/audio-common-msgs/default.nix +++ b/distros/kinetic/audio-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: buildRosPackage { pname = "ros-kinetic-audio-common-msgs"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_common_msgs/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "f88ee782f4b872b119ac7efd1f4dc0a178b0823c3ea05d224b3788cc26f499b0"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_common_msgs/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "249ddf5569b21122a6e5ef755c99d56a6942134001ae93071dc3c6cef2847522"; }; buildType = "catkin"; diff --git a/distros/kinetic/audio-common/default.nix b/distros/kinetic/audio-common/default.nix index a294849023..6dd9c51e8c 100644 --- a/distros/kinetic/audio-common/default.nix +++ b/distros/kinetic/audio-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }: buildRosPackage { pname = "ros-kinetic-audio-common"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_common/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "eced7a7539165d2db896b695981576917f145b4472ce65d79a5dc20ce76b594b"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_common/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "987ad05c8b396cc2cdaf46f0d65b382305fdd5e415e811959a69d433ff576b7b"; }; buildType = "catkin"; diff --git a/distros/kinetic/audio-play/default.nix b/distros/kinetic/audio-play/default.nix index bbbce4ef35..4fa90f2a91 100644 --- a/distros/kinetic/audio-play/default.nix +++ b/distros/kinetic/audio-play/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-kinetic-audio-play"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_play/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "0a0db0a28121d157359a8a54617013d690300d37e11bebf10b0550a8392e78c1"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_play/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "c21f29c225cbc16dc894c5d7b5c6064bcf0e03c2f5bc8532d5e0e80f37bc535c"; }; buildType = "catkin"; diff --git a/distros/kinetic/computer-status-msgs/default.nix b/distros/kinetic/computer-status-msgs/default.nix new file mode 100644 index 0000000000..dc14aa28c8 --- /dev/null +++ b/distros/kinetic/computer-status-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kinetic-computer-status-msgs"; + version = "2.0.0-r2"; + + src = fetchurl { + url = "https://github.com/130s/computer_status_msgs-release/archive/release/kinetic/computer_status_msgs/2.0.0-2.tar.gz"; + name = "2.0.0-2.tar.gz"; + sha256 = "69f402bd2ecc328385908e0142da03751096a9957d9dd4db41afd93e5298b81b"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Messages definitions for representing computer's hardware state, such as battery information, GPU, some miscellaneous sensors. Format is in ROS. Originally developed at pr2_common repository''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kinetic/dnn-detect/default.nix b/distros/kinetic/dnn-detect/default.nix index 2f1565759b..3cc5901ce4 100644 --- a/distros/kinetic/dnn-detect/default.nix +++ b/distros/kinetic/dnn-detect/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, fiducial-msgs, image-transport, opencv3, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, image-transport, image-transport-plugins, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-dnn-detect"; - version = "0.0.3"; + version = "0.1.0-r1"; src = fetchurl { - url = "https://github.com/UbiquityRobotics-release/dnn_detect-release/archive/release/kinetic/dnn_detect/0.0.3-0.tar.gz"; - name = "0.0.3-0.tar.gz"; - sha256 = "d137392a11d23204fb54890f99d51af09c80214f8fbdb0cf17063aeba1ed22cd"; + url = "https://github.com/UbiquityRobotics-release/dnn_detect-release/archive/release/kinetic/dnn_detect/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "e0b6a76be494ec751e041c8abb61629e55eda82c9040590b9c170e70e7f117a7"; }; buildType = "catkin"; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure fiducial-msgs image-transport opencv3 roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; + propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport image-transport-plugins roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/generated.nix b/distros/kinetic/generated.nix index 0a1c2e74f8..60ae45b4a9 100644 --- a/distros/kinetic/generated.nix +++ b/distros/kinetic/generated.nix @@ -578,6 +578,8 @@ self: super: { compressed-image-transport = self.callPackage ./compressed-image-transport {}; + computer-status-msgs = self.callPackage ./computer-status-msgs {}; + concert-msgs = self.callPackage ./concert-msgs {}; concert-service-msgs = self.callPackage ./concert-service-msgs {}; @@ -1474,8 +1476,12 @@ self: super: { heron-desktop = self.callPackage ./heron-desktop {}; + heron-gazebo = self.callPackage ./heron-gazebo {}; + heron-msgs = self.callPackage ./heron-msgs {}; + heron-simulator = self.callPackage ./heron-simulator {}; + heron-viz = self.callPackage ./heron-viz {}; hfl-driver = self.callPackage ./hfl-driver {}; @@ -4916,6 +4922,8 @@ self: super: { ur-bringup = self.callPackage ./ur-bringup {}; + ur-client-library = self.callPackage ./ur-client-library {}; + ur-description = self.callPackage ./ur-description {}; ur-driver = self.callPackage ./ur-driver {}; diff --git a/distros/kinetic/heron-control/default.nix b/distros/kinetic/heron-control/default.nix index 71dd9e1fd6..d2dccfae3d 100644 --- a/distros/kinetic/heron-control/default.nix +++ b/distros/kinetic/heron-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, pythonPackages, robot-localization, roslaunch, sensor-msgs }: buildRosPackage { pname = "ros-kinetic-heron-control"; - version = "0.3.2-r1"; + version = "0.3.3-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_control/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "a577a372b692460ec178d816731b46f89c3a34ac914b721a863bba1c272f26a8"; + url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_control/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "cb88dca5fcf62f7494ba71d537bcbf28eb2188d889bb7d3e9fb709e6168e64cc"; }; buildType = "catkin"; diff --git a/distros/kinetic/heron-description/default.nix b/distros/kinetic/heron-description/default.nix index 18689e831a..e1bdda90b0 100644 --- a/distros/kinetic/heron-description/default.nix +++ b/distros/kinetic/heron-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }: buildRosPackage { pname = "ros-kinetic-heron-description"; - version = "0.3.2-r1"; + version = "0.3.3-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_description/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "819c01bc20489d1aa9f75516729f5aca7a34a52f53dced0f562c1fb676c8715e"; + url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_description/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "01c01835d8ae989155db69b46aee38c0fff65f2cad0c12e92c0fee9d67c581f0"; }; buildType = "catkin"; diff --git a/distros/kinetic/heron-gazebo/default.nix b/distros/kinetic/heron-gazebo/default.nix new file mode 100644 index 0000000000..2d2fa6e219 --- /dev/null +++ b/distros/kinetic/heron-gazebo/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, hector-gazebo-plugins, heron-msgs, interactive-marker-twist-server, nav-msgs, rospy, sensor-msgs, tf, uuv-gazebo-ros-plugins-msgs, uuv-gazebo-worlds }: +buildRosPackage { + pname = "ros-kinetic-heron-gazebo"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/kinetic/heron_gazebo/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "f2d064595e670ae9183b6e375003131a6587e5da7edba5620c418dbd2946f372"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs hector-gazebo-plugins heron-msgs interactive-marker-twist-server nav-msgs rospy sensor-msgs tf uuv-gazebo-ros-plugins-msgs uuv-gazebo-worlds ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Simulator package for Heron''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kinetic/heron-msgs/default.nix b/distros/kinetic/heron-msgs/default.nix index 51aef59539..ff845d2d9e 100644 --- a/distros/kinetic/heron-msgs/default.nix +++ b/distros/kinetic/heron-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-kinetic-heron-msgs"; - version = "0.3.2-r1"; + version = "0.3.3-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_msgs/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "581f3578b85d11b73b7b8c62f42f6830b3827e5cfa2bcff4bec493f613e393e0"; + url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_msgs/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "5a1c10d556e227adaaa649d6f1fdddd211eea0f65cbb15253b391131de244a07"; }; buildType = "catkin"; diff --git a/distros/kinetic/heron-simulator/default.nix b/distros/kinetic/heron-simulator/default.nix new file mode 100644 index 0000000000..2f430a1fc0 --- /dev/null +++ b/distros/kinetic/heron-simulator/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }: +buildRosPackage { + pname = "ros-kinetic-heron-simulator"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/kinetic/heron_simulator/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "dff15b0a803e1af7bbff9225387964bc4b37c97b1b18336e0939093f84cf527e"; + }; + + buildType = "catkin"; + buildInputs = [ roslaunch ]; + propagatedBuildInputs = [ lms1xx robot-state-publisher urdf xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Simulator package for Heron''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kinetic/hfl-driver/default.nix b/distros/kinetic/hfl-driver/default.nix index 66c257896c..b0c66c3555 100644 --- a/distros/kinetic/hfl-driver/default.nix +++ b/distros/kinetic/hfl-driver/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-geometry, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-hfl-driver"; - version = "0.0.17-r1"; + version = "0.0.20-r1"; src = fetchurl { - url = "https://github.com/flynneva/hfl_driver-release/archive/release/kinetic/hfl_driver/0.0.17-1.tar.gz"; - name = "0.0.17-1.tar.gz"; - sha256 = "c3aa6bf21eaee9f1bcca923e986f0192b6ffec0baa58ab701577696a8d00fb03"; + url = "https://github.com/flynneva/hfl_driver-release/archive/release/kinetic/hfl_driver/0.0.20-1.tar.gz"; + name = "0.0.20-1.tar.gz"; + sha256 = "d602d8f61f36bad3bafc93222b14b651b41bb86617982a3ffbc369f39d22d970"; }; buildType = "catkin"; checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ]; + propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-geometry image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/ixblue-stdbin-decoder/default.nix b/distros/kinetic/ixblue-stdbin-decoder/default.nix index 2432c17458..7cad080012 100644 --- a/distros/kinetic/ixblue-stdbin-decoder/default.nix +++ b/distros/kinetic/ixblue-stdbin-decoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake, git, gtest }: buildRosPackage { pname = "ros-kinetic-ixblue-stdbin-decoder"; - version = "0.1.2-r1"; + version = "0.1.3-r1"; src = fetchurl { - url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/kinetic/ixblue_stdbin_decoder/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "f81abdb1f70c7020f195f7e857aeb5a0a2159e18b669ab57b5bcefc55a6efff0"; + url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/kinetic/ixblue_stdbin_decoder/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "2ce0952fb15f8fdd681e6cd1a1c3facbacbc3774bf8d2cb21683506df0ad881c"; }; buildType = "cmake"; diff --git a/distros/kinetic/kobuki-core/default.nix b/distros/kinetic/kobuki-core/default.nix index 568ec993f7..ba20da09a7 100644 --- a/distros/kinetic/kobuki-core/default.nix +++ b/distros/kinetic/kobuki-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, kobuki-dock-drive, kobuki-driver, kobuki-ftdi }: buildRosPackage { pname = "ros-kinetic-kobuki-core"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_core/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "7bd843d734a13c222ee0844601173d3627c174903e964327b9082e5cb3895609"; + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_core/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "9328e688b6a08958d16e672c40f3b9e38e44c3369edc746dd77f1b31835ecf4c"; }; buildType = "catkin"; diff --git a/distros/kinetic/kobuki-dock-drive/default.nix b/distros/kinetic/kobuki-dock-drive/default.nix index ae3fed586a..c351aee830 100644 --- a/distros/kinetic/kobuki-dock-drive/default.nix +++ b/distros/kinetic/kobuki-dock-drive/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-geometry, ecl-linear-algebra, ecl-threads }: buildRosPackage { pname = "ros-kinetic-kobuki-dock-drive"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_dock_drive/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "0eed1a5a5d853c1f96c4c2bd72d0cbaf3362a90c7bd4f8d11c7ec2109cf95520"; + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_dock_drive/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "5524c69df8d217355a728590d6f2e893fee955ec6996b4932d4a21462e5c19c3"; }; buildType = "catkin"; diff --git a/distros/kinetic/kobuki-driver/default.nix b/distros/kinetic/kobuki-driver/default.nix index 8b5ba366e9..b9f9a9411e 100644 --- a/distros/kinetic/kobuki-driver/default.nix +++ b/distros/kinetic/kobuki-driver/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }: +{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }: buildRosPackage { pname = "ros-kinetic-kobuki-driver"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_driver/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "7376a92a141b25ec96cd9080918057e5d2d57f1d612674ff200e98f0aa0a7116"; + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_driver/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "b24436b968767f1b9b9f63eccd4f57cb0cdaba7b4dbc47a9e30232e3829619a0"; }; buildType = "catkin"; buildInputs = [ ecl-build ]; - propagatedBuildInputs = [ ecl-command-line ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ]; + propagatedBuildInputs = [ ecl-command-line ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/kobuki-ftdi/default.nix b/distros/kinetic/kobuki-ftdi/default.nix index deb353a88c..d287e089a9 100644 --- a/distros/kinetic/kobuki-ftdi/default.nix +++ b/distros/kinetic/kobuki-ftdi/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, ecl-command-line, libftdi, libusb, pkg-config }: buildRosPackage { pname = "ros-kinetic-kobuki-ftdi"; - version = "0.7.8-r1"; + version = "0.7.10-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_ftdi/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "c9469f2e65acc68339b7b100eba98e364ed334be32c22519c38e55f1cf5ee4ee"; + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_ftdi/0.7.10-1.tar.gz"; + name = "0.7.10-1.tar.gz"; + sha256 = "2e1891100b7498b1d4f412125d006eeed935ebda5a6051c99d16df96b3ce6ad0"; }; buildType = "catkin"; diff --git a/distros/kinetic/libmavconn/default.nix b/distros/kinetic/libmavconn/default.nix index 432fa504f6..995c863584 100644 --- a/distros/kinetic/libmavconn/default.nix +++ b/distros/kinetic/libmavconn/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }: buildRosPackage { pname = "ros-kinetic-libmavconn"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/libmavconn/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "c16a531401669ac29e10f95f0a70e05aeb118bb975f1919395b5c50ddb05ef0b"; + url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/libmavconn/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "30f3fdca9e223bc1fcae133e57e194b81e53cfd8bded6f146148cfa90a617a11"; }; buildType = "catkin"; diff --git a/distros/kinetic/mavros-extras/default.nix b/distros/kinetic/mavros-extras/default.nix index 73a9044480..e4af62f036 100644 --- a/distros/kinetic/mavros-extras/default.nix +++ b/distros/kinetic/mavros-extras/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-eigen, urdf, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-mavros-extras"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_extras/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "e118a746ce25e4d4135e6bca93e628a7e707112812ee6ace58ad51ab7f228931"; + url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_extras/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "bd18aed1d4ffebd9aaa7517b438d667ef0cdd9a59f5fa585232936f5b81faf15"; }; buildType = "catkin"; diff --git a/distros/kinetic/mavros-msgs/default.nix b/distros/kinetic/mavros-msgs/default.nix index 1d5130ff94..7532050751 100644 --- a/distros/kinetic/mavros-msgs/default.nix +++ b/distros/kinetic/mavros-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-kinetic-mavros-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "b0bf720bc5590728dc6e3ed29e2ea57473a9b271a521885d13be39750a3131fc"; + url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "5a4695be4b59e6beefbb3a4805aaaa2ea0d1ac65c5d8bda50a921dd6f4086063"; }; buildType = "catkin"; diff --git a/distros/kinetic/mavros/default.nix b/distros/kinetic/mavros/default.nix index 79f4a2bf48..a204ed4243 100644 --- a/distros/kinetic/mavros/default.nix +++ b/distros/kinetic/mavros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, boost, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-runtime, nav-msgs, pluginlib, rosconsole-bridge, roscpp, rospy, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-kinetic-mavros"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "ecac6f6935b9559fbb90484ae3c64b89a501438caff165480f3ff725e28ca46a"; + url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "462dfa2104326b3945a7ac16065e46bddf1c3866d4fbf4f1460b942284d5f681"; }; buildType = "catkin"; diff --git a/distros/kinetic/moose-desktop/default.nix b/distros/kinetic/moose-desktop/default.nix index 70241a5331..517aa0b66f 100644 --- a/distros/kinetic/moose-desktop/default.nix +++ b/distros/kinetic/moose-desktop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, moose-msgs, moose-viz }: buildRosPackage { pname = "ros-kinetic-moose-desktop"; - version = "0.1.0-r3"; + version = "0.1.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_desktop/0.1.0-3.tar.gz"; - name = "0.1.0-3.tar.gz"; - sha256 = "36b65aac7523bba7f9d70fcd0b28213d7a4c8d3b1593cd5beb1b5225aa634cc1"; + url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_desktop/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "ecab6f912991b1541897082ca2a6bd12ac094296f02265eb0bf0a95513d7a1b0"; }; buildType = "catkin"; diff --git a/distros/kinetic/moose-viz/default.nix b/distros/kinetic/moose-viz/default.nix index 2c597202ad..124aeef2fa 100644 --- a/distros/kinetic/moose-viz/default.nix +++ b/distros/kinetic/moose-viz/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moose-description, roslaunch, rviz }: +{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher-gui, moose-description, roslaunch, rviz }: buildRosPackage { pname = "ros-kinetic-moose-viz"; - version = "0.1.0-r3"; + version = "0.1.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_viz/0.1.0-3.tar.gz"; - name = "0.1.0-3.tar.gz"; - sha256 = "42df5fe707b9fe28fa313400712458cf3d4c1bbb9418725371646d93d6240670"; + url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_viz/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "91271bed33ba95d9a6bed08b3d6bff77cd38b6a1203e520fc70c129cf670e1f6"; }; buildType = "catkin"; buildInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher moose-description rviz ]; + propagatedBuildInputs = [ joint-state-publisher-gui moose-description rviz ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/rc-genicam-api/default.nix b/distros/kinetic/rc-genicam-api/default.nix index 228b6f55ed..350932f04c 100644 --- a/distros/kinetic/rc-genicam-api/default.nix +++ b/distros/kinetic/rc-genicam-api/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cmake, libpng, libusb }: +{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }: buildRosPackage { pname = "ros-kinetic-rc-genicam-api"; - version = "2.3.4-r1"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/kinetic/rc_genicam_api/2.3.4-1.tar.gz"; - name = "2.3.4-1.tar.gz"; - sha256 = "18573ee8050d35152eeba55bc292fa0d52a94cf0cbebf9d8e688fd8136bcb511"; + url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/kinetic/rc_genicam_api/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "3ded9771da36c5c543c5091759cde6cb6cfcc6aa6e69bf88034597d03103e70b"; }; buildType = "cmake"; - propagatedBuildInputs = [ catkin libpng libusb ]; + propagatedBuildInputs = [ libpng libusb ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/distros/kinetic/rc-hand-eye-calibration-client/default.nix b/distros/kinetic/rc-hand-eye-calibration-client/default.nix index df0418edf5..317961ef58 100644 --- a/distros/kinetic/rc-hand-eye-calibration-client/default.nix +++ b/distros/kinetic/rc-hand-eye-calibration-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rcdiscover, roscpp, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-kinetic-rc-hand-eye-calibration-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_hand_eye_calibration_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "3f1baa3476eb9fb00613c58335e757baef0b6218b27ca6253f6037be605756da"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_hand_eye_calibration_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "47511b12228e4b9f3db3d4cc3403b47438e8f9c1b8d0eb5682f401356c73b132"; }; buildType = "catkin"; diff --git a/distros/kinetic/rc-pick-client/default.nix b/distros/kinetic/rc-pick-client/default.nix index 4be0f06375..5a7e1e37e8 100644 --- a/distros/kinetic/rc-pick-client/default.nix +++ b/distros/kinetic/rc-pick-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, shape-msgs, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-rc-pick-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_pick_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "718f66a086ec704ce617d01bc99ce5aaa56a4b41c7258a1fa02dcd53011b88e4"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_pick_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "9ba9b4a4b3c5e3e8199c4985bed15e9aaf4ee4ce6cc8575da641736f24600e41"; }; buildType = "catkin"; diff --git a/distros/kinetic/rc-roi-manager-gui/default.nix b/distros/kinetic/rc-roi-manager-gui/default.nix index c979cd6541..b74d031ef9 100644 --- a/distros/kinetic/rc-roi-manager-gui/default.nix +++ b/distros/kinetic/rc-roi-manager-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, message-runtime, rc-common-msgs, rc-pick-client, roscpp, shape-msgs, tf, visualization-msgs, wxGTK }: buildRosPackage { pname = "ros-kinetic-rc-roi-manager-gui"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_roi_manager_gui/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "a9a5f862152bcade468bb926caa9e631a5e468f2f9b35a0f0a68a803e817222f"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_roi_manager_gui/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "47190758fd397be16a969cacc66a0128025f69fea08865607312d2ff6c7a597c"; }; buildType = "catkin"; diff --git a/distros/kinetic/rc-silhouettematch-client/default.nix b/distros/kinetic/rc-silhouettematch-client/default.nix index 0ba40e4765..6e06028d19 100644 --- a/distros/kinetic/rc-silhouettematch-client/default.nix +++ b/distros/kinetic/rc-silhouettematch-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-rc-silhouettematch-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_silhouettematch_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "ee5d09233dd6ba98127ced5f554e053fb43af3c39837fe0ad782e68fc9d1be4d"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_silhouettematch_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "ccae73cad1e0bfe9ed24200c12641154c67a018fa18b0421b8d4c3ef875a2eee"; }; buildType = "catkin"; diff --git a/distros/kinetic/rc-tagdetect-client/default.nix b/distros/kinetic/rc-tagdetect-client/default.nix index 8d2af01a23..71e6e58743 100644 --- a/distros/kinetic/rc-tagdetect-client/default.nix +++ b/distros/kinetic/rc-tagdetect-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-rc-tagdetect-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_tagdetect_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "722dd93302f4629b19e6f940da10272b0bed1864e6b472c2c0ff70f0408e8ccf"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_tagdetect_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "8c6a2864c3ff2280ed11c2ff65ef25574b0024f34597c5f7d26e1c1985aa34f1"; }; buildType = "catkin"; diff --git a/distros/kinetic/rc-visard-description/default.nix b/distros/kinetic/rc-visard-description/default.nix index 4ab150a381..edbfa7f0dc 100644 --- a/distros/kinetic/rc-visard-description/default.nix +++ b/distros/kinetic/rc-visard-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslaunch, xacro }: buildRosPackage { pname = "ros-kinetic-rc-visard-description"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard_description/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "8d3b7ef4bb35c3f019eeffae55475e47f6922a634f499171a69ffcf86c718d84"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard_description/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "3815b22655e87e2e6aee2d05568a6a35dd037fae7aedf916d811682ab04a093e"; }; buildType = "catkin"; diff --git a/distros/kinetic/rc-visard-driver/default.nix b/distros/kinetic/rc-visard-driver/default.nix index e95e5b0458..12cbfa432f 100644 --- a/distros/kinetic/rc-visard-driver/default.nix +++ b/distros/kinetic/rc-visard-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, diagnostic-updater, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, nodelet, protobuf, rc-common-msgs, rc-dynamics-api, rc-genicam-api, roscpp, sensor-msgs, stereo-msgs, tf, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-rc-visard-driver"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard_driver/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "5ee69f95747060e14e0f138ff1a2959caf7a92cf7989175770c8a7f7662f8ff6"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard_driver/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "4beab502ca2d7346d2f25c5956ce93f702e64ea7419c430187308e0cf7abba62"; }; buildType = "catkin"; diff --git a/distros/kinetic/rc-visard/default.nix b/distros/kinetic/rc-visard/default.nix index bc7d70fb24..ed5f9e16e8 100644 --- a/distros/kinetic/rc-visard/default.nix +++ b/distros/kinetic/rc-visard/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rc-hand-eye-calibration-client, rc-pick-client, rc-roi-manager-gui, rc-silhouettematch-client, rc-tagdetect-client, rc-visard-description, rc-visard-driver }: buildRosPackage { pname = "ros-kinetic-rc-visard"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "13ec7fa514db40448d8820d3f4d94de9fb674cf54e6df100dfc12a2c34ba60a5"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "f22f4c519ad2486430735f9812b2373509945ac74922daff2cccd8201eba79e5"; }; buildType = "catkin"; diff --git a/distros/kinetic/sick-safetyscanners/default.nix b/distros/kinetic/sick-safetyscanners/default.nix index 5ad473720e..7f9c003ad1 100644 --- a/distros/kinetic/sick-safetyscanners/default.nix +++ b/distros/kinetic/sick-safetyscanners/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, rqt-reconfigure, sensor-msgs, std-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-kinetic-sick-safetyscanners"; - version = "1.0.5-r1"; + version = "1.0.6-r1"; src = fetchurl { - url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/kinetic/sick_safetyscanners/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "952ab90782dfa2e20d0d05358d34b906002c4826989d19c1b6f4b7b57ebc35e9"; + url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/kinetic/sick_safetyscanners/1.0.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "5c82033b6884e01ac4af3554bd2b82ef699afb490ca6d4d298a1155a34823728"; }; buildType = "catkin"; buildInputs = [ message-generation ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp rqt-reconfigure sensor-msgs std-msgs ]; + propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp sensor-msgs std-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/test-mavros/default.nix b/distros/kinetic/test-mavros/default.nix index 057f16108b..2f65900fe9 100644 --- a/distros/kinetic/test-mavros/default.nix +++ b/distros/kinetic/test-mavros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, control-toolbox, eigen, eigen-conversions, geometry-msgs, mavros, mavros-extras, roscpp, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-kinetic-test-mavros"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/test_mavros/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "16d3a825953dde65b0c43d2cb92b11905106f7ca261670210592af7d014c95e1"; + url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/test_mavros/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "9d1a6b677141c027e902776c127ed2f8138c6940714e956eda267b78952c0603"; }; buildType = "catkin"; diff --git a/distros/kinetic/ur-client-library/default.nix b/distros/kinetic/ur-client-library/default.nix new file mode 100644 index 0000000000..ffb3a66940 --- /dev/null +++ b/distros/kinetic/ur-client-library/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, console-bridge }: +buildRosPackage { + pname = "ros-kinetic-ur-client-library"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/kinetic/ur_client_library/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "618f3a4cd1783cc39e81b09f98ae403f80ddff082d0494f4e561b556803d02ac"; + }; + + buildType = "cmake"; + buildInputs = [ boost ]; + propagatedBuildInputs = [ catkin console-bridge ]; + 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 bsd2 "Zlib" mit ]; + }; +} diff --git a/distros/kinetic/warthog-control/default.nix b/distros/kinetic/warthog-control/default.nix index 5e4900f869..2726a150b9 100644 --- a/distros/kinetic/warthog-control/default.nix +++ b/distros/kinetic/warthog-control/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, rosserial-server, teleop-twist-joy, topic-tools, twist-mux }: +{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, teleop-twist-joy, topic-tools, twist-mux }: buildRosPackage { pname = "ros-kinetic-warthog-control"; - version = "0.1.1-r1"; + version = "0.1.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_control/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "e1e879c9cb9c0beedd213b24562bcd9b92ef6efc4ea1d913e57d01934ef1d5e8"; + url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_control/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "951358c64940fd908d444f21db8fe8ce2c2d79102eb66f49718f19eae0a56972"; }; buildType = "catkin"; buildInputs = [ roslaunch ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization rosserial-server teleop-twist-joy topic-tools twist-mux ]; + propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization teleop-twist-joy topic-tools twist-mux ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/warthog-description/default.nix b/distros/kinetic/warthog-description/default.nix index fc07ecb8fe..c636ff71dc 100644 --- a/distros/kinetic/warthog-description/default.nix +++ b/distros/kinetic/warthog-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, roslaunch, urdf, xacro }: buildRosPackage { pname = "ros-kinetic-warthog-description"; - version = "0.1.1-r1"; + version = "0.1.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_description/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "83a365068a304996e6bc0a131d4b9536fab934b94a84eeb15721f201b62f11c5"; + url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_description/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "deea19be5e4b864192987893852c0f2c82d748340cf80d12d44fe0063ab01fcc"; }; buildType = "catkin"; diff --git a/distros/kinetic/warthog-msgs/default.nix b/distros/kinetic/warthog-msgs/default.nix index 88c67275ec..63f5a82be2 100644 --- a/distros/kinetic/warthog-msgs/default.nix +++ b/distros/kinetic/warthog-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-kinetic-warthog-msgs"; - version = "0.1.1-r1"; + version = "0.1.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_msgs/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "0e5d267589e2e1a8ad6f4e6e31165da1a9cd71a07124e9991d6bda9b1444d729"; + url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_msgs/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "437a06c5a0973eb681c63dc0b0ca6552315c4eeea5160cf9979fd383068db9be"; }; buildType = "catkin"; diff --git a/distros/melodic/apriltag/default.nix b/distros/melodic/apriltag/default.nix index 880132e6a1..801637b265 100644 --- a/distros/melodic/apriltag/default.nix +++ b/distros/melodic/apriltag/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake }: buildRosPackage { pname = "ros-melodic-apriltag"; - version = "3.1.1-r1"; + version = "3.1.2-r1"; src = fetchurl { - url = "https://github.com/AprilRobotics/apriltag-release/archive/release/melodic/apriltag/3.1.1-1.tar.gz"; - name = "3.1.1-1.tar.gz"; - sha256 = "99dbed4dcbf548582e54acc506bf55f4918c2fdf3a0682716b4a400074cb533c"; + url = "https://github.com/AprilRobotics/apriltag-release/archive/release/melodic/apriltag/3.1.2-1.tar.gz"; + name = "3.1.2-1.tar.gz"; + sha256 = "edeca6ffd2d5da48a525fd278afb41a43d2cf3e0290dadf71bce62620f4ebf9d"; }; buildType = "cmake"; diff --git a/distros/melodic/aruco-msgs/default.nix b/distros/melodic/aruco-msgs/default.nix new file mode 100644 index 0000000000..808c759a96 --- /dev/null +++ b/distros/melodic/aruco-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-melodic-aruco-msgs"; + version = "2.1.1-r1"; + + src = fetchurl { + url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco_msgs/2.1.1-1.tar.gz"; + name = "2.1.1-1.tar.gz"; + sha256 = "57c04ab066abb37761908071f24d8d7d7d9329d47f3da13c2e00d9201fa8e616"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The aruco_msgs package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/aruco-ros/default.nix b/distros/melodic/aruco-ros/default.nix new file mode 100644 index 0000000000..6eee4fe8dd --- /dev/null +++ b/distros/melodic/aruco-ros/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, aruco, aruco-msgs, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, roscpp, sensor-msgs, tf, visualization-msgs }: +buildRosPackage { + pname = "ros-melodic-aruco-ros"; + version = "2.1.1-r1"; + + src = fetchurl { + url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco_ros/2.1.1-1.tar.gz"; + name = "2.1.1-1.tar.gz"; + sha256 = "3f0e7c0a73539735395c9b4330d9f4b66be412275d2bdce7eb4a8e7ea09fb531"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ aruco aruco-msgs cv-bridge dynamic-reconfigure geometry-msgs image-transport roscpp sensor-msgs tf visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + 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; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/aruco/default.nix b/distros/melodic/aruco/default.nix new file mode 100644 index 0000000000..133adbe1db --- /dev/null +++ b/distros/melodic/aruco/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, eigen }: +buildRosPackage { + pname = "ros-melodic-aruco"; + version = "2.1.1-r1"; + + src = fetchurl { + url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco/2.1.1-1.tar.gz"; + name = "2.1.1-1.tar.gz"; + sha256 = "8a8705febf32e79771c2f07790a25166c8a5df1119bdcc4accade226b481aba5"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ cv-bridge eigen ]; + nativeBuildInputs = [ catkin ]; + + 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; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/audio-capture/default.nix b/distros/melodic/audio-capture/default.nix index 5806b615ce..7612cb440f 100644 --- a/distros/melodic/audio-capture/default.nix +++ b/distros/melodic/audio-capture/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-melodic-audio-capture"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_capture/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "4e83f573989796f40f61027ed180be9fa718b462a1199d4c4c1fec2d8b3ec2fd"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_capture/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "c3c56e1d50e5a79b6c29e9986d7ceb194c161a11367277d5b6835e1bd136c3bf"; }; buildType = "catkin"; diff --git a/distros/melodic/audio-common-msgs/default.nix b/distros/melodic/audio-common-msgs/default.nix index 2d9fd374cb..1edc4458ec 100644 --- a/distros/melodic/audio-common-msgs/default.nix +++ b/distros/melodic/audio-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: buildRosPackage { pname = "ros-melodic-audio-common-msgs"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common_msgs/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "d5f983a73724d5ea70a458a26c1aad3f5e7e34456a9b6bd87019d531d71f7260"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common_msgs/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "e2d4856908f461e9f054703c5b3f92e037ede85b138bff0a3940acc2884a6a69"; }; buildType = "catkin"; diff --git a/distros/melodic/audio-common/default.nix b/distros/melodic/audio-common/default.nix index 003471927d..029a569d8e 100644 --- a/distros/melodic/audio-common/default.nix +++ b/distros/melodic/audio-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }: buildRosPackage { pname = "ros-melodic-audio-common"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "91a6a869117c6b8115f18e762f8a7653728b6db9fad4d07b1a51a38243ad5279"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "639bd5b238b932fd55a365a0fd26bb1e67e803e4e51bbcb691320826f308a0da"; }; buildType = "catkin"; diff --git a/distros/melodic/audio-play/default.nix b/distros/melodic/audio-play/default.nix index 74971c180d..02e3ca9013 100644 --- a/distros/melodic/audio-play/default.nix +++ b/distros/melodic/audio-play/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-melodic-audio-play"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_play/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "27654d59729603a37911be3615fc9d8b871bbf47b1526ab0831d97c71de964f0"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_play/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "b4ee19260182adb3d0f017022b5ce89a7caa2d13c37fba56c1a6cc405e4fcfbc"; }; buildType = "catkin"; diff --git a/distros/melodic/behaviortree-cpp-v3/default.nix b/distros/melodic/behaviortree-cpp-v3/default.nix index 3439e8c3dc..635efd9162 100644 --- a/distros/melodic/behaviortree-cpp-v3/default.nix +++ b/distros/melodic/behaviortree-cpp-v3/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cppzmq, ncurses, roslib }: buildRosPackage { pname = "ros-melodic-behaviortree-cpp-v3"; - version = "3.5.2-r1"; + version = "3.5.3-r1"; src = fetchurl { - url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/melodic/behaviortree_cpp_v3/3.5.2-1.tar.gz"; - name = "3.5.2-1.tar.gz"; - sha256 = "2804632551a3dff63afc2e96dbaba81a5fe499ce3a729a56ace86c519a3f0e00"; + url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/melodic/behaviortree_cpp_v3/3.5.3-1.tar.gz"; + name = "3.5.3-1.tar.gz"; + sha256 = "6fde0c7f8294c20c5b62ac75cf0e5749c07a12b59373c4be3ea0ed3643cf7bbe"; }; buildType = "catkin"; diff --git a/distros/melodic/can-msgs/default.nix b/distros/melodic/can-msgs/default.nix index 9cc4e7233b..15c50d7693 100644 --- a/distros/melodic/can-msgs/default.nix +++ b/distros/melodic/can-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-can-msgs"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/can_msgs/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "447ba0d6ed4b62a6ed516bc4fc65a621ec6f6519373bf0e5d8acd39f551ea474"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/can_msgs/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "f5066e557bf533243631fef24b5e63c507eb24b44bb883b77017c674cb4f2d90"; }; buildType = "catkin"; diff --git a/distros/melodic/canopen-402/default.nix b/distros/melodic/canopen-402/default.nix index d714289c40..9aef781a5e 100644 --- a/distros/melodic/canopen-402/default.nix +++ b/distros/melodic/canopen-402/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, canopen-master, catkin, class-loader, rosunit }: buildRosPackage { pname = "ros-melodic-canopen-402"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_402/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "e1d8c37b8c3782b5ad9bb0d24fe17c64f21d4db8804dbfc73039bc519595015f"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_402/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "a280899651921c85855889860b3a5fc54dad9b77c7f8e7ad66c2b855affc6d84"; }; buildType = "catkin"; diff --git a/distros/melodic/canopen-chain-node/default.nix b/distros/melodic/canopen-chain-node/default.nix index e5d110d622..2b7f7f422c 100644 --- a/distros/melodic/canopen-chain-node/default.nix +++ b/distros/melodic/canopen-chain-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, canopen-master, catkin, diagnostic-updater, message-generation, message-runtime, pluginlib, rosconsole-bridge, roscpp, roslib, socketcan-interface, std-msgs, std-srvs }: buildRosPackage { pname = "ros-melodic-canopen-chain-node"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_chain_node/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "5f9290748c5cf415b10595a1c677bce4cd3c4871411b1c57cd90349e02e282b2"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_chain_node/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "59762bd71cb671c446d85fbafe22b93c33f4d51eb9fa5e4248c869543af30085"; }; buildType = "catkin"; diff --git a/distros/melodic/canopen-master/default.nix b/distros/melodic/canopen-master/default.nix index 286f4cee0a..9aeedf5279 100644 --- a/distros/melodic/canopen-master/default.nix +++ b/distros/melodic/canopen-master/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, class-loader, rosunit, socketcan-interface }: buildRosPackage { pname = "ros-melodic-canopen-master"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_master/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "f8b2ab544fa43dba33ce751f654a81454f59a0093950c275188ef9ade9a5e5a8"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_master/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "83ce5c79c6a4f19aa0b594aad47879846831f8afa357845e732f7999b37aba1f"; }; buildType = "catkin"; diff --git a/distros/melodic/canopen-motor-node/default.nix b/distros/melodic/canopen-motor-node/default.nix index 38ba55aeca..e5d4c73443 100644 --- a/distros/melodic/canopen-motor-node/default.nix +++ b/distros/melodic/canopen-motor-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, canopen-402, canopen-chain-node, canopen-master, catkin, controller-manager, controller-manager-msgs, filters, hardware-interface, joint-limits-interface, muparser, roscpp, rosunit, urdf }: buildRosPackage { pname = "ros-melodic-canopen-motor-node"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_motor_node/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "697983a9b2b2d7b7c11cd35c2b1c92a5cac5e3d3f4cb5ea0cf2f50cc4f6025fe"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_motor_node/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "136e40e5bb384756d447943ef6e7924dd3cc12da8a2847fcfc2d29b3e83cbffa"; }; buildType = "catkin"; diff --git a/distros/melodic/computer-status-msgs/default.nix b/distros/melodic/computer-status-msgs/default.nix new file mode 100644 index 0000000000..961fa60839 --- /dev/null +++ b/distros/melodic/computer-status-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-melodic-computer-status-msgs"; + version = "2.0.0-r2"; + + src = fetchurl { + url = "https://github.com/130s/computer_status_msgs-release/archive/release/kinetic/computer_status_msgs/2.0.0-2.tar.gz"; + name = "2.0.0-2.tar.gz"; + sha256 = "69f402bd2ecc328385908e0142da03751096a9957d9dd4db41afd93e5298b81b"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Messages definitions for representing computer's hardware state, such as battery information, GPU, some miscellaneous sensors. Format is in ROS. Originally developed at pr2_common repository''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/dense-laser-assembler/default.nix b/distros/melodic/dense-laser-assembler/default.nix new file mode 100644 index 0000000000..249fe85840 --- /dev/null +++ b/distros/melodic/dense-laser-assembler/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, calibration-msgs, catkin, roscpp, roscpp-serialization, sensor-msgs, settlerlib, std-msgs }: +buildRosPackage { + pname = "ros-melodic-dense-laser-assembler"; + version = "1.0.11-r3"; + + src = fetchurl { + url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/dense_laser_assembler/1.0.11-3.tar.gz"; + name = "1.0.11-3.tar.gz"; + sha256 = "ae8c468360cf2e64738f25ca2722920008eff02f43806e5b4ac0009639ebe5ec"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ calibration-msgs roscpp roscpp-serialization sensor-msgs settlerlib std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Stores streaming data from a laser sensor in a + dense representation. This allows the user to do 'image-like' + processing on the data, and can also be used for very fast approx + neighborhood searches. This package is still experimental and unstable. + Expect its APIs to change.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/dingo-control/default.nix b/distros/melodic/dingo-control/default.nix index 64e42e4e83..fe14a62f64 100644 --- a/distros/melodic/dingo-control/default.nix +++ b/distros/melodic/dingo-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, ridgeback-control, robot-localization, roslaunch, teleop-twist-joy, topic-tools, twist-mux }: buildRosPackage { pname = "ros-melodic-dingo-control"; - version = "0.1.0-r1"; + version = "0.1.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_control/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "07b772c858baf385db6dbb5f0426e5dbe3d6db05d86404203ecb984796775343"; + url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_control/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "f591fae9a43278d17b2746ba522c7175543444a78b85d79e895133766a51edd7"; }; buildType = "catkin"; diff --git a/distros/melodic/dingo-description/default.nix b/distros/melodic/dingo-description/default.nix index 6cb27f0108..4cd01b0e5c 100644 --- a/distros/melodic/dingo-description/default.nix +++ b/distros/melodic/dingo-description/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, urdf, xacro }: +{ lib, buildRosPackage, fetchurl, catkin, lms1xx, realsense2-description, robot-state-publisher, urdf, xacro }: buildRosPackage { pname = "ros-melodic-dingo-description"; - version = "0.1.0-r1"; + version = "0.1.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_description/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "813a90c15cdf605344cb2c2db8cd8a4a7766b933b4a774c94f0c56ef04e0fb0e"; + url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_description/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "2c92ca00a591274bad3f384ce5c78f4de02d30a4611d4a0935cc820cee85b8e9"; }; buildType = "catkin"; - propagatedBuildInputs = [ robot-state-publisher urdf xacro ]; + propagatedBuildInputs = [ lms1xx realsense2-description robot-state-publisher urdf xacro ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/dingo-msgs/default.nix b/distros/melodic/dingo-msgs/default.nix index 1968633595..03db62b92f 100644 --- a/distros/melodic/dingo-msgs/default.nix +++ b/distros/melodic/dingo-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-dingo-msgs"; - version = "0.1.0-r1"; + version = "0.1.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_msgs/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "182ce016a41ebebca0267b0152571f354da7981174453762a9da30de5176f9ea"; + url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_msgs/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "8cc05ec1506f36dc77ac6fdcc98d10a00726b8302611e961706b383b0ed038ec"; }; buildType = "catkin"; diff --git a/distros/melodic/dingo-navigation/default.nix b/distros/melodic/dingo-navigation/default.nix index 488b918296..11a9b67a44 100644 --- a/distros/melodic/dingo-navigation/default.nix +++ b/distros/melodic/dingo-navigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, amcl, catkin, gmapping, map-server, move-base, roslaunch }: buildRosPackage { pname = "ros-melodic-dingo-navigation"; - version = "0.1.0-r1"; + version = "0.1.1-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_navigation/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "e46f43cd7b7fae69de4fd8bff442c452570e585fa9fccb8f25a64073bf4f1fcf"; + url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_navigation/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "a7024cd1924d148da454b9eebe138328d37e111ebdf79ceb2ae58f722ca69b9b"; }; buildType = "catkin"; diff --git a/distros/melodic/eiquadprog/default.nix b/distros/melodic/eiquadprog/default.nix new file mode 100644 index 0000000000..e79aa0ec33 --- /dev/null +++ b/distros/melodic/eiquadprog/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, graphviz }: +buildRosPackage { + pname = "ros-melodic-eiquadprog"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/melodic/eiquadprog/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "5be85014c6b487c75ac71c31cb205cb92fc137008d435793953e07d5de4340af"; + }; + + buildType = "cmake"; + buildInputs = [ doxygen git ]; + propagatedBuildInputs = [ boost catkin eigen graphviz ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''Eiquadprog a QP solver using active sets''; + license = with lib.licenses; [ lgpl2 ]; + }; +} diff --git a/distros/melodic/generated.nix b/distros/melodic/generated.nix index 8ee9009f3d..0bc27a1810 100644 --- a/distros/melodic/generated.nix +++ b/distros/melodic/generated.nix @@ -92,8 +92,14 @@ self: super: { ariles-ros = self.callPackage ./ariles-ros {}; + aruco = self.callPackage ./aruco {}; + aruco-detect = self.callPackage ./aruco-detect {}; + aruco-msgs = self.callPackage ./aruco-msgs {}; + + aruco-ros = self.callPackage ./aruco-ros {}; + asmach = self.callPackage ./asmach {}; asmach-tutorials = self.callPackage ./asmach-tutorials {}; @@ -480,6 +486,8 @@ self: super: { compressed-image-transport = self.callPackage ./compressed-image-transport {}; + computer-status-msgs = self.callPackage ./computer-status-msgs {}; + concert-msgs = self.callPackage ./concert-msgs {}; concert-service-msgs = self.callPackage ./concert-service-msgs {}; @@ -590,6 +598,8 @@ self: super: { delphi-srr-msgs = self.callPackage ./delphi-srr-msgs {}; + dense-laser-assembler = self.callPackage ./dense-laser-assembler {}; + depth-image-proc = self.callPackage ./depth-image-proc {}; depthcloud-encoder = self.callPackage ./depthcloud-encoder {}; @@ -808,6 +818,8 @@ self: super: { eigenpy = self.callPackage ./eigenpy {}; + eiquadprog = self.callPackage ./eiquadprog {}; + eml = self.callPackage ./eml {}; ethercat-grant = self.callPackage ./ethercat-grant {}; @@ -1200,13 +1212,15 @@ self: super: { hector-xacro-tools = self.callPackage ./hector-xacro-tools {}; - heifu-bringup = self.callPackage ./heifu-bringup {}; + heron-control = self.callPackage ./heron-control {}; - heifu-description = self.callPackage ./heifu-description {}; + heron-description = self.callPackage ./heron-description {}; - heifu-msgs = self.callPackage ./heifu-msgs {}; + heron-gazebo = self.callPackage ./heron-gazebo {}; - heifu-tools = self.callPackage ./heifu-tools {}; + heron-msgs = self.callPackage ./heron-msgs {}; + + heron-simulator = self.callPackage ./heron-simulator {}; hfl-driver = self.callPackage ./hfl-driver {}; @@ -1402,6 +1416,8 @@ self: super: { joint-limits-interface = self.callPackage ./joint-limits-interface {}; + joint-qualification-controllers = self.callPackage ./joint-qualification-controllers {}; + joint-state-controller = self.callPackage ./joint-state-controller {}; joint-state-publisher = self.callPackage ./joint-state-publisher {}; @@ -1560,6 +1576,10 @@ self: super: { laser-geometry = self.callPackage ./laser-geometry {}; + laser-joint-processor = self.callPackage ./laser-joint-processor {}; + + laser-joint-projector = self.callPackage ./laser-joint-projector {}; + laser-pipeline = self.callPackage ./laser-pipeline {}; laser-proc = self.callPackage ./laser-proc {}; @@ -1580,6 +1600,8 @@ self: super: { leo-description = self.callPackage ./leo-description {}; + leo-gazebo = self.callPackage ./leo-gazebo {}; + leo-viz = self.callPackage ./leo-viz {}; leuze-bringup = self.callPackage ./leuze-bringup {}; @@ -1826,8 +1848,16 @@ self: super: { moose-description = self.callPackage ./moose-description {}; + moose-desktop = self.callPackage ./moose-desktop {}; + + moose-gazebo = self.callPackage ./moose-gazebo {}; + moose-msgs = self.callPackage ./moose-msgs {}; + moose-simulator = self.callPackage ./moose-simulator {}; + + moose-viz = self.callPackage ./moose-viz {}; + mouse-teleop = self.callPackage ./mouse-teleop {}; move-base = self.callPackage ./move-base {}; @@ -1922,6 +1952,20 @@ self: super: { mqtt-bridge = self.callPackage ./mqtt-bridge {}; + mrp2-common = self.callPackage ./mrp2-common {}; + + mrp2-description = self.callPackage ./mrp2-description {}; + + mrp2-gazebo = self.callPackage ./mrp2-gazebo {}; + + mrp2-navigation = self.callPackage ./mrp2-navigation {}; + + mrp2-simulator = self.callPackage ./mrp2-simulator {}; + + mrp2-slam = self.callPackage ./mrp2-slam {}; + + mrp2-teleop = self.callPackage ./mrp2-teleop {}; + mrpt1 = self.callPackage ./mrpt1 {}; mrpt-bridge = self.callPackage ./mrpt-bridge {}; @@ -2212,6 +2256,8 @@ self: super: { openslam-gmapping = self.callPackage ./openslam-gmapping {}; + openzen-sensor = self.callPackage ./openzen-sensor {}; + opt-camera = self.callPackage ./opt-camera {}; optpp-catkin = self.callPackage ./optpp-catkin {}; @@ -2378,8 +2424,14 @@ self: super: { pr2-bringup = self.callPackage ./pr2-bringup {}; + pr2-bringup-tests = self.callPackage ./pr2-bringup-tests {}; + + pr2-calibration = self.callPackage ./pr2-calibration {}; + pr2-calibration-controllers = self.callPackage ./pr2-calibration-controllers {}; + pr2-calibration-launch = self.callPackage ./pr2-calibration-launch {}; + pr2-camera-synchronizer = self.callPackage ./pr2-camera-synchronizer {}; pr2-common = self.callPackage ./pr2-common {}; @@ -2402,8 +2454,12 @@ self: super: { pr2-controllers-msgs = self.callPackage ./pr2-controllers-msgs {}; + pr2-counterbalance-check = self.callPackage ./pr2-counterbalance-check {}; + pr2-dashboard-aggregator = self.callPackage ./pr2-dashboard-aggregator {}; + pr2-dense-laser-snapshotter = self.callPackage ./pr2-dense-laser-snapshotter {}; + pr2-description = self.callPackage ./pr2-description {}; pr2-ethercat = self.callPackage ./pr2-ethercat {}; @@ -2444,6 +2500,8 @@ self: super: { pr2-mechanism-msgs = self.callPackage ./pr2-mechanism-msgs {}; + pr2-motor-diagnostic-tool = self.callPackage ./pr2-motor-diagnostic-tool {}; + pr2-move-base = self.callPackage ./pr2-move-base {}; pr2-moveit-config = self.callPackage ./pr2-moveit-config {}; @@ -2478,6 +2536,12 @@ self: super: { pr2-run-stop-auto-restart = self.callPackage ./pr2-run-stop-auto-restart {}; + pr2-se-calibration-launch = self.callPackage ./pr2-se-calibration-launch {}; + + pr2-self-test = self.callPackage ./pr2-self-test {}; + + pr2-self-test-msgs = self.callPackage ./pr2-self-test-msgs {}; + pr2-simulator = self.callPackage ./pr2-simulator {}; pr2-teleop = self.callPackage ./pr2-teleop {}; @@ -3184,6 +3248,8 @@ self: super: { rslidar-pointcloud = self.callPackage ./rslidar-pointcloud {}; + rt-usb-9axisimu-driver = self.callPackage ./rt-usb-9axisimu-driver {}; + rtabmap-ros = self.callPackage ./rtabmap-ros {}; rtmbuild = self.callPackage ./rtmbuild {}; @@ -3664,6 +3730,8 @@ self: super: { uos-tools = self.callPackage ./uos-tools {}; + ur-client-library = self.callPackage ./ur-client-library {}; + ur-msgs = self.callPackage ./ur-msgs {}; urdf = self.callPackage ./urdf {}; diff --git a/distros/melodic/heron-control/default.nix b/distros/melodic/heron-control/default.nix new file mode 100644 index 0000000000..96ef3970cf --- /dev/null +++ b/distros/melodic/heron-control/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, pythonPackages, robot-localization, roslaunch, sensor-msgs }: +buildRosPackage { + pname = "ros-melodic-heron-control"; + version = "0.3.3-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/heron-release/archive/release/melodic/heron_control/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "579c60f33d46897fc2a13ca3d0506c3d94c09bda498cc4417aed3c167d11e536"; + }; + + buildType = "catkin"; + checkInputs = [ roslaunch ]; + propagatedBuildInputs = [ geometry-msgs pythonPackages.numpy robot-localization sensor-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Control package for Heron''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/heron-description/default.nix b/distros/melodic/heron-description/default.nix new file mode 100644 index 0000000000..709d15e610 --- /dev/null +++ b/distros/melodic/heron-description/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }: +buildRosPackage { + pname = "ros-melodic-heron-description"; + version = "0.3.3-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/heron-release/archive/release/melodic/heron_description/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "1c381c2f5386fb22014eb10112ba4601c0bb76ac7a37db77e78b162ee6b7877c"; + }; + + buildType = "catkin"; + buildInputs = [ roslaunch ]; + propagatedBuildInputs = [ lms1xx robot-state-publisher urdf xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''URDF description for Heron''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/heron-gazebo/default.nix b/distros/melodic/heron-gazebo/default.nix new file mode 100644 index 0000000000..aac51d8ca1 --- /dev/null +++ b/distros/melodic/heron-gazebo/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, hector-gazebo-plugins, heron-msgs, interactive-marker-twist-server, nav-msgs, rospy, sensor-msgs, tf, uuv-gazebo-ros-plugins-msgs, uuv-gazebo-worlds }: +buildRosPackage { + pname = "ros-melodic-heron-gazebo"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/melodic/heron_gazebo/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "ce6d68691e4895ec7fa2bd83e0623441b5d43503c968ff5106b75101f7e96a5a"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs hector-gazebo-plugins heron-msgs interactive-marker-twist-server nav-msgs rospy sensor-msgs tf uuv-gazebo-ros-plugins-msgs uuv-gazebo-worlds ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Simulator package for Heron''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/heron-msgs/default.nix b/distros/melodic/heron-msgs/default.nix new file mode 100644 index 0000000000..dc243f6842 --- /dev/null +++ b/distros/melodic/heron-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-melodic-heron-msgs"; + version = "0.3.3-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/heron-release/archive/release/melodic/heron_msgs/0.3.3-1.tar.gz"; + name = "0.3.3-1.tar.gz"; + sha256 = "2933e0b40e335841c756ee738d66fd9ab2e52cbfb21f105495e721d155773500"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Provides standard messages specific to Heron, especially for + the microcontroller's rosserial interface.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/heron-simulator/default.nix b/distros/melodic/heron-simulator/default.nix new file mode 100644 index 0000000000..efcf714b72 --- /dev/null +++ b/distros/melodic/heron-simulator/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }: +buildRosPackage { + pname = "ros-melodic-heron-simulator"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/melodic/heron_simulator/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "1cc88488c8fc27c30383db03366ed7b99c191e833e3c5e495dc97386b345b8b3"; + }; + + buildType = "catkin"; + buildInputs = [ roslaunch ]; + propagatedBuildInputs = [ lms1xx robot-state-publisher urdf xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Simulator package for Heron''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/hfl-driver/default.nix b/distros/melodic/hfl-driver/default.nix index daf659be9b..cb2d80e940 100644 --- a/distros/melodic/hfl-driver/default.nix +++ b/distros/melodic/hfl-driver/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-geometry, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }: buildRosPackage { pname = "ros-melodic-hfl-driver"; - version = "0.0.17-r1"; + version = "0.0.20-r1"; src = fetchurl { - url = "https://github.com/flynneva/hfl_driver-release/archive/release/melodic/hfl_driver/0.0.17-1.tar.gz"; - name = "0.0.17-1.tar.gz"; - sha256 = "cb51a5d3327a24024cfb96918f7b6171418a3e91f6e5bb442b118b08d0989e25"; + url = "https://github.com/flynneva/hfl_driver-release/archive/release/melodic/hfl_driver/0.0.20-1.tar.gz"; + name = "0.0.20-1.tar.gz"; + sha256 = "3986fb2c30d3b3191dc391a38bceb60ec1ef08dda8ded1bbda0d27fa8d66c20b"; }; buildType = "catkin"; checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ]; + propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-geometry image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/iirob-filters/default.nix b/distros/melodic/iirob-filters/default.nix index eaac903ca7..bc867e0fe7 100644 --- a/distros/melodic/iirob-filters/default.nix +++ b/distros/melodic/iirob-filters/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, eigen-conversions, filters, geometry-msgs, pluginlib, roscpp, rosparam-handler, rostest, tf2-ros }: +{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, eigen-conversions, filters, geometry-msgs, pluginlib, roscpp, rosparam-handler, rostest, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-melodic-iirob-filters"; - version = "0.9.1-r1"; + version = "0.9.2-r1"; src = fetchurl { - url = "https://github.com/KITrobotics/iirob_filters-release/archive/release/melodic/iirob_filters/0.9.1-1.tar.gz"; - name = "0.9.1-1.tar.gz"; - sha256 = "7ed0549cbc54b49b2462c34e0597f9c7d3758b30ea0942450ba8c6027b2bcfbb"; + url = "https://github.com/KITrobotics/iirob_filters-release/archive/release/melodic/iirob_filters/0.9.2-1.tar.gz"; + name = "0.9.2-1.tar.gz"; + sha256 = "9ba0c2617ca283652577baa67f0a379974488d85fa5bf89ae1331ac9d917ebe0"; }; buildType = "catkin"; - propagatedBuildInputs = [ cmake-modules dynamic-reconfigure eigen-conversions filters geometry-msgs pluginlib roscpp rosparam-handler rostest tf2-ros ]; + propagatedBuildInputs = [ cmake-modules dynamic-reconfigure eigen-conversions filters geometry-msgs pluginlib roscpp rosparam-handler rostest tf2-geometry-msgs tf2-ros ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/ixblue-stdbin-decoder/default.nix b/distros/melodic/ixblue-stdbin-decoder/default.nix index 3c48fba426..9c12fd3961 100644 --- a/distros/melodic/ixblue-stdbin-decoder/default.nix +++ b/distros/melodic/ixblue-stdbin-decoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake, git, gtest }: buildRosPackage { pname = "ros-melodic-ixblue-stdbin-decoder"; - version = "0.1.2-r1"; + version = "0.1.3-r1"; src = fetchurl { - url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/melodic/ixblue_stdbin_decoder/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "5f91fdeed9112049e671a9dd0f597f44d8f60994d95585a8103b416c9891120f"; + url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/melodic/ixblue_stdbin_decoder/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "ca06b4c6776c6bd419b46546cbbbb709b8a229d876c4b6958c13eaee9ef65bca"; }; buildType = "cmake"; diff --git a/distros/melodic/joint-qualification-controllers/default.nix b/distros/melodic/joint-qualification-controllers/default.nix new file mode 100644 index 0000000000..4f2bbdd0b8 --- /dev/null +++ b/distros/melodic/joint-qualification-controllers/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, control-toolbox, message-generation, message-runtime, pluginlib, pr2-controller-interface, pr2-hardware-interface, pr2-mechanism-model, realtime-tools, robot-mechanism-controllers, roscpp, sensor-msgs, std-msgs, urdf }: +buildRosPackage { + pname = "ros-melodic-joint-qualification-controllers"; + version = "1.0.15-r1"; + + src = fetchurl { + url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/joint_qualification_controllers/1.0.15-1.tar.gz"; + name = "1.0.15-1.tar.gz"; + sha256 = "479200ec0c009cee31a2eaf0bb794dd9b97ad57d3b8929ac8a2cc851e9b3a6bb"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ control-toolbox message-runtime pluginlib pr2-controller-interface pr2-hardware-interface pr2-mechanism-model realtime-tools robot-mechanism-controllers roscpp sensor-msgs std-msgs urdf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Controllers used in PR2 hardware testing. For testing counterbalance of PR2, and for internal WG use.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/kobuki-core/default.nix b/distros/melodic/kobuki-core/default.nix index 49f2090505..c3544cf386 100644 --- a/distros/melodic/kobuki-core/default.nix +++ b/distros/melodic/kobuki-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, kobuki-dock-drive, kobuki-driver, kobuki-ftdi }: buildRosPackage { pname = "ros-melodic-kobuki-core"; - version = "0.7.9-r1"; + version = "0.7.12-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_core/0.7.9-1.tar.gz"; - name = "0.7.9-1.tar.gz"; - sha256 = "3a031a59846cf1caadee72cf9631f2af8da773fb8cfedee28d06c1b523e9e6ee"; + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_core/0.7.12-1.tar.gz"; + name = "0.7.12-1.tar.gz"; + sha256 = "d5b2023576b24ec3fcf8ea0a624084a8b6a7aad7f677c9c8b16d65bc2136c6ed"; }; buildType = "catkin"; diff --git a/distros/melodic/kobuki-dock-drive/default.nix b/distros/melodic/kobuki-dock-drive/default.nix index e698f267fa..3648d35a6b 100644 --- a/distros/melodic/kobuki-dock-drive/default.nix +++ b/distros/melodic/kobuki-dock-drive/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-geometry, ecl-linear-algebra, ecl-threads }: buildRosPackage { pname = "ros-melodic-kobuki-dock-drive"; - version = "0.7.9-r1"; + version = "0.7.12-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_dock_drive/0.7.9-1.tar.gz"; - name = "0.7.9-1.tar.gz"; - sha256 = "2385bb482dfb73b115422ccd2d03f79a88ea1204dd266e6055581954051a6d8c"; + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_dock_drive/0.7.12-1.tar.gz"; + name = "0.7.12-1.tar.gz"; + sha256 = "29aad541dfcc801a6f5a9b615416d382e7804d1f59a803cb48012ca39384a2b3"; }; buildType = "catkin"; diff --git a/distros/melodic/kobuki-driver/default.nix b/distros/melodic/kobuki-driver/default.nix index dae9de196d..18b7648209 100644 --- a/distros/melodic/kobuki-driver/default.nix +++ b/distros/melodic/kobuki-driver/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }: +{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }: buildRosPackage { pname = "ros-melodic-kobuki-driver"; - version = "0.7.9-r1"; + version = "0.7.12-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_driver/0.7.9-1.tar.gz"; - name = "0.7.9-1.tar.gz"; - sha256 = "143fee86362ab50f8330b45d973314d596da894543aa03e829a4f0448dc6b629"; + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_driver/0.7.12-1.tar.gz"; + name = "0.7.12-1.tar.gz"; + sha256 = "38e54041401f657447538999ea3adb4ba2c8c34f8677a80df31d7685eafa896f"; }; buildType = "catkin"; buildInputs = [ ecl-build ]; - propagatedBuildInputs = [ ecl-command-line ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ]; + propagatedBuildInputs = [ ecl-command-line ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/kobuki-ftdi/default.nix b/distros/melodic/kobuki-ftdi/default.nix index 105ce68466..2b3903619a 100644 --- a/distros/melodic/kobuki-ftdi/default.nix +++ b/distros/melodic/kobuki-ftdi/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, ecl-command-line, libftdi, libusb, pkg-config }: buildRosPackage { pname = "ros-melodic-kobuki-ftdi"; - version = "0.7.9-r1"; + version = "0.7.12-r1"; src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_ftdi/0.7.9-1.tar.gz"; - name = "0.7.9-1.tar.gz"; - sha256 = "321412cb348ed15d949d2c861d4c0d3514921185bf8cad86cba5946b5e985bdb"; + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_ftdi/0.7.12-1.tar.gz"; + name = "0.7.12-1.tar.gz"; + sha256 = "5e9dd769834fdfab45353add1cb5375000bff8fb98a65f9a39b3751967630baa"; }; buildType = "catkin"; diff --git a/distros/melodic/laser-joint-processor/default.nix b/distros/melodic/laser-joint-processor/default.nix new file mode 100644 index 0000000000..fa4c118ed7 --- /dev/null +++ b/distros/melodic/laser-joint-processor/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, image-geometry, joint-states-settler, message-filters, settlerlib }: +buildRosPackage { + pname = "ros-melodic-laser-joint-processor"; + version = "1.0.11-r3"; + + src = fetchurl { + url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/laser_joint_processor/1.0.11-3.tar.gz"; + name = "1.0.11-3.tar.gz"; + sha256 = "cb7af2be6d05571d0e970c0f7a965ca1b5009f2b278cacc8e2ddcdfec33b8375"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs image-geometry joint-states-settler message-filters settlerlib ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Computes joint angles associated with a specific set of detected checkerboard corners. + This package is experimental and unstable. + Expect its APIs to change.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/laser-joint-projector/default.nix b/distros/melodic/laser-joint-projector/default.nix new file mode 100644 index 0000000000..752ebe962a --- /dev/null +++ b/distros/melodic/laser-joint-projector/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, calibration-msgs, catkin, cmake-modules, geometry-msgs, kdl-parser, orocos-kdl, roscpp, roscpp-serialization }: +buildRosPackage { + pname = "ros-melodic-laser-joint-projector"; + version = "1.0.11-r3"; + + src = fetchurl { + url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/laser_joint_projector/1.0.11-3.tar.gz"; + name = "1.0.11-3.tar.gz"; + sha256 = "e39ed9fe09aca1b76382f081da92833adc0ca6ef95f4cdf8d3a026d89c9482d0"; + }; + + buildType = "catkin"; + buildInputs = [ roscpp ]; + propagatedBuildInputs = [ calibration-msgs cmake-modules geometry-msgs kdl-parser orocos-kdl roscpp-serialization ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Projects laser readings into a point cloud, based on a set of recorded joint angles + This package is experimental and unstable. + Expect its APIs to change.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/leo-description/default.nix b/distros/melodic/leo-description/default.nix index a5894f84a1..0e8e4b9364 100644 --- a/distros/melodic/leo-description/default.nix +++ b/distros/melodic/leo-description/default.nix @@ -2,18 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin }: +{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, xacro }: buildRosPackage { pname = "ros-melodic-leo-description"; - version = "0.3.0-r1"; + version = "1.0.0-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_description-release/archive/release/melodic/leo_description/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "2e6b81531ab0493e73e6083379a277d4ccd6f886879818f3a77261a74372876e"; + url = "https://github.com/fictionlab-gbp/leo_description-release/archive/release/melodic/leo_description/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "e5eb760ce73e9c75e4f6f618a84755cff6a1c1fcb3edbf6fc16bd450775f1cce"; }; buildType = "catkin"; + propagatedBuildInputs = [ robot-state-publisher xacro ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/leo-gazebo/default.nix b/distros/melodic/leo-gazebo/default.nix new file mode 100644 index 0000000000..24314ab29b --- /dev/null +++ b/distros/melodic/leo-gazebo/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, compressed-image-transport, diff-drive-controller, gazebo, gazebo-plugins, gazebo-ros, gazebo-ros-control, geometry-msgs, joint-state-controller, leo-description, nav-msgs, roscpp, topic-tools }: +buildRosPackage { + pname = "ros-melodic-leo-gazebo"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/fictionlab-gbp/leo_gazebo-release/archive/release/melodic/leo_gazebo/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "8f1f3c9d6274ce78cd8c847b41ce421704e9478bd17c05c9bcda5d89203484e6"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ compressed-image-transport diff-drive-controller gazebo gazebo-plugins gazebo-ros gazebo-ros-control geometry-msgs joint-state-controller leo-description nav-msgs roscpp topic-tools ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The leo_gazebo package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/melodic/libmavconn/default.nix b/distros/melodic/libmavconn/default.nix index 82f6235a19..3e1d693e35 100644 --- a/distros/melodic/libmavconn/default.nix +++ b/distros/melodic/libmavconn/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }: buildRosPackage { pname = "ros-melodic-libmavconn"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/libmavconn/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "389a42d4483e1687d3e3a435b196a9f94760c3b5aad83e2abf4be1dba2430332"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/libmavconn/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "9344bb68b21e3605106dfc1d1fd666a0ba2d756ef02b0b024631bd693699e51d"; }; buildType = "catkin"; diff --git a/distros/melodic/librealsense2/default.nix b/distros/melodic/librealsense2/default.nix index 20b53987ad..f28a4005e5 100644 --- a/distros/melodic/librealsense2/default.nix +++ b/distros/melodic/librealsense2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libusb1, openssl, pkg-config, udev }: buildRosPackage { pname = "ros-melodic-librealsense2"; - version = "2.37.0-r1"; + version = "2.38.1-r1"; src = fetchurl { - url = "https://github.com/IntelRealSense/librealsense2-release/archive/release/melodic/librealsense2/2.37.0-1.tar.gz"; - name = "2.37.0-1.tar.gz"; - sha256 = "449f5c22a3caa8d692b497992e3a3935157bded76047354fd6c70ae7de465500"; + url = "https://github.com/IntelRealSense/librealsense2-release/archive/release/melodic/librealsense2/2.38.1-1.tar.gz"; + name = "2.38.1-1.tar.gz"; + sha256 = "c314886322a430b4a6d5470cbbab063de4601f6a3621822eed05fab62a898fc2"; }; buildType = "cmake"; diff --git a/distros/melodic/mavlink/default.nix b/distros/melodic/mavlink/default.nix index 0f79a94d6d..6c28a8c01d 100644 --- a/distros/melodic/mavlink/default.nix +++ b/distros/melodic/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, python, pythonPackages }: buildRosPackage { pname = "ros-melodic-mavlink"; - version = "2020.8.8-r1"; + version = "2020.9.10-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.8.8-1.tar.gz"; - name = "2020.8.8-1.tar.gz"; - sha256 = "3ca19e121e2c00607add26759e4585a21d549389d4d9937abd27cb39c4756ffd"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.9.10-1.tar.gz"; + name = "2020.9.10-1.tar.gz"; + sha256 = "941f1dd7beb5c907d9080f2df031a8a613cbb7930dfb6b51820090ca21e62795"; }; buildType = "cmake"; diff --git a/distros/melodic/mavros-extras/default.nix b/distros/melodic/mavros-extras/default.nix index 33bdcfd5ac..ba03b521c0 100644 --- a/distros/melodic/mavros-extras/default.nix +++ b/distros/melodic/mavros-extras/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-eigen, urdf, visualization-msgs }: buildRosPackage { pname = "ros-melodic-mavros-extras"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_extras/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "ec7fa88872db9b052550105040dec879d514eedf545966ac835d05c8d153e187"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_extras/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "350addbaadd1b5cb961e3d3caa692a9153b44996fc75e8a843ea20bc9f3004f2"; }; buildType = "catkin"; diff --git a/distros/melodic/mavros-msgs/default.nix b/distros/melodic/mavros-msgs/default.nix index 09252ab9c2..0e42edf2b1 100644 --- a/distros/melodic/mavros-msgs/default.nix +++ b/distros/melodic/mavros-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-melodic-mavros-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "69f1f4fa1e3d7a50b709b4def11f606f1b6e078a1c7690ced533882ca5fd4d9b"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "f8ebf0ac98ff1c8876ad9d29bbcc421c2f172507f1eba700c046334275f24d8e"; }; buildType = "catkin"; diff --git a/distros/melodic/mavros/default.nix b/distros/melodic/mavros/default.nix index 319e364d2a..4fd397856f 100644 --- a/distros/melodic/mavros/default.nix +++ b/distros/melodic/mavros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, boost, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-runtime, nav-msgs, pluginlib, rosconsole-bridge, roscpp, rospy, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-melodic-mavros"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "305d892c3416107c50e41fdf6cda18836d85da0d144b62a1a177b50500bcd80c"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "d3e882fcd600b85d85f9725f135515da722779bb46d60b1e7f22d92e936345d0"; }; buildType = "catkin"; diff --git a/distros/melodic/moose-desktop/default.nix b/distros/melodic/moose-desktop/default.nix new file mode 100644 index 0000000000..404f907c26 --- /dev/null +++ b/distros/melodic/moose-desktop/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, moose-msgs, moose-viz }: +buildRosPackage { + pname = "ros-melodic-moose-desktop"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/melodic/moose_desktop/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "eee8c52478443ca5259632b918c854241382a04fd8a15836f707442d4c629d30"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ moose-msgs moose-viz ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Packages for working with Moose from a ROS desktop.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/moose-gazebo/default.nix b/distros/melodic/moose-gazebo/default.nix new file mode 100644 index 0000000000..1dfe5d94f3 --- /dev/null +++ b/distros/melodic/moose-gazebo/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, joint-state-publisher, moose-control, moose-description, robot-localization, robot-state-publisher, roslaunch }: +buildRosPackage { + pname = "ros-melodic-moose-gazebo"; + version = "0.1.3-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/moose_simulator-release/archive/release/melodic/moose_gazebo/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "96224ec31a33af8058f47fc9343d99355692fed711835d8b18c1b87cb6ecfc6b"; + }; + + buildType = "catkin"; + checkInputs = [ roslaunch ]; + propagatedBuildInputs = [ controller-manager gazebo-plugins gazebo-ros gazebo-ros-control hector-gazebo-plugins joint-state-publisher moose-control moose-description robot-localization robot-state-publisher ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Launch files to use Moose in Gazebo.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/moose-simulator/default.nix b/distros/melodic/moose-simulator/default.nix new file mode 100644 index 0000000000..23536a86a2 --- /dev/null +++ b/distros/melodic/moose-simulator/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, moose-gazebo }: +buildRosPackage { + pname = "ros-melodic-moose-simulator"; + version = "0.1.3-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/moose_simulator-release/archive/release/melodic/moose_simulator/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "6e07c0ddc729792bd9f1437f7ec0498958624b2675eb966aa07d012371977070"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ moose-gazebo ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Packages for simulating Moose''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/moose-viz/default.nix b/distros/melodic/moose-viz/default.nix new file mode 100644 index 0000000000..3b3bb71a6c --- /dev/null +++ b/distros/melodic/moose-viz/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher-gui, moose-description, roslaunch, rviz }: +buildRosPackage { + pname = "ros-melodic-moose-viz"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/melodic/moose_viz/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "cefa5a0b9eb0d80c77df8bfa401189d41c2db797467e57e5ac77886760716829"; + }; + + buildType = "catkin"; + buildInputs = [ roslaunch ]; + propagatedBuildInputs = [ joint-state-publisher-gui moose-description rviz ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Visualization launchers and helpers for Moose.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mrp2-common/default.nix b/distros/melodic/mrp2-common/default.nix new file mode 100644 index 0000000000..d22a5dc439 --- /dev/null +++ b/distros/melodic/mrp2-common/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mrp2-description, mrp2-navigation, mrp2-teleop }: +buildRosPackage { + pname = "ros-melodic-mrp2-common"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_common/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "77c19936251d04af85bdbc6d3795d77c6c534a7aeaae13e9afcf044734141faf"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mrp2-description mrp2-navigation mrp2-teleop ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Necessary packages in common for both simulation and real environment.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mrp2-description/default.nix b/distros/melodic/mrp2-description/default.nix new file mode 100644 index 0000000000..b1dd260a98 --- /dev/null +++ b/distros/melodic/mrp2-description/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, roscpp, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-melodic-mrp2-description"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_description/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "013be584475464ae7a6cdb5808b43706a8eda7a1d658db790c9fea6d21c0f7fe"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ roscpp std-msgs std-srvs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''URDF and xacro description files for MRP2.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mrp2-gazebo/default.nix b/distros/melodic/mrp2-gazebo/default.nix new file mode 100644 index 0000000000..eca4c65801 --- /dev/null +++ b/distros/melodic/mrp2-gazebo/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, mrp2-description }: +buildRosPackage { + pname = "ros-melodic-mrp2-gazebo"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/milvusrobotics/mrp2_simulator-release/archive/release/melodic/mrp2_gazebo/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "f77fb0195ade42964f6a031678a1e7e2cff25fb9bf9b9322f9501d73bf09daa6"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo-ros mrp2-description ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Launch files and simulation files to run MRP2 in Gazebo.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mrp2-navigation/default.nix b/distros/melodic/mrp2-navigation/default.nix new file mode 100644 index 0000000000..9651fc8142 --- /dev/null +++ b/distros/melodic/mrp2-navigation/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, amcl, cartographer, catkin, gmapping, map-server, move-base, urdf, xacro }: +buildRosPackage { + pname = "ros-melodic-mrp2-navigation"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_navigation/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "c1112b94a3dbe6edf34a3f4c7befea2e5b51ade35db801a2460e7270fff724d1"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ amcl cartographer gmapping map-server move-base urdf xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Launch files, parameters and maps for different navigation applications.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mrp2-simulator/default.nix b/distros/melodic/mrp2-simulator/default.nix new file mode 100644 index 0000000000..26ed561d22 --- /dev/null +++ b/distros/melodic/mrp2-simulator/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mrp2-gazebo }: +buildRosPackage { + pname = "ros-melodic-mrp2-simulator"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/milvusrobotics/mrp2_simulator-release/archive/release/melodic/mrp2_simulator/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "74d4fe6ed97f54e4168fc135452ebe756bcdab2ac11cb89000d500a1e6e7cfeb"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mrp2-gazebo ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Simulation-related packages for MRP2''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mrp2-slam/default.nix b/distros/melodic/mrp2-slam/default.nix new file mode 100644 index 0000000000..9b72764dc5 --- /dev/null +++ b/distros/melodic/mrp2-slam/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, amcl, catkin, gmapping, map-server, move-base, tf, urdf, xacro }: +buildRosPackage { + pname = "ros-melodic-mrp2-slam"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_slam/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "207c284c5bd45d3fdff2deb47ca84513c5739991cf9082d62ec841d742e068a2"; + }; + + buildType = "catkin"; + buildInputs = [ tf ]; + propagatedBuildInputs = [ amcl gmapping map-server move-base urdf xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Launch scripts for mapping operations''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mrp2-teleop/default.nix b/distros/melodic/mrp2-teleop/default.nix new file mode 100644 index 0000000000..d4d2d532c3 --- /dev/null +++ b/distros/melodic/mrp2-teleop/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, joy-teleop, robot-localization, robot-state-publisher, twist-mux }: +buildRosPackage { + pname = "ros-melodic-mrp2-teleop"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_teleop/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "2ce1fc55f49d75f858d0933568b15a432db23769b1241f5a088468b0ca12c21c"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy joy-teleop robot-localization robot-state-publisher twist-mux ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Teleoperation and ros controls related launch files and configurations.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/openzen-sensor/default.nix b/distros/melodic/openzen-sensor/default.nix new file mode 100644 index 0000000000..9fdd9533dd --- /dev/null +++ b/distros/melodic/openzen-sensor/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslaunch, rostest, sensor-msgs, std-msgs, std-srvs, tf, topic-tools }: +buildRosPackage { + pname = "ros-melodic-openzen-sensor"; + version = "1.0.1-r2"; + + src = fetchurl { + url = "https://github.com/lp-research/openzen_sensor-release/archive/release/melodic/openzen_sensor/1.0.1-2.tar.gz"; + name = "1.0.1-2.tar.gz"; + sha256 = "9d07fc38d2fc20c47f7359a03771201cfb511af5494ea8112b16f6bf5a83bffb"; + }; + + buildType = "catkin"; + checkInputs = [ roslaunch rostest ]; + propagatedBuildInputs = [ roscpp sensor-msgs std-msgs std-srvs tf topic-tools ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''ROS driver for LP-Research OpenZen''; + license = with lib.licenses; [ mit boost lgpl2 bsdOriginal ]; + }; +} diff --git a/distros/melodic/pr2-bringup-tests/default.nix b/distros/melodic/pr2-bringup-tests/default.nix new file mode 100644 index 0000000000..997238c1cd --- /dev/null +++ b/distros/melodic/pr2-bringup-tests/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, camera-calibration, catkin, ethercat-trigger-controllers, image-view, pr2-bringup, pr2-controller-manager, pr2-mannequin-mode }: +buildRosPackage { + pname = "ros-melodic-pr2-bringup-tests"; + version = "1.0.15-r1"; + + src = fetchurl { + url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_bringup_tests/1.0.15-1.tar.gz"; + name = "1.0.15-1.tar.gz"; + sha256 = "7f6580eba23820b9db17fc9cf6874215eeafbb29fa3604a7b1eeb1c0737a35f3"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ camera-calibration ethercat-trigger-controllers image-view pr2-bringup pr2-controller-manager pr2-mannequin-mode ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Complete functionality tests for PR2. Contains utilities designed to test and verify devices, mechanicals and sensors.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/pr2-calibration-launch/default.nix b/distros/melodic/pr2-calibration-launch/default.nix new file mode 100644 index 0000000000..8f8c7e15c3 --- /dev/null +++ b/distros/melodic/pr2-calibration-launch/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, calibration-estimation, calibration-launch, calibration-msgs, catkin, geometry-msgs, image-cb-detector, image-view, kdl-parser, laser-cb-detector, laser-joint-processor, laser-joint-projector, message-generation, message-runtime, monocam-settler, pr2-dense-laser-snapshotter, pr2-teleop, python-orocos-kdl, robot-mechanism-controllers, rospy, rostest, sensor-msgs, stereo-image-proc }: +buildRosPackage { + pname = "ros-melodic-pr2-calibration-launch"; + version = "1.0.11-r3"; + + src = fetchurl { + url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_calibration_launch/1.0.11-3.tar.gz"; + name = "1.0.11-3.tar.gz"; + sha256 = "837c7337131f079244deacf4ac3d5e8314fe8f2e9453a9852ceeb53f9491b59a"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ calibration-estimation calibration-launch calibration-msgs geometry-msgs image-cb-detector image-view kdl-parser laser-cb-detector laser-joint-processor laser-joint-projector message-runtime monocam-settler pr2-dense-laser-snapshotter pr2-teleop python-orocos-kdl robot-mechanism-controllers rospy rostest sensor-msgs stereo-image-proc ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Launch files and configuration files needed to run the calibration pipeline on PR2. This package is + still experimental. Expect large changes tp occur.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/pr2-calibration/default.nix b/distros/melodic/pr2-calibration/default.nix new file mode 100644 index 0000000000..20847eea58 --- /dev/null +++ b/distros/melodic/pr2-calibration/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dense-laser-assembler, laser-joint-processor, laser-joint-projector, pr2-calibration-launch, pr2-dense-laser-snapshotter, pr2-se-calibration-launch }: +buildRosPackage { + pname = "ros-melodic-pr2-calibration"; + version = "1.0.11-r3"; + + src = fetchurl { + url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_calibration/1.0.11-3.tar.gz"; + name = "1.0.11-3.tar.gz"; + sha256 = "4fc3cd24252ad180ed0f1c688330c45bb102d47273bb586aa52764de0f62c745"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dense-laser-assembler laser-joint-processor laser-joint-projector pr2-calibration-launch pr2-dense-laser-snapshotter pr2-se-calibration-launch ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The pr2_calibration package''; + license = with lib.licenses; [ "TODO" ]; + }; +} diff --git a/distros/melodic/pr2-counterbalance-check/default.nix b/distros/melodic/pr2-counterbalance-check/default.nix new file mode 100644 index 0000000000..8315da00f4 --- /dev/null +++ b/distros/melodic/pr2-counterbalance-check/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, actionlib, catkin, joint-qualification-controllers, pr2-controller-configuration, pr2-controller-manager, pr2-controllers-msgs, pr2-self-test-msgs, rospy, rostest, rosunit, std-msgs }: +buildRosPackage { + pname = "ros-melodic-pr2-counterbalance-check"; + version = "1.0.15-r1"; + + src = fetchurl { + url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_counterbalance_check/1.0.15-1.tar.gz"; + name = "1.0.15-1.tar.gz"; + sha256 = "6698890b4bd9f1f68de5d8d19e7e4b466f67c7399bd65504701a059f622411fe"; + }; + + buildType = "catkin"; + buildInputs = [ rostest ]; + checkInputs = [ rosunit ]; + propagatedBuildInputs = [ actionlib joint-qualification-controllers pr2-controller-configuration pr2-controller-manager pr2-controllers-msgs pr2-self-test-msgs rospy std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''pr2_counterbalance_check''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/pr2-dense-laser-snapshotter/default.nix b/distros/melodic/pr2-dense-laser-snapshotter/default.nix new file mode 100644 index 0000000000..1b7dbe76b5 --- /dev/null +++ b/distros/melodic/pr2-dense-laser-snapshotter/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dense-laser-assembler, pr2-msgs }: +buildRosPackage { + pname = "ros-melodic-pr2-dense-laser-snapshotter"; + version = "1.0.11-r3"; + + src = fetchurl { + url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_dense_laser_snapshotter/1.0.11-3.tar.gz"; + name = "1.0.11-3.tar.gz"; + sha256 = "a40e1a007d63427cfc72b218f652aaef205545937a028252b4672b45b971bfd0"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dense-laser-assembler pr2-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Stores the data from a series of laser scan messages in a dense representation, allowing + users to easily perform image-like operations on intensity or range data. This package is + experimental. Expect APIs to change.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/pr2-motor-diagnostic-tool/default.nix b/distros/melodic/pr2-motor-diagnostic-tool/default.nix new file mode 100644 index 0000000000..05f7807abf --- /dev/null +++ b/distros/melodic/pr2-motor-diagnostic-tool/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ethercat-hardware, pluginlib, pr2-controller-interface, pr2-mechanism-model, pr2-mechanism-msgs, rospy, rqt-gui, rqt-gui-py }: +buildRosPackage { + pname = "ros-melodic-pr2-motor-diagnostic-tool"; + version = "1.0.15-r1"; + + src = fetchurl { + url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_motor_diagnostic_tool/1.0.15-1.tar.gz"; + name = "1.0.15-1.tar.gz"; + sha256 = "e75790673805832f38a80872b25fabef1aa2022bea66ee125c370be5fe1fbbc7"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ ethercat-hardware pluginlib pr2-controller-interface pr2-mechanism-model pr2-mechanism-msgs rospy rqt-gui rqt-gui-py ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''pr2_motor_diagnostic_tool''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/pr2-se-calibration-launch/default.nix b/distros/melodic/pr2-se-calibration-launch/default.nix new file mode 100644 index 0000000000..a19c16e61f --- /dev/null +++ b/distros/melodic/pr2-se-calibration-launch/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, pr2-calibration-launch }: +buildRosPackage { + pname = "ros-melodic-pr2-se-calibration-launch"; + version = "1.0.11-r3"; + + src = fetchurl { + url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_se_calibration_launch/1.0.11-3.tar.gz"; + name = "1.0.11-3.tar.gz"; + sha256 = "c76aa428bb37415f4c538c72ee1e6cc5b16a1c18eb24dca7bb4be53b4d7c81b5"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ pr2-calibration-launch ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''pr2_se_calibration_launch''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/pr2-self-test-msgs/default.nix b/distros/melodic/pr2-self-test-msgs/default.nix new file mode 100644 index 0000000000..9c8600ca92 --- /dev/null +++ b/distros/melodic/pr2-self-test-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: +buildRosPackage { + pname = "ros-melodic-pr2-self-test-msgs"; + version = "1.0.15-r1"; + + src = fetchurl { + url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_self_test_msgs/1.0.15-1.tar.gz"; + name = "1.0.15-1.tar.gz"; + sha256 = "de71f082718fea8f61e7054fb4713e43fe8128c28bf66fccc47e33166db7f19a"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Messages used in PR2 hardware testing.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/pr2-self-test/default.nix b/distros/melodic/pr2-self-test/default.nix new file mode 100644 index 0000000000..6609848895 --- /dev/null +++ b/distros/melodic/pr2-self-test/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, joint-qualification-controllers, pr2-bringup-tests, pr2-counterbalance-check, pr2-self-test-msgs }: +buildRosPackage { + pname = "ros-melodic-pr2-self-test"; + version = "1.0.15-r1"; + + src = fetchurl { + url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_self_test/1.0.15-1.tar.gz"; + name = "1.0.15-1.tar.gz"; + sha256 = "cfb06ed51a6fe0252689d276c2302fb691f2928b2a009c92abcde0c0e74afd67"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ joint-qualification-controllers pr2-bringup-tests pr2-counterbalance-check pr2-self-test-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The pr2_self_test package''; + license = with lib.licenses; [ "TODO" ]; + }; +} diff --git a/distros/melodic/rc-genicam-api/default.nix b/distros/melodic/rc-genicam-api/default.nix index d16010a8a5..3233ad5afc 100644 --- a/distros/melodic/rc-genicam-api/default.nix +++ b/distros/melodic/rc-genicam-api/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cmake, libpng, libusb }: +{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }: buildRosPackage { pname = "ros-melodic-rc-genicam-api"; - version = "2.3.4-r1"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/melodic/rc_genicam_api/2.3.4-1.tar.gz"; - name = "2.3.4-1.tar.gz"; - sha256 = "52f3e443c3256ac3a9b7a9dddb02e8db92c802de6d01e454898a7b330bef7686"; + url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/melodic/rc_genicam_api/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "1ba4fd0afdd122c9f21a0df6f078b614e94c2c7a2cb71347e5d4826065b9d9eb"; }; buildType = "cmake"; - propagatedBuildInputs = [ catkin libpng libusb ]; + propagatedBuildInputs = [ libpng libusb ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/distros/melodic/rc-hand-eye-calibration-client/default.nix b/distros/melodic/rc-hand-eye-calibration-client/default.nix index f5a2cfa998..181b09a2cb 100644 --- a/distros/melodic/rc-hand-eye-calibration-client/default.nix +++ b/distros/melodic/rc-hand-eye-calibration-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rcdiscover, roscpp, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-melodic-rc-hand-eye-calibration-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_hand_eye_calibration_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "dd03bb22ba77ad2084b478de9f91565ea03b36cfa5bfe9ed717bcebcb82c91fb"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_hand_eye_calibration_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "079416443768af43d9c225c26f8db8bf126e88c5978e068647cfdc99f77bc6cf"; }; buildType = "catkin"; diff --git a/distros/melodic/rc-pick-client/default.nix b/distros/melodic/rc-pick-client/default.nix index aa55c963b2..8b68df17c9 100644 --- a/distros/melodic/rc-pick-client/default.nix +++ b/distros/melodic/rc-pick-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, shape-msgs, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-melodic-rc-pick-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_pick_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "147a77930be32baf6d1ea2c8c807f6d17edc2767f86135fb1d59ca26e686bfc9"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_pick_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "a4e31475700cb0057d85fc961065d15742cd56f71e61fc91d5c3834d387a6954"; }; buildType = "catkin"; diff --git a/distros/melodic/rc-roi-manager-gui/default.nix b/distros/melodic/rc-roi-manager-gui/default.nix index 3c564ce96f..ed2108c635 100644 --- a/distros/melodic/rc-roi-manager-gui/default.nix +++ b/distros/melodic/rc-roi-manager-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, message-runtime, rc-common-msgs, rc-pick-client, roscpp, shape-msgs, tf, visualization-msgs, wxGTK }: buildRosPackage { pname = "ros-melodic-rc-roi-manager-gui"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_roi_manager_gui/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "3df3c12d48b7523c7dc55515363f827affaab32226137dd8aaa0e9ecda0085f1"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_roi_manager_gui/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "bf8922cf068e1517ac176c42d58bf7791b91d810faef59a1c3fa09339efd81f8"; }; buildType = "catkin"; diff --git a/distros/melodic/rc-silhouettematch-client/default.nix b/distros/melodic/rc-silhouettematch-client/default.nix index b677339ff2..d625573ca2 100644 --- a/distros/melodic/rc-silhouettematch-client/default.nix +++ b/distros/melodic/rc-silhouettematch-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-melodic-rc-silhouettematch-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_silhouettematch_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "d627a3d243a69af5394a56efc268150b797ebe6b4d3440379a2b4626bd184b73"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_silhouettematch_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "3e0cfc2c52c4329d5db974587b5047b81362e4d01ada858c6707a60d2c686c87"; }; buildType = "catkin"; diff --git a/distros/melodic/rc-tagdetect-client/default.nix b/distros/melodic/rc-tagdetect-client/default.nix index 28d380e2ef..215f36205b 100644 --- a/distros/melodic/rc-tagdetect-client/default.nix +++ b/distros/melodic/rc-tagdetect-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-melodic-rc-tagdetect-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_tagdetect_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "08aa73dfe702468ffbe8cee9d775e5e42c6d31147f31644700dfdc4d1a3bc954"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_tagdetect_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "f747d0f59d881cc8458bfdd333a6304a46a98feb3270e7ac4c2a5432e2ae49d9"; }; buildType = "catkin"; diff --git a/distros/melodic/rc-visard-description/default.nix b/distros/melodic/rc-visard-description/default.nix index fd56668d22..1a04f36555 100644 --- a/distros/melodic/rc-visard-description/default.nix +++ b/distros/melodic/rc-visard-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslaunch, xacro }: buildRosPackage { pname = "ros-melodic-rc-visard-description"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_description/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "e2fb992a5f50506cce08c0f27cd3ea383b0f53b05e6a0975de9a008617571128"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_description/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "75e034b3c413585592ab647e38324bc21447efe64c0afd5d8bd0d10570b26ec8"; }; buildType = "catkin"; diff --git a/distros/melodic/rc-visard-driver/default.nix b/distros/melodic/rc-visard-driver/default.nix index 71de09ec42..7a14c590ac 100644 --- a/distros/melodic/rc-visard-driver/default.nix +++ b/distros/melodic/rc-visard-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, diagnostic-updater, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, nodelet, protobuf, rc-common-msgs, rc-dynamics-api, rc-genicam-api, roscpp, sensor-msgs, stereo-msgs, tf, visualization-msgs }: buildRosPackage { pname = "ros-melodic-rc-visard-driver"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_driver/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "5fd04db3143448e54c15a70095d1bb8a7ed4aeb7f4d6ed355cb4ad2a7f39f6bc"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_driver/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "7910906cf7d1f28c563997a99651b2c13dea8521969221cb853fe0d1c83f8e5a"; }; buildType = "catkin"; diff --git a/distros/melodic/rc-visard/default.nix b/distros/melodic/rc-visard/default.nix index 74fdac1983..2455bb232c 100644 --- a/distros/melodic/rc-visard/default.nix +++ b/distros/melodic/rc-visard/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rc-hand-eye-calibration-client, rc-pick-client, rc-roi-manager-gui, rc-silhouettematch-client, rc-tagdetect-client, rc-visard-description, rc-visard-driver }: buildRosPackage { pname = "ros-melodic-rc-visard"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "2eb306e4951d4284ad2356a1adc861d8df943e886c634e6619761a9fb52b72b0"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "c7cf55a9679306b4b2719ffaff0fc2f1d38d4a619f06f923301a5656b7805ea1"; }; buildType = "catkin"; diff --git a/distros/melodic/realsense2-camera/default.nix b/distros/melodic/realsense2-camera/default.nix index 49d8d7ff04..13394976cd 100644 --- a/distros/melodic/realsense2-camera/default.nix +++ b/distros/melodic/realsense2-camera/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, ddynamic-reconfigure, diagnostic-updater, eigen, genmsg, image-transport, librealsense2, message-runtime, nav-msgs, nodelet, roscpp, sensor-msgs, std-msgs, tf }: buildRosPackage { pname = "ros-melodic-realsense2-camera"; - version = "2.2.16-r1"; + version = "2.2.17-r1"; src = fetchurl { - url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_camera/2.2.16-1.tar.gz"; - name = "2.2.16-1.tar.gz"; - sha256 = "fae09067f458d9fffe461062541b1d00c370e614b07ccda34432fbfea777c22a"; + url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_camera/2.2.17-1.tar.gz"; + name = "2.2.17-1.tar.gz"; + sha256 = "3fa17333b62b08b7ad481504337165d8e3541ee1a1a4a0b8dba867036fe8782c"; }; buildType = "catkin"; diff --git a/distros/melodic/realsense2-description/default.nix b/distros/melodic/realsense2-description/default.nix index 0a004a516b..82d11fa536 100644 --- a/distros/melodic/realsense2-description/default.nix +++ b/distros/melodic/realsense2-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosunit, xacro }: buildRosPackage { pname = "ros-melodic-realsense2-description"; - version = "2.2.16-r1"; + version = "2.2.17-r1"; src = fetchurl { - url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_description/2.2.16-1.tar.gz"; - name = "2.2.16-1.tar.gz"; - sha256 = "4e294c827ceec86e15bf343c634bcdd65dfb033667418be41807daa2815678e4"; + url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_description/2.2.17-1.tar.gz"; + name = "2.2.17-1.tar.gz"; + sha256 = "e7487e9e50ae12e097716363ccd2e99661de8c4ecc9a1c61ddf3a5afaf473bb5"; }; buildType = "catkin"; diff --git a/distros/melodic/ros-canopen/default.nix b/distros/melodic/ros-canopen/default.nix index e9b2758d9f..100e5347d1 100644 --- a/distros/melodic/ros-canopen/default.nix +++ b/distros/melodic/ros-canopen/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, can-msgs, canopen-402, canopen-chain-node, canopen-master, canopen-motor-node, catkin, socketcan-bridge, socketcan-interface }: buildRosPackage { pname = "ros-melodic-ros-canopen"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/ros_canopen/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "2240ae96993c7594c522a1b75a815d8bf22c040352182ebe4d07a3e591b271e7"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/ros_canopen/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "6c0b9823cc2602239e88dbe44cf288525e7311f518cb721505bdad20bfeba7c5"; }; buildType = "catkin"; diff --git a/distros/melodic/rt-usb-9axisimu-driver/default.nix b/distros/melodic/rt-usb-9axisimu-driver/default.nix new file mode 100644 index 0000000000..1734bd507a --- /dev/null +++ b/distros/melodic/rt-usb-9axisimu-driver/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-melodic-rt-usb-9axisimu-driver"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/rt-net-gbp/rt_usb_9axisimu_driver-release/archive/release/melodic/rt_usb_9axisimu_driver/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "5e87b5487d5b3137aa2aa185ec87ebb0b44ca2e13bfbd4bff28aeae41a0c6482"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ roscpp roslint sensor-msgs std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The rt_usb_9axisimu_driver package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/sick-safetyscanners/default.nix b/distros/melodic/sick-safetyscanners/default.nix index 46806040ad..ba0929f980 100644 --- a/distros/melodic/sick-safetyscanners/default.nix +++ b/distros/melodic/sick-safetyscanners/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, rqt-reconfigure, sensor-msgs, std-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-melodic-sick-safetyscanners"; - version = "1.0.5-r1"; + version = "1.0.6-r1"; src = fetchurl { - url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/melodic/sick_safetyscanners/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "6a68c960289587db1874f30044b13bf6b436b49c14f901185c0d55865ba6b48f"; + url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/melodic/sick_safetyscanners/1.0.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "cc08c0d0b1c86ca621137dc3fe1621a49e59076c3fe28c0ca17a844304d26a76"; }; buildType = "catkin"; buildInputs = [ message-generation ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp rqt-reconfigure sensor-msgs std-msgs ]; + propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp sensor-msgs std-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/socketcan-bridge/default.nix b/distros/melodic/socketcan-bridge/default.nix index a64fbde265..eada6effd5 100644 --- a/distros/melodic/socketcan-bridge/default.nix +++ b/distros/melodic/socketcan-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, can-msgs, catkin, rosconsole-bridge, roscpp, roslint, rostest, rosunit, socketcan-interface }: buildRosPackage { pname = "ros-melodic-socketcan-bridge"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_bridge/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "3394960da4d9838b4ffae8fac173f728008548fa41868aa859c2bc180007ceb2"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_bridge/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "d195820d08a60070e886fe46899e4d967b40838d1fe41b57ef11b70cc6ececad"; }; buildType = "catkin"; diff --git a/distros/melodic/socketcan-interface/default.nix b/distros/melodic/socketcan-interface/default.nix index 272d1d85d6..434ebbeff9 100644 --- a/distros/melodic/socketcan-interface/default.nix +++ b/distros/melodic/socketcan-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, class-loader, console-bridge, linuxHeaders, rosunit, xmlrpcpp }: buildRosPackage { pname = "ros-melodic-socketcan-interface"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_interface/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "3f830a415dd5bfdcdae7540985c0012f502c2842d78ec7cbbbc3ebd5da238ae6"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_interface/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "c6081461a8225963a3d576e9e5d6abbbb1518406786d3cda971206883ee5e917"; }; buildType = "catkin"; diff --git a/distros/melodic/test-mavros/default.nix b/distros/melodic/test-mavros/default.nix index e41515f517..4350acb4fa 100644 --- a/distros/melodic/test-mavros/default.nix +++ b/distros/melodic/test-mavros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, control-toolbox, eigen, eigen-conversions, geometry-msgs, mavros, mavros-extras, roscpp, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-melodic-test-mavros"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/test_mavros/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "afbe97183c24ab9158543c7ac65e0fc6e45cde5c850452f8792cea9350cc9d28"; + url = "https://github.com/mavlink/mavros-release/archive/release/melodic/test_mavros/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "948337659afd854e975a3d6919a558cbe59cfea2c9d07831e1ac10505ff97af0"; }; buildType = "catkin"; diff --git a/distros/melodic/ur-client-library/default.nix b/distros/melodic/ur-client-library/default.nix new file mode 100644 index 0000000000..f3fb8558db --- /dev/null +++ b/distros/melodic/ur-client-library/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, console-bridge }: +buildRosPackage { + pname = "ros-melodic-ur-client-library"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/melodic/ur_client_library/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "73799aade33baff806b0ce765299351fcdebb9e35f7d12f73024de65f108517f"; + }; + + buildType = "cmake"; + buildInputs = [ boost ]; + propagatedBuildInputs = [ catkin console-bridge ]; + 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 bsd2 "Zlib" mit ]; + }; +} diff --git a/distros/melodic/warthog-control/default.nix b/distros/melodic/warthog-control/default.nix index a638720fe4..8ba03ce39c 100644 --- a/distros/melodic/warthog-control/default.nix +++ b/distros/melodic/warthog-control/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, rosserial-server, teleop-twist-joy, topic-tools, twist-mux }: +{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, teleop-twist-joy, topic-tools, twist-mux }: buildRosPackage { pname = "ros-melodic-warthog-control"; - version = "0.1.1-r2"; + version = "0.1.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_control/0.1.1-2.tar.gz"; - name = "0.1.1-2.tar.gz"; - sha256 = "e370cf7695d20f5c2d9c20146c481c11536d54d69cfe4147aadbe0e75243e314"; + url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_control/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "b005fc1de6847771e3b4062f6319cd940dd334f78844d532c5c0f83b7f4a0c2d"; }; buildType = "catkin"; buildInputs = [ roslaunch ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization rosserial-server teleop-twist-joy topic-tools twist-mux ]; + propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization teleop-twist-joy topic-tools twist-mux ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/warthog-description/default.nix b/distros/melodic/warthog-description/default.nix index d7ca021d15..f85a1e8e34 100644 --- a/distros/melodic/warthog-description/default.nix +++ b/distros/melodic/warthog-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, roslaunch, urdf, xacro }: buildRosPackage { pname = "ros-melodic-warthog-description"; - version = "0.1.1-r2"; + version = "0.1.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_description/0.1.1-2.tar.gz"; - name = "0.1.1-2.tar.gz"; - sha256 = "dd90723c17e49d8ee56e64008479d08bdbf4e3344ee37cca5612f54ec1ed2033"; + url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_description/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "243a1ad878d4c901df8ebecfa588a6076fa6ed204bf892ac84012cc66a9a1d5f"; }; buildType = "catkin"; diff --git a/distros/melodic/warthog-desktop/default.nix b/distros/melodic/warthog-desktop/default.nix index a83dd5cbc9..7f6944d2ef 100644 --- a/distros/melodic/warthog-desktop/default.nix +++ b/distros/melodic/warthog-desktop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, warthog-msgs, warthog-viz }: buildRosPackage { pname = "ros-melodic-warthog-desktop"; - version = "0.0.1-r1"; + version = "0.1.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_desktop/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "3b839c59095be96b5f39a0473d13467834a3f7ef43d4bcbd7e53befb569025c8"; + url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_desktop/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "dd9cb05569510461e865eb51fb6dda99cdf8a2a4a9536d67804ba94575100b6a"; }; buildType = "catkin"; diff --git a/distros/melodic/warthog-msgs/default.nix b/distros/melodic/warthog-msgs/default.nix index 1963cc4b83..98304a043c 100644 --- a/distros/melodic/warthog-msgs/default.nix +++ b/distros/melodic/warthog-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-warthog-msgs"; - version = "0.1.1-r2"; + version = "0.1.2-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_msgs/0.1.1-2.tar.gz"; - name = "0.1.1-2.tar.gz"; - sha256 = "babfd9ac89810b461c758964b130b80caf92655ba2aac79c7b70d6a232b5849c"; + url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_msgs/0.1.2-1.tar.gz"; + name = "0.1.2-1.tar.gz"; + sha256 = "506d668bc4254f8b197bc74dfb67f870ded037461ec696936cbc325a35b494bc"; }; buildType = "catkin"; diff --git a/distros/melodic/warthog-viz/default.nix b/distros/melodic/warthog-viz/default.nix index 3701706ae3..b937024787 100644 --- a/distros/melodic/warthog-viz/default.nix +++ b/distros/melodic/warthog-viz/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, roslaunch, rviz, warthog-description }: +{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, roslaunch, rviz, warthog-description }: buildRosPackage { pname = "ros-melodic-warthog-viz"; - version = "0.0.1-r1"; + version = "0.1.0-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_viz/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "627e058e9037beadb575229c7dadfc27003f278a83edb1177aa271629be1e6d1"; + url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_viz/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "2f960a1ab14f68a3c7fa56d4f343176d4f1499372203c6114657d90610d8df76"; }; buildType = "catkin"; buildInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher rviz warthog-description ]; + propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui rviz warthog-description ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/audio-capture/default.nix b/distros/noetic/audio-capture/default.nix index f9670bb274..215782d8db 100644 --- a/distros/noetic/audio-capture/default.nix +++ b/distros/noetic/audio-capture/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-noetic-audio-capture"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_capture/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "d4d72969305828be68c7769d168dd4de825d9d923da6702fe17ece7e92f81f8e"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_capture/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "7d757db4ba7dbe4c30c6d7b402159cebcf426ad0cdf7cf565d573ee74a37bc89"; }; buildType = "catkin"; diff --git a/distros/noetic/audio-common-msgs/default.nix b/distros/noetic/audio-common-msgs/default.nix index e1a39da14e..e266b3747e 100644 --- a/distros/noetic/audio-common-msgs/default.nix +++ b/distros/noetic/audio-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: buildRosPackage { pname = "ros-noetic-audio-common-msgs"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common_msgs/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "2ef864cad4afc9aec31da01e40c2964fe4c9fa5506c04a9fcf1801a18754865e"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common_msgs/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "64d29ffb41524ef20efa1df47dcc4129e5b1937ab9f607d511b9ff7a24145092"; }; buildType = "catkin"; diff --git a/distros/noetic/audio-common/default.nix b/distros/noetic/audio-common/default.nix index 3399dd78ff..72cce4f4c5 100644 --- a/distros/noetic/audio-common/default.nix +++ b/distros/noetic/audio-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }: buildRosPackage { pname = "ros-noetic-audio-common"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "1aee051ea5e4f19329a9fbfa2ea20f8a4cd86721cb34b860f1e52373e464f2ca"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "9f53bdc14db3b5a9cadaf2dbcc042bdd61a57708496949efaf6238406dbee446"; }; buildType = "catkin"; diff --git a/distros/noetic/audio-play/default.nix b/distros/noetic/audio-play/default.nix index 8f512b198f..283af2ce3c 100644 --- a/distros/noetic/audio-play/default.nix +++ b/distros/noetic/audio-play/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: buildRosPackage { pname = "ros-noetic-audio-play"; - version = "0.3.7-r1"; + version = "0.3.8-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_play/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "087c5db9bc4253ab31a3713735a817b4b5ce2756c1b036aed8006975050d5b6e"; + url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_play/0.3.8-1.tar.gz"; + name = "0.3.8-1.tar.gz"; + sha256 = "a614de51bf1a8d453b42ced84e55d952e69e992a585fdc21c3703ab423437041"; }; buildType = "catkin"; diff --git a/distros/noetic/behaviortree-cpp-v3/default.nix b/distros/noetic/behaviortree-cpp-v3/default.nix index 71e33d0199..9a747fdaf7 100644 --- a/distros/noetic/behaviortree-cpp-v3/default.nix +++ b/distros/noetic/behaviortree-cpp-v3/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cppzmq, ncurses, roslib }: buildRosPackage { pname = "ros-noetic-behaviortree-cpp-v3"; - version = "3.5.2-r1"; + version = "3.5.3-r1"; src = fetchurl { - url = "https://github.com/BehaviorTree/behaviortree_cpp-release/archive/release/noetic/behaviortree_cpp_v3/3.5.2-1.tar.gz"; - name = "3.5.2-1.tar.gz"; - sha256 = "5697457e10b875a1e02addd939eca68880c501c81d9179458323b1acc2af30b3"; + url = "https://github.com/BehaviorTree/behaviortree_cpp-release/archive/release/noetic/behaviortree_cpp_v3/3.5.3-1.tar.gz"; + name = "3.5.3-1.tar.gz"; + sha256 = "be572da316779c43e60a73249a34a5211238ff0520b28ce7d42080abba68e7a8"; }; buildType = "catkin"; diff --git a/distros/noetic/can-msgs/default.nix b/distros/noetic/can-msgs/default.nix index f391be4de7..39d4530658 100644 --- a/distros/noetic/can-msgs/default.nix +++ b/distros/noetic/can-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-can-msgs"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/can_msgs/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "290db2a16c91ffaf44f2ad8156d7380bde0a7493a60cab076f84b6e8c4d993c9"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/can_msgs/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "8b92a29487f697d796327b534a499e7021afd7ad5c6a0a86987d3af9371eb41d"; }; buildType = "catkin"; diff --git a/distros/noetic/canopen-402/default.nix b/distros/noetic/canopen-402/default.nix index e0359caeb3..7155bb23b5 100644 --- a/distros/noetic/canopen-402/default.nix +++ b/distros/noetic/canopen-402/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, canopen-master, catkin, class-loader, rosunit }: buildRosPackage { pname = "ros-noetic-canopen-402"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_402/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "8cf52616a9b20aa72c4349489bd7138384ec01e407d5f131e8b6e4e98ebec3b0"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_402/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "b9480b8db5b584f817caf494d54634dc3deeaa75026096c6de3760c662ed5110"; }; buildType = "catkin"; diff --git a/distros/noetic/canopen-chain-node/default.nix b/distros/noetic/canopen-chain-node/default.nix index 591d0ad43f..47a494d3bd 100644 --- a/distros/noetic/canopen-chain-node/default.nix +++ b/distros/noetic/canopen-chain-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, canopen-master, catkin, diagnostic-updater, message-generation, message-runtime, pluginlib, rosconsole-bridge, roscpp, roslib, socketcan-interface, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-canopen-chain-node"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_chain_node/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "4a2cf8bcdabbb514ff3700e2db8edc0f0a86ee8a28fdc2d0e0c21beeb92a359a"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_chain_node/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "5853943d7f7e158ea8c7e0e48babf23c01988c88768537a63f701c3106e5c79e"; }; buildType = "catkin"; diff --git a/distros/noetic/canopen-master/default.nix b/distros/noetic/canopen-master/default.nix index f5c3ef08d1..c59e205d46 100644 --- a/distros/noetic/canopen-master/default.nix +++ b/distros/noetic/canopen-master/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, class-loader, rosunit, socketcan-interface }: buildRosPackage { pname = "ros-noetic-canopen-master"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_master/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "067e9bec008eb389f6bf877e9883e9f9812085cd241354df2de114f492ae4531"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_master/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "96664493e18cf66e5e6e53e7c0de4036d72fe3543885f757b63a046642b21f2b"; }; buildType = "catkin"; diff --git a/distros/noetic/canopen-motor-node/default.nix b/distros/noetic/canopen-motor-node/default.nix index 105c7f1140..2a27b9d7f5 100644 --- a/distros/noetic/canopen-motor-node/default.nix +++ b/distros/noetic/canopen-motor-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, canopen-402, canopen-chain-node, canopen-master, catkin, controller-manager, controller-manager-msgs, filters, hardware-interface, joint-limits-interface, muparser, roscpp, rosunit, urdf }: buildRosPackage { pname = "ros-noetic-canopen-motor-node"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_motor_node/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "d4a66183ad4b37350212f8b2c775fbec286ae5d3bfdaedd1a0b57d4cbe99263f"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_motor_node/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "7c87557f7149e32db48ae6d11db31f03a1de517c03942e9253d6e3884314c9ad"; }; buildType = "catkin"; diff --git a/distros/noetic/computer-status-msgs/default.nix b/distros/noetic/computer-status-msgs/default.nix new file mode 100644 index 0000000000..885c1d2fec --- /dev/null +++ b/distros/noetic/computer-status-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-noetic-computer-status-msgs"; + version = "2.0.0-r2"; + + src = fetchurl { + url = "https://github.com/130s/computer_status_msgs-release/archive/release/kinetic/computer_status_msgs/2.0.0-2.tar.gz"; + name = "2.0.0-2.tar.gz"; + sha256 = "69f402bd2ecc328385908e0142da03751096a9957d9dd4db41afd93e5298b81b"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Messages definitions for representing computer's hardware state, such as battery information, GPU, some miscellaneous sensors. Format is in ROS. Originally developed at pr2_common repository''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/dnn-detect/default.nix b/distros/noetic/dnn-detect/default.nix new file mode 100644 index 0000000000..de9b25a693 --- /dev/null +++ b/distros/noetic/dnn-detect/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, image-transport, image-transport-plugins, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-dnn-detect"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/UbiquityRobotics-release/dnn_detect-release/archive/release/noetic/dnn_detect/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "d19a621cdb0b368a4f90b5bb7d8f0b85b6efbf70c64aa1dd52503a60a85de8c1"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport image-transport-plugins roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''DNN based detection''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/easy-markers/default.nix b/distros/noetic/easy-markers/default.nix new file mode 100644 index 0000000000..70630ea02e --- /dev/null +++ b/distros/noetic/easy-markers/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, roslint, rospy, rviz, std-msgs, tf, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-easy-markers"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/easy_markers/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "6706cf26cb96afa9ee2aea827e3be776af427dd591d6cdfabbcc83f14cb6bc20"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ geometry-msgs interactive-markers rospy rviz std-msgs tf visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Python library to assist in publishing markers easily''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/eiquadprog/default.nix b/distros/noetic/eiquadprog/default.nix new file mode 100644 index 0000000000..3b00dfa033 --- /dev/null +++ b/distros/noetic/eiquadprog/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, graphviz }: +buildRosPackage { + pname = "ros-noetic-eiquadprog"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/noetic/eiquadprog/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "5750d5d79266d9b7117160d6464c0279c9a5cad73e0bc81f63e159ba57c5b384"; + }; + + buildType = "cmake"; + buildInputs = [ doxygen git ]; + propagatedBuildInputs = [ boost catkin eigen graphviz ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''Eiquadprog a QP solver using active sets''; + license = with lib.licenses; [ lgpl2 ]; + }; +} diff --git a/distros/noetic/filters/default.nix b/distros/noetic/filters/default.nix index d3ce460c37..467409bc01 100644 --- a/distros/noetic/filters/default.nix +++ b/distros/noetic/filters/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, pluginlib, rosconsole, roscpp, roslib, rostest }: buildRosPackage { pname = "ros-noetic-filters"; - version = "1.9.0-r1"; + version = "1.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/filters-release/archive/release/noetic/filters/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "659a10b722a67fcd66a650898b880c264f716126f6274f3b4c761a907886810d"; + url = "https://github.com/ros-gbp/filters-release/archive/release/noetic/filters/1.9.1-1.tar.gz"; + name = "1.9.1-1.tar.gz"; + sha256 = "a8a2088bfcc4b02644c20627bdc445b36443fc4c2c5c1a9f7e0ce8dc4764bb11"; }; buildType = "catkin"; diff --git a/distros/noetic/generated.nix b/distros/noetic/generated.nix index 5309dbe953..f7d3395ffc 100644 --- a/distros/noetic/generated.nix +++ b/distros/noetic/generated.nix @@ -116,6 +116,8 @@ self: super: { compressed-image-transport = self.callPackage ./compressed-image-transport {}; + computer-status-msgs = self.callPackage ./computer-status-msgs {}; + control-msgs = self.callPackage ./control-msgs {}; control-toolbox = self.callPackage ./control-toolbox {}; @@ -226,6 +228,8 @@ self: super: { dlux-plugins = self.callPackage ./dlux-plugins {}; + dnn-detect = self.callPackage ./dnn-detect {}; + downward = self.callPackage ./downward {}; dual-quaternions = self.callPackage ./dual-quaternions {}; @@ -256,6 +260,8 @@ self: super: { dynamixel-sdk = self.callPackage ./dynamixel-sdk {}; + easy-markers = self.callPackage ./easy-markers {}; + ecl-build = self.callPackage ./ecl-build {}; ecl-command-line = self.callPackage ./ecl-command-line {}; @@ -336,6 +342,8 @@ self: super: { eigenpy = self.callPackage ./eigenpy {}; + eiquadprog = self.callPackage ./eiquadprog {}; + executive-smach = self.callPackage ./executive-smach {}; executive-smach-visualization = self.callPackage ./executive-smach-visualization {}; @@ -528,6 +536,8 @@ self: super: { joy = self.callPackage ./joy {}; + joy-listener = self.callPackage ./joy-listener {}; + joy-teleop = self.callPackage ./joy-teleop {}; joystick-drivers = self.callPackage ./joystick-drivers {}; @@ -552,6 +562,8 @@ self: super: { julius = self.callPackage ./julius {}; + kalman-filter = self.callPackage ./kalman-filter {}; + kartech-linear-actuator-msgs = self.callPackage ./kartech-linear-actuator-msgs {}; kdl-conversions = self.callPackage ./kdl-conversions {}; @@ -562,6 +574,14 @@ self: super: { key-teleop = self.callPackage ./key-teleop {}; + kobuki-core = self.callPackage ./kobuki-core {}; + + kobuki-dock-drive = self.callPackage ./kobuki-dock-drive {}; + + kobuki-driver = self.callPackage ./kobuki-driver {}; + + kobuki-ftdi = self.callPackage ./kobuki-ftdi {}; + kobuki-msgs = self.callPackage ./kobuki-msgs {}; lanelet2 = self.callPackage ./lanelet2 {}; @@ -924,6 +944,12 @@ self: super: { pcl-ros = self.callPackage ./pcl-ros {}; + people = self.callPackage ./people {}; + + people-msgs = self.callPackage ./people-msgs {}; + + people-velocity-tracker = self.callPackage ./people-velocity-tracker {}; + perception = self.callPackage ./perception {}; perception-pcl = self.callPackage ./perception-pcl {}; @@ -1118,6 +1144,8 @@ self: super: { rosbag-storage = self.callPackage ./rosbag-storage {}; + rosbaglive = self.callPackage ./rosbaglive {}; + rosbash = self.callPackage ./rosbash {}; rosboost-cfg = self.callPackage ./rosboost-cfg {}; @@ -1356,6 +1384,8 @@ self: super: { sdc21x0 = self.callPackage ./sdc21x0 {}; + sdhlibrary-cpp = self.callPackage ./sdhlibrary-cpp {}; + self-test = self.callPackage ./self-test {}; sensor-msgs = self.callPackage ./sensor-msgs {}; @@ -1468,6 +1498,8 @@ self: super: { teleop-tools-msgs = self.callPackage ./teleop-tools-msgs {}; + teleop-twist-joy = self.callPackage ./teleop-twist-joy {}; + teleop-twist-keyboard = self.callPackage ./teleop-twist-keyboard {}; test-diagnostic-aggregator = self.callPackage ./test-diagnostic-aggregator {}; @@ -1546,6 +1578,8 @@ self: super: { unique-identifier = self.callPackage ./unique-identifier {}; + ur-client-library = self.callPackage ./ur-client-library {}; + urdf = self.callPackage ./urdf {}; urdf-geometry-parser = self.callPackage ./urdf-geometry-parser {}; @@ -1618,10 +1652,26 @@ self: super: { wiimote = self.callPackage ./wiimote {}; + wu-ros-tools = self.callPackage ./wu-ros-tools {}; + xacro = self.callPackage ./xacro {}; xmlrpcpp = self.callPackage ./xmlrpcpp {}; + xpp = self.callPackage ./xpp {}; + + xpp-examples = self.callPackage ./xpp-examples {}; + + xpp-hyq = self.callPackage ./xpp-hyq {}; + + xpp-msgs = self.callPackage ./xpp-msgs {}; + + xpp-quadrotor = self.callPackage ./xpp-quadrotor {}; + + xpp-states = self.callPackage ./xpp-states {}; + + xpp-vis = self.callPackage ./xpp-vis {}; + xv-11-laser-driver = self.callPackage ./xv-11-laser-driver {}; ypspur = self.callPackage ./ypspur {}; diff --git a/distros/noetic/hfl-driver/default.nix b/distros/noetic/hfl-driver/default.nix index db18e5410a..7bc3905881 100644 --- a/distros/noetic/hfl-driver/default.nix +++ b/distros/noetic/hfl-driver/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-geometry, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }: buildRosPackage { pname = "ros-noetic-hfl-driver"; - version = "0.0.17-r1"; + version = "0.0.20-r1"; src = fetchurl { - url = "https://github.com/flynneva/hfl_driver-release/archive/release/noetic/hfl_driver/0.0.17-1.tar.gz"; - name = "0.0.17-1.tar.gz"; - sha256 = "a0a2897b964ca4e328217ee3bee491a825e424735c01d4f022d38b1013aaf4fd"; + url = "https://github.com/flynneva/hfl_driver-release/archive/release/noetic/hfl_driver/0.0.20-1.tar.gz"; + name = "0.0.20-1.tar.gz"; + sha256 = "19eeb9a0eb527e02b10b7a498b11d552590863557a140c71d350bbe3cc040ac9"; }; buildType = "catkin"; checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ]; + propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-geometry image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/ixblue-stdbin-decoder/default.nix b/distros/noetic/ixblue-stdbin-decoder/default.nix index 6e49330764..bb570b7a32 100644 --- a/distros/noetic/ixblue-stdbin-decoder/default.nix +++ b/distros/noetic/ixblue-stdbin-decoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake, git, gtest }: buildRosPackage { pname = "ros-noetic-ixblue-stdbin-decoder"; - version = "0.1.1-r1"; + version = "0.1.3-r1"; src = fetchurl { - url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/noetic/ixblue_stdbin_decoder/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "75b183c26ce921e1e7f42760b052ca5c2f94d3031fe43d061db7738593358b6a"; + url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/noetic/ixblue_stdbin_decoder/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "0257fe35424f1f72730026bfdade654e453e04236dc5ea6af2ac6c0560e362e3"; }; buildType = "cmake"; diff --git a/distros/noetic/joy-listener/default.nix b/distros/noetic/joy-listener/default.nix new file mode 100644 index 0000000000..df2282c5e4 --- /dev/null +++ b/distros/noetic/joy-listener/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, roslint, rospy, sensor-msgs }: +buildRosPackage { + pname = "ros-noetic-joy-listener"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/joy_listener/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "ed8d02e94e400cbe16efce75d3b11c3474f9bf5b1e2cf4f1eae1202cb2deaa6b"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ rospy sensor-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Translates joy msgs''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/kalman-filter/default.nix b/distros/noetic/kalman-filter/default.nix new file mode 100644 index 0000000000..901e1f7a6b --- /dev/null +++ b/distros/noetic/kalman-filter/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, roslint, rospy }: +buildRosPackage { + pname = "ros-noetic-kalman-filter"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/kalman_filter/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "343082c9f9a54591f3e81a0fdb6c3b92731e54f25818208be8dad393bed88312"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ rospy ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Simple Kalman Filter in Python''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/kobuki-core/default.nix b/distros/noetic/kobuki-core/default.nix new file mode 100644 index 0000000000..f382eb899a --- /dev/null +++ b/distros/noetic/kobuki-core/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, kobuki-dock-drive, kobuki-driver, kobuki-ftdi }: +buildRosPackage { + pname = "ros-noetic-kobuki-core"; + version = "0.7.12-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/noetic/kobuki_core/0.7.12-1.tar.gz"; + name = "0.7.12-1.tar.gz"; + sha256 = "e9c04dfff9fa404901b01cd7cce253bed12a00385b76a24da99f5e96158d869e"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ kobuki-dock-drive kobuki-driver kobuki-ftdi ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Non-ROS software for Kobuki, Yujin Robot's mobile research base.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/kobuki-dock-drive/default.nix b/distros/noetic/kobuki-dock-drive/default.nix new file mode 100644 index 0000000000..f18d346ebf --- /dev/null +++ b/distros/noetic/kobuki-dock-drive/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-geometry, ecl-linear-algebra, ecl-threads }: +buildRosPackage { + pname = "ros-noetic-kobuki-dock-drive"; + version = "0.7.12-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/noetic/kobuki_dock_drive/0.7.12-1.tar.gz"; + name = "0.7.12-1.tar.gz"; + sha256 = "09bfee1de3dd1c0c372a4148546db5ec2b1750513c6f6fef419ee0e39288983f"; + }; + + buildType = "catkin"; + buildInputs = [ ecl-build ]; + propagatedBuildInputs = [ ecl-geometry ecl-linear-algebra ecl-threads ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Dock driving library for Kobuki. Users owning a docking station for Kobuki + can use this tool to develop autonomous docking drive algorithms.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/kobuki-driver/default.nix b/distros/noetic/kobuki-driver/default.nix new file mode 100644 index 0000000000..7cdf0039f8 --- /dev/null +++ b/distros/noetic/kobuki-driver/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }: +buildRosPackage { + pname = "ros-noetic-kobuki-driver"; + version = "0.7.12-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/noetic/kobuki_driver/0.7.12-1.tar.gz"; + name = "0.7.12-1.tar.gz"; + sha256 = "b0f18fe6187363b8f02af194048f4401f2f92f45ec42500f9ee5e4bb354ac692"; + }; + + buildType = "catkin"; + buildInputs = [ ecl-build ]; + propagatedBuildInputs = [ ecl-command-line ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''C++ driver library for Kobuki: + Pure C++ driver library for Kobuki. This is for those who do not wish to use ROS on their systems.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/kobuki-ftdi/default.nix b/distros/noetic/kobuki-ftdi/default.nix new file mode 100644 index 0000000000..c2bc5535a0 --- /dev/null +++ b/distros/noetic/kobuki-ftdi/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-command-line, libftdi, libusb, pkg-config }: +buildRosPackage { + pname = "ros-noetic-kobuki-ftdi"; + version = "0.7.12-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/noetic/kobuki_ftdi/0.7.12-1.tar.gz"; + name = "0.7.12-1.tar.gz"; + sha256 = "18412e46db87688bbb61c3fc5ff42be7aed0f10bab0de1677028c3152f663356"; + }; + + buildType = "catkin"; + buildInputs = [ pkg-config ]; + propagatedBuildInputs = [ ecl-command-line libftdi libusb ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Utilities for flashing and enabling Kobuki's USB connection. + This package contains tools for flashing the Kobuki's FTDI chip (usually done at the factory). + The special firmware for the FTDI chip (USB to serial converter) enables it to appear as + /dev/kobuki on the user's PC.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/lanelet2-core/default.nix b/distros/noetic/lanelet2-core/default.nix index 5c5089864c..fb77783ebe 100644 --- a/distros/noetic/lanelet2-core/default.nix +++ b/distros/noetic/lanelet2-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, eigen, gtest, mrt-cmake-modules }: buildRosPackage { pname = "ros-noetic-lanelet2-core"; - version = "1.1.0-r2"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_core/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "986f5d9df003073397f4e062fe17c13cdae780ee20bb85e93c7ff5bff9402958"; + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_core/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "ddfea83676a4f5c5e963b8d2862b482ebdd7a59b67df52cfdb23f4bd43bfa7d1"; }; buildType = "catkin"; diff --git a/distros/noetic/lanelet2-examples/default.nix b/distros/noetic/lanelet2-examples/default.nix index f2cead4d74..bcb5d9c3cd 100644 --- a/distros/noetic/lanelet2-examples/default.nix +++ b/distros/noetic/lanelet2-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules, rosbash }: buildRosPackage { pname = "ros-noetic-lanelet2-examples"; - version = "1.1.0-r2"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_examples/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "98247a3f08a812069b9dcf310aee6595f18616099286d9cd3a37a1a4e281a01c"; + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_examples/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "57602b504adc7f742ff2a6cd04f679e515e0ad4e88bd3d698130eb47f205b524"; }; buildType = "catkin"; diff --git a/distros/noetic/lanelet2-maps/default.nix b/distros/noetic/lanelet2-maps/default.nix index 410e00f52f..e1f0b669e4 100644 --- a/distros/noetic/lanelet2-maps/default.nix +++ b/distros/noetic/lanelet2-maps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, lanelet2-core, mrt-cmake-modules }: buildRosPackage { pname = "ros-noetic-lanelet2-maps"; - version = "1.1.0-r2"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_maps/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "2d8d51ba9e921177e507ec71ce93caf76ee8ec6f3d6e880aa89940138bb063ab"; + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_maps/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "606cfe35ab43bfeca8abb7213e030056dc3a4eb920f49c59f5add39ab04aa7ec"; }; buildType = "catkin"; diff --git a/distros/noetic/lanelet2-projection/default.nix b/distros/noetic/lanelet2-projection/default.nix index f6345b0c0e..51506e9c5d 100644 --- a/distros/noetic/lanelet2-projection/default.nix +++ b/distros/noetic/lanelet2-projection/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geographiclib, gtest, lanelet2-io, mrt-cmake-modules }: buildRosPackage { pname = "ros-noetic-lanelet2-projection"; - version = "1.1.0-r2"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_projection/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "08f4cffb63b0da39098c1bf2cfa2ef3face634aa7942bc3bb37799b3de767b28"; + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_projection/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "722991b38fdaf300d51b46ae7706017a934c2190ff5d6e84e9f5137e2d1dbcd1"; }; buildType = "catkin"; diff --git a/distros/noetic/lanelet2-python/default.nix b/distros/noetic/lanelet2-python/default.nix index efdd419cbb..ff762d5fd8 100644 --- a/distros/noetic/lanelet2-python/default.nix +++ b/distros/noetic/lanelet2-python/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }: buildRosPackage { pname = "ros-noetic-lanelet2-python"; - version = "1.1.0-r2"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_python/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "110b18661b51f5ae685297a96c2a8371d39409816ee7c4e85c51fab99d58f4e6"; + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_python/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "12f04c8e937e1ac5f922d3f8afe4ef6f847d5a06a29bbbcfa1724379800841f9"; }; buildType = "catkin"; diff --git a/distros/noetic/lanelet2-routing/default.nix b/distros/noetic/lanelet2-routing/default.nix index 47f224d463..72254bf726 100644 --- a/distros/noetic/lanelet2-routing/default.nix +++ b/distros/noetic/lanelet2-routing/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, gtest, lanelet2-core, lanelet2-traffic-rules, mrt-cmake-modules }: buildRosPackage { pname = "ros-noetic-lanelet2-routing"; - version = "1.1.0-r2"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_routing/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "32106f66f78ab07f0ec847b335e12f17168d91eb7dd21260c665201484dcedde"; + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_routing/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "929df4e7c8aee6ec92fb03a8dd0b0bbe41bd57e3c99ebb3f355674d08c502e02"; }; buildType = "catkin"; diff --git a/distros/noetic/lanelet2-traffic-rules/default.nix b/distros/noetic/lanelet2-traffic-rules/default.nix index f7509a9625..61280ef7df 100644 --- a/distros/noetic/lanelet2-traffic-rules/default.nix +++ b/distros/noetic/lanelet2-traffic-rules/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, gtest, lanelet2-core, mrt-cmake-modules }: buildRosPackage { pname = "ros-noetic-lanelet2-traffic-rules"; - version = "1.1.0-r2"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_traffic_rules/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "7dba4a6456f49edde898005c76f0cbc850f7e83cf549dee25dd20d9c7320d41b"; + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_traffic_rules/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "85f85ce06f1e71e26bd5c8bea1fa08cbc32300547fa4d417cccec8b8231e970a"; }; buildType = "catkin"; diff --git a/distros/noetic/lanelet2-validation/default.nix b/distros/noetic/lanelet2-validation/default.nix index 524aab4d80..8ffa4d37b1 100644 --- a/distros/noetic/lanelet2-validation/default.nix +++ b/distros/noetic/lanelet2-validation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, gtest, lanelet2-core, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }: buildRosPackage { pname = "ros-noetic-lanelet2-validation"; - version = "1.1.0-r2"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_validation/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "ca312d15fe34e8558207bbbe4c25e781d29356575d209c1a76340cf9fe069990"; + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_validation/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "7e790e68136a204efbbbd3b6df8f7faa2dca79cf7c2b37bfa143f6313af6e9a9"; }; buildType = "catkin"; diff --git a/distros/noetic/lanelet2/default.nix b/distros/noetic/lanelet2/default.nix index 5e32a05bc5..bd98157335 100644 --- a/distros/noetic/lanelet2/default.nix +++ b/distros/noetic/lanelet2/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, lanelet2-core, lanelet2-examples, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation }: +{ lib, buildRosPackage, fetchurl, catkin, lanelet2-core, lanelet2-examples, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation, ros-environment }: buildRosPackage { pname = "ros-noetic-lanelet2"; - version = "1.1.0-r2"; + version = "1.1.1-r1"; src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "70614e47fae35fc4d01fde6fb0797615c9de70bd754b783fd423fac10c534b45"; + url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2/1.1.1-1.tar.gz"; + name = "1.1.1-1.tar.gz"; + sha256 = "c34c9b5f14881562d39c80145644750c465f28146f5bf5a3679903728d2be40c"; }; buildType = "catkin"; propagatedBuildInputs = [ lanelet2-core lanelet2-examples lanelet2-io lanelet2-maps lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules lanelet2-validation ]; - nativeBuildInputs = [ catkin ]; + nativeBuildInputs = [ catkin ros-environment ]; meta = { description = ''Meta-package for lanelet2''; diff --git a/distros/noetic/libmavconn/default.nix b/distros/noetic/libmavconn/default.nix index ce2af833ef..cc87012426 100644 --- a/distros/noetic/libmavconn/default.nix +++ b/distros/noetic/libmavconn/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }: buildRosPackage { pname = "ros-noetic-libmavconn"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/libmavconn/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "bc04d3e83e3a453b5ed7d9ea2dfd1180695ae3c87c738c311a94f0b052cc4b09"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/libmavconn/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "36666ab250bd37e34b9812d35f89206ebbfc54759e1624ada280b34231a377df"; }; buildType = "catkin"; diff --git a/distros/noetic/mavlink/default.nix b/distros/noetic/mavlink/default.nix index 4f65eec6c0..3c332bdf0c 100644 --- a/distros/noetic/mavlink/default.nix +++ b/distros/noetic/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, python3, python3Packages }: buildRosPackage { pname = "ros-noetic-mavlink"; - version = "2020.8.8-r1"; + version = "2020.9.10-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.8.8-1.tar.gz"; - name = "2020.8.8-1.tar.gz"; - sha256 = "86cebde0cdf7b67a3ba99143ecdb2f3ccad17e3e970b68bf5dcfd7e820eb41d8"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.9.10-1.tar.gz"; + name = "2020.9.10-1.tar.gz"; + sha256 = "323b8b1f1d6c2aeedd675e31dfe227f3e468326ec1c61570a0902ff7068a72c4"; }; buildType = "cmake"; diff --git a/distros/noetic/mavros-extras/default.nix b/distros/noetic/mavros-extras/default.nix index 2615ea7b55..3c8da41797 100644 --- a/distros/noetic/mavros-extras/default.nix +++ b/distros/noetic/mavros-extras/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-eigen, urdf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-mavros-extras"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_extras/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "d5b282457bb0bec86ddddc9ad77145299bc17f4ede4c58b57461dd24585516c2"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_extras/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "8e28909f31fa9dfae3e6ea7f0cb961d6fb5cfa9bc4604a8cdad5f0f0aaa16b3b"; }; buildType = "catkin"; diff --git a/distros/noetic/mavros-msgs/default.nix b/distros/noetic/mavros-msgs/default.nix index a7d2928b12..c25d37050b 100644 --- a/distros/noetic/mavros-msgs/default.nix +++ b/distros/noetic/mavros-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-mavros-msgs"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "d7901e6df9d12e4e61db9a8fa3b684d0008589e3baebb43d4d2e72e090d393fe"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_msgs/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "4e2bea6d3309a4294fd1a651af3efe20d1b0f5cb136d098fe4f424ff2205cb58"; }; buildType = "catkin"; diff --git a/distros/noetic/mavros/default.nix b/distros/noetic/mavros/default.nix index ead8251ece..e23864a11d 100644 --- a/distros/noetic/mavros/default.nix +++ b/distros/noetic/mavros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, boost, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-runtime, nav-msgs, pluginlib, rosconsole-bridge, roscpp, rospy, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-noetic-mavros"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "613a30e2498a348b06f5f98466912f548f52eb8f8123ce2c1c007ddae518206f"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "17dfad7b061b7da7f36d3ca747e09e110f79954fcb82016359ac4f998bc5cc91"; }; buildType = "catkin"; diff --git a/distros/noetic/people-msgs/default.nix b/distros/noetic/people-msgs/default.nix new file mode 100644 index 0000000000..2e1134497f --- /dev/null +++ b/distros/noetic/people-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-noetic-people-msgs"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/OSUrobotics/people-release/archive/release/noetic/people_msgs/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "0fc16f697e58974184b80ffbd67d294db3548012597e9803d4093dd7cb282e25"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Messages used by nodes in the people stack.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/people-velocity-tracker/default.nix b/distros/noetic/people-velocity-tracker/default.nix new file mode 100644 index 0000000000..0b965a3d2e --- /dev/null +++ b/distros/noetic/people-velocity-tracker/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, easy-markers, geometry-msgs, kalman-filter, people-msgs, roslib, roslint, rospy }: +buildRosPackage { + pname = "ros-noetic-people-velocity-tracker"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/OSUrobotics/people-release/archive/release/noetic/people_velocity_tracker/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "9ce69647385152fc6877470b7f1aa545a3ce53e3c639cc71f474e8ad3357f1bf"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ easy-markers geometry-msgs kalman-filter people-msgs roslib rospy ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Track the output of the leg_detector to indicate the velocity of person.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/people/default.nix b/distros/noetic/people/default.nix new file mode 100644 index 0000000000..f36955d868 --- /dev/null +++ b/distros/noetic/people/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, people-msgs, people-velocity-tracker }: +buildRosPackage { + pname = "ros-noetic-people"; + version = "1.2.2-r1"; + + src = fetchurl { + url = "https://github.com/OSUrobotics/people-release/archive/release/noetic/people/1.2.2-1.tar.gz"; + name = "1.2.2-1.tar.gz"; + sha256 = "95a6dbcd69d0e0556b34ff693ed87b1a596118ddf9d147e43c071617391696ed"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ people-msgs people-velocity-tracker ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The people stack holds algorithms for perceiving people from a number of sensors.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rc-genicam-api/default.nix b/distros/noetic/rc-genicam-api/default.nix index af969944ec..268dd7cbd6 100644 --- a/distros/noetic/rc-genicam-api/default.nix +++ b/distros/noetic/rc-genicam-api/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cmake, libpng, libusb }: +{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }: buildRosPackage { pname = "ros-noetic-rc-genicam-api"; - version = "2.3.4-r1"; + version = "2.4.1-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/noetic/rc_genicam_api/2.3.4-1.tar.gz"; - name = "2.3.4-1.tar.gz"; - sha256 = "731f40e2814694c2b26ec9f134ff6d53f5c462163c4a4f23b653707a57f6aebb"; + url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/noetic/rc_genicam_api/2.4.1-1.tar.gz"; + name = "2.4.1-1.tar.gz"; + sha256 = "c09506c1ac67706392602233c7d0d88acf3b66b375c05f7dd3400521295897a0"; }; buildType = "cmake"; - propagatedBuildInputs = [ catkin libpng libusb ]; + propagatedBuildInputs = [ libpng libusb ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/distros/noetic/rc-hand-eye-calibration-client/default.nix b/distros/noetic/rc-hand-eye-calibration-client/default.nix index 3cf669ca1d..bcefff64f8 100644 --- a/distros/noetic/rc-hand-eye-calibration-client/default.nix +++ b/distros/noetic/rc-hand-eye-calibration-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rcdiscover, roscpp, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-rc-hand-eye-calibration-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_hand_eye_calibration_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "de5139108b453346c16642ca5786caca76a10f350a8ea9c5fe9abf566abd937d"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_hand_eye_calibration_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "42fed367015a0b913c1019cea3b7c1a158842a051467b4c1bbcce6256c0f3c78"; }; buildType = "catkin"; diff --git a/distros/noetic/rc-pick-client/default.nix b/distros/noetic/rc-pick-client/default.nix index 5de7e41be2..956169dc0b 100644 --- a/distros/noetic/rc-pick-client/default.nix +++ b/distros/noetic/rc-pick-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, shape-msgs, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-noetic-rc-pick-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_pick_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "94723ff9a4d1dbacf32aa8f52c5a0158412c794a3e221d6fe97eaa944d905041"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_pick_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "a545bc438b103de27cdcf1e71db510abb507de9ac58442f76adddab5af05c4f3"; }; buildType = "catkin"; diff --git a/distros/noetic/rc-roi-manager-gui/default.nix b/distros/noetic/rc-roi-manager-gui/default.nix index 4f96819ac6..61976209b6 100644 --- a/distros/noetic/rc-roi-manager-gui/default.nix +++ b/distros/noetic/rc-roi-manager-gui/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, message-runtime, rc-common-msgs, rc-pick-client, roscpp, shape-msgs, tf, visualization-msgs, wxGTK }: buildRosPackage { pname = "ros-noetic-rc-roi-manager-gui"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_roi_manager_gui/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "82f13f3de33a3e8171570c707dc1135dea6f5c16db984a9e89af2ce6be69bd91"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_roi_manager_gui/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "8196dcf46013683562dfc4e39fb058a4305a945eb0ce91c7f51730a50f841e75"; }; buildType = "catkin"; diff --git a/distros/noetic/rc-silhouettematch-client/default.nix b/distros/noetic/rc-silhouettematch-client/default.nix index e692fac5a3..276e790063 100644 --- a/distros/noetic/rc-silhouettematch-client/default.nix +++ b/distros/noetic/rc-silhouettematch-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-noetic-rc-silhouettematch-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_silhouettematch_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "adc0af74023c0d22b97f29e9ea1493faa9881f0c906946f7f71e7cae58624c68"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_silhouettematch_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "bafa5cb1a54ddb79c9f7fcb1b3559fcf274cef15b0b7e8f97406000c6c7d49ca"; }; buildType = "catkin"; diff --git a/distros/noetic/rc-tagdetect-client/default.nix b/distros/noetic/rc-tagdetect-client/default.nix index 61c8ce06ad..3f0f88176c 100644 --- a/distros/noetic/rc-tagdetect-client/default.nix +++ b/distros/noetic/rc-tagdetect-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }: buildRosPackage { pname = "ros-noetic-rc-tagdetect-client"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_tagdetect_client/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "d20e05ac82b5d3499c6093a6d7f69a47a0e708ac66c3cb47b848d51f7c63c7c5"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_tagdetect_client/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "d7cddec267d6469dba8d989f9280d3dcd793a3feb0210a1a1a31d7cec5d509fe"; }; buildType = "catkin"; diff --git a/distros/noetic/rc-visard-description/default.nix b/distros/noetic/rc-visard-description/default.nix index 01bfab89fa..dd862ce8db 100644 --- a/distros/noetic/rc-visard-description/default.nix +++ b/distros/noetic/rc-visard-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslaunch, xacro }: buildRosPackage { pname = "ros-noetic-rc-visard-description"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard_description/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "9a09b1acab35e80ac46414c2b35523c1cd976dd62f3c77e7c783929d90e60629"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard_description/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "8a089d0ced46a5b99fd22e50d746c2ccc9ab51b7b3b5dc928adb6fa8663aa508"; }; buildType = "catkin"; diff --git a/distros/noetic/rc-visard-driver/default.nix b/distros/noetic/rc-visard-driver/default.nix index eb477c4180..250a0a53d3 100644 --- a/distros/noetic/rc-visard-driver/default.nix +++ b/distros/noetic/rc-visard-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, curl, diagnostic-updater, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, nodelet, protobuf, rc-common-msgs, rc-dynamics-api, rc-genicam-api, roscpp, sensor-msgs, stereo-msgs, tf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-rc-visard-driver"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard_driver/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "1950a6cdb526597a926f73460b7b93c5a7a1d958dc839cd0a6d9c112e0c1e96b"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard_driver/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "ceb670ddd3db7661732c5b777acba870dde599c25eb28d6f6f1d3b4bb91d1a8a"; }; buildType = "catkin"; diff --git a/distros/noetic/rc-visard/default.nix b/distros/noetic/rc-visard/default.nix index 0f758ba508..6e53c97043 100644 --- a/distros/noetic/rc-visard/default.nix +++ b/distros/noetic/rc-visard/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rc-hand-eye-calibration-client, rc-pick-client, rc-roi-manager-gui, rc-silhouettematch-client, rc-tagdetect-client, rc-visard-description, rc-visard-driver }: buildRosPackage { pname = "ros-noetic-rc-visard"; - version = "3.0.2-r1"; + version = "3.0.4-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "17584776c792cf977f62b7983caa36a6ba7afaa549eed4e4fd688ad3cd4605af"; + url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard/3.0.4-1.tar.gz"; + name = "3.0.4-1.tar.gz"; + sha256 = "59e3cbda00dde398afda1adcc3ea3a004ed883d549ada8893999157e9c2a07a0"; }; buildType = "catkin"; diff --git a/distros/noetic/ros-canopen/default.nix b/distros/noetic/ros-canopen/default.nix index 854c9bf404..2d8bf23e72 100644 --- a/distros/noetic/ros-canopen/default.nix +++ b/distros/noetic/ros-canopen/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, can-msgs, canopen-402, canopen-chain-node, canopen-master, canopen-motor-node, catkin, socketcan-bridge, socketcan-interface }: buildRosPackage { pname = "ros-noetic-ros-canopen"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/ros_canopen/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "bd013a10f721619fa7c7385dbe97670d1edc0a570377269ea003e9441afa0f5e"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/ros_canopen/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "c7a0d3494c60a140418396cd2a4bb190c3496ee9492f8dd3d3af2ac0df172458"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbaglive/default.nix b/distros/noetic/rosbaglive/default.nix new file mode 100644 index 0000000000..82071ea72d --- /dev/null +++ b/distros/noetic/rosbaglive/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, rosbag, roslint, rospy }: +buildRosPackage { + pname = "ros-noetic-rosbaglive"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/rosbaglive/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "33ca1e07cc82c0bdf15f8ba6ce3789fe61a4f362223624f2f1ae4187a48f9b1e"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ rosbag rospy ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Plays rosbags as though they were happening NOW.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/rosserial-arduino/default.nix b/distros/noetic/rosserial-arduino/default.nix index 340021a8f6..21aed3366b 100644 --- a/distros/noetic/rosserial-arduino/default.nix +++ b/distros/noetic/rosserial-arduino/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, arduino, catkin, message-generation, message-runtime, rospy, rosserial-client, rosserial-msgs, rosserial-python }: buildRosPackage { pname = "ros-noetic-rosserial-arduino"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_arduino/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "27dcf7c8c4c20fe3c6a78d1b77292af9a414a33979ae2a07e2a661b6c61bd8f8"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_arduino/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "8bb910a45bda782ba13c9badb2652bdf91bbc51cc5d599bc7d1ba92166153d97"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-chibios/default.nix b/distros/noetic/rosserial-chibios/default.nix index e7bb77ef16..6b69791186 100644 --- a/distros/noetic/rosserial-chibios/default.nix +++ b/distros/noetic/rosserial-chibios/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosserial-client }: buildRosPackage { pname = "ros-noetic-rosserial-chibios"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_chibios/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "c96d6f7f31804561faedf88c99404decdb48217065a7d55fa521ea173eb81ae0"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_chibios/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "77e1de5169a9ef37f9e99f849b9a2079922c0f79f14220b77531e0312685c737"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-client/default.nix b/distros/noetic/rosserial-client/default.nix index 7acd60a9e0..3a0cbc83e4 100644 --- a/distros/noetic/rosserial-client/default.nix +++ b/distros/noetic/rosserial-client/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosbash, rospy, rosserial-msgs, rosunit, std-msgs, tf }: buildRosPackage { pname = "ros-noetic-rosserial-client"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_client/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "3c32e2f835061019584dcf2b71709e35472bc2052e53269514b61c8663965406"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_client/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "a3cf4f05fe54991f7eb6e2e5235f768009321baa9206b37c9be37f300c1df103"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-embeddedlinux/default.nix b/distros/noetic/rosserial-embeddedlinux/default.nix index ccbee822eb..895965b4d1 100644 --- a/distros/noetic/rosserial-embeddedlinux/default.nix +++ b/distros/noetic/rosserial-embeddedlinux/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rospy, rosserial-client, rosserial-msgs }: buildRosPackage { pname = "ros-noetic-rosserial-embeddedlinux"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_embeddedlinux/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "1f01c66a70cbdf17f0ff916c33aaf4cb086198ca9ce11d6ef3ed972e0b7086bc"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_embeddedlinux/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "8fab7fd62aa5730d3e266c5125be5a09db98716ec3be6204c363088c3ed7be8c"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-mbed/default.nix b/distros/noetic/rosserial-mbed/default.nix index 085975c8e6..727145eb3a 100644 --- a/distros/noetic/rosserial-mbed/default.nix +++ b/distros/noetic/rosserial-mbed/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rospy, rosserial-client, rosserial-msgs }: buildRosPackage { pname = "ros-noetic-rosserial-mbed"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_mbed/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "2134c783bbe3d0a92b2641ebc732761c34e40f5d1247e91b076c748cce0979cf"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_mbed/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "2a66e27104b82ac52289b841cb4fade83190a88235643811638a8bdff4456214"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-msgs/default.nix b/distros/noetic/rosserial-msgs/default.nix index b2073d6f26..5460e8fcdb 100644 --- a/distros/noetic/rosserial-msgs/default.nix +++ b/distros/noetic/rosserial-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: buildRosPackage { pname = "ros-noetic-rosserial-msgs"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_msgs/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "4faffb02d46676dbd2dd7d20209ba6f380524ea1ecd2e12bcb3ac8222a8d567f"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_msgs/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "c6859213e38abe0f7420df6dda9393ca927d7b02540b74c7b993c901c0da9d2a"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-python/default.nix b/distros/noetic/rosserial-python/default.nix index 972396bf95..f76af54fdb 100644 --- a/distros/noetic/rosserial-python/default.nix +++ b/distros/noetic/rosserial-python/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, python3Packages, rospy, rosserial-msgs }: buildRosPackage { pname = "ros-noetic-rosserial-python"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_python/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "9fcfc97bb9b21e3a55698787d7b9d111481b4b7a1a605064b56154c9a18977bc"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_python/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "2393f56767cc42a0eb64ec4f38a475500dc729ca5244f917209dc60d2c3c371b"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-server/default.nix b/distros/noetic/rosserial-server/default.nix index a868b5c657..471bf9635e 100644 --- a/distros/noetic/rosserial-server/default.nix +++ b/distros/noetic/rosserial-server/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, roscpp, rosserial-msgs, std-msgs, topic-tools }: +{ lib, buildRosPackage, fetchurl, boost, catkin, roscpp, rosserial-msgs, std-msgs, topic-tools }: buildRosPackage { pname = "ros-noetic-rosserial-server"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_server/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "e47755e66a3b8f1a48a755197c7631a577e3b61e7473ffc8d0abe34a1fa58897"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_server/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "108f4bd765f7d0c115c947849bad5a382068363e2715b8ea777bd2e716f52924"; }; buildType = "catkin"; - propagatedBuildInputs = [ roscpp rosserial-msgs std-msgs topic-tools ]; + propagatedBuildInputs = [ boost roscpp rosserial-msgs std-msgs topic-tools ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/rosserial-tivac/default.nix b/distros/noetic/rosserial-tivac/default.nix index 511e763592..efdaccbb17 100644 --- a/distros/noetic/rosserial-tivac/default.nix +++ b/distros/noetic/rosserial-tivac/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosserial-client, rosserial-msgs }: buildRosPackage { pname = "ros-noetic-rosserial-tivac"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_tivac/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "b40247b60c3edeccee585a0ffa6ddc1b637c52c338c74fb786b5181d623c352f"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_tivac/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "0c7e20dff364e12f953a53d7f55f75e2c0f999f9e4c3ac66f609bc2637e5a7f2"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-vex-cortex/default.nix b/distros/noetic/rosserial-vex-cortex/default.nix index 82ea8d664a..2ec64a59c6 100644 --- a/distros/noetic/rosserial-vex-cortex/default.nix +++ b/distros/noetic/rosserial-vex-cortex/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rospy, rosserial-client, rosserial-python }: buildRosPackage { pname = "ros-noetic-rosserial-vex-cortex"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_vex_cortex/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "cb71ece9413128967388628eb43d2a8105d2ff423ba06c4c32cb98b6f6935a1a"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_vex_cortex/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "3468b34c8339af45c03b05a8393b49bf81b3b1e5f4e19ae87f31ab434dbc1ebe"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-vex-v5/default.nix b/distros/noetic/rosserial-vex-v5/default.nix index a056b7ab2f..3fc1b98f8c 100644 --- a/distros/noetic/rosserial-vex-v5/default.nix +++ b/distros/noetic/rosserial-vex-v5/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rospy, rosserial-client, rosserial-python }: buildRosPackage { pname = "ros-noetic-rosserial-vex-v5"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_vex_v5/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "1cfaa195247011089ae970f7a89c8a2280b3c138952e25bbd3e0f53ee999f306"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_vex_v5/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "9409634a923e35f16bd0d82876113b8812601ea90bcfbc0276c0e032b19e0620"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-windows/default.nix b/distros/noetic/rosserial-windows/default.nix index b6fbcae5ce..d2fb7deff9 100644 --- a/distros/noetic/rosserial-windows/default.nix +++ b/distros/noetic/rosserial-windows/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-runtime, nav-msgs, rospy, rosserial-client, rosserial-msgs, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-rosserial-windows"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_windows/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "3a382150d76594e65bc4b5df3f237a39b832aa07813e75ace7265c6f4acfa39e"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_windows/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "1dd0c9743c0636ea7b95720021d1601099e645ab3e8ac81e5b32d24093bcbd7c"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial-xbee/default.nix b/distros/noetic/rosserial-xbee/default.nix index d3dc140c02..173a6f3e51 100644 --- a/distros/noetic/rosserial-xbee/default.nix +++ b/distros/noetic/rosserial-xbee/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, python3Packages, rospy, rosserial-msgs, rosserial-python }: buildRosPackage { pname = "ros-noetic-rosserial-xbee"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_xbee/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "48bd401b187d431fad426d14556f2b39f3e9bb18fe0d77c4a59de7709c33bfb4"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_xbee/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "8dad77c8163b660cf568f4c61395f47d5dbd3f990ff520c88c783588ffd2ded0"; }; buildType = "catkin"; diff --git a/distros/noetic/rosserial/default.nix b/distros/noetic/rosserial/default.nix index 5efc9cd1f2..92c5b8fb5b 100644 --- a/distros/noetic/rosserial/default.nix +++ b/distros/noetic/rosserial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosserial-client, rosserial-msgs, rosserial-python }: buildRosPackage { pname = "ros-noetic-rosserial"; - version = "0.9.0-r1"; + version = "0.9.1-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "7de39c34e3024f4c4e1fccc871932ee0da4c8b8c09a6a9c97c37c53b25e0bc1b"; + url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial/0.9.1-1.tar.gz"; + name = "0.9.1-1.tar.gz"; + sha256 = "3b81adfdf45826f8b132b2347517959c461e15a21226a09179779683116e0bfc"; }; buildType = "catkin"; diff --git a/distros/noetic/rqt-tf-tree/default.nix b/distros/noetic/rqt-tf-tree/default.nix index f3ff709bb3..5216e9c181 100644 --- a/distros/noetic/rqt-tf-tree/default.nix +++ b/distros/noetic/rqt-tf-tree/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-dotgraph, rospy, rqt-graph, rqt-gui, rqt-gui-py, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-rqt-tf-tree"; - version = "0.6.1-r1"; + version = "0.6.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/noetic/rqt_tf_tree/0.6.1-1.tar.gz"; - name = "0.6.1-1.tar.gz"; - sha256 = "e1652831152be7540779724aa2882dc7bbd3bd6ccbda58c99a8710cef889eeaf"; + url = "https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/noetic/rqt_tf_tree/0.6.2-1.tar.gz"; + name = "0.6.2-1.tar.gz"; + sha256 = "db171b666480146b4ae5978f86eaa4f07c498367b04b860ab0d1cf78766d9d32"; }; buildType = "catkin"; diff --git a/distros/noetic/sdhlibrary-cpp/default.nix b/distros/noetic/sdhlibrary-cpp/default.nix new file mode 100644 index 0000000000..5cece0d264 --- /dev/null +++ b/distros/noetic/sdhlibrary-cpp/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake }: +buildRosPackage { + pname = "ros-noetic-sdhlibrary-cpp"; + version = "0.2.10-r1"; + + src = fetchurl { + url = "https://github.com/ipab-slmc/SDHLibrary-CPP-release/archive/release/noetic/sdhlibrary_cpp/0.2.10-1.tar.gz"; + name = "0.2.10-1.tar.gz"; + sha256 = "ffc04d5df500d974febd8575389ff9a96c149290190befe111345aa5fb08fe7f"; + }; + + buildType = "cmake"; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''This is SDHLibrary-CPP, the C++ library to access + an SDH (SCHUNK Dexterous Hand)''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/noetic/sick-safetyscanners/default.nix b/distros/noetic/sick-safetyscanners/default.nix index d75d51115b..4f5d1a7e08 100644 --- a/distros/noetic/sick-safetyscanners/default.nix +++ b/distros/noetic/sick-safetyscanners/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, rqt-reconfigure, sensor-msgs, std-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-sick-safetyscanners"; - version = "1.0.5-r2"; + version = "1.0.6-r1"; src = fetchurl { - url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/noetic/sick_safetyscanners/1.0.5-2.tar.gz"; - name = "1.0.5-2.tar.gz"; - sha256 = "a5e6f363233d779c720ffd27e83018044a003e4bbb2f91186be77b2ceea1e4b7"; + url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/noetic/sick_safetyscanners/1.0.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "bcced4534d2fac16d0c7c1efc99cc1164c61f5c23bb4af1e68b0fd7abc5d40fc"; }; buildType = "catkin"; buildInputs = [ message-generation ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp rqt-reconfigure sensor-msgs std-msgs ]; + propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp sensor-msgs std-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/socketcan-bridge/default.nix b/distros/noetic/socketcan-bridge/default.nix index 3b625f9778..3f38ec03ac 100644 --- a/distros/noetic/socketcan-bridge/default.nix +++ b/distros/noetic/socketcan-bridge/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, can-msgs, catkin, rosconsole-bridge, roscpp, roslint, rostest, rosunit, socketcan-interface }: buildRosPackage { pname = "ros-noetic-socketcan-bridge"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/socketcan_bridge/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "382552a95541c1804b75890f07f4ec86ca093b28ddf810b7391aa0ebfc42c504"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/socketcan_bridge/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "2cd955e1bc167097328167d7d7c82c47ef382feec380bfd483bd0910860e0dc7"; }; buildType = "catkin"; diff --git a/distros/noetic/socketcan-interface/default.nix b/distros/noetic/socketcan-interface/default.nix index df292ba8f5..1cb81b9432 100644 --- a/distros/noetic/socketcan-interface/default.nix +++ b/distros/noetic/socketcan-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, class-loader, console-bridge, linuxHeaders, rosunit, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-socketcan-interface"; - version = "0.8.4-r1"; + version = "0.8.5-r1"; src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/socketcan_interface/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "9bde4150b5559c96c308fe388ecb4d7872f73f2299be7b42cd6591f23b0ce917"; + url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/socketcan_interface/0.8.5-1.tar.gz"; + name = "0.8.5-1.tar.gz"; + sha256 = "fa0431b6e832e6c4b5ddb2b009ec74c4cd4b851ca2615d5058e2715eae529ab0"; }; buildType = "catkin"; diff --git a/distros/noetic/srdfdom/default.nix b/distros/noetic/srdfdom/default.nix index db6ca6dc9a..2f26306cf6 100644 --- a/distros/noetic/srdfdom/default.nix +++ b/distros/noetic/srdfdom/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, console-bridge, rostest, tinyxml-2, urdf, urdfdom-py }: buildRosPackage { pname = "ros-noetic-srdfdom"; - version = "0.6.1-r2"; + version = "0.6.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/srdfdom-release/archive/release/noetic/srdfdom/0.6.1-2.tar.gz"; - name = "0.6.1-2.tar.gz"; - sha256 = "13502c73f611fab5f662060684966a1f07731a67b6ed0e618f7b6a592c018c14"; + url = "https://github.com/ros-gbp/srdfdom-release/archive/release/noetic/srdfdom/0.6.2-1.tar.gz"; + name = "0.6.2-1.tar.gz"; + sha256 = "f7d787b4e320f1ad302bc111fe08fd78dd65cdf0246429bda041327c13827efc"; }; buildType = "catkin"; diff --git a/distros/noetic/teleop-twist-joy/default.nix b/distros/noetic/teleop-twist-joy/default.nix new file mode 100644 index 0000000000..d1ad9b5292 --- /dev/null +++ b/distros/noetic/teleop-twist-joy/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, joy, roscpp, roslaunch, roslint, rostest, sensor-msgs }: +buildRosPackage { + pname = "ros-noetic-teleop-twist-joy"; + version = "0.1.3-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/teleop_twist_joy-release/archive/release/noetic/teleop_twist_joy/0.1.3-1.tar.gz"; + name = "0.1.3-1.tar.gz"; + sha256 = "86330180ab0c8a15456eb72ec998798f841e1fcab88a9dd87c5c9a2a16037a2f"; + }; + + buildType = "catkin"; + buildInputs = [ roslaunch roslint rostest ]; + propagatedBuildInputs = [ geometry-msgs joy roscpp sensor-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Generic joystick teleop for twist robots.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/test-mavros/default.nix b/distros/noetic/test-mavros/default.nix index 56baaf0eae..141f428651 100644 --- a/distros/noetic/test-mavros/default.nix +++ b/distros/noetic/test-mavros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, control-toolbox, eigen, eigen-conversions, geometry-msgs, mavros, mavros-extras, roscpp, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-test-mavros"; - version = "1.3.0-r1"; + version = "1.4.0-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/noetic/test_mavros/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "0b042815c183d7424975dc8a127c8d615dd67b0d8c51965e3cb8f67b974d557a"; + url = "https://github.com/mavlink/mavros-release/archive/release/noetic/test_mavros/1.4.0-1.tar.gz"; + name = "1.4.0-1.tar.gz"; + sha256 = "ab2bfdad011b838f229de030213948d9e425ba6e0dd9add7c0a21f5c14694e93"; }; buildType = "catkin"; diff --git a/distros/noetic/ur-client-library/default.nix b/distros/noetic/ur-client-library/default.nix new file mode 100644 index 0000000000..9483de3589 --- /dev/null +++ b/distros/noetic/ur-client-library/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, console-bridge }: +buildRosPackage { + pname = "ros-noetic-ur-client-library"; + version = "0.1.1-r1"; + + src = fetchurl { + url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/0.1.1-1.tar.gz"; + name = "0.1.1-1.tar.gz"; + sha256 = "2a4619d46de76b3543ee0a198ee735c1e669ca1676b7f5f094e7a5aba2bfdd31"; + }; + + buildType = "cmake"; + buildInputs = [ boost ]; + propagatedBuildInputs = [ catkin console-bridge ]; + 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 bsd2 "Zlib" mit ]; + }; +} diff --git a/distros/noetic/wu-ros-tools/default.nix b/distros/noetic/wu-ros-tools/default.nix new file mode 100644 index 0000000000..e3b98b30a5 --- /dev/null +++ b/distros/noetic/wu-ros-tools/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, easy-markers, joy-listener, kalman-filter, rosbaglive }: +buildRosPackage { + pname = "ros-noetic-wu-ros-tools"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/wu_ros_tools/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "7040e992f4f0d0c5a52568a1d1e3792c0114a331ebbf8db9267dfe57ba07b892"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ easy-markers joy-listener kalman-filter rosbaglive ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A collection of tools for making a variety of generic ROS-related tasks easier.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/xpp-examples/default.nix b/distros/noetic/xpp-examples/default.nix new file mode 100644 index 0000000000..2ad1e6c706 --- /dev/null +++ b/distros/noetic/xpp-examples/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, rosbag, roscpp, xpp-hyq, xpp-quadrotor, xpp-vis }: +buildRosPackage { + pname = "ros-noetic-xpp-examples"; + version = "1.0.10-r1"; + + src = fetchurl { + url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_examples/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "bc63e0be9668cb5153caae1ad556d3222cac96d45e9d7c9e4b200a85da89dbca"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ rosbag roscpp xpp-hyq xpp-quadrotor xpp-vis ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Examples of how to use the xpp framework.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/xpp-hyq/default.nix b/distros/noetic/xpp-hyq/default.nix new file mode 100644 index 0000000000..9e83b9da6e --- /dev/null +++ b/distros/noetic/xpp-hyq/default.nix @@ -0,0 +1,33 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, roscpp, xacro, xpp-vis }: +buildRosPackage { + pname = "ros-noetic-xpp-hyq"; + version = "1.0.10-r1"; + + src = fetchurl { + url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_hyq/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "b62b282e59bc70fb9fde91beb6451de651efdb0012083c065ede1693d0aebcdb"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ roscpp xacro xpp-vis ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''HyQ-robot specific functions for visualization in the XPP Motion Framework. + + These include inverse kinematics as well as urdf files for a one-legged, + two-legged and four legged robot with HyQ + legs. + + The dynamic model can be found + here. + + See also IIT.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/xpp-msgs/default.nix b/distros/noetic/xpp-msgs/default.nix new file mode 100644 index 0000000000..b8f1f29d56 --- /dev/null +++ b/distros/noetic/xpp-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-noetic-xpp-msgs"; + version = "1.0.10-r1"; + + src = fetchurl { + url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_msgs/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "cfb69281c6c51f4ca2bbdc100148ff2cfc10a19962ecae957dd66968c7837317"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs message-generation message-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''ROS messages used in the XPP framework.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/xpp-quadrotor/default.nix b/distros/noetic/xpp-quadrotor/default.nix new file mode 100644 index 0000000000..a84c368c27 --- /dev/null +++ b/distros/noetic/xpp-quadrotor/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, roscpp, xacro, xpp-vis }: +buildRosPackage { + pname = "ros-noetic-xpp-quadrotor"; + version = "1.0.10-r1"; + + src = fetchurl { + url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_quadrotor/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "8a031860f897dd32e79b6220ba09faeab92299afb05b4dfa86c686f644a4fa09"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ roscpp xacro xpp-vis ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The URDF file for a quadrotor to be used with the xpp packages and a + simple rviz publisher of quadrotor tfs. + + Adapted from Daniel Mellinger, Nathan Michael, Vijay Kumar, + "Trajectory Generation and Control for Precise Aggressive Maneuvers + with Quadrotors".''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/xpp-states/default.nix b/distros/noetic/xpp-states/default.nix new file mode 100644 index 0000000000..ca356aa719 --- /dev/null +++ b/distros/noetic/xpp-states/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, eigen }: +buildRosPackage { + pname = "ros-noetic-xpp-states"; + version = "1.0.10-r1"; + + src = fetchurl { + url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_states/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "cda3dc0aa390e9aec9fdcf29f5f22dd0bcb5cb1850d8a11904c47627cd2acaf5"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ eigen ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Common definitions (positions, velocities, angular angles, + angular rates) and robot definitions in Cartesian and joint state + used in the Xpp Motion Framework, as well as conversions to/from + xpp_msgs.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/xpp-vis/default.nix b/distros/noetic/xpp-vis/default.nix new file mode 100644 index 0000000000..b949c9adf4 --- /dev/null +++ b/distros/noetic/xpp-vis/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, kdl-parser, robot-state-publisher, roscpp, rosunit, tf, visualization-msgs, xpp-msgs, xpp-states }: +buildRosPackage { + pname = "ros-noetic-xpp-vis"; + version = "1.0.10-r1"; + + src = fetchurl { + url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_vis/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "b421fcd1fc81fd9db475406fcf042fc59f6de51bdac34b282e46c430926bd37f"; + }; + + buildType = "catkin"; + checkInputs = [ rosunit ]; + propagatedBuildInputs = [ kdl-parser robot-state-publisher roscpp tf visualization-msgs xpp-msgs xpp-states ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Visualization for the XPP Motion Framework.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/xpp/default.nix b/distros/noetic/xpp/default.nix new file mode 100644 index 0000000000..7e9f433290 --- /dev/null +++ b/distros/noetic/xpp/default.nix @@ -0,0 +1,29 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, xpp-examples, xpp-hyq, xpp-msgs, xpp-quadrotor, xpp-states, xpp-vis }: +buildRosPackage { + pname = "ros-noetic-xpp"; + version = "1.0.10-r1"; + + src = fetchurl { + url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp/1.0.10-1.tar.gz"; + name = "1.0.10-1.tar.gz"; + sha256 = "f7501d7db91d3ceabafed99e6f47332c578efd2bc2575cfa000bf3991a1235c5"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ xpp-examples xpp-hyq xpp-msgs xpp-quadrotor xpp-states xpp-vis ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Visualization of motion-plans for legged robots. It draws support areas, + contact forces and motion trajectories in RVIZ and displays URDFs for + specific robots, including a one-legged, a two-legged hopper and + HyQ. + Example motions were generated by + towr.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +}