diff --git a/distros/dashing/generated.nix b/distros/dashing/generated.nix index 2e3b812f9c..943824c8a7 100644 --- a/distros/dashing/generated.nix +++ b/distros/dashing/generated.nix @@ -676,6 +676,10 @@ self: super: { radar-msgs = self.callPackage ./radar-msgs {}; + raspimouse = self.callPackage ./raspimouse {}; + + raspimouse-msgs = self.callPackage ./raspimouse-msgs {}; + rc-dynamics-api = self.callPackage ./rc-dynamics-api {}; rc-genicam-api = self.callPackage ./rc-genicam-api {}; @@ -906,6 +910,8 @@ self: super: { rqt-reconfigure = self.callPackage ./rqt-reconfigure {}; + rqt-robot-monitor = self.callPackage ./rqt-robot-monitor {}; + rqt-robot-steering = self.callPackage ./rqt-robot-steering {}; rqt-service-caller = self.callPackage ./rqt-service-caller {}; diff --git a/distros/dashing/raspimouse-msgs/default.nix b/distros/dashing/raspimouse-msgs/default.nix new file mode 100644 index 0000000000..4094d06572 --- /dev/null +++ b/distros/dashing/raspimouse-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, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-dashing-raspimouse-msgs"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/rt-net/raspimouse2-release/archive/release/dashing/raspimouse_msgs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "f28f8eb19da3983c1164aafec7fa1fcd8d39160272e74822000de4c8a47c3c25"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = ''RaspiMouse messages''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/dashing/raspimouse/default.nix b/distros/dashing/raspimouse/default.nix new file mode 100644 index 0000000000..b478bd35a0 --- /dev/null +++ b/distros/dashing/raspimouse/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, geometry-msgs, nav-msgs, raspimouse-msgs, rclcpp, rclcpp-components, rclcpp-lifecycle, std-msgs, std-srvs, tf2, tf2-ros }: +buildRosPackage { + pname = "ros-dashing-raspimouse"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/rt-net/raspimouse2-release/archive/release/dashing/raspimouse/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "480d14a5c319b7c24ecbddde14c3e6d9324a75feac52562ed7d28aad3cc2ae66"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs raspimouse-msgs rclcpp rclcpp-components rclcpp-lifecycle std-msgs std-srvs tf2 tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''RaspiMouse ROS 2 node''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/dashing/rqt-robot-monitor/default.nix b/distros/dashing/rqt-robot-monitor/default.nix new file mode 100644 index 0000000000..c936d77593 --- /dev/null +++ b/distros/dashing/rqt-robot-monitor/default.nix @@ -0,0 +1,37 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, diagnostic-msgs, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rclpy, rosidl-default-generators, rqt-gui, rqt-gui-py, rqt-py-common }: +buildRosPackage { + pname = "ros-dashing-rqt-robot-monitor"; + version = "1.0.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/rqt_robot_monitor-release/archive/release/dashing/rqt_robot_monitor/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "ec45e643620df143ff22a8a0bb7ded41eb9f4cf3106f7aa4732974aba1cc91a9"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ diagnostic-msgs python-qt-binding python3Packages.rospkg qt-gui qt-gui-py-common rclpy rqt-gui rqt-gui-py rqt-py-common ]; + nativeBuildInputs = [ rosidl-default-generators ]; + + meta = { + description = ''rqt_robot_monitor displays diagnostics_agg topics messages that + are published by diagnostic_aggregator. + rqt_robot_monitor is a direct port to rqt of + robot_monitor. All + diagnostics are fall into one of three tree panes depending on the status of + diagnostics (normal, warning, error/stale). Status are shown in trees to + represent their hierarchy. Worse status dominates the higher level status.
+ + You can look at the detail of each status by double-clicking the tree nodes.
+ + Currently re-usable API to other pkgs are not explicitly provided.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/eloquent/ament-package/default.nix b/distros/eloquent/ament-package/default.nix index e4a4e4cca3..caa8808c74 100644 --- a/distros/eloquent/ament-package/default.nix +++ b/distros/eloquent/ament-package/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, python3Packages, pythonPackages }: buildRosPackage { pname = "ros-eloquent-ament-package"; - version = "0.8.8-r1"; + version = "0.8.9-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_package-release/archive/release/eloquent/ament_package/0.8.8-1.tar.gz"; - name = "0.8.8-1.tar.gz"; - sha256 = "15d7727a71a534342a8881486050f01ac9f3f775a30dbe8cddc9a491570045f4"; + url = "https://github.com/ros2-gbp/ament_package-release/archive/release/eloquent/ament_package/0.8.9-1.tar.gz"; + name = "0.8.9-1.tar.gz"; + sha256 = "8b97a1bb5815cf6596cf88a738cf226f8d78e75675678919c8b5314eee90a9e9"; }; buildType = "ament_python"; diff --git a/distros/eloquent/behaviortree-cpp-v3/default.nix b/distros/eloquent/behaviortree-cpp-v3/default.nix index 8e28bd9664..fa4c57a6a1 100644 --- a/distros/eloquent/behaviortree-cpp-v3/default.nix +++ b/distros/eloquent/behaviortree-cpp-v3/default.nix @@ -2,18 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, cppzmq, ncurses, rclcpp }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cppzmq, ncurses, rclcpp }: buildRosPackage { pname = "ros-eloquent-behaviortree-cpp-v3"; - version = "3.5.0-r1"; + version = "3.5.1-r1"; src = fetchurl { - url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/eloquent/behaviortree_cpp_v3/3.5.0-1.tar.gz"; - name = "3.5.0-1.tar.gz"; - sha256 = "9f85d3b92b116badb013e199a90b42380d2a04d37844b0a2da947618f04c0207"; + url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/eloquent/behaviortree_cpp_v3/3.5.1-1.tar.gz"; + name = "3.5.1-1.tar.gz"; + sha256 = "9df335c6a7574b7cb4efc7d3781764f72e9a33e91b7bfaf0c80a37e969061db4"; }; buildType = "catkin"; + checkInputs = [ ament-cmake-gtest ]; propagatedBuildInputs = [ cppzmq ncurses rclcpp ]; nativeBuildInputs = [ ament-cmake ]; diff --git a/distros/eloquent/generated.nix b/distros/eloquent/generated.nix index 7f0d48b33a..36f353a4ce 100644 --- a/distros/eloquent/generated.nix +++ b/distros/eloquent/generated.nix @@ -470,6 +470,8 @@ self: super: { marti-common-msgs = self.callPackage ./marti-common-msgs {}; + marti-dbw-msgs = self.callPackage ./marti-dbw-msgs {}; + marti-nav-msgs = self.callPackage ./marti-nav-msgs {}; marti-perception-msgs = self.callPackage ./marti-perception-msgs {}; diff --git a/distros/eloquent/marti-can-msgs/default.nix b/distros/eloquent/marti-can-msgs/default.nix index 23df88847f..4b54efa8d7 100644 --- a/distros/eloquent/marti-can-msgs/default.nix +++ b/distros/eloquent/marti-can-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-eloquent-marti-can-msgs"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_can_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "88c6824ec6ba70daad632d4e6adb4981f1d4d7480e86a38b82d14d02fc6ae6e6"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_can_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "ccedfc8964ef08fa5062f3514aaacdf431855f61c9fe62e9a2ed8da9f72d2bb1"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/marti-common-msgs/default.nix b/distros/eloquent/marti-common-msgs/default.nix index e7c6180ce7..95d1e5ebb3 100644 --- a/distros/eloquent/marti-common-msgs/default.nix +++ b/distros/eloquent/marti-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-eloquent-marti-common-msgs"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_common_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "c01ce669f8dcc877924654a73bc84d4fb8aa20fa20995a4aef60800b90c020f9"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_common_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "12679a6cbb358a39a89f33d0ff97ff45173b0038b0fabb63ffd84df58b803793"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/marti-dbw-msgs/default.nix b/distros/eloquent/marti-dbw-msgs/default.nix new file mode 100644 index 0000000000..e5b78ff207 --- /dev/null +++ b/distros/eloquent/marti-dbw-msgs/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, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-eloquent-marti-dbw-msgs"; + version = "1.1.0-r1"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_dbw_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "2a13b934ec61979b959963f7edc5f4b40036b8849295569c77105c352bddd58a"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = ''marti_dbw_msgs''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/eloquent/marti-nav-msgs/default.nix b/distros/eloquent/marti-nav-msgs/default.nix index 26e71ccfa4..4ca652afe0 100644 --- a/distros/eloquent/marti-nav-msgs/default.nix +++ b/distros/eloquent/marti-nav-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geographic-msgs, geometry-msgs, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-eloquent-marti-nav-msgs"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_nav_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "402681359601a802524c474bcaa717425889f1d23fb4a946e7f0337ef702a1df"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_nav_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "a12ada84848b6433272e3f0858bd78f0037880bec997d89c415d51ae5ed57b56"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/marti-perception-msgs/default.nix b/distros/eloquent/marti-perception-msgs/default.nix index 0acd08b893..d3b79e5aa3 100644 --- a/distros/eloquent/marti-perception-msgs/default.nix +++ b/distros/eloquent/marti-perception-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-eloquent-marti-perception-msgs"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_perception_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "7d190f762383d9a31908e5f76b65283092c65d42bb4f80a645845e1ffa40d2b6"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_perception_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "ef09ae2a5b306caad6e76a131140d7589d1633fc10fd37b1cb315483a2f4e1cc"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/marti-sensor-msgs/default.nix b/distros/eloquent/marti-sensor-msgs/default.nix index 3979d7a7b6..c70290036e 100644 --- a/distros/eloquent/marti-sensor-msgs/default.nix +++ b/distros/eloquent/marti-sensor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage { pname = "ros-eloquent-marti-sensor-msgs"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_sensor_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "fed9127a9a8758bd8943d801346d46fee0825f78b8f88bc98039c74674cd8324"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_sensor_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "40755705f8f1f0ded4d5523dc15fb6ad7e224259861835ae9903a39f0654b233"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/marti-status-msgs/default.nix b/distros/eloquent/marti-status-msgs/default.nix index 231ebdd9cd..416bfcb1c1 100644 --- a/distros/eloquent/marti-status-msgs/default.nix +++ b/distros/eloquent/marti-status-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-eloquent-marti-status-msgs"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_status_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "b956d01ba6cb90145245a2c580be63ffa291f0a3827a60d0bf7986744cda7153"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_status_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "098179146cc8ff5ff69f0f4fff2926b4706a85efb1bea562763214ee125d86fe"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/marti-visualization-msgs/default.nix b/distros/eloquent/marti-visualization-msgs/default.nix index 78ae2754bf..16e18e1688 100644 --- a/distros/eloquent/marti-visualization-msgs/default.nix +++ b/distros/eloquent/marti-visualization-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs }: buildRosPackage { pname = "ros-eloquent-marti-visualization-msgs"; - version = "1.0.0-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_visualization_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "0bfe262d7c7a444f64a7e24ec532d7ca07c8a378a5111a4587a4e10cd8907797"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/eloquent/marti_visualization_msgs/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "5a4b4c73057bf58aae8bdd842b0c05857dd0d35e8c94df1d626122f7cf0bd79f"; }; buildType = "ament_cmake"; diff --git a/distros/eloquent/ros-workspace/default.nix b/distros/eloquent/ros-workspace/default.nix index 1a938e4f7e..c67debcc9f 100644 --- a/distros/eloquent/ros-workspace/default.nix +++ b/distros/eloquent/ros-workspace/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake-core, ament-package, cmake }: buildRosPackage { pname = "ros-eloquent-ros-workspace"; - version = "0.8.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ros_workspace-release/archive/release/eloquent/ros_workspace/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "e9c26a514ee1e7f4963b421c74f159c67b71b62e9b439dc97fb9fa72593170b4"; + url = "https://github.com/ros2-gbp/ros_workspace-release/archive/release/eloquent/ros_workspace/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "9cf0163411a2d0fc4866b6f3a25b9b669b4b8f37c43fa2b77d1ec43c0cc2d969"; }; buildType = "cmake"; diff --git a/distros/eloquent/urg-node/default.nix b/distros/eloquent/urg-node/default.nix index f3e4025e36..fee067d792 100644 --- a/distros/eloquent/urg-node/default.nix +++ b/distros/eloquent/urg-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, boost, builtin-interfaces, diagnostic-updater, laser-proc, rclcpp, rclcpp-components, rosidl-default-generators, sensor-msgs, std-srvs, urg-c, urg-node-msgs }: buildRosPackage { pname = "ros-eloquent-urg-node"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/urg_node-release/archive/release/eloquent/urg_node/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "c7f102a5a0be9953f64c6d52c34e7caaf28f35248bd34a68db123d1bef46dc18"; + url = "https://github.com/ros2-gbp/urg_node-release/archive/release/eloquent/urg_node/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "e52d647c539ceec13161fa8caba32113d8ec1d47247077c4561c7db999345ca7"; }; buildType = "ament_cmake"; diff --git a/distros/kinetic/dual-quaternions/default.nix b/distros/kinetic/dual-quaternions/default.nix new file mode 100644 index 0000000000..744e93aff3 --- /dev/null +++ b/distros/kinetic/dual-quaternions/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, pyquaternion }: +buildRosPackage { + pname = "ros-kinetic-dual-quaternions"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/Achllle/dual_quaternions-release/archive/release/kinetic/dual_quaternions/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "75c484d00dffea7bd617ff271800da2955d80e364a49937d9973c4386e87ecfa"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ pyquaternion ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''dual quaternion operations''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/kinetic/generated.nix b/distros/kinetic/generated.nix index d4227b065f..f05cc7745d 100644 --- a/distros/kinetic/generated.nix +++ b/distros/kinetic/generated.nix @@ -798,6 +798,8 @@ self: super: { dsr-msgs = self.callPackage ./dsr-msgs {}; + dual-quaternions = self.callPackage ./dual-quaternions {}; + dwa-local-planner = self.callPackage ./dwa-local-planner {}; dwb-critics = self.callPackage ./dwb-critics {}; @@ -4070,6 +4072,8 @@ self: super: { rr-openrover-driver-msgs = self.callPackage ./rr-openrover-driver-msgs {}; + rr-openrover-simulation = self.callPackage ./rr-openrover-simulation {}; + rr-openrover-stack = self.callPackage ./rr-openrover-stack {}; rr-rover-zero-driver = self.callPackage ./rr-rover-zero-driver {}; diff --git a/distros/kinetic/mavlink/default.nix b/distros/kinetic/mavlink/default.nix index d344b60bd2..de10b5d1f6 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.5.21-r1"; + version = "2020.6.6-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/kinetic/mavlink/2020.5.21-1.tar.gz"; - name = "2020.5.21-1.tar.gz"; - sha256 = "5e8fa0bd5a8364d25f37ab8ae1020af491c82fe0316c78cb6f669c5f145a6065"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/kinetic/mavlink/2020.6.6-1.tar.gz"; + name = "2020.6.6-1.tar.gz"; + sha256 = "dd720763cc59f0d343329b11787dc8a6c6567aefa59bc1d053e0bea831265226"; }; buildType = "cmake"; diff --git a/distros/kinetic/py-trees-ros/default.nix b/distros/kinetic/py-trees-ros/default.nix index 9f5cb6deaf..392fd80349 100644 --- a/distros/kinetic/py-trees-ros/default.nix +++ b/distros/kinetic/py-trees-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, dynamic-reconfigure, geometry-msgs, move-base-msgs, nav-msgs, py-trees, py-trees-msgs, python-qt-binding, pythonPackages, rosbag, rospy, rostest, rosunit, sensor-msgs, std-msgs, unique-id, uuid-msgs }: buildRosPackage { pname = "ros-kinetic-py-trees-ros"; - version = "0.5.20-r1"; + version = "0.5.21-r1"; src = fetchurl { - url = "https://github.com/stonier/py_trees_ros-release/archive/release/kinetic/py_trees_ros/0.5.20-1.tar.gz"; - name = "0.5.20-1.tar.gz"; - sha256 = "987000d9d17c3d9a612cf8da17804f5d1c9fbad492e2bdcb0603df6d6ba50c99"; + url = "https://github.com/stonier/py_trees_ros-release/archive/release/kinetic/py_trees_ros/0.5.21-1.tar.gz"; + name = "0.5.21-1.tar.gz"; + sha256 = "cb89987a85f261118cd15c86654f68bd54b123aceac8ef2a2f25c7b12c67d72e"; }; buildType = "catkin"; diff --git a/distros/kinetic/rr-control-input-manager/default.nix b/distros/kinetic/rr-control-input-manager/default.nix index 1cdfbd98f1..e2e327fbf8 100644 --- a/distros/kinetic/rr-control-input-manager/default.nix +++ b/distros/kinetic/rr-control-input-manager/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, rospy, rostest, std-msgs }: buildRosPackage { pname = "ros-kinetic-rr-control-input-manager"; - version = "0.8.0-r1"; + version = "1.0.0-r3"; src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_control_input_manager/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "c11d051886f20e1c46964a08cfbe9a32ff060e8d842f207a995e02b2f561350f"; + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_control_input_manager/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "d074f1819b190341a0566c9d9b25cdaf5ea3ab77d9fda674c91a431c877c7de7"; }; buildType = "catkin"; diff --git a/distros/kinetic/rr-openrover-description/default.nix b/distros/kinetic/rr-openrover-description/default.nix index 0179322d92..932bd6a376 100644 --- a/distros/kinetic/rr-openrover-description/default.nix +++ b/distros/kinetic/rr-openrover-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, rospy, std-msgs }: buildRosPackage { pname = "ros-kinetic-rr-openrover-description"; - version = "0.8.0-r1"; + version = "1.0.0-r3"; src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_openrover_description/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "70237118a29c25548d7f5427ed5d3ef15521b8088e88397c568fe352c5126f07"; + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_openrover_description/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "ebc8e2f9c4e01fcfa4a306539b2ecce5259f23c7f0d7f76f94723c05e01a5878"; }; buildType = "catkin"; diff --git a/distros/kinetic/rr-openrover-driver-msgs/default.nix b/distros/kinetic/rr-openrover-driver-msgs/default.nix index 421b5bc14d..43fca55fc4 100644 --- a/distros/kinetic/rr-openrover-driver-msgs/default.nix +++ b/distros/kinetic/rr-openrover-driver-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-kinetic-rr-openrover-driver-msgs"; - version = "0.8.0-r1"; + version = "1.0.0-r3"; src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_openrover_driver_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "3765595e41e50bc5a4848bd4fbd1ea24f69bf453c26374d25dff4eadb6745956"; + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_openrover_driver_msgs/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "e74a34407ce7bf9bcca81b6bc9a9c940a7b8f75b0b74ca33c51f91b9ffdb594e"; }; buildType = "catkin"; diff --git a/distros/kinetic/rr-openrover-driver/default.nix b/distros/kinetic/rr-openrover-driver/default.nix index 0ce8811a08..c194f9c0dc 100644 --- a/distros/kinetic/rr-openrover-driver/default.nix +++ b/distros/kinetic/rr-openrover-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, joy, message-generation, message-runtime, nav-msgs, roscpp, rospy, rr-openrover-driver-msgs, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, twist-mux }: buildRosPackage { pname = "ros-kinetic-rr-openrover-driver"; - version = "0.8.0-r1"; + version = "1.0.0-r3"; src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_openrover_driver/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "d719aad57bf8aba8211724164ded8c049546763b6a30e41fefdf238017eb7d41"; + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_openrover_driver/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "fde6c2041b88a10025bfaaec0622a0d3f9f88dc6802b1159ae3c1d377fc6e2a7"; }; buildType = "catkin"; diff --git a/distros/kinetic/rr-openrover-simulation/default.nix b/distros/kinetic/rr-openrover-simulation/default.nix new file mode 100644 index 0000000000..aa680d0415 --- /dev/null +++ b/distros/kinetic/rr-openrover-simulation/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-msgs, gazebo-plugins, gazebo-ros, gazebo-ros-control, gazebo-ros-pkgs, std-msgs }: +buildRosPackage { + pname = "ros-kinetic-rr-openrover-simulation"; + version = "1.0.0-r3"; + + src = fetchurl { + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_openrover_simulation/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "19d32ca6996f2d77edee8c07f56fb492e86011e876d36faf54bb48a7fac0bd04"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo-msgs gazebo-plugins gazebo-ros gazebo-ros-control gazebo-ros-pkgs std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The rr_openrover_simulation package''; + license = with lib.licenses; [ "TODO" ]; + }; +} diff --git a/distros/kinetic/rr-openrover-stack/default.nix b/distros/kinetic/rr-openrover-stack/default.nix index afaf18669e..02734cd982 100644 --- a/distros/kinetic/rr-openrover-stack/default.nix +++ b/distros/kinetic/rr-openrover-stack/default.nix @@ -2,19 +2,19 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, rr-control-input-manager, rr-openrover-driver, rr-openrover-driver-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, rr-control-input-manager, rr-openrover-description, rr-openrover-driver, rr-openrover-driver-msgs, rr-openrover-simulation, rr-rover-zero-driver }: buildRosPackage { pname = "ros-kinetic-rr-openrover-stack"; - version = "0.8.0-r1"; + version = "1.0.0-r3"; src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_openrover_stack/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "6c49b9746d05ffc33617e9cdeca0bf5a996d1008254caf44c706fba06b26a8e2"; + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_openrover_stack/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "a4bca04c9788a72c7cfe9301ee214a0eeeab18e97c383e41ad37727f8bbdfdb8"; }; buildType = "catkin"; - propagatedBuildInputs = [ rr-control-input-manager rr-openrover-driver rr-openrover-driver-msgs ]; + propagatedBuildInputs = [ rr-control-input-manager rr-openrover-description rr-openrover-driver rr-openrover-driver-msgs rr-openrover-simulation rr-rover-zero-driver ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/kinetic/rr-rover-zero-driver/default.nix b/distros/kinetic/rr-rover-zero-driver/default.nix index d1649e962a..eeba45c85a 100644 --- a/distros/kinetic/rr-rover-zero-driver/default.nix +++ b/distros/kinetic/rr-rover-zero-driver/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin }: buildRosPackage { pname = "ros-kinetic-rr-rover-zero-driver"; - version = "0.8.0-r1"; + version = "1.0.0-r3"; src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_rover_zero_driver/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "bb847129135a965be1516312b96a08e794e98011335f33db083208bf8559517c"; + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/kinetic/rr_rover_zero_driver/1.0.0-3.tar.gz"; + name = "1.0.0-3.tar.gz"; + sha256 = "3bb1b4baa627602b3f7724c5833ca6f646acde6cc6b9f06e52f8df731ac681f9"; }; buildType = "catkin"; diff --git a/distros/kinetic/urg-node/default.nix b/distros/kinetic/urg-node/default.nix index e3c9cc0772..5e7a3d6f28 100644 --- a/distros/kinetic/urg-node/default.nix +++ b/distros/kinetic/urg-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, laser-proc, message-generation, message-runtime, nodelet, rosconsole, roscpp, roslaunch, roslint, sensor-msgs, std-msgs, std-srvs, tf, urg-c }: buildRosPackage { pname = "ros-kinetic-urg-node"; - version = "0.1.13-r1"; + version = "0.1.14-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/urg_node-release/archive/release/kinetic/urg_node/0.1.13-1.tar.gz"; - name = "0.1.13-1.tar.gz"; - sha256 = "9b65f9cfc1bb5eb6faf82404c4853ec3ea9625c9b8be8c15144d91bb4e32f949"; + url = "https://github.com/ros-gbp/urg_node-release/archive/release/kinetic/urg_node/0.1.14-1.tar.gz"; + name = "0.1.14-1.tar.gz"; + sha256 = "0bc507ce57d98ea3741301823fc5db80f521187f589944ea29d83bffe6b184d0"; }; buildType = "catkin"; diff --git a/distros/melodic/avt-vimba-camera/default.nix b/distros/melodic/avt-vimba-camera/default.nix index 5d380515c3..cf9dea4994 100644 --- a/distros/melodic/avt-vimba-camera/default.nix +++ b/distros/melodic/avt-vimba-camera/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, camera-info-manager, catkin, diagnostic-updater, dynamic-reconfigure, image-geometry, image-proc, image-transport, message-filters, nodelet, polled-camera, roscpp, sensor-msgs, std-msgs, stereo-image-proc }: buildRosPackage { pname = "ros-melodic-avt-vimba-camera"; - version = "0.0.11-r1"; + version = "0.0.12-r1"; src = fetchurl { - url = "https://github.com/astuff/avt_vimba_camera-release/archive/release/melodic/avt_vimba_camera/0.0.11-1.tar.gz"; - name = "0.0.11-1.tar.gz"; - sha256 = "2ef59b4dcd0006486e9a68b469485bd13f54d6cc9f1d76a2b01ae229c8a1a6a4"; + url = "https://github.com/astuff/avt_vimba_camera-release/archive/release/melodic/avt_vimba_camera/0.0.12-1.tar.gz"; + name = "0.0.12-1.tar.gz"; + sha256 = "8902143fcf7f83538d426f6577edfd34e0324eb22ffb37ecc4ff99541d2750af"; }; buildType = "catkin"; diff --git a/distros/melodic/generated.nix b/distros/melodic/generated.nix index a8eb571ccb..5e0f88c858 100644 --- a/distros/melodic/generated.nix +++ b/distros/melodic/generated.nix @@ -1324,8 +1324,6 @@ self: super: { jderobot-camviz = self.callPackage ./jderobot-camviz {}; - jderobot-color-tuner = self.callPackage ./jderobot-color-tuner {}; - jderobot-drones = self.callPackage ./jderobot-drones {}; joint-limits-interface = self.callPackage ./joint-limits-interface {}; @@ -3018,6 +3016,20 @@ self: super: { rqt-web = self.callPackage ./rqt-web {}; + rr-control-input-manager = self.callPackage ./rr-control-input-manager {}; + + rr-openrover-description = self.callPackage ./rr-openrover-description {}; + + rr-openrover-driver = self.callPackage ./rr-openrover-driver {}; + + rr-openrover-driver-msgs = self.callPackage ./rr-openrover-driver-msgs {}; + + rr-openrover-simulation = self.callPackage ./rr-openrover-simulation {}; + + rr-openrover-stack = self.callPackage ./rr-openrover-stack {}; + + rr-rover-zero-driver = self.callPackage ./rr-rover-zero-driver {}; + rslidar = self.callPackage ./rslidar {}; rslidar-driver = self.callPackage ./rslidar-driver {}; diff --git a/distros/melodic/mavlink/default.nix b/distros/melodic/mavlink/default.nix index ff5000cb61..e57f0b4a0f 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.5.21-r1"; + version = "2020.6.6-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.5.21-1.tar.gz"; - name = "2020.5.21-1.tar.gz"; - sha256 = "f7abeb7789efb15d6072cb4ef9e394d95abd26e18fd999604e4556a5b5728a7c"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.6.6-1.tar.gz"; + name = "2020.6.6-1.tar.gz"; + sha256 = "295c071126d132007c586ddc4b5eaced67ceded52def43ffa1458fc9ded14263"; }; buildType = "cmake"; diff --git a/distros/melodic/mpc-local-planner-examples/default.nix b/distros/melodic/mpc-local-planner-examples/default.nix index ec22f4afc8..8f6a037c83 100644 --- a/distros/melodic/mpc-local-planner-examples/default.nix +++ b/distros/melodic/mpc-local-planner-examples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, amcl, catkin, map-server, move-base, mpc-local-planner, mpc-local-planner-msgs, stage-ros }: buildRosPackage { pname = "ros-melodic-mpc-local-planner-examples"; - version = "0.0.2-r1"; + version = "0.0.3-r1"; src = fetchurl { - url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/melodic/mpc_local_planner_examples/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "cd714dbefccd4740cc76657dc09776e1a243664df04c01f46b7434f4abc5aaaf"; + url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/melodic/mpc_local_planner_examples/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "79549b550d571485d31da57e740d6d35eda56544939da69caf2c521543705430"; }; buildType = "catkin"; diff --git a/distros/melodic/mpc-local-planner-msgs/default.nix b/distros/melodic/mpc-local-planner-msgs/default.nix index 97ccd6b79a..6eb419ae90 100644 --- a/distros/melodic/mpc-local-planner-msgs/default.nix +++ b/distros/melodic/mpc-local-planner-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-mpc-local-planner-msgs"; - version = "0.0.2-r1"; + version = "0.0.3-r1"; src = fetchurl { - url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/melodic/mpc_local_planner_msgs/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "ee9966e8bd7b011c4f2f44d7aaf71bb61cf781fcb76b04b694c95b8063758823"; + url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/melodic/mpc_local_planner_msgs/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "802a95c12ab6588105f018277842d85b4325d5ef06bf0fda584beb319126a4b8"; }; buildType = "catkin"; diff --git a/distros/melodic/mpc-local-planner/default.nix b/distros/melodic/mpc-local-planner/default.nix index a5e2e89f24..9757a72121 100644 --- a/distros/melodic/mpc-local-planner/default.nix +++ b/distros/melodic/mpc-local-planner/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, base-local-planner, catkin, control-box-rst, costmap-2d, costmap-converter, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, mbf-costmap-core, mbf-msgs, mpc-local-planner-msgs, nav-core, nav-msgs, pluginlib, roscpp, std-msgs, teb-local-planner, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-melodic-mpc-local-planner"; - version = "0.0.2-r1"; + version = "0.0.3-r1"; src = fetchurl { - url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/melodic/mpc_local_planner/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "3bd8496e1c349125dbdc73f1db4c3003d2d294f3387cc369944f502ed6621e45"; + url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/melodic/mpc_local_planner/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "0b22647c9eb78beee9582b7f3b4c1bc9b0e1041340482b82c34a09fe4e9090aa"; }; buildType = "catkin"; diff --git a/distros/melodic/py-trees-ros/default.nix b/distros/melodic/py-trees-ros/default.nix index 2aa08e8625..a665783c59 100644 --- a/distros/melodic/py-trees-ros/default.nix +++ b/distros/melodic/py-trees-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, dynamic-reconfigure, geometry-msgs, move-base-msgs, nav-msgs, py-trees, py-trees-msgs, python-qt-binding, pythonPackages, rosbag, rospy, rostest, rosunit, sensor-msgs, std-msgs, unique-id, uuid-msgs }: buildRosPackage { pname = "ros-melodic-py-trees-ros"; - version = "0.5.18"; + version = "0.5.21-r1"; src = fetchurl { - url = "https://github.com/stonier/py_trees_ros-release/archive/release/melodic/py_trees_ros/0.5.18-0.tar.gz"; - name = "0.5.18-0.tar.gz"; - sha256 = "1bc3f54d395458994329b16c3e3abff63702270a44e1443c5cafafe85a7362ac"; + url = "https://github.com/stonier/py_trees_ros-release/archive/release/melodic/py_trees_ros/0.5.21-1.tar.gz"; + name = "0.5.21-1.tar.gz"; + sha256 = "d74455aaa4da3ca549de5950044da474e75293c666a3bc0c89bf3f00d2484a54"; }; buildType = "catkin"; diff --git a/distros/melodic/rr-control-input-manager/default.nix b/distros/melodic/rr-control-input-manager/default.nix new file mode 100644 index 0000000000..3290feb68c --- /dev/null +++ b/distros/melodic/rr-control-input-manager/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, roscpp, rospy, rostest, std-msgs }: +buildRosPackage { + pname = "ros-melodic-rr-control-input-manager"; + version = "1.1.0-r2"; + + src = fetchurl { + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_control_input_manager/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "13312611f0a08c552c84b8526764cb270c162ad63e94506f205b3bc99960d03e"; + }; + + buildType = "catkin"; + checkInputs = [ rostest ]; + propagatedBuildInputs = [ roscpp rospy std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Filter velocity commands by ensuring that message time stamps do not exceed given timeout thresholds.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/rr-openrover-description/default.nix b/distros/melodic/rr-openrover-description/default.nix new file mode 100644 index 0000000000..5dc06f5aa7 --- /dev/null +++ b/distros/melodic/rr-openrover-description/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, roscpp, rospy, std-msgs }: +buildRosPackage { + pname = "ros-melodic-rr-openrover-description"; + version = "1.1.0-r2"; + + src = fetchurl { + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_description/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "6cc2c409ac518fb0de7888468111770d0f44017e2b52682f25c4f969f504dd03"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ roscpp rospy std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The rr_openrover_description package''; + license = with lib.licenses; [ "TODO" ]; + }; +} diff --git a/distros/melodic/rr-openrover-driver-msgs/default.nix b/distros/melodic/rr-openrover-driver-msgs/default.nix new file mode 100644 index 0000000000..e3b77d8fbd --- /dev/null +++ b/distros/melodic/rr-openrover-driver-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-msgs }: +buildRosPackage { + pname = "ros-melodic-rr-openrover-driver-msgs"; + version = "1.1.0-r2"; + + src = fetchurl { + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_driver_msgs/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "cd4e6202631bed70d3831fd1bfea78e82ad9b8eb5181b619302efb484f512009"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The rr_openrover_driver_msgs package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/rr-openrover-driver/default.nix b/distros/melodic/rr-openrover-driver/default.nix new file mode 100644 index 0000000000..977c0250e4 --- /dev/null +++ b/distros/melodic/rr-openrover-driver/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, joy, message-generation, message-runtime, nav-msgs, roscpp, rospy, rr-openrover-driver-msgs, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, twist-mux }: +buildRosPackage { + pname = "ros-melodic-rr-openrover-driver"; + version = "1.1.0-r2"; + + src = fetchurl { + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_driver/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "00be302ddb8b762e9c8828755143409e72ed3702db77728f39dbdde369527a96"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation tf2-geometry-msgs ]; + propagatedBuildInputs = [ geometry-msgs joy message-runtime nav-msgs roscpp rospy rr-openrover-driver-msgs sensor-msgs std-msgs tf2 twist-mux ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Provides an interface between ros and Rover Robotics rover hardware. Inputs to rr_openrover_driver + include emergency stop and velocity commands. It outputs diagnostic data such as encoder + readings and battery charge.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/rr-openrover-simulation/default.nix b/distros/melodic/rr-openrover-simulation/default.nix new file mode 100644 index 0000000000..2fd7c43b0c --- /dev/null +++ b/distros/melodic/rr-openrover-simulation/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-msgs, gazebo-plugins, gazebo-ros, gazebo-ros-control, gazebo-ros-pkgs, std-msgs }: +buildRosPackage { + pname = "ros-melodic-rr-openrover-simulation"; + version = "1.1.0-r2"; + + src = fetchurl { + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_simulation/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "ad3b243af2d65da484f820bd5447dcfed3bd791f9aa19296dac256d4b379d546"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ gazebo-msgs gazebo-plugins gazebo-ros gazebo-ros-control gazebo-ros-pkgs std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The rr_openrover_simulation package''; + license = with lib.licenses; [ "TODO" ]; + }; +} diff --git a/distros/melodic/rr-openrover-stack/default.nix b/distros/melodic/rr-openrover-stack/default.nix new file mode 100644 index 0000000000..2f5a665b42 --- /dev/null +++ b/distros/melodic/rr-openrover-stack/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, rr-control-input-manager, rr-openrover-description, rr-openrover-driver, rr-openrover-driver-msgs, rr-openrover-simulation, rr-rover-zero-driver }: +buildRosPackage { + pname = "ros-melodic-rr-openrover-stack"; + version = "1.1.0-r2"; + + src = fetchurl { + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_stack/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "984a5f86e45762f6ac53e710cbb726b41acaf1cc8965b988facb5bfa66e84db1"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ rr-control-input-manager rr-openrover-description rr-openrover-driver rr-openrover-driver-msgs rr-openrover-simulation rr-rover-zero-driver ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Packages related to the operation of Rover Robotics rover hardware. This includes a client + for interfacing with the hardware (rr_openrover_driver) and a tool for filtering time stamped + velocity commands (rr_control_input_manager).''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/melodic/rr-rover-zero-driver/default.nix b/distros/melodic/rr-rover-zero-driver/default.nix new file mode 100644 index 0000000000..18e1697946 --- /dev/null +++ b/distros/melodic/rr-rover-zero-driver/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin }: +buildRosPackage { + pname = "ros-melodic-rr-rover-zero-driver"; + version = "1.1.0-r2"; + + src = fetchurl { + url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_rover_zero_driver/1.1.0-2.tar.gz"; + name = "1.1.0-2.tar.gz"; + sha256 = "0e65f093ae110e078bdcca4b8e958006b8ce4aea30f38101dd427d7f1ac1e81e"; + }; + + buildType = "catkin"; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The rover_zero_driver package''; + license = with lib.licenses; [ "TODO" ]; + }; +} diff --git a/distros/melodic/slam-toolbox-msgs/default.nix b/distros/melodic/slam-toolbox-msgs/default.nix index 850918eed6..b6724ae071 100644 --- a/distros/melodic/slam-toolbox-msgs/default.nix +++ b/distros/melodic/slam-toolbox-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs, std-srvs }: buildRosPackage { pname = "ros-melodic-slam-toolbox-msgs"; - version = "1.1.3-r1"; + version = "1.1.6-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/melodic/slam_toolbox_msgs/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "2b6ffe7c9ac01d4df3f75d289befcd09c72b9ef5e32bc2e68b4423f959860131"; + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/melodic/slam_toolbox_msgs/1.1.6-1.tar.gz"; + name = "1.1.6-1.tar.gz"; + sha256 = "9b72a259b2d29b84c80cbedfd01faab555414e19c1d861f2b950e64176428b44"; }; buildType = "catkin"; diff --git a/distros/melodic/slam-toolbox/default.nix b/distros/melodic/slam-toolbox/default.nix index 72dd74dd0d..a800591923 100644 --- a/distros/melodic/slam-toolbox/default.nix +++ b/distros/melodic/slam-toolbox/default.nix @@ -2,20 +2,21 @@ # Copyright 2020 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, cmake-modules, eigen, interactive-markers, libg2o, liblapack, map-server, message-filters, message-runtime, nav-msgs, pluginlib, qt5, rosconsole, roscpp, rviz, sensor-msgs, slam-toolbox-msgs, sparse-bundle-adjustment, std-msgs, std-srvs, suitesparse, tbb, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, cmake-modules, eigen, interactive-markers, libg2o, liblapack, map-server, message-filters, message-runtime, nav-msgs, pluginlib, qt5, rosconsole, roscpp, rostest, rosunit, rviz, sensor-msgs, slam-toolbox-msgs, sparse-bundle-adjustment, std-msgs, std-srvs, suitesparse, tbb, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: buildRosPackage { pname = "ros-melodic-slam-toolbox"; - version = "1.1.3-r1"; + version = "1.1.6-r1"; src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/melodic/slam_toolbox/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "ff4ad2fe6af0fe83f2def7b3fe525713311a0aa86db16cda3e3033dc2731afec"; + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/melodic/slam_toolbox/1.1.6-1.tar.gz"; + name = "1.1.6-1.tar.gz"; + sha256 = "73c76ea13e65f47d6a6a3e5d2beb39130cd8a1d8f769517e44c52e5f2578ee65"; }; buildType = "catkin"; buildInputs = [ cmake-modules ]; - propagatedBuildInputs = [ ceres-solver eigen interactive-markers libg2o liblapack map-server message-filters message-runtime nav-msgs pluginlib qt5.qtbase rosconsole roscpp rviz sensor-msgs slam-toolbox-msgs sparse-bundle-adjustment std-msgs std-srvs suitesparse tbb tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; + checkInputs = [ rostest rosunit ]; + propagatedBuildInputs = [ ceres-solver eigen interactive-markers libg2o liblapack map-server message-filters message-runtime nav-msgs pluginlib qt5.qtbase rosconsole roscpp rostest rviz sensor-msgs slam-toolbox-msgs sparse-bundle-adjustment std-msgs std-srvs suitesparse tbb tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/distros/melodic/tf2-server/default.nix b/distros/melodic/tf2-server/default.nix index f7d0a329f8..551f4b71aa 100644 --- a/distros/melodic/tf2-server/default.nix +++ b/distros/melodic/tf2-server/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, gtest, message-generation, message-runtime, nodelet, roscpp, rospy, rostest, tf, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-melodic-tf2-server"; - version = "1.0.5-r1"; + version = "1.0.6-r1"; src = fetchurl { - url = "https://github.com/peci1/tf2_server-release/archive/release/melodic/tf2_server/1.0.5-1.tar.gz"; - name = "1.0.5-1.tar.gz"; - sha256 = "c3d98a499738325ecbf1dbfbaa21efdcdb20b8387387df3de7af09657088e402"; + url = "https://github.com/peci1/tf2_server-release/archive/release/melodic/tf2_server/1.0.6-1.tar.gz"; + name = "1.0.6-1.tar.gz"; + sha256 = "c67256a38cfb77de988fe3a67334caf05eaab0b13108cf526d109c65e94dd63a"; }; buildType = "catkin"; diff --git a/distros/melodic/ublox-gps/default.nix b/distros/melodic/ublox-gps/default.nix index a2a245156b..1dcb8b1f31 100644 --- a/distros/melodic/ublox-gps/default.nix +++ b/distros/melodic/ublox-gps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, roscpp, roscpp-serialization, tf, ublox-msgs, ublox-serialization }: buildRosPackage { pname = "ros-melodic-ublox-gps"; - version = "1.4.0-r1"; + version = "1.4.1-r1"; src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox_gps/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "2c70f260827cb329a5525ecb937b45ede6a358967c461d91cafd8f4bf06f0f13"; + url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox_gps/1.4.1-1.tar.gz"; + name = "1.4.1-1.tar.gz"; + sha256 = "a55576ce6b61e9a6b3d08bff772d646169aaed410be63fbe8be6acad2b3e53c5"; }; buildType = "catkin"; diff --git a/distros/melodic/ublox-msgs/default.nix b/distros/melodic/ublox-msgs/default.nix index afaf8a7956..66f56f1826 100644 --- a/distros/melodic/ublox-msgs/default.nix +++ b/distros/melodic/ublox-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, sensor-msgs, std-msgs, ublox-serialization }: buildRosPackage { pname = "ros-melodic-ublox-msgs"; - version = "1.4.0-r1"; + version = "1.4.1-r1"; src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox_msgs/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "234745d45a3a493de4ec69bfa596b94ee0a05dfc31fea9b37ddefbd139a07ac1"; + url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox_msgs/1.4.1-1.tar.gz"; + name = "1.4.1-1.tar.gz"; + sha256 = "f8f9b32a80cb9f7c1e1beee8ceface2b8ad0cd77abeb80493d2cd3eeb26a8e74"; }; buildType = "catkin"; diff --git a/distros/melodic/ublox-serialization/default.nix b/distros/melodic/ublox-serialization/default.nix index b9e0797c2b..9d4a2bd09a 100644 --- a/distros/melodic/ublox-serialization/default.nix +++ b/distros/melodic/ublox-serialization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, roscpp-serialization }: buildRosPackage { pname = "ros-melodic-ublox-serialization"; - version = "1.4.0-r1"; + version = "1.4.1-r1"; src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox_serialization/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "d2a4284c8f6d7839a3ea99253e1792d035f086265009620e9d4d24f2b4e264e1"; + url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox_serialization/1.4.1-1.tar.gz"; + name = "1.4.1-1.tar.gz"; + sha256 = "6c7f0f6d3715245ad583814a58e636106b37cf5e33e4a9452c931ad42930b4ae"; }; buildType = "catkin"; diff --git a/distros/melodic/ublox/default.nix b/distros/melodic/ublox/default.nix index c16968ddd5..9a63db155e 100644 --- a/distros/melodic/ublox/default.nix +++ b/distros/melodic/ublox/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, ublox-gps, ublox-msgs, ublox-serialization }: buildRosPackage { pname = "ros-melodic-ublox"; - version = "1.4.0-r1"; + version = "1.4.1-r1"; src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "8ce5719dd22959546e0e2464e3ca942560c6ced30c677f4c1780943b096a02b1"; + url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox/1.4.1-1.tar.gz"; + name = "1.4.1-1.tar.gz"; + sha256 = "88fc16b1221df1f68aecbf5f0edfc0a763fe28055442f5f730c8c7c648a240a8"; }; buildType = "catkin"; diff --git a/distros/melodic/urg-node/default.nix b/distros/melodic/urg-node/default.nix index bedf26c537..09a33a8b83 100644 --- a/distros/melodic/urg-node/default.nix +++ b/distros/melodic/urg-node/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, laser-proc, message-generation, message-runtime, nodelet, rosconsole, roscpp, roslaunch, roslint, sensor-msgs, std-msgs, std-srvs, tf, urg-c }: buildRosPackage { pname = "ros-melodic-urg-node"; - version = "0.1.13-r1"; + version = "0.1.14-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/urg_node-release/archive/release/melodic/urg_node/0.1.13-1.tar.gz"; - name = "0.1.13-1.tar.gz"; - sha256 = "d7af4323e1d394519ee0fc519284a6b19400492c8a449089860649f44a8e23b6"; + url = "https://github.com/ros-gbp/urg_node-release/archive/release/melodic/urg_node/0.1.14-1.tar.gz"; + name = "0.1.14-1.tar.gz"; + sha256 = "931f78afd03357bcaea2960c6e6c66a9e9d433d569b27551546ebb7b14dee0c9"; }; buildType = "catkin"; diff --git a/distros/noetic/avt-vimba-camera/default.nix b/distros/noetic/avt-vimba-camera/default.nix new file mode 100644 index 0000000000..12b67b7368 --- /dev/null +++ b/distros/noetic/avt-vimba-camera/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, diagnostic-updater, dynamic-reconfigure, image-geometry, image-proc, image-transport, message-filters, nodelet, polled-camera, roscpp, sensor-msgs, std-msgs, stereo-image-proc }: +buildRosPackage { + pname = "ros-noetic-avt-vimba-camera"; + version = "0.0.12-r2"; + + src = fetchurl { + url = "https://github.com/astuff/avt_vimba_camera-release/archive/release/noetic/avt_vimba_camera/0.0.12-2.tar.gz"; + name = "0.0.12-2.tar.gz"; + sha256 = "ff2a92ae2d911bb50b0d589f3e2730f58f59a28078fe5fbef6c897f448455736"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ camera-info-manager diagnostic-updater dynamic-reconfigure image-geometry image-proc image-transport message-filters nodelet polled-camera roscpp sensor-msgs std-msgs stereo-image-proc ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Wrapper of the Allied Vision Technologies (AVT) VIMBA Ethernet and Firewire SDK.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/control-toolbox/default.nix b/distros/noetic/control-toolbox/default.nix index 49de164712..56b938053a 100644 --- a/distros/noetic/control-toolbox/default.nix +++ b/distros/noetic/control-toolbox/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, control-msgs, dynamic-reconfigure, message-generation, message-runtime, realtime-tools, roscpp, rosunit, std-msgs, tinyxml }: buildRosPackage { pname = "ros-noetic-control-toolbox"; - version = "1.18.1-r1"; + version = "1.18.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/control_toolbox-release/archive/release/noetic/control_toolbox/1.18.1-1.tar.gz"; - name = "1.18.1-1.tar.gz"; - sha256 = "12636c8385116b81e608f70e811112c849f192c1dde1653d7d98e4b56892c748"; + url = "https://github.com/ros-gbp/control_toolbox-release/archive/release/noetic/control_toolbox/1.18.2-1.tar.gz"; + name = "1.18.2-1.tar.gz"; + sha256 = "f0cfd52a0e7ecb256997808fd3caa730e31ddfe2e9404174d875f13100caaae2"; }; buildType = "catkin"; diff --git a/distros/noetic/dataspeed-ulc-can/default.nix b/distros/noetic/dataspeed-ulc-can/default.nix new file mode 100644 index 0000000000..4b115ba38d --- /dev/null +++ b/distros/noetic/dataspeed-ulc-can/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, can-msgs, catkin, dataspeed-ulc-msgs, geometry-msgs, nodelet, roscpp, roslib, rospy, rostest, std-msgs }: +buildRosPackage { + pname = "ros-noetic-dataspeed-ulc-can"; + version = "0.0.5-r2"; + + src = fetchurl { + url = "https://github.com/DataspeedInc-release/dataspeed_ulc_ros-release/archive/release/noetic/dataspeed_ulc_can/0.0.5-2.tar.gz"; + name = "0.0.5-2.tar.gz"; + sha256 = "9ed384d5ba42a7471716ede8406852d1a3d9c4523f55ecae84e3138db42144e8"; + }; + + buildType = "catkin"; + checkInputs = [ roslib rostest ]; + propagatedBuildInputs = [ can-msgs dataspeed-ulc-msgs geometry-msgs nodelet roscpp rospy std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Package to translate ROS messages to and from CAN messages to interact with the Universal Lat/Lon Controller (ULC) firmware''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/dataspeed-ulc-msgs/default.nix b/distros/noetic/dataspeed-ulc-msgs/default.nix new file mode 100644 index 0000000000..97ba369609 --- /dev/null +++ b/distros/noetic/dataspeed-ulc-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-msgs }: +buildRosPackage { + pname = "ros-noetic-dataspeed-ulc-msgs"; + version = "0.0.5-r2"; + + src = fetchurl { + url = "https://github.com/DataspeedInc-release/dataspeed_ulc_ros-release/archive/release/noetic/dataspeed_ulc_msgs/0.0.5-2.tar.gz"; + name = "0.0.5-2.tar.gz"; + sha256 = "45476604a4303713789b69379dd049da0245107f6516439245398d1f6ac0c901"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''ROS messages for interacting with the Universal Lat/Lon Controller (ULC)''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/dataspeed-ulc/default.nix b/distros/noetic/dataspeed-ulc/default.nix new file mode 100644 index 0000000000..b27dca3bfc --- /dev/null +++ b/distros/noetic/dataspeed-ulc/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, dataspeed-ulc-can, dataspeed-ulc-msgs }: +buildRosPackage { + pname = "ros-noetic-dataspeed-ulc"; + version = "0.0.5-r2"; + + src = fetchurl { + url = "https://github.com/DataspeedInc-release/dataspeed_ulc_ros-release/archive/release/noetic/dataspeed_ulc/0.0.5-2.tar.gz"; + name = "0.0.5-2.tar.gz"; + sha256 = "3c25aaa2ad8856c22b3fb2e2e5278428fd59032614ae8f65bcc0da0f74362833"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ dataspeed-ulc-can dataspeed-ulc-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''CAN interface to the Universal Lat/Lon Controller (ULC) firmware''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ecl-config/default.nix b/distros/noetic/ecl-config/default.nix new file mode 100644 index 0000000000..5dd3cec52c --- /dev/null +++ b/distros/noetic/ecl-config/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-license }: +buildRosPackage { + pname = "ros-noetic-ecl-config"; + version = "0.61.6-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/noetic/ecl_config/0.61.6-1.tar.gz"; + name = "0.61.6-1.tar.gz"; + sha256 = "a9ea24d6890c90bd24d88ad48b5423e9cb07e9d8e682459173c92fb0dc015ec6"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ ecl-build ecl-license ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''These tools inspect and describe your system with macros, types + and functions.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ecl-console/default.nix b/distros/noetic/ecl-console/default.nix new file mode 100644 index 0000000000..6ec35e98e0 --- /dev/null +++ b/distros/noetic/ecl-console/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-config, ecl-license }: +buildRosPackage { + pname = "ros-noetic-ecl-console"; + version = "0.61.6-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/noetic/ecl_console/0.61.6-1.tar.gz"; + name = "0.61.6-1.tar.gz"; + sha256 = "63176776ff8c55b804b1e31c543b03ea03b4b1fa901aa65ff3cce40f06499fc8"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ ecl-build ecl-config ecl-license ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Color codes for ansii consoles.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ecl-converters-lite/default.nix b/distros/noetic/ecl-converters-lite/default.nix new file mode 100644 index 0000000000..a67523f208 --- /dev/null +++ b/distros/noetic/ecl-converters-lite/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-config, ecl-license }: +buildRosPackage { + pname = "ros-noetic-ecl-converters-lite"; + version = "0.61.6-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/noetic/ecl_converters_lite/0.61.6-1.tar.gz"; + name = "0.61.6-1.tar.gz"; + sha256 = "dc53dde0c57b21b207c2d4fee29c7bacc566e401492b05e31e884f8876e43708"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ ecl-config ecl-license ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''These are a very simple version of some of the functions in ecl_converters + suitable for firmware development. That is, there is no use of new, + templates or exceptions.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ecl-errors/default.nix b/distros/noetic/ecl-errors/default.nix new file mode 100644 index 0000000000..8334f91511 --- /dev/null +++ b/distros/noetic/ecl-errors/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-config, ecl-license }: +buildRosPackage { + pname = "ros-noetic-ecl-errors"; + version = "0.61.6-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/noetic/ecl_errors/0.61.6-1.tar.gz"; + name = "0.61.6-1.tar.gz"; + sha256 = "d653796a07f7e8491cd9426028c9a2e040c8f28eba489fef23c0b06085752d9a"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ ecl-config ecl-license ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This library provides lean and mean error mechanisms. + It includes c style error functions as well as a few + useful macros. For higher level mechanisms, + refer to ecl_exceptions.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ecl-io/default.nix b/distros/noetic/ecl-io/default.nix new file mode 100644 index 0000000000..d5dfc8b6ae --- /dev/null +++ b/distros/noetic/ecl-io/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-config, ecl-errors, ecl-license }: +buildRosPackage { + pname = "ros-noetic-ecl-io"; + version = "0.61.6-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/noetic/ecl_io/0.61.6-1.tar.gz"; + name = "0.61.6-1.tar.gz"; + sha256 = "9f99aa8e629d50743ff16d5fbcaa9a74b8af4a824b1c3250ed43a0cbb5dae588"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Most implementations (windows, posix, ...) have slightly different api for + low level input-output functions. These are gathered here and re-represented + with a cross platform set of functions.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ecl-lite/default.nix b/distros/noetic/ecl-lite/default.nix new file mode 100644 index 0000000000..39177099cd --- /dev/null +++ b/distros/noetic/ecl-lite/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-config, ecl-converters-lite, ecl-errors, ecl-io, ecl-sigslots-lite, ecl-time-lite }: +buildRosPackage { + pname = "ros-noetic-ecl-lite"; + version = "0.61.6-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/noetic/ecl_lite/0.61.6-1.tar.gz"; + name = "0.61.6-1.tar.gz"; + sha256 = "f39f774a0b9ad3bf9d50e6854a5b354016559dfc7e111f4992f098ec415d5586"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ ecl-config ecl-converters-lite ecl-errors ecl-io ecl-sigslots-lite ecl-time-lite ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Libraries and utilities for embedded and low-level linux development.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ecl-sigslots-lite/default.nix b/distros/noetic/ecl-sigslots-lite/default.nix new file mode 100644 index 0000000000..ed0c52817e --- /dev/null +++ b/distros/noetic/ecl-sigslots-lite/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-config, ecl-errors, ecl-license }: +buildRosPackage { + pname = "ros-noetic-ecl-sigslots-lite"; + version = "0.61.6-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/noetic/ecl_sigslots_lite/0.61.6-1.tar.gz"; + name = "0.61.6-1.tar.gz"; + sha256 = "a39f77f28ffbde76c8d230b4c0b61261ed20b9c480220dd5c3db9a30cb472181"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to + provide a very simple sigslots implementation that can be used for *very* + embedded development.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/ecl-time-lite/default.nix b/distros/noetic/ecl-time-lite/default.nix new file mode 100644 index 0000000000..1b04fde9bc --- /dev/null +++ b/distros/noetic/ecl-time-lite/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-config, ecl-errors, ecl-license }: +buildRosPackage { + pname = "ros-noetic-ecl-time-lite"; + version = "0.61.6-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/noetic/ecl_time_lite/0.61.6-1.tar.gz"; + name = "0.61.6-1.tar.gz"; + sha256 = "bffb469391c6ad528bba012ff940e0a8bc7530ed88b8b65b7dbdab686299626c"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-license ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Provides a portable set of time functions that are especially useful for + porting other code or being wrapped by higher level c++ classes.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/generated.nix b/distros/noetic/generated.nix index fcf748338c..9a1adc83a6 100644 --- a/distros/noetic/generated.nix +++ b/distros/noetic/generated.nix @@ -26,6 +26,8 @@ self: super: { audio-play = self.callPackage ./audio-play {}; + avt-vimba-camera = self.callPackage ./avt-vimba-camera {}; + base-local-planner = self.callPackage ./base-local-planner {}; behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {}; @@ -116,6 +118,12 @@ self: super: { cv-camera = self.callPackage ./cv-camera {}; + dataspeed-ulc = self.callPackage ./dataspeed-ulc {}; + + dataspeed-ulc-can = self.callPackage ./dataspeed-ulc-can {}; + + dataspeed-ulc-msgs = self.callPackage ./dataspeed-ulc-msgs {}; + ddynamic-reconfigure = self.callPackage ./ddynamic-reconfigure {}; depth-image-proc = self.callPackage ./depth-image-proc {}; @@ -162,8 +170,24 @@ self: super: { ecl-build = self.callPackage ./ecl-build {}; + ecl-config = self.callPackage ./ecl-config {}; + + ecl-console = self.callPackage ./ecl-console {}; + + ecl-converters-lite = self.callPackage ./ecl-converters-lite {}; + + ecl-errors = self.callPackage ./ecl-errors {}; + + ecl-io = self.callPackage ./ecl-io {}; + ecl-license = self.callPackage ./ecl-license {}; + ecl-lite = self.callPackage ./ecl-lite {}; + + ecl-sigslots-lite = self.callPackage ./ecl-sigslots-lite {}; + + ecl-time-lite = self.callPackage ./ecl-time-lite {}; + ecl-tools = self.callPackage ./ecl-tools {}; effort-controllers = self.callPackage ./effort-controllers {}; @@ -250,6 +274,8 @@ self: super: { gpsd-client = self.callPackage ./gpsd-client {}; + graph-msgs = self.callPackage ./graph-msgs {}; + gripper-action-controller = self.callPackage ./gripper-action-controller {}; hardware-interface = self.callPackage ./hardware-interface {}; @@ -282,10 +308,16 @@ self: super: { imu-filter-madgwick = self.callPackage ./imu-filter-madgwick {}; + imu-pipeline = self.callPackage ./imu-pipeline {}; + + imu-processors = self.callPackage ./imu-processors {}; + imu-sensor-controller = self.callPackage ./imu-sensor-controller {}; imu-tools = self.callPackage ./imu-tools {}; + imu-transformer = self.callPackage ./imu-transformer {}; + interactive-marker-tutorials = self.callPackage ./interactive-marker-tutorials {}; interactive-markers = self.callPackage ./interactive-markers {}; @@ -304,6 +336,8 @@ self: super: { joint-trajectory-controller = self.callPackage ./joint-trajectory-controller {}; + joy-teleop = self.callPackage ./joy-teleop {}; + joystick-interrupt = self.callPackage ./joystick-interrupt {}; jsk-common-msgs = self.callPackage ./jsk-common-msgs {}; @@ -314,6 +348,8 @@ self: super: { jsk-hark-msgs = self.callPackage ./jsk-hark-msgs {}; + key-teleop = self.callPackage ./key-teleop {}; + laser-assembler = self.callPackage ./laser-assembler {}; laser-filtering = self.callPackage ./laser-filtering {}; @@ -350,6 +386,8 @@ self: super: { locomove-base = self.callPackage ./locomove-base {}; + lusb = self.callPackage ./lusb {}; + map-laser = self.callPackage ./map-laser {}; map-msgs = self.callPackage ./map-msgs {}; @@ -364,6 +402,8 @@ self: super: { marti-common-msgs = self.callPackage ./marti-common-msgs {}; + marti-dbw-msgs = self.callPackage ./marti-dbw-msgs {}; + marti-nav-msgs = self.callPackage ./marti-nav-msgs {}; marti-perception-msgs = self.callPackage ./marti-perception-msgs {}; @@ -412,6 +452,8 @@ self: super: { mk = self.callPackage ./mk {}; + mouse-teleop = self.callPackage ./mouse-teleop {}; + move-base = self.callPackage ./move-base {}; move-base-flex = self.callPackage ./move-base-flex {}; @@ -420,6 +462,12 @@ self: super: { move-slow-and-clear = self.callPackage ./move-slow-and-clear {}; + mpc-local-planner = self.callPackage ./mpc-local-planner {}; + + mpc-local-planner-examples = self.callPackage ./mpc-local-planner-examples {}; + + mpc-local-planner-msgs = self.callPackage ./mpc-local-planner-msgs {}; + mrpt2 = self.callPackage ./mrpt2 {}; mrt-cmake-modules = self.callPackage ./mrt-cmake-modules {}; @@ -478,10 +526,16 @@ self: super: { octomap-server = self.callPackage ./octomap-server {}; + ompl = self.callPackage ./ompl {}; + open-karto = self.callPackage ./open-karto {}; opengm = self.callPackage ./opengm {}; + openni2-camera = self.callPackage ./openni2-camera {}; + + openni2-launch = self.callPackage ./openni2-launch {}; + openslam-gmapping = self.callPackage ./openslam-gmapping {}; pcl-conversions = self.callPackage ./pcl-conversions {}; @@ -536,6 +590,8 @@ self: super: { pluginlib-tutorials = self.callPackage ./pluginlib-tutorials {}; + pointcloud-to-laserscan = self.callPackage ./pointcloud-to-laserscan {}; + polled-camera = self.callPackage ./polled-camera {}; posedetection-msgs = self.callPackage ./posedetection-msgs {}; @@ -810,12 +866,20 @@ self: super: { shape-msgs = self.callPackage ./shape-msgs {}; + sick-scan = self.callPackage ./sick-scan {}; + sick-tim = self.callPackage ./sick-tim {}; simulators = self.callPackage ./simulators {}; slam-karto = self.callPackage ./slam-karto {}; + slam-toolbox = self.callPackage ./slam-toolbox {}; + + slam-toolbox-msgs = self.callPackage ./slam-toolbox-msgs {}; + + slam-toolbox-rviz = self.callPackage ./slam-toolbox-rviz {}; + slime-ros = self.callPackage ./slime-ros {}; slime-wrapper = self.callPackage ./slime-wrapper {}; @@ -832,6 +896,8 @@ self: super: { socketcan-interface = self.callPackage ./socketcan-interface {}; + sophus = self.callPackage ./sophus {}; + sparse-bundle-adjustment = self.callPackage ./sparse-bundle-adjustment {}; speech-recognition-msgs = self.callPackage ./speech-recognition-msgs {}; @@ -852,6 +918,10 @@ self: super: { teb-local-planner = self.callPackage ./teb-local-planner {}; + teleop-tools = self.callPackage ./teleop-tools {}; + + teleop-tools-msgs = self.callPackage ./teleop-tools-msgs {}; + test-diagnostic-aggregator = self.callPackage ./test-diagnostic-aggregator {}; test-mavros = self.callPackage ./test-mavros {}; diff --git a/distros/noetic/geometry/default.nix b/distros/noetic/geometry/default.nix index 9978a6c23f..97417cfdab 100644 --- a/distros/noetic/geometry/default.nix +++ b/distros/noetic/geometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, eigen-conversions, kdl-conversions, tf, tf-conversions }: buildRosPackage { pname = "ros-noetic-geometry"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/geometry/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "d28bb57be01e2d33a1cbd87ac1673e7b1cc62a255c550bec00035de412d00c9f"; + url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/geometry/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "45d3dd1724ca4416f16efbc51f6bb9e8fd1eb72db66cd0b7392b83d7d6eb9e1f"; }; buildType = "catkin"; diff --git a/distros/noetic/geometry2/default.nix b/distros/noetic/geometry2/default.nix index b40df80a2c..cbef41aeaa 100644 --- a/distros/noetic/geometry2/default.nix +++ b/distros/noetic/geometry2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, tf2, tf2-bullet, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-msgs, tf2-py, tf2-ros, tf2-sensor-msgs, tf2-tools }: buildRosPackage { pname = "ros-noetic-geometry2"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/geometry2/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "66592d019ee1d562349ad4d89bf8971254e871492164623a93fd141c7fa832da"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/geometry2/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "1b355b4045aa42ca6cf114421cfbab30186d421cf16c8056812c10bb3938be5f"; }; buildType = "catkin"; diff --git a/distros/noetic/graph-msgs/default.nix b/distros/noetic/graph-msgs/default.nix new file mode 100644 index 0000000000..944f63640f --- /dev/null +++ b/distros/noetic/graph-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-noetic-graph-msgs"; + version = "0.1.0-r2"; + + src = fetchurl { + url = "https://github.com/PickNikRobotics/graph_msgs-release/archive/release/noetic/graph_msgs/0.1.0-2.tar.gz"; + name = "0.1.0-2.tar.gz"; + sha256 = "ce7125a86592674cfafa8ae3ba856c85fdf5359b0207a7537841f532679f0b25"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''ROS messages for publishing graphs of different data types''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/imu-pipeline/default.nix b/distros/noetic/imu-pipeline/default.nix new file mode 100644 index 0000000000..896738eadd --- /dev/null +++ b/distros/noetic/imu-pipeline/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, imu-processors, imu-transformer }: +buildRosPackage { + pname = "ros-noetic-imu-pipeline"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros-gbp/imu_pipeline-release/archive/release/noetic/imu_pipeline/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "946eec181c53278eb6e6dd0763beb3e9a654b76f825affe873dcb7afaf509242"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ imu-processors imu-transformer ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''imu_pipeline''; + license = with lib.licenses; [ bsdOriginal gpl1 ]; + }; +} diff --git a/distros/noetic/imu-processors/default.nix b/distros/noetic/imu-processors/default.nix new file mode 100644 index 0000000000..d2f94c61e3 --- /dev/null +++ b/distros/noetic/imu-processors/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-imu-processors"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros-gbp/imu_pipeline-release/archive/release/noetic/imu_processors/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "2414b4f4622a5e70115bfe13eaec88df83bfa0de8289cebcc2336128dae8a8e0"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs nav-msgs roscpp sensor-msgs tf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Processors for sensor_msgs::Imu data''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/imu-transformer/default.nix b/distros/noetic/imu-transformer/default.nix new file mode 100644 index 0000000000..4efdb57d86 --- /dev/null +++ b/distros/noetic/imu-transformer/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-filters, nodelet, roscpp, roslaunch, sensor-msgs, tf, tf2, tf2-ros, tf2-sensor-msgs, topic-tools }: +buildRosPackage { + pname = "ros-noetic-imu-transformer"; + version = "0.3.0-r2"; + + src = fetchurl { + url = "https://github.com/ros-gbp/imu_pipeline-release/archive/release/noetic/imu_transformer/0.3.0-2.tar.gz"; + name = "0.3.0-2.tar.gz"; + sha256 = "68cb06d8148e357063eefd74495f78328c6b0056ad7c88c75c0d9289b141ddb2"; + }; + + buildType = "catkin"; + checkInputs = [ roslaunch ]; + propagatedBuildInputs = [ geometry-msgs message-filters nodelet roscpp sensor-msgs tf tf2 tf2-ros tf2-sensor-msgs topic-tools ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Node/nodelet combination to transform sensor_msgs::Imu data from one frame into another.''; + license = with lib.licenses; [ gpl1 ]; + }; +} diff --git a/distros/noetic/jderobot-assets/default.nix b/distros/noetic/jderobot-assets/default.nix index e725a29b35..6827487a80 100644 --- a/distros/noetic/jderobot-assets/default.nix +++ b/distros/noetic/jderobot-assets/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pythonPackages }: buildRosPackage { pname = "ros-noetic-jderobot-assets"; - version = "1.0.3-r1"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/JdeRobot/assets-release/archive/release/noetic/jderobot_assets/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "18f0a42e849e660c34cbf137c92486d632ad7b28536cca0bc67b5e21559749db"; + url = "https://github.com/JdeRobot/assets-release/archive/release/noetic/jderobot_assets/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "3c11d5065095615c276e2e67a4b940545a0a8e7faf1208f7f678a688c1242cca"; }; buildType = "catkin"; diff --git a/distros/noetic/joy-teleop/default.nix b/distros/noetic/joy-teleop/default.nix new file mode 100644 index 0000000000..79621796a7 --- /dev/null +++ b/distros/noetic/joy-teleop/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, actionlib, catkin, rospy, rostopic, sensor-msgs, teleop-tools-msgs }: +buildRosPackage { + pname = "ros-noetic-joy-teleop"; + version = "0.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/noetic/joy_teleop/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "8824c105187a12a47186db7ff08706673316d2aca3dae67ffa987eeaeb74d475"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ actionlib rospy rostopic sensor-msgs teleop-tools-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A (to be) generic joystick interface to control a robot''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/key-teleop/default.nix b/distros/noetic/key-teleop/default.nix new file mode 100644 index 0000000000..6b3aef67d3 --- /dev/null +++ b/distros/noetic/key-teleop/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, rospy }: +buildRosPackage { + pname = "ros-noetic-key-teleop"; + version = "0.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/noetic/key_teleop/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "eb2a780a6771f9f56569c9e7c5c186a1623ab6e1df367b8e06518363cd8a4639"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs rospy ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A text-based interface to send a robot movement commands''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/laser-filters/default.nix b/distros/noetic/laser-filters/default.nix index 1f2dfadbf3..d3e593cc88 100644 --- a/distros/noetic/laser-filters/default.nix +++ b/distros/noetic/laser-filters/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, dynamic-reconfigure, filters, laser-geometry, message-filters, pluginlib, roscpp, rostest, sensor-msgs, tf }: buildRosPackage { pname = "ros-noetic-laser-filters"; - version = "1.8.9-r1"; + version = "1.8.11-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/laser_filters-release/archive/release/noetic/laser_filters/1.8.9-1.tar.gz"; - name = "1.8.9-1.tar.gz"; - sha256 = "811dc73c7509a59a545bc8e2d417634a10ff1e3e9cbc7501894074265ed5f5d0"; + url = "https://github.com/ros-gbp/laser_filters-release/archive/release/noetic/laser_filters/1.8.11-1.tar.gz"; + name = "1.8.11-1.tar.gz"; + sha256 = "d23908e302de876e438f93ae7cd6e770080a2d49a2194f48698865285f213353"; }; buildType = "catkin"; diff --git a/distros/noetic/libphidget22/default.nix b/distros/noetic/libphidget22/default.nix index f3213aa871..61af45e6f9 100644 --- a/distros/noetic/libphidget22/default.nix +++ b/distros/noetic/libphidget22/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libusb, libusb1 }: buildRosPackage { pname = "ros-noetic-libphidget22"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/libphidget22/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "ec2332c2e545ede5a2ade74049e4b43ae60499112f0938cdf624649086371432"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/libphidget22/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "cb3c5d6c110815d1352bb290d85763a34f9e304d1a7e37299eea27e75ebadf8c"; }; buildType = "catkin"; diff --git a/distros/noetic/lusb/default.nix b/distros/noetic/lusb/default.nix new file mode 100644 index 0000000000..2f73a38295 --- /dev/null +++ b/distros/noetic/lusb/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, libusb, libusb1 }: +buildRosPackage { + pname = "ros-noetic-lusb"; + version = "1.1.0-r1"; + + src = fetchurl { + url = "https://github.com/DataspeedInc-release/lusb-release/archive/release/noetic/lusb/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "65aeadc9a0f6e40009b2f8c5befeb581d7b83f954c40bf9bdf66847b9c9d53bc"; + }; + + buildType = "catkin"; + buildInputs = [ libusb1 ]; + propagatedBuildInputs = [ boost libusb ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Library for interfacing to USB devices''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/marti-can-msgs/default.nix b/distros/noetic/marti-can-msgs/default.nix index a7718c7e9c..e82fec1999 100644 --- a/distros/noetic/marti-can-msgs/default.nix +++ b/distros/noetic/marti-can-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-marti-can-msgs"; - version = "0.8.0-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_can_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "ca2114bcc44c43653c2f105168857c2c6633f3d378be13b5823b3520d91ec467"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_can_msgs/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "62eba4a10e3fd9ee8f9a68501b48a2f1807051bf48fe61727c3e88c3b08ee852"; }; buildType = "catkin"; diff --git a/distros/noetic/marti-common-msgs/default.nix b/distros/noetic/marti-common-msgs/default.nix index f461a13339..34584150d4 100644 --- a/distros/noetic/marti-common-msgs/default.nix +++ b/distros/noetic/marti-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-marti-common-msgs"; - version = "0.8.0-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_common_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "ad93af25c1967f060d6e6a84b9588126df613fcc268306791cf37b31b9390879"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_common_msgs/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "43512be3bc6dee5938d72d4cde1075df635610dd9abdbb7ec4dcbbc9420c0374"; }; buildType = "catkin"; diff --git a/distros/noetic/marti-dbw-msgs/default.nix b/distros/noetic/marti-dbw-msgs/default.nix new file mode 100644 index 0000000000..f0864ba8ba --- /dev/null +++ b/distros/noetic/marti-dbw-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-msgs }: +buildRosPackage { + pname = "ros-noetic-marti-dbw-msgs"; + version = "0.9.0-r1"; + + src = fetchurl { + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_dbw_msgs/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "949bac75a1a06020d0f0b4ebb78b47ce740b6e1f715b75011f4a58f233f95fa4"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''marti_dbw_msgs''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/marti-nav-msgs/default.nix b/distros/noetic/marti-nav-msgs/default.nix index 683b3bb787..76ddbf6536 100644 --- a/distros/noetic/marti-nav-msgs/default.nix +++ b/distros/noetic/marti-nav-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, marti-common-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-marti-nav-msgs"; - version = "0.8.0-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_nav_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "55d43845ac2386b890a32fcedeea86406b20a5a88837c54a01184932ee34e646"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_nav_msgs/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "7ca31922df0a65183794ba94c53ff177cdb32910ab9ce423d3a5c49ea307fa8b"; }; buildType = "catkin"; diff --git a/distros/noetic/marti-perception-msgs/default.nix b/distros/noetic/marti-perception-msgs/default.nix index 7a0f137c0e..9e24f59bb1 100644 --- a/distros/noetic/marti-perception-msgs/default.nix +++ b/distros/noetic/marti-perception-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-noetic-marti-perception-msgs"; - version = "0.8.0-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_perception_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "1944d3fcb1a0a6649bab94aaaffaf28df99b47403930867772e39488b3472fd8"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_perception_msgs/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "9a736e305d1bca6be998e944ab4cdc8a57bc2dfe044a11d3b2454a4d0864f4f7"; }; buildType = "catkin"; diff --git a/distros/noetic/marti-sensor-msgs/default.nix b/distros/noetic/marti-sensor-msgs/default.nix index 36b19a95cf..5668f156c6 100644 --- a/distros/noetic/marti-sensor-msgs/default.nix +++ b/distros/noetic/marti-sensor-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime }: buildRosPackage { pname = "ros-noetic-marti-sensor-msgs"; - version = "0.8.0-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_sensor_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "22c38f24be40f7e5b7df95cdb415ff1b412044fbb83952c15f7c3fd5c96a7554"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_sensor_msgs/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "0167851877e863fd13f13723a5e5568ae27086fc5685126fb9a9d392b3a71da2"; }; buildType = "catkin"; diff --git a/distros/noetic/marti-status-msgs/default.nix b/distros/noetic/marti-status-msgs/default.nix index ef2cfd2a60..de6d22ae57 100644 --- a/distros/noetic/marti-status-msgs/default.nix +++ b/distros/noetic/marti-status-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-marti-status-msgs"; - version = "0.8.0-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_status_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "d644f0e040f3d69b391558b6d884d5fd89b33a4ed5f7dde1f6438e06bf9d2b9a"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_status_msgs/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "d9bedfb4a4b2ff12094d974fb2c1f09076c40d65c23df4967d0b575da1b42ef7"; }; buildType = "catkin"; diff --git a/distros/noetic/marti-visualization-msgs/default.nix b/distros/noetic/marti-visualization-msgs/default.nix index 9378856209..e4b1447ca2 100644 --- a/distros/noetic/marti-visualization-msgs/default.nix +++ b/distros/noetic/marti-visualization-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs }: buildRosPackage { pname = "ros-noetic-marti-visualization-msgs"; - version = "0.8.0-r1"; + version = "0.9.0-r1"; src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_visualization_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "7a8091457a208eded51d3ce82347279115ac074b843eb74af6f850d8fc445b1b"; + url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/noetic/marti_visualization_msgs/0.9.0-1.tar.gz"; + name = "0.9.0-1.tar.gz"; + sha256 = "6de761adac49b0634e86de126cd73029c47f5ec933ba72515203147d44b60de1"; }; buildType = "catkin"; diff --git a/distros/noetic/mavlink/default.nix b/distros/noetic/mavlink/default.nix index 6a213faa8c..3595614d01 100644 --- a/distros/noetic/mavlink/default.nix +++ b/distros/noetic/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, python, pythonPackages }: buildRosPackage { pname = "ros-noetic-mavlink"; - version = "2020.5.21-r1"; + version = "2020.6.6-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.5.21-1.tar.gz"; - name = "2020.5.21-1.tar.gz"; - sha256 = "1dbcc8a11a141ac9ae286ea7a66151fb7cc59769725cc227523b763576a1aeb1"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.6.6-1.tar.gz"; + name = "2020.6.6-1.tar.gz"; + sha256 = "42e149b8d0f0b1ee3b091f87e0e8d1932e493f3c0f56c1ff97d87d39fa2c6b70"; }; buildType = "cmake"; diff --git a/distros/noetic/mouse-teleop/default.nix b/distros/noetic/mouse-teleop/default.nix new file mode 100644 index 0000000000..7322b9fe8b --- /dev/null +++ b/distros/noetic/mouse-teleop/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, pythonPackages, rospy }: +buildRosPackage { + pname = "ros-noetic-mouse-teleop"; + version = "0.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/noetic/mouse_teleop/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "503f0f74b7858db4eca3c48c5e8fa80d312964e5922bb40ae29d73af766e2c3f"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ geometry-msgs pythonPackages.numpy pythonPackages.tkinter rospy ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A mouse teleop tool for holonomic mobile robots.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mpc-local-planner-examples/default.nix b/distros/noetic/mpc-local-planner-examples/default.nix new file mode 100644 index 0000000000..192862ec9c --- /dev/null +++ b/distros/noetic/mpc-local-planner-examples/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, amcl, catkin, map-server, move-base, mpc-local-planner, mpc-local-planner-msgs, stage-ros }: +buildRosPackage { + pname = "ros-noetic-mpc-local-planner-examples"; + version = "0.0.3-r1"; + + src = fetchurl { + url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/noetic/mpc_local_planner_examples/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "b0ef5b7b4bf1c078f9dc2aa977e465a8435c3c7640ea94afe6848e79467b849b"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ amcl map-server move-base mpc-local-planner mpc-local-planner-msgs stage-ros ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mpc_local_planner_examples package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/mpc-local-planner-msgs/default.nix b/distros/noetic/mpc-local-planner-msgs/default.nix new file mode 100644 index 0000000000..d47f456edb --- /dev/null +++ b/distros/noetic/mpc-local-planner-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-msgs }: +buildRosPackage { + pname = "ros-noetic-mpc-local-planner-msgs"; + version = "0.0.3-r1"; + + src = fetchurl { + url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/noetic/mpc_local_planner_msgs/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "bf44761253edd16b87eaa7f092b82e3d36f95998b681cd8df831746804ed8033"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package provides message types that are used by the package mpc_local_planner''; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/noetic/mpc-local-planner/default.nix b/distros/noetic/mpc-local-planner/default.nix new file mode 100644 index 0000000000..385cf508fa --- /dev/null +++ b/distros/noetic/mpc-local-planner/default.nix @@ -0,0 +1,28 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, control-box-rst, costmap-2d, costmap-converter, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, mbf-costmap-core, mbf-msgs, mpc-local-planner-msgs, nav-core, nav-msgs, pluginlib, roscpp, std-msgs, teb-local-planner, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-mpc-local-planner"; + version = "0.0.3-r1"; + + src = fetchurl { + url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/noetic/mpc_local_planner/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "5ac9ee2b283c30626a85282071d60d083a1ec139e94ad4d6817359bcc1cb50d6"; + }; + + buildType = "catkin"; + buildInputs = [ tf2-eigen tf2-geometry-msgs ]; + propagatedBuildInputs = [ base-local-planner control-box-rst costmap-2d costmap-converter dynamic-reconfigure eigen geometry-msgs interactive-markers mbf-costmap-core mbf-msgs mpc-local-planner-msgs nav-core nav-msgs pluginlib roscpp std-msgs teb-local-planner tf2 tf2-ros visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The mpc_local_planner package implements a plugin + to the base_local_planner of the 2D navigation stack. + It provides a generic and versatile model predictive control implementation + with minimum-time and quadratic-form receding-horizon configurations.''; + license = with lib.licenses; [ gpl3 ]; + }; +} diff --git a/distros/noetic/ompl/default.nix b/distros/noetic/ompl/default.nix new file mode 100644 index 0000000000..e2551aa3c5 --- /dev/null +++ b/distros/noetic/ompl/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, pkg-config }: +buildRosPackage { + pname = "ros-noetic-ompl"; + version = "1.5.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/ompl-release/archive/release/noetic/ompl/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "c2c4fca9ef20e20dc1de4c243a5ff100ab9ceb49b2f42eb6bc38a2aa29422d97"; + }; + + buildType = "cmake"; + buildInputs = [ cmake pkg-config ]; + propagatedBuildInputs = [ boost eigen ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''OMPL is a free sampling-based motion planning library.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/openni2-camera/default.nix b/distros/noetic/openni2-camera/default.nix new file mode 100644 index 0000000000..6fa686dacd --- /dev/null +++ b/distros/noetic/openni2-camera/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, dynamic-reconfigure, image-transport, message-generation, message-runtime, nodelet, openni2, roscpp, sensor-msgs }: +buildRosPackage { + pname = "ros-noetic-openni2-camera"; + version = "1.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/openni2_camera-release/archive/release/noetic/openni2_camera/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "c1999fe5f544d9983e2edeb3db4fe197f54039ee907809621e13cd8d981a9bf6"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ camera-info-manager dynamic-reconfigure image-transport message-runtime nodelet openni2 roscpp sensor-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Drivers for the Asus Xtion and Primesense Devices. For using a kinect + with ROS, try the freenect stack''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/openni2-launch/default.nix b/distros/noetic/openni2-launch/default.nix new file mode 100644 index 0000000000..f7c84ab163 --- /dev/null +++ b/distros/noetic/openni2-launch/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, depth-image-proc, image-proc, nodelet, openni2-camera, pythonPackages, rgbd-launch, roslaunch, rospy, roswtf, tf, usbutils }: +buildRosPackage { + pname = "ros-noetic-openni2-launch"; + version = "1.4.2-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/openni2_camera-release/archive/release/noetic/openni2_launch/1.4.2-1.tar.gz"; + name = "1.4.2-1.tar.gz"; + sha256 = "67a1cd7a2d3b9b667271d9297d412db970cca713e2075abd47d36993b3afb0f3"; + }; + + buildType = "catkin"; + buildInputs = [ roslaunch ]; + propagatedBuildInputs = [ depth-image-proc image-proc nodelet openni2-camera pythonPackages.catkin-pkg rgbd-launch rospy roswtf tf usbutils ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Launch files to start the openni2_camera drivers using rgbd_launch.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/phidgets-accelerometer/default.nix b/distros/noetic/phidgets-accelerometer/default.nix index c0a1673916..3c3c24bf11 100644 --- a/distros/noetic/phidgets-accelerometer/default.nix +++ b/distros/noetic/phidgets-accelerometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, sensor-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-accelerometer"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_accelerometer/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "5008d45d3b16f89ce6aadada1b27c800569fd78bf7aa109e1adb34d796378862"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_accelerometer/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "2711b04fb49d94d74caba25cc6ce6dff6b755f84fd5f27215f098bd92cd55904"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-analog-inputs/default.nix b/distros/noetic/phidgets-analog-inputs/default.nix index 5a170ae881..ae1d09a5bc 100644 --- a/distros/noetic/phidgets-analog-inputs/default.nix +++ b/distros/noetic/phidgets-analog-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-analog-inputs"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_analog_inputs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "099a0800fa4a249d0586f19e7fce6a02b2a7faae5525d70ef1dc975c78e70e25"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_analog_inputs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "33695e7f1a90c9390da8363f144693740ef9024a9d60642fe45583fa94def41f"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-api/default.nix b/distros/noetic/phidgets-api/default.nix index 46d4b07baa..986777485e 100644 --- a/distros/noetic/phidgets-api/default.nix +++ b/distros/noetic/phidgets-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libphidget22 }: buildRosPackage { pname = "ros-noetic-phidgets-api"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_api/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "d72e7e5dc409ecb5130f27b62236f4b46dbbda55b330088e50c6f211f04043ad"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_api/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "20009c1554c652d1bb8ec9af96392dc94dedd4c52470e426101859b93556aeb9"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-digital-inputs/default.nix b/distros/noetic/phidgets-digital-inputs/default.nix index c887a14d5b..30dfeddedd 100644 --- a/distros/noetic/phidgets-digital-inputs/default.nix +++ b/distros/noetic/phidgets-digital-inputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-digital-inputs"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_digital_inputs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "8f87cce624e7c7ca9bdc01cd95fd461e439c704d57e0b0eb3786de19f74e2d54"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_digital_inputs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "d55a8c8962d4990cc76401536f7977ffb02bb037a26d37c58ce8c14ef39bd902"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-digital-outputs/default.nix b/distros/noetic/phidgets-digital-outputs/default.nix index 534b181a0f..3d04bae1ea 100644 --- a/distros/noetic/phidgets-digital-outputs/default.nix +++ b/distros/noetic/phidgets-digital-outputs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, phidgets-msgs, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-digital-outputs"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_digital_outputs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "bafff84d6753bf01b485260dda8bfe5a0f95cb4a643413e84832a4062313da21"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_digital_outputs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "24267f25fd7866564d2bb5e6551eae348e7aa3abe2916ef374c9c6c15bb567e3"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-drivers/default.nix b/distros/noetic/phidgets-drivers/default.nix index f25d1e1784..71f9f6031e 100644 --- a/distros/noetic/phidgets-drivers/default.nix +++ b/distros/noetic/phidgets-drivers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libphidget22, phidgets-accelerometer, phidgets-analog-inputs, phidgets-api, phidgets-digital-inputs, phidgets-digital-outputs, phidgets-gyroscope, phidgets-high-speed-encoder, phidgets-ik, phidgets-magnetometer, phidgets-motors, phidgets-msgs, phidgets-spatial, phidgets-temperature }: buildRosPackage { pname = "ros-noetic-phidgets-drivers"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_drivers/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "dc86b023d5ae909b88264baf25f097a5efd485659035358c358fba739860994d"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_drivers/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "6d7897d4c1a1d91fe3e5e35fece4f517d2100c61ed833cfeb3c0df031fba99e4"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-gyroscope/default.nix b/distros/noetic/phidgets-gyroscope/default.nix index 2e5f4e98e5..39df647168 100644 --- a/distros/noetic/phidgets-gyroscope/default.nix +++ b/distros/noetic/phidgets-gyroscope/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-phidgets-gyroscope"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_gyroscope/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "6aab07cbe881807fbab88b010733c8f75d8d0380cf5d4ac56e835d9620fc8ab8"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_gyroscope/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "25d3f37691542c6f371b970880ef2dc5bc6a1c876582e391c7fd0a3767084761"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-high-speed-encoder/default.nix b/distros/noetic/phidgets-high-speed-encoder/default.nix index 7e93fd1dfc..bbdfce0046 100644 --- a/distros/noetic/phidgets-high-speed-encoder/default.nix +++ b/distros/noetic/phidgets-high-speed-encoder/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, phidgets-msgs, pluginlib, roscpp, roslaunch, sensor-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-high-speed-encoder"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_high_speed_encoder/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "5eb9c8b942edaff8409ddcb71d3588be324ca4ad9bf99f5dae56098f4e4577e4"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_high_speed_encoder/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "efddecf8d7e49d2684f858143f6ea9e4f766d6b5d0194872604595b800acb08b"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-ik/default.nix b/distros/noetic/phidgets-ik/default.nix index cbd956f2db..05f95312e1 100644 --- a/distros/noetic/phidgets-ik/default.nix +++ b/distros/noetic/phidgets-ik/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-analog-inputs, phidgets-digital-inputs, phidgets-digital-outputs, roslaunch }: buildRosPackage { pname = "ros-noetic-phidgets-ik"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_ik/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "665601946428b0ff625a6b17e9e25e957f3492d25de18946667e81da225cc56b"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_ik/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "3e035d67786cb21822bc512aecc4464e932cfc2673e081e22895be8de2fddc58"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-magnetometer/default.nix b/distros/noetic/phidgets-magnetometer/default.nix index 42fecb6261..e9810ce11a 100644 --- a/distros/noetic/phidgets-magnetometer/default.nix +++ b/distros/noetic/phidgets-magnetometer/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, sensor-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-magnetometer"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_magnetometer/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "83af2e0fb01bdc88b0107f169aaa9e74c66eb1f09dc6bbcd1d2f5fe3eeea1784"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_magnetometer/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "959e23d3cfa5768dab4dfb1a5ba4440585354dbc4dda2a823a4691f4ec8dbb9c"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-motors/default.nix b/distros/noetic/phidgets-motors/default.nix index f513eaca00..1493e05dd4 100644 --- a/distros/noetic/phidgets-motors/default.nix +++ b/distros/noetic/phidgets-motors/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, phidgets-msgs, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-motors"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_motors/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "d23de5f3c6880db3ba8ed1366c6326182116f9fc9064ed614f1f5b14df80a197"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_motors/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "6489d6a3c5947eb91203a86095e5341a7b870d97ead941e92cb68a524cbb5edd"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-msgs/default.nix b/distros/noetic/phidgets-msgs/default.nix index 9e66159233..dbf27567da 100644 --- a/distros/noetic/phidgets-msgs/default.nix +++ b/distros/noetic/phidgets-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-msgs"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "ca943bb50346e7b31dec9dece76eae2abd584bd2f5d724b91b11225261899bbc"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_msgs/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "0c1ee6ed6227df2236e1fd0bfa0fe3df314e87a7be3fcdc8ac5b529c9876c4aa"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-spatial/default.nix b/distros/noetic/phidgets-spatial/default.nix index b02c2c84f0..63f65730d9 100644 --- a/distros/noetic/phidgets-spatial/default.nix +++ b/distros/noetic/phidgets-spatial/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, imu-filter-madgwick, nodelet, phidgets-api, pluginlib, roscpp, roslaunch, sensor-msgs, std-msgs, std-srvs }: buildRosPackage { pname = "ros-noetic-phidgets-spatial"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_spatial/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "60e0b44f3bafdd0b668e4d498d5983867c77af2d27984d48a98090846b233e14"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_spatial/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "c4f675a64cce4931b95b19317f30d500d638dbb0869aacb0e185c815e1ed98ab"; }; buildType = "catkin"; diff --git a/distros/noetic/phidgets-temperature/default.nix b/distros/noetic/phidgets-temperature/default.nix index 61d614e505..dbeccd1c90 100644 --- a/distros/noetic/phidgets-temperature/default.nix +++ b/distros/noetic/phidgets-temperature/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, nodelet, phidgets-api, roscpp, roslaunch, std-msgs }: buildRosPackage { pname = "ros-noetic-phidgets-temperature"; - version = "1.0.0-r1"; + version = "1.0.1-r1"; src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_temperature/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "98ec563d8ba833ce027d04554bb630d65e0f32acaef05ef064401989ddb89db9"; + url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/noetic/phidgets_temperature/1.0.1-1.tar.gz"; + name = "1.0.1-1.tar.gz"; + sha256 = "fcc58db08288de3212288902b3480bb0d505fa37a73d6d0bd77b9d2a9bd4ef6b"; }; buildType = "catkin"; diff --git a/distros/noetic/pointcloud-to-laserscan/default.nix b/distros/noetic/pointcloud-to-laserscan/default.nix new file mode 100644 index 0000000000..f6e4ad37f0 --- /dev/null +++ b/distros/noetic/pointcloud-to-laserscan/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, laser-geometry, message-filters, nodelet, roscpp, roslint, sensor-msgs, tf2, tf2-ros, tf2-sensor-msgs }: +buildRosPackage { + pname = "ros-noetic-pointcloud-to-laserscan"; + version = "1.4.1-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/pointcloud_to_laserscan-release/archive/release/noetic/pointcloud_to_laserscan/1.4.1-1.tar.gz"; + name = "1.4.1-1.tar.gz"; + sha256 = "acc561fc25b0b63f7eed1f56040bf2992e400e9bba6c22380d571c10478eeb40"; + }; + + buildType = "catkin"; + checkInputs = [ roslint ]; + propagatedBuildInputs = [ laser-geometry message-filters nodelet roscpp sensor-msgs tf2 tf2-ros tf2-sensor-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Converts a 3D Point Cloud into a 2D laser scan. This is useful for making devices like the Kinect appear like a laser scanner for 2D-based algorithms (e.g. laser-based SLAM).''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/python-qt-binding/default.nix b/distros/noetic/python-qt-binding/default.nix index fefa77af4b..e2d317c674 100644 --- a/distros/noetic/python-qt-binding/default.nix +++ b/distros/noetic/python-qt-binding/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, pythonPackages, qt5, rosbuild }: buildRosPackage { pname = "ros-noetic-python-qt-binding"; - version = "0.4.2-r1"; + version = "0.4.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/python_qt_binding-release/archive/release/noetic/python_qt_binding/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "c4b1abeadfac51d34f01b5268a399b54681ba3fca44efd1775c04e25899663c3"; + url = "https://github.com/ros-gbp/python_qt_binding-release/archive/release/noetic/python_qt_binding/0.4.3-1.tar.gz"; + name = "0.4.3-1.tar.gz"; + sha256 = "743d59d0e39c3c139521050628ea45a0f2cef9b9e5e536d93eb04062974c3868"; }; buildType = "catkin"; diff --git a/distros/noetic/sick-scan/default.nix b/distros/noetic/sick-scan/default.nix new file mode 100644 index 0000000000..d4e4b89679 --- /dev/null +++ b/distros/noetic/sick-scan/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, pcl-conversions, pcl-ros, roscpp, sensor-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-sick-scan"; + version = "1.6.0-r1"; + + src = fetchurl { + url = "https://github.com/SICKAG/sick_scan-release/archive/release/noetic/sick_scan/1.6.0-1.tar.gz"; + name = "1.6.0-1.tar.gz"; + sha256 = "dabe35907366de3a5a9f1445d24885c833d37f59beb2b4d742b6c5c6210f3f51"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime pcl-conversions pcl-ros roscpp sensor-msgs visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A ROS driver for the SICK TiM and SICK MRS series of laser scanners. + This package is based on the original sick_tim-repository of Martin Günther et al.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/slam-toolbox-msgs/default.nix b/distros/noetic/slam-toolbox-msgs/default.nix new file mode 100644 index 0000000000..90b509e642 --- /dev/null +++ b/distros/noetic/slam-toolbox-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs, std-srvs }: +buildRosPackage { + pname = "ros-noetic-slam-toolbox-msgs"; + version = "1.5.0-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/noetic/slam_toolbox_msgs/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "dae1e4189516139bd5c18e4e4ff17c9cbd1d526b6744a8c0111567b8d8f0814b"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs std-srvs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package provides a sped up improved slam karto with updated SDK and visualization and modification toolsets''; + license = with lib.licenses; [ lgpl2 ]; + }; +} diff --git a/distros/noetic/slam-toolbox-rviz/default.nix b/distros/noetic/slam-toolbox-rviz/default.nix new file mode 100644 index 0000000000..2d013adf13 --- /dev/null +++ b/distros/noetic/slam-toolbox-rviz/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, rviz, slam-toolbox-msgs }: +buildRosPackage { + pname = "ros-noetic-slam-toolbox-rviz"; + version = "1.5.0-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/noetic/slam_toolbox_rviz/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "cc66bf855ac1a772da613702d0db9ec8792ec92e308b22091f91793ea5d27f4b"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ rviz slam-toolbox-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package provides a sped up improved slam karto with updated SDK and visualization and modification toolsets''; + license = with lib.licenses; [ lgpl2 ]; + }; +} diff --git a/distros/noetic/slam-toolbox/default.nix b/distros/noetic/slam-toolbox/default.nix new file mode 100644 index 0000000000..9381f06f9c --- /dev/null +++ b/distros/noetic/slam-toolbox/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, cmake-modules, eigen, gtest, interactive-markers, libg2o, liblapack, map-server, message-filters, message-runtime, nav-msgs, pluginlib, qt5, rosconsole, roscpp, sensor-msgs, slam-toolbox-msgs, sparse-bundle-adjustment, std-msgs, std-srvs, suitesparse, tbb, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-noetic-slam-toolbox"; + version = "1.5.0-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/noetic/slam_toolbox/1.5.0-1.tar.gz"; + name = "1.5.0-1.tar.gz"; + sha256 = "4f7c8dcd075d03764e2018b351f064bd2b8302a667cee9cc7c5ce3f2b5f697a6"; + }; + + buildType = "catkin"; + buildInputs = [ cmake-modules ]; + checkInputs = [ gtest ]; + propagatedBuildInputs = [ ceres-solver eigen interactive-markers libg2o liblapack map-server message-filters message-runtime nav-msgs pluginlib qt5.qtbase rosconsole roscpp sensor-msgs slam-toolbox-msgs sparse-bundle-adjustment std-msgs std-srvs suitesparse tbb tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package provides a sped up improved slam karto with updated SDK and visualization and modification toolsets''; + license = with lib.licenses; [ lgpl2 ]; + }; +} diff --git a/distros/noetic/sophus/default.nix b/distros/noetic/sophus/default.nix new file mode 100644 index 0000000000..e0e0cd868c --- /dev/null +++ b/distros/noetic/sophus/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, cmake, eigen }: +buildRosPackage { + pname = "ros-noetic-sophus"; + version = "1.1.0-r1"; + + src = fetchurl { + url = "https://github.com/yujinrobot-release/sophus-release/archive/release/noetic/sophus/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "c30680143378020b2b52ef83dfb48855b47ca7c894166649c34f01c00ee6dc04"; + }; + + buildType = "cmake"; + propagatedBuildInputs = [ eigen ]; + nativeBuildInputs = [ cmake ]; + + meta = { + description = ''C++ implementation of Lie Groups using Eigen.''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/noetic/teleop-tools-msgs/default.nix b/distros/noetic/teleop-tools-msgs/default.nix new file mode 100644 index 0000000000..f32efc53fb --- /dev/null +++ b/distros/noetic/teleop-tools-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2020 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, control-msgs, message-generation, message-runtime }: +buildRosPackage { + pname = "ros-noetic-teleop-tools-msgs"; + version = "0.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/noetic/teleop_tools_msgs/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "8cc7640ebe831d44cbfed52384248636cb2dd9e54c142f70d5fa847143d521e8"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ actionlib-msgs control-msgs message-runtime ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The teleop_tools_msgs package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/teleop-tools/default.nix b/distros/noetic/teleop-tools/default.nix new file mode 100644 index 0000000000..1396d8bbca --- /dev/null +++ b/distros/noetic/teleop-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, joy-teleop, key-teleop, mouse-teleop, teleop-tools-msgs }: +buildRosPackage { + pname = "ros-noetic-teleop-tools"; + version = "0.4.0-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/noetic/teleop_tools/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "f662b3bbf0d8350707ba9ca3547375564a8c2f5394e64663edc0368e0ee044b8"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ joy-teleop key-teleop mouse-teleop teleop-tools-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''A set of generic teleoperation tools for any robot.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/noetic/tf/default.nix b/distros/noetic/tf/default.nix index 27c4c84cf4..d9e1c7dcd5 100644 --- a/distros/noetic/tf/default.nix +++ b/distros/noetic/tf/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, geometry-msgs, graphviz, message-filters, message-generation, message-runtime, rosconsole, roscpp, rostest, rostime, rosunit, roswtf, sensor-msgs, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-tf"; - version = "1.13.1-r1"; + version = "1.13.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/tf/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "1aecdee491ea6efd8ad0f2901e4d7561ee06d8098a6584f3520e56da6dedaadb"; + url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/tf/1.13.2-1.tar.gz"; + name = "1.13.2-1.tar.gz"; + sha256 = "e80444520026246b20a25f86f897cac53af73b3019b478d0abacaae5c46f480d"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-bullet/default.nix b/distros/noetic/tf2-bullet/default.nix index adad3ce0e6..090fa6352d 100644 --- a/distros/noetic/tf2-bullet/default.nix +++ b/distros/noetic/tf2-bullet/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, bullet, catkin, geometry-msgs, pkg-config, tf2 }: buildRosPackage { pname = "ros-noetic-tf2-bullet"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_bullet/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "b927d54fb0193c76936808c475ed9b1e7db1ea70500fa61dc06713f2f51353cf"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_bullet/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "0d2c420da3ddef86cd966327fe21d8e451372fbe9adb556d25da25852d3980e3"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-eigen/default.nix b/distros/noetic/tf2-eigen/default.nix index f9eccf1f3b..78ea9d5e76 100644 --- a/distros/noetic/tf2-eigen/default.nix +++ b/distros/noetic/tf2-eigen/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, geometry-msgs, tf2 }: buildRosPackage { pname = "ros-noetic-tf2-eigen"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_eigen/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "9ba5b5696faf15ebe79e0af2dd443992181299443d6825539fbe2fa9ea9961ad"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_eigen/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "881e1f89630a4d837b41162e4c0a01380d6e6ed37d07c182b7c42d5997299159"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-msgs/default.nix b/distros/noetic/tf2-msgs/default.nix index 99034e545d..b45fcdbbd8 100644 --- a/distros/noetic/tf2-msgs/default.nix +++ b/distros/noetic/tf2-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation }: buildRosPackage { pname = "ros-noetic-tf2-msgs"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_msgs/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "17d3ddf62466da7b1909fb6d4a8e231e8cfb9d385784f85b67c05b3ea26e1d7a"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_msgs/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "b0dc57bf3b2dc84de60b8ac76c3d8c136a75b9808cbeec0d8184cbf15ac504a2"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-py/default.nix b/distros/noetic/tf2-py/default.nix index 860c85f5f4..459c984081 100644 --- a/distros/noetic/tf2-py/default.nix +++ b/distros/noetic/tf2-py/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, rospy, tf2 }: buildRosPackage { pname = "ros-noetic-tf2-py"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_py/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "5d47f179e1def9396df0a7f41eecba1369f5eb4a9c79d9bf6fec2c118e530573"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_py/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "085338e6ebd735d223880ae9f0dd33f5cd034ff45e56ef59ba1625064d5e1adb"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-ros/default.nix b/distros/noetic/tf2-ros/default.nix index 034e88dbca..1bd4be9195 100644 --- a/distros/noetic/tf2-ros/default.nix +++ b/distros/noetic/tf2-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, geometry-msgs, message-filters, roscpp, rosgraph, rospy, rostest, std-msgs, tf2, tf2-msgs, tf2-py, xmlrpcpp }: buildRosPackage { pname = "ros-noetic-tf2-ros"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_ros/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "72a7b0b8a8cd4af364e481e468640a68a9549f37e9cad96ad9b9bb92bfe5b4cd"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_ros/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "d61a4b77a7effb253911b1fb8c6ea09e163f3528d694a24c666f3e8ea20d40bc"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2-tools/default.nix b/distros/noetic/tf2-tools/default.nix index eba2ff026e..a015ee9713 100644 --- a/distros/noetic/tf2-tools/default.nix +++ b/distros/noetic/tf2-tools/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, tf2, tf2-msgs, tf2-ros }: buildRosPackage { pname = "ros-noetic-tf2-tools"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_tools/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "e890ff721ab1374e392981faceda27f612764d91f18d52f03145a0092bf12bf5"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_tools/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "9ebf883f15548745dad8b2f03d714fb1cada97007ce36242a8030f9c04d4da78"; }; buildType = "catkin"; diff --git a/distros/noetic/tf2/default.nix b/distros/noetic/tf2/default.nix index d0b484586a..1db00ca62b 100644 --- a/distros/noetic/tf2/default.nix +++ b/distros/noetic/tf2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, console-bridge, geometry-msgs, rostime, tf2-msgs }: buildRosPackage { pname = "ros-noetic-tf2"; - version = "0.7.1-r1"; + version = "0.7.2-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "8f3a14bac0590976a76f776188c9222e33a6ba438d15dc77cdae25e118c57ace"; + url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2/0.7.2-1.tar.gz"; + name = "0.7.2-1.tar.gz"; + sha256 = "439de4e59dc0ee3a6de433fa9588d6baa4a7cdb7c40d3e3b0acbd2d46a83e94c"; }; buildType = "catkin"; diff --git a/distros/noetic/ublox-gps/default.nix b/distros/noetic/ublox-gps/default.nix index b484d919b9..eacedc0f97 100644 --- a/distros/noetic/ublox-gps/default.nix +++ b/distros/noetic/ublox-gps/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, roscpp, roscpp-serialization, tf, ublox-msgs, ublox-serialization }: buildRosPackage { pname = "ros-noetic-ublox-gps"; - version = "1.4.0-r1"; + version = "1.4.1-r2"; src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/noetic/ublox_gps/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "a2c10e5abab19013e7676686dfe5b12651ebb5e631927a0f1e843178e4ad8acf"; + url = "https://github.com/KumarRobotics/ublox-release/archive/release/noetic/ublox_gps/1.4.1-2.tar.gz"; + name = "1.4.1-2.tar.gz"; + sha256 = "9424ea29b192475b9fea1fedfc744e5affffda51020fe3c48e914d57d99b4b9e"; }; buildType = "catkin"; diff --git a/distros/noetic/ublox-msgs/default.nix b/distros/noetic/ublox-msgs/default.nix index 7f497c1790..404c54696d 100644 --- a/distros/noetic/ublox-msgs/default.nix +++ b/distros/noetic/ublox-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, sensor-msgs, std-msgs, ublox-serialization }: buildRosPackage { pname = "ros-noetic-ublox-msgs"; - version = "1.4.0-r1"; + version = "1.4.1-r2"; src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/noetic/ublox_msgs/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "2ea427a899457d133eb6b91b137f45f838e7dfa7df435cc0c8cbc17dd9a15690"; + url = "https://github.com/KumarRobotics/ublox-release/archive/release/noetic/ublox_msgs/1.4.1-2.tar.gz"; + name = "1.4.1-2.tar.gz"; + sha256 = "1ad2f25900e26c8d672d2d87eda24d430a0b02bad9c10467309e0d38ce56f401"; }; buildType = "catkin"; diff --git a/distros/noetic/ublox-serialization/default.nix b/distros/noetic/ublox-serialization/default.nix index e2c1ba5696..4cd8ce82ee 100644 --- a/distros/noetic/ublox-serialization/default.nix +++ b/distros/noetic/ublox-serialization/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, roscpp-serialization }: buildRosPackage { pname = "ros-noetic-ublox-serialization"; - version = "1.4.0-r1"; + version = "1.4.1-r2"; src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/noetic/ublox_serialization/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "a133c6b45e255e0ea78a960329bc0dc65874121e2fecd08eddc1e927f21d8a67"; + url = "https://github.com/KumarRobotics/ublox-release/archive/release/noetic/ublox_serialization/1.4.1-2.tar.gz"; + name = "1.4.1-2.tar.gz"; + sha256 = "99b1445d71dce681e50a7d50580a74bf104e1c09a549d30b46f6e18e1e8146cb"; }; buildType = "catkin"; diff --git a/distros/noetic/ublox/default.nix b/distros/noetic/ublox/default.nix index 51efc53441..afdcb186ad 100644 --- a/distros/noetic/ublox/default.nix +++ b/distros/noetic/ublox/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, ublox-gps, ublox-msgs, ublox-serialization }: buildRosPackage { pname = "ros-noetic-ublox"; - version = "1.4.0-r1"; + version = "1.4.1-r2"; src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/noetic/ublox/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "89816ed65b672b6513617166e6c264a54de40ad662e028177af280fa379aec6a"; + url = "https://github.com/KumarRobotics/ublox-release/archive/release/noetic/ublox/1.4.1-2.tar.gz"; + name = "1.4.1-2.tar.gz"; + sha256 = "5a4fed44385f67d457cc2bc6d2cc352cc59efc83e646fe1238ffb2dfe6088953"; }; buildType = "catkin";