diff --git a/distros/dashing/system-modes-examples/default.nix b/distros/dashing/system-modes-examples/default.nix index 91ef5d1b5e..56b487d820 100644 --- a/distros/dashing/system-modes-examples/default.nix +++ b/distros/dashing/system-modes-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, rclcpp, rclcpp-lifecycle, ros2launch, system-modes }: buildRosPackage { pname = "ros-dashing-system-modes-examples"; - version = "0.4.1-r1"; + version = "0.4.2-r1"; src = fetchurl { - url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes_examples/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "20363aee0a792f17298c2e7c33c8546d8c4a15bbf1b8c2b8fd3b9e2d6e9b9d2f"; + url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes_examples/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "c43b844a99a1dc127b1d3df083c551f39f4b7e2ac6738b7e12dae105f6d5f657"; }; buildType = "ament_cmake"; diff --git a/distros/dashing/system-modes/default.nix b/distros/dashing/system-modes/default.nix index f58e2c86dc..48c22d6922 100644 --- a/distros/dashing/system-modes/default.nix +++ b/distros/dashing/system-modes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, builtin-interfaces, launch-ros, rclcpp, rclcpp-lifecycle, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-dashing-system-modes"; - version = "0.4.1-r1"; + version = "0.4.2-r1"; src = fetchurl { - url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "2bfcb2368d2e96ccc17485fe7bb2bcc0643e0712e711799a5e1bd6e346018ab9"; + url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "1604a4140ba1f90a9d7da13791ad7101f905fb8afd956abc2f1185f08fac1aa5"; }; buildType = "ament_cmake"; diff --git a/distros/dashing/v4l2-camera/default.nix b/distros/dashing/v4l2-camera/default.nix index 794c65b9f4..f74c120cd9 100644 --- a/distros/dashing/v4l2-camera/default.nix +++ b/distros/dashing/v4l2-camera/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, camera-info-manager, image-transport, rclcpp, rclcpp-components, sensor-msgs }: buildRosPackage { pname = "ros-dashing-v4l2-camera"; - version = "0.1.1-r1"; + version = "0.1.2-r1"; src = fetchurl { - url = "https://gitlab.com/boldhearts/releases/ros2_v4l2_camera-release/repository/archive.tar.gz?ref=release/dashing/v4l2_camera/0.1.1-1"; + url = "https://gitlab.com/boldhearts/releases/ros2_v4l2_camera-release/repository/archive.tar.gz?ref=release/dashing/v4l2_camera/0.1.2-1"; name = "archive.tar.gz"; - sha256 = "9d95b9bc438b735c65dde0379ad8d61e260198172e11a7db969540cc18dc5592"; + sha256 = "c866f41b527c34ac5f8fde0ea3c075d1d8a3c530dbc2e3cfd05ba0531f9b6877"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/controller-interface/default.nix b/distros/foxy/controller-interface/default.nix new file mode 100644 index 0000000000..045b450d9b --- /dev/null +++ b/distros/foxy/controller-interface/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, hardware-interface, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-foxy-controller-interface"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/controller_interface/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "7eca783fb596932164241e67c51c6620a8d4511a7cc50aae68658e206e4befa9"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ hardware-interface rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Description of controller_interface''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/controller-manager-msgs/default.nix b/distros/foxy/controller-manager-msgs/default.nix new file mode 100644 index 0000000000..f234c8de13 --- /dev/null +++ b/distros/foxy/controller-manager-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-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-foxy-controller-manager-msgs"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/controller_manager_msgs/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "d2c11515b362ed69d7e9266fdd4b60cbe1287008a3a5c956ebf09612fd05fb30"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = ''Messages and services for the controller manager.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/foxy/controller-manager/default.nix b/distros/foxy/controller-manager/default.nix new file mode 100644 index 0000000000..a7bc39bc5a --- /dev/null +++ b/distros/foxy/controller-manager/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-gmock, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, controller-interface, controller-manager-msgs, hardware-interface, pluginlib, rclcpp, rcpputils }: +buildRosPackage { + pname = "ros-foxy-controller-manager"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/controller_manager/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "35fb0e77eabf8031e40fa0cb4e853aedacedbd9d214a96bfe7116e7d1b58c819"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-cpp controller-interface controller-manager-msgs hardware-interface pluginlib rclcpp rcpputils ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Description of controller_manager''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/dsr-control2/default.nix b/distros/foxy/dsr-control2/default.nix new file mode 100644 index 0000000000..0ef6ac3642 --- /dev/null +++ b/distros/foxy/dsr-control2/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, controller-manager, dsr-msgs2, hardware-interface, rclcpp, sensor-msgs }: +buildRosPackage { + pname = "ros-foxy-dsr-control2"; + version = "0.1.1-r4"; + + src = fetchurl { + url = "https://github.com/doosan-robotics/doosan-robot2-release/archive/release/foxy/dsr_control2/0.1.1-4.tar.gz"; + name = "0.1.1-4.tar.gz"; + sha256 = "daf2efcfd327b721e97256f937af60b29a736603eba98f321357fcc28f278081"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ controller-manager dsr-msgs2 hardware-interface rclcpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''The dsr_control2 package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/foxy/generated.nix b/distros/foxy/generated.nix index 227e2f8e97..b52c294167 100644 --- a/distros/foxy/generated.nix +++ b/distros/foxy/generated.nix @@ -194,6 +194,12 @@ self: super: { control-toolbox = self.callPackage ./control-toolbox {}; + controller-interface = self.callPackage ./controller-interface {}; + + controller-manager = self.callPackage ./controller-manager {}; + + controller-manager-msgs = self.callPackage ./controller-manager-msgs {}; + costmap-queue = self.callPackage ./costmap-queue {}; cv-bridge = self.callPackage ./cv-bridge {}; @@ -236,6 +242,8 @@ self: super: { domain-coordinator = self.callPackage ./domain-coordinator {}; + dsr-control2 = self.callPackage ./dsr-control2 {}; + dsr-description2 = self.callPackage ./dsr-description2 {}; dsr-msgs2 = self.callPackage ./dsr-msgs2 {}; @@ -432,6 +440,8 @@ self: super: { gtest-vendor = self.callPackage ./gtest-vendor {}; + hardware-interface = self.callPackage ./hardware-interface {}; + hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {}; ibeo-msgs = self.callPackage ./ibeo-msgs {}; @@ -744,6 +754,30 @@ self: super: { phidgets-temperature = self.callPackage ./phidgets-temperature {}; + plansys2-bringup = self.callPackage ./plansys2-bringup {}; + + plansys2-bt-actions = self.callPackage ./plansys2-bt-actions {}; + + plansys2-core = self.callPackage ./plansys2-core {}; + + plansys2-domain-expert = self.callPackage ./plansys2-domain-expert {}; + + plansys2-executor = self.callPackage ./plansys2-executor {}; + + plansys2-lifecycle-manager = self.callPackage ./plansys2-lifecycle-manager {}; + + plansys2-msgs = self.callPackage ./plansys2-msgs {}; + + plansys2-pddl-parser = self.callPackage ./plansys2-pddl-parser {}; + + plansys2-planner = self.callPackage ./plansys2-planner {}; + + plansys2-popf-plan-solver = self.callPackage ./plansys2-popf-plan-solver {}; + + plansys2-problem-expert = self.callPackage ./plansys2-problem-expert {}; + + plansys2-terminal = self.callPackage ./plansys2-terminal {}; + plotjuggler = self.callPackage ./plotjuggler {}; plotjuggler-msgs = self.callPackage ./plotjuggler-msgs {}; @@ -874,6 +908,8 @@ self: super: { ros1-rosbag-storage-vendor = self.callPackage ./ros1-rosbag-storage-vendor {}; + ros2-control = self.callPackage ./ros2-control {}; + ros2-ouster = self.callPackage ./ros2-ouster {}; ros2action = self.callPackage ./ros2action {}; @@ -886,6 +922,8 @@ self: super: { ros2component = self.callPackage ./ros2component {}; + ros2controlcli = self.callPackage ./ros2controlcli {}; + ros2interface = self.callPackage ./ros2interface {}; ros2launch = self.callPackage ./ros2launch {}; @@ -934,6 +972,8 @@ self: super: { ros-workspace = self.callPackage ./ros-workspace {}; + rosauth = self.callPackage ./rosauth {}; + rosbag2 = self.callPackage ./rosbag2 {}; rosbag2-bag-v2-plugins = self.callPackage ./rosbag2-bag-v2-plugins {}; @@ -1182,6 +1222,8 @@ self: super: { test-osrf-testing-tools-cpp = self.callPackage ./test-osrf-testing-tools-cpp {}; + test-robot-hardware = self.callPackage ./test-robot-hardware {}; + tf2 = self.callPackage ./tf2 {}; tf2-bullet = self.callPackage ./tf2-bullet {}; @@ -1226,6 +1268,8 @@ self: super: { trajectory-msgs = self.callPackage ./trajectory-msgs {}; + transmission-interface = self.callPackage ./transmission-interface {}; + turtlebot3 = self.callPackage ./turtlebot3 {}; turtlebot3-bringup = self.callPackage ./turtlebot3-bringup {}; @@ -1246,6 +1290,8 @@ self: super: { turtlesim = self.callPackage ./turtlesim {}; + tvm-vendor = self.callPackage ./tvm-vendor {}; + ublox = self.callPackage ./ublox {}; ublox-gps = self.callPackage ./ublox-gps {}; diff --git a/distros/foxy/hardware-interface/default.nix b/distros/foxy/hardware-interface/default.nix new file mode 100644 index 0000000000..251fcb9397 --- /dev/null +++ b/distros/foxy/hardware-interface/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-gmock, ament-lint-auto, ament-lint-common, control-msgs, pluginlib, rcpputils, rcutils, tinyxml2-vendor }: +buildRosPackage { + pname = "ros-foxy-hardware-interface"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/hardware_interface/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "1d5a65edab98e7c06bc2ee561352b6d7c1997124968e50837e51298432469768"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ control-msgs pluginlib rcpputils rcutils tinyxml2-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''ROS2 ros_control hardware interface''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/mavlink/default.nix b/distros/foxy/mavlink/default.nix index dd6ecbbaf7..1d8999328c 100644 --- a/distros/foxy/mavlink/default.nix +++ b/distros/foxy/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }: buildRosPackage { pname = "ros-foxy-mavlink"; - version = "2020.11.11-r1"; + version = "2020.12.12-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/foxy/mavlink/2020.11.11-1.tar.gz"; - name = "2020.11.11-1.tar.gz"; - sha256 = "04bc450e02a260334d6a60883418f66f135534de8b4a69d81e698f6f44fe6637"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/foxy/mavlink/2020.12.12-1.tar.gz"; + name = "2020.12.12-1.tar.gz"; + sha256 = "9ead7c4821012db54bc936d98ce2e6b6cb749095b0e1489785102eb3085d3d7f"; }; buildType = "cmake"; diff --git a/distros/foxy/message-filters/default.nix b/distros/foxy/message-filters/default.nix index 588c9aafe5..07895eee89 100644 --- a/distros/foxy/message-filters/default.nix +++ b/distros/foxy/message-filters/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, builtin-interfaces, python-cmake-module, rclcpp, rclpy, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-foxy-message-filters"; - version = "3.2.4-r1"; + version = "3.2.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/foxy/message_filters/3.2.4-1.tar.gz"; - name = "3.2.4-1.tar.gz"; - sha256 = "5764cf3cc1922df4cd1cc263ecbf111feb0c629d374b29bb12f1d2413bf57dd4"; + url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/foxy/message_filters/3.2.5-1.tar.gz"; + name = "3.2.5-1.tar.gz"; + sha256 = "35cb4cafbb194b82e153f64d35deb278852b396bce21b3f116fa02176cb7cbe0"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/plansys2-bringup/default.nix b/distros/foxy/plansys2-bringup/default.nix new file mode 100644 index 0000000000..0830304120 --- /dev/null +++ b/distros/foxy/plansys2-bringup/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, launch, launch-ros, launch-testing, plansys2-domain-expert, plansys2-executor, plansys2-lifecycle-manager, plansys2-planner, plansys2-problem-expert, rclcpp }: +buildRosPackage { + pname = "ros-foxy-plansys2-bringup"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_bringup/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "34c9c86651238a0e9cddc7ee35d46296eae2060427a011b76d4070511c03c3e3"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common launch launch-testing ]; + propagatedBuildInputs = [ launch-ros plansys2-domain-expert plansys2-executor plansys2-lifecycle-manager plansys2-planner plansys2-problem-expert rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Bringup scripts and configurations for the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-bt-actions/default.nix b/distros/foxy/plansys2-bt-actions/default.nix new file mode 100644 index 0000000000..c35e092714 --- /dev/null +++ b/distros/foxy/plansys2-bt-actions/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, behaviortree-cpp-v3, plansys2-executor, plansys2-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, test-msgs }: +buildRosPackage { + pname = "ros-foxy-plansys2-bt-actions"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_bt_actions/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "ef0b97c0af0951d6e2ffc812dadf6a03e90e9bc25448aec90118a35da867a95b"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common plansys2-msgs ]; + propagatedBuildInputs = [ behaviortree-cpp-v3 plansys2-executor rclcpp rclcpp-action rclcpp-lifecycle test-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''This package contains the Problem Expert module for the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-core/default.nix b/distros/foxy/plansys2-core/default.nix new file mode 100644 index 0000000000..f8b6e83f99 --- /dev/null +++ b/distros/foxy/plansys2-core/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, pluginlib, rclcpp, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-foxy-plansys2-core"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_core/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "f70c00dbcf176c7a071f21741a9e801951f43e821781ffd0a5aa2ac272cd40c7"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ pluginlib rclcpp rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''This package contains the PDDL-based core for the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-domain-expert/default.nix b/distros/foxy/plansys2-domain-expert/default.nix new file mode 100644 index 0000000000..adf2d9d7b1 --- /dev/null +++ b/distros/foxy/plansys2-domain-expert/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-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, boost, plansys2-msgs, plansys2-pddl-parser, rclcpp, rclcpp-action, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-foxy-plansys2-domain-expert"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_domain_expert/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "62f89ccc712cd691ac1c1531a96be949633b8248cc6196269f804792e891d803"; + }; + + buildType = "ament_cmake"; + buildInputs = [ boost ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-cpp plansys2-msgs plansys2-pddl-parser rclcpp rclcpp-action rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''This package contains the Domain Expert module for the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-executor/default.nix b/distros/foxy/plansys2-executor/default.nix new file mode 100644 index 0000000000..57fbe36254 --- /dev/null +++ b/distros/foxy/plansys2-executor/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-index-cpp, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, geometry-msgs, lifecycle-msgs, plansys2-domain-expert, plansys2-msgs, plansys2-pddl-parser, plansys2-planner, plansys2-problem-expert, popf, rclcpp, rclcpp-action, rclcpp-cascade-lifecycle, rclcpp-lifecycle, test-msgs }: +buildRosPackage { + pname = "ros-foxy-plansys2-executor"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_executor/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "e3047ff2c43964a2666e8f6802dd34d0e8886d0ee56ceaff45ea6ff2cfb43dcf"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs test-msgs ]; + propagatedBuildInputs = [ ament-index-cpp behaviortree-cpp-v3 lifecycle-msgs plansys2-domain-expert plansys2-msgs plansys2-pddl-parser plansys2-planner plansys2-problem-expert popf rclcpp rclcpp-action rclcpp-cascade-lifecycle rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''This package contains the Executor module for the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-lifecycle-manager/default.nix b/distros/foxy/plansys2-lifecycle-manager/default.nix new file mode 100644 index 0000000000..f33b6e3127 --- /dev/null +++ b/distros/foxy/plansys2-lifecycle-manager/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, lifecycle-msgs, rclcpp, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-foxy-plansys2-lifecycle-manager"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_lifecycle_manager/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "f203d6e08b801855606345ff33ce05f488d6aaf900bf3623e1bbca710c63f7f4"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ lifecycle-msgs rclcpp rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''A controller/manager for the lifecycle nodes of the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-msgs/default.nix b/distros/foxy/plansys2-msgs/default.nix new file mode 100644 index 0000000000..f06761f8f9 --- /dev/null +++ b/distros/foxy/plansys2-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, rclcpp, rosidl-default-generators, std-msgs }: +buildRosPackage { + pname = "ros-foxy-plansys2-msgs"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_msgs/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "7a7457d3eb32ff6a085a1bb965be65d3056a5d84546a065d188662c4a1462ed6"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ action-msgs builtin-interfaces rclcpp rosidl-default-generators std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Messages and service files for the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-pddl-parser/default.nix b/distros/foxy/plansys2-pddl-parser/default.nix new file mode 100644 index 0000000000..bff3f2f947 --- /dev/null +++ b/distros/foxy/plansys2-pddl-parser/default.nix @@ -0,0 +1,33 @@ + +# 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, rclcpp }: +buildRosPackage { + pname = "ros-foxy-plansys2-pddl-parser"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_pddl_parser/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "b0e850976c79abcaedb6b7b358cb9a9cc12c287d24c7529ec2f15e6a4e7c70e6"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''This package contains a library for parsing PDDL domains and problems. + + This package derives from the work of Anders Jonsson, contained in https://github.com/wisdompoet/universal-pddl-parser.git + with many modifications by Francisco Martin: + * ROS2 packaging + * Source code structure refactor + * CMakeLists.txt for cmake compilation + * Reading from String instead of files + * Licensing''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-planner/default.nix b/distros/foxy/plansys2-planner/default.nix new file mode 100644 index 0000000000..3cf8dcd7eb --- /dev/null +++ b/distros/foxy/plansys2-planner/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-index-cpp, ament-lint-auto, ament-lint-common, plansys2-core, plansys2-domain-expert, plansys2-msgs, plansys2-pddl-parser, plansys2-problem-expert, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, ros2run }: +buildRosPackage { + pname = "ros-foxy-plansys2-planner"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_planner/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "7ba75e03abfa5c5cb944227886588e5824349e3734272a0517e0193d237fab58"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ros2run ]; + propagatedBuildInputs = [ ament-index-cpp plansys2-core plansys2-domain-expert plansys2-msgs plansys2-pddl-parser plansys2-problem-expert pluginlib rclcpp rclcpp-action rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''This package contains the PDDL-based Planner module for the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-popf-plan-solver/default.nix b/distros/foxy/plansys2-popf-plan-solver/default.nix new file mode 100644 index 0000000000..a732ecdef1 --- /dev/null +++ b/distros/foxy/plansys2-popf-plan-solver/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-index-cpp, ament-lint-auto, ament-lint-common, plansys2-core, pluginlib, popf, rclcpp, ros2run }: +buildRosPackage { + pname = "ros-foxy-plansys2-popf-plan-solver"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_popf_plan_solver/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "ef632cd542802f2122508171572a0077e08834a0587d2fd0631e4d1959d671b3"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ros2run ]; + propagatedBuildInputs = [ ament-index-cpp plansys2-core pluginlib popf rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''This package contains the PDDL-based Planner module for the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-problem-expert/default.nix b/distros/foxy/plansys2-problem-expert/default.nix new file mode 100644 index 0000000000..623a57ea61 --- /dev/null +++ b/distros/foxy/plansys2-problem-expert/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-index-cpp, ament-lint-auto, ament-lint-common, plansys2-domain-expert, plansys2-msgs, plansys2-pddl-parser, rclcpp, rclcpp-action, rclcpp-lifecycle }: +buildRosPackage { + pname = "ros-foxy-plansys2-problem-expert"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_problem_expert/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "972727841d42f8c842fefbf380859274b4d2e9db9a078f3bd7cdf420d07b9f0a"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-cpp plansys2-domain-expert plansys2-msgs plansys2-pddl-parser rclcpp rclcpp-action rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''This package contains the Problem Expert module for the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plansys2-terminal/default.nix b/distros/foxy/plansys2-terminal/default.nix new file mode 100644 index 0000000000..404d1496c4 --- /dev/null +++ b/distros/foxy/plansys2-terminal/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-index-cpp, ament-lint-auto, ament-lint-common, plansys2-domain-expert, plansys2-executor, plansys2-msgs, plansys2-planner, plansys2-problem-expert, rclcpp, rclcpp-action, rclcpp-lifecycle, readline }: +buildRosPackage { + pname = "ros-foxy-plansys2-terminal"; + version = "1.0.2-r1"; + + src = fetchurl { + url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_terminal/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "d7cb7e4fb6dc5a7278fbd69f0a76fb37156d6069aa42941650d890c9e87ac3ea"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ ament-index-cpp plansys2-domain-expert plansys2-executor plansys2-msgs plansys2-planner plansys2-problem-expert rclcpp rclcpp-action rclcpp-lifecycle readline ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''A terminal tool for monitor and manage the ROS2 Planning System''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/plotjuggler-ros/default.nix b/distros/foxy/plotjuggler-ros/default.nix index 2ddc2743c7..58405365e3 100644 --- a/distros/foxy/plotjuggler-ros/default.nix +++ b/distros/foxy/plotjuggler-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, binutils, boost, fastcdr, geometry-msgs, nav-msgs, plotjuggler, plotjuggler-msgs, qt5, rclcpp, rcpputils, rosbag2, rosbag2-transport, sensor-msgs, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-foxy-plotjuggler-ros"; - version = "1.0.0-r2"; + version = "1.0.1-r4"; src = fetchurl { - url = "https://github.com/PlotJuggler/plotjuggler-ros-plugins-release/archive/release/foxy/plotjuggler_ros/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "1fcd46932958ad404d03e81e7277e3d34f0955072190ad04f12b7a2657dfcb6b"; + url = "https://github.com/PlotJuggler/plotjuggler-ros-plugins-release/archive/release/foxy/plotjuggler_ros/1.0.1-4.tar.gz"; + name = "1.0.1-4.tar.gz"; + sha256 = "efc52fbaa4cf963ca3b5a20f118abfc9e81e917203d3a63e912d44eb2b63b868"; }; buildType = "catkin"; diff --git a/distros/foxy/plotjuggler/default.nix b/distros/foxy/plotjuggler/default.nix index 90a4a67f86..2b4c7aa8f8 100644 --- a/distros/foxy/plotjuggler/default.nix +++ b/distros/foxy/plotjuggler/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, qt5 }: buildRosPackage { pname = "ros-foxy-plotjuggler"; - version = "3.0.4-r1"; + version = "3.0.5-r2"; src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler-release/archive/release/foxy/plotjuggler/3.0.4-1.tar.gz"; - name = "3.0.4-1.tar.gz"; - sha256 = "4cf6325f1440ef52009ae3ccd758cf9583e374a6d7f789c49be28539d31127f9"; + url = "https://github.com/facontidavide/plotjuggler-release/archive/release/foxy/plotjuggler/3.0.5-2.tar.gz"; + name = "3.0.5-2.tar.gz"; + sha256 = "1163bdf11db902632f393eb66631b3cbccd14d76a5f9a7498be4cc93ce039231"; }; buildType = "catkin"; diff --git a/distros/foxy/ros2-control/default.nix b/distros/foxy/ros2-control/default.nix new file mode 100644 index 0000000000..58324f9e93 --- /dev/null +++ b/distros/foxy/ros2-control/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, controller-interface, controller-manager, hardware-interface, test-robot-hardware, transmission-interface }: +buildRosPackage { + pname = "ros-foxy-ros2-control"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/ros2_control/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "1e2c0979a3b1f0dcd111cc70f4a287a678baab773641aaf689b3896bd28d1ed0"; + }; + + buildType = "ament_cmake"; + checkInputs = [ test-robot-hardware ]; + propagatedBuildInputs = [ controller-interface controller-manager hardware-interface transmission-interface ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Metapackage for ROS2 control related packages''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/ros2controlcli/default.nix b/distros/foxy/ros2controlcli/default.nix new file mode 100644 index 0000000000..2c93feb403 --- /dev/null +++ b/distros/foxy/ros2controlcli/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, controller-manager-msgs, rclpy, ros2cli, ros2node, ros2param, rosidl-runtime-py }: +buildRosPackage { + pname = "ros-foxy-ros2controlcli"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/ros2controlcli/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "b7bbb31de8e0a3a287610275c6eb314c93d9779e5ef230a38b342922bd3ee7b0"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; + propagatedBuildInputs = [ controller-manager-msgs rclpy ros2cli ros2node ros2param rosidl-runtime-py ]; + + meta = { + description = ''The ROS 2 command line tools for ROS2 Control.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/rosauth/default.nix b/distros/foxy/rosauth/default.nix new file mode 100644 index 0000000000..a14dbc6470 --- /dev/null +++ b/distros/foxy/rosauth/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-gtest, ament-cmake-ros, launch-testing, openssl, rclcpp, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-foxy-rosauth"; + version = "2.0.2-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rosauth-release/archive/release/foxy/rosauth/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "e688341cb53f75dfe44ce9372e32aec7ee4ed0c468abe6adf0d00b2d69664962"; + }; + + buildType = "ament_cmake"; + buildInputs = [ openssl ]; + checkInputs = [ ament-cmake-gtest launch-testing ]; + propagatedBuildInputs = [ rclcpp rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake-ros rosidl-default-generators ]; + + meta = { + description = ''Server Side tools for Authorization and Authentication of ROS Clients''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/foxy/system-modes-examples/default.nix b/distros/foxy/system-modes-examples/default.nix index 8cd704b833..b860c0c181 100644 --- a/distros/foxy/system-modes-examples/default.nix +++ b/distros/foxy/system-modes-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, rclcpp, rclcpp-lifecycle, ros2launch, system-modes }: buildRosPackage { pname = "ros-foxy-system-modes-examples"; - version = "0.4.1-r1"; + version = "0.4.2-r1"; src = fetchurl { - url = "https://github.com/microROS/system_modes-release/archive/release/foxy/system_modes_examples/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "ff9085393aca8207a1f75e0cf38b7c6dee28ce23868fdf97dc80576a929e0132"; + url = "https://github.com/microROS/system_modes-release/archive/release/foxy/system_modes_examples/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "6b064430f36f46b70c1652125c87c00653926f649024ffe8bac4839b5b0d775b"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/system-modes/default.nix b/distros/foxy/system-modes/default.nix index cce9f21f9a..13b292d745 100644 --- a/distros/foxy/system-modes/default.nix +++ b/distros/foxy/system-modes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, builtin-interfaces, launch-ros, rclcpp, rclcpp-lifecycle, rosidl-default-generators, std-msgs }: buildRosPackage { pname = "ros-foxy-system-modes"; - version = "0.4.1-r1"; + version = "0.4.2-r1"; src = fetchurl { - url = "https://github.com/microROS/system_modes-release/archive/release/foxy/system_modes/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "5d86d95d5fc65c34aafc5699d23271dbbfdcc01ca6219af69f600fac876a1dc4"; + url = "https://github.com/microROS/system_modes-release/archive/release/foxy/system_modes/0.4.2-1.tar.gz"; + name = "0.4.2-1.tar.gz"; + sha256 = "55141cb5d3fba675cf3743d350b31419f268ec54934732d38ff6ebb66e381ba4"; }; buildType = "ament_cmake"; diff --git a/distros/foxy/test-robot-hardware/default.nix b/distros/foxy/test-robot-hardware/default.nix new file mode 100644 index 0000000000..e088b8a700 --- /dev/null +++ b/distros/foxy/test-robot-hardware/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, hardware-interface, rclcpp }: +buildRosPackage { + pname = "ros-foxy-test-robot-hardware"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/test_robot_hardware/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "4ee0e598bad9b11524dcf8269c17bbcab325f1640e604f5dd8dfd33157d598c4"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ hardware-interface rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Description of test_robot_hardware''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/transmission-interface/default.nix b/distros/foxy/transmission-interface/default.nix new file mode 100644 index 0000000000..aa8254b73c --- /dev/null +++ b/distros/foxy/transmission-interface/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, hardware-interface, tinyxml2-vendor }: +buildRosPackage { + pname = "ros-foxy-transmission-interface"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/transmission_interface/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "53fecb70ea5c5892e719d0443d681e76ce9beceb00fc7c4c9739c0fd0aeccbfe"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ hardware-interface tinyxml2-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''transmission_interface contains data structures for representing mechanical transmissions, methods for propagating values between actuator and joint spaces and tooling to support this.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/foxy/tvm-vendor/default.nix b/distros/foxy/tvm-vendor/default.nix new file mode 100644 index 0000000000..677c278100 --- /dev/null +++ b/distros/foxy/tvm-vendor/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, git, libxml2, openblas, ros-environment }: +buildRosPackage { + pname = "ros-foxy-tvm-vendor"; + version = "0.7.2-r1"; + + src = fetchurl { + url = "https://github.com/autowarefoundation/tvm_vendor-release/archive/release/foxy/tvm_vendor/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "2a2ba61698d6960439e893ad16fa2167426888116871fae1840059c302c8f21b"; + }; + + buildType = "catkin"; + buildInputs = [ ros-environment ]; + propagatedBuildInputs = [ git libxml2 openblas ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Wrapper around Apache TVM to make it available to the ROS ecosystem.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/kinetic/axis-camera/default.nix b/distros/kinetic/axis-camera/default.nix index d03be1c493..bd73ebd478 100644 --- a/distros/kinetic/axis-camera/default.nix +++ b/distros/kinetic/axis-camera/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, camera-info-manager-py, catkin, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rospy, sensor-msgs, tf }: buildRosPackage { pname = "ros-kinetic-axis-camera"; - version = "0.3.0"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/kinetic/axis_camera/0.3.0-0.tar.gz"; - name = "0.3.0-0.tar.gz"; - sha256 = "ae6f8e91ae2ddeacc968cef472235f31a371e4a1f2a2828cd612df1713de3d8e"; + url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/kinetic/axis_camera/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "7076db72263c566ce4b354ba3ce1b1d2bf5a8d72b5b2b7b264ad1dc2ac0fc938"; }; buildType = "catkin"; diff --git a/distros/kinetic/color-util/default.nix b/distros/kinetic/color-util/default.nix new file mode 100644 index 0000000000..571d4ba246 --- /dev/null +++ b/distros/kinetic/color-util/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, std-msgs }: +buildRosPackage { + pname = "ros-kinetic-color-util"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/color_util/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "14c50a320ab070aade0ef067844a741d1ee3623469a187726c10b264e8761ac7"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''An almost dependency-less library for converting between color spaces''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kinetic/costmap-cspace/default.nix b/distros/kinetic/costmap-cspace/default.nix index 2a15a6c0b9..511c607764 100644 --- a/distros/kinetic/costmap-cspace/default.nix +++ b/distros/kinetic/costmap-cspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace-msgs, geometry-msgs, laser-geometry, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-kinetic-costmap-cspace"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/costmap_cspace/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "802ab3af878158fc817fcadc001ddb2026871bf0fe8c9dfdc9ad60d9f48eb095"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/costmap_cspace/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "56430cadd5008732c2f0027f511a16293d37ebd93a01ec33037922ec55a352f2"; }; buildType = "catkin"; diff --git a/distros/kinetic/costmap-queue/default.nix b/distros/kinetic/costmap-queue/default.nix index 883d0a038a..14d2f7b986 100644 --- a/distros/kinetic/costmap-queue/default.nix +++ b/distros/kinetic/costmap-queue/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nav-core2, roscpp, roslint, rosunit }: buildRosPackage { pname = "ros-kinetic-costmap-queue"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/costmap_queue/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "95ebf4af85ebcf125df7bbf21c214d7f8fa35c1014bca7c21595281a84d61793"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/costmap_queue/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "9bad483c59bab29b4aaf7dd01374727627c68cbf8d2439935b5172b41e09c3da"; }; buildType = "catkin"; diff --git a/distros/kinetic/dlux-global-planner/default.nix b/distros/kinetic/dlux-global-planner/default.nix index 0834904d18..570412355d 100644 --- a/distros/kinetic/dlux-global-planner/default.nix +++ b/distros/kinetic/dlux-global-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-pub-sub, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-dlux-global-planner"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dlux_global_planner/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "f5e4bedcf2009c18b5dd3bcd29d22b1d99351db34f3ea86c49be0648c1ce9d16"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dlux_global_planner/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "90b2451a78ef597566d25a3739a4c15ecc530c8dbdb0ff404efb4a3e22d2f696"; }; buildType = "catkin"; diff --git a/distros/kinetic/dlux-plugins/default.nix b/distros/kinetic/dlux-plugins/default.nix index 7cf6240679..256352d8f7 100644 --- a/distros/kinetic/dlux-plugins/default.nix +++ b/distros/kinetic/dlux-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dlux-global-planner, global-planner-tests, nav-core2, nav-grid, pluginlib, roslint, rostest }: buildRosPackage { pname = "ros-kinetic-dlux-plugins"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dlux_plugins/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "75edd442f24ab55b0a8993940580127a3f2decccfbab29b9d0ce54516bb12a70"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dlux_plugins/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "8f8d049649dd1fbbe3fa269b8cfe1d3b6f814f60c653e09ceaaf0545a5b15bd9"; }; buildType = "catkin"; diff --git a/distros/kinetic/dwb-critics/default.nix b/distros/kinetic/dwb-critics/default.nix index 365caf09d7..ba741045d8 100644 --- a/distros/kinetic/dwb-critics/default.nix +++ b/distros/kinetic/dwb-critics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, costmap-queue, dwb-local-planner, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid-iterators, pluginlib, roscpp, roslint, sensor-msgs }: buildRosPackage { pname = "ros-kinetic-dwb-critics"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_critics/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "9aa1745b72bd9344f8c38fea4b051529682ec139452303432ce374a7fd120593"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_critics/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "5ce3d5827c59c0a58b65c610df11416d4a71e141ffb28526f97a4345239f2fbe"; }; buildType = "catkin"; diff --git a/distros/kinetic/dwb-local-planner/default.nix b/distros/kinetic/dwb-local-planner/default.nix index 1882acbd12..7b70922281 100644 --- a/distros/kinetic/dwb-local-planner/default.nix +++ b/distros/kinetic/dwb-local-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, sensor-msgs, tf, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-dwb-local-planner"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_local_planner/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "8316981fdc61e3713156c8f83ca333a5e5d662aa6859f909bc3c7286584eacb9"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_local_planner/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "961dca6c19d999631c6e84785195ad26760583ce59a98a77c31bb8947450d4ad"; }; buildType = "catkin"; diff --git a/distros/kinetic/dwb-msgs/default.nix b/distros/kinetic/dwb-msgs/default.nix index 1baf9e800f..d5b04159da 100644 --- a/distros/kinetic/dwb-msgs/default.nix +++ b/distros/kinetic/dwb-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-2d-msgs, nav-msgs }: buildRosPackage { pname = "ros-kinetic-dwb-msgs"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_msgs/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "7d22ff9b120f812928567f20651cfe110c57e473b7c7ba8199cf279b6fc69760"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_msgs/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "ef64c1cd775ddf2a54540c6adf85a2ad059f11fe21144713d7a87a67ea47e346"; }; buildType = "catkin"; diff --git a/distros/kinetic/dwb-plugins/default.nix b/distros/kinetic/dwb-plugins/default.nix index d47d5ccab9..adaf384b8c 100644 --- a/distros/kinetic/dwb-plugins/default.nix +++ b/distros/kinetic/dwb-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, dwb-local-planner, dynamic-reconfigure, nav-2d-msgs, nav-2d-utils, nav-core2, pluginlib, roscpp, roslint, rostest, rosunit }: buildRosPackage { pname = "ros-kinetic-dwb-plugins"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_plugins/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "02391bb26c0eb14b95500bc80476a23cc7a87c241c03213ad54196db4415828f"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_plugins/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "92e8eb715386322e80df77251c0664a833089fe6f48ef5ada7e5dbb1a3d50904"; }; buildType = "catkin"; diff --git a/distros/kinetic/flexbe-behavior-engine/default.nix b/distros/kinetic/flexbe-behavior-engine/default.nix index 8a3ab0eabe..d8c39d2744 100644 --- a/distros/kinetic/flexbe-behavior-engine/default.nix +++ b/distros/kinetic/flexbe-behavior-engine/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-input, flexbe-mirror, flexbe-msgs, flexbe-onboard, flexbe-states, flexbe-testing, flexbe-widget }: buildRosPackage { pname = "ros-kinetic-flexbe-behavior-engine"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_behavior_engine/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "e577e677cb02771c1e6d0b33b8e5d19cd3e256e8151c421234ea1d10ed44fd1f"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_behavior_engine/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "1425beb8b02606668c4d2c1a43ee3e8901613f5bd492d741f829b9e4787910f4"; }; buildType = "catkin"; diff --git a/distros/kinetic/flexbe-core/default.nix b/distros/kinetic/flexbe-core/default.nix index 18c4e0f04f..328c1ad794 100644 --- a/distros/kinetic/flexbe-core/default.nix +++ b/distros/kinetic/flexbe-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, flexbe-msgs, rospy, rostest, tf }: buildRosPackage { pname = "ros-kinetic-flexbe-core"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_core/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "22b8972e2d75c43d1cadd821479dfe9760027266a9fba6af6c308bb44402f07b"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_core/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "77c50e74f97237895b86b7188cfb79f73b31fdc04cc2613905e33050cd011aa8"; }; buildType = "catkin"; diff --git a/distros/kinetic/flexbe-input/default.nix b/distros/kinetic/flexbe-input/default.nix index 2ee4234dd5..d60d2d1e53 100644 --- a/distros/kinetic/flexbe-input/default.nix +++ b/distros/kinetic/flexbe-input/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, flexbe-msgs, pythonPackages, rospy }: buildRosPackage { pname = "ros-kinetic-flexbe-input"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_input/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "c2a7a01393ecd040fc1c6776b94e150a376a0ba032a6fcc8005876301bb8c079"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_input/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "867fd45f20b629fc3197571b7e3f13c935ee9dc738ce27813617e6a82dfd89da"; }; buildType = "catkin"; diff --git a/distros/kinetic/flexbe-mirror/default.nix b/distros/kinetic/flexbe-mirror/default.nix index 51d915924b..ddc4735def 100644 --- a/distros/kinetic/flexbe-mirror/default.nix +++ b/distros/kinetic/flexbe-mirror/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy }: buildRosPackage { pname = "ros-kinetic-flexbe-mirror"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_mirror/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "dde9591fac85b46ef35b11224827f083ddc566a029af3bfe2859b89aef6891f6"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_mirror/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "caddac103a955cd0ea8f68412f79875ba7e9d212874b8f50e5cc52c4a8510810"; }; buildType = "catkin"; diff --git a/distros/kinetic/flexbe-msgs/default.nix b/distros/kinetic/flexbe-msgs/default.nix index f8c08d81f2..19af6867ad 100644 --- a/distros/kinetic/flexbe-msgs/default.nix +++ b/distros/kinetic/flexbe-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, rospy }: buildRosPackage { pname = "ros-kinetic-flexbe-msgs"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "9f66118aef344ae1e4ac9db2d27d3b331b20801237c4db86d9a01906551e17bb"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_msgs/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "a59d49b0b059224290d73e1ea7868c68dfd68215e489a8411a3262faceeba38a"; }; buildType = "catkin"; diff --git a/distros/kinetic/flexbe-onboard/default.nix b/distros/kinetic/flexbe-onboard/default.nix index f54406259c..f4b51fbd3f 100644 --- a/distros/kinetic/flexbe-onboard/default.nix +++ b/distros/kinetic/flexbe-onboard/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest }: buildRosPackage { pname = "ros-kinetic-flexbe-onboard"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_onboard/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "8f75c8f2fbf5ff7af0637ccc35c80779c0113f593a3fd4cb3b5be26bc7c4612c"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_onboard/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "f56de393b2266239f89f519bc129bb6990a0e1e245db75029908570e49665b56"; }; buildType = "catkin"; diff --git a/distros/kinetic/flexbe-states/default.nix b/distros/kinetic/flexbe-states/default.nix index c58c652d53..54d7c6146a 100644 --- a/distros/kinetic/flexbe-states/default.nix +++ b/distros/kinetic/flexbe-states/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, flexbe-testing, geometry-msgs, rosbag, rospy, rostest }: buildRosPackage { pname = "ros-kinetic-flexbe-states"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_states/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "2d1f88e457e3f2158b38f8d422b11f409407a46053b35d1e26e18f77343e3c92"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_states/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "e0355a12026ce5cb2e4aa117d33257a6488067801a031ae60fd3d0d529a6a1ea"; }; buildType = "catkin"; diff --git a/distros/kinetic/flexbe-testing/default.nix b/distros/kinetic/flexbe-testing/default.nix index b0c4ece0fa..7a4db0a887 100644 --- a/distros/kinetic/flexbe-testing/default.nix +++ b/distros/kinetic/flexbe-testing/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest, rosunit, std-msgs }: buildRosPackage { pname = "ros-kinetic-flexbe-testing"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_testing/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "198e25d7f6c5657fcd1a55c4a284ba54b48ddafe0e57a905e57a4fcf5fb50d09"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_testing/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "e2ed809de4f09ab23ec406da0a5f32b0158f5bc676cc4de9586085987d8578f9"; }; buildType = "catkin"; diff --git a/distros/kinetic/flexbe-widget/default.nix b/distros/kinetic/flexbe-widget/default.nix index 20b7c62f33..2b67a6a946 100644 --- a/distros/kinetic/flexbe-widget/default.nix +++ b/distros/kinetic/flexbe-widget/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-mirror, flexbe-msgs, flexbe-onboard, rospy }: buildRosPackage { pname = "ros-kinetic-flexbe-widget"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_widget/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "5460e0aaaa168911d5de9b5daed59d3a914f14c597f616dfc9ce20a7e76aabc6"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_widget/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "135d2401154c79382d9600982b8840978e50a9f6b6db3444f41d54dbcafc08ba"; }; buildType = "catkin"; diff --git a/distros/kinetic/generated.nix b/distros/kinetic/generated.nix index 9f5f446f43..fd11fa5f77 100644 --- a/distros/kinetic/generated.nix +++ b/distros/kinetic/generated.nix @@ -578,6 +578,8 @@ self: super: { collada-robots = self.callPackage ./collada-robots {}; + color-util = self.callPackage ./color-util {}; + combined-robot-hw = self.callPackage ./combined-robot-hw {}; combined-robot-hw-tests = self.callPackage ./combined-robot-hw-tests {}; @@ -2644,6 +2646,8 @@ self: super: { nav-grid-pub-sub = self.callPackage ./nav-grid-pub-sub {}; + nav-grid-server = self.callPackage ./nav-grid-server {}; + nav-msgs = self.callPackage ./nav-msgs {}; nav-pcontroller = self.callPackage ./nav-pcontroller {}; @@ -3612,6 +3616,12 @@ self: super: { robot-model = self.callPackage ./robot-model {}; + robot-nav-rviz-plugins = self.callPackage ./robot-nav-rviz-plugins {}; + + robot-nav-tools = self.callPackage ./robot-nav-tools {}; + + robot-nav-viz-demos = self.callPackage ./robot-nav-viz-demos {}; + robot-navigation = self.callPackage ./robot-navigation {}; robot-pose-ekf = self.callPackage ./robot-pose-ekf {}; @@ -4474,6 +4484,8 @@ self: super: { srdfdom = self.callPackage ./srdfdom {}; + stag-ros = self.callPackage ./stag-ros {}; + stage = self.callPackage ./stage {}; stage-ros = self.callPackage ./stage-ros {}; diff --git a/distros/kinetic/global-planner-tests/default.nix b/distros/kinetic/global-planner-tests/default.nix index 8ba4cc28d9..71000c451e 100644 --- a/distros/kinetic/global-planner-tests/default.nix +++ b/distros/kinetic/global-planner-tests/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libyamlcpp, map-server, nav-core2, nav-msgs, pluginlib, roscpp, roslint }: buildRosPackage { pname = "ros-kinetic-global-planner-tests"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/global_planner_tests/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "2c761414f62dd5d044ab2da756b4ad74babf71d304d5c616f1955e0d5be75615"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/global_planner_tests/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "9d5e024fa82776742215ea0abcadce6239f3954dc5b1b626355ece6bdfef1daa"; }; buildType = "catkin"; diff --git a/distros/kinetic/joystick-interrupt/default.nix b/distros/kinetic/joystick-interrupt/default.nix index 4583b6dd1a..5e2cc9364a 100644 --- a/distros/kinetic/joystick-interrupt/default.nix +++ b/distros/kinetic/joystick-interrupt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, topic-tools }: buildRosPackage { pname = "ros-kinetic-joystick-interrupt"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/joystick_interrupt/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "79e98597d2f5be63d8266cdaea50e6f4959cdf222020d0c1918b53bd57397177"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/joystick_interrupt/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "297cfe737428b92bb7e363682569c29b185e2b04a42119635c9cb402136bd1f8"; }; buildType = "catkin"; diff --git a/distros/kinetic/locomotor-msgs/default.nix b/distros/kinetic/locomotor-msgs/default.nix index 2b7959aaaf..b0baceb08a 100644 --- a/distros/kinetic/locomotor-msgs/default.nix +++ b/distros/kinetic/locomotor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, nav-2d-msgs }: buildRosPackage { pname = "ros-kinetic-locomotor-msgs"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomotor_msgs/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "a795846d40b76f8dd6720c503fef71d1cd509907726831e3aa2bda8858d21e5b"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomotor_msgs/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "8f5e9bc779271f8a36068dbdc3f326660f51f9e60b87342df7426c91e4f9757d"; }; buildType = "catkin"; diff --git a/distros/kinetic/locomotor/default.nix b/distros/kinetic/locomotor/default.nix index d04d0de9a1..785c14ae9c 100644 --- a/distros/kinetic/locomotor/default.nix +++ b/distros/kinetic/locomotor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, locomotor-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rospy }: buildRosPackage { pname = "ros-kinetic-locomotor"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomotor/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "19b6f2635913dfeeb3117561d98839c16f35661ef850c80e07477e1d8a5165c5"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomotor/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "c711e7989a3408c11e25bb910f417e3d9fdcd511f96ecf350bd8270bd3b35842"; }; buildType = "catkin"; diff --git a/distros/kinetic/locomove-base/default.nix b/distros/kinetic/locomove-base/default.nix index db076b12c7..8f026638a5 100644 --- a/distros/kinetic/locomove-base/default.nix +++ b/distros/kinetic/locomove-base/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, locomotor, move-base-msgs, nav-2d-utils, nav-core, nav-core-adapter, roslint }: buildRosPackage { pname = "ros-kinetic-locomove-base"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomove_base/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "775a49385eb2e6b31a980d64265b161829dca2ed744c3d50894a22c1a2721ecb"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomove_base/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "d6d36bb11efd24d51901e47c265de216a4724a3a07227b7038b631853571a892"; }; buildType = "catkin"; diff --git a/distros/kinetic/map-organizer/default.nix b/distros/kinetic/map-organizer/default.nix index f1426dfff1..784b5617d0 100644 --- a/distros/kinetic/map-organizer/default.nix +++ b/distros/kinetic/map-organizer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, map-organizer-msgs, map-server, nav-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-kinetic-map-organizer"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/map_organizer/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "ac5605f6703d5c827ad97100e6c21fc2ab7240886bbaa976b06268e03fed2049"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/map_organizer/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "f5c3e928d34480af75589849919d4c804e4bf7f38dbeb52584dd40f3cf779119"; }; buildType = "catkin"; diff --git a/distros/kinetic/mavlink/default.nix b/distros/kinetic/mavlink/default.nix index d190a1dde6..ecf164559f 100644 --- a/distros/kinetic/mavlink/default.nix +++ b/distros/kinetic/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, python, pythonPackages }: buildRosPackage { pname = "ros-kinetic-mavlink"; - version = "2020.11.11-r1"; + version = "2020.12.12-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/kinetic/mavlink/2020.11.11-1.tar.gz"; - name = "2020.11.11-1.tar.gz"; - sha256 = "63cc127256d37c9b188b6004ea33452cb092995c7121050594fbaa7040c18935"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/kinetic/mavlink/2020.12.12-1.tar.gz"; + name = "2020.12.12-1.tar.gz"; + sha256 = "86a46dac68ff10a8d21a713b03419f2b9d076ff892f8fca72e63480938ed7f91"; }; buildType = "cmake"; diff --git a/distros/kinetic/nav-2d-msgs/default.nix b/distros/kinetic/nav-2d-msgs/default.nix index 0d98d76e07..d2aab5b0ec 100644 --- a/distros/kinetic/nav-2d-msgs/default.nix +++ b/distros/kinetic/nav-2d-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-kinetic-nav-2d-msgs"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_2d_msgs/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "a2b424b63f21f63d2e4602edd45387ea250b252e1fd18cba3803c8d6573b06e7"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_2d_msgs/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "b8f3482cfa2f435a7ad5a727e29b1172ba24a3ad1bf9fd54a917acbb0516dbb0"; }; buildType = "catkin"; diff --git a/distros/kinetic/nav-2d-utils/default.nix b/distros/kinetic/nav-2d-utils/default.nix index 9ba7047f69..722cc2076e 100644 --- a/distros/kinetic/nav-2d-utils/default.nix +++ b/distros/kinetic/nav-2d-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-core2, nav-grid, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, std-msgs, tf, xmlrpcpp }: buildRosPackage { pname = "ros-kinetic-nav-2d-utils"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_2d_utils/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "b8c4c3ffef917591aded6022388b3f40d35803a42d568803e926de007820829b"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_2d_utils/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "984f7a2e774160d1524213e8230a5b86f92f0f078073ca037d6b5442d2aa72c5"; }; buildType = "catkin"; diff --git a/distros/kinetic/nav-core-adapter/default.nix b/distros/kinetic/nav-core-adapter/default.nix index 714e6d389a..ad802b4920 100644 --- a/distros/kinetic/nav-core-adapter/default.nix +++ b/distros/kinetic/nav-core-adapter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-2d, dwb-critics, dwb-local-planner, dwb-plugins, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core, nav-core2, nav-grid, nav-msgs, pluginlib, roslint, rostest, tf, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-nav-core-adapter"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_core_adapter/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "d87e5ed6e855c6ae40f003617a9aa91599c4d2d9afcfae70c9181774cacf1efc"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_core_adapter/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "d445779a6cfb261747f3d30aba2ac3b248a07f36b7237578f1decb2d19934799"; }; buildType = "catkin"; diff --git a/distros/kinetic/nav-core2/default.nix b/distros/kinetic/nav-core2/default.nix index 98ea997eda..d80ae9692c 100644 --- a/distros/kinetic/nav-core2/default.nix +++ b/distros/kinetic/nav-core2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-grid, roslint, rosunit, tf }: buildRosPackage { pname = "ros-kinetic-nav-core2"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_core2/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "e31fa1f8808b4f7e21de3c59dc446e67483f870178ab6f0d937a0ad486b30e73"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_core2/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "b3319ad6c2d9f6237cd54d78b31c4394c3876c5a2f5aee61c8adfc023aaf8640"; }; buildType = "catkin"; diff --git a/distros/kinetic/nav-grid-iterators/default.nix b/distros/kinetic/nav-grid-iterators/default.nix index 574f83494f..d423d36272 100644 --- a/distros/kinetic/nav-grid-iterators/default.nix +++ b/distros/kinetic/nav-grid-iterators/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-2d-utils, nav-grid, nav-msgs, roscpp, roslint, rosunit }: buildRosPackage { pname = "ros-kinetic-nav-grid-iterators"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_iterators/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "ed38253289573acb154da91af3979be6e3941a78c49edb8f272f180f5862986c"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_iterators/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "edb13a67643a442cd962b0a52aa6d099b78120665507568e30c322873920be4e"; }; buildType = "catkin"; diff --git a/distros/kinetic/nav-grid-pub-sub/default.nix b/distros/kinetic/nav-grid-pub-sub/default.nix index 0d6db5f407..aebc51876b 100644 --- a/distros/kinetic/nav-grid-pub-sub/default.nix +++ b/distros/kinetic/nav-grid-pub-sub/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, map-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-msgs, roscpp, roslint }: buildRosPackage { pname = "ros-kinetic-nav-grid-pub-sub"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_pub_sub/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "8b4f57c9eccf3d22a1409434f9a1464e2431575bf4854bef4b3e6282d2df411b"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_pub_sub/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "97dd1610626bd7f5ddf8b5dad5807f4a342d66551ab753aea848d385d306aafb"; }; buildType = "catkin"; diff --git a/distros/kinetic/nav-grid-server/default.nix b/distros/kinetic/nav-grid-server/default.nix new file mode 100644 index 0000000000..7c9221aefb --- /dev/null +++ b/distros/kinetic/nav-grid-server/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, map-server, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, opencv3, roscpp, roslib, roslint }: +buildRosPackage { + pname = "ros-kinetic-nav-grid-server"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_server/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "9aea1c714e9e699fd5631e4f5fe0ac63d38ba84669ffc230857efc4782eafc59"; + }; + + buildType = "catkin"; + checkInputs = [ map-server roslib roslint ]; + propagatedBuildInputs = [ nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs opencv3 roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Customizable tools for publishing images as NavGrids or OccupancyGrids''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kinetic/nav-grid/default.nix b/distros/kinetic/nav-grid/default.nix index 698af7c5bc..c84b9ccc5b 100644 --- a/distros/kinetic/nav-grid/default.nix +++ b/distros/kinetic/nav-grid/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslint, rosunit }: buildRosPackage { pname = "ros-kinetic-nav-grid"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "ab3bcc87ca807d97728d4148220feded4eb4e0c1c9270eabc12389078fb1bf4a"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "c5eb9410f163416c77192126bb4b2984df6d7841f9eb57c7e27043215fef4e0e"; }; buildType = "catkin"; diff --git a/distros/kinetic/neonavigation-common/default.nix b/distros/kinetic/neonavigation-common/default.nix index fbd3e07b3b..6160595ab3 100644 --- a/distros/kinetic/neonavigation-common/default.nix +++ b/distros/kinetic/neonavigation-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, std-msgs, std-srvs }: buildRosPackage { pname = "ros-kinetic-neonavigation-common"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation_common/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "95aaa0e059bb4aa9c84b33061db5e27d7ae90552e295ffd7fb6ede0fdea34da5"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation_common/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "93d873abe9102ac166883edae0aaa6025797493ce86fe5e9175099be26b4debe"; }; buildType = "catkin"; diff --git a/distros/kinetic/neonavigation-launch/default.nix b/distros/kinetic/neonavigation-launch/default.nix index 4faed6c906..7baabc8ca2 100644 --- a/distros/kinetic/neonavigation-launch/default.nix +++ b/distros/kinetic/neonavigation-launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace, map-server, planner-cspace, safety-limiter, tf2-ros, trajectory-tracker, trajectory-tracker-rviz-plugins }: buildRosPackage { pname = "ros-kinetic-neonavigation-launch"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation_launch/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "77924698beb86f6e445f49afa79929142d8478c123c6f7f11e6bdd3e88c05027"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation_launch/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "c246a558f9f62e1134729542b25eab690df5d7080f780c11750c7266dd1c5881"; }; buildType = "catkin"; diff --git a/distros/kinetic/neonavigation/default.nix b/distros/kinetic/neonavigation/default.nix index 986e01be11..40f9dd8c2c 100644 --- a/distros/kinetic/neonavigation/default.nix +++ b/distros/kinetic/neonavigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace, joystick-interrupt, map-organizer, neonavigation-common, neonavigation-launch, obj-to-pointcloud, planner-cspace, safety-limiter, track-odometry, trajectory-tracker }: buildRosPackage { pname = "ros-kinetic-neonavigation"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "79b4cc2d96d677d2ee480d04921dedc6ef54f6c8b72e0f07af541ebc7b9271e1"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "3b1be32c7d7b1dce7a3c884a9b74aef98fadf687cdae9b788289dd56e7ee383b"; }; buildType = "catkin"; diff --git a/distros/kinetic/novatel-oem7-driver/default.nix b/distros/kinetic/novatel-oem7-driver/default.nix index 0d23213039..92fc9d8e86 100644 --- a/distros/kinetic/novatel-oem7-driver/default.nix +++ b/distros/kinetic/novatel-oem7-driver/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nodelet, novatel-oem7-msgs, roscpp, rostest, sensor-msgs, tf }: +{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nav-msgs, nmea-msgs, nodelet, novatel-oem7-msgs, rosbag, roscpp, rostest, sensor-msgs, tf2-geometry-msgs }: buildRosPackage { pname = "ros-kinetic-novatel-oem7-driver"; - version = "1.1.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/kinetic/novatel_oem7_driver/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "8718d0171c074453ea3634c45181149d8c82cecc7765e2edbdd0d42ec860c2f0"; + url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/kinetic/novatel_oem7_driver/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "5e5880b895637ca3680f73cebb4ea563a9002edc9cbf78c510baa74238cb788f"; }; buildType = "catkin"; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ boost gps-common nodelet novatel-oem7-msgs roscpp sensor-msgs tf ]; + checkInputs = [ rosbag rostest ]; + propagatedBuildInputs = [ boost gps-common nav-msgs nmea-msgs nodelet novatel-oem7-msgs roscpp sensor-msgs tf2-geometry-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/novatel-oem7-msgs/default.nix b/distros/kinetic/novatel-oem7-msgs/default.nix index e24a159658..a87a1a3c0b 100644 --- a/distros/kinetic/novatel-oem7-msgs/default.nix +++ b/distros/kinetic/novatel-oem7-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-kinetic-novatel-oem7-msgs"; - version = "1.1.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/kinetic/novatel_oem7_msgs/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "98e237ba6981316bda278cf9c1d83e62252e5efa3fdd492e25f044719c955aef"; + url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/kinetic/novatel_oem7_msgs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "ef589fed798c6815ea8aa006572df0306a4921b8db9c79063cfd0b6424a0242e"; }; buildType = "catkin"; diff --git a/distros/kinetic/obj-to-pointcloud/default.nix b/distros/kinetic/obj-to-pointcloud/default.nix index b782faa561..74d3ee9980 100644 --- a/distros/kinetic/obj-to-pointcloud/default.nix +++ b/distros/kinetic/obj-to-pointcloud/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs }: buildRosPackage { pname = "ros-kinetic-obj-to-pointcloud"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/obj_to_pointcloud/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "8f30394044d7a0deaf99d7fd7e83239b2a5ba1a9fd703bec2e79b2a40b253d06"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/obj_to_pointcloud/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "1488e64a2e610b1d1c5f6a04b1e6c8b02216afeabb952d5749659bafda8d88f5"; }; buildType = "catkin"; diff --git a/distros/kinetic/planner-cspace/default.nix b/distros/kinetic/planner-cspace/default.nix index ece045a533..61b77dc080 100644 --- a/distros/kinetic/planner-cspace/default.nix +++ b/distros/kinetic/planner-cspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, costmap-cspace, costmap-cspace-msgs, diagnostic-updater, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, planner-cspace-msgs, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, trajectory-tracker, trajectory-tracker-msgs }: buildRosPackage { pname = "ros-kinetic-planner-cspace"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/planner_cspace/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "0a5b8d5cc9118fea3e87ff4888fac9d1ac384117aed02a24db53c66d8d1436e5"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/planner_cspace/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "9856b4d1877fc5d958809b2d724accb3ce8680c5e4887c0b052e32aa154828e4"; }; buildType = "catkin"; diff --git a/distros/kinetic/robot-nav-rviz-plugins/default.nix b/distros/kinetic/robot-nav-rviz-plugins/default.nix new file mode 100644 index 0000000000..2e879bd31d --- /dev/null +++ b/distros/kinetic/robot-nav-rviz-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, pluginlib, qt5, roscpp, roslint, rviz, std-msgs }: +buildRosPackage { + pname = "ros-kinetic-robot-nav-rviz-plugins"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_nav_rviz_plugins/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "a8a2229edb98f76cd7c1a6574c2f7470a0fd2d43d8fcfb74434a2a5dee4efbd1"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs pluginlib qt5.qtbase roscpp rviz std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''RViz visualizations for robot_navigation datatypes''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kinetic/robot-nav-tools/default.nix b/distros/kinetic/robot-nav-tools/default.nix new file mode 100644 index 0000000000..d34a46654c --- /dev/null +++ b/distros/kinetic/robot-nav-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, color-util, robot-nav-rviz-plugins, robot-nav-viz-demos }: +buildRosPackage { + pname = "ros-kinetic-robot-nav-tools"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_nav_tools/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "cf049856032b0e7602c24a0fef811a3ee313cbed7b260ac8172afd9f48ba13bc"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ color-util robot-nav-rviz-plugins robot-nav-viz-demos ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A collection of tools / accessories for the robot_navigation packages''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kinetic/robot-nav-viz-demos/default.nix b/distros/kinetic/robot-nav-viz-demos/default.nix new file mode 100644 index 0000000000..ba8d884db1 --- /dev/null +++ b/distros/kinetic/robot-nav-viz-demos/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, angles, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, pluginlib, robot-nav-rviz-plugins, rosbag, roscpp, roslaunch, roslint, rviz }: +buildRosPackage { + pname = "ros-kinetic-robot-nav-viz-demos"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_nav_viz_demos/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "9789b6c7ac97845db647adedc62c80a6ef8c0afedd3a207a5c5fa2371d83417f"; + }; + + buildType = "catkin"; + checkInputs = [ roslaunch roslint ]; + propagatedBuildInputs = [ angles color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub pluginlib robot-nav-rviz-plugins rosbag roscpp rviz ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Demos for testing/demonstrating the robot_nav_rviz_plugins and color_util packages''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/kinetic/robot-navigation/default.nix b/distros/kinetic/robot-navigation/default.nix index 5a429e2e3d..fb5f2d90a3 100644 --- a/distros/kinetic/robot-navigation/default.nix +++ b/distros/kinetic/robot-navigation/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub }: +{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-grid-server }: buildRosPackage { pname = "ros-kinetic-robot-navigation"; - version = "0.2.5"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_navigation/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "8d5acf7afc3e0328e9b8fdfd082799acb0ff23af80cc4b72ffd9aaa5a0c650e9"; + url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_navigation/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "ffaee135b17ee7c7292084b19bef50286a24047596c696ca211175c7febe5295"; }; buildType = "catkin"; - propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub ]; + propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-grid-server ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/rosapi/default.nix b/distros/kinetic/rosapi/default.nix index 19313f87a2..233006da12 100644 --- a/distros/kinetic/rosapi/default.nix +++ b/distros/kinetic/rosapi/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosbridge-library, rosgraph, rosnode, rospy }: buildRosPackage { pname = "ros-kinetic-rosapi"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosapi/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "7d71a9daad96e30d197b6dff9b5596e229e16608cc2823d2e31a4d5124eb260f"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosapi/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "1226ddc5987cc360dcc2eac814aae01bd0eeed0df1043e1530ec27eab3af82e4"; }; buildType = "catkin"; diff --git a/distros/kinetic/rosbridge-library/default.nix b/distros/kinetic/rosbridge-library/default.nix index babd7ed79a..9f2d11b0bb 100644 --- a/distros/kinetic/rosbridge-library/default.nix +++ b/distros/kinetic/rosbridge-library/default.nix @@ -5,18 +5,18 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, pythonPackages, roscpp, rosgraph, rospy, rospy-tutorials, rosservice, rostest, rostopic, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-rosbridge-library"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_library/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "a1511654c7e92fcfa3f93122307e739d17256994306d8f845729dbaccee3b32e"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_library/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "900b68140d92bb9260b27270163be88c7dba273ad43bf8553ec38b416a5fc627"; }; buildType = "catkin"; - buildInputs = [ message-generation pythonPackages.future ]; + buildInputs = [ message-generation ]; checkInputs = [ actionlib-msgs diagnostic-msgs nav-msgs rospy-tutorials rostest sensor-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ]; - propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.bson pythonPackages.pillow roscpp rosgraph rospy rosservice rostopic std-msgs ]; + propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.bson pythonPackages.future pythonPackages.pillow roscpp rosgraph rospy rosservice rostopic std-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/rosbridge-msgs/default.nix b/distros/kinetic/rosbridge-msgs/default.nix index 79163c7bc7..96663b6d68 100644 --- a/distros/kinetic/rosbridge-msgs/default.nix +++ b/distros/kinetic/rosbridge-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-kinetic-rosbridge-msgs"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_msgs/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "d3b2d9dbc3ad3cf135b65c8071ebfebaa629109885b2c18587bed422e890bd77"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_msgs/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "eaf5ca61bb71d3b49f1b05c5031064f7281e23a853e489fd36f8d870907ad2f8"; }; buildType = "catkin"; diff --git a/distros/kinetic/rosbridge-server/default.nix b/distros/kinetic/rosbridge-server/default.nix index fbbbdf11bd..ea6deb518a 100644 --- a/distros/kinetic/rosbridge-server/default.nix +++ b/distros/kinetic/rosbridge-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosapi, rosauth, rosbridge-library, rosbridge-msgs, rospy, rostest }: buildRosPackage { pname = "ros-kinetic-rosbridge-server"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_server/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "d8f7bf8e67c75d51a7342c76d7ac8153bd0ed9b4dfda12f50d3d5bba5ce057b7"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_server/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "758ef8b73b8fa019cdb2db0b945b851f9f54b223c7cb87ed972867eabb7316f1"; }; buildType = "catkin"; diff --git a/distros/kinetic/rosbridge-suite/default.nix b/distros/kinetic/rosbridge-suite/default.nix index 2013491110..d4700b88d6 100644 --- a/distros/kinetic/rosbridge-suite/default.nix +++ b/distros/kinetic/rosbridge-suite/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosapi, rosbridge-library, rosbridge-server }: buildRosPackage { pname = "ros-kinetic-rosbridge-suite"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_suite/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "6367ee411108b206984bf860a59c9a87dad9864fd72743af13113041fef8664b"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_suite/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "05f0e141ff2636b9c50d2a2df0ed9345c43b2e440c13e26ade4a1710c39aa6ff"; }; buildType = "catkin"; diff --git a/distros/kinetic/rtabmap-ros/default.nix b/distros/kinetic/rtabmap-ros/default.nix index 5616ddf747..a51584eff0 100644 --- a/distros/kinetic/rtabmap-ros/default.nix +++ b/distros/kinetic/rtabmap-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, class-loader, compressed-depth-image-transport, compressed-image-transport, costmap-2d, cv-bridge, dynamic-reconfigure, eigen-conversions, find-object-2d, genmsg, geometry-msgs, image-geometry, image-transport, laser-geometry, message-filters, message-generation, message-runtime, move-base-msgs, nav-msgs, nodelet, octomap-msgs, pcl, pcl-conversions, pcl-ros, pluginlib, roscpp, rosgraph-msgs, rospy, rtabmap, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-rtabmap-ros"; - version = "0.20.0-r1"; + version = "0.20.7-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/kinetic/rtabmap_ros/0.20.0-1.tar.gz"; - name = "0.20.0-1.tar.gz"; - sha256 = "636819592f8ed627c1fc974c3824a9fb430e771b561fc3f3066eaaaf3048207f"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/kinetic/rtabmap_ros/0.20.7-1.tar.gz"; + name = "0.20.7-1.tar.gz"; + sha256 = "e7feb83f9e9b6a0fb96539f5396732f0cf83dd702842c97d26409fbccfb61217"; }; buildType = "catkin"; diff --git a/distros/kinetic/safety-limiter/default.nix b/distros/kinetic/safety-limiter/default.nix index 528701505e..86fc822a4d 100644 --- a/distros/kinetic/safety-limiter/default.nix +++ b/distros/kinetic/safety-limiter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, eigen, geometry-msgs, nav-msgs, neonavigation-common, pcl, pcl-conversions, pcl-ros, roscpp, roslint, rostest, safety-limiter-msgs, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-kinetic-safety-limiter"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/safety_limiter/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "c2a868a0cdb38e6e7e0425efd53d867c2ac9b6627b610c1c1a64e2ecc4349579"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/safety_limiter/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "08382f9d00c3d8297346c2922c1013279936775604e59fe82aa3fad02754deaf"; }; buildType = "catkin"; diff --git a/distros/kinetic/stag-ros/default.nix b/distros/kinetic/stag-ros/default.nix new file mode 100644 index 0000000000..f1728e8167 --- /dev/null +++ b/distros/kinetic/stag-ros/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, geometry-msgs, image-transport, nodelet, roscpp, sensor-msgs, std-msgs, tf }: +buildRosPackage { + pname = "ros-kinetic-stag-ros"; + version = "0.1.1-r6"; + + src = fetchurl { + url = "https://github.com/usrl-uofsc/stag_ros-release/archive/release/kinetic/stag_ros/0.1.1-6.tar.gz"; + name = "0.1.1-6.tar.gz"; + sha256 = "a6f4b692ce0f3e12d087ddb0ebac396fd6349be2d273790c3aba232c57efd528"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ camera-info-manager cv-bridge geometry-msgs image-transport nodelet roscpp sensor-msgs std-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The stag_ros package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kinetic/track-odometry/default.nix b/distros/kinetic/track-odometry/default.nix index cc0aa139c3..8af35e5d25 100644 --- a/distros/kinetic/track-odometry/default.nix +++ b/distros/kinetic/track-odometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, message-filters, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-kinetic-track-odometry"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/track_odometry/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "f231a39cf6950b800d4235e3608dfca78a8f02bfcd8fdad48d62ef68a536effb"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/track_odometry/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "d3cbcb6be1a80f3c7b04efcb4d6227676cbc1ab57be96b117131a02eedff03cd"; }; buildType = "catkin"; diff --git a/distros/kinetic/trajectory-tracker/default.nix b/distros/kinetic/trajectory-tracker/default.nix index 47e2ee2e38..0ed91e0abc 100644 --- a/distros/kinetic/trajectory-tracker/default.nix +++ b/distros/kinetic/trajectory-tracker/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, nav-msgs, neonavigation-common, roscpp, roslint, rostest, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-tracker-msgs }: buildRosPackage { pname = "ros-kinetic-trajectory-tracker"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/trajectory_tracker/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "a70fdf7b190d3e6e202e5dbd02984cb6c11482b42ab50024f0fd01fbf768019f"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/trajectory_tracker/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "ecee055ac44ed2a5010a62dd947f8308377a2473385160ee85101efdb9be8a14"; }; buildType = "catkin"; diff --git a/distros/kinetic/ypspur-ros/default.nix b/distros/kinetic/ypspur-ros/default.nix index 428e2a4833..3251026192 100644 --- a/distros/kinetic/ypspur-ros/default.nix +++ b/distros/kinetic/ypspur-ros/default.nix @@ -2,20 +2,21 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }: +{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }: buildRosPackage { pname = "ros-kinetic-ypspur-ros"; - version = "0.3.1-r1"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/openspur/ypspur_ros-release/archive/release/kinetic/ypspur_ros/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "fcacf803b5534c5e69530078e219593f57ddbc48896eb225d1d1abd85307731b"; + url = "https://github.com/openspur/ypspur_ros-release/archive/release/kinetic/ypspur_ros/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "1d063d9a102782f11ce223649faeaf4c403dc93a18e04959b24d0cfda553cda1"; }; buildType = "catkin"; + buildInputs = [ message-generation ]; checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ diagnostic-msgs geometry-msgs nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ]; + propagatedBuildInputs = [ diagnostic-msgs geometry-msgs message-runtime nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/axis-camera/default.nix b/distros/melodic/axis-camera/default.nix index 2c11d8f17f..64b458708e 100644 --- a/distros/melodic/axis-camera/default.nix +++ b/distros/melodic/axis-camera/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, camera-info-manager-py, catkin, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rospy, sensor-msgs, tf }: buildRosPackage { pname = "ros-melodic-axis-camera"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/melodic/axis_camera/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "bfd2688c55b31c7c44318a4698f1de8bed6b5864367a9bb56d4c71ecfbdb5e0c"; + url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/melodic/axis_camera/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "3aa25a07ebf93c287c17316b496745e4bd617589923075e968f17e15ba8c16bb"; }; buildType = "catkin"; diff --git a/distros/melodic/can-dbc-parser/default.nix b/distros/melodic/can-dbc-parser/default.nix new file mode 100644 index 0000000000..783cc187b0 --- /dev/null +++ b/distros/melodic/can-dbc-parser/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 }: +buildRosPackage { + pname = "ros-melodic-can-dbc-parser"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/nobleo/raptor-dbw-ros-release/archive/release/melodic/can_dbc_parser/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "40c930b51a258e6d0f984368edb32064279aeab2d8547b3d6f214d831be9d405"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''DBC file interface. Read a DBC file, unpack CAN messages and convert to engineering units, pack values into CAN messages for publishing.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/color-util/default.nix b/distros/melodic/color-util/default.nix new file mode 100644 index 0000000000..347df78932 --- /dev/null +++ b/distros/melodic/color-util/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, std-msgs }: +buildRosPackage { + pname = "ros-melodic-color-util"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/color_util/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "9a1ea5d2c51cbc78a4e9eddc30a0385eb31ca834638c3ad6a3423057f1adf27c"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''An almost dependency-less library for converting between color spaces''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/costmap-cspace/default.nix b/distros/melodic/costmap-cspace/default.nix index db7505e4a6..524c23dc12 100644 --- a/distros/melodic/costmap-cspace/default.nix +++ b/distros/melodic/costmap-cspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace-msgs, geometry-msgs, laser-geometry, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-melodic-costmap-cspace"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/costmap_cspace/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "c7802458fa7b2309adaa4174b677afeb7d8fea09c3671ff300a160ab34a32ad9"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/costmap_cspace/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "a6f7e003a82d71cf1970ebdeb956b32bcf6180b83b9fb686acede17c5b802736"; }; buildType = "catkin"; diff --git a/distros/melodic/costmap-queue/default.nix b/distros/melodic/costmap-queue/default.nix index 6879b2f62e..00a3f8784a 100644 --- a/distros/melodic/costmap-queue/default.nix +++ b/distros/melodic/costmap-queue/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nav-core2, roscpp, roslint, rosunit }: buildRosPackage { pname = "ros-melodic-costmap-queue"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/costmap_queue/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "12cc3931e8f432c3951f95fd4379597f05ec41815ccc9aea7da7c3c9a4a3839b"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/costmap_queue/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "d2cff3966f985060ab8a5a3b23c271d265d105a5ea3511b59d5717409cb91eab"; }; buildType = "catkin"; diff --git a/distros/melodic/dijkstra-mesh-planner/default.nix b/distros/melodic/dijkstra-mesh-planner/default.nix new file mode 100644 index 0000000000..b1fab32836 --- /dev/null +++ b/distros/melodic/dijkstra-mesh-planner/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }: +buildRosPackage { + pname = "ros-melodic-dijkstra-mesh-planner"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/dijkstra_mesh_planner/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "2ae6476b9ae7595f1bbbd5d3e6a445c120c0a4368a892fd72f5db0599e4ef607"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The dijkstra_mesh_planner package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/dlux-global-planner/default.nix b/distros/melodic/dlux-global-planner/default.nix index 5ed33dc533..5bdc090aa6 100644 --- a/distros/melodic/dlux-global-planner/default.nix +++ b/distros/melodic/dlux-global-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-pub-sub, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, visualization-msgs }: buildRosPackage { pname = "ros-melodic-dlux-global-planner"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_global_planner/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "6a30b86cc1610cafd21bf8248d800d59d5dbd510bff2a0a767afca90a58d9cbc"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_global_planner/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "a5b6a4db7296280ca5a7bc11e95f0b04e35debd2dc299049d8332a8686f1811c"; }; buildType = "catkin"; diff --git a/distros/melodic/dlux-plugins/default.nix b/distros/melodic/dlux-plugins/default.nix index f0fc7f4621..dbea85cf77 100644 --- a/distros/melodic/dlux-plugins/default.nix +++ b/distros/melodic/dlux-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dlux-global-planner, global-planner-tests, nav-core2, nav-grid, pluginlib, roslint, rostest }: buildRosPackage { pname = "ros-melodic-dlux-plugins"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_plugins/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "c76766fca13a89b2f6e6222c47f57f44765c44268c7b4439db3bc5869c23a296"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_plugins/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "808a7a1c10ea340eb062a34d08d03d980eeb14084598245ef80282d007b9e616"; }; buildType = "catkin"; diff --git a/distros/melodic/dwb-critics/default.nix b/distros/melodic/dwb-critics/default.nix index 7a29522792..b248cc7912 100644 --- a/distros/melodic/dwb-critics/default.nix +++ b/distros/melodic/dwb-critics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, costmap-queue, dwb-local-planner, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid-iterators, pluginlib, roscpp, roslint, sensor-msgs }: buildRosPackage { pname = "ros-melodic-dwb-critics"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_critics/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "42ff253d658b161baff427aa5da4a789f5dcf17d61e316cc8f40bd320ce00a3f"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_critics/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "a9c0885092dc161332ea1bca9947fb2412e4c24e22dd3b23f7cc6803b0e51e13"; }; buildType = "catkin"; diff --git a/distros/melodic/dwb-local-planner/default.nix b/distros/melodic/dwb-local-planner/default.nix index cec15fc36d..59cf8ff99c 100644 --- a/distros/melodic/dwb-local-planner/default.nix +++ b/distros/melodic/dwb-local-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, sensor-msgs, tf, visualization-msgs }: buildRosPackage { pname = "ros-melodic-dwb-local-planner"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_local_planner/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "ff619b8d1853a88a117ab1e4efae8e9ba011e15875be81cda989e08360c7014a"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_local_planner/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "5048db7129b2998db07653a76f3d354e3fb60a0fe3ede6eecadc079893aa1ae6"; }; buildType = "catkin"; diff --git a/distros/melodic/dwb-msgs/default.nix b/distros/melodic/dwb-msgs/default.nix index 173e240018..7a3a2c1006 100644 --- a/distros/melodic/dwb-msgs/default.nix +++ b/distros/melodic/dwb-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-2d-msgs, nav-msgs }: buildRosPackage { pname = "ros-melodic-dwb-msgs"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "6427389e006d1d0e35080e805cf583355d40ad500fa4bcd8d365406e52fe41f3"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_msgs/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "5769cd1bf4f0ba369d9884e9d698f1170f993c68acd5bc97f37b20411ea9a2f7"; }; buildType = "catkin"; diff --git a/distros/melodic/dwb-plugins/default.nix b/distros/melodic/dwb-plugins/default.nix index 554f13bcac..90c761356d 100644 --- a/distros/melodic/dwb-plugins/default.nix +++ b/distros/melodic/dwb-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, dwb-local-planner, dynamic-reconfigure, nav-2d-msgs, nav-2d-utils, nav-core2, pluginlib, roscpp, roslint, rostest, rosunit }: buildRosPackage { pname = "ros-melodic-dwb-plugins"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_plugins/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "b329ba183c9e033d2b85423f19ebd060d36df1f05ae4d425b46a868ca87900b1"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_plugins/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "e9326875f9630b6e0b1cdc3a465656c025bace6c19f912f48f5d9b014e378831"; }; buildType = "catkin"; diff --git a/distros/melodic/flexbe-behavior-engine/default.nix b/distros/melodic/flexbe-behavior-engine/default.nix index 39338d7946..448bf761d9 100644 --- a/distros/melodic/flexbe-behavior-engine/default.nix +++ b/distros/melodic/flexbe-behavior-engine/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-input, flexbe-mirror, flexbe-msgs, flexbe-onboard, flexbe-states, flexbe-testing, flexbe-widget }: buildRosPackage { pname = "ros-melodic-flexbe-behavior-engine"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_behavior_engine/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "205fd2c1a3d4958084b19add8c98c0b0296bafa1521b298c362933e45f7652d1"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_behavior_engine/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "1a487ca2743eb95a8af7463dbae7e01e6f0265e58029c3cbb726d8d5720fb1f6"; }; buildType = "catkin"; diff --git a/distros/melodic/flexbe-core/default.nix b/distros/melodic/flexbe-core/default.nix index b9325ee343..294ed5211d 100644 --- a/distros/melodic/flexbe-core/default.nix +++ b/distros/melodic/flexbe-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, flexbe-msgs, rospy, rostest, tf }: buildRosPackage { pname = "ros-melodic-flexbe-core"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_core/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "5143ebf755d9a06562e65c5f92bc5e35be3948634ea9863a6c042613cf668560"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_core/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "76bc352f0f1eee154e958b4da7b7cc35ceba8f5ed1d0a38ded989ee301da1c30"; }; buildType = "catkin"; diff --git a/distros/melodic/flexbe-input/default.nix b/distros/melodic/flexbe-input/default.nix index 46b18ddf14..44f66f9b6d 100644 --- a/distros/melodic/flexbe-input/default.nix +++ b/distros/melodic/flexbe-input/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, flexbe-msgs, pythonPackages, rospy }: buildRosPackage { pname = "ros-melodic-flexbe-input"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_input/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "d22163e9914d7b21c0ddaaaf748f70ddd4a342c239cfb8504579ede742eb2b26"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_input/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "ff53abeb3fdff9cf84447db21f67da532c57366b46801c34348500e63c3bfbba"; }; buildType = "catkin"; diff --git a/distros/melodic/flexbe-mirror/default.nix b/distros/melodic/flexbe-mirror/default.nix index 26eb9bfa99..bebaf51d2b 100644 --- a/distros/melodic/flexbe-mirror/default.nix +++ b/distros/melodic/flexbe-mirror/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy }: buildRosPackage { pname = "ros-melodic-flexbe-mirror"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_mirror/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "46b8dbcc34b8745e980f1ac4af3d71777d8c236b69b58dcdde19ae58481d3603"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_mirror/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "1a4db16ce0e35303a163e75a4cd99dae334892e83ce2a190b77044acc61c3569"; }; buildType = "catkin"; diff --git a/distros/melodic/flexbe-msgs/default.nix b/distros/melodic/flexbe-msgs/default.nix index 032bd6ffc8..7a62116083 100644 --- a/distros/melodic/flexbe-msgs/default.nix +++ b/distros/melodic/flexbe-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, rospy }: buildRosPackage { pname = "ros-melodic-flexbe-msgs"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "4422ca3a003b817bc2ce6dd5a8dc257fedbff59f6a2a8ab316d83977a4cc71be"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_msgs/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "b50c2b33386a9314ed984fe8fd9899940b45cede26ece3d7046054b5bb86cc48"; }; buildType = "catkin"; diff --git a/distros/melodic/flexbe-onboard/default.nix b/distros/melodic/flexbe-onboard/default.nix index 87c8c4351f..a682289129 100644 --- a/distros/melodic/flexbe-onboard/default.nix +++ b/distros/melodic/flexbe-onboard/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest }: buildRosPackage { pname = "ros-melodic-flexbe-onboard"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_onboard/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "ca3a5635e689654ef1c4c642aa9f9f3d450bc25962080912e39692a5c0250dfc"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_onboard/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "c76dab2227ad0f060b157f3abfd498610edfe5174f77ff916e34ca02bf164e4a"; }; buildType = "catkin"; diff --git a/distros/melodic/flexbe-states/default.nix b/distros/melodic/flexbe-states/default.nix index 92fd6b2b5f..c3c4809dd2 100644 --- a/distros/melodic/flexbe-states/default.nix +++ b/distros/melodic/flexbe-states/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, flexbe-testing, geometry-msgs, rosbag, rospy, rostest }: buildRosPackage { pname = "ros-melodic-flexbe-states"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_states/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "f80972cf41f7e4e1e199418f73489f3b9751724749e2bc77a04a398460ab3d1c"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_states/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "bc72bf6b6965a04c34a24a4defedbb9bc4bfbe04e69f31b1bef5e68ca9da875b"; }; buildType = "catkin"; diff --git a/distros/melodic/flexbe-testing/default.nix b/distros/melodic/flexbe-testing/default.nix index 0ad853749c..a192689c3d 100644 --- a/distros/melodic/flexbe-testing/default.nix +++ b/distros/melodic/flexbe-testing/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest, rosunit, std-msgs }: buildRosPackage { pname = "ros-melodic-flexbe-testing"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_testing/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "332e1194f6ae9341675f8149dda774176daee8ef419a188050ce12829ad7c67a"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_testing/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "3b56376d79de37442e202a668e2284a42719f3483b355e228b7b679f7656d6d1"; }; buildType = "catkin"; diff --git a/distros/melodic/flexbe-widget/default.nix b/distros/melodic/flexbe-widget/default.nix index 9a470d7493..f4aed07a0a 100644 --- a/distros/melodic/flexbe-widget/default.nix +++ b/distros/melodic/flexbe-widget/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-mirror, flexbe-msgs, flexbe-onboard, rospy }: buildRosPackage { pname = "ros-melodic-flexbe-widget"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_widget/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "d81fd5a666f4bef1db78610a3b49b249bb9c2786403f959b9f7d13a5a697cf43"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_widget/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "e576ca29ea89fdb8c34fc425ec1a1b014372057d4fcc6e65adbbc9fc83ecf898"; }; buildType = "catkin"; diff --git a/distros/melodic/gazebo-video-monitor-msgs/default.nix b/distros/melodic/gazebo-video-monitor-msgs/default.nix new file mode 100644 index 0000000000..578a744ce1 --- /dev/null +++ b/distros/melodic/gazebo-video-monitor-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, std-srvs }: +buildRosPackage { + pname = "ros-melodic-gazebo-video-monitor-msgs"; + version = "0.6.0-r2"; + + src = fetchurl { + url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/melodic/gazebo_video_monitor_msgs/0.6.0-2.tar.gz"; + name = "0.6.0-2.tar.gz"; + sha256 = "9c04d80c315c88867ea5d67a5c7bda2cead7a3d6dd04a6a070394e6a3e6f162d"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime std-srvs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''gazebo_video_monitor_msgs defines interfaces for the gazebo_video_monitor_plugins package.''; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/melodic/gazebo-video-monitor-plugins/default.nix b/distros/melodic/gazebo-video-monitor-plugins/default.nix index 95de7e6c97..99b8d0ecdf 100644 --- a/distros/melodic/gazebo-video-monitor-plugins/default.nix +++ b/distros/melodic/gazebo-video-monitor-plugins/default.nix @@ -2,24 +2,24 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, libyamlcpp, message-generation, message-runtime, opencv3, roscpp, std-srvs }: +{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-video-monitor-msgs, libyamlcpp, opencv3, roscpp, std-srvs }: buildRosPackage { pname = "ros-melodic-gazebo-video-monitor-plugins"; - version = "0.5.0-r2"; + version = "0.6.0-r2"; src = fetchurl { - url = "https://github.com/nlamprian/gazebo_video_monitor_plugins-release/archive/release/melodic/gazebo_video_monitor_plugins/0.5.0-2.tar.gz"; - name = "0.5.0-2.tar.gz"; - sha256 = "181d2df71aab8de8603e287de380d92d38ae97dfd55aa6ce1e69da37cbfd74bc"; + url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/melodic/gazebo_video_monitor_plugins/0.6.0-2.tar.gz"; + name = "0.6.0-2.tar.gz"; + sha256 = "b33909506f81e443d5246da568e8465b808bb82192a9b21d9e141c41a06e2d73"; }; buildType = "catkin"; - buildInputs = [ libyamlcpp message-generation ]; - propagatedBuildInputs = [ gazebo-ros message-runtime opencv3 roscpp std-srvs ]; + buildInputs = [ libyamlcpp ]; + propagatedBuildInputs = [ gazebo-ros gazebo-video-monitor-msgs opencv3 roscpp std-srvs ]; nativeBuildInputs = [ catkin ]; meta = { - description = ''The gazebo_video_monitor_plugins package''; + description = ''gazebo_video_monitor_plugins is a package that lets the user record videos of a Gazebo simulation. It provides a multicamera sensor that can be used for creating different types of videos with multiple views from inside the gazebo world. There is a number of plugins already available in the package, but more can be developed by the user, with minimal effort, to fit arbitrary use cases.''; license = with lib.licenses; [ gpl3 ]; }; } diff --git a/distros/melodic/gazebo-video-monitors/default.nix b/distros/melodic/gazebo-video-monitors/default.nix new file mode 100644 index 0000000000..5c01bee79a --- /dev/null +++ b/distros/melodic/gazebo-video-monitors/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-video-monitor-msgs, gazebo-video-monitor-plugins }: +buildRosPackage { + pname = "ros-melodic-gazebo-video-monitors"; + version = "0.6.0-r2"; + + src = fetchurl { + url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/melodic/gazebo_video_monitors/0.6.0-2.tar.gz"; + name = "0.6.0-2.tar.gz"; + sha256 = "36ec756dae6dbd2dcb27b7e7fda5627144c9f998d04064c68c90f7b04eafcdc8"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo-video-monitor-msgs gazebo-video-monitor-plugins ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Metapackage that groups together the gazebo_video_monitors packages.''; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/melodic/generated.nix b/distros/melodic/generated.nix index 8f1e32ffd9..d75d9e3beb 100644 --- a/distros/melodic/generated.nix +++ b/distros/melodic/generated.nix @@ -226,6 +226,8 @@ self: super: { camera-umd = self.callPackage ./camera-umd {}; + can-dbc-parser = self.callPackage ./can-dbc-parser {}; + can-msgs = self.callPackage ./can-msgs {}; canopen-402 = self.callPackage ./canopen-402 {}; @@ -490,6 +492,8 @@ self: super: { codec-image-transport = self.callPackage ./codec-image-transport {}; + color-util = self.callPackage ./color-util {}; + combined-robot-hw = self.callPackage ./combined-robot-hw {}; combined-robot-hw-tests = self.callPackage ./combined-robot-hw-tests {}; @@ -660,6 +664,8 @@ self: super: { diff-drive-controller = self.callPackage ./diff-drive-controller {}; + dijkstra-mesh-planner = self.callPackage ./dijkstra-mesh-planner {}; + dingo-control = self.callPackage ./dingo-control {}; dingo-description = self.callPackage ./dingo-description {}; @@ -1078,8 +1084,12 @@ self: super: { gazebo-ros-pkgs = self.callPackage ./gazebo-ros-pkgs {}; + gazebo-video-monitor-msgs = self.callPackage ./gazebo-video-monitor-msgs {}; + gazebo-video-monitor-plugins = self.callPackage ./gazebo-video-monitor-plugins {}; + gazebo-video-monitors = self.callPackage ./gazebo-video-monitors {}; + gencpp = self.callPackage ./gencpp {}; generic-throttle = self.callPackage ./generic-throttle {}; @@ -1244,6 +1254,22 @@ self: super: { hector-xacro-tools = self.callPackage ./hector-xacro-tools {}; + heifu-bringup = self.callPackage ./heifu-bringup {}; + + heifu-description = self.callPackage ./heifu-description {}; + + heifu-diagnostic = self.callPackage ./heifu-diagnostic {}; + + heifu-mavros = self.callPackage ./heifu-mavros {}; + + heifu-msgs = self.callPackage ./heifu-msgs {}; + + heifu-safety = self.callPackage ./heifu-safety {}; + + heifu-simple-waypoint = self.callPackage ./heifu-simple-waypoint {}; + + heifu-tools = self.callPackage ./heifu-tools {}; + heron-control = self.callPackage ./heron-control {}; heron-description = self.callPackage ./heron-description {}; @@ -1826,6 +1852,10 @@ self: super: { mbf-costmap-nav = self.callPackage ./mbf-costmap-nav {}; + mbf-mesh-core = self.callPackage ./mbf-mesh-core {}; + + mbf-mesh-nav = self.callPackage ./mbf-mesh-nav {}; + mbf-msgs = self.callPackage ./mbf-msgs {}; mbf-recovery-behaviors = self.callPackage ./mbf-recovery-behaviors {}; @@ -1850,6 +1880,14 @@ self: super: { media-export = self.callPackage ./media-export {}; + mesh-client = self.callPackage ./mesh-client {}; + + mesh-controller = self.callPackage ./mesh-controller {}; + + mesh-layers = self.callPackage ./mesh-layers {}; + + mesh-map = self.callPackage ./mesh-map {}; + mesh-msgs = self.callPackage ./mesh-msgs {}; mesh-msgs-conversions = self.callPackage ./mesh-msgs-conversions {}; @@ -1858,6 +1896,8 @@ self: super: { mesh-msgs-transform = self.callPackage ./mesh-msgs-transform {}; + mesh-navigation = self.callPackage ./mesh-navigation {}; + mesh-tools = self.callPackage ./mesh-tools {}; message-filters = self.callPackage ./message-filters {}; @@ -2150,6 +2190,8 @@ self: super: { nav-grid-pub-sub = self.callPackage ./nav-grid-pub-sub {}; + nav-grid-server = self.callPackage ./nav-grid-server {}; + nav-msgs = self.callPackage ./nav-msgs {}; navfn = self.callPackage ./navfn {}; @@ -2920,6 +2962,12 @@ self: super: { robot-mechanism-controllers = self.callPackage ./robot-mechanism-controllers {}; + robot-nav-rviz-plugins = self.callPackage ./robot-nav-rviz-plugins {}; + + robot-nav-tools = self.callPackage ./robot-nav-tools {}; + + robot-nav-viz-demos = self.callPackage ./robot-nav-viz-demos {}; + robot-navigation = self.callPackage ./robot-navigation {}; robot-one = self.callPackage ./robot-one {}; @@ -3562,6 +3610,8 @@ self: super: { sot-core = self.callPackage ./sot-core {}; + sot-dynamic-pinocchio = self.callPackage ./sot-dynamic-pinocchio {}; + sot-tools = self.callPackage ./sot-tools {}; sparse-bundle-adjustment = self.callPackage ./sparse-bundle-adjustment {}; @@ -3574,6 +3624,8 @@ self: super: { srdfdom = self.callPackage ./srdfdom {}; + stag-ros = self.callPackage ./stag-ros {}; + stage = self.callPackage ./stage {}; stage-ros = self.callPackage ./stage-ros {}; @@ -4100,6 +4152,8 @@ self: super: { warthog-viz = self.callPackage ./warthog-viz {}; + wave-front-planner = self.callPackage ./wave-front-planner {}; + wave-gazebo = self.callPackage ./wave-gazebo {}; wave-gazebo-plugins = self.callPackage ./wave-gazebo-plugins {}; diff --git a/distros/melodic/global-planner-tests/default.nix b/distros/melodic/global-planner-tests/default.nix index fc344aa22f..7eb28670a7 100644 --- a/distros/melodic/global-planner-tests/default.nix +++ b/distros/melodic/global-planner-tests/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libyamlcpp, map-server, nav-core2, nav-msgs, pluginlib, roscpp, roslint }: buildRosPackage { pname = "ros-melodic-global-planner-tests"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/global_planner_tests/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "39e04b13a621dc4fd2ceec66debbb65c93034d192a2d238c26fc425a67325074"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/global_planner_tests/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "1efd62a2479f2356edb5ade328ea03f1ce3e1b14b7d20d00b90063dec919bc24"; }; buildType = "catkin"; diff --git a/distros/melodic/heifu-bringup/default.nix b/distros/melodic/heifu-bringup/default.nix index 5bb0e9c04a..c39491edb6 100644 --- a/distros/melodic/heifu-bringup/default.nix +++ b/distros/melodic/heifu-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, heifu-description, heifu-mavros, heifu-msgs, heifu-safety, heifu-tools }: buildRosPackage { pname = "ros-melodic-heifu-bringup"; - version = "0.7.1-r2"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_bringup/0.7.1-2.tar.gz"; - name = "0.7.1-2.tar.gz"; - sha256 = "3e83f9735135fd345e0300fce6b54b2797f1dc91523643cdbacdcf123f856a8d"; + url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_bringup/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "ff4ea8760d107a034c61a42f3a941a643d41f8f5b650e17343c000539f2afe78"; }; buildType = "catkin"; diff --git a/distros/melodic/heifu-description/default.nix b/distros/melodic/heifu-description/default.nix index 6ba23375a3..abb86a75ab 100644 --- a/distros/melodic/heifu-description/default.nix +++ b/distros/melodic/heifu-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslaunch, urdf, xacro }: buildRosPackage { pname = "ros-melodic-heifu-description"; - version = "0.7.1-r2"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_description/0.7.1-2.tar.gz"; - name = "0.7.1-2.tar.gz"; - sha256 = "0369bf2653fd75c28e5a1718be91311108bf971e869dc42d6c2dcbd05219ee16"; + url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_description/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "56a7acf0c940519055b6423aac229336748087483a87a4bff547372c620462ef"; }; buildType = "catkin"; diff --git a/distros/melodic/heifu-diagnostic/default.nix b/distros/melodic/heifu-diagnostic/default.nix new file mode 100644 index 0000000000..3b9dec8bc5 --- /dev/null +++ b/distros/melodic/heifu-diagnostic/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mavros, roscpp, roslib, std-msgs }: +buildRosPackage { + pname = "ros-melodic-heifu-diagnostic"; + version = "0.7.2-r1"; + + src = fetchurl { + url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_diagnostic/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "cbd66483c477397f0c596547b719bb98b267a279a01fa78c44a4bb8fcd933578"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mavros roscpp roslib std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Heifu diagnostic to get GPS status''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/heifu-mavros/default.nix b/distros/melodic/heifu-mavros/default.nix new file mode 100644 index 0000000000..5124e18c41 --- /dev/null +++ b/distros/melodic/heifu-mavros/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mavros, roscpp, roslib, sensor-msgs, std-msgs, tf }: +buildRosPackage { + pname = "ros-melodic-heifu-mavros"; + version = "0.7.2-r1"; + + src = fetchurl { + url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_mavros/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "f79d0e363120fb97edc96d612bcc98d5c86716e54b23523849346730e1a133e6"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mavros roscpp roslib sensor-msgs std-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Heifu mavros interface''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/heifu-msgs/default.nix b/distros/melodic/heifu-msgs/default.nix index d7b2116e26..9935743533 100644 --- a/distros/melodic/heifu-msgs/default.nix +++ b/distros/melodic/heifu-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs, std-srvs }: buildRosPackage { pname = "ros-melodic-heifu-msgs"; - version = "0.7.1-r2"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_msgs/0.7.1-2.tar.gz"; - name = "0.7.1-2.tar.gz"; - sha256 = "7034e4fce46696773f1b0ebadd357d98a89467c35c8d6cd5d9622fead6e0b31d"; + url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_msgs/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "6966cd1900d0a2df4f24461ddc4281453f089356a48165dbc7ab760aa568ed0f"; }; buildType = "catkin"; diff --git a/distros/melodic/heifu-safety/default.nix b/distros/melodic/heifu-safety/default.nix new file mode 100644 index 0000000000..d6d322ceec --- /dev/null +++ b/distros/melodic/heifu-safety/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, heifu-msgs, nav-msgs, roscpp, rospy }: +buildRosPackage { + pname = "ros-melodic-heifu-safety"; + version = "0.7.2-r1"; + + src = fetchurl { + url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_safety/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "b126b1edc6d0a1271151bac28fa6d885fa6f551619477048ab645bc8b5ed7068"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs heifu-msgs nav-msgs roscpp rospy ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package enables an allowable safety zone to control the drone with a joystick.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/heifu-simple-waypoint/default.nix b/distros/melodic/heifu-simple-waypoint/default.nix new file mode 100644 index 0000000000..347d09b31b --- /dev/null +++ b/distros/melodic/heifu-simple-waypoint/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mavros, roscpp, roslib, sensor-msgs, std-msgs, tf }: +buildRosPackage { + pname = "ros-melodic-heifu-simple-waypoint"; + version = "0.7.2-r1"; + + src = fetchurl { + url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_simple_waypoint/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "47571af1750b82faa776632f484ca4a8befd1c854185e6bb4dc68c4d06788ec2"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mavros roscpp roslib sensor-msgs std-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Heifu mavros interface''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/heifu-tools/default.nix b/distros/melodic/heifu-tools/default.nix index 509085c983..7f95524323 100644 --- a/distros/melodic/heifu-tools/default.nix +++ b/distros/melodic/heifu-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, image-view, joy, joy-teleop }: buildRosPackage { pname = "ros-melodic-heifu-tools"; - version = "0.7.1-r2"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_tools/0.7.1-2.tar.gz"; - name = "0.7.1-2.tar.gz"; - sha256 = "b301714a25fe05af9e346b8510168cc191f5c17c2ee7683ae9d86715ad02d7d7"; + url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_tools/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "a8df5536e68b7de5afb8c19bf1ed4079aeacab5e4b0fe4824b085907f68db656"; }; buildType = "catkin"; diff --git a/distros/melodic/joystick-interrupt/default.nix b/distros/melodic/joystick-interrupt/default.nix index c975ccbd33..7431e270b0 100644 --- a/distros/melodic/joystick-interrupt/default.nix +++ b/distros/melodic/joystick-interrupt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, topic-tools }: buildRosPackage { pname = "ros-melodic-joystick-interrupt"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/joystick_interrupt/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "a222bd38b5fa402a7869bf91f8d96863cce9d2183571397426bcf31d0d1435f7"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/joystick_interrupt/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "a8ba202c2ef023552bbbd220ba9f11fb018fd77ffaf61ec3a976b2beb73d9757"; }; buildType = "catkin"; diff --git a/distros/melodic/leo-bringup/default.nix b/distros/melodic/leo-bringup/default.nix index afd5d65538..e21547f507 100644 --- a/distros/melodic/leo-bringup/default.nix +++ b/distros/melodic/leo-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, leo-description, robot-state-publisher, rosbridge-server, rosserial-python, sensor-msgs, web-video-server, xacro }: buildRosPackage { pname = "ros-melodic-leo-bringup"; - version = "1.1.2-r1"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_bringup/1.1.2-1.tar.gz"; - name = "1.1.2-1.tar.gz"; - sha256 = "a7b92365a3660075d64a4ebaa41f9136ed76a20e536f0a9f4deebb46d4c729f1"; + url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_bringup/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "25bfc72cfae951ef08d764c3cf0ebd524de5dfdbd026ed1ceea543d24acb9039"; }; buildType = "catkin"; diff --git a/distros/melodic/leo-description/default.nix b/distros/melodic/leo-description/default.nix index 8740194d6b..8919ab8a81 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, robot-state-publisher, xacro }: +{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, rostest, xacro }: buildRosPackage { pname = "ros-melodic-leo-description"; - version = "1.1.0-r1"; + version = "1.2.1-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_description/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "ed789fefe4acb8e77f715fbd0ac8b4eac9ffff38459b38c839926309817a9867"; + url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_description/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "8e6ce8a4b951bbfc99a9422b646c267eb685730c239bb7be953d71d9d91bbb32"; }; buildType = "catkin"; + checkInputs = [ rostest ]; propagatedBuildInputs = [ robot-state-publisher xacro ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/melodic/leo-desktop/default.nix b/distros/melodic/leo-desktop/default.nix index 5a4bf80cdf..d88b392755 100644 --- a/distros/melodic/leo-desktop/default.nix +++ b/distros/melodic/leo-desktop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, leo, leo-viz }: buildRosPackage { pname = "ros-melodic-leo-desktop"; - version = "0.2.2-r1"; + version = "0.2.3-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_desktop/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "7f1c71c0b38c2df2a379978a68be3c06902e9321a0572a2c88f62c8fbae6b19d"; + url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_desktop/0.2.3-1.tar.gz"; + name = "0.2.3-1.tar.gz"; + sha256 = "828695ff682318fcd2fdf8a3228fa3ede6f04fd796a5fcff9183b750297c6aa3"; }; buildType = "catkin"; diff --git a/distros/melodic/leo-fw/default.nix b/distros/melodic/leo-fw/default.nix index 08ddc6628e..77845a1973 100644 --- a/distros/melodic/leo-fw/default.nix +++ b/distros/melodic/leo-fw/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosgraph, rosmon-msgs, rosnode, rospy, rosservice, std-srvs }: buildRosPackage { pname = "ros-melodic-leo-fw"; - version = "1.1.2-r1"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_fw/1.1.2-1.tar.gz"; - name = "1.1.2-1.tar.gz"; - sha256 = "e84e089592de9956b8973bffb8c6bdcf0810be819be2f4b3a7f218f35d37418c"; + url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_fw/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "670b9fb62599c7f02cdf4b10e0a98aafc0da1231a6da823e8d5e80df22aad563"; }; buildType = "catkin"; diff --git a/distros/melodic/leo-gazebo/default.nix b/distros/melodic/leo-gazebo/default.nix index f2fc8dbf9d..c6b51bf1d5 100644 --- a/distros/melodic/leo-gazebo/default.nix +++ b/distros/melodic/leo-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, compressed-image-transport, diff-drive-controller, gazebo-dev, 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.3-r1"; + version = "0.2.0-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_gazebo/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "f022e61f6859e9de0de327a65ff83527d6fed7125bfbd5a2dac6a0afe95b1a18"; + url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_gazebo/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "fd5f430b97e02757675f5c3520f25d52511891abe1864ba393bb9d72880b23d3"; }; buildType = "catkin"; diff --git a/distros/melodic/leo-robot/default.nix b/distros/melodic/leo-robot/default.nix index de2ae81eba..1339c20c09 100644 --- a/distros/melodic/leo-robot/default.nix +++ b/distros/melodic/leo-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, leo, leo-bringup, leo-fw }: buildRosPackage { pname = "ros-melodic-leo-robot"; - version = "1.1.2-r1"; + version = "1.1.3-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_robot/1.1.2-1.tar.gz"; - name = "1.1.2-1.tar.gz"; - sha256 = "45d0b7a55a6199167ec09e75e76c413f49e4298d5cd6a526c4f01d7aa2ff7627"; + url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_robot/1.1.3-1.tar.gz"; + name = "1.1.3-1.tar.gz"; + sha256 = "2ef847a9938d847fbd72260cf952df16216243b548c2037706fca600c89a1bbb"; }; buildType = "catkin"; diff --git a/distros/melodic/leo-simulator/default.nix b/distros/melodic/leo-simulator/default.nix index 0aa5864aae..c3e6dca5de 100644 --- a/distros/melodic/leo-simulator/default.nix +++ b/distros/melodic/leo-simulator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, leo-gazebo }: buildRosPackage { pname = "ros-melodic-leo-simulator"; - version = "0.1.3-r1"; + version = "0.2.0-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_simulator/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "b03a8815470371a9d524b499b933e20456311ad3b464dfb850a34cfa49d36888"; + url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_simulator/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "f6b09ed754080419085051822f8111afe129042eec015ae70d7f85dc5810a93e"; }; buildType = "catkin"; diff --git a/distros/melodic/leo-teleop/default.nix b/distros/melodic/leo-teleop/default.nix index eca7801688..e31bece4c5 100644 --- a/distros/melodic/leo-teleop/default.nix +++ b/distros/melodic/leo-teleop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joy, teleop-twist-joy, teleop-twist-keyboard }: buildRosPackage { pname = "ros-melodic-leo-teleop"; - version = "1.1.0-r1"; + version = "1.2.1-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_teleop/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "5a7be21e50b8f41fe96f68c9151c46958842ddbd1e0954516727efb09eebf22b"; + url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_teleop/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "4145f717dae0c316f90a04069a3245a1cbfbfc75fe1e82559eb78cd5a26a08ad"; }; buildType = "catkin"; @@ -18,7 +18,7 @@ buildRosPackage { nativeBuildInputs = [ catkin ]; meta = { - description = ''Teleop package for Leo Rover''; + description = ''Scripts and launch files for Leo Rover teleoperation''; license = with lib.licenses; [ mit ]; }; } diff --git a/distros/melodic/leo-viz/default.nix b/distros/melodic/leo-viz/default.nix index 836efaf4ef..e0601b9b97 100644 --- a/distros/melodic/leo-viz/default.nix +++ b/distros/melodic/leo-viz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, leo-description, robot-state-publisher, rviz }: buildRosPackage { pname = "ros-melodic-leo-viz"; - version = "0.2.2-r1"; + version = "0.2.3-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_viz/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "a1b653f6c43d6dd2673f101a8a989f7b035220235fe6f840faacd1a8cab81ccb"; + url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_viz/0.2.3-1.tar.gz"; + name = "0.2.3-1.tar.gz"; + sha256 = "20967228c7022965ac545e6c1b87a35b0c514aa2bb78f7e0d625e13d69103ec9"; }; buildType = "catkin"; diff --git a/distros/melodic/leo/default.nix b/distros/melodic/leo/default.nix index d7d89751e0..b0e5d69088 100644 --- a/distros/melodic/leo/default.nix +++ b/distros/melodic/leo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, leo-description, leo-teleop }: buildRosPackage { pname = "ros-melodic-leo"; - version = "1.1.0-r1"; + version = "1.2.1-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "62e5c07c40077e8aefa297970414181c075494c14bf1d99a9d9b3cb123d8114d"; + url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "4ea4f60067fd58773e53b0373153b818d5a8b745c066bc6f6e1bb687cd77f324"; }; buildType = "catkin"; diff --git a/distros/melodic/locomotor-msgs/default.nix b/distros/melodic/locomotor-msgs/default.nix index 567a4bf6fe..0fb5779432 100644 --- a/distros/melodic/locomotor-msgs/default.nix +++ b/distros/melodic/locomotor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, nav-2d-msgs }: buildRosPackage { pname = "ros-melodic-locomotor-msgs"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "585d9e6b911d982399db49255a0dd202555a1d36413898683de933e21d45b6ce"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor_msgs/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "1848d229f1ab534fb38f858f17885968a31ad7543a1abf1c76026b4efbc0ec60"; }; buildType = "catkin"; diff --git a/distros/melodic/locomotor/default.nix b/distros/melodic/locomotor/default.nix index bd229738a7..5b290a7334 100644 --- a/distros/melodic/locomotor/default.nix +++ b/distros/melodic/locomotor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, locomotor-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rospy }: buildRosPackage { pname = "ros-melodic-locomotor"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "d963fa2820b1c75aaf1f74fa7756f26d27cc254b1f01ab40a5c078c2bae8a224"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "2d6254e21d33eb956ed0457e845767e0bc9eddcc5fc2852977945986b3414b03"; }; buildType = "catkin"; diff --git a/distros/melodic/locomove-base/default.nix b/distros/melodic/locomove-base/default.nix index 97831a7a4e..fb12a6a55b 100644 --- a/distros/melodic/locomove-base/default.nix +++ b/distros/melodic/locomove-base/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, locomotor, move-base-msgs, nav-2d-utils, nav-core, nav-core-adapter, roslint }: buildRosPackage { pname = "ros-melodic-locomove-base"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomove_base/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "f8eb11d52a5e4b23ba8563021f1273b28f5be9f690335ab490ae50ca34f23b30"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomove_base/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "2059b2a14cbe6c59d3ae2e27c1781c5b824d354f2446fb3ccdff1cfefa9345e0"; }; buildType = "catkin"; diff --git a/distros/melodic/map-organizer/default.nix b/distros/melodic/map-organizer/default.nix index 4fd5a094bf..25122f1ef5 100644 --- a/distros/melodic/map-organizer/default.nix +++ b/distros/melodic/map-organizer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, map-organizer-msgs, map-server, nav-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-melodic-map-organizer"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/map_organizer/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "fdc5b9a39577aa59ef583f15f8218fe7617400d72e9a78f50958a7b4cff0ed7c"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/map_organizer/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "d13a701c60594a47b5796916150d6f2b7bd259b14d2d94f263cfb55b513c59fd"; }; buildType = "catkin"; diff --git a/distros/melodic/mavlink/default.nix b/distros/melodic/mavlink/default.nix index 5ae0d796a1..884bc6134d 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.11.11-r1"; + version = "2020.12.12-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.11.11-1.tar.gz"; - name = "2020.11.11-1.tar.gz"; - sha256 = "bada2901df30654db92fc55cfa785e157c9c50a37cb42d133fb380f8cb924cc2"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.12.12-1.tar.gz"; + name = "2020.12.12-1.tar.gz"; + sha256 = "a8bdbab9b81a03482aca1852dc6ae5c54b415164258fbfbdcd0c81a9dedd5819"; }; buildType = "cmake"; diff --git a/distros/melodic/mbf-mesh-core/default.nix b/distros/melodic/mbf-mesh-core/default.nix new file mode 100644 index 0000000000..9ab888c9fd --- /dev/null +++ b/distros/melodic/mbf-mesh-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, mbf-abstract-core, mesh-map }: +buildRosPackage { + pname = "ros-melodic-mbf-mesh-core"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mbf_mesh_core/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "122f4c0c4195151e16fea4d6e536653bc4be7543943541ee457b262479166edb"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mbf-abstract-core mesh-map ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mbf_mesh_core package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mbf-mesh-nav/default.nix b/distros/melodic/mbf-mesh-nav/default.nix new file mode 100644 index 0000000000..0475cfa8f7 --- /dev/null +++ b/distros/melodic/mbf-mesh-nav/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mbf-abstract-nav, mbf-mesh-core, mesh-map, pluginlib, roscpp }: +buildRosPackage { + pname = "ros-melodic-mbf-mesh-nav"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mbf_mesh_nav/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "04fbe1a816999ca0849abdee66365d71edbbdd540bd4229d4305d7a9e8d60f52"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dynamic-reconfigure mbf-abstract-nav mbf-mesh-core mesh-map pluginlib roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mbf_mesh_nav package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mesh-client/default.nix b/distros/melodic/mesh-client/default.nix new file mode 100644 index 0000000000..97f7c35631 --- /dev/null +++ b/distros/melodic/mesh-client/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, curl, eigen, jsoncpp, lvr2, roscpp }: +buildRosPackage { + pname = "ros-melodic-mesh-client"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_client/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "ee40d2fb496efd907d7159d037aa62ab91c49b5253f16a388c5852106338c056"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ curl eigen jsoncpp lvr2 roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_client package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mesh-controller/default.nix b/distros/melodic/mesh-controller/default.nix new file mode 100644 index 0000000000..1e5c979eb0 --- /dev/null +++ b/distros/melodic/mesh-controller/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-melodic-mesh-controller"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_controller/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "c2fad81da0a24b9b4120cf7f6178b05b9660e8364ee219c3bbd15dd81d693a1b"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp tf2-geometry-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_controller package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mesh-layers/default.nix b/distros/melodic/mesh-layers/default.nix new file mode 100644 index 0000000000..0ffeca6bf3 --- /dev/null +++ b/distros/melodic/mesh-layers/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mesh-map }: +buildRosPackage { + pname = "ros-melodic-mesh-layers"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_layers/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "2f7553d11375ea30ab36cecc254995ff3279e74e97fc87d2163a9477eabd60ca"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dynamic-reconfigure mesh-map ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_layers package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mesh-map/default.nix b/distros/melodic/mesh-map/default.nix new file mode 100644 index 0000000000..a78c4d9834 --- /dev/null +++ b/distros/melodic/mesh-map/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, mesh-client, mesh-msgs-conversions, pluginlib, roscpp, tf2-ros, visualization-msgs, xmlrpcpp }: +buildRosPackage { + pname = "ros-melodic-mesh-map"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_map/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "ef9afe218b24b4f6bb269328d4c71cd71b246c2a55476ec5cb4347407ade57c5"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs mesh-client mesh-msgs-conversions pluginlib roscpp tf2-ros visualization-msgs xmlrpcpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_map package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/mesh-navigation/default.nix b/distros/melodic/mesh-navigation/default.nix new file mode 100644 index 0000000000..5c686a911d --- /dev/null +++ b/distros/melodic/mesh-navigation/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dijkstra-mesh-planner, mbf-mesh-core, mbf-mesh-nav, mesh-client, mesh-controller, mesh-layers, mesh-map, wave-front-planner }: +buildRosPackage { + pname = "ros-melodic-mesh-navigation"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_navigation/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "76035ae6458eee945b839ea5a2102a60cc2e4a7288cd31cc4ac0ca5f538e47c3"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dijkstra-mesh-planner mbf-mesh-core mbf-mesh-nav mesh-client mesh-controller mesh-layers mesh-map wave-front-planner ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_navigation package provides a layered mesh_map implementation, a Move Base Flex mesh navigation server, as well as mesh navigation plugins for path planning and navigation control.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/nav-2d-msgs/default.nix b/distros/melodic/nav-2d-msgs/default.nix index 03048380e4..3794851b4c 100644 --- a/distros/melodic/nav-2d-msgs/default.nix +++ b/distros/melodic/nav-2d-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-nav-2d-msgs"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_msgs/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "a69fbc32255ea51112ab78b8b5b2b8c4b38ec8263bd961558c0a7a66bf89eb20"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_msgs/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "c23cf1eba45980b80b02ed35cb823d39cefeb8d03d2832bed92e2028ad8f9ea0"; }; buildType = "catkin"; diff --git a/distros/melodic/nav-2d-utils/default.nix b/distros/melodic/nav-2d-utils/default.nix index c2c94e762f..a422ce0577 100644 --- a/distros/melodic/nav-2d-utils/default.nix +++ b/distros/melodic/nav-2d-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-core2, nav-grid, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, std-msgs, tf, tf2-geometry-msgs, tf2-ros, xmlrpcpp }: buildRosPackage { pname = "ros-melodic-nav-2d-utils"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_utils/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "8af155a85dbda95feb762385cd888cd2d9296f39e444549f51d99872303e5e20"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_utils/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "c7339128f7aedde6d0a29eb97fe08ceedb3fdefbddc60fd93a12e850d48aa2d9"; }; buildType = "catkin"; diff --git a/distros/melodic/nav-core-adapter/default.nix b/distros/melodic/nav-core-adapter/default.nix index fbac34b248..870dd15ff1 100644 --- a/distros/melodic/nav-core-adapter/default.nix +++ b/distros/melodic/nav-core-adapter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-2d, dwb-critics, dwb-local-planner, dwb-plugins, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core, nav-core2, nav-grid, nav-msgs, pluginlib, roslint, rostest, tf, visualization-msgs }: buildRosPackage { pname = "ros-melodic-nav-core-adapter"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core_adapter/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "516bb752f040f0e9f4639d874211c75db1667265e326d1220d3b2f880729a336"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core_adapter/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "dcd968943080ac821ac2a892c2118706155e43ea662f1f762d7867e4e0e385b4"; }; buildType = "catkin"; diff --git a/distros/melodic/nav-core2/default.nix b/distros/melodic/nav-core2/default.nix index 21a38d8e68..a40dc6585f 100644 --- a/distros/melodic/nav-core2/default.nix +++ b/distros/melodic/nav-core2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-grid, roslint, rosunit, tf2-ros }: buildRosPackage { pname = "ros-melodic-nav-core2"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core2/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "94c6fcca1da21c14adf210a38a1e83c82fb7d3e59818b16004361800809031d9"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core2/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "d786855deba37a64f5e5a6eaf8ed347911e6fb1e3f3970d2b50766abd6bd2408"; }; buildType = "catkin"; diff --git a/distros/melodic/nav-grid-iterators/default.nix b/distros/melodic/nav-grid-iterators/default.nix index c4fddd1e22..b0da1d7d9a 100644 --- a/distros/melodic/nav-grid-iterators/default.nix +++ b/distros/melodic/nav-grid-iterators/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-2d-utils, nav-grid, nav-msgs, roscpp, roslint, rosunit }: buildRosPackage { pname = "ros-melodic-nav-grid-iterators"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_iterators/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "85aa53f153880ee681412a6d1a963547b6110879d69db3fe24842cd9bcbd0200"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_iterators/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "e533852555ad4b53d77ea75fe175970fcaa4ab4007154fdfe19b97c9f998db7f"; }; buildType = "catkin"; diff --git a/distros/melodic/nav-grid-pub-sub/default.nix b/distros/melodic/nav-grid-pub-sub/default.nix index 3a0eb3ee29..123459dc70 100644 --- a/distros/melodic/nav-grid-pub-sub/default.nix +++ b/distros/melodic/nav-grid-pub-sub/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, map-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-msgs, roscpp, roslint }: buildRosPackage { pname = "ros-melodic-nav-grid-pub-sub"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_pub_sub/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "e2d1c5f03e225c1972d664a489216e5d37b8bf1284da2338b344637a44d48b39"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_pub_sub/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "04a9f2bc803c226d1b460ffa8f5d7aeb2416729f6f8ce1c418d625aa3e34bca7"; }; buildType = "catkin"; diff --git a/distros/melodic/nav-grid-server/default.nix b/distros/melodic/nav-grid-server/default.nix new file mode 100644 index 0000000000..20d76ee310 --- /dev/null +++ b/distros/melodic/nav-grid-server/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, map-server, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, opencv3, roscpp, roslib, roslint }: +buildRosPackage { + pname = "ros-melodic-nav-grid-server"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_server/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "f853f5d45d155f62bfe817eb4047035ce8b520faee18a565791f0f165883d321"; + }; + + buildType = "catkin"; + checkInputs = [ map-server roslib roslint ]; + propagatedBuildInputs = [ nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs opencv3 roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Customizable tools for publishing images as NavGrids or OccupancyGrids''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/nav-grid/default.nix b/distros/melodic/nav-grid/default.nix index c43ce54915..a9c9e1badb 100644 --- a/distros/melodic/nav-grid/default.nix +++ b/distros/melodic/nav-grid/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslint, rosunit }: buildRosPackage { pname = "ros-melodic-nav-grid"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "e545bfa545436be95ac4b293fbc3026d19714fde8b00ad3d9df8a508ca34d141"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "3d2282bb68f6833b47ff28b642b1948bda0864816a4911694f5ff46ec3493dce"; }; buildType = "catkin"; diff --git a/distros/melodic/neonavigation-common/default.nix b/distros/melodic/neonavigation-common/default.nix index 903d3d18ec..688771a405 100644 --- a/distros/melodic/neonavigation-common/default.nix +++ b/distros/melodic/neonavigation-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, std-msgs, std-srvs }: buildRosPackage { pname = "ros-melodic-neonavigation-common"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_common/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "34f45e08b6befc4860591982dc3388c0c1eed925ded4b46e5a66a63f59bbba7e"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_common/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "80cb35eb432ede2c58e513b5e70836a094a26c3f36397a82628cd14c946d7750"; }; buildType = "catkin"; diff --git a/distros/melodic/neonavigation-launch/default.nix b/distros/melodic/neonavigation-launch/default.nix index 08ab5de004..67dd198b57 100644 --- a/distros/melodic/neonavigation-launch/default.nix +++ b/distros/melodic/neonavigation-launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace, map-server, planner-cspace, safety-limiter, tf2-ros, trajectory-tracker, trajectory-tracker-rviz-plugins }: buildRosPackage { pname = "ros-melodic-neonavigation-launch"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_launch/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "cac96e6b25db706045e77424a2b24c992e3c3aae25399c854a2c62840ba98d78"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_launch/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "a79abfbe925b1d6aaf3d3020ed48a70d3c2583a6b1d9b8d28b152d0e4060b6c7"; }; buildType = "catkin"; diff --git a/distros/melodic/neonavigation/default.nix b/distros/melodic/neonavigation/default.nix index 9e16cb3c2e..96fd606946 100644 --- a/distros/melodic/neonavigation/default.nix +++ b/distros/melodic/neonavigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace, joystick-interrupt, map-organizer, neonavigation-common, neonavigation-launch, obj-to-pointcloud, planner-cspace, safety-limiter, track-odometry, trajectory-tracker }: buildRosPackage { pname = "ros-melodic-neonavigation"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "084db5feaa2a28ef521ab6cbb3ff3de341d83004f2f0dde9ed8ea1f479b3ace1"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "3a8002334ad27aaa153d577ee37b8ae21e45cb6b8d880b887cb037484ef00a16"; }; buildType = "catkin"; diff --git a/distros/melodic/novatel-oem7-driver/default.nix b/distros/melodic/novatel-oem7-driver/default.nix index f856138b87..3135d4409a 100644 --- a/distros/melodic/novatel-oem7-driver/default.nix +++ b/distros/melodic/novatel-oem7-driver/default.nix @@ -2,20 +2,20 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nodelet, novatel-oem7-msgs, roscpp, rostest, sensor-msgs, tf }: +{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nav-msgs, nmea-msgs, nodelet, novatel-oem7-msgs, rosbag, roscpp, rostest, sensor-msgs, tf2-geometry-msgs }: buildRosPackage { pname = "ros-melodic-novatel-oem7-driver"; - version = "1.1.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_driver/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "e80774b05614c514c0427512b4b1cb1cf34f405df6ffee7b4951c1b7994774e9"; + url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_driver/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "cd25a9f02763a4a8868cfcb1a8fed502e161be184fa9b8b038128e82596a7f16"; }; buildType = "catkin"; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ boost gps-common nodelet novatel-oem7-msgs roscpp sensor-msgs tf ]; + checkInputs = [ rosbag rostest ]; + propagatedBuildInputs = [ boost gps-common nav-msgs nmea-msgs nodelet novatel-oem7-msgs roscpp sensor-msgs tf2-geometry-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/novatel-oem7-msgs/default.nix b/distros/melodic/novatel-oem7-msgs/default.nix index cffa7cb514..1d3a8186e1 100644 --- a/distros/melodic/novatel-oem7-msgs/default.nix +++ b/distros/melodic/novatel-oem7-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-novatel-oem7-msgs"; - version = "1.1.0-r1"; + version = "2.0.0-r1"; src = fetchurl { - url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_msgs/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "d0952fe69e8b17debe00444af3639a6050fafe5c5efccba23060c05346156445"; + url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_msgs/2.0.0-1.tar.gz"; + name = "2.0.0-1.tar.gz"; + sha256 = "66250eadc84a50e6ead1de41614905f35c2630fa737e7709dd88cb2164cc2900"; }; buildType = "catkin"; diff --git a/distros/melodic/obj-to-pointcloud/default.nix b/distros/melodic/obj-to-pointcloud/default.nix index 41fd1045fa..c1100253ee 100644 --- a/distros/melodic/obj-to-pointcloud/default.nix +++ b/distros/melodic/obj-to-pointcloud/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs }: buildRosPackage { pname = "ros-melodic-obj-to-pointcloud"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/obj_to_pointcloud/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "550a17f2b4f5cac63bd28d253b916df2b280c4bcae063e8dafca07557c614568"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/obj_to_pointcloud/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "bb07cdbb02455fe91a9ffb387cce01efcc2b23fc3782b32aea935bddd904242d"; }; buildType = "catkin"; diff --git a/distros/melodic/planner-cspace/default.nix b/distros/melodic/planner-cspace/default.nix index 15b8c0d904..2aa0bbc1b7 100644 --- a/distros/melodic/planner-cspace/default.nix +++ b/distros/melodic/planner-cspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, costmap-cspace, costmap-cspace-msgs, diagnostic-updater, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, planner-cspace-msgs, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, trajectory-tracker, trajectory-tracker-msgs }: buildRosPackage { pname = "ros-melodic-planner-cspace"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/planner_cspace/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "76f09d89fdefe6a04124d2a68ad67a9a227fd61431c327f6a1a55a6706179b60"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/planner_cspace/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "acbe98203f361d1d0173c8d5a5dbc77039fcb620006694064487b718989953cc"; }; buildType = "catkin"; diff --git a/distros/melodic/plotjuggler/default.nix b/distros/melodic/plotjuggler/default.nix index 8cfa1d6120..c951d7c94d 100644 --- a/distros/melodic/plotjuggler/default.nix +++ b/distros/melodic/plotjuggler/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, binutils, boost, catkin, cppzmq, qt5, roslib }: buildRosPackage { pname = "ros-melodic-plotjuggler"; - version = "3.0.4-r1"; + version = "3.0.6-r1"; src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler-release/archive/release/melodic/plotjuggler/3.0.4-1.tar.gz"; - name = "3.0.4-1.tar.gz"; - sha256 = "7958b0085b2f7590ed4d54ca490d6ef15289db61c68d4f93b7dddfd8160c9c4c"; + url = "https://github.com/facontidavide/plotjuggler-release/archive/release/melodic/plotjuggler/3.0.6-1.tar.gz"; + name = "3.0.6-1.tar.gz"; + sha256 = "2ca3624ec0e89974c8ccafac283583ce72b555ea207b895181f3ff4d0d2d25db"; }; buildType = "catkin"; diff --git a/distros/melodic/robot-localization/default.nix b/distros/melodic/robot-localization/default.nix index 09b372aacc..2c7ef339b9 100644 --- a/distros/melodic/robot-localization/default.nix +++ b/distros/melodic/robot-localization/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, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geometry-msgs, libyamlcpp, message-filters, message-generation, message-runtime, nav-msgs, nodelet, pythonPackages, rosbag, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, xmlrpcpp }: +{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, libyamlcpp, message-filters, message-generation, message-runtime, nav-msgs, nodelet, pythonPackages, rosbag, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, xmlrpcpp }: buildRosPackage { pname = "ros-melodic-robot-localization"; - version = "2.6.7-r1"; + version = "2.6.9-r1"; src = fetchurl { - url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/melodic/robot_localization/2.6.7-1.tar.gz"; - name = "2.6.7-1.tar.gz"; - sha256 = "c733708e1948f514cb94cad3942715980fdca0b073ead8ddad7ac9664375d5fa"; + url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/melodic/robot_localization/2.6.9-1.tar.gz"; + name = "2.6.9-1.tar.gz"; + sha256 = "342f2898d175fa666fbb506081599aaa431c4fd5e1e54c4c08f11e68e9408394"; }; buildType = "catkin"; - buildInputs = [ message-generation pythonPackages.catkin-pkg roslint ]; + buildInputs = [ geographiclib message-generation pythonPackages.catkin-pkg roslint ]; checkInputs = [ rosbag rostest rosunit ]; propagatedBuildInputs = [ cmake-modules diagnostic-msgs diagnostic-updater eigen eigen-conversions geographic-msgs geometry-msgs libyamlcpp message-filters message-runtime nav-msgs nodelet roscpp sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros xmlrpcpp ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/melodic/robot-nav-rviz-plugins/default.nix b/distros/melodic/robot-nav-rviz-plugins/default.nix new file mode 100644 index 0000000000..985f859e15 --- /dev/null +++ b/distros/melodic/robot-nav-rviz-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, pluginlib, qt5, roscpp, roslint, rviz, std-msgs }: +buildRosPackage { + pname = "ros-melodic-robot-nav-rviz-plugins"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_nav_rviz_plugins/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "ce70e9c70a0b2d32e64567a5bf2f80cce958aa7a6d62e7bc92755243287b43d9"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs pluginlib qt5.qtbase roscpp rviz std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''RViz visualizations for robot_navigation datatypes''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/robot-nav-tools/default.nix b/distros/melodic/robot-nav-tools/default.nix new file mode 100644 index 0000000000..e96ec4cab8 --- /dev/null +++ b/distros/melodic/robot-nav-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, color-util, robot-nav-rviz-plugins, robot-nav-viz-demos }: +buildRosPackage { + pname = "ros-melodic-robot-nav-tools"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_nav_tools/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "ec2c54c729dc7a39ceb2b55d3f1b261b68fa7e91d6d8b2b4c6a2c067dcd29204"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ color-util robot-nav-rviz-plugins robot-nav-viz-demos ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A collection of tools / accessories for the robot_navigation packages''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/robot-nav-viz-demos/default.nix b/distros/melodic/robot-nav-viz-demos/default.nix new file mode 100644 index 0000000000..a319825954 --- /dev/null +++ b/distros/melodic/robot-nav-viz-demos/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, angles, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, pluginlib, robot-nav-rviz-plugins, rosbag, roscpp, roslaunch, roslint, rviz }: +buildRosPackage { + pname = "ros-melodic-robot-nav-viz-demos"; + version = "0.3.0-r1"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_nav_viz_demos/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "baf7e7445b4420d69bff113107f7c33c6716e2fe33dca4494411b7487e8449bf"; + }; + + buildType = "catkin"; + checkInputs = [ roslaunch roslint ]; + propagatedBuildInputs = [ angles color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub pluginlib robot-nav-rviz-plugins rosbag roscpp rviz ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Demos for testing/demonstrating the robot_nav_rviz_plugins and color_util packages''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/robot-navigation/default.nix b/distros/melodic/robot-navigation/default.nix index a5e5594991..c382c13a4d 100644 --- a/distros/melodic/robot-navigation/default.nix +++ b/distros/melodic/robot-navigation/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub }: +{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-grid-server }: buildRosPackage { pname = "ros-melodic-robot-navigation"; - version = "0.2.5-r1"; + version = "0.3.0-r1"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_navigation/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "c7d0ad170d41279ececdacd19f49e8e5116edf8b45a0be3f66a0fe5a707b9c08"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_navigation/0.3.0-1.tar.gz"; + name = "0.3.0-1.tar.gz"; + sha256 = "c4ceadac4059b43980d9192841059207f0637b65c62e4eb7b4f10b1ff742529b"; }; buildType = "catkin"; - propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub ]; + propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-grid-server ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/rosapi/default.nix b/distros/melodic/rosapi/default.nix index e4870d5888..2fe81636ef 100644 --- a/distros/melodic/rosapi/default.nix +++ b/distros/melodic/rosapi/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosbridge-library, rosgraph, rosnode, rospy }: buildRosPackage { pname = "ros-melodic-rosapi"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosapi/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "896e803b3c9fb810355153b86086764586bd7987842db7fff2854a6ac12dff0b"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosapi/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "8dd2d89502c76eb8a847aad9f578066d61f410b80d56e373c009eca14593d480"; }; buildType = "catkin"; diff --git a/distros/melodic/rosbridge-library/default.nix b/distros/melodic/rosbridge-library/default.nix index 05dea20d79..502e2f6660 100644 --- a/distros/melodic/rosbridge-library/default.nix +++ b/distros/melodic/rosbridge-library/default.nix @@ -5,18 +5,18 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, pythonPackages, roscpp, rosgraph, rospy, rospy-tutorials, rosservice, rostest, rostopic, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-melodic-rosbridge-library"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_library/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "5f91da581b1dafb724605d1a5bd439dbd7af3107bf3e673a868fc4d6ea564662"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_library/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "bab43201a6930ad627b5d150e943ac8f2bee4872d854a2acc5372abff437a507"; }; buildType = "catkin"; - buildInputs = [ message-generation pythonPackages.future ]; + buildInputs = [ message-generation ]; checkInputs = [ actionlib-msgs diagnostic-msgs nav-msgs rospy-tutorials rostest sensor-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ]; - propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.bson pythonPackages.pillow roscpp rosgraph rospy rosservice rostopic std-msgs ]; + propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.bson pythonPackages.future pythonPackages.pillow roscpp rosgraph rospy rosservice rostopic std-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/rosbridge-msgs/default.nix b/distros/melodic/rosbridge-msgs/default.nix index ad0f107780..9203db9dde 100644 --- a/distros/melodic/rosbridge-msgs/default.nix +++ b/distros/melodic/rosbridge-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-rosbridge-msgs"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_msgs/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "bee4a145e8dd5e3cfc52d09116db986f47dcb7d659e2113c12da14c9cd132a34"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_msgs/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "8daceccd6f43239a3e76d0a360370be56146dcb8c37b4f554b99fc63ca8732ff"; }; buildType = "catkin"; diff --git a/distros/melodic/rosbridge-server/default.nix b/distros/melodic/rosbridge-server/default.nix index 741d9cf492..f188a63eb6 100644 --- a/distros/melodic/rosbridge-server/default.nix +++ b/distros/melodic/rosbridge-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosapi, rosauth, rosbridge-library, rosbridge-msgs, rospy, rostest }: buildRosPackage { pname = "ros-melodic-rosbridge-server"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_server/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "987a354ccf6d43b3c64f822a1f8d0f0fec0b6190fd5ddc5057e9c1c5e2f0a280"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_server/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "d699e369ab5377894f549cc369194340d97185b362a9e685f2ede6d4e9c9fcfc"; }; buildType = "catkin"; diff --git a/distros/melodic/rosbridge-suite/default.nix b/distros/melodic/rosbridge-suite/default.nix index bf603b7944..2e9358b184 100644 --- a/distros/melodic/rosbridge-suite/default.nix +++ b/distros/melodic/rosbridge-suite/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosapi, rosbridge-library, rosbridge-server }: buildRosPackage { pname = "ros-melodic-rosbridge-suite"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_suite/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "195d278d581bd4071e6c4b39243df9666903670660334f8028fce15f92a82eec"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_suite/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "cc42c8d4a63e7fdf1ca54c691cdab84d6807fec6c86845d50d2dcc948c6c0833"; }; buildType = "catkin"; diff --git a/distros/melodic/rtabmap-ros/default.nix b/distros/melodic/rtabmap-ros/default.nix index e9de5d85e9..85f7c5bc3a 100644 --- a/distros/melodic/rtabmap-ros/default.nix +++ b/distros/melodic/rtabmap-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, class-loader, compressed-depth-image-transport, compressed-image-transport, costmap-2d, cv-bridge, dynamic-reconfigure, eigen-conversions, find-object-2d, genmsg, geometry-msgs, image-geometry, image-transport, laser-geometry, message-filters, message-generation, message-runtime, move-base-msgs, nav-msgs, nodelet, octomap-msgs, pcl, pcl-conversions, pcl-ros, pluginlib, roscpp, rosgraph-msgs, rospy, rtabmap, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-melodic-rtabmap-ros"; - version = "0.20.0-r1"; + version = "0.20.7-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/melodic/rtabmap_ros/0.20.0-1.tar.gz"; - name = "0.20.0-1.tar.gz"; - sha256 = "b8d4832ba5b71f7e36d4be3c907e77955d80e78d8e1de0b5d1385dcfd8b104a3"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/melodic/rtabmap_ros/0.20.7-1.tar.gz"; + name = "0.20.7-1.tar.gz"; + sha256 = "7ed5d55196f0fe20f9e803db8f300841aff90538ed05384045ea53a0ba4fd9b3"; }; buildType = "catkin"; diff --git a/distros/melodic/safety-limiter/default.nix b/distros/melodic/safety-limiter/default.nix index cb7ec4c312..cc4fa962dc 100644 --- a/distros/melodic/safety-limiter/default.nix +++ b/distros/melodic/safety-limiter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, eigen, geometry-msgs, nav-msgs, neonavigation-common, pcl, pcl-conversions, pcl-ros, roscpp, roslint, rostest, safety-limiter-msgs, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-melodic-safety-limiter"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/safety_limiter/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "cf8ca560bc034dbe9d734a6743292f89cdd796674cdfcaf043730cc4bd54308d"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/safety_limiter/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "95400b5482c4d007c48f37598b378f4ff05bc19a2a8f368bdb7e02a6ee3af91c"; }; buildType = "catkin"; diff --git a/distros/melodic/sot-dynamic-pinocchio/default.nix b/distros/melodic/sot-dynamic-pinocchio/default.nix new file mode 100644 index 0000000000..f7a1876a5b --- /dev/null +++ b/distros/melodic/sot-dynamic-pinocchio/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cmake, doxygen, dynamic-graph-python, git, gtest, pinocchio, sot-core, sot-tools }: +buildRosPackage { + pname = "ros-melodic-sot-dynamic-pinocchio"; + version = "3.6.1-r1"; + + src = fetchurl { + url = "https://github.com/stack-of-tasks/sot-dynamic-pinocchio-ros-release/archive/release/melodic/sot-dynamic-pinocchio/3.6.1-1.tar.gz"; + name = "3.6.1-1.tar.gz"; + sha256 = "0dcbc6debb50129143eb8ad32384d82fe1331de1976105bbdfc63d990839e210"; + }; + + buildType = "cmake"; + buildInputs = [ doxygen git ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ catkin dynamic-graph-python pinocchio sot-core sot-tools ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''Pinocchio bindings for dynamic-graph''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/sr-hand-detector/default.nix b/distros/melodic/sr-hand-detector/default.nix index ea28c13a95..bc3a114389 100644 --- a/distros/melodic/sr-hand-detector/default.nix +++ b/distros/melodic/sr-hand-detector/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libyamlcpp, roscpp, roslib, rostest }: buildRosPackage { pname = "ros-melodic-sr-hand-detector"; - version = "0.0.2-r1"; + version = "0.0.3-r2"; src = fetchurl { - url = "https://github.com/shadow-robot/sr_hand_detector-release/archive/release/melodic/sr_hand_detector/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "73336699528058fa293a8597caf687bcbefc4c71735de10f5f172b8f21e8d94a"; + url = "https://github.com/shadow-robot/sr_hand_detector-release/archive/release/melodic/sr_hand_detector/0.0.3-2.tar.gz"; + name = "0.0.3-2.tar.gz"; + sha256 = "542a25bb3b2df53eb8477962b57471d8d1fb080e74d0d182c58a5f86b05037b8"; }; buildType = "catkin"; diff --git a/distros/melodic/stag-ros/default.nix b/distros/melodic/stag-ros/default.nix new file mode 100644 index 0000000000..70c4883d68 --- /dev/null +++ b/distros/melodic/stag-ros/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, geometry-msgs, image-transport, nodelet, roscpp, sensor-msgs, std-msgs, tf }: +buildRosPackage { + pname = "ros-melodic-stag-ros"; + version = "0.2.1-r1"; + + src = fetchurl { + url = "https://github.com/usrl-uofsc/stag_ros-release/archive/release/melodic/stag_ros/0.2.1-1.tar.gz"; + name = "0.2.1-1.tar.gz"; + sha256 = "8e4352d89fd773c91a4451293ff45f21c1055d9c21795f99854a86e84ec1d7b4"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ camera-info-manager cv-bridge geometry-msgs image-transport nodelet roscpp sensor-msgs std-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The stag_ros package''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/melodic/track-odometry/default.nix b/distros/melodic/track-odometry/default.nix index f6b15edab8..471f46e965 100644 --- a/distros/melodic/track-odometry/default.nix +++ b/distros/melodic/track-odometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, message-filters, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-melodic-track-odometry"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/track_odometry/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "eb0d0543d17ab8829cfd2ff3992a9f5c3279df3b5a6268b6942af8f5350f4c9c"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/track_odometry/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "d9327be84440114b04245f5ccb1bab9dcdf22c378d4fc714f83f206091cb7775"; }; buildType = "catkin"; diff --git a/distros/melodic/trajectory-tracker/default.nix b/distros/melodic/trajectory-tracker/default.nix index 510b2bf79c..c3a2bfd934 100644 --- a/distros/melodic/trajectory-tracker/default.nix +++ b/distros/melodic/trajectory-tracker/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, nav-msgs, neonavigation-common, roscpp, roslint, rostest, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-tracker-msgs }: buildRosPackage { pname = "ros-melodic-trajectory-tracker"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/trajectory_tracker/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "41e4585775581dd18efdd41081e738bb13b6c2b30126370a8fa859a4b22035ca"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/trajectory_tracker/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "5910c70801eb9912e5ae7bad2386597e48ae57f326fb6a0a37d172df68c85843"; }; buildType = "catkin"; diff --git a/distros/melodic/vesc-ackermann/default.nix b/distros/melodic/vesc-ackermann/default.nix index e053eb650a..8818a391a2 100644 --- a/distros/melodic/vesc-ackermann/default.nix +++ b/distros/melodic/vesc-ackermann/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ackermann-msgs, catkin, geometry-msgs, nav-msgs, nodelet, pluginlib, roscpp, roslint, std-msgs, tf, vesc-msgs }: buildRosPackage { pname = "ros-melodic-vesc-ackermann"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_ackermann/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "5aed1822b651bcf1f64731bd31ff8a13a3d89a1f84827091ea74a63f7a93cb2a"; + url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_ackermann/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "55d81b4911aceacfd99577263e426533fd70421f98d41257f36602e1d21e02de"; }; buildType = "catkin"; diff --git a/distros/melodic/vesc-driver/default.nix b/distros/melodic/vesc-driver/default.nix index effe357fc5..03706b56d9 100644 --- a/distros/melodic/vesc-driver/default.nix +++ b/distros/melodic/vesc-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, pluginlib, roscpp, roslint, serial, std-msgs, vesc-msgs }: buildRosPackage { pname = "ros-melodic-vesc-driver"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_driver/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "420294ac2003e9e2ebdef76276a224e316dccb0e9aa3fc2ee972f6aeeb847542"; + url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_driver/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "735753d64e77b087a403b36386420cda79ede5a5544f541b0a1406fccff95115"; }; buildType = "catkin"; diff --git a/distros/melodic/vesc-msgs/default.nix b/distros/melodic/vesc-msgs/default.nix index c0e81ac4b9..d756467744 100644 --- a/distros/melodic/vesc-msgs/default.nix +++ b/distros/melodic/vesc-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-vesc-msgs"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "a193de5e42a5597fa979d690feaa9633a3fcf4a9e2361a4a001a003a7887ac06"; + url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "c27b9c954ea768983a2c50138c508b083af5d46d7e8d4907b7c0441037c5eb94"; }; buildType = "catkin"; diff --git a/distros/melodic/vesc/default.nix b/distros/melodic/vesc/default.nix index 9fca518c34..06e9131915 100644 --- a/distros/melodic/vesc/default.nix +++ b/distros/melodic/vesc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, vesc-ackermann, vesc-driver, vesc-msgs }: buildRosPackage { pname = "ros-melodic-vesc"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "2177ac252efaf949e3c6981121e7d6b200af51c04b3f91a07828605df359e2d2"; + url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "ae523ded38e9e6b6a650cfa5b6b6f122f9a5cbc80b69aebae298e3c87dd81d4e"; }; buildType = "catkin"; diff --git a/distros/melodic/wave-front-planner/default.nix b/distros/melodic/wave-front-planner/default.nix new file mode 100644 index 0000000000..5985857dd1 --- /dev/null +++ b/distros/melodic/wave-front-planner/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }: +buildRosPackage { + pname = "ros-melodic-wave-front-planner"; + version = "1.0.0-r2"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/wave_front_planner/1.0.0-2.tar.gz"; + name = "1.0.0-2.tar.gz"; + sha256 = "e5765a7067bba53a8e454f8cee0abfc3f821c4596bd571cef77f458a5f5d469e"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The wave_front_planner package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/ypspur-ros/default.nix b/distros/melodic/ypspur-ros/default.nix index c7eb554d09..c215f8d1de 100644 --- a/distros/melodic/ypspur-ros/default.nix +++ b/distros/melodic/ypspur-ros/default.nix @@ -2,20 +2,21 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }: +{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }: buildRosPackage { pname = "ros-melodic-ypspur-ros"; - version = "0.3.1-r1"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/openspur/ypspur_ros-release/archive/release/melodic/ypspur_ros/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "4684c1bf3511a0da7e1af9dac8d34ae309d5be0ab80e205f3ed93feeae647794"; + url = "https://github.com/openspur/ypspur_ros-release/archive/release/melodic/ypspur_ros/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "549a9844ee5da0f095df90904564d7c37ab28fbc7f8422a1ec00334d6032f8b9"; }; buildType = "catkin"; + buildInputs = [ message-generation ]; checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ diagnostic-msgs geometry-msgs nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ]; + propagatedBuildInputs = [ diagnostic-msgs geometry-msgs message-runtime nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/camera-calibration/default.nix b/distros/noetic/camera-calibration/default.nix index 789d593a1a..ba14accf37 100644 --- a/distros/noetic/camera-calibration/default.nix +++ b/distros/noetic/camera-calibration/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-geometry, message-filters, rospy, rostest, sensor-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-camera-calibration"; - version = "1.15.2-r1"; + version = "1.15.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/camera_calibration/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "21cb2dc6cc8de3ac56437b26c443b609bab4264b356fb02a9b4e1cc5e99bc5c0"; + url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/camera_calibration/1.15.3-1.tar.gz"; + name = "1.15.3-1.tar.gz"; + sha256 = "3a608f8df6412fc0bf6f338119e5856ac49d133f16cae13e151abd8c262895ca"; }; buildType = "catkin"; diff --git a/distros/noetic/cnpy/default.nix b/distros/noetic/cnpy/default.nix index e6bccf7584..88e7a25fd3 100644 --- a/distros/noetic/cnpy/default.nix +++ b/distros/noetic/cnpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, zlib }: buildRosPackage { pname = "ros-noetic-cnpy"; - version = "0.0.2-r1"; + version = "0.0.3-r1"; src = fetchurl { - url = "https://github.com/PeterMitrano/cnpy-release/archive/release/noetic/cnpy/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "0b46891759f12fda45168f3e4492e26082b90c53fa46cdf0900b5168421515ea"; + url = "https://github.com/PeterMitrano/cnpy-release/archive/release/noetic/cnpy/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "98cbf4fcf6056a7b6670e9417799d33e0405399a887df22f164aef7e956a3e28"; }; buildType = "cmake"; diff --git a/distros/noetic/cob-collision-monitor/default.nix b/distros/noetic/cob-collision-monitor/default.nix new file mode 100644 index 0000000000..04876955b0 --- /dev/null +++ b/distros/noetic/cob-collision-monitor/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cob-moveit-config, moveit-ros-move-group, moveit-ros-planning, pluginlib, std-msgs, tf, tf2-ros }: +buildRosPackage { + pname = "ros-noetic-cob-collision-monitor"; + version = "0.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_collision_monitor/0.7.5-1.tar.gz"; + name = "0.7.5-1.tar.gz"; + sha256 = "fa761e146d7bf956a6c75d4ba58aac655b2dcfd52876984ff6f17c655814012e"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ cob-moveit-config moveit-ros-move-group moveit-ros-planning pluginlib std-msgs tf tf2-ros ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The collision monitor uses the planning scene monitor to read the state of the robot and check it for collision with itselt or the environment. It addition a ground plane is added in any case. Can be used as a stand-aloan node or a move_group capability.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/noetic/cob-grasp-generation/default.nix b/distros/noetic/cob-grasp-generation/default.nix new file mode 100644 index 0000000000..3eca915f1c --- /dev/null +++ b/distros/noetic/cob-grasp-generation/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, cob-description, geometry-msgs, message-generation, message-runtime, moveit-msgs, python3Packages, robot-state-publisher, roslib, rospy, rviz, schunk-description, sensor-msgs, std-msgs, tf, tf2-ros, trajectory-msgs, visualization-msgs, xacro }: +buildRosPackage { + pname = "ros-noetic-cob-grasp-generation"; + version = "0.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_grasp_generation/0.7.5-1.tar.gz"; + name = "0.7.5-1.tar.gz"; + sha256 = "c1370789133022dd8e6b44e11ce6f286ce08ebcdd92450304b720e5988219bb1"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ actionlib actionlib-msgs cob-description geometry-msgs message-runtime moveit-msgs python3Packages.scipy python3Packages.six robot-state-publisher roslib rospy rviz schunk-description sensor-msgs std-msgs tf tf2-ros trajectory-msgs visualization-msgs xacro ]; + nativeBuildInputs = [ catkin python3Packages.setuptools ]; + + meta = { + description = ''Grasp generation for Care-O-bot based on OpenRAVE''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/noetic/cob-lookat-action/default.nix b/distros/noetic/cob-lookat-action/default.nix new file mode 100644 index 0000000000..1ab40b7d8a --- /dev/null +++ b/distros/noetic/cob-lookat-action/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, angles, catkin, control-msgs, geometry-msgs, kdl-conversions, kdl-parser, message-generation, message-runtime, move-base-msgs, orocos-kdl, roscpp, rospy, sensor-msgs, tf, tf-conversions, tf2-ros, trajectory-msgs }: +buildRosPackage { + pname = "ros-noetic-cob-lookat-action"; + version = "0.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_lookat_action/0.7.5-1.tar.gz"; + name = "0.7.5-1.tar.gz"; + sha256 = "4c47a79bed362a244a73a62ea0aa78f5cbb1145075bccd49c58ad75a785919df"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ actionlib actionlib-msgs angles control-msgs geometry-msgs kdl-conversions kdl-parser message-runtime move-base-msgs orocos-kdl roscpp rospy sensor-msgs tf tf-conversions tf2-ros trajectory-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''cob_lookat_action''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/noetic/cob-moveit-bringup/default.nix b/distros/noetic/cob-moveit-bringup/default.nix new file mode 100644 index 0000000000..dccf878272 --- /dev/null +++ b/distros/noetic/cob-moveit-bringup/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cob-hardware-config, cob-moveit-config, joint-state-publisher, moveit-planners-ompl, moveit-plugins, moveit-ros-move-group, moveit-ros-perception, moveit-ros-visualization, moveit-setup-assistant, robot-state-publisher, rviz, tf, warehouse-ros }: +buildRosPackage { + pname = "ros-noetic-cob-moveit-bringup"; + version = "0.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_moveit_bringup/0.7.5-1.tar.gz"; + name = "0.7.5-1.tar.gz"; + sha256 = "26edc4f2824687c05a31ed7e9c892a6c0fda70a8fca376dea40585dbf7a8ddf2"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ cob-hardware-config cob-moveit-config joint-state-publisher moveit-planners-ompl moveit-plugins moveit-ros-move-group moveit-ros-perception moveit-ros-visualization moveit-setup-assistant robot-state-publisher rviz tf warehouse-ros ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''MoveIt launch files''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/noetic/cob-moveit-interface/default.nix b/distros/noetic/cob-moveit-interface/default.nix new file mode 100644 index 0000000000..ae271eaa29 --- /dev/null +++ b/distros/noetic/cob-moveit-interface/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cob-script-server, geometry-msgs, moveit-commander, python3Packages, rospy, tf }: +buildRosPackage { + pname = "ros-noetic-cob-moveit-interface"; + version = "0.7.5-r1"; + + src = fetchurl { + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_moveit_interface/0.7.5-1.tar.gz"; + name = "0.7.5-1.tar.gz"; + sha256 = "17170be18db61eacb68bf039a70d86e00db28e22fa82b5bb4321ade4404f3382"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ cob-script-server geometry-msgs moveit-commander python3Packages.six rospy tf ]; + nativeBuildInputs = [ catkin python3Packages.setuptools ]; + + meta = { + description = ''cob_moveit_interface''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/noetic/color-util/default.nix b/distros/noetic/color-util/default.nix new file mode 100644 index 0000000000..f61a009b74 --- /dev/null +++ b/distros/noetic/color-util/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, std-msgs }: +buildRosPackage { + pname = "ros-noetic-color-util"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/color_util/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "06984acc0498511a27dbc98f9bfdc281e5605e8e166f3056e547e417fbda7671"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''An almost dependency-less library for converting between color spaces''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/costmap-cspace/default.nix b/distros/noetic/costmap-cspace/default.nix index e8d3b5dd77..738c640428 100644 --- a/distros/noetic/costmap-cspace/default.nix +++ b/distros/noetic/costmap-cspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace-msgs, geometry-msgs, laser-geometry, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-costmap-cspace"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/costmap_cspace/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "64c293612724ceff86271b8a6b440db5dfd2c1770e7ff6f12f625177aafd18d8"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/costmap_cspace/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "32900078241479f59d94c7f0dca285d899053ad305f47d46a41e2816cbd8e0f0"; }; buildType = "catkin"; diff --git a/distros/noetic/costmap-queue/default.nix b/distros/noetic/costmap-queue/default.nix index 2f9cccae50..c31e286d52 100644 --- a/distros/noetic/costmap-queue/default.nix +++ b/distros/noetic/costmap-queue/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nav-core2, roscpp, roslint, rosunit }: buildRosPackage { pname = "ros-noetic-costmap-queue"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/costmap_queue/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "f500e0fa9d62496b20cc05bf993c687fe429f28eb259ec20d30fcc4ce12bce48"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/costmap_queue/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "7870f42776a61cf4b3e5b610ac897aadeb72a007c942e199df365d86184b1e5a"; }; buildType = "catkin"; diff --git a/distros/noetic/depth-image-proc/default.nix b/distros/noetic/depth-image-proc/default.nix index d91c2cc857..a71eda71c2 100644 --- a/distros/noetic/depth-image-proc/default.nix +++ b/distros/noetic/depth-image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, cv-bridge, eigen-conversions, image-geometry, image-transport, message-filters, nodelet, rostest, sensor-msgs, stereo-msgs, tf2, tf2-ros }: buildRosPackage { pname = "ros-noetic-depth-image-proc"; - version = "1.15.2-r1"; + version = "1.15.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/depth_image_proc/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "bace13cb6af5a602c4356390a0dc4dea01d54bea2eceacbead2f5f7d8a1e95bd"; + url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/depth_image_proc/1.15.3-1.tar.gz"; + name = "1.15.3-1.tar.gz"; + sha256 = "f1b044486256c1f7b6d48cefd360fc18b5109472a778314a9c20632db19b2663"; }; buildType = "catkin"; diff --git a/distros/noetic/dijkstra-mesh-planner/default.nix b/distros/noetic/dijkstra-mesh-planner/default.nix new file mode 100644 index 0000000000..226c89a5fd --- /dev/null +++ b/distros/noetic/dijkstra-mesh-planner/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }: +buildRosPackage { + pname = "ros-noetic-dijkstra-mesh-planner"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/dijkstra_mesh_planner/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "d33ed583ee27d232032ad70eb6b377d683553c204b963085701a4b3188e2fdf5"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The dijkstra_mesh_planner package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/dlux-global-planner/default.nix b/distros/noetic/dlux-global-planner/default.nix index 6d26c918fd..6bb5270f65 100644 --- a/distros/noetic/dlux-global-planner/default.nix +++ b/distros/noetic/dlux-global-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-pub-sub, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, visualization-msgs }: buildRosPackage { pname = "ros-noetic-dlux-global-planner"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dlux_global_planner/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "37181821471bc8a04d130319876b5aa6122632971cac7e9b6870812f10913d1f"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dlux_global_planner/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "0a7711a3efcb134f7051b4f785d07104bafe68db9c3e56e1a6f2f305a910fb77"; }; buildType = "catkin"; diff --git a/distros/noetic/dlux-plugins/default.nix b/distros/noetic/dlux-plugins/default.nix index 9221913ed7..18600bde3f 100644 --- a/distros/noetic/dlux-plugins/default.nix +++ b/distros/noetic/dlux-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dlux-global-planner, global-planner-tests, nav-core2, nav-grid, pluginlib, roslint, rostest }: buildRosPackage { pname = "ros-noetic-dlux-plugins"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dlux_plugins/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "44592d2b8b60300cd4cb323354628e6fbf0b1bca75f5dcfb7e12ff3c3f811128"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dlux_plugins/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "29ea1f12d379a9ee2b053d1d99e07437b9a5447405b5bbfb3fb32ced2be6385b"; }; buildType = "catkin"; diff --git a/distros/noetic/dwb-critics/default.nix b/distros/noetic/dwb-critics/default.nix index b746322329..470948187f 100644 --- a/distros/noetic/dwb-critics/default.nix +++ b/distros/noetic/dwb-critics/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, costmap-queue, dwb-local-planner, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid-iterators, pluginlib, roscpp, roslint, sensor-msgs }: buildRosPackage { pname = "ros-noetic-dwb-critics"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_critics/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "7bea9fad5b4bc9d97d8327529098a855c3f58097b39a5c1a857d63508bca3dc2"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_critics/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "72ca4fda86d9aa62fa0a422324a9e0cc065c7c2e587bf733d6d4b4e1beaa1667"; }; buildType = "catkin"; diff --git a/distros/noetic/dwb-local-planner/default.nix b/distros/noetic/dwb-local-planner/default.nix index 8e4071d919..c3b57defa7 100644 --- a/distros/noetic/dwb-local-planner/default.nix +++ b/distros/noetic/dwb-local-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, sensor-msgs, tf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-dwb-local-planner"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_local_planner/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "5044163cb897175f82f32ba79bd555433fa8dcaf141929b4aa60888569ca39af"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_local_planner/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "8be2f90098ae07fa91f8e96c9bcdf1953a7d65ce21e6f1b592b4f8aa32c96367"; }; buildType = "catkin"; diff --git a/distros/noetic/dwb-msgs/default.nix b/distros/noetic/dwb-msgs/default.nix index 68b3c10270..0404f40f70 100644 --- a/distros/noetic/dwb-msgs/default.nix +++ b/distros/noetic/dwb-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-2d-msgs, nav-msgs }: buildRosPackage { pname = "ros-noetic-dwb-msgs"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_msgs/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "859311b430c086b10d48098c92b460e9912db8ad835ffe113bf3342122c866c4"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_msgs/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "f0bc6b295dd86e6b4925cb9710b763f455252030d1ff36beb6f276ef467f0713"; }; buildType = "catkin"; diff --git a/distros/noetic/dwb-plugins/default.nix b/distros/noetic/dwb-plugins/default.nix index 2d79b71738..e7f889f120 100644 --- a/distros/noetic/dwb-plugins/default.nix +++ b/distros/noetic/dwb-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, dwb-local-planner, dynamic-reconfigure, nav-2d-msgs, nav-2d-utils, nav-core2, pluginlib, roscpp, roslint, rostest, rosunit }: buildRosPackage { pname = "ros-noetic-dwb-plugins"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_plugins/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "1304ec4154ee011a5d8adcb1ef3dce0b6e4392bfc4c9fe22005b3b16f3c26549"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_plugins/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "25246bce1d54d7eee93213312e53902c7e20db9431b517064c6db2c4009145bf"; }; buildType = "catkin"; diff --git a/distros/noetic/ergodic-exploration/default.nix b/distros/noetic/ergodic-exploration/default.nix new file mode 100644 index 0000000000..14cf19a5e6 --- /dev/null +++ b/distros/noetic/ergodic-exploration/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, armadillo, catkin, gazebo-msgs, geometry-msgs, map-server, nav-msgs, roscpp, rosunit, rviz, sensor-msgs, tf2, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-ergodic-exploration"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/bostoncleek/ergodic_exploration-release/archive/release/noetic/ergodic_exploration/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "4e260e2b6e3e701904b9436baedfde929556f3cda49dbb4caa01b5e585ca5bf7"; + }; + + buildType = "catkin"; + buildInputs = [ gazebo-msgs geometry-msgs nav-msgs sensor-msgs tf2 visualization-msgs ]; + checkInputs = [ rosunit ]; + propagatedBuildInputs = [ armadillo map-server roscpp rviz tf2-ros ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Robot agnostic information theoretic exploration strategy''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/flexbe-behavior-engine/default.nix b/distros/noetic/flexbe-behavior-engine/default.nix index 4a6cd40df7..945b332858 100644 --- a/distros/noetic/flexbe-behavior-engine/default.nix +++ b/distros/noetic/flexbe-behavior-engine/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-input, flexbe-mirror, flexbe-msgs, flexbe-onboard, flexbe-states, flexbe-testing, flexbe-widget }: buildRosPackage { pname = "ros-noetic-flexbe-behavior-engine"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_behavior_engine/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "da7684f78c9ad7f08eff696cc959168ad25af91b385da166cb4de830da9668fa"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_behavior_engine/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "3fcb8b9336056227df3ddedca2e8af6acdb4aba8235afdc07379509866336312"; }; buildType = "catkin"; diff --git a/distros/noetic/flexbe-core/default.nix b/distros/noetic/flexbe-core/default.nix index 89a9dd8914..153e43dc73 100644 --- a/distros/noetic/flexbe-core/default.nix +++ b/distros/noetic/flexbe-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, flexbe-msgs, rospy, rostest, tf }: buildRosPackage { pname = "ros-noetic-flexbe-core"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_core/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "a2e53412f550c76a1428634c8d2c870b25c33079546f0313ab2a25fae51337ae"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_core/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "fd81ffb82d0c0a081fea09281311c9ac8a2dc48b9200b300e488f7b5cf26ee56"; }; buildType = "catkin"; diff --git a/distros/noetic/flexbe-input/default.nix b/distros/noetic/flexbe-input/default.nix index 60264ed585..c7d48eeb4b 100644 --- a/distros/noetic/flexbe-input/default.nix +++ b/distros/noetic/flexbe-input/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, flexbe-msgs, pythonPackages, rospy }: buildRosPackage { pname = "ros-noetic-flexbe-input"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_input/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "d54ee1c1c4cacaa738c0370ff7fef4ed20779e5d69feb29514ed5d54981dd35b"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_input/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "6c8d5821e450c6cfa8831c5a04ebcd015ba4be97f22016a0c7bc17cf8220b085"; }; buildType = "catkin"; diff --git a/distros/noetic/flexbe-mirror/default.nix b/distros/noetic/flexbe-mirror/default.nix index c503eb926c..ae3e832083 100644 --- a/distros/noetic/flexbe-mirror/default.nix +++ b/distros/noetic/flexbe-mirror/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy }: buildRosPackage { pname = "ros-noetic-flexbe-mirror"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_mirror/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "4010d9e4ff70d596c37c29a4635058ee622a450048618aeaa2833e22f5839e67"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_mirror/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "d5b3531784820f0f4ceb53eb53554eb98282f35ddce037e9f694d872bcbc954e"; }; buildType = "catkin"; diff --git a/distros/noetic/flexbe-msgs/default.nix b/distros/noetic/flexbe-msgs/default.nix index 97a5c6adb0..8f8865c3a0 100644 --- a/distros/noetic/flexbe-msgs/default.nix +++ b/distros/noetic/flexbe-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, rospy }: buildRosPackage { pname = "ros-noetic-flexbe-msgs"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "943ad7eab31f2f411d59cf57cabcc3ba0bd6f757a524364c0bee3b5b58c0b1a2"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_msgs/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "4f61e1dc052824bdb13864f4232f7e00baa4b442d0109849027154dc53653bdd"; }; buildType = "catkin"; diff --git a/distros/noetic/flexbe-onboard/default.nix b/distros/noetic/flexbe-onboard/default.nix index 3e5fef9bbb..f658dacb5a 100644 --- a/distros/noetic/flexbe-onboard/default.nix +++ b/distros/noetic/flexbe-onboard/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest }: buildRosPackage { pname = "ros-noetic-flexbe-onboard"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_onboard/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "c2eb23b74d6d951eb5e541ce57c76bfd0449e654c699132834bf2d2f810be39d"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_onboard/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "ebb7ceb1ac962e327128b155addb7adaef3ce5e6d17796b5842727f114c33745"; }; buildType = "catkin"; diff --git a/distros/noetic/flexbe-states/default.nix b/distros/noetic/flexbe-states/default.nix index 3b566b8ba8..b602181acb 100644 --- a/distros/noetic/flexbe-states/default.nix +++ b/distros/noetic/flexbe-states/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, flexbe-testing, geometry-msgs, rosbag, rospy, rostest }: buildRosPackage { pname = "ros-noetic-flexbe-states"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_states/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "c0213f3849d06a5c97fab9b0fc311eda46787eade6169661fec8d9ae9ab9b0ab"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_states/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "42049fb167f51778300a4caf5eddbb03f2084922bbd763990d673ad3bd0f482e"; }; buildType = "catkin"; diff --git a/distros/noetic/flexbe-testing/default.nix b/distros/noetic/flexbe-testing/default.nix index 8d8cfffd4b..1318030ad0 100644 --- a/distros/noetic/flexbe-testing/default.nix +++ b/distros/noetic/flexbe-testing/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest, rosunit, std-msgs }: buildRosPackage { pname = "ros-noetic-flexbe-testing"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_testing/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "7406d16facd880d04310f70057afad811909dba3bbf0f6ed2183102778bf6103"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_testing/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "c5ce11a4b3adb00961c56b0ee22108c1f4fd7b73561f6392e261ffd566950d64"; }; buildType = "catkin"; diff --git a/distros/noetic/flexbe-widget/default.nix b/distros/noetic/flexbe-widget/default.nix index 84b2d8656a..315869b8e6 100644 --- a/distros/noetic/flexbe-widget/default.nix +++ b/distros/noetic/flexbe-widget/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-mirror, flexbe-msgs, flexbe-onboard, rospy }: buildRosPackage { pname = "ros-noetic-flexbe-widget"; - version = "1.3.0-r1"; + version = "1.3.1-r1"; src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_widget/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "dee709f1c41cc6edf2990b438aef6c653fec62005d3c7cfb8f7fed80a89ecfe1"; + url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_widget/1.3.1-1.tar.gz"; + name = "1.3.1-1.tar.gz"; + sha256 = "cbd5470bd91174fb17744449cbedbc4e2b8d355647a56b5706712ffafba0e9b3"; }; buildType = "catkin"; diff --git a/distros/noetic/gazebo-ros-control-select-joints/default.nix b/distros/noetic/gazebo-ros-control-select-joints/default.nix new file mode 100644 index 0000000000..422e969a42 --- /dev/null +++ b/distros/noetic/gazebo-ros-control-select-joints/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, angles, catkin, control-toolbox, controller-manager, gazebo, gazebo-ros, gazebo-ros-control, hardware-interface, joint-limits-interface, pluginlib, roscpp, std-msgs, transmission-interface, urdf }: +buildRosPackage { + pname = "ros-noetic-gazebo-ros-control-select-joints"; + version = "2.5.7-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/gazebo_ros_control_select_joints-release/archive/release/noetic/gazebo_ros_control_select_joints/2.5.7-1.tar.gz"; + name = "2.5.7-1.tar.gz"; + sha256 = "49ee976c4565b47588ca0ac9acabd261902629be396bf77020a26bb5b0572a00"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ angles control-toolbox controller-manager gazebo gazebo-ros gazebo-ros-control hardware-interface joint-limits-interface pluginlib roscpp std-msgs transmission-interface urdf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''gazebo_ros_contrl_select_joints''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/gazebo-video-monitor-msgs/default.nix b/distros/noetic/gazebo-video-monitor-msgs/default.nix new file mode 100644 index 0000000000..1763693570 --- /dev/null +++ b/distros/noetic/gazebo-video-monitor-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, std-srvs }: +buildRosPackage { + pname = "ros-noetic-gazebo-video-monitor-msgs"; + version = "0.6.0-r1"; + + src = fetchurl { + url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitor_msgs/0.6.0-1.tar.gz"; + name = "0.6.0-1.tar.gz"; + sha256 = "5440a5c82432425e3d8789d7ed6c9154f5e1e39cd503719d07ecb8a27207cc80"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime std-srvs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''gazebo_video_monitor_msgs defines interfaces for the gazebo_video_monitor_plugins package.''; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/noetic/gazebo-video-monitor-plugins/default.nix b/distros/noetic/gazebo-video-monitor-plugins/default.nix index ddaffacab6..9e78d8650f 100644 --- a/distros/noetic/gazebo-video-monitor-plugins/default.nix +++ b/distros/noetic/gazebo-video-monitor-plugins/default.nix @@ -2,24 +2,24 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, libyamlcpp, message-generation, message-runtime, opencv3, roscpp, std-srvs }: +{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-video-monitor-msgs, libyamlcpp, opencv3, roscpp, std-srvs }: buildRosPackage { pname = "ros-noetic-gazebo-video-monitor-plugins"; - version = "0.5.0-r1"; + version = "0.6.0-r1"; src = fetchurl { - url = "https://github.com/nlamprian/gazebo_video_monitor_plugins-release/archive/release/noetic/gazebo_video_monitor_plugins/0.5.0-1.tar.gz"; - name = "0.5.0-1.tar.gz"; - sha256 = "f554e6eaeff123b3461130c6efba13d61c8747c6b6192ba9a3c6262baeb8a59b"; + url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitor_plugins/0.6.0-1.tar.gz"; + name = "0.6.0-1.tar.gz"; + sha256 = "74f3cdc15f5ab7b959fd00b7f4ff96c4d2c0009f31e82be900a1279fbbb4a3f2"; }; buildType = "catkin"; - buildInputs = [ libyamlcpp message-generation ]; - propagatedBuildInputs = [ gazebo-ros message-runtime opencv3 roscpp std-srvs ]; + buildInputs = [ libyamlcpp ]; + propagatedBuildInputs = [ gazebo-ros gazebo-video-monitor-msgs opencv3 roscpp std-srvs ]; nativeBuildInputs = [ catkin ]; meta = { - description = ''The gazebo_video_monitor_plugins package''; + description = ''gazebo_video_monitor_plugins is a package that lets the user record videos of a Gazebo simulation. It provides a multicamera sensor that can be used for creating different types of videos with multiple views from inside the gazebo world. There is a number of plugins already available in the package, but more can be developed by the user, with minimal effort, to fit arbitrary use cases.''; license = with lib.licenses; [ gpl3 ]; }; } diff --git a/distros/noetic/gazebo-video-monitors/default.nix b/distros/noetic/gazebo-video-monitors/default.nix new file mode 100644 index 0000000000..b4236f6978 --- /dev/null +++ b/distros/noetic/gazebo-video-monitors/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-video-monitor-msgs, gazebo-video-monitor-plugins }: +buildRosPackage { + pname = "ros-noetic-gazebo-video-monitors"; + version = "0.6.0-r1"; + + src = fetchurl { + url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitors/0.6.0-1.tar.gz"; + name = "0.6.0-1.tar.gz"; + sha256 = "c17e276b5c9809cb7dc705b0785892e69e73d20c27b17e2e8c91712f9b538f25"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo-video-monitor-msgs gazebo-video-monitor-plugins ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Metapackage that groups together the gazebo_video_monitors packages.''; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/noetic/generated.nix b/distros/noetic/generated.nix index c933dcb700..cb23b0b573 100644 --- a/distros/noetic/generated.nix +++ b/distros/noetic/generated.nix @@ -174,6 +174,8 @@ self: super: { cob-cartesian-controller = self.callPackage ./cob-cartesian-controller {}; + cob-collision-monitor = self.callPackage ./cob-collision-monitor {}; + cob-collision-velocity-filter = self.callPackage ./cob-collision-velocity-filter {}; cob-command-gui = self.callPackage ./cob-command-gui {}; @@ -224,6 +226,8 @@ self: super: { cob-generic-can = self.callPackage ./cob-generic-can {}; + cob-grasp-generation = self.callPackage ./cob-grasp-generation {}; + cob-hand = self.callPackage ./cob-hand {}; cob-hand-bridge = self.callPackage ./cob-hand-bridge {}; @@ -242,6 +246,8 @@ self: super: { cob-linear-nav = self.callPackage ./cob-linear-nav {}; + cob-lookat-action = self.callPackage ./cob-lookat-action {}; + cob-map-accessibility-analysis = self.callPackage ./cob-map-accessibility-analysis {}; cob-mapping-slam = self.callPackage ./cob-mapping-slam {}; @@ -254,8 +260,12 @@ self: super: { cob-monitoring = self.callPackage ./cob-monitoring {}; + cob-moveit-bringup = self.callPackage ./cob-moveit-bringup {}; + cob-moveit-config = self.callPackage ./cob-moveit-config {}; + cob-moveit-interface = self.callPackage ./cob-moveit-interface {}; + cob-msgs = self.callPackage ./cob-msgs {}; cob-navigation = self.callPackage ./cob-navigation {}; @@ -324,6 +334,8 @@ self: super: { codec-image-transport = self.callPackage ./codec-image-transport {}; + color-util = self.callPackage ./color-util {}; + combined-robot-hw = self.callPackage ./combined-robot-hw {}; combined-robot-hw-tests = self.callPackage ./combined-robot-hw-tests {}; @@ -456,6 +468,8 @@ self: super: { diff-drive-controller = self.callPackage ./diff-drive-controller {}; + dijkstra-mesh-planner = self.callPackage ./dijkstra-mesh-planner {}; + dlux-global-planner = self.callPackage ./dlux-global-planner {}; dlux-plugins = self.callPackage ./dlux-plugins {}; @@ -576,6 +590,8 @@ self: super: { eiquadprog = self.callPackage ./eiquadprog {}; + ergodic-exploration = self.callPackage ./ergodic-exploration {}; + executive-smach = self.callPackage ./executive-smach {}; executive-smach-visualization = self.callPackage ./executive-smach-visualization {}; @@ -702,10 +718,16 @@ self: super: { gazebo-ros-control = self.callPackage ./gazebo-ros-control {}; + gazebo-ros-control-select-joints = self.callPackage ./gazebo-ros-control-select-joints {}; + gazebo-ros-pkgs = self.callPackage ./gazebo-ros-pkgs {}; + gazebo-video-monitor-msgs = self.callPackage ./gazebo-video-monitor-msgs {}; + gazebo-video-monitor-plugins = self.callPackage ./gazebo-video-monitor-plugins {}; + gazebo-video-monitors = self.callPackage ./gazebo-video-monitors {}; + gencpp = self.callPackage ./gencpp {}; generic-throttle = self.callPackage ./generic-throttle {}; @@ -762,8 +784,56 @@ self: super: { hardware-interface = self.callPackage ./hardware-interface {}; + hdf5-map-io = self.callPackage ./hdf5-map-io {}; + hebi-cpp-api = self.callPackage ./hebi-cpp-api {}; + hector-components-description = self.callPackage ./hector-components-description {}; + + hector-compressed-map-transport = self.callPackage ./hector-compressed-map-transport {}; + + hector-gazebo = self.callPackage ./hector-gazebo {}; + + hector-gazebo-plugins = self.callPackage ./hector-gazebo-plugins {}; + + hector-gazebo-thermal-camera = self.callPackage ./hector-gazebo-thermal-camera {}; + + hector-gazebo-worlds = self.callPackage ./hector-gazebo-worlds {}; + + hector-geotiff = self.callPackage ./hector-geotiff {}; + + hector-geotiff-launch = self.callPackage ./hector-geotiff-launch {}; + + hector-geotiff-plugins = self.callPackage ./hector-geotiff-plugins {}; + + hector-imu-attitude-to-tf = self.callPackage ./hector-imu-attitude-to-tf {}; + + hector-imu-tools = self.callPackage ./hector-imu-tools {}; + + hector-map-server = self.callPackage ./hector-map-server {}; + + hector-map-tools = self.callPackage ./hector-map-tools {}; + + hector-mapping = self.callPackage ./hector-mapping {}; + + hector-marker-drawing = self.callPackage ./hector-marker-drawing {}; + + hector-models = self.callPackage ./hector-models {}; + + hector-nav-msgs = self.callPackage ./hector-nav-msgs {}; + + hector-sensors-description = self.callPackage ./hector-sensors-description {}; + + hector-sensors-gazebo = self.callPackage ./hector-sensors-gazebo {}; + + hector-slam = self.callPackage ./hector-slam {}; + + hector-slam-launch = self.callPackage ./hector-slam-launch {}; + + hector-trajectory-server = self.callPackage ./hector-trajectory-server {}; + + hector-xacro-tools = self.callPackage ./hector-xacro-tools {}; + hfl-driver = self.callPackage ./hfl-driver {}; hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {}; @@ -826,6 +896,10 @@ self: super: { ipa-3d-fov-visualization = self.callPackage ./ipa-3d-fov-visualization {}; + iris-lama = self.callPackage ./iris-lama {}; + + iris-lama-ros = self.callPackage ./iris-lama-ros {}; + ivcon = self.callPackage ./ivcon {}; ixblue-ins = self.callPackage ./ixblue-ins {}; @@ -916,6 +990,8 @@ self: super: { kobuki-msgs = self.callPackage ./kobuki-msgs {}; + label-manager = self.callPackage ./label-manager {}; + lanelet2 = self.callPackage ./lanelet2 {}; lanelet2-core = self.callPackage ./lanelet2-core {}; @@ -1054,6 +1130,10 @@ self: super: { mbf-costmap-nav = self.callPackage ./mbf-costmap-nav {}; + mbf-mesh-core = self.callPackage ./mbf-mesh-core {}; + + mbf-mesh-nav = self.callPackage ./mbf-mesh-nav {}; + mbf-msgs = self.callPackage ./mbf-msgs {}; mbf-simple-nav = self.callPackage ./mbf-simple-nav {}; @@ -1066,6 +1146,26 @@ self: super: { media-export = self.callPackage ./media-export {}; + mesh-client = self.callPackage ./mesh-client {}; + + mesh-controller = self.callPackage ./mesh-controller {}; + + mesh-layers = self.callPackage ./mesh-layers {}; + + mesh-map = self.callPackage ./mesh-map {}; + + mesh-msgs = self.callPackage ./mesh-msgs {}; + + mesh-msgs-conversions = self.callPackage ./mesh-msgs-conversions {}; + + mesh-msgs-hdf5 = self.callPackage ./mesh-msgs-hdf5 {}; + + mesh-msgs-transform = self.callPackage ./mesh-msgs-transform {}; + + mesh-navigation = self.callPackage ./mesh-navigation {}; + + mesh-tools = self.callPackage ./mesh-tools {}; + message-filters = self.callPackage ./message-filters {}; message-generation = self.callPackage ./message-generation {}; @@ -1214,6 +1314,8 @@ self: super: { nav-grid-pub-sub = self.callPackage ./nav-grid-pub-sub {}; + nav-grid-server = self.callPackage ./nav-grid-server {}; + nav-msgs = self.callPackage ./nav-msgs {}; navfn = self.callPackage ./navfn {}; @@ -1498,6 +1600,12 @@ self: super: { robot-localization = self.callPackage ./robot-localization {}; + robot-nav-rviz-plugins = self.callPackage ./robot-nav-rviz-plugins {}; + + robot-nav-tools = self.callPackage ./robot-nav-tools {}; + + robot-nav-viz-demos = self.callPackage ./robot-nav-viz-demos {}; + robot-navigation = self.callPackage ./robot-navigation {}; robot-self-filter = self.callPackage ./robot-self-filter {}; @@ -1802,6 +1910,8 @@ self: super: { rviz-imu-plugin = self.callPackage ./rviz-imu-plugin {}; + rviz-mesh-plugin = self.callPackage ./rviz-mesh-plugin {}; + rviz-plugin-tutorials = self.callPackage ./rviz-plugin-tutorials {}; rviz-python-tutorial = self.callPackage ./rviz-python-tutorial {}; @@ -2152,8 +2262,12 @@ self: super: { voxel-grid = self.callPackage ./voxel-grid {}; + vrpn = self.callPackage ./vrpn {}; + warehouse-ros = self.callPackage ./warehouse-ros {}; + wave-front-planner = self.callPackage ./wave-front-planner {}; + webots-ros = self.callPackage ./webots-ros {}; wfov-camera-msgs = self.callPackage ./wfov-camera-msgs {}; diff --git a/distros/noetic/global-planner-tests/default.nix b/distros/noetic/global-planner-tests/default.nix index 927fb8a80b..31bad7f0ec 100644 --- a/distros/noetic/global-planner-tests/default.nix +++ b/distros/noetic/global-planner-tests/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libyamlcpp, map-server, nav-core2, nav-msgs, pluginlib, roscpp, roslint }: buildRosPackage { pname = "ros-noetic-global-planner-tests"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/global_planner_tests/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "c462f9fda089a5e0533506ac0de665a520a58407acafd379e97edcf100f754b7"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/global_planner_tests/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "8f6ec1166452f3886e8ea39c541347398e1e7f97afb218cb01271e19bea16ee8"; }; buildType = "catkin"; diff --git a/distros/noetic/handeye/default.nix b/distros/noetic/handeye/default.nix index 60ecc50c8e..e2bd4d917d 100644 --- a/distros/noetic/handeye/default.nix +++ b/distros/noetic/handeye/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, baldor, catkin, criutils, geometry-msgs, message-generation, message-runtime, python3Packages, rostest, std-msgs }: buildRosPackage { pname = "ros-noetic-handeye"; - version = "0.1.2-r1"; + version = "0.1.2-r2"; src = fetchurl { - url = "https://github.com/crigroup/handeye-release/archive/release/noetic/handeye/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "e9bfb98b24529e1a17ee1da6241ec8f67b442438155b44afef74bfb647100fc0"; + url = "https://github.com/crigroup/handeye-release/archive/release/noetic/handeye/0.1.2-2.tar.gz"; + name = "0.1.2-2.tar.gz"; + sha256 = "aea294493fd622b577da646e8dbfc3ff835cf47d2e086f20d51eb4bf85cae4a1"; }; buildType = "catkin"; diff --git a/distros/noetic/hdf5-map-io/default.nix b/distros/noetic/hdf5-map-io/default.nix new file mode 100644 index 0000000000..b634650919 --- /dev/null +++ b/distros/noetic/hdf5-map-io/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, lvr2 }: +buildRosPackage { + pname = "ros-noetic-hdf5-map-io"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/hdf5_map_io/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "690c310577b2abed1587f3a063ba0419bc77797f19721067524f16030cf3842d"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ boost lvr2 ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The hdf5_map_io package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-components-description/default.nix b/distros/noetic/hector-components-description/default.nix new file mode 100644 index 0000000000..a8abbb35f7 --- /dev/null +++ b/distros/noetic/hector-components-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, gazebo-ros-control-select-joints, hector-gazebo-thermal-camera, hector-sensors-description, hector-xacro-tools, xacro }: +buildRosPackage { + pname = "ros-noetic-hector-components-description"; + version = "0.5.1-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/noetic/hector_components_description/0.5.1-1.tar.gz"; + name = "0.5.1-1.tar.gz"; + sha256 = "6c4de70cbdecafa782c3bc74424701aef4fd9b49a13fe734ec31df0f0a124835"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo-ros-control-select-joints hector-gazebo-thermal-camera hector-sensors-description hector-xacro-tools xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_components_description contains URDF xacro macros for robot components, so they are easily attachable to robot models.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-compressed-map-transport/default.nix b/distros/noetic/hector-compressed-map-transport/default.nix new file mode 100644 index 0000000000..7426b2b89e --- /dev/null +++ b/distros/noetic/hector-compressed-map-transport/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, eigen, geometry-msgs, hector-map-tools, image-transport, nav-msgs, sensor-msgs }: +buildRosPackage { + pname = "ros-noetic-hector-compressed-map-transport"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_compressed_map_transport/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "491432c1cb748c0bf8d5c43e32ff45c9b45e1ea9048d55623342b103e69e6158"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ cv-bridge eigen geometry-msgs hector-map-tools image-transport nav-msgs sensor-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_compressed_map_transport provides means for transporting compressed map data through the use of image_transport.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-gazebo-plugins/default.nix b/distros/noetic/hector-gazebo-plugins/default.nix new file mode 100644 index 0000000000..4970840081 --- /dev/null +++ b/distros/noetic/hector-gazebo-plugins/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, gazebo, gazebo-dev, gazebo-ros, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, std-msgs, std-srvs, tf }: +buildRosPackage { + pname = "ros-noetic-hector-gazebo-plugins"; + version = "0.5.2-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_gazebo_plugins/0.5.2-1.tar.gz"; + name = "0.5.2-1.tar.gz"; + sha256 = "18434dc1c9a65c79b8eee009392d5c198b81f2a0aceae3f47015217a5a6882e1"; + }; + + buildType = "catkin"; + buildInputs = [ gazebo-dev message-generation ]; + propagatedBuildInputs = [ dynamic-reconfigure gazebo gazebo-ros geometry-msgs message-runtime nav-msgs roscpp std-msgs std-srvs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_gazebo_plugins provides gazebo plugins from Team Hector. + Currently it contains a 6wd differential drive plugin, an IMU sensor plugin, + an earth magnetic field sensor plugin, a GPS sensor plugin and a + sonar ranger plugin.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-gazebo-thermal-camera/default.nix b/distros/noetic/hector-gazebo-thermal-camera/default.nix new file mode 100644 index 0000000000..1ec0be5004 --- /dev/null +++ b/distros/noetic/hector-gazebo-thermal-camera/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, gazebo-plugins, roscpp }: +buildRosPackage { + pname = "ros-noetic-hector-gazebo-thermal-camera"; + version = "0.5.2-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_gazebo_thermal_camera/0.5.2-1.tar.gz"; + name = "0.5.2-1.tar.gz"; + sha256 = "c6a32da6efdaf5ffd3a7825c9658d5d3f34214eda93ece44dac60d43b9afccf0"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo gazebo-plugins roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_gazebo_thermal_camera provides a gazebo plugin that produces simulated thermal camera images. The plugin uses modified code from the gazebo_ros_camera plugin.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-gazebo-worlds/default.nix b/distros/noetic/hector-gazebo-worlds/default.nix new file mode 100644 index 0000000000..8f363c4edb --- /dev/null +++ b/distros/noetic/hector-gazebo-worlds/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, hector-gazebo-plugins }: +buildRosPackage { + pname = "ros-noetic-hector-gazebo-worlds"; + version = "0.5.2-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_gazebo_worlds/0.5.2-1.tar.gz"; + name = "0.5.2-1.tar.gz"; + sha256 = "c29dfa36b7741dd9313f96b3d2f34b85721bb9a19c40e536f5f81cd796d30368"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo-ros hector-gazebo-plugins ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_gazebo_worlds provides gazebo scenarios used by Team Hector Darmstadt''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-gazebo/default.nix b/distros/noetic/hector-gazebo/default.nix new file mode 100644 index 0000000000..cb5b0c290a --- /dev/null +++ b/distros/noetic/hector-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, hector-gazebo-plugins, hector-gazebo-thermal-camera, hector-gazebo-worlds }: +buildRosPackage { + pname = "ros-noetic-hector-gazebo"; + version = "0.5.2-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_gazebo/0.5.2-1.tar.gz"; + name = "0.5.2-1.tar.gz"; + sha256 = "067a5de59e3424a72806d6fde15c758d7a902568670ecbcce0b52dd532352b37"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-gazebo-plugins hector-gazebo-thermal-camera hector-gazebo-worlds ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_gazebo provides packages related to to simulation of robots using gazebo (gazebo plugins, world files etc.)''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-geotiff-launch/default.nix b/distros/noetic/hector-geotiff-launch/default.nix new file mode 100644 index 0000000000..142d476979 --- /dev/null +++ b/distros/noetic/hector-geotiff-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, hector-geotiff, hector-geotiff-plugins, hector-trajectory-server }: +buildRosPackage { + pname = "ros-noetic-hector-geotiff-launch"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_geotiff_launch/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "17dcb215c3567404abd12578356fd437db8b7b00ace1bc3e5a7479b4c4a901f3"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-geotiff hector-geotiff-plugins hector-trajectory-server ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Contains launch files for the hector_geotiff mapper.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-geotiff-plugins/default.nix b/distros/noetic/hector-geotiff-plugins/default.nix new file mode 100644 index 0000000000..a99ca2c6ac --- /dev/null +++ b/distros/noetic/hector-geotiff-plugins/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, hector-geotiff, hector-nav-msgs }: +buildRosPackage { + pname = "ros-noetic-hector-geotiff-plugins"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_geotiff_plugins/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "533d09e2d9d7bb05bfbb8ae0f3cc9235356db4033a108ed56befe177016d114b"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-geotiff hector-nav-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_geotiff_plugins contains plugins that extend geotiff maps generated by hector_geotiff.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-geotiff/default.nix b/distros/noetic/hector-geotiff/default.nix new file mode 100644 index 0000000000..61a9919ec3 --- /dev/null +++ b/distros/noetic/hector-geotiff/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, hector-map-tools, hector-nav-msgs, nav-msgs, pluginlib, qt5, roscpp, std-msgs }: +buildRosPackage { + pname = "ros-noetic-hector-geotiff"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_geotiff/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "bc74ce50e70964f2519da9233f540189a4222079a821085d6a4e4a3d1605da9d"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-map-tools hector-nav-msgs nav-msgs pluginlib qt5.qtbase qt5.qtimageformats roscpp std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_geotiff provides a node that can be used to save occupancy grid map, robot trajectory and object of interest data to RoboCup Rescue compliant GeoTiff images.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-imu-attitude-to-tf/default.nix b/distros/noetic/hector-imu-attitude-to-tf/default.nix new file mode 100644 index 0000000000..e717190e4b --- /dev/null +++ b/distros/noetic/hector-imu-attitude-to-tf/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, sensor-msgs, tf }: +buildRosPackage { + pname = "ros-noetic-hector-imu-attitude-to-tf"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_imu_attitude_to_tf/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "983216eb4b44fa00b529c19c7fd5382eba915deb813eee0ce7adbd255d987596"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ roscpp sensor-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_imu_attitude_to_tf is a lightweight node that can be used to publish the roll/pitch attitude angles reported via a imu message to tf.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-imu-tools/default.nix b/distros/noetic/hector-imu-tools/default.nix new file mode 100644 index 0000000000..17340be6b3 --- /dev/null +++ b/distros/noetic/hector-imu-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, geometry-msgs, nav-msgs, roscpp, sensor-msgs, tf }: +buildRosPackage { + pname = "ros-noetic-hector-imu-tools"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_imu_tools/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "a651bf13a58c908b67d2a5d2089b801b3ac564ed3ec0e174a78ab871a5bccc8e"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs nav-msgs roscpp sensor-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_imu_tools provides some tools for processing IMU messages''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-map-server/default.nix b/distros/noetic/hector-map-server/default.nix new file mode 100644 index 0000000000..54feaa97c8 --- /dev/null +++ b/distros/noetic/hector-map-server/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, hector-map-tools, hector-marker-drawing, hector-nav-msgs, nav-msgs, roscpp, tf }: +buildRosPackage { + pname = "ros-noetic-hector-map-server"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_map_server/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "4fdc28d9809c9640676c6f3480c79de129f02d1198374f09fc8cff9bf4c7609c"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-map-tools hector-marker-drawing hector-nav-msgs nav-msgs roscpp tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_map_server provides a service for retrieving the map, as well as for raycasting based obstacle queries (finds next obstacle in the map, given start and endpoint + in any tf coordinate frame).''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-map-tools/default.nix b/distros/noetic/hector-map-tools/default.nix new file mode 100644 index 0000000000..5b867f0b59 --- /dev/null +++ b/distros/noetic/hector-map-tools/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, eigen, nav-msgs }: +buildRosPackage { + pname = "ros-noetic-hector-map-tools"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_map_tools/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "ac55d6d0c49dcd78264305075ca8552ee768b7361a156dce09f2b2d473ecaf07"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ eigen nav-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_map_tools contains some functions related to accessing information from OccupancyGridMap maps. + Currently consists of a single header.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-mapping/default.nix b/distros/noetic/hector-mapping/default.nix new file mode 100644 index 0000000000..c99675f8d1 --- /dev/null +++ b/distros/noetic/hector-mapping/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, eigen, laser-geometry, message-filters, message-generation, message-runtime, nav-msgs, roscpp, tf, tf-conversions, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-hector-mapping"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_mapping/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "bf43944bb54610acaa50a7a9f3c3d39006871dafc642abc810d6cb76532bb86e"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ boost eigen laser-geometry message-filters message-runtime nav-msgs roscpp tf tf-conversions visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_mapping is a SLAM approach that can be used without odometry as well as on platforms that exhibit roll/pitch motion (of the sensor, the platform or both). + It leverages the high update rate of modern LIDAR systems like the Hokuyo UTM-30LX and provides 2D pose estimates at scan rate of the sensors (40Hz for the UTM-30LX). + While the system does not provide explicit loop closing ability, it is sufficiently accurate for many real world scenarios. The system has successfully been used on + Unmanned Ground Robots, Unmanned Surface Vehicles, Handheld Mapping Devices and logged data from quadrotor UAVs.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-marker-drawing/default.nix b/distros/noetic/hector-marker-drawing/default.nix new file mode 100644 index 0000000000..8d359d828c --- /dev/null +++ b/distros/noetic/hector-marker-drawing/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, eigen, roscpp, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-hector-marker-drawing"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_marker_drawing/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "012ce3eb0fb086137811471b4f131e911bf029ebad81bbd3edc4130cebcabf69"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ eigen roscpp visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_marker_drawing provides convenience functions for easier publishing of visualization markers.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-models/default.nix b/distros/noetic/hector-models/default.nix new file mode 100644 index 0000000000..22b0e4cbc5 --- /dev/null +++ b/distros/noetic/hector-models/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, hector-sensors-description, hector-xacro-tools }: +buildRosPackage { + pname = "ros-noetic-hector-models"; + version = "0.5.1-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/noetic/hector_models/0.5.1-1.tar.gz"; + name = "0.5.1-1.tar.gz"; + sha256 = "5c526ee60903895e6b913a387172e0d21507a10b64c91426233631901f5eb990"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-sensors-description hector-xacro-tools ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_models contains (urdf) models of robots, sensors etc.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-nav-msgs/default.nix b/distros/noetic/hector-nav-msgs/default.nix new file mode 100644 index 0000000000..25a8d2193d --- /dev/null +++ b/distros/noetic/hector-nav-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, nav-msgs, std-msgs }: +buildRosPackage { + pname = "ros-noetic-hector-nav-msgs"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_nav_msgs/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "2656b24980d73e39c610a3cd5d3f19e63b035b7230b899cc3d473f9c829a3f34"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ geometry-msgs message-runtime nav-msgs std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_nav_msgs contains messages and services used in the hector_slam stack.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-sensors-description/default.nix b/distros/noetic/hector-sensors-description/default.nix new file mode 100644 index 0000000000..d4d627bc88 --- /dev/null +++ b/distros/noetic/hector-sensors-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, hector-gazebo-thermal-camera, tf, tf2-ros, velodyne-gazebo-plugins, xacro }: +buildRosPackage { + pname = "ros-noetic-hector-sensors-description"; + version = "0.5.1-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/noetic/hector_sensors_description/0.5.1-1.tar.gz"; + name = "0.5.1-1.tar.gz"; + sha256 = "096d291f9bbe90e8ed74cd685b4c7e940ecb9a01d73a5ed0e6ffe577fcc74a44"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-gazebo-thermal-camera tf tf2-ros velodyne-gazebo-plugins xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_sensors_description contains URDF xacro macros for sensors, so they are easily attachable to robot models and usable in gazebo.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-sensors-gazebo/default.nix b/distros/noetic/hector-sensors-gazebo/default.nix new file mode 100644 index 0000000000..5f6642d5bf --- /dev/null +++ b/distros/noetic/hector-sensors-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-plugins, hector-gazebo-plugins, hector-sensors-description }: +buildRosPackage { + pname = "ros-noetic-hector-sensors-gazebo"; + version = "0.5.2-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_sensors_gazebo/0.5.2-1.tar.gz"; + name = "0.5.2-1.tar.gz"; + sha256 = "226838ff33a7b1e7f0f0495deaea78766605714b8abb65bb2344db560cff832e"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo-plugins hector-gazebo-plugins hector-sensors-description ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_sensors_gazebo depends on the necessary plugins for using the sensors from the hector_models repository.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-slam-launch/default.nix b/distros/noetic/hector-slam-launch/default.nix new file mode 100644 index 0000000000..7e29207aca --- /dev/null +++ b/distros/noetic/hector-slam-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, hector-geotiff, hector-geotiff-plugins, hector-map-server, hector-mapping, hector-trajectory-server, rviz, tf, topic-tools }: +buildRosPackage { + pname = "ros-noetic-hector-slam-launch"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_slam_launch/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "433a0a583bbfddcd54d1777ec3ec1aaec9124f0b89835538f5e04674b68c319e"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-geotiff hector-geotiff-plugins hector-map-server hector-mapping hector-trajectory-server rviz tf topic-tools ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_slam_launch contains launch files for launching hector_slam with different robot systems/setups/postprocessing scenarios.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-slam/default.nix b/distros/noetic/hector-slam/default.nix new file mode 100644 index 0000000000..bed7fc9a12 --- /dev/null +++ b/distros/noetic/hector-slam/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, hector-compressed-map-transport, hector-geotiff, hector-geotiff-plugins, hector-imu-attitude-to-tf, hector-map-server, hector-map-tools, hector-mapping, hector-marker-drawing, hector-nav-msgs, hector-slam-launch, hector-trajectory-server }: +buildRosPackage { + pname = "ros-noetic-hector-slam"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_slam/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "c317175ff9e94515eecb43be0fee7ccff7c1006bb41808990b5bd0aca19ae891"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-compressed-map-transport hector-geotiff hector-geotiff-plugins hector-imu-attitude-to-tf hector-map-server hector-map-tools hector-mapping hector-marker-drawing hector-nav-msgs hector-slam-launch hector-trajectory-server ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The hector_slam metapackage that installs hector_mapping and related packages.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-trajectory-server/default.nix b/distros/noetic/hector-trajectory-server/default.nix new file mode 100644 index 0000000000..7a77a257d8 --- /dev/null +++ b/distros/noetic/hector-trajectory-server/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, hector-map-tools, hector-nav-msgs, nav-msgs, roscpp, tf }: +buildRosPackage { + pname = "ros-noetic-hector-trajectory-server"; + version = "0.5.0-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_trajectory_server/0.5.0-1.tar.gz"; + name = "0.5.0-1.tar.gz"; + sha256 = "d2e1a9e0de820d802970913b8831dbb74a0acdd54dca9c4f12b3a678c419df57"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hector-map-tools hector-nav-msgs nav-msgs roscpp tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_trajectory_server keeps track of tf trajectories extracted from tf data and makes this data accessible via a service and topic.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/hector-xacro-tools/default.nix b/distros/noetic/hector-xacro-tools/default.nix new file mode 100644 index 0000000000..57e6d95759 --- /dev/null +++ b/distros/noetic/hector-xacro-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, xacro }: +buildRosPackage { + pname = "ros-noetic-hector-xacro-tools"; + version = "0.5.1-r1"; + + src = fetchurl { + url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/noetic/hector_xacro_tools/0.5.1-1.tar.gz"; + name = "0.5.1-1.tar.gz"; + sha256 = "252570f0360451dcea70b1c054f12d133f407e9e3410f0579e8c38d34241a096"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''hector_xacro_tools''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/image-pipeline/default.nix b/distros/noetic/image-pipeline/default.nix index 95d1032ac1..1bded3c9c2 100644 --- a/distros/noetic/image-pipeline/default.nix +++ b/distros/noetic/image-pipeline/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, camera-calibration, catkin, depth-image-proc, image-proc, image-publisher, image-rotate, image-view, stereo-image-proc }: buildRosPackage { pname = "ros-noetic-image-pipeline"; - version = "1.15.2-r1"; + version = "1.15.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_pipeline/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "24a8960c97b6b039ca4a4a39825f23fe3d1af1069c082078b863acdc61d90d80"; + url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_pipeline/1.15.3-1.tar.gz"; + name = "1.15.3-1.tar.gz"; + sha256 = "53a2f7e77bfc7df1998aceac5ddb531284d228ec6f739b51b7af035ec1226956"; }; buildType = "catkin"; diff --git a/distros/noetic/image-proc/default.nix b/distros/noetic/image-proc/default.nix index a7d86d868b..fb8a5ec615 100644 --- a/distros/noetic/image-proc/default.nix +++ b/distros/noetic/image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, camera-calibration-parsers, catkin, cv-bridge, dynamic-reconfigure, image-geometry, image-transport, nodelet, nodelet-topic-tools, roscpp, rostest, sensor-msgs }: buildRosPackage { pname = "ros-noetic-image-proc"; - version = "1.15.2-r1"; + version = "1.15.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_proc/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "7adcf41c3d90d53ca4b00316f67cdcb1693fd50c0487d1144fb088779a72de6f"; + url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_proc/1.15.3-1.tar.gz"; + name = "1.15.3-1.tar.gz"; + sha256 = "712ef2d9d3602daa643c50e2ca841ae5125995651065726eaf9439fcf24a93db"; }; buildType = "catkin"; diff --git a/distros/noetic/image-publisher/default.nix b/distros/noetic/image-publisher/default.nix index 44436db3ee..8314361abe 100644 --- a/distros/noetic/image-publisher/default.nix +++ b/distros/noetic/image-publisher/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, image-transport, nodelet, roscpp, sensor-msgs }: buildRosPackage { pname = "ros-noetic-image-publisher"; - version = "1.15.2-r1"; + version = "1.15.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_publisher/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "9a1e6b897118a019e3ae66103c180d928b7e64c7544312d97ae32306a149591d"; + url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_publisher/1.15.3-1.tar.gz"; + name = "1.15.3-1.tar.gz"; + sha256 = "e3e11ebfaa0b10f559cb4cb941ed38611d72b2ce0da7ddb1437b127bfeae9f92"; }; buildType = "catkin"; diff --git a/distros/noetic/image-rotate/default.nix b/distros/noetic/image-rotate/default.nix index 7b856d1c86..ed4b641eec 100644 --- a/distros/noetic/image-rotate/default.nix +++ b/distros/noetic/image-rotate/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, nodelet, roscpp, rostest, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-image-rotate"; - version = "1.15.2-r1"; + version = "1.15.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_rotate/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "397ad1badf7d9d95aecc93edbac68700f7e66b28590def3a7e32368555742a15"; + url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_rotate/1.15.3-1.tar.gz"; + name = "1.15.3-1.tar.gz"; + sha256 = "b94ef742d380068f7218f0bca639a69bb1bc50a7df01b147c056d1773a7d2487"; }; buildType = "catkin"; diff --git a/distros/noetic/image-view/default.nix b/distros/noetic/image-view/default.nix index dd3209d0fc..4618754cc7 100644 --- a/distros/noetic/image-view/default.nix +++ b/distros/noetic/image-view/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, camera-calibration-parsers, catkin, cv-bridge, dynamic-reconfigure, gtk3, image-transport, message-filters, message-generation, nodelet, rosconsole, roscpp, rostest, sensor-msgs, std-srvs, stereo-msgs }: buildRosPackage { pname = "ros-noetic-image-view"; - version = "1.15.2-r1"; + version = "1.15.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_view/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "cb3446e071fb4c256609be0e23c217aa93e48de7f95602f85191931e9fc3f956"; + url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_view/1.15.3-1.tar.gz"; + name = "1.15.3-1.tar.gz"; + sha256 = "a515a45455748772fb12078e7b3d0bf081a97d13c7f20c0df8779d58c06b7352"; }; buildType = "catkin"; diff --git a/distros/noetic/iris-lama-ros/default.nix b/distros/noetic/iris-lama-ros/default.nix new file mode 100644 index 0000000000..6c3c39b3e8 --- /dev/null +++ b/distros/noetic/iris-lama-ros/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, iris-lama, message-filters, nav-msgs, rosbag, rosbag-storage, roscpp, std-srvs, tf, tf-conversions, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-iris-lama-ros"; + version = "1.1.0-r1"; + + src = fetchurl { + url = "https://github.com/eupedrosa/iris_lama_ros-release/archive/release/noetic/iris_lama_ros/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "2eb84cbb775047aabfb9ead468443b3b290d77059bf6f688ba010df52f83f00d"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs iris-lama message-filters nav-msgs rosbag rosbag-storage roscpp std-srvs tf tf-conversions visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''ROS package of IRIS Localization and Mapping (LaMa).''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/iris-lama/default.nix b/distros/noetic/iris-lama/default.nix new file mode 100644 index 0000000000..a55d183546 --- /dev/null +++ b/distros/noetic/iris-lama/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, eigen }: +buildRosPackage { + pname = "ros-noetic-iris-lama"; + version = "1.1.0-r1"; + + src = fetchurl { + url = "https://github.com/eupedrosa/iris_lama-release/archive/release/noetic/iris_lama/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "2bf9cd1fbcdfbd21d7bdcd2951d12f60badb8cc54c5007ef703be7ab1bd993ce"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ eigen ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''IRIS package for Localization and Mapping (LaMa). + This packages includes the sparse-dense library for grid mapping, + a 2D localization algorithm based on scan matching, an online SLAM solution + with a dynamic likelihood field and a 2D RB Particle Filter SLAM solution + with multithreading.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/joystick-interrupt/default.nix b/distros/noetic/joystick-interrupt/default.nix index e5a96b5936..7e100946c4 100644 --- a/distros/noetic/joystick-interrupt/default.nix +++ b/distros/noetic/joystick-interrupt/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, topic-tools }: buildRosPackage { pname = "ros-noetic-joystick-interrupt"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/joystick_interrupt/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "a23ea0003c8eb18294e5c50175c979959975dec29deff70c8a8827749bc52498"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/joystick_interrupt/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "b5907bb096dbaf4249a71cf3b01586e139c36099a5c96154f5ebe57fea223c21"; }; buildType = "catkin"; diff --git a/distros/noetic/label-manager/default.nix b/distros/noetic/label-manager/default.nix new file mode 100644 index 0000000000..1a9a9c8d14 --- /dev/null +++ b/distros/noetic/label-manager/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, genmsg, mesh-msgs, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs, tf }: +buildRosPackage { + pname = "ros-noetic-label-manager"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/label_manager/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "6f518b4fed635ef2f8bb4a4a292f6ad2ef5cbaec5b235acedc73f54aed5502f3"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ actionlib actionlib-msgs genmsg mesh-msgs message-generation message-runtime roscpp sensor-msgs std-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Serving and persisting label information''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/leo-description/default.nix b/distros/noetic/leo-description/default.nix index 0cb12f05d9..840f095d9b 100644 --- a/distros/noetic/leo-description/default.nix +++ b/distros/noetic/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, robot-state-publisher, xacro }: +{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, rostest, xacro }: buildRosPackage { pname = "ros-noetic-leo-description"; - version = "1.1.0-r1"; + version = "1.2.1-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo_description/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "6f9be0cb2166f4579d69e75d952e3d66b6200d4f01e1aec700993f8055d94cc7"; + url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo_description/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "6e558c9961fca12f69ef519a8d39766616b0a81533ad9f15e58d3a3d418f0df8"; }; buildType = "catkin"; + checkInputs = [ rostest ]; propagatedBuildInputs = [ robot-state-publisher xacro ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/noetic/leo-desktop/default.nix b/distros/noetic/leo-desktop/default.nix index f7d23eba10..6519aa2d7f 100644 --- a/distros/noetic/leo-desktop/default.nix +++ b/distros/noetic/leo-desktop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, leo, leo-viz }: buildRosPackage { pname = "ros-noetic-leo-desktop"; - version = "0.2.2-r1"; + version = "0.2.3-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/noetic/leo_desktop/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "77226b00005b341f4bd38cae6d56eb42c7f5413e3e70d04121067478d1ce18ee"; + url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/noetic/leo_desktop/0.2.3-1.tar.gz"; + name = "0.2.3-1.tar.gz"; + sha256 = "55ac702284d3099a5989caed3caf43508e17de27a8dc1a58334df1e394144391"; }; buildType = "catkin"; diff --git a/distros/noetic/leo-gazebo/default.nix b/distros/noetic/leo-gazebo/default.nix index f261638dce..0ef3ef3234 100644 --- a/distros/noetic/leo-gazebo/default.nix +++ b/distros/noetic/leo-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, compressed-image-transport, diff-drive-controller, gazebo-dev, gazebo-plugins, gazebo-ros, gazebo-ros-control, geometry-msgs, joint-state-controller, leo-description, nav-msgs, roscpp, topic-tools }: buildRosPackage { pname = "ros-noetic-leo-gazebo"; - version = "0.1.3-r1"; + version = "0.2.0-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/noetic/leo_gazebo/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "a0c3854e6aaf797676a06a6065b38a00a14d634e202bd54dd529dd4835d36525"; + url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/noetic/leo_gazebo/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "a561a1003237ae2a2536e654a5208639e701f2cd308775147aaaca418c96f02f"; }; buildType = "catkin"; diff --git a/distros/noetic/leo-simulator/default.nix b/distros/noetic/leo-simulator/default.nix index 46f1e4890d..581ad4123a 100644 --- a/distros/noetic/leo-simulator/default.nix +++ b/distros/noetic/leo-simulator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, leo-gazebo }: buildRosPackage { pname = "ros-noetic-leo-simulator"; - version = "0.1.3-r1"; + version = "0.2.0-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/noetic/leo_simulator/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "ee1b16e40e7d718f2fe49fdb54d1706da07872d1a6f1e3f9d452bbb65a50929c"; + url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/noetic/leo_simulator/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "50b20dd2256058db319c5ad299a3ec6c3b8f0c626998bfa305ccea4f70f17a08"; }; buildType = "catkin"; diff --git a/distros/noetic/leo-teleop/default.nix b/distros/noetic/leo-teleop/default.nix index eb76764cc8..9731e040e6 100644 --- a/distros/noetic/leo-teleop/default.nix +++ b/distros/noetic/leo-teleop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joy, teleop-twist-joy, teleop-twist-keyboard }: buildRosPackage { pname = "ros-noetic-leo-teleop"; - version = "1.1.0-r1"; + version = "1.2.1-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo_teleop/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "994b6b78f5e017dce233e2c881e429cd9d66f725603bb00cf909901b0f293532"; + url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo_teleop/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "5557e80252f9e223267b11f547936c3606566d0ae13a7823e25a3ae4ab1332cc"; }; buildType = "catkin"; @@ -18,7 +18,7 @@ buildRosPackage { nativeBuildInputs = [ catkin ]; meta = { - description = ''Teleop package for Leo Rover''; + description = ''Scripts and launch files for Leo Rover teleoperation''; license = with lib.licenses; [ mit ]; }; } diff --git a/distros/noetic/leo-viz/default.nix b/distros/noetic/leo-viz/default.nix index 9eb091ee6e..8ad4ea1405 100644 --- a/distros/noetic/leo-viz/default.nix +++ b/distros/noetic/leo-viz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, leo-description, robot-state-publisher, rviz }: buildRosPackage { pname = "ros-noetic-leo-viz"; - version = "0.2.2-r1"; + version = "0.2.3-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/noetic/leo_viz/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "fff41ccc9204d7a0fc66672b07c3b4865dc2cd64112f7e8ce2fe23778121c383"; + url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/noetic/leo_viz/0.2.3-1.tar.gz"; + name = "0.2.3-1.tar.gz"; + sha256 = "ed773e9094a5ffbfe607b216cfe80b2d1e90f6f1f03fc3d7a6f9374969d8c49f"; }; buildType = "catkin"; diff --git a/distros/noetic/leo/default.nix b/distros/noetic/leo/default.nix index ea923a3831..78467b5f1c 100644 --- a/distros/noetic/leo/default.nix +++ b/distros/noetic/leo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, leo-description, leo-teleop }: buildRosPackage { pname = "ros-noetic-leo"; - version = "1.1.0-r1"; + version = "1.2.1-r1"; src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "be9fe69f5332d2118a999e3c38f6aa9b17524e4107876354366d879646369d9a"; + url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo/1.2.1-1.tar.gz"; + name = "1.2.1-1.tar.gz"; + sha256 = "ec4d01d8815b6a7bfdd25a81c9253acd166942d4da9badae5f651b1c97ac9002"; }; buildType = "catkin"; diff --git a/distros/noetic/locomotor-msgs/default.nix b/distros/noetic/locomotor-msgs/default.nix index d9f76c867d..39ca4021ea 100644 --- a/distros/noetic/locomotor-msgs/default.nix +++ b/distros/noetic/locomotor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, nav-2d-msgs }: buildRosPackage { pname = "ros-noetic-locomotor-msgs"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomotor_msgs/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "16aff17501fa3618374445e22d5ae689fbd4f823f8adf089a333074c0222aef6"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomotor_msgs/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "090e71c23ac44da88b614d2cd37c5daab2bacfb1a69a3a62e109d7abc7d1e46a"; }; buildType = "catkin"; diff --git a/distros/noetic/locomotor/default.nix b/distros/noetic/locomotor/default.nix index e6c16e5359..2016192159 100644 --- a/distros/noetic/locomotor/default.nix +++ b/distros/noetic/locomotor/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, locomotor-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rospy }: buildRosPackage { pname = "ros-noetic-locomotor"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomotor/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "e0e82b68112e782b5dc8dd76f386db72bd94fc55bfed500ae21b38eb06b8f174"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomotor/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "cfc7f120c4321938de66608941cb312ef1ecfe925dcc2f698985751feabd8617"; }; buildType = "catkin"; diff --git a/distros/noetic/locomove-base/default.nix b/distros/noetic/locomove-base/default.nix index 2162c72fb6..fa918d153b 100644 --- a/distros/noetic/locomove-base/default.nix +++ b/distros/noetic/locomove-base/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, locomotor, move-base-msgs, nav-2d-utils, nav-core, nav-core-adapter, roslint }: buildRosPackage { pname = "ros-noetic-locomove-base"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomove_base/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "0149e67caf75a3044563bc816ad903adde38955271e52469d2a50feeff264c53"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomove_base/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "adc38904239987e62831c4fc0ce28d392d817e3266eb8e03fe1b01ba6b4e8a79"; }; buildType = "catkin"; diff --git a/distros/noetic/map-organizer/default.nix b/distros/noetic/map-organizer/default.nix index 0fc13dbce3..32bc7a6e5b 100644 --- a/distros/noetic/map-organizer/default.nix +++ b/distros/noetic/map-organizer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, map-organizer-msgs, map-server, nav-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-map-organizer"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/map_organizer/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "a0a6316503dd0bfffd115b619b9b38895749cec4344293f8ac6f51fa42a93957"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/map_organizer/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "244dde72b9be13c12e356e3e5cf3171999102e02647157853bc597521f8bae92"; }; buildType = "catkin"; diff --git a/distros/noetic/mavlink/default.nix b/distros/noetic/mavlink/default.nix index 9ff2868ca2..4b9586eb8e 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.11.11-r1"; + version = "2020.12.12-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.11.11-1.tar.gz"; - name = "2020.11.11-1.tar.gz"; - sha256 = "878f4ff6fe57cd052081ae241d38032157630f985e939365f06a32c564bde56d"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.12.12-1.tar.gz"; + name = "2020.12.12-1.tar.gz"; + sha256 = "2835411ded65441a5158a766188be29d0e07b0dc58dd8ee3acf84fc30d320699"; }; buildType = "cmake"; diff --git a/distros/noetic/mbf-mesh-core/default.nix b/distros/noetic/mbf-mesh-core/default.nix new file mode 100644 index 0000000000..73e1823430 --- /dev/null +++ b/distros/noetic/mbf-mesh-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, mbf-abstract-core, mesh-map }: +buildRosPackage { + pname = "ros-noetic-mbf-mesh-core"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mbf_mesh_core/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "8561aa278d9666d754fa17b1974e2dd55a8d1ddfa02587d29e1e2e3b011e78a5"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mbf-abstract-core mesh-map ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mbf_mesh_core package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mbf-mesh-nav/default.nix b/distros/noetic/mbf-mesh-nav/default.nix new file mode 100644 index 0000000000..719d9f47ae --- /dev/null +++ b/distros/noetic/mbf-mesh-nav/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mbf-abstract-nav, mbf-mesh-core, mesh-map, pluginlib, roscpp }: +buildRosPackage { + pname = "ros-noetic-mbf-mesh-nav"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mbf_mesh_nav/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "bf3f02873b9114b7fbff328a3c37e54865d3bfeac77fb2939528e109b2f89c65"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dynamic-reconfigure mbf-abstract-nav mbf-mesh-core mesh-map pluginlib roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mbf_mesh_nav package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-client/default.nix b/distros/noetic/mesh-client/default.nix new file mode 100644 index 0000000000..91147868bb --- /dev/null +++ b/distros/noetic/mesh-client/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, curl, eigen, jsoncpp, lvr2, roscpp }: +buildRosPackage { + pname = "ros-noetic-mesh-client"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_client/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "6728b84c3d21b5732b75fa0a8ccdfca80f31a3a938ae6d0f37ffecb9f7d2ea6e"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ curl eigen jsoncpp lvr2 roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_client package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-controller/default.nix b/distros/noetic/mesh-controller/default.nix new file mode 100644 index 0000000000..62588b3920 --- /dev/null +++ b/distros/noetic/mesh-controller/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-noetic-mesh-controller"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_controller/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "a4688cdc7de5615388ab75c2881a1bf17d277f38d633dff080af2f0fb5a85391"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp tf2-geometry-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_controller package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-layers/default.nix b/distros/noetic/mesh-layers/default.nix new file mode 100644 index 0000000000..aba980b834 --- /dev/null +++ b/distros/noetic/mesh-layers/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mesh-map }: +buildRosPackage { + pname = "ros-noetic-mesh-layers"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_layers/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "954a8a3cddb270ebe52aeb5f252ae85d9f9e1c9b8583df0a9bdd1bde2e13e7b8"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dynamic-reconfigure mesh-map ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_layers package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-map/default.nix b/distros/noetic/mesh-map/default.nix new file mode 100644 index 0000000000..355df8ee19 --- /dev/null +++ b/distros/noetic/mesh-map/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, mesh-client, mesh-msgs-conversions, pluginlib, roscpp, tf2-ros, visualization-msgs, xmlrpcpp }: +buildRosPackage { + pname = "ros-noetic-mesh-map"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_map/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "c43bb98dda3a9a7027f3fc29a081e5ac29e8072f95d9fc52593f0c9cb6625cca"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs mesh-client mesh-msgs-conversions pluginlib roscpp tf2-ros visualization-msgs xmlrpcpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_map package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-msgs-conversions/default.nix b/distros/noetic/mesh-msgs-conversions/default.nix new file mode 100644 index 0000000000..2067f8ceb0 --- /dev/null +++ b/distros/noetic/mesh-msgs-conversions/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, lvr2, mesh-msgs, roscpp, sensor-msgs }: +buildRosPackage { + pname = "ros-noetic-mesh-msgs-conversions"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_msgs_conversions/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "e67224e431f1940b8ad49c207801fbd55da9d2430d7e1c2f230371b579a138d3"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ lvr2 mesh-msgs roscpp sensor-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''converts point clouds and attributes into meshes and mesh attributes''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-msgs-hdf5/default.nix b/distros/noetic/mesh-msgs-hdf5/default.nix new file mode 100644 index 0000000000..92e39f022d --- /dev/null +++ b/distros/noetic/mesh-msgs-hdf5/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, hdf5-map-io, label-manager, mesh-msgs }: +buildRosPackage { + pname = "ros-noetic-mesh-msgs-hdf5"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_msgs_hdf5/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "88beecc46310337e26e19043aa216d8420ed7c32e609f2199ee6871fcfaa4018"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hdf5-map-io label-manager mesh-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Read and write mesh_msgs to and from hdf5''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-msgs-transform/default.nix b/distros/noetic/mesh-msgs-transform/default.nix new file mode 100644 index 0000000000..6a0f5e6192 --- /dev/null +++ b/distros/noetic/mesh-msgs-transform/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, mesh-msgs, tf }: +buildRosPackage { + pname = "ros-noetic-mesh-msgs-transform"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_msgs_transform/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "0bb89df1f78c87d2b2d6107963c71189086e044a0ca0bfb2bafbe72321c064a3"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ eigen geometry-msgs mesh-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Methods to transform mesh_msgs''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-msgs/default.nix b/distros/noetic/mesh-msgs/default.nix new file mode 100644 index 0000000000..54c4a419ea --- /dev/null +++ b/distros/noetic/mesh-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, roscpp, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-noetic-mesh-msgs"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_msgs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "08dfa61162be8282356379328097699ba5a051d050c928a1d5a61e9d1c4ddff5"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ geometry-msgs message-runtime roscpp sensor-msgs std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Various Message Types for Mesh Data.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-navigation/default.nix b/distros/noetic/mesh-navigation/default.nix new file mode 100644 index 0000000000..8a481a6a6a --- /dev/null +++ b/distros/noetic/mesh-navigation/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dijkstra-mesh-planner, mbf-mesh-core, mbf-mesh-nav, mesh-client, mesh-controller, mesh-layers, mesh-map, wave-front-planner }: +buildRosPackage { + pname = "ros-noetic-mesh-navigation"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_navigation/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "85843ccce40c21a3e9ec9f7534bd0cbe44c9bad52a1ec42fc9831e3735c58a3d"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dijkstra-mesh-planner mbf-mesh-core mbf-mesh-nav mesh-client mesh-controller mesh-layers mesh-map wave-front-planner ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_navigation package provides a layered mesh_map implementation, a Move Base Flex mesh navigation server, as well as mesh navigation plugins for path planning and navigation control.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mesh-tools/default.nix b/distros/noetic/mesh-tools/default.nix new file mode 100644 index 0000000000..4685996728 --- /dev/null +++ b/distros/noetic/mesh-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, hdf5-map-io, label-manager, mesh-msgs, mesh-msgs-conversions, mesh-msgs-transform, rviz-map-plugin, rviz-mesh-plugin }: +buildRosPackage { + pname = "ros-noetic-mesh-tools"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_tools/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "37ba580f490e7069f419e93f5bed2984ae76e183f33d22d3054fef962507c21c"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ hdf5-map-io label-manager mesh-msgs mesh-msgs-conversions mesh-msgs-transform rviz-map-plugin rviz-mesh-plugin ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mesh_tools package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/nav-2d-msgs/default.nix b/distros/noetic/nav-2d-msgs/default.nix index e9d2cdb342..342800af0e 100644 --- a/distros/noetic/nav-2d-msgs/default.nix +++ b/distros/noetic/nav-2d-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-nav-2d-msgs"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_2d_msgs/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "757a7784db3f7c25021c1a898b42624875239250d7e5ef6fcaaf4d5db9c3e145"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_2d_msgs/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "aac48d25c1060890f448b77de2528cc40b6bc1d69fb222ea0eea4588cd932b38"; }; buildType = "catkin"; diff --git a/distros/noetic/nav-2d-utils/default.nix b/distros/noetic/nav-2d-utils/default.nix index c429c4480e..ac26580a61 100644 --- a/distros/noetic/nav-2d-utils/default.nix +++ b/distros/noetic/nav-2d-utils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-core2, nav-grid, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, std-msgs, tf, tf2-geometry-msgs, tf2-ros, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-nav-2d-utils"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_2d_utils/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "d959640a5d0d9e8ae40dc13fa7cca407dadd13a682e86d48777d2a9a1524c92c"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_2d_utils/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "cd39cac06e4ec5f6162f5059db7a5fed9118b6c7d15649e3b3e2b5531cdf1563"; }; buildType = "catkin"; diff --git a/distros/noetic/nav-core-adapter/default.nix b/distros/noetic/nav-core-adapter/default.nix index d23d421156..52f2d14f63 100644 --- a/distros/noetic/nav-core-adapter/default.nix +++ b/distros/noetic/nav-core-adapter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-2d, dwb-critics, dwb-local-planner, dwb-plugins, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core, nav-core2, nav-grid, nav-msgs, pluginlib, roslint, rostest, tf, visualization-msgs }: buildRosPackage { pname = "ros-noetic-nav-core-adapter"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_core_adapter/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "752d744a559e57210fdfa7137f9e4e3d6b6dba76611c0c0ced759718032a3381"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_core_adapter/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "df35f24c4d64eb0b25f8bf4fdffe2f09a8505992678da5f5c5ff432c99e1dd8c"; }; buildType = "catkin"; diff --git a/distros/noetic/nav-core2/default.nix b/distros/noetic/nav-core2/default.nix index b99f439fee..896230364e 100644 --- a/distros/noetic/nav-core2/default.nix +++ b/distros/noetic/nav-core2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-grid, roslint, rosunit, tf2-ros }: buildRosPackage { pname = "ros-noetic-nav-core2"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_core2/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "d3d6c85b14aa60aa7c0c75518fbad88d106a9b60b24b36c963a6008abb7ac030"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_core2/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "a102ef0294f5159bc5d4a4751951d302e0935ee0d0cf9ca8fedda3196bcfdae4"; }; buildType = "catkin"; diff --git a/distros/noetic/nav-grid-iterators/default.nix b/distros/noetic/nav-grid-iterators/default.nix index 5b88be03b1..916c7a6342 100644 --- a/distros/noetic/nav-grid-iterators/default.nix +++ b/distros/noetic/nav-grid-iterators/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-2d-utils, nav-grid, nav-msgs, roscpp, roslint, rosunit }: buildRosPackage { pname = "ros-noetic-nav-grid-iterators"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_iterators/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "a64ae6f71d047ca140fa84d2c0de528ac43edcae2db173516719186d16932cf0"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_iterators/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "715a29d86f34cf38708568e4910bc44aab11cf807ec1e60e07525059753a3162"; }; buildType = "catkin"; diff --git a/distros/noetic/nav-grid-pub-sub/default.nix b/distros/noetic/nav-grid-pub-sub/default.nix index a4207e9da6..efbda4d68f 100644 --- a/distros/noetic/nav-grid-pub-sub/default.nix +++ b/distros/noetic/nav-grid-pub-sub/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, map-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-msgs, roscpp, roslint }: buildRosPackage { pname = "ros-noetic-nav-grid-pub-sub"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_pub_sub/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "77f64c81727d050ed5ed9df7b08b6e8b9090455407738869558eb59e08a8cdf3"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_pub_sub/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "558ae8160b38f4e7d4f3896f071de517215b4ea65c3f0b22e43108e8314a1e5a"; }; buildType = "catkin"; diff --git a/distros/noetic/nav-grid-server/default.nix b/distros/noetic/nav-grid-server/default.nix new file mode 100644 index 0000000000..841698dba2 --- /dev/null +++ b/distros/noetic/nav-grid-server/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, map-server, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, opencv3, roscpp, roslib, roslint }: +buildRosPackage { + pname = "ros-noetic-nav-grid-server"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_server/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "7f9a3ff151aaca65d672920ff96c2d2b0fcaa90ce9af788524da2ba8bd13ea51"; + }; + + buildType = "catkin"; + checkInputs = [ map-server roslib roslint ]; + propagatedBuildInputs = [ nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs opencv3 roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Customizable tools for publishing images as NavGrids or OccupancyGrids''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/nav-grid/default.nix b/distros/noetic/nav-grid/default.nix index bff76adade..d6ce93df76 100644 --- a/distros/noetic/nav-grid/default.nix +++ b/distros/noetic/nav-grid/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roslint, rosunit }: buildRosPackage { pname = "ros-noetic-nav-grid"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "a049756b3632aeb57553c441653ee75621d4f02fc748b640a064bc6b8237f336"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "9ac9d9c48aba901c90aba46248a52dbd06c7d0379dc08e54c2aea1375bb17bbc"; }; buildType = "catkin"; diff --git a/distros/noetic/neonavigation-common/default.nix b/distros/noetic/neonavigation-common/default.nix index f0b329a650..fc9dadf082 100644 --- a/distros/noetic/neonavigation-common/default.nix +++ b/distros/noetic/neonavigation-common/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-neonavigation-common"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_common/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "a0486c8fd5ac58192ba6deb7c926a2c3b8721b1d6e6c2df76245b92a92aa501c"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_common/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "f60f3cd11058ad3ba8e11979aa0a7c3e863eb3362013a13c63a9151e9be1711d"; }; buildType = "catkin"; diff --git a/distros/noetic/neonavigation-launch/default.nix b/distros/noetic/neonavigation-launch/default.nix index a21a95fc3f..74a964a0a2 100644 --- a/distros/noetic/neonavigation-launch/default.nix +++ b/distros/noetic/neonavigation-launch/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace, map-server, planner-cspace, safety-limiter, tf2-ros, trajectory-tracker, trajectory-tracker-rviz-plugins }: buildRosPackage { pname = "ros-noetic-neonavigation-launch"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_launch/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "4be49dd19f2d8bc340b896b8646cd97b76a2e2365f4012f509675febf1a1687c"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_launch/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "38c6a3db95b36d0441ca5322a9d076dab8081078f007489c84715189a4867b84"; }; buildType = "catkin"; diff --git a/distros/noetic/neonavigation/default.nix b/distros/noetic/neonavigation/default.nix index fec4185d5a..4f94d8c817 100644 --- a/distros/noetic/neonavigation/default.nix +++ b/distros/noetic/neonavigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, costmap-cspace, joystick-interrupt, map-organizer, neonavigation-common, neonavigation-launch, obj-to-pointcloud, planner-cspace, safety-limiter, track-odometry, trajectory-tracker }: buildRosPackage { pname = "ros-noetic-neonavigation"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "e7796c0286bd6fdc768a7dcd3e7b056991249183d1e6d6c8efbe8ff372957146"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "b6582b8c94d4e8bb202aba4277850a4f58479aca8c4284d517915c5dc4883309"; }; buildType = "catkin"; diff --git a/distros/noetic/novatel-oem7-driver/default.nix b/distros/noetic/novatel-oem7-driver/default.nix index f76175fadb..5a474e7342 100644 --- a/distros/noetic/novatel-oem7-driver/default.nix +++ b/distros/noetic/novatel-oem7-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nodelet, novatel-oem7-msgs, roscpp, rostest, sensor-msgs, tf }: buildRosPackage { pname = "ros-noetic-novatel-oem7-driver"; - version = "1.1.0-r1"; + version = "1.1.0-r2"; src = fetchurl { - url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/noetic/novatel_oem7_driver/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "31177a28c690bbe9df9b89d554af623b43cbcd195a290336083e307396754378"; + url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/noetic/novatel_oem7_driver/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "cb784de96570e4b2d49fc2368dde939a7e1926461613a39190d60590c4552db3"; }; buildType = "catkin"; diff --git a/distros/noetic/novatel-oem7-msgs/default.nix b/distros/noetic/novatel-oem7-msgs/default.nix index 8291f529d2..b0a728fbaa 100644 --- a/distros/noetic/novatel-oem7-msgs/default.nix +++ b/distros/noetic/novatel-oem7-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-novatel-oem7-msgs"; - version = "1.1.0-r1"; + version = "1.1.0-r2"; src = fetchurl { - url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/noetic/novatel_oem7_msgs/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "99cd8fe9aee43c2f2252b1542adec52cecbc9d03bfbe10b8703679bc23cb04f9"; + url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/noetic/novatel_oem7_msgs/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "d1b3cc62354b51aacd0a18b9c7b489469fcf2a737ac21fcd68e5e1d9c5d0afd9"; }; buildType = "catkin"; diff --git a/distros/noetic/obj-to-pointcloud/default.nix b/distros/noetic/obj-to-pointcloud/default.nix index 09ed7a3d3a..46ecc6fbf6 100644 --- a/distros/noetic/obj-to-pointcloud/default.nix +++ b/distros/noetic/obj-to-pointcloud/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs }: buildRosPackage { pname = "ros-noetic-obj-to-pointcloud"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/obj_to_pointcloud/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "740eb27466d535b6e1646154faddf155297d5b9f225db5e0682b07604f8438f8"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/obj_to_pointcloud/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "b205af253fdd0bec85dfa31a45aae9bcdd535b450236855c0ced5d703de38ff6"; }; buildType = "catkin"; diff --git a/distros/noetic/octomap-mapping/default.nix b/distros/noetic/octomap-mapping/default.nix index 69fd1ad31f..2c8ac7c1d5 100644 --- a/distros/noetic/octomap-mapping/default.nix +++ b/distros/noetic/octomap-mapping/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, octomap-server }: buildRosPackage { pname = "ros-noetic-octomap-mapping"; - version = "0.6.5-r1"; + version = "0.6.6-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/noetic/octomap_mapping/0.6.5-1.tar.gz"; - name = "0.6.5-1.tar.gz"; - sha256 = "ef7c822397cc941c913514aa47f35c8d5efaa6de66b7071cb052c693139e1f69"; + url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/noetic/octomap_mapping/0.6.6-1.tar.gz"; + name = "0.6.6-1.tar.gz"; + sha256 = "def38407af47964a673eba4866068684bdfdaa2e06640e7e3d97afadad8ea5d4"; }; buildType = "catkin"; diff --git a/distros/noetic/octomap-server/default.nix b/distros/noetic/octomap-server/default.nix index 4f2a000268..08918fca63 100644 --- a/distros/noetic/octomap-server/default.nix +++ b/distros/noetic/octomap-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, dynamic-reconfigure, nav-msgs, nodelet, octomap, octomap-msgs, octomap-ros, pcl, pcl-conversions, pcl-ros, roscpp, sensor-msgs, std-msgs, std-srvs, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, nav-msgs, nodelet, octomap, octomap-msgs, octomap-ros, pcl-conversions, pcl-ros, roscpp, sensor-msgs, std-msgs, std-srvs, visualization-msgs }: buildRosPackage { pname = "ros-noetic-octomap-server"; - version = "0.6.5-r1"; + version = "0.6.6-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/noetic/octomap_server/0.6.5-1.tar.gz"; - name = "0.6.5-1.tar.gz"; - sha256 = "1d692893c7da6732075e842d0f6db9034c2a4a1d184c8a32e093c2f0c2f1dc0a"; + url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/noetic/octomap_server/0.6.6-1.tar.gz"; + name = "0.6.6-1.tar.gz"; + sha256 = "71af12549d79fa6f95ef02fc696b945b887dfcacd83db10d0d3952a14772c572"; }; buildType = "catkin"; - propagatedBuildInputs = [ dynamic-reconfigure nav-msgs nodelet octomap octomap-msgs octomap-ros pcl pcl-conversions pcl-ros roscpp sensor-msgs std-msgs std-srvs visualization-msgs ]; + propagatedBuildInputs = [ dynamic-reconfigure nav-msgs nodelet octomap octomap-msgs octomap-ros pcl-conversions pcl-ros roscpp sensor-msgs std-msgs std-srvs visualization-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/planner-cspace/default.nix b/distros/noetic/planner-cspace/default.nix index 849ede3f98..ab0fd0afeb 100644 --- a/distros/noetic/planner-cspace/default.nix +++ b/distros/noetic/planner-cspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, catkin, costmap-cspace, costmap-cspace-msgs, diagnostic-updater, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, planner-cspace-msgs, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, trajectory-tracker, trajectory-tracker-msgs }: buildRosPackage { pname = "ros-noetic-planner-cspace"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/planner_cspace/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "57467b847adcd594946bbe4e33ff39e5a7be6037152aba34f12b26031b15d2ba"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/planner_cspace/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "db3b341cb6cb769c39ca71a150e6a5865d392700016b531ec20e05c41c5acd1a"; }; buildType = "catkin"; diff --git a/distros/noetic/plotjuggler/default.nix b/distros/noetic/plotjuggler/default.nix index ddadfd947a..88007d8503 100644 --- a/distros/noetic/plotjuggler/default.nix +++ b/distros/noetic/plotjuggler/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, binutils, boost, catkin, cppzmq, qt5, roslib }: buildRosPackage { pname = "ros-noetic-plotjuggler"; - version = "3.0.4-r1"; + version = "3.0.5-r2"; src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler-release/archive/release/noetic/plotjuggler/3.0.4-1.tar.gz"; - name = "3.0.4-1.tar.gz"; - sha256 = "b438f13bd511b68a51375d9cdea8a3b44d4ebded1eae3c0009955aa7704f2d28"; + url = "https://github.com/facontidavide/plotjuggler-release/archive/release/noetic/plotjuggler/3.0.5-2.tar.gz"; + name = "3.0.5-2.tar.gz"; + sha256 = "7d4bd97b8bc4fe66677e93278d77c508389453b4a665ff3508809d5a3d2a62f4"; }; buildType = "catkin"; diff --git a/distros/noetic/robot-localization/default.nix b/distros/noetic/robot-localization/default.nix index 35a9ff3410..fb8c27a48b 100644 --- a/distros/noetic/robot-localization/default.nix +++ b/distros/noetic/robot-localization/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, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geometry-msgs, libyamlcpp, message-filters, message-generation, message-runtime, nav-msgs, nodelet, python3Packages, rosbag, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, xmlrpcpp }: +{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, libyamlcpp, message-filters, message-generation, message-runtime, nav-msgs, nodelet, python3Packages, rosbag, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-robot-localization"; - version = "2.6.8-r2"; + version = "2.7.1-r1"; src = fetchurl { - url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/noetic/robot_localization/2.6.8-2.tar.gz"; - name = "2.6.8-2.tar.gz"; - sha256 = "fc11542b1c95dbd4cd7670c083f17354691d842ca4225ecb0dbc287e45db9115"; + url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/noetic/robot_localization/2.7.1-1.tar.gz"; + name = "2.7.1-1.tar.gz"; + sha256 = "1a9680c22468432a6c76e2a72b01fb438f25b890d65a26cb2d7823c17e7ef318"; }; buildType = "catkin"; - buildInputs = [ message-generation python3Packages.catkin-pkg roslint ]; + buildInputs = [ geographiclib message-generation python3Packages.catkin-pkg roslint ]; checkInputs = [ rosbag rostest rosunit ]; propagatedBuildInputs = [ cmake-modules diagnostic-msgs diagnostic-updater eigen eigen-conversions geographic-msgs geometry-msgs libyamlcpp message-filters message-runtime nav-msgs nodelet roscpp sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros xmlrpcpp ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/noetic/robot-nav-rviz-plugins/default.nix b/distros/noetic/robot-nav-rviz-plugins/default.nix new file mode 100644 index 0000000000..75ec4f2c7a --- /dev/null +++ b/distros/noetic/robot-nav-rviz-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, pluginlib, qt5, roscpp, roslint, rviz, std-msgs }: +buildRosPackage { + pname = "ros-noetic-robot-nav-rviz-plugins"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_nav_rviz_plugins/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "44bd38be8166789fba741d1249b9c768a8ffd8647dd1b8b522c833163ce207a5"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs pluginlib qt5.qtbase roscpp rviz std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''RViz visualizations for robot_navigation datatypes''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/robot-nav-tools/default.nix b/distros/noetic/robot-nav-tools/default.nix new file mode 100644 index 0000000000..4329125a96 --- /dev/null +++ b/distros/noetic/robot-nav-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, color-util, robot-nav-rviz-plugins, robot-nav-viz-demos }: +buildRosPackage { + pname = "ros-noetic-robot-nav-tools"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_nav_tools/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "fed2061296698ab2690bf54463010d6e6aa6d6f8f18282100eea75bc8957c9b9"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ color-util robot-nav-rviz-plugins robot-nav-viz-demos ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A collection of tools / accessories for the robot_navigation packages''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/robot-nav-viz-demos/default.nix b/distros/noetic/robot-nav-viz-demos/default.nix new file mode 100644 index 0000000000..6e1b926784 --- /dev/null +++ b/distros/noetic/robot-nav-viz-demos/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, angles, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, pluginlib, robot-nav-rviz-plugins, rosbag, roscpp, roslaunch, roslint, rviz }: +buildRosPackage { + pname = "ros-noetic-robot-nav-viz-demos"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_nav_viz_demos/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "d73d2fb32772b5deae9a2b15d2e9b1d3b773b20dccf79474cde619367175cd6b"; + }; + + buildType = "catkin"; + checkInputs = [ roslaunch roslint ]; + propagatedBuildInputs = [ angles color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub pluginlib robot-nav-rviz-plugins rosbag roscpp rviz ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Demos for testing/demonstrating the robot_nav_rviz_plugins and color_util packages''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/robot-navigation/default.nix b/distros/noetic/robot-navigation/default.nix index 554d35065d..d092277aa9 100644 --- a/distros/noetic/robot-navigation/default.nix +++ b/distros/noetic/robot-navigation/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub }: +{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-grid-server }: buildRosPackage { pname = "ros-noetic-robot-navigation"; - version = "0.2.6-r1"; + version = "0.3.0-r2"; src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_navigation/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "4046b74c02d3a10d59141aa919dbbdd06c1fb2af9f69731d1da09dbe1e353013"; + url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_navigation/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "9ac1a0a6351d0fea2c59e819ea8b44834524b6f65db769f8d42381007b1dae8b"; }; buildType = "catkin"; - propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub ]; + propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-grid-server ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/noetic/rosapi/default.nix b/distros/noetic/rosapi/default.nix index 6a929eff3c..f412425ca0 100644 --- a/distros/noetic/rosapi/default.nix +++ b/distros/noetic/rosapi/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosbridge-library, rosgraph, rosnode, rospy }: buildRosPackage { pname = "ros-noetic-rosapi"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosapi/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "b9bdb4cff647bbf407aa46754e4940e967dae5d55dde3d9ee457614c173528fd"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosapi/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "7f6c99d9bf84c75f396ddc7ce31bcea6d9ef5a3f92f1819c10a010cd9b260f62"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbridge-library/default.nix b/distros/noetic/rosbridge-library/default.nix index d5abbf276f..38ff831f8e 100644 --- a/distros/noetic/rosbridge-library/default.nix +++ b/distros/noetic/rosbridge-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, python3Packages, roscpp, rosgraph, rospy, rospy-tutorials, rosservice, rostest, rostopic, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: buildRosPackage { pname = "ros-noetic-rosbridge-library"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_library/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "ba1cbbf3402841235c831803fa25655e7f99910cdfaddfd3fe4ff47036c45147"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_library/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "7dd8d20143d1f25edd3a4712168e4784a94ff65c4ee24e2601d1810675f886c0"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbridge-msgs/default.nix b/distros/noetic/rosbridge-msgs/default.nix index 49b315a8c7..022b41a05e 100644 --- a/distros/noetic/rosbridge-msgs/default.nix +++ b/distros/noetic/rosbridge-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-rosbridge-msgs"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_msgs/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "6f1ae7defb7dced262446de0e48d510cb5bb27143f59e1a37384ebafe8fa3b9e"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_msgs/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "1e9f6b9cf45ea986f00fe0a40b8864125f91481011ad6b987d3984f8cabdfa2b"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbridge-server/default.nix b/distros/noetic/rosbridge-server/default.nix index 581df1091c..a00bb5da7d 100644 --- a/distros/noetic/rosbridge-server/default.nix +++ b/distros/noetic/rosbridge-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, python3Packages, rosapi, rosauth, rosbridge-library, rosbridge-msgs, rospy, rostest }: buildRosPackage { pname = "ros-noetic-rosbridge-server"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_server/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "40a50cf88b080889e21322ad79d9add0d0fbe546c4e9d183f51e20545ee93586"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_server/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "33e04c5be92316b620a92933d1ad6b171a9b9fe859d3c4a2ef521535625ae26d"; }; buildType = "catkin"; diff --git a/distros/noetic/rosbridge-suite/default.nix b/distros/noetic/rosbridge-suite/default.nix index 344bc584e4..00e6610815 100644 --- a/distros/noetic/rosbridge-suite/default.nix +++ b/distros/noetic/rosbridge-suite/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rosapi, rosbridge-library, rosbridge-server }: buildRosPackage { pname = "ros-noetic-rosbridge-suite"; - version = "0.11.12-r1"; + version = "0.11.13-r1"; src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_suite/0.11.12-1.tar.gz"; - name = "0.11.12-1.tar.gz"; - sha256 = "68ec35826bafdb30fdd114746f8e93088f5419cd293bf407d7313042f7a156df"; + url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_suite/0.11.13-1.tar.gz"; + name = "0.11.13-1.tar.gz"; + sha256 = "fc10627e5ccda12582d057a6dc6e319fcf42d7090454777b4fddbe14f7cd155e"; }; buildType = "catkin"; diff --git a/distros/noetic/rtabmap-ros/default.nix b/distros/noetic/rtabmap-ros/default.nix index 0a72b3642d..b380df0d52 100644 --- a/distros/noetic/rtabmap-ros/default.nix +++ b/distros/noetic/rtabmap-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, class-loader, compressed-depth-image-transport, compressed-image-transport, costmap-2d, cv-bridge, dynamic-reconfigure, eigen-conversions, find-object-2d, genmsg, geometry-msgs, image-geometry, image-transport, laser-geometry, message-filters, message-generation, message-runtime, move-base-msgs, nav-msgs, nodelet, octomap-msgs, pcl, pcl-conversions, pcl-ros, pluginlib, roscpp, rosgraph-msgs, rospy, rtabmap, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-noetic-rtabmap-ros"; - version = "0.20.0-r3"; + version = "0.20.7-r1"; src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_ros/0.20.0-3.tar.gz"; - name = "0.20.0-3.tar.gz"; - sha256 = "f01101e3f851e0da82c56d306fcbe7808d05531760e5fb94aa85ab45473429d4"; + url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_ros/0.20.7-1.tar.gz"; + name = "0.20.7-1.tar.gz"; + sha256 = "87c6d350c01c3872803f73c18b8b83067daa619133d228b3fb98d639d57a5cc4"; }; buildType = "catkin"; diff --git a/distros/noetic/rviz-mesh-plugin/default.nix b/distros/noetic/rviz-mesh-plugin/default.nix new file mode 100644 index 0000000000..83c41579b2 --- /dev/null +++ b/distros/noetic/rviz-mesh-plugin/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mesh-msgs, qt5, roscpp, rviz, std-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-noetic-rviz-mesh-plugin"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/rviz_mesh_plugin/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "587e99c2f192d14f98aa8a991eef0503a2c41a663d786065e411099565c6fb69"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mesh-msgs qt5.qtbase roscpp rviz std-msgs tf2-ros ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''RViz display types and tools for the mesh_msgs package.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/safety-limiter/default.nix b/distros/noetic/safety-limiter/default.nix index b9c88f4f83..1fbe4feadd 100644 --- a/distros/noetic/safety-limiter/default.nix +++ b/distros/noetic/safety-limiter/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, eigen, geometry-msgs, nav-msgs, neonavigation-common, pcl, pcl-conversions, pcl-ros, roscpp, roslint, rostest, safety-limiter-msgs, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-safety-limiter"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/safety_limiter/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "33de19b4ed01d3442ec9842ae36c5244640728f19a52b5c30e8f4fba3d2b529a"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/safety_limiter/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "9ee529f55af99bfa2a50d2b47e7a5d87b3225aaa910a557ebcd1993fc8f1bf52"; }; buildType = "catkin"; diff --git a/distros/noetic/stag-ros/default.nix b/distros/noetic/stag-ros/default.nix index 174c5f2247..a0ca1e457f 100644 --- a/distros/noetic/stag-ros/default.nix +++ b/distros/noetic/stag-ros/default.nix @@ -2,19 +2,18 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, geometry-msgs, image-transport, nodelet, roscpp, sensor-msgs, std-msgs, swri-nodelet, tf }: +{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, geometry-msgs, image-transport, nodelet, roscpp, sensor-msgs, std-msgs, tf }: buildRosPackage { pname = "ros-noetic-stag-ros"; - version = "0.3.6-r3"; + version = "0.3.7-r1"; src = fetchurl { - url = "https://github.com/usrl-uofsc/stag_ros-release/archive/release/noetic/stag_ros/0.3.6-3.tar.gz"; - name = "0.3.6-3.tar.gz"; - sha256 = "31402f89676556f53811e19a74dcbd179f8a30f28e9343157422b8c3755687d3"; + url = "https://github.com/usrl-uofsc/stag_ros-release/archive/release/noetic/stag_ros/0.3.7-1.tar.gz"; + name = "0.3.7-1.tar.gz"; + sha256 = "b39b8bed22738a18b760d55ec40a904efbd9ac2818b19ed559f57cde58b76c0c"; }; buildType = "catkin"; - buildInputs = [ swri-nodelet ]; propagatedBuildInputs = [ camera-info-manager cv-bridge geometry-msgs image-transport nodelet roscpp sensor-msgs std-msgs tf ]; nativeBuildInputs = [ catkin ]; diff --git a/distros/noetic/stereo-image-proc/default.nix b/distros/noetic/stereo-image-proc/default.nix index 9a05b3cc4f..a7637af672 100644 --- a/distros/noetic/stereo-image-proc/default.nix +++ b/distros/noetic/stereo-image-proc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, image-geometry, image-proc, image-transport, message-filters, nodelet, rostest, sensor-msgs, stereo-msgs }: buildRosPackage { pname = "ros-noetic-stereo-image-proc"; - version = "1.15.2-r1"; + version = "1.15.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/stereo_image_proc/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "1c9764fab49097668e04c8a380280b64a489a268f06c697390e711a994b59edf"; + url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/stereo_image_proc/1.15.3-1.tar.gz"; + name = "1.15.3-1.tar.gz"; + sha256 = "4c6bb1d6b65ac2678615ee36de06708d68fef9f1aaacefe2faefb1c185f235ee"; }; buildType = "catkin"; diff --git a/distros/noetic/track-odometry/default.nix b/distros/noetic/track-odometry/default.nix index 6db6ae33b7..6675f67a20 100644 --- a/distros/noetic/track-odometry/default.nix +++ b/distros/noetic/track-odometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, message-filters, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-noetic-track-odometry"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/track_odometry/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "fa3723d0a72c122369cd337c9ebff688e0fe4b499c0e0abcce68818f21f3d951"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/track_odometry/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "8d531c45a31498ba6608f4159b335136246053eacd2f073c7b2d9f42430686b2"; }; buildType = "catkin"; diff --git a/distros/noetic/trajectory-tracker/default.nix b/distros/noetic/trajectory-tracker/default.nix index ec053f95b0..de68a7b128 100644 --- a/distros/noetic/trajectory-tracker/default.nix +++ b/distros/noetic/trajectory-tracker/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, nav-msgs, neonavigation-common, roscpp, roslint, rostest, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-tracker-msgs }: buildRosPackage { pname = "ros-noetic-trajectory-tracker"; - version = "0.10.4-r1"; + version = "0.10.5-r1"; src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/trajectory_tracker/0.10.4-1.tar.gz"; - name = "0.10.4-1.tar.gz"; - sha256 = "0d0b1d70fe0934da44452d61d970a9f9370e1f68856df590b1ae4ac4197a55f2"; + url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/trajectory_tracker/0.10.5-1.tar.gz"; + name = "0.10.5-1.tar.gz"; + sha256 = "d23d16f6584eb19a87e107a5e6054394eb373a101f84e03b0af0f855b334ddc9"; }; buildType = "catkin"; diff --git a/distros/noetic/vrpn/default.nix b/distros/noetic/vrpn/default.nix new file mode 100644 index 0000000000..0d952a0bfc --- /dev/null +++ b/distros/noetic/vrpn/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, cmake }: +buildRosPackage { + pname = "ros-noetic-vrpn"; + version = "7.34.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-drivers-gbp/vrpn-release/archive/release/noetic/vrpn/7.34.0-1.tar.gz"; + name = "7.34.0-1.tar.gz"; + sha256 = "03b70e511a7231e8f03a910d666c29a48732046e33f3d385287b6ba8b5919143"; + }; + + buildType = "cmake"; + propagatedBuildInputs = [ catkin ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''The VRPN is a library and set of servers that interfaces with virtual-reality systems, such as VICON, OptiTrack, and others.''; + license = with lib.licenses; [ "BSL1.0" ]; + }; +} diff --git a/distros/noetic/wave-front-planner/default.nix b/distros/noetic/wave-front-planner/default.nix new file mode 100644 index 0000000000..3a49f73243 --- /dev/null +++ b/distros/noetic/wave-front-planner/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }: +buildRosPackage { + pname = "ros-noetic-wave-front-planner"; + version = "1.0.0-r1"; + + src = fetchurl { + url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/wave_front_planner/1.0.0-1.tar.gz"; + name = "1.0.0-1.tar.gz"; + sha256 = "fe342dd3a47b37106b2615d68fba8d064bb5cbb7ea925fcbb848cc7977216530"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The wave_front_planner package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ypspur-ros/default.nix b/distros/noetic/ypspur-ros/default.nix index ca6921a9f3..df744bab12 100644 --- a/distros/noetic/ypspur-ros/default.nix +++ b/distros/noetic/ypspur-ros/default.nix @@ -2,20 +2,21 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }: +{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }: buildRosPackage { pname = "ros-noetic-ypspur-ros"; - version = "0.3.1-r3"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/openspur/ypspur_ros-release/archive/release/noetic/ypspur_ros/0.3.1-3.tar.gz"; - name = "0.3.1-3.tar.gz"; - sha256 = "4af00a611328c14c20b4513843af572b757d55e2d5bebdb034a4aca1fe22971d"; + url = "https://github.com/openspur/ypspur_ros-release/archive/release/noetic/ypspur_ros/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "46f5e3977e8b4799293fc898da5386915802ed7fb54c7bad5774bfba8bd6a36c"; }; buildType = "catkin"; + buildInputs = [ message-generation ]; checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ diagnostic-msgs geometry-msgs nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ]; + propagatedBuildInputs = [ diagnostic-msgs geometry-msgs message-runtime nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ]; nativeBuildInputs = [ catkin ]; meta = {