diff --git a/distros/dashing/contracts-lite-vendor/default.nix b/distros/dashing/contracts-lite-vendor/default.nix
index 065dc86380..9f8f2a4ed1 100644
--- a/distros/dashing/contracts-lite-vendor/default.nix
+++ b/distros/dashing/contracts-lite-vendor/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake }:
buildRosPackage {
pname = "ros-dashing-contracts-lite-vendor";
- version = "0.3.1-r1";
+ version = "0.4.0-r1";
src = fetchurl {
- url = "https://gitlab.com/MaplessAI/external/contracts_lite_vendor-release/repository/archive.tar.gz?ref=release/dashing/contracts_lite_vendor/0.3.1-1";
- name = "archive.tar.gz";
- sha256 = "4a61a25d586ab45b89aced21b5575d5b0fdd064090b9ba8b339ede10f97c7f70";
+ url = "https://github.com/ros-safety/contracts_lite_vendor-release/archive/release/dashing/contracts_lite_vendor/0.4.0-1.tar.gz";
+ name = "0.4.0-1.tar.gz";
+ sha256 = "53b27e165b2437a0a9eb021edaf6d5e698b0de0fd78593aebbad54ad7b102751";
};
buildType = "ament_cmake";
diff --git a/distros/dashing/osrf-testing-tools-cpp/default.nix b/distros/dashing/osrf-testing-tools-cpp/default.nix
index 29ce0759d4..c26d9499a3 100644
--- a/distros/dashing/osrf-testing-tools-cpp/default.nix
+++ b/distros/dashing/osrf-testing-tools-cpp/default.nix
@@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/dashing/osrf_testing_tools_cpp/1.2.2-1.tar.gz";
name = "1.2.2-1.tar.gz";
- sha256 = "185f904f6e12b39cd031144ba279c08540bb5337960ecc2d9446e282281bcaa3";
+ sha256 = "8160416b8da311fc0b70bdf3a957453c68788a33982ca66eef7b03f20f45ce95";
};
buildType = "cmake";
diff --git a/distros/dashing/rc-genicam-api/default.nix b/distros/dashing/rc-genicam-api/default.nix
index b7919d03b7..bde1720f9d 100644
--- a/distros/dashing/rc-genicam-api/default.nix
+++ b/distros/dashing/rc-genicam-api/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }:
buildRosPackage {
pname = "ros-dashing-rc-genicam-api";
- version = "2.3.5-r1";
+ version = "2.4.1-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/dashing/rc_genicam_api/2.3.5-1.tar.gz";
- name = "2.3.5-1.tar.gz";
- sha256 = "9415354936db0a98410885487b1ac9b3d8f6a541f50aa8dc4afb2a0e36a6993a";
+ url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/dashing/rc_genicam_api/2.4.1-1.tar.gz";
+ name = "2.4.1-1.tar.gz";
+ sha256 = "1368107b46ae35bca57fea8995366b5b8b97f24fd0edb1fd15ca3ada557f297d";
};
buildType = "cmake";
diff --git a/distros/dashing/ros1-bridge/default.nix b/distros/dashing/ros1-bridge/default.nix
index 280e2006b9..432a75ef95 100644
--- a/distros/dashing/ros1-bridge/default.nix
+++ b/distros/dashing/ros1-bridge/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, action-msgs, actionlib-msgs, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, demo-nodes-cpp, diagnostic-msgs, example-interfaces, gazebo-msgs, geometry-msgs, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, nav-msgs, pkg-config, python3Packages, rclcpp, rcutils, rmw-implementation-cmake, ros2run, rosidl-cmake, rosidl-parser, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-dashing-ros1-bridge";
- version = "0.7.6-r1";
+ version = "0.7.6-r3";
src = fetchurl {
- url = "https://github.com/ros2-gbp/ros1_bridge-release/archive/release/dashing/ros1_bridge/0.7.6-1.tar.gz";
- name = "0.7.6-1.tar.gz";
- sha256 = "c034844f1b69c063022f64ade3c937aa43fe226ddfb5873fafda56f0f8ced023";
+ url = "https://github.com/ros2-gbp/ros1_bridge-release/archive/release/dashing/ros1_bridge/0.7.6-3.tar.gz";
+ name = "0.7.6-3.tar.gz";
+ sha256 = "0865b7a24bb7b0643f57dd588787be8b94b96afc6ca9e24b1785951ab4d713a7";
};
buildType = "ament_cmake";
diff --git a/distros/dashing/rqt-graph/default.nix b/distros/dashing/rqt-graph/default.nix
index 19397b40ba..8f7a5e22eb 100644
--- a/distros/dashing/rqt-graph/default.nix
+++ b/distros/dashing/rqt-graph/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-dotgraph, rqt-gui, rqt-gui-py }:
buildRosPackage {
pname = "ros-dashing-rqt-graph";
- version = "1.0.4-r1";
+ version = "1.0.5-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/dashing/rqt_graph/1.0.4-1.tar.gz";
- name = "1.0.4-1.tar.gz";
- sha256 = "45ad8af7efd9bac672bfb78e64cc27eb16290d490bff767588821341016f4a15";
+ url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/dashing/rqt_graph/1.0.5-1.tar.gz";
+ name = "1.0.5-1.tar.gz";
+ sha256 = "0c928984eed643f977565c0fbf0f1e788643cbbe536e6c4ef23cdf103b587d0f";
};
buildType = "ament_python";
diff --git a/distros/dashing/test-osrf-testing-tools-cpp/default.nix b/distros/dashing/test-osrf-testing-tools-cpp/default.nix
index b75c7484c3..c392bfddb1 100644
--- a/distros/dashing/test-osrf-testing-tools-cpp/default.nix
+++ b/distros/dashing/test-osrf-testing-tools-cpp/default.nix
@@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/dashing/test_osrf_testing_tools_cpp/1.2.2-1.tar.gz";
name = "1.2.2-1.tar.gz";
- sha256 = "b5168ed927afbbeb3f17be5913baf27b4f34a3aed3a4c3f199012f2a68d44031";
+ sha256 = "1d496b46debc9b6155c316d3cc3519168aee512e107ee2d293dc484863548876";
};
buildType = "cmake";
diff --git a/distros/dashing/tracetools-launch/default.nix b/distros/dashing/tracetools-launch/default.nix
index c957ab2440..b9da0f81a4 100644
--- a/distros/dashing/tracetools-launch/default.nix
+++ b/distros/dashing/tracetools-launch/default.nix
@@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools_launch/0.2.8-1";
name = "archive.tar.gz";
- sha256 = "79e8f22eefe5b15423eb3d57822ef407a03b0bd4a9cca40bae1eeeddc7acac4e";
+ sha256 = "d2001368f6c4949a7512227b12ee7afb3448009bd66547434805a2ef6dc823f5";
};
buildType = "ament_python";
diff --git a/distros/dashing/tracetools-test/default.nix b/distros/dashing/tracetools-test/default.nix
index f975e6485e..a920a2d3f3 100644
--- a/distros/dashing/tracetools-test/default.nix
+++ b/distros/dashing/tracetools-test/default.nix
@@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools_test/0.2.8-1";
name = "archive.tar.gz";
- sha256 = "f1664d011b343bcae3be8cd5e5fbe26f56cdaaf403cef05ca5ce4ce6171e035d";
+ sha256 = "a9450bbafff2fa4e1f269e4168418831dfad4a8cdca940ea2fc1fd998730acb4";
};
buildType = "ament_cmake";
diff --git a/distros/eloquent/astuff-sensor-msgs/default.nix b/distros/eloquent/astuff-sensor-msgs/default.nix
new file mode 100644
index 0000000000..7becce3088
--- /dev/null
+++ b/distros/eloquent/astuff-sensor-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, delphi-esr-msgs, delphi-srr-msgs, derived-object-msgs, ibeo-msgs, kartech-linear-actuator-msgs, mobileye-560-660-msgs, neobotix-usboard-msgs, pacmod-msgs, ros-environment }:
+buildRosPackage {
+ pname = "ros-eloquent-astuff-sensor-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/astuff_sensor_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "e65b1ad12b23c2cf7ade04e34eeb1593e1bd6b4387b651291f511d600ec24ddc";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment ];
+ propagatedBuildInputs = [ delphi-esr-msgs delphi-srr-msgs derived-object-msgs ibeo-msgs kartech-linear-actuator-msgs mobileye-560-660-msgs neobotix-usboard-msgs pacmod-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Messages specific to AStuff-provided sensors.'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/behaviortree-cpp-v3/default.nix b/distros/eloquent/behaviortree-cpp-v3/default.nix
index 043112f0d5..2e2ebf65bd 100644
--- a/distros/eloquent/behaviortree-cpp-v3/default.nix
+++ b/distros/eloquent/behaviortree-cpp-v3/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cppzmq, ncurses, rclcpp }:
buildRosPackage {
pname = "ros-eloquent-behaviortree-cpp-v3";
- version = "3.5.2-r1";
+ version = "3.5.3-r1";
src = fetchurl {
- url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/eloquent/behaviortree_cpp_v3/3.5.2-1.tar.gz";
- name = "3.5.2-1.tar.gz";
- sha256 = "dab79690d78b1ddc80245154919d3470c51ab824bcb5d90e05a624c7a5feedd6";
+ url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/eloquent/behaviortree_cpp_v3/3.5.3-1.tar.gz";
+ name = "3.5.3-1.tar.gz";
+ sha256 = "07e21ae925cddc004d616bbd5443abb33d07a4718fe0527811a91619abd7b9f5";
};
buildType = "catkin";
diff --git a/distros/eloquent/delphi-esr-msgs/default.nix b/distros/eloquent/delphi-esr-msgs/default.nix
new file mode 100644
index 0000000000..d865b1a038
--- /dev/null
+++ b/distros/eloquent/delphi-esr-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-delphi-esr-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/delphi_esr_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "118973b963642345c365bbccb8f7f3ae1c0178afe41d9266058c9a5e68b076a4";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definitions for the Delphi ESR'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/delphi-mrr-msgs/default.nix b/distros/eloquent/delphi-mrr-msgs/default.nix
new file mode 100644
index 0000000000..43f5832640
--- /dev/null
+++ b/distros/eloquent/delphi-mrr-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-delphi-mrr-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/delphi_mrr_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "c527cc215a76354be5bd402d9d6cca6a350eadd3ea895d6ec002cc79bcc32972";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definitions for the Delphi MRR'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/delphi-srr-msgs/default.nix b/distros/eloquent/delphi-srr-msgs/default.nix
new file mode 100644
index 0000000000..d9e033d26f
--- /dev/null
+++ b/distros/eloquent/delphi-srr-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-delphi-srr-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/delphi_srr_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "b58b67c6fd044ff06cbf7126c42a38ff4424990af9ba71345fc055b321d3a984";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definitions for the Delphi SRR'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/derived-object-msgs/default.nix b/distros/eloquent/derived-object-msgs/default.nix
new file mode 100644
index 0000000000..45b74f6fb5
--- /dev/null
+++ b/distros/eloquent/derived-object-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-derived-object-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/derived_object_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "06d297f667ccfe581eb7a4dc23ece1dfcfd63fa193d4102917ca3c2b149839f2";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime shape-msgs std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Abstracted Messages from Perception Modalities'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/eiquadprog/default.nix b/distros/eloquent/eiquadprog/default.nix
new file mode 100644
index 0000000000..732e9a7804
--- /dev/null
+++ b/distros/eloquent/eiquadprog/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, boost, cmake, doxygen, eigen, git, graphviz }:
+buildRosPackage {
+ pname = "ros-eloquent-eiquadprog";
+ version = "1.2.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/eloquent/eiquadprog/1.2.2-1.tar.gz";
+ name = "1.2.2-1.tar.gz";
+ sha256 = "29ff59ff0e5e702376443848e41054197939b2acb7654234494f480edb119734";
+ };
+
+ buildType = "cmake";
+ buildInputs = [ doxygen git ];
+ propagatedBuildInputs = [ ament-cmake boost eigen graphviz ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''Eiquadprog a QP solver using active sets'';
+ license = with lib.licenses; [ lgpl2 ];
+ };
+}
diff --git a/distros/eloquent/generated.nix b/distros/eloquent/generated.nix
index c150c531a8..0c9b772cca 100644
--- a/distros/eloquent/generated.nix
+++ b/distros/eloquent/generated.nix
@@ -132,6 +132,8 @@ self: super: {
apex-test-tools = self.callPackage ./apex-test-tools {};
+ astuff-sensor-msgs = self.callPackage ./astuff-sensor-msgs {};
+
automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {};
automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {};
@@ -186,6 +188,12 @@ self: super: {
cyclonedds-cmake-module = self.callPackage ./cyclonedds-cmake-module {};
+ delphi-esr-msgs = self.callPackage ./delphi-esr-msgs {};
+
+ delphi-mrr-msgs = self.callPackage ./delphi-mrr-msgs {};
+
+ delphi-srr-msgs = self.callPackage ./delphi-srr-msgs {};
+
demo-nodes-cpp = self.callPackage ./demo-nodes-cpp {};
demo-nodes-cpp-native = self.callPackage ./demo-nodes-cpp-native {};
@@ -194,6 +202,8 @@ self: super: {
depthimage-to-laserscan = self.callPackage ./depthimage-to-laserscan {};
+ derived-object-msgs = self.callPackage ./derived-object-msgs {};
+
desktop = self.callPackage ./desktop {};
diagnostic-msgs = self.callPackage ./diagnostic-msgs {};
@@ -306,6 +316,8 @@ self: super: {
eigenpy = self.callPackage ./eigenpy {};
+ eiquadprog = self.callPackage ./eiquadprog {};
+
example-interfaces = self.callPackage ./example-interfaces {};
examples-rclcpp-minimal-action-client = self.callPackage ./examples-rclcpp-minimal-action-client {};
@@ -394,6 +406,8 @@ self: super: {
hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {};
+ ibeo-msgs = self.callPackage ./ibeo-msgs {};
+
image-common = self.callPackage ./image-common {};
image-geometry = self.callPackage ./image-geometry {};
@@ -416,6 +430,8 @@ self: super: {
joy-teleop = self.callPackage ./joy-teleop {};
+ kartech-linear-actuator-msgs = self.callPackage ./kartech-linear-actuator-msgs {};
+
kdl-parser = self.callPackage ./kdl-parser {};
key-teleop = self.callPackage ./key-teleop {};
@@ -498,6 +514,8 @@ self: super: {
message-filters = self.callPackage ./message-filters {};
+ mobileye-560-660-msgs = self.callPackage ./mobileye-560-660-msgs {};
+
mouse-teleop = self.callPackage ./mouse-teleop {};
move-base-msgs = self.callPackage ./move-base-msgs {};
@@ -556,6 +574,8 @@ self: super: {
navigation2 = self.callPackage ./navigation2 {};
+ neobotix-usboard-msgs = self.callPackage ./neobotix-usboard-msgs {};
+
nmea-msgs = self.callPackage ./nmea-msgs {};
nonpersistent-voxel-layer = self.callPackage ./nonpersistent-voxel-layer {};
@@ -578,6 +598,8 @@ self: super: {
ouster-msgs = self.callPackage ./ouster-msgs {};
+ pacmod-msgs = self.callPackage ./pacmod-msgs {};
+
pcl-conversions = self.callPackage ./pcl-conversions {};
pcl-msgs = self.callPackage ./pcl-msgs {};
@@ -710,6 +732,12 @@ self: super: {
rcutils = self.callPackage ./rcutils {};
+ realsense2-camera = self.callPackage ./realsense2-camera {};
+
+ realsense2-node = self.callPackage ./realsense2-node {};
+
+ realsense-camera-msgs = self.callPackage ./realsense-camera-msgs {};
+
realtime-tools = self.callPackage ./realtime-tools {};
resource-retriever = self.callPackage ./resource-retriever {};
@@ -1088,8 +1116,6 @@ self: super: {
webots-ros2-demos = self.callPackage ./webots-ros2-demos {};
- webots-ros2-desktop = self.callPackage ./webots-ros2-desktop {};
-
webots-ros2-epuck = self.callPackage ./webots-ros2-epuck {};
webots-ros2-examples = self.callPackage ./webots-ros2-examples {};
diff --git a/distros/eloquent/ibeo-msgs/default.nix b/distros/eloquent/ibeo-msgs/default.nix
new file mode 100644
index 0000000000..05e1f6a463
--- /dev/null
+++ b/distros/eloquent/ibeo-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-ibeo-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/ibeo_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "5fc4782a3b63fbcc91d235ac96e401697e17ff2fd9735ec6dc683c070b4e2d07";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''The ibeo_msgs package'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/kartech-linear-actuator-msgs/default.nix b/distros/eloquent/kartech-linear-actuator-msgs/default.nix
new file mode 100644
index 0000000000..1ab2604280
--- /dev/null
+++ b/distros/eloquent/kartech-linear-actuator-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-kartech-linear-actuator-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/kartech_linear_actuator_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "ece00e0c1d59111041bee5bd606642376645295db0068c5eb557b89dc2121012";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''The kartech_linear_actuator_msgs package'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/mavlink/default.nix b/distros/eloquent/mavlink/default.nix
index 0518fd1aba..9d0c308739 100644
--- a/distros/eloquent/mavlink/default.nix
+++ b/distros/eloquent/mavlink/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }:
buildRosPackage {
pname = "ros-eloquent-mavlink";
- version = "2020.8.8-r1";
+ version = "2020.9.10-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/eloquent/mavlink/2020.8.8-1.tar.gz";
- name = "2020.8.8-1.tar.gz";
- sha256 = "afdfa86b6b0a8ed034b71b028a90f2bf16508b7bdc26b4559f41723a4a6513ca";
+ url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/eloquent/mavlink/2020.9.10-1.tar.gz";
+ name = "2020.9.10-1.tar.gz";
+ sha256 = "6932b55aea9e0557705c22e578135c53b60b9580dd47454eb01bec09998d4df3";
};
buildType = "cmake";
diff --git a/distros/eloquent/mobileye-560-660-msgs/default.nix b/distros/eloquent/mobileye-560-660-msgs/default.nix
new file mode 100644
index 0000000000..38b05b28a4
--- /dev/null
+++ b/distros/eloquent/mobileye-560-660-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-mobileye-560-660-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/mobileye_560_660_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "67c7e0b801ca38332334809afe9174b3769834398ecf1f2cefae21e7c5d095c1";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definitions for the Mobileye 560/660'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/neobotix-usboard-msgs/default.nix b/distros/eloquent/neobotix-usboard-msgs/default.nix
new file mode 100644
index 0000000000..07b437400f
--- /dev/null
+++ b/distros/eloquent/neobotix-usboard-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-neobotix-usboard-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/neobotix_usboard_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "a6151e0138edde04f6f0fa934d5c65d27792653298c1d6afcc84096cc8f1e484";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''neobotix_usboard package'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/osrf-testing-tools-cpp/default.nix b/distros/eloquent/osrf-testing-tools-cpp/default.nix
index 4ac7521735..21a0d68e9a 100644
--- a/distros/eloquent/osrf-testing-tools-cpp/default.nix
+++ b/distros/eloquent/osrf-testing-tools-cpp/default.nix
@@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/eloquent/osrf_testing_tools_cpp/1.2.2-1.tar.gz";
name = "1.2.2-1.tar.gz";
- sha256 = "974bb61988443982d8760ab83213fe959b679a070f11f50ad93f3e92994ecc64";
+ sha256 = "3e281da144e292afee15fdcd4b85780ed0ae047129c16bb4c7147856961a3260";
};
buildType = "cmake";
diff --git a/distros/eloquent/pacmod-msgs/default.nix b/distros/eloquent/pacmod-msgs/default.nix
new file mode 100644
index 0000000000..0aa8480037
--- /dev/null
+++ b/distros/eloquent/pacmod-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-pacmod-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/eloquent/pacmod_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "5258396a479bfa7f945a0519fa99def4317b5f26585368a61d09cc955da769f6";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definition files for the PACMod driver'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/eloquent/rc-genicam-api/default.nix b/distros/eloquent/rc-genicam-api/default.nix
index 103ca89eaa..5e0511a736 100644
--- a/distros/eloquent/rc-genicam-api/default.nix
+++ b/distros/eloquent/rc-genicam-api/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }:
buildRosPackage {
pname = "ros-eloquent-rc-genicam-api";
- version = "2.3.5-r1";
+ version = "2.4.1-r2";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/eloquent/rc_genicam_api/2.3.5-1.tar.gz";
- name = "2.3.5-1.tar.gz";
- sha256 = "75d788f5cf687f7759f24fb4810e08bd78cd137517aec0ddc9ac596f2b5c352e";
+ url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/eloquent/rc_genicam_api/2.4.1-2.tar.gz";
+ name = "2.4.1-2.tar.gz";
+ sha256 = "07327a64970963325c8c2e60745a274f7c305568654426a9c9577d99612b75e1";
};
buildType = "cmake";
diff --git a/distros/eloquent/realsense-camera-msgs/default.nix b/distros/eloquent/realsense-camera-msgs/default.nix
new file mode 100644
index 0000000000..25e2eddf21
--- /dev/null
+++ b/distros/eloquent/realsense-camera-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-eloquent-realsense-camera-msgs";
+ version = "3.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/eloquent/realsense_camera_msgs/3.1.1-1.tar.gz";
+ name = "3.1.1-1.tar.gz";
+ sha256 = "16105858b16a8a12d0efae756106cce634998d7f0f3c95bab835dbe0f811c981";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
+
+ meta = {
+ description = ''A package containing realsense camera messages definitions.'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/eloquent/realsense2-camera/default.nix b/distros/eloquent/realsense2-camera/default.nix
new file mode 100644
index 0000000000..91afdf8483
--- /dev/null
+++ b/distros/eloquent/realsense2-camera/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, cv-bridge, diagnostic-updater, eigen, geometry-msgs, image-transport, launch-ros, nav-msgs, opencv3, rclcpp, rclcpp-components, realsense-camera-msgs, sensor-msgs, std-msgs, tf2, tf2-ros }:
+buildRosPackage {
+ pname = "ros-eloquent-realsense2-camera";
+ version = "3.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/eloquent/realsense2_camera/3.1.1-1.tar.gz";
+ name = "3.1.1-1.tar.gz";
+ sha256 = "601d8da080d611ed9db6276508b2f7aabe963d1717672ee649a7cd2c292d308a";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common opencv3 ];
+ propagatedBuildInputs = [ builtin-interfaces cv-bridge diagnostic-updater eigen geometry-msgs image-transport launch-ros nav-msgs rclcpp rclcpp-components realsense-camera-msgs sensor-msgs std-msgs tf2 tf2-ros ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''RealSense Camera package allowing access to Intel SR300, D400 and L500 3D cameras'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/eloquent/realsense2-node/default.nix b/distros/eloquent/realsense2-node/default.nix
new file mode 100644
index 0000000000..9da15b19db
--- /dev/null
+++ b/distros/eloquent/realsense2-node/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, nav-msgs, rclcpp, realsense2-camera, sensor-msgs, tf2, tf2-ros }:
+buildRosPackage {
+ pname = "ros-eloquent-realsense2-node";
+ version = "3.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/eloquent/realsense2_node/3.1.1-1.tar.gz";
+ name = "3.1.1-1.tar.gz";
+ sha256 = "fa7de0712c22471cab60a80cad811bd7e0728c651e0bf544f2969961bb902627";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ nav-msgs rclcpp realsense2-camera sensor-msgs tf2 tf2-ros ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''ROS2 realsense node'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/eloquent/ros1-bridge/default.nix b/distros/eloquent/ros1-bridge/default.nix
index d5e6117504..f228926889 100644
--- a/distros/eloquent/ros1-bridge/default.nix
+++ b/distros/eloquent/ros1-bridge/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, action-msgs, actionlib-msgs, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, demo-nodes-cpp, diagnostic-msgs, example-interfaces, gazebo-msgs, geometry-msgs, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, nav-msgs, pkg-config, python3Packages, rclcpp, rcutils, rmw-implementation-cmake, ros2run, rosidl-cmake, rosidl-parser, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-eloquent-ros1-bridge";
- version = "0.8.2-r1";
+ version = "0.8.2-r3";
src = fetchurl {
- url = "https://github.com/ros2-gbp/ros1_bridge-release/archive/release/eloquent/ros1_bridge/0.8.2-1.tar.gz";
- name = "0.8.2-1.tar.gz";
- sha256 = "f0551caec51081fecd30e826e4f2e4d1742103e2065f51479219ff20213cc6dd";
+ url = "https://github.com/ros2-gbp/ros1_bridge-release/archive/release/eloquent/ros1_bridge/0.8.2-3.tar.gz";
+ name = "0.8.2-3.tar.gz";
+ sha256 = "ca24d7c67a7c263c7ad2ff23d5f0d3d29dc66582c6a52ee1fcd4837f9b9a1f73";
};
buildType = "ament_cmake";
diff --git a/distros/eloquent/rqt-graph/default.nix b/distros/eloquent/rqt-graph/default.nix
index e7c0dca5a4..32de1fdbf7 100644
--- a/distros/eloquent/rqt-graph/default.nix
+++ b/distros/eloquent/rqt-graph/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-dotgraph, rqt-gui, rqt-gui-py }:
buildRosPackage {
pname = "ros-eloquent-rqt-graph";
- version = "1.0.4-r1";
+ version = "1.0.5-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/eloquent/rqt_graph/1.0.4-1.tar.gz";
- name = "1.0.4-1.tar.gz";
- sha256 = "ae3942035af522fc2cf003737676d600a0001db3138e11dd8a2db44f3cc6dd15";
+ url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/eloquent/rqt_graph/1.0.5-1.tar.gz";
+ name = "1.0.5-1.tar.gz";
+ sha256 = "faab88c9561803ec7df7cc8bc84b474d4177d4b4d04ac6ddfc501039d7db8d0f";
};
buildType = "ament_python";
diff --git a/distros/eloquent/test-osrf-testing-tools-cpp/default.nix b/distros/eloquent/test-osrf-testing-tools-cpp/default.nix
index 58d7160634..fb0c4cb7b4 100644
--- a/distros/eloquent/test-osrf-testing-tools-cpp/default.nix
+++ b/distros/eloquent/test-osrf-testing-tools-cpp/default.nix
@@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/eloquent/test_osrf_testing_tools_cpp/1.2.2-1.tar.gz";
name = "1.2.2-1.tar.gz";
- sha256 = "32ab5b5aec9f25fb7306bbdf5b61c593fbd85963b404c9967bbe3c5714dcd5e0";
+ sha256 = "3701c6297431bcbcb96a9e61ac4a25db8aa470df275889a79b7b1d38b0f62d78";
};
buildType = "cmake";
diff --git a/distros/eloquent/webots-ros2-abb/default.nix b/distros/eloquent/webots-ros2-abb/default.nix
index 40f7ba0882..81ac0ae832 100644
--- a/distros/eloquent/webots-ros2-abb/default.nix
+++ b/distros/eloquent/webots-ros2-abb/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, control-msgs, pythonPackages, rclpy, rosgraph-msgs, sensor-msgs, std-msgs, trajectory-msgs, webots-ros2-core }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-abb";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_abb/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "3dd281e597cd3ed6c4f682b3253faecede97fdf02c4b69e2411bd185437bab3e";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_abb/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "8f7c1975be4c8eb8317fed40be3d60233b0990cf340b73969f09b192516a9cec";
};
buildType = "ament_python";
diff --git a/distros/eloquent/webots-ros2-core/default.nix b/distros/eloquent/webots-ros2-core/default.nix
index f8a492f7c1..0109552713 100644
--- a/distros/eloquent/webots-ros2-core/default.nix
+++ b/distros/eloquent/webots-ros2-core/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-msgs }:
+{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, python3Packages, pythonPackages, rclpy, std-msgs, webots-ros2-msgs }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-core";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_core/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "114231a46f93856e2763ddc8753842909154705fb97631c69470056cd1f46dfd";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_core/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "69ea203a0cf5ed23abb4a396c465d29fd7d417286c2921bbaef7649c33a048ae";
};
buildType = "ament_python";
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
- propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-msgs ];
+ propagatedBuildInputs = [ builtin-interfaces python3Packages.tkinter rclpy std-msgs webots-ros2-msgs ];
meta = {
description = ''Core interface between Webots and ROS2'';
diff --git a/distros/eloquent/webots-ros2-demos/default.nix b/distros/eloquent/webots-ros2-demos/default.nix
index 81fe124996..2ff2a68ced 100644
--- a/distros/eloquent/webots-ros2-demos/default.nix
+++ b/distros/eloquent/webots-ros2-demos/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-universal-robot }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-demos";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_demos/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "cdc207c3aa34522bf65920ef8fe9ae8ad6fecbb7d72e743294e070242feacce5";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_demos/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "17152fd74105586797e30a6f46896a11548f54aa99891ce507f7ecfb4a6e02bb";
};
buildType = "ament_python";
diff --git a/distros/eloquent/webots-ros2-epuck/default.nix b/distros/eloquent/webots-ros2-epuck/default.nix
index 24f986555a..e55400f591 100644
--- a/distros/eloquent/webots-ros2-epuck/default.nix
+++ b/distros/eloquent/webots-ros2-epuck/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, nav-msgs, pythonPackages, rclpy, rviz2, sensor-msgs, std-msgs, tf2-ros, webots-ros2-core, webots-ros2-msgs }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-epuck";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_epuck/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "bcf449b7c07c0a0b0562f8383e75cc3e485e94d5e12678a8ee8df6fdc95d7cf7";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_epuck/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "9a73808ec8f09a79721e7e7c9bdc247ea858bafceeeb826e767153864c2210e0";
};
buildType = "ament_python";
diff --git a/distros/eloquent/webots-ros2-examples/default.nix b/distros/eloquent/webots-ros2-examples/default.nix
index 7062342d7a..328f99797a 100644
--- a/distros/eloquent/webots-ros2-examples/default.nix
+++ b/distros/eloquent/webots-ros2-examples/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, sensor-msgs, std-msgs, webots-ros2-core, webots-ros2-msgs }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-examples";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_examples/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "7dc2ca7e3d2dd4ad69099108b0e4c2bb647eeb026867f2852c35dbf03be5328f";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_examples/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "8936d440bb3fdb0ea7b2723ea170483f8948ddc74cf41b2cd88e995ba41c1d3a";
};
buildType = "ament_python";
diff --git a/distros/eloquent/webots-ros2-importer/default.nix b/distros/eloquent/webots-ros2-importer/default.nix
index ce80ada527..210f3aad55 100644
--- a/distros/eloquent/webots-ros2-importer/default.nix
+++ b/distros/eloquent/webots-ros2-importer/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, xacro }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-importer";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_importer/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "74bb8f5c7c0fb0a5936dda58a9fec965797398b10e85f78b2ef950248f91c4a5";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_importer/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "ee76ac44952e57c1d1b970fa891d4414b8d3e01354868e1499f43fec5e7ded16";
};
buildType = "ament_python";
diff --git a/distros/eloquent/webots-ros2-msgs/default.nix b/distros/eloquent/webots-ros2-msgs/default.nix
index f2c8448c80..d2bb417e0d 100644
--- a/distros/eloquent/webots-ros2-msgs/default.nix
+++ b/distros/eloquent/webots-ros2-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-msgs";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_msgs/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "86ee0722b7a53f7846006d43e55d71bb73bfbca26520adf9db5f969c186834dd";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_msgs/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "538a17b2929ba96d8cd73bfeceedf49f7c13010fb76e745e171f50da5379e763";
};
buildType = "ament_cmake";
diff --git a/distros/eloquent/webots-ros2-tiago/default.nix b/distros/eloquent/webots-ros2-tiago/default.nix
index 6ba1b09e19..eb0ced90db 100644
--- a/distros/eloquent/webots-ros2-tiago/default.nix
+++ b/distros/eloquent/webots-ros2-tiago/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, rviz2, webots-ros2-core }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-tiago";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_tiago/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "e45aed3cd7c5464f792b6e5bf15fafe37bb685ac44313803e799d28396457871";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_tiago/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "a5120827bee95cee920a0f7371d8836a8dca31990bf6d05fd54f9afca69f1907";
};
buildType = "ament_python";
diff --git a/distros/eloquent/webots-ros2-universal-robot/default.nix b/distros/eloquent/webots-ros2-universal-robot/default.nix
index 1ec3385cf9..31396b2a5a 100644
--- a/distros/eloquent/webots-ros2-universal-robot/default.nix
+++ b/distros/eloquent/webots-ros2-universal-robot/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, control-msgs, pythonPackages, rclpy, rosgraph-msgs, rviz2, sensor-msgs, std-msgs, trajectory-msgs, webots-ros2-core, webots-ros2-ur-e-description }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-universal-robot";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_universal_robot/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "c8af1e421aed1a645039f863f80831459bc5f98c75020ad7cf6247faaf2fc6c4";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_universal_robot/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "1d96d546aed8b5e32eb14919ec5d50c58483700bd480368050e5bf8519e37255";
};
buildType = "ament_python";
diff --git a/distros/eloquent/webots-ros2-ur-e-description/default.nix b/distros/eloquent/webots-ros2-ur-e-description/default.nix
index 8eb537ea1b..c67b51286e 100644
--- a/distros/eloquent/webots-ros2-ur-e-description/default.nix
+++ b/distros/eloquent/webots-ros2-ur-e-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, urdf }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2-ur-e-description";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_ur_e_description/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "8a38673597432a3d6d697d4ee52e05dc65befa01295f4de7340c63ea23bde6dd";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_ur_e_description/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "01b038dcb685612a805793cf45e122552d06be40a24db7d69749a2e8ffb2f7a7";
};
buildType = "ament_python";
diff --git a/distros/eloquent/webots-ros2/default.nix b/distros/eloquent/webots-ros2/default.nix
index 1efa559dc8..d221f5356c 100644
--- a/distros/eloquent/webots-ros2/default.nix
+++ b/distros/eloquent/webots-ros2/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-examples, webots-ros2-importer, webots-ros2-tiago, webots-ros2-universal-robot }:
+{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-demos, webots-ros2-epuck, webots-ros2-examples, webots-ros2-importer, webots-ros2-msgs, webots-ros2-tiago, webots-ros2-universal-robot }:
buildRosPackage {
pname = "ros-eloquent-webots-ros2";
- version = "1.0.0-r1";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "71173baff1fc2910851a4f47c7297409b6257e736310c1155492a5a67ad96d9a";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "3d1f60ba956273db5242211bf5fded5896199452efdf945dbd3e39237ccdc8ec";
};
buildType = "ament_python";
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
- propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-abb webots-ros2-core webots-ros2-examples webots-ros2-importer webots-ros2-tiago webots-ros2-universal-robot ];
+ propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-abb webots-ros2-core webots-ros2-demos webots-ros2-epuck webots-ros2-examples webots-ros2-importer webots-ros2-msgs webots-ros2-tiago webots-ros2-universal-robot ];
meta = {
description = ''Interface between Webots and ROS2'';
diff --git a/distros/foxy/astuff-sensor-msgs/default.nix b/distros/foxy/astuff-sensor-msgs/default.nix
new file mode 100644
index 0000000000..114ef241e6
--- /dev/null
+++ b/distros/foxy/astuff-sensor-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, delphi-esr-msgs, delphi-srr-msgs, derived-object-msgs, ibeo-msgs, kartech-linear-actuator-msgs, mobileye-560-660-msgs, neobotix-usboard-msgs, pacmod-msgs, ros-environment }:
+buildRosPackage {
+ pname = "ros-foxy-astuff-sensor-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/astuff_sensor_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "258c5f14af862f6c85ca8573cfcbcd9edfa67b502f94ce97f84cd6fa28d4ab3a";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment ];
+ propagatedBuildInputs = [ delphi-esr-msgs delphi-srr-msgs derived-object-msgs ibeo-msgs kartech-linear-actuator-msgs mobileye-560-660-msgs neobotix-usboard-msgs pacmod-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Messages specific to AStuff-provided sensors.'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/automotive-autonomy-msgs/default.nix b/distros/foxy/automotive-autonomy-msgs/default.nix
new file mode 100644
index 0000000000..7e698fd175
--- /dev/null
+++ b/distros/foxy/automotive-autonomy-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, automotive-navigation-msgs, automotive-platform-msgs, ros-environment }:
+buildRosPackage {
+ pname = "ros-foxy-automotive-autonomy-msgs";
+ version = "3.0.3-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/foxy/automotive_autonomy_msgs/3.0.3-1.tar.gz";
+ name = "3.0.3-1.tar.gz";
+ sha256 = "85ccd955cbadc897374c94ea50e08eecb1aa5562d37fb8a90fa18001ab832a3b";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment ];
+ propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Messages for vehicle automation'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/automotive-navigation-msgs/default.nix b/distros/foxy/automotive-navigation-msgs/default.nix
new file mode 100644
index 0000000000..21d6b3f2b0
--- /dev/null
+++ b/distros/foxy/automotive-navigation-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-automotive-navigation-msgs";
+ version = "3.0.3-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/foxy/automotive_navigation_msgs/3.0.3-1.tar.gz";
+ name = "3.0.3-1.tar.gz";
+ sha256 = "612eebd72c82191bf2cdcab245485cc65b728806be9cc7f13cdfafb273ad90ad";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Generic Messages for Navigation Objectives in Automotive Automation Software'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/automotive-platform-msgs/default.nix b/distros/foxy/automotive-platform-msgs/default.nix
new file mode 100644
index 0000000000..faed3a9919
--- /dev/null
+++ b/distros/foxy/automotive-platform-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-automotive-platform-msgs";
+ version = "3.0.3-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/foxy/automotive_platform_msgs/3.0.3-1.tar.gz";
+ name = "3.0.3-1.tar.gz";
+ sha256 = "4bc6a91b23bc8eca2931cd43c975b4a3b1b5cc672e99b8e51754d244ba1b5e7b";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Generic Messages for Communication with an Automotive Autonomous Platform'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/contracts-lite-vendor/default.nix b/distros/foxy/contracts-lite-vendor/default.nix
index e837f47203..53d7caeb84 100644
--- a/distros/foxy/contracts-lite-vendor/default.nix
+++ b/distros/foxy/contracts-lite-vendor/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake }:
buildRosPackage {
pname = "ros-foxy-contracts-lite-vendor";
- version = "0.3.2-r1";
+ version = "0.4.0-r1";
src = fetchurl {
- url = "https://github.com/ros-safety/contracts_lite_vendor-release/archive/release/foxy/contracts_lite_vendor/0.3.2-1.tar.gz";
- name = "0.3.2-1.tar.gz";
- sha256 = "7c2093ce3105a8873e277a2c9abe20bdd45fab5cdb01d31718d065f317001645";
+ url = "https://github.com/ros-safety/contracts_lite_vendor-release/archive/release/foxy/contracts_lite_vendor/0.4.0-1.tar.gz";
+ name = "0.4.0-1.tar.gz";
+ sha256 = "e6265e1047982dee7b1c2778223e025e667b7f34bfd92817a616bd47ee3dbcc3";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/delphi-esr-msgs/default.nix b/distros/foxy/delphi-esr-msgs/default.nix
new file mode 100644
index 0000000000..e464f61f06
--- /dev/null
+++ b/distros/foxy/delphi-esr-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-delphi-esr-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/delphi_esr_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "e0f142f60047d2773945b43c1abf273da68618d0aa36b9e7fd445e3a2b99ed4a";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definitions for the Delphi ESR'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/delphi-mrr-msgs/default.nix b/distros/foxy/delphi-mrr-msgs/default.nix
new file mode 100644
index 0000000000..e953000262
--- /dev/null
+++ b/distros/foxy/delphi-mrr-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-delphi-mrr-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/delphi_mrr_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "b5394667d1ff96e8a0736138e9f59c10c887473bb8c9d769ad8b7d076f4a3bd5";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definitions for the Delphi MRR'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/delphi-srr-msgs/default.nix b/distros/foxy/delphi-srr-msgs/default.nix
new file mode 100644
index 0000000000..df2006015c
--- /dev/null
+++ b/distros/foxy/delphi-srr-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-delphi-srr-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/delphi_srr_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "b150a619194892976766f98d02eb1cb91ffd7fecb6405337cf5d78f838a373da";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definitions for the Delphi SRR'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/derived-object-msgs/default.nix b/distros/foxy/derived-object-msgs/default.nix
new file mode 100644
index 0000000000..40de748614
--- /dev/null
+++ b/distros/foxy/derived-object-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-derived-object-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/derived_object_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "1c8368fd5e5eca6a7dafa651489bb8569bc66a68cd0e8105a7885eb7f88a18bf";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime shape-msgs std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Abstracted Messages from Perception Modalities'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/ecl-command-line/default.nix b/distros/foxy/ecl-command-line/default.nix
index 89309e54e8..dd65f36395 100644
--- a/distros/foxy/ecl-command-line/default.nix
+++ b/distros/foxy/ecl-command-line/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }:
buildRosPackage {
pname = "ros-foxy-ecl-command-line";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_command_line/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "bd58814925082bc6471b507a542bb89fc1ca0006fb1ef690194b79e5dd54162c";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_command_line/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "604b5c066bb33505bf009cf2bb4ceb39af86e86a1a1fd9185661e4fd0d94c6bd";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-concepts/default.nix b/distros/foxy/ecl-concepts/default.nix
index 417a758d09..ff42b42fd6 100644
--- a/distros/foxy/ecl-concepts/default.nix
+++ b/distros/foxy/ecl-concepts/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-type-traits }:
buildRosPackage {
pname = "ros-foxy-ecl-concepts";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_concepts/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "5d42701ef7b7bd2359c901bfe9050d3cfaed5e8fa8fa2f8b3730f700ecc36a52";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_concepts/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "b23edb39040867a533991f17463db8095f0861a83bf9b9fe1203f18fdf3947b7";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-containers/default.nix b/distros/foxy/ecl-containers/default.nix
index 78688579a3..7e66ce605e 100644
--- a/distros/foxy/ecl-containers/default.nix
+++ b/distros/foxy/ecl-containers/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-converters, ecl-errors, ecl-exceptions, ecl-formatters, ecl-license, ecl-mpl, ecl-type-traits, ecl-utilities }:
buildRosPackage {
pname = "ros-foxy-ecl-containers";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_containers/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "7b9e9e7a4fece00a74ef24f8fc9ae9a50f6c21611623609ee9d65f4261416dd1";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_containers/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "2acf495e2cacda75d8aae4ffea08e9d7ae47c4b940f9da6392b3ccb1188967cb";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-converters/default.nix b/distros/foxy/ecl-converters/default.nix
index cf8f09598c..9e024c7448 100644
--- a/distros/foxy/ecl-converters/default.nix
+++ b/distros/foxy/ecl-converters/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-mpl, ecl-type-traits }:
buildRosPackage {
pname = "ros-foxy-ecl-converters";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_converters/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "04db92c78dfdcbaecbd24005f7a26fc644d4838b6406fe19904e076f5a341f98";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_converters/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "c1112af470e84eb60e7b3bfc19090fe5ae6560bab092f6bbb4696c8b2a73ada7";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-core-apps/default.nix b/distros/foxy/ecl-core-apps/default.nix
index 9020cb9803..49fd961371 100644
--- a/distros/foxy/ecl-core-apps/default.nix
+++ b/distros/foxy/ecl-core-apps/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-command-line, ecl-config, ecl-containers, ecl-converters, ecl-devices, ecl-errors, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-license, ecl-linear-algebra, ecl-sigslots, ecl-streams, ecl-threads, ecl-time-lite, ecl-type-traits }:
buildRosPackage {
pname = "ros-foxy-ecl-core-apps";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_core_apps/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "44dc2fa6227a78156ded210859a0db849adee1b86b44d1f0f7fdf64a6842ad1e";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_core_apps/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "a6c5e5e1cf33b6ac875437185e4011e390599c840efea8294fda66f94cd817ed";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-core/default.nix b/distros/foxy/ecl-core/default.nix
index db8a0c8cc3..e19a3d89b5 100644
--- a/distros/foxy/ecl-core/default.nix
+++ b/distros/foxy/ecl-core/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-command-line, ecl-concepts, ecl-containers, ecl-converters, ecl-core-apps, ecl-devices, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-sigslots, ecl-statistics, ecl-streams, ecl-threads, ecl-time, ecl-type-traits, ecl-utilities }:
buildRosPackage {
pname = "ros-foxy-ecl-core";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_core/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "bfc796c61b0bedef4d5d5ced37fd15681dfdd51410cf5ccf5408ca7706501b87";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_core/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "af6e7579f01e287fae7ab749df53d32d8fd45e60d23af6f0de1c3067d0d488e5";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-devices/default.nix b/distros/foxy/ecl-devices/default.nix
index 9b2d89618d..f7bb610805 100644
--- a/distros/foxy/ecl-devices/default.nix
+++ b/distros/foxy/ecl-devices/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-containers, ecl-errors, ecl-license, ecl-mpl, ecl-threads, ecl-type-traits, ecl-utilities }:
buildRosPackage {
pname = "ros-foxy-ecl-devices";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_devices/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "cec24bd404021b725e37f0710ebc4a22f75e505f24b27e96fbfbbcb0a82166f2";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_devices/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "e24b8a969849fe0f024dbf2a00f0d11cd546077eee2e9642a6088dcc2ca6573d";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-eigen/default.nix b/distros/foxy/ecl-eigen/default.nix
index 3eed771c62..9c6597b775 100644
--- a/distros/foxy/ecl-eigen/default.nix
+++ b/distros/foxy/ecl-eigen/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, eigen }:
buildRosPackage {
pname = "ros-foxy-ecl-eigen";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_eigen/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "51a398c190d2df73d0274c1c10c2cd7959bc63baddeab9613d3ae4507afeda3a";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_eigen/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "960edf2adc81126db762501aaf7f1f8441901d89f66cefe45deeb745caa6c5f3";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-exceptions/default.nix b/distros/foxy/ecl-exceptions/default.nix
index 8e264b6ce3..434c1a1b44 100644
--- a/distros/foxy/ecl-exceptions/default.nix
+++ b/distros/foxy/ecl-exceptions/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-errors, ecl-license }:
buildRosPackage {
pname = "ros-foxy-ecl-exceptions";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_exceptions/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "9745fcaa5479c10b413856a6ad8bdeafe5f0fae46bfeb14e1bf0a9e2c8defb4e";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_exceptions/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "e7eb483073cf86cff916206e50071e201d0c044acaca0860150d39a68e5ea884";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-filesystem/default.nix b/distros/foxy/ecl-filesystem/default.nix
index 8f6b09cd6b..fb93dd4496 100644
--- a/distros/foxy/ecl-filesystem/default.nix
+++ b/distros/foxy/ecl-filesystem/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-errors, ecl-license }:
buildRosPackage {
pname = "ros-foxy-ecl-filesystem";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_filesystem/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "2c3624eb8b918f214548ad3924f6b317e84d1f58166bfbd37db6518ad420410c";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_filesystem/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "932b162df0e7698ff4f22b312f5a16b8cd964cb69ce84c57205007fd4eb20a36";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-formatters/default.nix b/distros/foxy/ecl-formatters/default.nix
index 3f1f8af585..b0a98aff7a 100644
--- a/distros/foxy/ecl-formatters/default.nix
+++ b/distros/foxy/ecl-formatters/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-converters, ecl-exceptions, ecl-license }:
buildRosPackage {
pname = "ros-foxy-ecl-formatters";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_formatters/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "8448cb264735c1638f6295bfcbcb64c7ae2578439c286fa373bb8a36f318c881";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_formatters/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "46f4b0b99c36757e076193031e5f23ea95fd5298e71a450a9e7695636c1c8ee4";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-geometry/default.nix b/distros/foxy/ecl-geometry/default.nix
index 3c29693023..f813390b70 100644
--- a/distros/foxy/ecl-geometry/default.nix
+++ b/distros/foxy/ecl-geometry/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-containers, ecl-exceptions, ecl-formatters, ecl-license, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-type-traits }:
buildRosPackage {
pname = "ros-foxy-ecl-geometry";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_geometry/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "0077077153573a94a3c409f46cc5f65920c3940e09cdb76db46fbb008fd1a46a";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_geometry/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "83b5cf1c8c4720710c6d85c2985dbb6b95a9afde299679ff1a5dcbe77b910ba5";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-ipc/default.nix b/distros/foxy/ecl-ipc/default.nix
index 4aaebfd123..1949fcfb3c 100644
--- a/distros/foxy/ecl-ipc/default.nix
+++ b/distros/foxy/ecl-ipc/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-threads, ecl-time, ecl-time-lite }:
buildRosPackage {
pname = "ros-foxy-ecl-ipc";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_ipc/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "c981dc6673198fb8fa2320c40058b1843561159b2f813f8e88af51b9b59d90d4";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_ipc/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "a2ec44f92ca7c8b061965a1f30d40d1a2ef7b91db6f332c206b3d29952add61d";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-linear-algebra/default.nix b/distros/foxy/ecl-linear-algebra/default.nix
index c4160753ec..cee467529c 100644
--- a/distros/foxy/ecl-linear-algebra/default.nix
+++ b/distros/foxy/ecl-linear-algebra/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-converters, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-license, ecl-math, sophus }:
buildRosPackage {
pname = "ros-foxy-ecl-linear-algebra";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_linear_algebra/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "f3aff98ce98f3eb999d00a5cd16185e3eb02ef9a85c016476e73133e1b17f944";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_linear_algebra/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "3b1ddf1b7660308d68133915034fe9b493c1f722a17530f3de707babcff8d9a5";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-manipulators/default.nix b/distros/foxy/ecl-manipulators/default.nix
index 93c37a1335..361d3bb2e1 100644
--- a/distros/foxy/ecl-manipulators/default.nix
+++ b/distros/foxy/ecl-manipulators/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-license }:
buildRosPackage {
pname = "ros-foxy-ecl-manipulators";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_manipulators/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "f240358a3efef1bc0d69011d48a3d5091ae7088bb9707af9fa25b26e968edfdd";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_manipulators/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "db115d83b800044588e1c126e977430b12ec094f0b347d064347b8353b3850fb";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-math/default.nix b/distros/foxy/ecl-math/default.nix
index 4115ca5003..e5fa9a61d9 100644
--- a/distros/foxy/ecl-math/default.nix
+++ b/distros/foxy/ecl-math/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license, ecl-type-traits }:
buildRosPackage {
pname = "ros-foxy-ecl-math";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_math/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "1f475b4e703230777aa1f5087cb41972a7e2ac8932fe6b35bdc11cf1f7b5fc44";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_math/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "130441861953371a243817ffd77e56a2396082e1c5105e2b40da579fca45cae4";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-mobile-robot/default.nix b/distros/foxy/ecl-mobile-robot/default.nix
index 854d0af164..8609464d2e 100644
--- a/distros/foxy/ecl-mobile-robot/default.nix
+++ b/distros/foxy/ecl-mobile-robot/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-errors, ecl-formatters, ecl-geometry, ecl-license, ecl-linear-algebra, ecl-math }:
buildRosPackage {
pname = "ros-foxy-ecl-mobile-robot";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_mobile_robot/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "46c28fb41fec1370132c7a16ff4d97124cd8677e222e514fb7fce673002bc67b";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_mobile_robot/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "a7e9ffe36fa537cef5959d255de1ecb4299eb7f43e401723e3af9c5587357029";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-mpl/default.nix b/distros/foxy/ecl-mpl/default.nix
index 5f711499b9..3650adbf12 100644
--- a/distros/foxy/ecl-mpl/default.nix
+++ b/distros/foxy/ecl-mpl/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-license }:
buildRosPackage {
pname = "ros-foxy-ecl-mpl";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_mpl/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "664a0f54d23e9b6428cbc4ef8763aea1367f862bb778702c85e895b4aa50684b";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_mpl/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "9e9827b9bfb9e15a4828a21458fe7ed948003b863ef945ec9670c8998a4d9af7";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-sigslots/default.nix b/distros/foxy/ecl-sigslots/default.nix
index bb468b6912..293ef7a232 100644
--- a/distros/foxy/ecl-sigslots/default.nix
+++ b/distros/foxy/ecl-sigslots/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-threads }:
buildRosPackage {
pname = "ros-foxy-ecl-sigslots";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_sigslots/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "bb8a2ef038e16a6189fd4feb5696ba383979e15cc63e2cb94b3d178cea4c0d8b";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_sigslots/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "721fbce748c41d9dc57e577d50f97bf45978d8bc55388e02b52694c167e4921b";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-statistics/default.nix b/distros/foxy/ecl-statistics/default.nix
index 88b85ddc5a..d893c03c75 100644
--- a/distros/foxy/ecl-statistics/default.nix
+++ b/distros/foxy/ecl-statistics/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-linear-algebra, ecl-mpl, ecl-type-traits }:
buildRosPackage {
pname = "ros-foxy-ecl-statistics";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_statistics/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "e1745f37c96b6947d0cfa76d23409e6aa28b183467ada8ef7714e2b8b472610f";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_statistics/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "16b59215420e2a328f8df5afb24c708d2ab4e73279f31eff6a7e6604b1e84c77";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-streams/default.nix b/distros/foxy/ecl-streams/default.nix
index 021949e24d..2e7640ce1a 100644
--- a/distros/foxy/ecl-streams/default.nix
+++ b/distros/foxy/ecl-streams/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-converters, ecl-devices, ecl-errors, ecl-license, ecl-time, ecl-type-traits }:
buildRosPackage {
pname = "ros-foxy-ecl-streams";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_streams/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "240256c0846556a1b068ebfcd68bd7eb41c9c1e574b69e90cb8a8cc3198c6e60";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_streams/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "3a76a1086a981dacd080e33095ef4ebe0db9d575ea55b16ca64f4282939a1bd7";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-threads/default.nix b/distros/foxy/ecl-threads/default.nix
index d819a69272..548d0f009a 100644
--- a/distros/foxy/ecl-threads/default.nix
+++ b/distros/foxy/ecl-threads/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time, ecl-utilities }:
buildRosPackage {
pname = "ros-foxy-ecl-threads";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_threads/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "261497b4bc026a39c0b37c655d1ce3624945615fd89c15de4ce180e861fbe35c";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_threads/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "373a8240e15afd301e0e03e48e4155025af4bfaa370870a6d322d92a9572042c";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-time/default.nix b/distros/foxy/ecl-time/default.nix
index d1bcab9019..105f5bdf69 100644
--- a/distros/foxy/ecl-time/default.nix
+++ b/distros/foxy/ecl-time/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time-lite }:
buildRosPackage {
pname = "ros-foxy-ecl-time";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_time/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "7ba3a582407e140bab32b24ae4276737967cfcb3260f1d8b560529012c4d3761";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_time/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "9c97d45c1d752cac140d83c4ec0ff64e990a78657d8a69fe1f3fef262d87a040";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-type-traits/default.nix b/distros/foxy/ecl-type-traits/default.nix
index 820ee3deea..c98d72e03d 100644
--- a/distros/foxy/ecl-type-traits/default.nix
+++ b/distros/foxy/ecl-type-traits/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-config, ecl-license, ecl-mpl }:
buildRosPackage {
pname = "ros-foxy-ecl-type-traits";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_type_traits/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "8db3cb606d707e05ea8c0dffe65a3feefd32b4422ed5497be4f565daa1fc7e35";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_type_traits/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "fd0616ffcfa74e4b521da814bafafa1e3ac5d8f592339e64938b4d672d0e92a1";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/ecl-utilities/default.nix b/distros/foxy/ecl-utilities/default.nix
index 8312004c66..ad45e53115 100644
--- a/distros/foxy/ecl-utilities/default.nix
+++ b/distros/foxy/ecl-utilities/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, ecl-build, ecl-concepts, ecl-license, ecl-mpl }:
buildRosPackage {
pname = "ros-foxy-ecl-utilities";
- version = "1.1.0-r1";
+ version = "1.2.0-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_utilities/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "0c7d421d8d2b3ee1800df34a16b89ec08a128632391f731ab8e395f38a495280";
+ url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/foxy/ecl_utilities/1.2.0-1.tar.gz";
+ name = "1.2.0-1.tar.gz";
+ sha256 = "a01de5b9b42675e1f3b88b7cbdbe0a4a42ac4e6db07dd18a1a6d010af563d424";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/eiquadprog/default.nix b/distros/foxy/eiquadprog/default.nix
new file mode 100644
index 0000000000..5b6823f769
--- /dev/null
+++ b/distros/foxy/eiquadprog/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, boost, cmake, doxygen, eigen, git, graphviz }:
+buildRosPackage {
+ pname = "ros-foxy-eiquadprog";
+ version = "1.2.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/foxy/eiquadprog/1.2.2-1.tar.gz";
+ name = "1.2.2-1.tar.gz";
+ sha256 = "883d7e58c56768f94a4951d2a18641a99ddabbc33d55f558ee3ab7a16beef1d6";
+ };
+
+ buildType = "cmake";
+ buildInputs = [ doxygen git ];
+ propagatedBuildInputs = [ ament-cmake boost eigen graphviz ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''Eiquadprog a QP solver using active sets'';
+ license = with lib.licenses; [ lgpl2 ];
+ };
+}
diff --git a/distros/foxy/generated.nix b/distros/foxy/generated.nix
index 1e16c53263..4ce4f2d882 100644
--- a/distros/foxy/generated.nix
+++ b/distros/foxy/generated.nix
@@ -134,6 +134,14 @@ self: super: {
apriltag = self.callPackage ./apriltag {};
+ astuff-sensor-msgs = self.callPackage ./astuff-sensor-msgs {};
+
+ automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {};
+
+ automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {};
+
+ automotive-platform-msgs = self.callPackage ./automotive-platform-msgs {};
+
behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {};
builtin-interfaces = self.callPackage ./builtin-interfaces {};
@@ -154,22 +162,6 @@ self: super: {
cascade-lifecycle-msgs = self.callPackage ./cascade-lifecycle-msgs {};
- chiconybot-bringup = self.callPackage ./chiconybot-bringup {};
-
- chiconybot-cartographer = self.callPackage ./chiconybot-cartographer {};
-
- chiconybot-description = self.callPackage ./chiconybot-description {};
-
- chiconybot-gazebo = self.callPackage ./chiconybot-gazebo {};
-
- chiconybot-msgs = self.callPackage ./chiconybot-msgs {};
-
- chiconybot-navigation2 = self.callPackage ./chiconybot-navigation2 {};
-
- chiconybot-node = self.callPackage ./chiconybot-node {};
-
- chiconybot-teleop = self.callPackage ./chiconybot-teleop {};
-
class-loader = self.callPackage ./class-loader {};
common-interfaces = self.callPackage ./common-interfaces {};
@@ -198,6 +190,12 @@ self: super: {
cyclonedds = self.callPackage ./cyclonedds {};
+ delphi-esr-msgs = self.callPackage ./delphi-esr-msgs {};
+
+ delphi-mrr-msgs = self.callPackage ./delphi-mrr-msgs {};
+
+ delphi-srr-msgs = self.callPackage ./delphi-srr-msgs {};
+
demo-nodes-cpp = self.callPackage ./demo-nodes-cpp {};
demo-nodes-cpp-native = self.callPackage ./demo-nodes-cpp-native {};
@@ -208,6 +206,8 @@ self: super: {
depthimage-to-laserscan = self.callPackage ./depthimage-to-laserscan {};
+ derived-object-msgs = self.callPackage ./derived-object-msgs {};
+
desktop = self.callPackage ./desktop {};
diagnostic-aggregator = self.callPackage ./diagnostic-aggregator {};
@@ -324,6 +324,8 @@ self: super: {
eigenpy = self.callPackage ./eigenpy {};
+ eiquadprog = self.callPackage ./eiquadprog {};
+
example-interfaces = self.callPackage ./example-interfaces {};
examples-rclcpp-minimal-action-client = self.callPackage ./examples-rclcpp-minimal-action-client {};
@@ -412,6 +414,8 @@ self: super: {
hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {};
+ ibeo-msgs = self.callPackage ./ibeo-msgs {};
+
image-common = self.callPackage ./image-common {};
image-geometry = self.callPackage ./image-geometry {};
@@ -444,6 +448,8 @@ self: super: {
joy-linux = self.callPackage ./joy-linux {};
+ kartech-linear-actuator-msgs = self.callPackage ./kartech-linear-actuator-msgs {};
+
kdl-parser = self.callPackage ./kdl-parser {};
kobuki-core = self.callPackage ./kobuki-core {};
@@ -514,6 +520,8 @@ self: super: {
message-filters = self.callPackage ./message-filters {};
+ mobileye-560-660-msgs = self.callPackage ./mobileye-560-660-msgs {};
+
move-base-msgs = self.callPackage ./move-base-msgs {};
nav2-amcl = self.callPackage ./nav2-amcl {};
@@ -566,6 +574,8 @@ self: super: {
navigation2 = self.callPackage ./navigation2 {};
+ neobotix-usboard-msgs = self.callPackage ./neobotix-usboard-msgs {};
+
nmea-msgs = self.callPackage ./nmea-msgs {};
nodl-python = self.callPackage ./nodl-python {};
@@ -590,6 +600,8 @@ self: super: {
ouster-msgs = self.callPackage ./ouster-msgs {};
+ pacmod-msgs = self.callPackage ./pacmod-msgs {};
+
pcl-conversions = self.callPackage ./pcl-conversions {};
pcl-msgs = self.callPackage ./pcl-msgs {};
@@ -662,6 +674,10 @@ self: super: {
random-numbers = self.callPackage ./random-numbers {};
+ rc-dynamics-api = self.callPackage ./rc-dynamics-api {};
+
+ rc-genicam-api = self.callPackage ./rc-genicam-api {};
+
rcl = self.callPackage ./rcl {};
rcl-action = self.callPackage ./rcl-action {};
@@ -1098,8 +1114,6 @@ self: super: {
webots-ros2-demos = self.callPackage ./webots-ros2-demos {};
- webots-ros2-desktop = self.callPackage ./webots-ros2-desktop {};
-
webots-ros2-epuck = self.callPackage ./webots-ros2-epuck {};
webots-ros2-examples = self.callPackage ./webots-ros2-examples {};
diff --git a/distros/foxy/ibeo-msgs/default.nix b/distros/foxy/ibeo-msgs/default.nix
new file mode 100644
index 0000000000..6ae05ddf99
--- /dev/null
+++ b/distros/foxy/ibeo-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-ibeo-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/ibeo_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "dabef943871667ff41ec094c08509dd58f2447c49cc7cabe69411a301d25437e";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''The ibeo_msgs package'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/kartech-linear-actuator-msgs/default.nix b/distros/foxy/kartech-linear-actuator-msgs/default.nix
new file mode 100644
index 0000000000..ad86cc6b15
--- /dev/null
+++ b/distros/foxy/kartech-linear-actuator-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-kartech-linear-actuator-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/kartech_linear_actuator_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "9468c167457b815de99636cab4fc1c1d82a8c20954563604458b48bec42f6901";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''The kartech_linear_actuator_msgs package'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/kobuki-core/default.nix b/distros/foxy/kobuki-core/default.nix
index d322aba0d5..68f806b107 100644
--- a/distros/foxy/kobuki-core/default.nix
+++ b/distros/foxy/kobuki-core/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-command-line, ecl-config, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-threads, ecl-time }:
+{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-command-line, ecl-config, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-threads, ecl-time }:
buildRosPackage {
pname = "ros-foxy-kobuki-core";
- version = "1.2.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/stonier/kobuki_core-release/archive/release/foxy/kobuki_core/1.2.0-1.tar.gz";
- name = "1.2.0-1.tar.gz";
- sha256 = "be1970b6c85af9c98bd7acd8a11edd19a2f463c0b6d26f66a5cd461333cfa8b5";
+ url = "https://github.com/stonier/kobuki_core-release/archive/release/foxy/kobuki_core/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "5b135e67311625ae48d960697920be00dbfbe43c634fc091ee7561e51cfdeb1c";
};
buildType = "ament_cmake";
buildInputs = [ ecl-build ];
- propagatedBuildInputs = [ ecl-command-line ecl-config ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-threads ecl-time ];
+ propagatedBuildInputs = [ ecl-command-line ecl-config ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-threads ecl-time ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
diff --git a/distros/foxy/mobileye-560-660-msgs/default.nix b/distros/foxy/mobileye-560-660-msgs/default.nix
new file mode 100644
index 0000000000..86de2b93dc
--- /dev/null
+++ b/distros/foxy/mobileye-560-660-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-mobileye-560-660-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/mobileye_560_660_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "de53cebac614b0ff1a57718ce59e3f30d08b202da6f874b3be46a577fa110a9e";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definitions for the Mobileye 560/660'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/neobotix-usboard-msgs/default.nix b/distros/foxy/neobotix-usboard-msgs/default.nix
new file mode 100644
index 0000000000..fbc3e8214f
--- /dev/null
+++ b/distros/foxy/neobotix-usboard-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-neobotix-usboard-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/neobotix_usboard_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "7daaa6ad2392569bb26cb3c35030db44ff13477b38216d222f19f3f7e3150037";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''neobotix_usboard package'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/osrf-testing-tools-cpp/default.nix b/distros/foxy/osrf-testing-tools-cpp/default.nix
index 153a7ba99c..c0e1bab120 100644
--- a/distros/foxy/osrf-testing-tools-cpp/default.nix
+++ b/distros/foxy/osrf-testing-tools-cpp/default.nix
@@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/foxy/osrf_testing_tools_cpp/1.3.2-1.tar.gz";
name = "1.3.2-1.tar.gz";
- sha256 = "e45c6bfaaf2feb2cd5fdad1a85efc2219d7621db4adaaf8344ab69e9f292b8b3";
+ sha256 = "32179f190ed329ba1a47ba412c2762f047973a85a4baa25d69d1d530a8bdbafa";
};
buildType = "cmake";
diff --git a/distros/foxy/pacmod-msgs/default.nix b/distros/foxy/pacmod-msgs/default.nix
new file mode 100644
index 0000000000..bec0583b7f
--- /dev/null
+++ b/distros/foxy/pacmod-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-pacmod-msgs";
+ version = "3.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/foxy/pacmod_msgs/3.1.0-1.tar.gz";
+ name = "3.1.0-1.tar.gz";
+ sha256 = "2339e91006ab1e3492f75d2c2b620cc5c1a99c2bf633811aa916d9093f97962b";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment rosidl-default-generators ];
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Message definition files for the PACMod driver'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/foxy/qt-dotgraph/default.nix b/distros/foxy/qt-dotgraph/default.nix
index 176b51bd6c..4b093a0248 100644
--- a/distros/foxy/qt-dotgraph/default.nix
+++ b/distros/foxy/qt-dotgraph/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages }:
buildRosPackage {
pname = "ros-foxy-qt-dotgraph";
- version = "1.1.1-r1";
+ version = "1.1.2-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_dotgraph/1.1.1-1.tar.gz";
- name = "1.1.1-1.tar.gz";
- sha256 = "6508a1a5a3cb338f6968c74d3c5cd85a88da97aed9f698062c54920ae86d8f9f";
+ url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_dotgraph/1.1.2-1.tar.gz";
+ name = "1.1.2-1.tar.gz";
+ sha256 = "3b534c6020edf164815970cee269984e36a2841f6d8463c21cbcf4a9ec2dacfc";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/qt-gui-app/default.nix b/distros/foxy/qt-gui-app/default.nix
index dab2c773a6..43d394da02 100644
--- a/distros/foxy/qt-gui-app/default.nix
+++ b/distros/foxy/qt-gui-app/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, qt-gui }:
buildRosPackage {
pname = "ros-foxy-qt-gui-app";
- version = "1.1.1-r1";
+ version = "1.1.2-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_app/1.1.1-1.tar.gz";
- name = "1.1.1-1.tar.gz";
- sha256 = "669308785ca5f76a698992c8034e4747bbd33cc5c959d83de6a36403baa00ffe";
+ url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_app/1.1.2-1.tar.gz";
+ name = "1.1.2-1.tar.gz";
+ sha256 = "a697e53b6bc8c820386f4b879a74c09eca42d4e863209872c201eee860fb9585";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/qt-gui-core/default.nix b/distros/foxy/qt-gui-core/default.nix
index f2a3ab8353..5255013acc 100644
--- a/distros/foxy/qt-gui-core/default.nix
+++ b/distros/foxy/qt-gui-core/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, qt-dotgraph, qt-gui, qt-gui-app, qt-gui-cpp, qt-gui-py-common }:
buildRosPackage {
pname = "ros-foxy-qt-gui-core";
- version = "1.1.1-r1";
+ version = "1.1.2-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_core/1.1.1-1.tar.gz";
- name = "1.1.1-1.tar.gz";
- sha256 = "c17e25432d61e64fb2cc5a35388ef5ca0f95b128532d451bca8d22bd837a2b9d";
+ url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_core/1.1.2-1.tar.gz";
+ name = "1.1.2-1.tar.gz";
+ sha256 = "e24ef1a3c8e91225fac465220608ff8d642dfb28c14d12755bcff2594d186ed4";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/qt-gui-cpp/default.nix b/distros/foxy/qt-gui-cpp/default.nix
index 2451716686..37b2ee4d96 100644
--- a/distros/foxy/qt-gui-cpp/default.nix
+++ b/distros/foxy/qt-gui-cpp/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, pkg-config, pluginlib, python-qt-binding, qt-gui, qt5, tinyxml2-vendor }:
buildRosPackage {
pname = "ros-foxy-qt-gui-cpp";
- version = "1.1.1-r1";
+ version = "1.1.2-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_cpp/1.1.1-1.tar.gz";
- name = "1.1.1-1.tar.gz";
- sha256 = "174db1ed2991b958a7a1223560ad9bec73be40b3f06edc695c747d7ba5a15c47";
+ url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_cpp/1.1.2-1.tar.gz";
+ name = "1.1.2-1.tar.gz";
+ sha256 = "cb33b0c9e88d3fdd13536893867921ec5b7035e6830cc2bc3da01e7b17c68bc9";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/qt-gui-py-common/default.nix b/distros/foxy/qt-gui-py-common/default.nix
index 54c04f6505..e7288870c1 100644
--- a/distros/foxy/qt-gui-py-common/default.nix
+++ b/distros/foxy/qt-gui-py-common/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding }:
buildRosPackage {
pname = "ros-foxy-qt-gui-py-common";
- version = "1.1.1-r1";
+ version = "1.1.2-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_py_common/1.1.1-1.tar.gz";
- name = "1.1.1-1.tar.gz";
- sha256 = "e000fa2658ccae4c1b01b1f6fe5c5a07e700dc667f6611e51b5439837b49123e";
+ url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui_py_common/1.1.2-1.tar.gz";
+ name = "1.1.2-1.tar.gz";
+ sha256 = "c6b96fb2feafc7f3394ca8ec2a32819630e60fe6df778d6a227bb639475c9ba4";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/qt-gui/default.nix b/distros/foxy/qt-gui/default.nix
index ba79f93bcf..abb457fffe 100644
--- a/distros/foxy/qt-gui/default.nix
+++ b/distros/foxy/qt-gui/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages, qt5, tango-icons-vendor }:
buildRosPackage {
pname = "ros-foxy-qt-gui";
- version = "1.1.1-r1";
+ version = "1.1.2-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui/1.1.1-1.tar.gz";
- name = "1.1.1-1.tar.gz";
- sha256 = "73c8fd939cce385bca114549127fd3224ce156cff0291ce89be245e48301e062";
+ url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/foxy/qt_gui/1.1.2-1.tar.gz";
+ name = "1.1.2-1.tar.gz";
+ sha256 = "b1369cd7303047043daa6f603ebce4cc0b5f5ce167da501f738c508b22b74609";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/rc-dynamics-api/default.nix b/distros/foxy/rc-dynamics-api/default.nix
new file mode 100644
index 0000000000..f8903117a0
--- /dev/null
+++ b/distros/foxy/rc-dynamics-api/default.nix
@@ -0,0 +1,32 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, cmake, curl, protobuf }:
+buildRosPackage {
+ pname = "ros-foxy-rc-dynamics-api";
+ version = "0.10.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/roboception-gbp/rc_dynamics_api-release/archive/release/foxy/rc_dynamics_api/0.10.2-1.tar.gz";
+ name = "0.10.2-1.tar.gz";
+ sha256 = "dd99a64758059fa9e249f63f3532d620850826bc51ad2d674fcfa9409ea0040c";
+ };
+
+ buildType = "cmake";
+ propagatedBuildInputs = [ curl protobuf ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''The rc_dynamics_api provides an API for easy handling of the dynamic-state data
+ streams provided by Roboception's stereo camera with self-localization.
+ See http://rc-visard.com
+
+ Dynamic-state estimates of the rc_visard relate to its self-localization and
+ ego-motion estimation. These states refer to rc_visard's current pose,
+ velocity, or acceleration and are published on demand via several data streams.
+ For a complete list and descriptions of these dynamics states and the
+ respective data streams please refer to rc_visard's user manual.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/foxy/rc-genicam-api/default.nix b/distros/foxy/rc-genicam-api/default.nix
new file mode 100644
index 0000000000..006378e2eb
--- /dev/null
+++ b/distros/foxy/rc-genicam-api/default.nix
@@ -0,0 +1,37 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }:
+buildRosPackage {
+ pname = "ros-foxy-rc-genicam-api";
+ version = "2.4.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/foxy/rc_genicam_api/2.4.1-1.tar.gz";
+ name = "2.4.1-1.tar.gz";
+ sha256 = "769ba3c54a365bda5fa88477c18dcf4ec0e131c92dd5a3a23a367c7a97d9382a";
+ };
+
+ buildType = "cmake";
+ propagatedBuildInputs = [ libpng libusb ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''GenICam/GigE Vision Convenience Layer.
+
+ This package combines the Roboception convenience layer for images with the
+ GenICam reference implementation and a GigE Vision transport layer. It is a
+ self contained package that permits configuration and image streaming of
+ GenICam / GigE Vision 2.0 compatible cameras like the Roboception rc_visard.
+
+ This package also provides some tools that can be called from the command line
+ for discovering cameras, changing their configuration and streaming images.
+ Although the tools are meant to be useful when working in a shell or in a
+ script, their main purpose is to serve as example on how to use the API for
+ reading and setting parameters, streaming and synchronizing images.
+
+ See LICENSE.md for licensing terms of the different parts.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/foxy/ros2trace/default.nix b/distros/foxy/ros2trace/default.nix
index 415da547d3..ce43237a8a 100644
--- a/distros/foxy/ros2trace/default.nix
+++ b/distros/foxy/ros2trace/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, pythonPackages, ros2cli, tracetools-trace }:
buildRosPackage {
pname = "ros-foxy-ros2trace";
- version = "1.0.2-r1";
+ version = "1.0.4-r1";
src = fetchurl {
- url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/ros2trace/1.0.2-1";
+ url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/ros2trace/1.0.4-1";
name = "archive.tar.gz";
- sha256 = "fc758ad19f04dd7da5b8ee548a79b692b6699b2f5d4e9079332a7a755719cb46";
+ sha256 = "afeb34fe6e2f6ffb861b1f54f2bcd4980c613c39cc5fa038ee231687e9564088";
};
buildType = "ament_python";
diff --git a/distros/foxy/rplidar-ros/default.nix b/distros/foxy/rplidar-ros/default.nix
index 62c9128f80..cad185b330 100644
--- a/distros/foxy/rplidar-ros/default.nix
+++ b/distros/foxy/rplidar-ros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, rclcpp, rclcpp-components, sensor-msgs, std-srvs }:
buildRosPackage {
pname = "ros-foxy-rplidar-ros";
- version = "2.0.0-r1";
+ version = "2.0.1-r1";
src = fetchurl {
- url = "https://github.com/allenh1/rplidar_ros-release/archive/release/foxy/rplidar_ros/2.0.0-1.tar.gz";
- name = "2.0.0-1.tar.gz";
- sha256 = "416d8802542ddfe6fb35e1416cf117a04098fac0c1ca8ff4205815ca765d0d48";
+ url = "https://github.com/allenh1/rplidar_ros-release/archive/release/foxy/rplidar_ros/2.0.1-1.tar.gz";
+ name = "2.0.1-1.tar.gz";
+ sha256 = "c7a3bec30392a9d849ba2f957aa56361b9d6de2f7a402d06767fdfbfe9262b12";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/rqt-graph/default.nix b/distros/foxy/rqt-graph/default.nix
index bdc550cc43..6f0fdc7ea2 100644
--- a/distros/foxy/rqt-graph/default.nix
+++ b/distros/foxy/rqt-graph/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-dotgraph, rqt-gui, rqt-gui-py }:
buildRosPackage {
pname = "ros-foxy-rqt-graph";
- version = "1.0.4-r1";
+ version = "1.1.0-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/foxy/rqt_graph/1.0.4-1.tar.gz";
- name = "1.0.4-1.tar.gz";
- sha256 = "2901e671dbb7c19680a90137515761a1de4c09271c4f044eca1963de0cb93b93";
+ url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/foxy/rqt_graph/1.1.0-1.tar.gz";
+ name = "1.1.0-1.tar.gz";
+ sha256 = "b33331acc6e063a8236b324209946d3772011bcffdf822b6697ac5bcab95c7ae";
};
buildType = "ament_python";
diff --git a/distros/foxy/sros2-cmake/default.nix b/distros/foxy/sros2-cmake/default.nix
index ea2ee7acbe..997bf5517d 100644
--- a/distros/foxy/sros2-cmake/default.nix
+++ b/distros/foxy/sros2-cmake/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-test, ament-lint-auto, ament-lint-common, ros2cli, sros2 }:
buildRosPackage {
pname = "ros-foxy-sros2-cmake";
- version = "0.9.2-r1";
+ version = "0.9.3-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/sros2-release/archive/release/foxy/sros2_cmake/0.9.2-1.tar.gz";
- name = "0.9.2-1.tar.gz";
- sha256 = "16c51309dcb2a236e79c191f8b627f9c3e42c734ec9a5a004d11b6340ed8096c";
+ url = "https://github.com/ros2-gbp/sros2-release/archive/release/foxy/sros2_cmake/0.9.3-1.tar.gz";
+ name = "0.9.3-1.tar.gz";
+ sha256 = "be19a8c14f292ae8f121abeecb64339cdebfbcfb8e9d618827a74b8556c29568";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/sros2/default.nix b/distros/foxy/sros2/default.nix
index 5fa1db2640..6459354d96 100644
--- a/distros/foxy/sros2/default.nix
+++ b/distros/foxy/sros2/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-index-python, ament-mypy, ament-pep257, python3Packages, pythonPackages, rclpy, ros2cli, test-msgs }:
buildRosPackage {
pname = "ros-foxy-sros2";
- version = "0.9.2-r1";
+ version = "0.9.3-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/sros2-release/archive/release/foxy/sros2/0.9.2-1.tar.gz";
- name = "0.9.2-1.tar.gz";
- sha256 = "c5b3b04977a82b4c255127057cd2a7ac1e5d2a5ac95133c76472c29099c52ec3";
+ url = "https://github.com/ros2-gbp/sros2-release/archive/release/foxy/sros2/0.9.3-1.tar.gz";
+ name = "0.9.3-1.tar.gz";
+ sha256 = "d91ac3924f5fba4c06bce64e8a7af3eb09e9d933f709b556b7a3578cafb370c4";
};
buildType = "ament_python";
diff --git a/distros/foxy/test-osrf-testing-tools-cpp/default.nix b/distros/foxy/test-osrf-testing-tools-cpp/default.nix
index 657b4a2369..838e2272ae 100644
--- a/distros/foxy/test-osrf-testing-tools-cpp/default.nix
+++ b/distros/foxy/test-osrf-testing-tools-cpp/default.nix
@@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/foxy/test_osrf_testing_tools_cpp/1.3.2-1.tar.gz";
name = "1.3.2-1.tar.gz";
- sha256 = "5a63a3c96ca015cc0ac3e9ba54d83320cd014fb0f67105a114c69a22b22f9bf3";
+ sha256 = "c4305d66ab841ea1a44618a15187e7d54fb4b3c6beb695f5c312e0f35dc8ed99";
};
buildType = "cmake";
diff --git a/distros/foxy/tracetools-launch/default.nix b/distros/foxy/tracetools-launch/default.nix
index 14fba9c68e..f7659935ec 100644
--- a/distros/foxy/tracetools-launch/default.nix
+++ b/distros/foxy/tracetools-launch/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, ament-xmllint, launch, launch-ros, pythonPackages, tracetools-trace }:
buildRosPackage {
pname = "ros-foxy-tracetools-launch";
- version = "1.0.2-r1";
+ version = "1.0.4-r1";
src = fetchurl {
- url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools_launch/1.0.2-1";
+ url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools_launch/1.0.4-1";
name = "archive.tar.gz";
- sha256 = "d710c7b678b90a781a6118b5001e40456093c9be511ba0ed13ed514b546ac8c5";
+ sha256 = "dac85bf38c756cf4b8cc413b12ad4f8d38638f2bf19c3b02477fceda68dba25f";
};
buildType = "ament_python";
diff --git a/distros/foxy/tracetools-test/default.nix b/distros/foxy/tracetools-test/default.nix
index a946321ba9..816f865227 100644
--- a/distros/foxy/tracetools-test/default.nix
+++ b/distros/foxy/tracetools-test/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-mypy, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch-ros, pkg-config, python3Packages, pythonPackages, rclcpp, std-msgs, std-srvs, tracetools, tracetools-launch, tracetools-read }:
buildRosPackage {
pname = "ros-foxy-tracetools-test";
- version = "1.0.2-r1";
+ version = "1.0.4-r1";
src = fetchurl {
- url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools_test/1.0.2-1";
+ url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools_test/1.0.4-1";
name = "archive.tar.gz";
- sha256 = "36bb1722a4c11bb6fedc3dab647524cdd4751e1fb28df176a57b319d988aaf16";
+ sha256 = "755824ceeb41282fadfbb8d1c347c43987674950c9253193294e067626d880dd";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/tracetools/default.nix b/distros/foxy/tracetools/default.nix
index fb8dc38307..c3f04a4d1b 100644
--- a/distros/foxy/tracetools/default.nix
+++ b/distros/foxy/tracetools/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, pkg-config }:
buildRosPackage {
pname = "ros-foxy-tracetools";
- version = "1.0.2-r1";
+ version = "1.0.4-r1";
src = fetchurl {
- url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools/1.0.2-1";
+ url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/foxy/tracetools/1.0.4-1";
name = "archive.tar.gz";
- sha256 = "73a8b19cca5d14cabbc8a1f72f2c1a245867e99042821ca1943d2af87d639540";
+ sha256 = "ece75c3c589cd1c1401f7a9d2ec8c90093a493e4ea3954a89174660caebc1991";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/webots-ros2-abb/default.nix b/distros/foxy/webots-ros2-abb/default.nix
index c9f5c18950..910b62e537 100644
--- a/distros/foxy/webots-ros2-abb/default.nix
+++ b/distros/foxy/webots-ros2-abb/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, control-msgs, pythonPackages, rclpy, rosgraph-msgs, sensor-msgs, std-msgs, trajectory-msgs, webots-ros2-core }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-abb";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_abb/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "4938d92770d7f64c36de19087d1cabfc6939762ae23fdd31d0c16e0ba6ff612f";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_abb/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "a4cc89ec46dc30b3bd83621f569b49054347cbc0b952de254088b81ffa946053";
};
buildType = "ament_python";
diff --git a/distros/foxy/webots-ros2-core/default.nix b/distros/foxy/webots-ros2-core/default.nix
index d7e63f74ad..fa0b9c2716 100644
--- a/distros/foxy/webots-ros2-core/default.nix
+++ b/distros/foxy/webots-ros2-core/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-msgs }:
+{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, python3Packages, pythonPackages, rclpy, std-msgs, webots-ros2-msgs }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-core";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_core/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "7b163d7a0c3a8045d4b2c4dbcac9d30cd8b33f31e258c5a21679da6256beaf96";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_core/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "3b86435cb882ed58640a34abeb9ddff4b2ebda797da4389c94ace4421932392c";
};
buildType = "ament_python";
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
- propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-msgs ];
+ propagatedBuildInputs = [ builtin-interfaces python3Packages.tkinter rclpy std-msgs webots-ros2-msgs ];
meta = {
description = ''Core interface between Webots and ROS2'';
diff --git a/distros/foxy/webots-ros2-demos/default.nix b/distros/foxy/webots-ros2-demos/default.nix
index 49b454e842..931ba7483b 100644
--- a/distros/foxy/webots-ros2-demos/default.nix
+++ b/distros/foxy/webots-ros2-demos/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-universal-robot }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-demos";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_demos/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "53ba900133a102c071af84df12432b31768cde8cce318b56021e51a51b61adcc";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_demos/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "c8c8218c5c8968187765367ca4c0a1f4c0dc8bcb080b4c761fd92eb97543211e";
};
buildType = "ament_python";
diff --git a/distros/foxy/webots-ros2-epuck/default.nix b/distros/foxy/webots-ros2-epuck/default.nix
index 2429c5ca2d..59efe3e417 100644
--- a/distros/foxy/webots-ros2-epuck/default.nix
+++ b/distros/foxy/webots-ros2-epuck/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, nav-msgs, pythonPackages, rclpy, rviz2, sensor-msgs, std-msgs, tf2-ros, webots-ros2-core, webots-ros2-msgs }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-epuck";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_epuck/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "1d31b544d2b9876558b2fe49971e5a932cdb064f969da49c87c9f50ecc607fbb";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_epuck/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "567f23055eca1ded6b3da94725097d0e977aec06d4a8fd3d60c2152998fe8c2a";
};
buildType = "ament_python";
diff --git a/distros/foxy/webots-ros2-examples/default.nix b/distros/foxy/webots-ros2-examples/default.nix
index 2a5f18f159..decd4304d7 100644
--- a/distros/foxy/webots-ros2-examples/default.nix
+++ b/distros/foxy/webots-ros2-examples/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, sensor-msgs, std-msgs, webots-ros2-core, webots-ros2-msgs }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-examples";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_examples/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "1188dd7a3d8e782dc25037187282ee56c3db3165abf114287382029ac2d58a0e";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_examples/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "87dceff8d37ac9cca20b8d2ab5f15d883e23116d9c8430d2c873628fff9d0e58";
};
buildType = "ament_python";
diff --git a/distros/foxy/webots-ros2-importer/default.nix b/distros/foxy/webots-ros2-importer/default.nix
index dac872c6fc..26a8e1d804 100644
--- a/distros/foxy/webots-ros2-importer/default.nix
+++ b/distros/foxy/webots-ros2-importer/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, xacro }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-importer";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_importer/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "43ebc62ea540b020132e5cee453c1a25358968dffeeee4db7a70fd2b899e21ba";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_importer/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "fea926ce28652bcbabeeea1531cab9d096fb9e635c8e102b6f00b44f866fdd49";
};
buildType = "ament_python";
diff --git a/distros/foxy/webots-ros2-msgs/default.nix b/distros/foxy/webots-ros2-msgs/default.nix
index de01943072..13c339ede5 100644
--- a/distros/foxy/webots-ros2-msgs/default.nix
+++ b/distros/foxy/webots-ros2-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-msgs";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_msgs/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "8886dd9400ac33b5bc1738f0aac798f983d58f3e63135194b863daf4821e8bdd";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_msgs/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "48bc54ad8e996bfd0eb7d171da8d2aa7855e2d3c8a6c20ddd339c4cae07d99c0";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/webots-ros2-tiago/default.nix b/distros/foxy/webots-ros2-tiago/default.nix
index 4b5ec05c35..71b85560dc 100644
--- a/distros/foxy/webots-ros2-tiago/default.nix
+++ b/distros/foxy/webots-ros2-tiago/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, rviz2, webots-ros2-core }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-tiago";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_tiago/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "67001192a7e24ec1c7117d2839473fc1b6f50006d170712fe9f7e8401536c22b";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_tiago/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "30bf14067ab396f35d36a788b600bc82b7757ecb050a0db349c7706415dcd6b4";
};
buildType = "ament_python";
diff --git a/distros/foxy/webots-ros2-universal-robot/default.nix b/distros/foxy/webots-ros2-universal-robot/default.nix
index 475ea3f08c..dc9d523609 100644
--- a/distros/foxy/webots-ros2-universal-robot/default.nix
+++ b/distros/foxy/webots-ros2-universal-robot/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, control-msgs, pythonPackages, rclpy, rosgraph-msgs, rviz2, sensor-msgs, std-msgs, trajectory-msgs, webots-ros2-core, webots-ros2-ur-e-description }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-universal-robot";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_universal_robot/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "7b4fc3bb3813e18def180a15f7dc4e801466cd3ac97760ed18c517acc5d68f9f";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_universal_robot/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "aa9cea6f8a9671ef26751a6a686ca918291a3e76e8cb0593f719c0d3d99002b3";
};
buildType = "ament_python";
diff --git a/distros/foxy/webots-ros2-ur-e-description/default.nix b/distros/foxy/webots-ros2-ur-e-description/default.nix
index 3e9a89ee35..4195301fe9 100644
--- a/distros/foxy/webots-ros2-ur-e-description/default.nix
+++ b/distros/foxy/webots-ros2-ur-e-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, urdf }:
buildRosPackage {
pname = "ros-foxy-webots-ros2-ur-e-description";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_ur_e_description/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "c1b21af74ff8bc54ea90f6e449fc063673e3a9dac2e89036a95b875bc33c5c35";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2_ur_e_description/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "7da8a67228ac2d83604119445a268c291235e373bbfb7a28b7f3e57e424624f1";
};
buildType = "ament_python";
diff --git a/distros/foxy/webots-ros2/default.nix b/distros/foxy/webots-ros2/default.nix
index 10cdd29201..f33c968730 100644
--- a/distros/foxy/webots-ros2/default.nix
+++ b/distros/foxy/webots-ros2/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-examples, webots-ros2-importer, webots-ros2-tiago, webots-ros2-universal-robot }:
+{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, rclpy, std-msgs, webots-ros2-abb, webots-ros2-core, webots-ros2-demos, webots-ros2-epuck, webots-ros2-examples, webots-ros2-importer, webots-ros2-msgs, webots-ros2-tiago, webots-ros2-universal-robot }:
buildRosPackage {
pname = "ros-foxy-webots-ros2";
- version = "1.0.0-r2";
+ version = "1.0.1-r1";
src = fetchurl {
- url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "829636bdfd98c4a32a3a5476a2422649842d6b30c848e1987ba3f1817b60d2bb";
+ url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/foxy/webots_ros2/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "a56665cbfccfa8c4c9933c88327e05dc8e6b158ea932a85fa38de34fae695aea";
};
buildType = "ament_python";
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
- propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-abb webots-ros2-core webots-ros2-examples webots-ros2-importer webots-ros2-tiago webots-ros2-universal-robot ];
+ propagatedBuildInputs = [ builtin-interfaces rclpy std-msgs webots-ros2-abb webots-ros2-core webots-ros2-demos webots-ros2-epuck webots-ros2-examples webots-ros2-importer webots-ros2-msgs webots-ros2-tiago webots-ros2-universal-robot ];
meta = {
description = ''Interface between Webots and ROS2'';
diff --git a/distros/kinetic/audio-capture/default.nix b/distros/kinetic/audio-capture/default.nix
index 0da8ca5ef3..50a23abe44 100644
--- a/distros/kinetic/audio-capture/default.nix
+++ b/distros/kinetic/audio-capture/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
buildRosPackage {
pname = "ros-kinetic-audio-capture";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_capture/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "4d2331dd836b1204b4b9cc668059f5b1fea0ec39a9b9acc0abe0e6365c5e1f0d";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_capture/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "2e00d6603f8570e0f302a70defc2116415c6ce728926a9203b780f831d662173";
};
buildType = "catkin";
diff --git a/distros/kinetic/audio-common-msgs/default.nix b/distros/kinetic/audio-common-msgs/default.nix
index 89321e3c29..f66a1f4508 100644
--- a/distros/kinetic/audio-common-msgs/default.nix
+++ b/distros/kinetic/audio-common-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-audio-common-msgs";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_common_msgs/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "f88ee782f4b872b119ac7efd1f4dc0a178b0823c3ea05d224b3788cc26f499b0";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_common_msgs/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "249ddf5569b21122a6e5ef755c99d56a6942134001ae93071dc3c6cef2847522";
};
buildType = "catkin";
diff --git a/distros/kinetic/audio-common/default.nix b/distros/kinetic/audio-common/default.nix
index a294849023..6dd9c51e8c 100644
--- a/distros/kinetic/audio-common/default.nix
+++ b/distros/kinetic/audio-common/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }:
buildRosPackage {
pname = "ros-kinetic-audio-common";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_common/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "eced7a7539165d2db896b695981576917f145b4472ce65d79a5dc20ce76b594b";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_common/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "987ad05c8b396cc2cdaf46f0d65b382305fdd5e415e811959a69d433ff576b7b";
};
buildType = "catkin";
diff --git a/distros/kinetic/audio-play/default.nix b/distros/kinetic/audio-play/default.nix
index bbbce4ef35..4fa90f2a91 100644
--- a/distros/kinetic/audio-play/default.nix
+++ b/distros/kinetic/audio-play/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
buildRosPackage {
pname = "ros-kinetic-audio-play";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_play/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "0a0db0a28121d157359a8a54617013d690300d37e11bebf10b0550a8392e78c1";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_play/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "c21f29c225cbc16dc894c5d7b5c6064bcf0e03c2f5bc8532d5e0e80f37bc535c";
};
buildType = "catkin";
diff --git a/distros/kinetic/computer-status-msgs/default.nix b/distros/kinetic/computer-status-msgs/default.nix
new file mode 100644
index 0000000000..dc14aa28c8
--- /dev/null
+++ b/distros/kinetic/computer-status-msgs/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-kinetic-computer-status-msgs";
+ version = "2.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/130s/computer_status_msgs-release/archive/release/kinetic/computer_status_msgs/2.0.0-2.tar.gz";
+ name = "2.0.0-2.tar.gz";
+ sha256 = "69f402bd2ecc328385908e0142da03751096a9957d9dd4db41afd93e5298b81b";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Messages definitions for representing computer's hardware state, such as battery information, GPU, some miscellaneous sensors. Format is in ROS. Originally developed at pr2_common repository'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/kinetic/dnn-detect/default.nix b/distros/kinetic/dnn-detect/default.nix
index 2f1565759b..3cc5901ce4 100644
--- a/distros/kinetic/dnn-detect/default.nix
+++ b/distros/kinetic/dnn-detect/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, fiducial-msgs, image-transport, opencv3, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }:
+{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, image-transport, image-transport-plugins, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-dnn-detect";
- version = "0.0.3";
+ version = "0.1.0-r1";
src = fetchurl {
- url = "https://github.com/UbiquityRobotics-release/dnn_detect-release/archive/release/kinetic/dnn_detect/0.0.3-0.tar.gz";
- name = "0.0.3-0.tar.gz";
- sha256 = "d137392a11d23204fb54890f99d51af09c80214f8fbdb0cf17063aeba1ed22cd";
+ url = "https://github.com/UbiquityRobotics-release/dnn_detect-release/archive/release/kinetic/dnn_detect/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "e0b6a76be494ec751e041c8abb61629e55eda82c9040590b9c170e70e7f117a7";
};
buildType = "catkin";
- propagatedBuildInputs = [ cv-bridge dynamic-reconfigure fiducial-msgs image-transport opencv3 roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ];
+ propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport image-transport-plugins roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/kinetic/generated.nix b/distros/kinetic/generated.nix
index 0a1c2e74f8..60ae45b4a9 100644
--- a/distros/kinetic/generated.nix
+++ b/distros/kinetic/generated.nix
@@ -578,6 +578,8 @@ self: super: {
compressed-image-transport = self.callPackage ./compressed-image-transport {};
+ computer-status-msgs = self.callPackage ./computer-status-msgs {};
+
concert-msgs = self.callPackage ./concert-msgs {};
concert-service-msgs = self.callPackage ./concert-service-msgs {};
@@ -1474,8 +1476,12 @@ self: super: {
heron-desktop = self.callPackage ./heron-desktop {};
+ heron-gazebo = self.callPackage ./heron-gazebo {};
+
heron-msgs = self.callPackage ./heron-msgs {};
+ heron-simulator = self.callPackage ./heron-simulator {};
+
heron-viz = self.callPackage ./heron-viz {};
hfl-driver = self.callPackage ./hfl-driver {};
@@ -4916,6 +4922,8 @@ self: super: {
ur-bringup = self.callPackage ./ur-bringup {};
+ ur-client-library = self.callPackage ./ur-client-library {};
+
ur-description = self.callPackage ./ur-description {};
ur-driver = self.callPackage ./ur-driver {};
diff --git a/distros/kinetic/heron-control/default.nix b/distros/kinetic/heron-control/default.nix
index 71dd9e1fd6..d2dccfae3d 100644
--- a/distros/kinetic/heron-control/default.nix
+++ b/distros/kinetic/heron-control/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, pythonPackages, robot-localization, roslaunch, sensor-msgs }:
buildRosPackage {
pname = "ros-kinetic-heron-control";
- version = "0.3.2-r1";
+ version = "0.3.3-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_control/0.3.2-1.tar.gz";
- name = "0.3.2-1.tar.gz";
- sha256 = "a577a372b692460ec178d816731b46f89c3a34ac914b721a863bba1c272f26a8";
+ url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_control/0.3.3-1.tar.gz";
+ name = "0.3.3-1.tar.gz";
+ sha256 = "cb88dca5fcf62f7494ba71d537bcbf28eb2188d889bb7d3e9fb709e6168e64cc";
};
buildType = "catkin";
diff --git a/distros/kinetic/heron-description/default.nix b/distros/kinetic/heron-description/default.nix
index 18689e831a..e1bdda90b0 100644
--- a/distros/kinetic/heron-description/default.nix
+++ b/distros/kinetic/heron-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }:
buildRosPackage {
pname = "ros-kinetic-heron-description";
- version = "0.3.2-r1";
+ version = "0.3.3-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_description/0.3.2-1.tar.gz";
- name = "0.3.2-1.tar.gz";
- sha256 = "819c01bc20489d1aa9f75516729f5aca7a34a52f53dced0f562c1fb676c8715e";
+ url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_description/0.3.3-1.tar.gz";
+ name = "0.3.3-1.tar.gz";
+ sha256 = "01c01835d8ae989155db69b46aee38c0fff65f2cad0c12e92c0fee9d67c581f0";
};
buildType = "catkin";
diff --git a/distros/kinetic/heron-gazebo/default.nix b/distros/kinetic/heron-gazebo/default.nix
new file mode 100644
index 0000000000..2d2fa6e219
--- /dev/null
+++ b/distros/kinetic/heron-gazebo/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, hector-gazebo-plugins, heron-msgs, interactive-marker-twist-server, nav-msgs, rospy, sensor-msgs, tf, uuv-gazebo-ros-plugins-msgs, uuv-gazebo-worlds }:
+buildRosPackage {
+ pname = "ros-kinetic-heron-gazebo";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/kinetic/heron_gazebo/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "f2d064595e670ae9183b6e375003131a6587e5da7edba5620c418dbd2946f372";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs hector-gazebo-plugins heron-msgs interactive-marker-twist-server nav-msgs rospy sensor-msgs tf uuv-gazebo-ros-plugins-msgs uuv-gazebo-worlds ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Simulator package for Heron'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/kinetic/heron-msgs/default.nix b/distros/kinetic/heron-msgs/default.nix
index 51aef59539..ff845d2d9e 100644
--- a/distros/kinetic/heron-msgs/default.nix
+++ b/distros/kinetic/heron-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-heron-msgs";
- version = "0.3.2-r1";
+ version = "0.3.3-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_msgs/0.3.2-1.tar.gz";
- name = "0.3.2-1.tar.gz";
- sha256 = "581f3578b85d11b73b7b8c62f42f6830b3827e5cfa2bcff4bec493f613e393e0";
+ url = "https://github.com/clearpath-gbp/heron-release/archive/release/kinetic/heron_msgs/0.3.3-1.tar.gz";
+ name = "0.3.3-1.tar.gz";
+ sha256 = "5a1c10d556e227adaaa649d6f1fdddd211eea0f65cbb15253b391131de244a07";
};
buildType = "catkin";
diff --git a/distros/kinetic/heron-simulator/default.nix b/distros/kinetic/heron-simulator/default.nix
new file mode 100644
index 0000000000..2f430a1fc0
--- /dev/null
+++ b/distros/kinetic/heron-simulator/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }:
+buildRosPackage {
+ pname = "ros-kinetic-heron-simulator";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/kinetic/heron_simulator/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "dff15b0a803e1af7bbff9225387964bc4b37c97b1b18336e0939093f84cf527e";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ roslaunch ];
+ propagatedBuildInputs = [ lms1xx robot-state-publisher urdf xacro ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Simulator package for Heron'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/kinetic/hfl-driver/default.nix b/distros/kinetic/hfl-driver/default.nix
index 66c257896c..b0c66c3555 100644
--- a/distros/kinetic/hfl-driver/default.nix
+++ b/distros/kinetic/hfl-driver/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }:
+{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-geometry, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-hfl-driver";
- version = "0.0.17-r1";
+ version = "0.0.20-r1";
src = fetchurl {
- url = "https://github.com/flynneva/hfl_driver-release/archive/release/kinetic/hfl_driver/0.0.17-1.tar.gz";
- name = "0.0.17-1.tar.gz";
- sha256 = "c3aa6bf21eaee9f1bcca923e986f0192b6ffec0baa58ab701577696a8d00fb03";
+ url = "https://github.com/flynneva/hfl_driver-release/archive/release/kinetic/hfl_driver/0.0.20-1.tar.gz";
+ name = "0.0.20-1.tar.gz";
+ sha256 = "d602d8f61f36bad3bafc93222b14b651b41bb86617982a3ffbc369f39d22d970";
};
buildType = "catkin";
checkInputs = [ roslint rostest ];
- propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ];
+ propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-geometry image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/kinetic/ixblue-stdbin-decoder/default.nix b/distros/kinetic/ixblue-stdbin-decoder/default.nix
index 2432c17458..7cad080012 100644
--- a/distros/kinetic/ixblue-stdbin-decoder/default.nix
+++ b/distros/kinetic/ixblue-stdbin-decoder/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, git, gtest }:
buildRosPackage {
pname = "ros-kinetic-ixblue-stdbin-decoder";
- version = "0.1.2-r1";
+ version = "0.1.3-r1";
src = fetchurl {
- url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/kinetic/ixblue_stdbin_decoder/0.1.2-1.tar.gz";
- name = "0.1.2-1.tar.gz";
- sha256 = "f81abdb1f70c7020f195f7e857aeb5a0a2159e18b669ab57b5bcefc55a6efff0";
+ url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/kinetic/ixblue_stdbin_decoder/0.1.3-1.tar.gz";
+ name = "0.1.3-1.tar.gz";
+ sha256 = "2ce0952fb15f8fdd681e6cd1a1c3facbacbc3774bf8d2cb21683506df0ad881c";
};
buildType = "cmake";
diff --git a/distros/kinetic/kobuki-core/default.nix b/distros/kinetic/kobuki-core/default.nix
index 568ec993f7..ba20da09a7 100644
--- a/distros/kinetic/kobuki-core/default.nix
+++ b/distros/kinetic/kobuki-core/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, kobuki-dock-drive, kobuki-driver, kobuki-ftdi }:
buildRosPackage {
pname = "ros-kinetic-kobuki-core";
- version = "0.7.8-r1";
+ version = "0.7.10-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_core/0.7.8-1.tar.gz";
- name = "0.7.8-1.tar.gz";
- sha256 = "7bd843d734a13c222ee0844601173d3627c174903e964327b9082e5cb3895609";
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_core/0.7.10-1.tar.gz";
+ name = "0.7.10-1.tar.gz";
+ sha256 = "9328e688b6a08958d16e672c40f3b9e38e44c3369edc746dd77f1b31835ecf4c";
};
buildType = "catkin";
diff --git a/distros/kinetic/kobuki-dock-drive/default.nix b/distros/kinetic/kobuki-dock-drive/default.nix
index ae3fed586a..c351aee830 100644
--- a/distros/kinetic/kobuki-dock-drive/default.nix
+++ b/distros/kinetic/kobuki-dock-drive/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-geometry, ecl-linear-algebra, ecl-threads }:
buildRosPackage {
pname = "ros-kinetic-kobuki-dock-drive";
- version = "0.7.8-r1";
+ version = "0.7.10-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_dock_drive/0.7.8-1.tar.gz";
- name = "0.7.8-1.tar.gz";
- sha256 = "0eed1a5a5d853c1f96c4c2bd72d0cbaf3362a90c7bd4f8d11c7ec2109cf95520";
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_dock_drive/0.7.10-1.tar.gz";
+ name = "0.7.10-1.tar.gz";
+ sha256 = "5524c69df8d217355a728590d6f2e893fee955ec6996b4932d4a21462e5c19c3";
};
buildType = "catkin";
diff --git a/distros/kinetic/kobuki-driver/default.nix b/distros/kinetic/kobuki-driver/default.nix
index 8b5ba366e9..b9f9a9411e 100644
--- a/distros/kinetic/kobuki-driver/default.nix
+++ b/distros/kinetic/kobuki-driver/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }:
+{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }:
buildRosPackage {
pname = "ros-kinetic-kobuki-driver";
- version = "0.7.8-r1";
+ version = "0.7.10-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_driver/0.7.8-1.tar.gz";
- name = "0.7.8-1.tar.gz";
- sha256 = "7376a92a141b25ec96cd9080918057e5d2d57f1d612674ff200e98f0aa0a7116";
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_driver/0.7.10-1.tar.gz";
+ name = "0.7.10-1.tar.gz";
+ sha256 = "b24436b968767f1b9b9f63eccd4f57cb0cdaba7b4dbc47a9e30232e3829619a0";
};
buildType = "catkin";
buildInputs = [ ecl-build ];
- propagatedBuildInputs = [ ecl-command-line ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ];
+ propagatedBuildInputs = [ ecl-command-line ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/kinetic/kobuki-ftdi/default.nix b/distros/kinetic/kobuki-ftdi/default.nix
index deb353a88c..d287e089a9 100644
--- a/distros/kinetic/kobuki-ftdi/default.nix
+++ b/distros/kinetic/kobuki-ftdi/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, ecl-command-line, libftdi, libusb, pkg-config }:
buildRosPackage {
pname = "ros-kinetic-kobuki-ftdi";
- version = "0.7.8-r1";
+ version = "0.7.10-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_ftdi/0.7.8-1.tar.gz";
- name = "0.7.8-1.tar.gz";
- sha256 = "c9469f2e65acc68339b7b100eba98e364ed334be32c22519c38e55f1cf5ee4ee";
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/kinetic/kobuki_ftdi/0.7.10-1.tar.gz";
+ name = "0.7.10-1.tar.gz";
+ sha256 = "2e1891100b7498b1d4f412125d006eeed935ebda5a6051c99d16df96b3ce6ad0";
};
buildType = "catkin";
diff --git a/distros/kinetic/libmavconn/default.nix b/distros/kinetic/libmavconn/default.nix
index 432fa504f6..995c863584 100644
--- a/distros/kinetic/libmavconn/default.nix
+++ b/distros/kinetic/libmavconn/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }:
buildRosPackage {
pname = "ros-kinetic-libmavconn";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/libmavconn/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "c16a531401669ac29e10f95f0a70e05aeb118bb975f1919395b5c50ddb05ef0b";
+ url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/libmavconn/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "30f3fdca9e223bc1fcae133e57e194b81e53cfd8bded6f146148cfa90a617a11";
};
buildType = "catkin";
diff --git a/distros/kinetic/mavros-extras/default.nix b/distros/kinetic/mavros-extras/default.nix
index 73a9044480..e4af62f036 100644
--- a/distros/kinetic/mavros-extras/default.nix
+++ b/distros/kinetic/mavros-extras/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-eigen, urdf, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-mavros-extras";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_extras/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "e118a746ce25e4d4135e6bca93e628a7e707112812ee6ace58ad51ab7f228931";
+ url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_extras/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "bd18aed1d4ffebd9aaa7517b438d667ef0cdd9a59f5fa585232936f5b81faf15";
};
buildType = "catkin";
diff --git a/distros/kinetic/mavros-msgs/default.nix b/distros/kinetic/mavros-msgs/default.nix
index 1d5130ff94..7532050751 100644
--- a/distros/kinetic/mavros-msgs/default.nix
+++ b/distros/kinetic/mavros-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-mavros-msgs";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_msgs/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "b0bf720bc5590728dc6e3ed29e2ea57473a9b271a521885d13be39750a3131fc";
+ url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_msgs/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "5a4695be4b59e6beefbb3a4805aaaa2ea0d1ac65c5d8bda50a921dd6f4086063";
};
buildType = "catkin";
diff --git a/distros/kinetic/mavros/default.nix b/distros/kinetic/mavros/default.nix
index 79f4a2bf48..a204ed4243 100644
--- a/distros/kinetic/mavros/default.nix
+++ b/distros/kinetic/mavros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, boost, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-runtime, nav-msgs, pluginlib, rosconsole-bridge, roscpp, rospy, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }:
buildRosPackage {
pname = "ros-kinetic-mavros";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "ecac6f6935b9559fbb90484ae3c64b89a501438caff165480f3ff725e28ca46a";
+ url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "462dfa2104326b3945a7ac16065e46bddf1c3866d4fbf4f1460b942284d5f681";
};
buildType = "catkin";
diff --git a/distros/kinetic/moose-desktop/default.nix b/distros/kinetic/moose-desktop/default.nix
index 70241a5331..517aa0b66f 100644
--- a/distros/kinetic/moose-desktop/default.nix
+++ b/distros/kinetic/moose-desktop/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, moose-msgs, moose-viz }:
buildRosPackage {
pname = "ros-kinetic-moose-desktop";
- version = "0.1.0-r3";
+ version = "0.1.1-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_desktop/0.1.0-3.tar.gz";
- name = "0.1.0-3.tar.gz";
- sha256 = "36b65aac7523bba7f9d70fcd0b28213d7a4c8d3b1593cd5beb1b5225aa634cc1";
+ url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_desktop/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "ecab6f912991b1541897082ca2a6bd12ac094296f02265eb0bf0a95513d7a1b0";
};
buildType = "catkin";
diff --git a/distros/kinetic/moose-viz/default.nix b/distros/kinetic/moose-viz/default.nix
index 2c597202ad..124aeef2fa 100644
--- a/distros/kinetic/moose-viz/default.nix
+++ b/distros/kinetic/moose-viz/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moose-description, roslaunch, rviz }:
+{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher-gui, moose-description, roslaunch, rviz }:
buildRosPackage {
pname = "ros-kinetic-moose-viz";
- version = "0.1.0-r3";
+ version = "0.1.1-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_viz/0.1.0-3.tar.gz";
- name = "0.1.0-3.tar.gz";
- sha256 = "42df5fe707b9fe28fa313400712458cf3d4c1bbb9418725371646d93d6240670";
+ url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_viz/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "91271bed33ba95d9a6bed08b3d6bff77cd38b6a1203e520fc70c129cf670e1f6";
};
buildType = "catkin";
buildInputs = [ roslaunch ];
- propagatedBuildInputs = [ joint-state-publisher moose-description rviz ];
+ propagatedBuildInputs = [ joint-state-publisher-gui moose-description rviz ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/kinetic/rc-genicam-api/default.nix b/distros/kinetic/rc-genicam-api/default.nix
index 228b6f55ed..350932f04c 100644
--- a/distros/kinetic/rc-genicam-api/default.nix
+++ b/distros/kinetic/rc-genicam-api/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, cmake, libpng, libusb }:
+{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }:
buildRosPackage {
pname = "ros-kinetic-rc-genicam-api";
- version = "2.3.4-r1";
+ version = "2.4.1-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/kinetic/rc_genicam_api/2.3.4-1.tar.gz";
- name = "2.3.4-1.tar.gz";
- sha256 = "18573ee8050d35152eeba55bc292fa0d52a94cf0cbebf9d8e688fd8136bcb511";
+ url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/kinetic/rc_genicam_api/2.4.1-1.tar.gz";
+ name = "2.4.1-1.tar.gz";
+ sha256 = "3ded9771da36c5c543c5091759cde6cb6cfcc6aa6e69bf88034597d03103e70b";
};
buildType = "cmake";
- propagatedBuildInputs = [ catkin libpng libusb ];
+ propagatedBuildInputs = [ libpng libusb ];
nativeBuildInputs = [ cmake ];
meta = {
diff --git a/distros/kinetic/rc-hand-eye-calibration-client/default.nix b/distros/kinetic/rc-hand-eye-calibration-client/default.nix
index df0418edf5..317961ef58 100644
--- a/distros/kinetic/rc-hand-eye-calibration-client/default.nix
+++ b/distros/kinetic/rc-hand-eye-calibration-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rcdiscover, roscpp, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-kinetic-rc-hand-eye-calibration-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_hand_eye_calibration_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "3f1baa3476eb9fb00613c58335e757baef0b6218b27ca6253f6037be605756da";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_hand_eye_calibration_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "47511b12228e4b9f3db3d4cc3403b47438e8f9c1b8d0eb5682f401356c73b132";
};
buildType = "catkin";
diff --git a/distros/kinetic/rc-pick-client/default.nix b/distros/kinetic/rc-pick-client/default.nix
index 4be0f06375..5a7e1e37e8 100644
--- a/distros/kinetic/rc-pick-client/default.nix
+++ b/distros/kinetic/rc-pick-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, shape-msgs, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-rc-pick-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_pick_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "718f66a086ec704ce617d01bc99ce5aaa56a4b41c7258a1fa02dcd53011b88e4";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_pick_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "9ba9b4a4b3c5e3e8199c4985bed15e9aaf4ee4ce6cc8575da641736f24600e41";
};
buildType = "catkin";
diff --git a/distros/kinetic/rc-roi-manager-gui/default.nix b/distros/kinetic/rc-roi-manager-gui/default.nix
index c979cd6541..b74d031ef9 100644
--- a/distros/kinetic/rc-roi-manager-gui/default.nix
+++ b/distros/kinetic/rc-roi-manager-gui/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, message-runtime, rc-common-msgs, rc-pick-client, roscpp, shape-msgs, tf, visualization-msgs, wxGTK }:
buildRosPackage {
pname = "ros-kinetic-rc-roi-manager-gui";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_roi_manager_gui/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "a9a5f862152bcade468bb926caa9e631a5e468f2f9b35a0f0a68a803e817222f";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_roi_manager_gui/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "47190758fd397be16a969cacc66a0128025f69fea08865607312d2ff6c7a597c";
};
buildType = "catkin";
diff --git a/distros/kinetic/rc-silhouettematch-client/default.nix b/distros/kinetic/rc-silhouettematch-client/default.nix
index 0ba40e4765..6e06028d19 100644
--- a/distros/kinetic/rc-silhouettematch-client/default.nix
+++ b/distros/kinetic/rc-silhouettematch-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-rc-silhouettematch-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_silhouettematch_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "ee5d09233dd6ba98127ced5f554e053fb43af3c39837fe0ad782e68fc9d1be4d";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_silhouettematch_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "ccae73cad1e0bfe9ed24200c12641154c67a018fa18b0421b8d4c3ef875a2eee";
};
buildType = "catkin";
diff --git a/distros/kinetic/rc-tagdetect-client/default.nix b/distros/kinetic/rc-tagdetect-client/default.nix
index 8d2af01a23..71e6e58743 100644
--- a/distros/kinetic/rc-tagdetect-client/default.nix
+++ b/distros/kinetic/rc-tagdetect-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-rc-tagdetect-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_tagdetect_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "722dd93302f4629b19e6f940da10272b0bed1864e6b472c2c0ff70f0408e8ccf";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_tagdetect_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "8c6a2864c3ff2280ed11c2ff65ef25574b0024f34597c5f7d26e1c1985aa34f1";
};
buildType = "catkin";
diff --git a/distros/kinetic/rc-visard-description/default.nix b/distros/kinetic/rc-visard-description/default.nix
index 4ab150a381..edbfa7f0dc 100644
--- a/distros/kinetic/rc-visard-description/default.nix
+++ b/distros/kinetic/rc-visard-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roslaunch, xacro }:
buildRosPackage {
pname = "ros-kinetic-rc-visard-description";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard_description/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "8d3b7ef4bb35c3f019eeffae55475e47f6922a634f499171a69ffcf86c718d84";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard_description/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "3815b22655e87e2e6aee2d05568a6a35dd037fae7aedf916d811682ab04a093e";
};
buildType = "catkin";
diff --git a/distros/kinetic/rc-visard-driver/default.nix b/distros/kinetic/rc-visard-driver/default.nix
index e95e5b0458..12cbfa432f 100644
--- a/distros/kinetic/rc-visard-driver/default.nix
+++ b/distros/kinetic/rc-visard-driver/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, diagnostic-updater, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, nodelet, protobuf, rc-common-msgs, rc-dynamics-api, rc-genicam-api, roscpp, sensor-msgs, stereo-msgs, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-rc-visard-driver";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard_driver/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "5ee69f95747060e14e0f138ff1a2959caf7a92cf7989175770c8a7f7662f8ff6";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard_driver/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "4beab502ca2d7346d2f25c5956ce93f702e64ea7419c430187308e0cf7abba62";
};
buildType = "catkin";
diff --git a/distros/kinetic/rc-visard/default.nix b/distros/kinetic/rc-visard/default.nix
index bc7d70fb24..ed5f9e16e8 100644
--- a/distros/kinetic/rc-visard/default.nix
+++ b/distros/kinetic/rc-visard/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rc-hand-eye-calibration-client, rc-pick-client, rc-roi-manager-gui, rc-silhouettematch-client, rc-tagdetect-client, rc-visard-description, rc-visard-driver }:
buildRosPackage {
pname = "ros-kinetic-rc-visard";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "13ec7fa514db40448d8820d3f4d94de9fb674cf54e6df100dfc12a2c34ba60a5";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/kinetic/rc_visard/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "f22f4c519ad2486430735f9812b2373509945ac74922daff2cccd8201eba79e5";
};
buildType = "catkin";
diff --git a/distros/kinetic/sick-safetyscanners/default.nix b/distros/kinetic/sick-safetyscanners/default.nix
index 5ad473720e..7f9c003ad1 100644
--- a/distros/kinetic/sick-safetyscanners/default.nix
+++ b/distros/kinetic/sick-safetyscanners/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, rqt-reconfigure, sensor-msgs, std-msgs }:
+{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-sick-safetyscanners";
- version = "1.0.5-r1";
+ version = "1.0.6-r1";
src = fetchurl {
- url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/kinetic/sick_safetyscanners/1.0.5-1.tar.gz";
- name = "1.0.5-1.tar.gz";
- sha256 = "952ab90782dfa2e20d0d05358d34b906002c4826989d19c1b6f4b7b57ebc35e9";
+ url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/kinetic/sick_safetyscanners/1.0.6-1.tar.gz";
+ name = "1.0.6-1.tar.gz";
+ sha256 = "5c82033b6884e01ac4af3554bd2b82ef699afb490ca6d4d298a1155a34823728";
};
buildType = "catkin";
buildInputs = [ message-generation ];
- propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp rqt-reconfigure sensor-msgs std-msgs ];
+ propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp sensor-msgs std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/kinetic/test-mavros/default.nix b/distros/kinetic/test-mavros/default.nix
index 057f16108b..2f65900fe9 100644
--- a/distros/kinetic/test-mavros/default.nix
+++ b/distros/kinetic/test-mavros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, control-toolbox, eigen, eigen-conversions, geometry-msgs, mavros, mavros-extras, roscpp, std-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-kinetic-test-mavros";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/test_mavros/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "16d3a825953dde65b0c43d2cb92b11905106f7ca261670210592af7d014c95e1";
+ url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/test_mavros/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "9d1a6b677141c027e902776c127ed2f8138c6940714e956eda267b78952c0603";
};
buildType = "catkin";
diff --git a/distros/kinetic/ur-client-library/default.nix b/distros/kinetic/ur-client-library/default.nix
new file mode 100644
index 0000000000..ffb3a66940
--- /dev/null
+++ b/distros/kinetic/ur-client-library/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, console-bridge }:
+buildRosPackage {
+ pname = "ros-kinetic-ur-client-library";
+ version = "0.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/kinetic/ur_client_library/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "618f3a4cd1783cc39e81b09f98ae403f80ddff082d0494f4e561b556803d02ac";
+ };
+
+ buildType = "cmake";
+ buildInputs = [ boost ];
+ propagatedBuildInputs = [ catkin console-bridge ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''Standalone C++ library for accessing Universal Robots interfaces. This has been forked off the ur_robot_driver.'';
+ license = with lib.licenses; [ asl20 bsd2 "Zlib" mit ];
+ };
+}
diff --git a/distros/kinetic/warthog-control/default.nix b/distros/kinetic/warthog-control/default.nix
index 5e4900f869..2726a150b9 100644
--- a/distros/kinetic/warthog-control/default.nix
+++ b/distros/kinetic/warthog-control/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, rosserial-server, teleop-twist-joy, topic-tools, twist-mux }:
+{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, teleop-twist-joy, topic-tools, twist-mux }:
buildRosPackage {
pname = "ros-kinetic-warthog-control";
- version = "0.1.1-r1";
+ version = "0.1.2-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_control/0.1.1-1.tar.gz";
- name = "0.1.1-1.tar.gz";
- sha256 = "e1e879c9cb9c0beedd213b24562bcd9b92ef6efc4ea1d913e57d01934ef1d5e8";
+ url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_control/0.1.2-1.tar.gz";
+ name = "0.1.2-1.tar.gz";
+ sha256 = "951358c64940fd908d444f21db8fe8ce2c2d79102eb66f49718f19eae0a56972";
};
buildType = "catkin";
buildInputs = [ roslaunch ];
- propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization rosserial-server teleop-twist-joy topic-tools twist-mux ];
+ propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization teleop-twist-joy topic-tools twist-mux ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/kinetic/warthog-description/default.nix b/distros/kinetic/warthog-description/default.nix
index fc07ecb8fe..c636ff71dc 100644
--- a/distros/kinetic/warthog-description/default.nix
+++ b/distros/kinetic/warthog-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, roslaunch, urdf, xacro }:
buildRosPackage {
pname = "ros-kinetic-warthog-description";
- version = "0.1.1-r1";
+ version = "0.1.2-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_description/0.1.1-1.tar.gz";
- name = "0.1.1-1.tar.gz";
- sha256 = "83a365068a304996e6bc0a131d4b9536fab934b94a84eeb15721f201b62f11c5";
+ url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_description/0.1.2-1.tar.gz";
+ name = "0.1.2-1.tar.gz";
+ sha256 = "deea19be5e4b864192987893852c0f2c82d748340cf80d12d44fe0063ab01fcc";
};
buildType = "catkin";
diff --git a/distros/kinetic/warthog-msgs/default.nix b/distros/kinetic/warthog-msgs/default.nix
index 88c67275ec..63f5a82be2 100644
--- a/distros/kinetic/warthog-msgs/default.nix
+++ b/distros/kinetic/warthog-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-warthog-msgs";
- version = "0.1.1-r1";
+ version = "0.1.2-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_msgs/0.1.1-1.tar.gz";
- name = "0.1.1-1.tar.gz";
- sha256 = "0e5d267589e2e1a8ad6f4e6e31165da1a9cd71a07124e9991d6bda9b1444d729";
+ url = "https://github.com/clearpath-gbp/warthog-release/archive/release/kinetic/warthog_msgs/0.1.2-1.tar.gz";
+ name = "0.1.2-1.tar.gz";
+ sha256 = "437a06c5a0973eb681c63dc0b0ca6552315c4eeea5160cf9979fd383068db9be";
};
buildType = "catkin";
diff --git a/distros/melodic/apriltag/default.nix b/distros/melodic/apriltag/default.nix
index 880132e6a1..801637b265 100644
--- a/distros/melodic/apriltag/default.nix
+++ b/distros/melodic/apriltag/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, cmake }:
buildRosPackage {
pname = "ros-melodic-apriltag";
- version = "3.1.1-r1";
+ version = "3.1.2-r1";
src = fetchurl {
- url = "https://github.com/AprilRobotics/apriltag-release/archive/release/melodic/apriltag/3.1.1-1.tar.gz";
- name = "3.1.1-1.tar.gz";
- sha256 = "99dbed4dcbf548582e54acc506bf55f4918c2fdf3a0682716b4a400074cb533c";
+ url = "https://github.com/AprilRobotics/apriltag-release/archive/release/melodic/apriltag/3.1.2-1.tar.gz";
+ name = "3.1.2-1.tar.gz";
+ sha256 = "edeca6ffd2d5da48a525fd278afb41a43d2cf3e0290dadf71bce62620f4ebf9d";
};
buildType = "cmake";
diff --git a/distros/melodic/aruco-msgs/default.nix b/distros/melodic/aruco-msgs/default.nix
new file mode 100644
index 0000000000..808c759a96
--- /dev/null
+++ b/distros/melodic/aruco-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-aruco-msgs";
+ version = "2.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco_msgs/2.1.1-1.tar.gz";
+ name = "2.1.1-1.tar.gz";
+ sha256 = "57c04ab066abb37761908071f24d8d7d7d9329d47f3da13c2e00d9201fa8e616";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The aruco_msgs package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/aruco-ros/default.nix b/distros/melodic/aruco-ros/default.nix
new file mode 100644
index 0000000000..6eee4fe8dd
--- /dev/null
+++ b/distros/melodic/aruco-ros/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, aruco, aruco-msgs, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, roscpp, sensor-msgs, tf, visualization-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-aruco-ros";
+ version = "2.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco_ros/2.1.1-1.tar.gz";
+ name = "2.1.1-1.tar.gz";
+ sha256 = "3f0e7c0a73539735395c9b4330d9f4b66be412275d2bdce7eb4a8e7ea09fb531";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ aruco aruco-msgs cv-bridge dynamic-reconfigure geometry-msgs image-transport roscpp sensor-msgs tf visualization-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain).
+ It provides real-time marker based 3D pose estimation using AR markers.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/aruco/default.nix b/distros/melodic/aruco/default.nix
new file mode 100644
index 0000000000..133adbe1db
--- /dev/null
+++ b/distros/melodic/aruco/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, eigen }:
+buildRosPackage {
+ pname = "ros-melodic-aruco";
+ version = "2.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco/2.1.1-1.tar.gz";
+ name = "2.1.1-1.tar.gz";
+ sha256 = "8a8705febf32e79771c2f07790a25166c8a5df1119bdcc4accade226b481aba5";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ cv-bridge eigen ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain).
+ It provides real-time marker based 3D pose estimation using AR markers.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/audio-capture/default.nix b/distros/melodic/audio-capture/default.nix
index 5806b615ce..7612cb440f 100644
--- a/distros/melodic/audio-capture/default.nix
+++ b/distros/melodic/audio-capture/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
buildRosPackage {
pname = "ros-melodic-audio-capture";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_capture/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "4e83f573989796f40f61027ed180be9fa718b462a1199d4c4c1fec2d8b3ec2fd";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_capture/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "c3c56e1d50e5a79b6c29e9986d7ceb194c161a11367277d5b6835e1bd136c3bf";
};
buildType = "catkin";
diff --git a/distros/melodic/audio-common-msgs/default.nix b/distros/melodic/audio-common-msgs/default.nix
index 2d9fd374cb..1edc4458ec 100644
--- a/distros/melodic/audio-common-msgs/default.nix
+++ b/distros/melodic/audio-common-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
buildRosPackage {
pname = "ros-melodic-audio-common-msgs";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common_msgs/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "d5f983a73724d5ea70a458a26c1aad3f5e7e34456a9b6bd87019d531d71f7260";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common_msgs/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "e2d4856908f461e9f054703c5b3f92e037ede85b138bff0a3940acc2884a6a69";
};
buildType = "catkin";
diff --git a/distros/melodic/audio-common/default.nix b/distros/melodic/audio-common/default.nix
index 003471927d..029a569d8e 100644
--- a/distros/melodic/audio-common/default.nix
+++ b/distros/melodic/audio-common/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }:
buildRosPackage {
pname = "ros-melodic-audio-common";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "91a6a869117c6b8115f18e762f8a7653728b6db9fad4d07b1a51a38243ad5279";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "639bd5b238b932fd55a365a0fd26bb1e67e803e4e51bbcb691320826f308a0da";
};
buildType = "catkin";
diff --git a/distros/melodic/audio-play/default.nix b/distros/melodic/audio-play/default.nix
index 74971c180d..02e3ca9013 100644
--- a/distros/melodic/audio-play/default.nix
+++ b/distros/melodic/audio-play/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
buildRosPackage {
pname = "ros-melodic-audio-play";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_play/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "27654d59729603a37911be3615fc9d8b871bbf47b1526ab0831d97c71de964f0";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_play/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "b4ee19260182adb3d0f017022b5ce89a7caa2d13c37fba56c1a6cc405e4fcfbc";
};
buildType = "catkin";
diff --git a/distros/melodic/behaviortree-cpp-v3/default.nix b/distros/melodic/behaviortree-cpp-v3/default.nix
index 3439e8c3dc..635efd9162 100644
--- a/distros/melodic/behaviortree-cpp-v3/default.nix
+++ b/distros/melodic/behaviortree-cpp-v3/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cppzmq, ncurses, roslib }:
buildRosPackage {
pname = "ros-melodic-behaviortree-cpp-v3";
- version = "3.5.2-r1";
+ version = "3.5.3-r1";
src = fetchurl {
- url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/melodic/behaviortree_cpp_v3/3.5.2-1.tar.gz";
- name = "3.5.2-1.tar.gz";
- sha256 = "2804632551a3dff63afc2e96dbaba81a5fe499ce3a729a56ace86c519a3f0e00";
+ url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/melodic/behaviortree_cpp_v3/3.5.3-1.tar.gz";
+ name = "3.5.3-1.tar.gz";
+ sha256 = "6fde0c7f8294c20c5b62ac75cf0e5749c07a12b59373c4be3ea0ed3643cf7bbe";
};
buildType = "catkin";
diff --git a/distros/melodic/can-msgs/default.nix b/distros/melodic/can-msgs/default.nix
index 9cc4e7233b..15c50d7693 100644
--- a/distros/melodic/can-msgs/default.nix
+++ b/distros/melodic/can-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-can-msgs";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/can_msgs/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "447ba0d6ed4b62a6ed516bc4fc65a621ec6f6519373bf0e5d8acd39f551ea474";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/can_msgs/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "f5066e557bf533243631fef24b5e63c507eb24b44bb883b77017c674cb4f2d90";
};
buildType = "catkin";
diff --git a/distros/melodic/canopen-402/default.nix b/distros/melodic/canopen-402/default.nix
index d714289c40..9aef781a5e 100644
--- a/distros/melodic/canopen-402/default.nix
+++ b/distros/melodic/canopen-402/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, canopen-master, catkin, class-loader, rosunit }:
buildRosPackage {
pname = "ros-melodic-canopen-402";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_402/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "e1d8c37b8c3782b5ad9bb0d24fe17c64f21d4db8804dbfc73039bc519595015f";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_402/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "a280899651921c85855889860b3a5fc54dad9b77c7f8e7ad66c2b855affc6d84";
};
buildType = "catkin";
diff --git a/distros/melodic/canopen-chain-node/default.nix b/distros/melodic/canopen-chain-node/default.nix
index e5d110d622..2b7f7f422c 100644
--- a/distros/melodic/canopen-chain-node/default.nix
+++ b/distros/melodic/canopen-chain-node/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, canopen-master, catkin, diagnostic-updater, message-generation, message-runtime, pluginlib, rosconsole-bridge, roscpp, roslib, socketcan-interface, std-msgs, std-srvs }:
buildRosPackage {
pname = "ros-melodic-canopen-chain-node";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_chain_node/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "5f9290748c5cf415b10595a1c677bce4cd3c4871411b1c57cd90349e02e282b2";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_chain_node/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "59762bd71cb671c446d85fbafe22b93c33f4d51eb9fa5e4248c869543af30085";
};
buildType = "catkin";
diff --git a/distros/melodic/canopen-master/default.nix b/distros/melodic/canopen-master/default.nix
index 286f4cee0a..9aeedf5279 100644
--- a/distros/melodic/canopen-master/default.nix
+++ b/distros/melodic/canopen-master/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, class-loader, rosunit, socketcan-interface }:
buildRosPackage {
pname = "ros-melodic-canopen-master";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_master/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "f8b2ab544fa43dba33ce751f654a81454f59a0093950c275188ef9ade9a5e5a8";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_master/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "83ce5c79c6a4f19aa0b594aad47879846831f8afa357845e732f7999b37aba1f";
};
buildType = "catkin";
diff --git a/distros/melodic/canopen-motor-node/default.nix b/distros/melodic/canopen-motor-node/default.nix
index 38ba55aeca..e5d4c73443 100644
--- a/distros/melodic/canopen-motor-node/default.nix
+++ b/distros/melodic/canopen-motor-node/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, canopen-402, canopen-chain-node, canopen-master, catkin, controller-manager, controller-manager-msgs, filters, hardware-interface, joint-limits-interface, muparser, roscpp, rosunit, urdf }:
buildRosPackage {
pname = "ros-melodic-canopen-motor-node";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_motor_node/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "697983a9b2b2d7b7c11cd35c2b1c92a5cac5e3d3f4cb5ea0cf2f50cc4f6025fe";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_motor_node/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "136e40e5bb384756d447943ef6e7924dd3cc12da8a2847fcfc2d29b3e83cbffa";
};
buildType = "catkin";
diff --git a/distros/melodic/computer-status-msgs/default.nix b/distros/melodic/computer-status-msgs/default.nix
new file mode 100644
index 0000000000..961fa60839
--- /dev/null
+++ b/distros/melodic/computer-status-msgs/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-computer-status-msgs";
+ version = "2.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/130s/computer_status_msgs-release/archive/release/kinetic/computer_status_msgs/2.0.0-2.tar.gz";
+ name = "2.0.0-2.tar.gz";
+ sha256 = "69f402bd2ecc328385908e0142da03751096a9957d9dd4db41afd93e5298b81b";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Messages definitions for representing computer's hardware state, such as battery information, GPU, some miscellaneous sensors. Format is in ROS. Originally developed at pr2_common repository'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/dense-laser-assembler/default.nix b/distros/melodic/dense-laser-assembler/default.nix
new file mode 100644
index 0000000000..249fe85840
--- /dev/null
+++ b/distros/melodic/dense-laser-assembler/default.nix
@@ -0,0 +1,28 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, calibration-msgs, catkin, roscpp, roscpp-serialization, sensor-msgs, settlerlib, std-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-dense-laser-assembler";
+ version = "1.0.11-r3";
+
+ src = fetchurl {
+ url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/dense_laser_assembler/1.0.11-3.tar.gz";
+ name = "1.0.11-3.tar.gz";
+ sha256 = "ae8c468360cf2e64738f25ca2722920008eff02f43806e5b4ac0009639ebe5ec";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ calibration-msgs roscpp roscpp-serialization sensor-msgs settlerlib std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Stores streaming data from a laser sensor in a
+ dense representation. This allows the user to do 'image-like'
+ processing on the data, and can also be used for very fast approx
+ neighborhood searches. This package is still experimental and unstable.
+ Expect its APIs to change.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/dingo-control/default.nix b/distros/melodic/dingo-control/default.nix
index 64e42e4e83..fe14a62f64 100644
--- a/distros/melodic/dingo-control/default.nix
+++ b/distros/melodic/dingo-control/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, ridgeback-control, robot-localization, roslaunch, teleop-twist-joy, topic-tools, twist-mux }:
buildRosPackage {
pname = "ros-melodic-dingo-control";
- version = "0.1.0-r1";
+ version = "0.1.1-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_control/0.1.0-1.tar.gz";
- name = "0.1.0-1.tar.gz";
- sha256 = "07b772c858baf385db6dbb5f0426e5dbe3d6db05d86404203ecb984796775343";
+ url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_control/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "f591fae9a43278d17b2746ba522c7175543444a78b85d79e895133766a51edd7";
};
buildType = "catkin";
diff --git a/distros/melodic/dingo-description/default.nix b/distros/melodic/dingo-description/default.nix
index 6cb27f0108..4cd01b0e5c 100644
--- a/distros/melodic/dingo-description/default.nix
+++ b/distros/melodic/dingo-description/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, urdf, xacro }:
+{ lib, buildRosPackage, fetchurl, catkin, lms1xx, realsense2-description, robot-state-publisher, urdf, xacro }:
buildRosPackage {
pname = "ros-melodic-dingo-description";
- version = "0.1.0-r1";
+ version = "0.1.1-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_description/0.1.0-1.tar.gz";
- name = "0.1.0-1.tar.gz";
- sha256 = "813a90c15cdf605344cb2c2db8cd8a4a7766b933b4a774c94f0c56ef04e0fb0e";
+ url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_description/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "2c92ca00a591274bad3f384ce5c78f4de02d30a4611d4a0935cc820cee85b8e9";
};
buildType = "catkin";
- propagatedBuildInputs = [ robot-state-publisher urdf xacro ];
+ propagatedBuildInputs = [ lms1xx realsense2-description robot-state-publisher urdf xacro ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/dingo-msgs/default.nix b/distros/melodic/dingo-msgs/default.nix
index 1968633595..03db62b92f 100644
--- a/distros/melodic/dingo-msgs/default.nix
+++ b/distros/melodic/dingo-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-dingo-msgs";
- version = "0.1.0-r1";
+ version = "0.1.1-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_msgs/0.1.0-1.tar.gz";
- name = "0.1.0-1.tar.gz";
- sha256 = "182ce016a41ebebca0267b0152571f354da7981174453762a9da30de5176f9ea";
+ url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_msgs/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "8cc05ec1506f36dc77ac6fdcc98d10a00726b8302611e961706b383b0ed038ec";
};
buildType = "catkin";
diff --git a/distros/melodic/dingo-navigation/default.nix b/distros/melodic/dingo-navigation/default.nix
index 488b918296..11a9b67a44 100644
--- a/distros/melodic/dingo-navigation/default.nix
+++ b/distros/melodic/dingo-navigation/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, amcl, catkin, gmapping, map-server, move-base, roslaunch }:
buildRosPackage {
pname = "ros-melodic-dingo-navigation";
- version = "0.1.0-r1";
+ version = "0.1.1-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_navigation/0.1.0-1.tar.gz";
- name = "0.1.0-1.tar.gz";
- sha256 = "e46f43cd7b7fae69de4fd8bff442c452570e585fa9fccb8f25a64073bf4f1fcf";
+ url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_navigation/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "a7024cd1924d148da454b9eebe138328d37e111ebdf79ceb2ae58f722ca69b9b";
};
buildType = "catkin";
diff --git a/distros/melodic/eiquadprog/default.nix b/distros/melodic/eiquadprog/default.nix
new file mode 100644
index 0000000000..e79aa0ec33
--- /dev/null
+++ b/distros/melodic/eiquadprog/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, graphviz }:
+buildRosPackage {
+ pname = "ros-melodic-eiquadprog";
+ version = "1.2.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/melodic/eiquadprog/1.2.2-1.tar.gz";
+ name = "1.2.2-1.tar.gz";
+ sha256 = "5be85014c6b487c75ac71c31cb205cb92fc137008d435793953e07d5de4340af";
+ };
+
+ buildType = "cmake";
+ buildInputs = [ doxygen git ];
+ propagatedBuildInputs = [ boost catkin eigen graphviz ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''Eiquadprog a QP solver using active sets'';
+ license = with lib.licenses; [ lgpl2 ];
+ };
+}
diff --git a/distros/melodic/generated.nix b/distros/melodic/generated.nix
index 8ee9009f3d..0bc27a1810 100644
--- a/distros/melodic/generated.nix
+++ b/distros/melodic/generated.nix
@@ -92,8 +92,14 @@ self: super: {
ariles-ros = self.callPackage ./ariles-ros {};
+ aruco = self.callPackage ./aruco {};
+
aruco-detect = self.callPackage ./aruco-detect {};
+ aruco-msgs = self.callPackage ./aruco-msgs {};
+
+ aruco-ros = self.callPackage ./aruco-ros {};
+
asmach = self.callPackage ./asmach {};
asmach-tutorials = self.callPackage ./asmach-tutorials {};
@@ -480,6 +486,8 @@ self: super: {
compressed-image-transport = self.callPackage ./compressed-image-transport {};
+ computer-status-msgs = self.callPackage ./computer-status-msgs {};
+
concert-msgs = self.callPackage ./concert-msgs {};
concert-service-msgs = self.callPackage ./concert-service-msgs {};
@@ -590,6 +598,8 @@ self: super: {
delphi-srr-msgs = self.callPackage ./delphi-srr-msgs {};
+ dense-laser-assembler = self.callPackage ./dense-laser-assembler {};
+
depth-image-proc = self.callPackage ./depth-image-proc {};
depthcloud-encoder = self.callPackage ./depthcloud-encoder {};
@@ -808,6 +818,8 @@ self: super: {
eigenpy = self.callPackage ./eigenpy {};
+ eiquadprog = self.callPackage ./eiquadprog {};
+
eml = self.callPackage ./eml {};
ethercat-grant = self.callPackage ./ethercat-grant {};
@@ -1200,13 +1212,15 @@ self: super: {
hector-xacro-tools = self.callPackage ./hector-xacro-tools {};
- heifu-bringup = self.callPackage ./heifu-bringup {};
+ heron-control = self.callPackage ./heron-control {};
- heifu-description = self.callPackage ./heifu-description {};
+ heron-description = self.callPackage ./heron-description {};
- heifu-msgs = self.callPackage ./heifu-msgs {};
+ heron-gazebo = self.callPackage ./heron-gazebo {};
- heifu-tools = self.callPackage ./heifu-tools {};
+ heron-msgs = self.callPackage ./heron-msgs {};
+
+ heron-simulator = self.callPackage ./heron-simulator {};
hfl-driver = self.callPackage ./hfl-driver {};
@@ -1402,6 +1416,8 @@ self: super: {
joint-limits-interface = self.callPackage ./joint-limits-interface {};
+ joint-qualification-controllers = self.callPackage ./joint-qualification-controllers {};
+
joint-state-controller = self.callPackage ./joint-state-controller {};
joint-state-publisher = self.callPackage ./joint-state-publisher {};
@@ -1560,6 +1576,10 @@ self: super: {
laser-geometry = self.callPackage ./laser-geometry {};
+ laser-joint-processor = self.callPackage ./laser-joint-processor {};
+
+ laser-joint-projector = self.callPackage ./laser-joint-projector {};
+
laser-pipeline = self.callPackage ./laser-pipeline {};
laser-proc = self.callPackage ./laser-proc {};
@@ -1580,6 +1600,8 @@ self: super: {
leo-description = self.callPackage ./leo-description {};
+ leo-gazebo = self.callPackage ./leo-gazebo {};
+
leo-viz = self.callPackage ./leo-viz {};
leuze-bringup = self.callPackage ./leuze-bringup {};
@@ -1826,8 +1848,16 @@ self: super: {
moose-description = self.callPackage ./moose-description {};
+ moose-desktop = self.callPackage ./moose-desktop {};
+
+ moose-gazebo = self.callPackage ./moose-gazebo {};
+
moose-msgs = self.callPackage ./moose-msgs {};
+ moose-simulator = self.callPackage ./moose-simulator {};
+
+ moose-viz = self.callPackage ./moose-viz {};
+
mouse-teleop = self.callPackage ./mouse-teleop {};
move-base = self.callPackage ./move-base {};
@@ -1922,6 +1952,20 @@ self: super: {
mqtt-bridge = self.callPackage ./mqtt-bridge {};
+ mrp2-common = self.callPackage ./mrp2-common {};
+
+ mrp2-description = self.callPackage ./mrp2-description {};
+
+ mrp2-gazebo = self.callPackage ./mrp2-gazebo {};
+
+ mrp2-navigation = self.callPackage ./mrp2-navigation {};
+
+ mrp2-simulator = self.callPackage ./mrp2-simulator {};
+
+ mrp2-slam = self.callPackage ./mrp2-slam {};
+
+ mrp2-teleop = self.callPackage ./mrp2-teleop {};
+
mrpt1 = self.callPackage ./mrpt1 {};
mrpt-bridge = self.callPackage ./mrpt-bridge {};
@@ -2212,6 +2256,8 @@ self: super: {
openslam-gmapping = self.callPackage ./openslam-gmapping {};
+ openzen-sensor = self.callPackage ./openzen-sensor {};
+
opt-camera = self.callPackage ./opt-camera {};
optpp-catkin = self.callPackage ./optpp-catkin {};
@@ -2378,8 +2424,14 @@ self: super: {
pr2-bringup = self.callPackage ./pr2-bringup {};
+ pr2-bringup-tests = self.callPackage ./pr2-bringup-tests {};
+
+ pr2-calibration = self.callPackage ./pr2-calibration {};
+
pr2-calibration-controllers = self.callPackage ./pr2-calibration-controllers {};
+ pr2-calibration-launch = self.callPackage ./pr2-calibration-launch {};
+
pr2-camera-synchronizer = self.callPackage ./pr2-camera-synchronizer {};
pr2-common = self.callPackage ./pr2-common {};
@@ -2402,8 +2454,12 @@ self: super: {
pr2-controllers-msgs = self.callPackage ./pr2-controllers-msgs {};
+ pr2-counterbalance-check = self.callPackage ./pr2-counterbalance-check {};
+
pr2-dashboard-aggregator = self.callPackage ./pr2-dashboard-aggregator {};
+ pr2-dense-laser-snapshotter = self.callPackage ./pr2-dense-laser-snapshotter {};
+
pr2-description = self.callPackage ./pr2-description {};
pr2-ethercat = self.callPackage ./pr2-ethercat {};
@@ -2444,6 +2500,8 @@ self: super: {
pr2-mechanism-msgs = self.callPackage ./pr2-mechanism-msgs {};
+ pr2-motor-diagnostic-tool = self.callPackage ./pr2-motor-diagnostic-tool {};
+
pr2-move-base = self.callPackage ./pr2-move-base {};
pr2-moveit-config = self.callPackage ./pr2-moveit-config {};
@@ -2478,6 +2536,12 @@ self: super: {
pr2-run-stop-auto-restart = self.callPackage ./pr2-run-stop-auto-restart {};
+ pr2-se-calibration-launch = self.callPackage ./pr2-se-calibration-launch {};
+
+ pr2-self-test = self.callPackage ./pr2-self-test {};
+
+ pr2-self-test-msgs = self.callPackage ./pr2-self-test-msgs {};
+
pr2-simulator = self.callPackage ./pr2-simulator {};
pr2-teleop = self.callPackage ./pr2-teleop {};
@@ -3184,6 +3248,8 @@ self: super: {
rslidar-pointcloud = self.callPackage ./rslidar-pointcloud {};
+ rt-usb-9axisimu-driver = self.callPackage ./rt-usb-9axisimu-driver {};
+
rtabmap-ros = self.callPackage ./rtabmap-ros {};
rtmbuild = self.callPackage ./rtmbuild {};
@@ -3664,6 +3730,8 @@ self: super: {
uos-tools = self.callPackage ./uos-tools {};
+ ur-client-library = self.callPackage ./ur-client-library {};
+
ur-msgs = self.callPackage ./ur-msgs {};
urdf = self.callPackage ./urdf {};
diff --git a/distros/melodic/heron-control/default.nix b/distros/melodic/heron-control/default.nix
new file mode 100644
index 0000000000..96ef3970cf
--- /dev/null
+++ b/distros/melodic/heron-control/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, pythonPackages, robot-localization, roslaunch, sensor-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-heron-control";
+ version = "0.3.3-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/heron-release/archive/release/melodic/heron_control/0.3.3-1.tar.gz";
+ name = "0.3.3-1.tar.gz";
+ sha256 = "579c60f33d46897fc2a13ca3d0506c3d94c09bda498cc4417aed3c167d11e536";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslaunch ];
+ propagatedBuildInputs = [ geometry-msgs pythonPackages.numpy robot-localization sensor-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Control package for Heron'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/heron-description/default.nix b/distros/melodic/heron-description/default.nix
new file mode 100644
index 0000000000..709d15e610
--- /dev/null
+++ b/distros/melodic/heron-description/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }:
+buildRosPackage {
+ pname = "ros-melodic-heron-description";
+ version = "0.3.3-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/heron-release/archive/release/melodic/heron_description/0.3.3-1.tar.gz";
+ name = "0.3.3-1.tar.gz";
+ sha256 = "1c381c2f5386fb22014eb10112ba4601c0bb76ac7a37db77e78b162ee6b7877c";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ roslaunch ];
+ propagatedBuildInputs = [ lms1xx robot-state-publisher urdf xacro ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''URDF description for Heron'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/heron-gazebo/default.nix b/distros/melodic/heron-gazebo/default.nix
new file mode 100644
index 0000000000..aac51d8ca1
--- /dev/null
+++ b/distros/melodic/heron-gazebo/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, hector-gazebo-plugins, heron-msgs, interactive-marker-twist-server, nav-msgs, rospy, sensor-msgs, tf, uuv-gazebo-ros-plugins-msgs, uuv-gazebo-worlds }:
+buildRosPackage {
+ pname = "ros-melodic-heron-gazebo";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/melodic/heron_gazebo/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "ce6d68691e4895ec7fa2bd83e0623441b5d43503c968ff5106b75101f7e96a5a";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs hector-gazebo-plugins heron-msgs interactive-marker-twist-server nav-msgs rospy sensor-msgs tf uuv-gazebo-ros-plugins-msgs uuv-gazebo-worlds ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Simulator package for Heron'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/heron-msgs/default.nix b/distros/melodic/heron-msgs/default.nix
new file mode 100644
index 0000000000..dc243f6842
--- /dev/null
+++ b/distros/melodic/heron-msgs/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-heron-msgs";
+ version = "0.3.3-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/heron-release/archive/release/melodic/heron_msgs/0.3.3-1.tar.gz";
+ name = "0.3.3-1.tar.gz";
+ sha256 = "2933e0b40e335841c756ee738d66fd9ab2e52cbfb21f105495e721d155773500";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ message-runtime std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Provides standard messages specific to Heron, especially for
+ the microcontroller's rosserial interface.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/heron-simulator/default.nix b/distros/melodic/heron-simulator/default.nix
new file mode 100644
index 0000000000..efcf714b72
--- /dev/null
+++ b/distros/melodic/heron-simulator/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }:
+buildRosPackage {
+ pname = "ros-melodic-heron-simulator";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/melodic/heron_simulator/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "1cc88488c8fc27c30383db03366ed7b99c191e833e3c5e495dc97386b345b8b3";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ roslaunch ];
+ propagatedBuildInputs = [ lms1xx robot-state-publisher urdf xacro ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Simulator package for Heron'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/hfl-driver/default.nix b/distros/melodic/hfl-driver/default.nix
index daf659be9b..cb2d80e940 100644
--- a/distros/melodic/hfl-driver/default.nix
+++ b/distros/melodic/hfl-driver/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }:
+{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-geometry, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-hfl-driver";
- version = "0.0.17-r1";
+ version = "0.0.20-r1";
src = fetchurl {
- url = "https://github.com/flynneva/hfl_driver-release/archive/release/melodic/hfl_driver/0.0.17-1.tar.gz";
- name = "0.0.17-1.tar.gz";
- sha256 = "cb51a5d3327a24024cfb96918f7b6171418a3e91f6e5bb442b118b08d0989e25";
+ url = "https://github.com/flynneva/hfl_driver-release/archive/release/melodic/hfl_driver/0.0.20-1.tar.gz";
+ name = "0.0.20-1.tar.gz";
+ sha256 = "3986fb2c30d3b3191dc391a38bceb60ec1ef08dda8ded1bbda0d27fa8d66c20b";
};
buildType = "catkin";
checkInputs = [ roslint rostest ];
- propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ];
+ propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-geometry image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/iirob-filters/default.nix b/distros/melodic/iirob-filters/default.nix
index eaac903ca7..bc867e0fe7 100644
--- a/distros/melodic/iirob-filters/default.nix
+++ b/distros/melodic/iirob-filters/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, eigen-conversions, filters, geometry-msgs, pluginlib, roscpp, rosparam-handler, rostest, tf2-ros }:
+{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, eigen-conversions, filters, geometry-msgs, pluginlib, roscpp, rosparam-handler, rostest, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-melodic-iirob-filters";
- version = "0.9.1-r1";
+ version = "0.9.2-r1";
src = fetchurl {
- url = "https://github.com/KITrobotics/iirob_filters-release/archive/release/melodic/iirob_filters/0.9.1-1.tar.gz";
- name = "0.9.1-1.tar.gz";
- sha256 = "7ed0549cbc54b49b2462c34e0597f9c7d3758b30ea0942450ba8c6027b2bcfbb";
+ url = "https://github.com/KITrobotics/iirob_filters-release/archive/release/melodic/iirob_filters/0.9.2-1.tar.gz";
+ name = "0.9.2-1.tar.gz";
+ sha256 = "9ba0c2617ca283652577baa67f0a379974488d85fa5bf89ae1331ac9d917ebe0";
};
buildType = "catkin";
- propagatedBuildInputs = [ cmake-modules dynamic-reconfigure eigen-conversions filters geometry-msgs pluginlib roscpp rosparam-handler rostest tf2-ros ];
+ propagatedBuildInputs = [ cmake-modules dynamic-reconfigure eigen-conversions filters geometry-msgs pluginlib roscpp rosparam-handler rostest tf2-geometry-msgs tf2-ros ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/ixblue-stdbin-decoder/default.nix b/distros/melodic/ixblue-stdbin-decoder/default.nix
index 3c48fba426..9c12fd3961 100644
--- a/distros/melodic/ixblue-stdbin-decoder/default.nix
+++ b/distros/melodic/ixblue-stdbin-decoder/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, git, gtest }:
buildRosPackage {
pname = "ros-melodic-ixblue-stdbin-decoder";
- version = "0.1.2-r1";
+ version = "0.1.3-r1";
src = fetchurl {
- url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/melodic/ixblue_stdbin_decoder/0.1.2-1.tar.gz";
- name = "0.1.2-1.tar.gz";
- sha256 = "5f91fdeed9112049e671a9dd0f597f44d8f60994d95585a8103b416c9891120f";
+ url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/melodic/ixblue_stdbin_decoder/0.1.3-1.tar.gz";
+ name = "0.1.3-1.tar.gz";
+ sha256 = "ca06b4c6776c6bd419b46546cbbbb709b8a229d876c4b6958c13eaee9ef65bca";
};
buildType = "cmake";
diff --git a/distros/melodic/joint-qualification-controllers/default.nix b/distros/melodic/joint-qualification-controllers/default.nix
new file mode 100644
index 0000000000..4f2bbdd0b8
--- /dev/null
+++ b/distros/melodic/joint-qualification-controllers/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, control-toolbox, message-generation, message-runtime, pluginlib, pr2-controller-interface, pr2-hardware-interface, pr2-mechanism-model, realtime-tools, robot-mechanism-controllers, roscpp, sensor-msgs, std-msgs, urdf }:
+buildRosPackage {
+ pname = "ros-melodic-joint-qualification-controllers";
+ version = "1.0.15-r1";
+
+ src = fetchurl {
+ url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/joint_qualification_controllers/1.0.15-1.tar.gz";
+ name = "1.0.15-1.tar.gz";
+ sha256 = "479200ec0c009cee31a2eaf0bb794dd9b97ad57d3b8929ac8a2cc851e9b3a6bb";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ control-toolbox message-runtime pluginlib pr2-controller-interface pr2-hardware-interface pr2-mechanism-model realtime-tools robot-mechanism-controllers roscpp sensor-msgs std-msgs urdf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Controllers used in PR2 hardware testing. For testing counterbalance of PR2, and for internal WG use.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/kobuki-core/default.nix b/distros/melodic/kobuki-core/default.nix
index 49f2090505..c3544cf386 100644
--- a/distros/melodic/kobuki-core/default.nix
+++ b/distros/melodic/kobuki-core/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, kobuki-dock-drive, kobuki-driver, kobuki-ftdi }:
buildRosPackage {
pname = "ros-melodic-kobuki-core";
- version = "0.7.9-r1";
+ version = "0.7.12-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_core/0.7.9-1.tar.gz";
- name = "0.7.9-1.tar.gz";
- sha256 = "3a031a59846cf1caadee72cf9631f2af8da773fb8cfedee28d06c1b523e9e6ee";
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_core/0.7.12-1.tar.gz";
+ name = "0.7.12-1.tar.gz";
+ sha256 = "d5b2023576b24ec3fcf8ea0a624084a8b6a7aad7f677c9c8b16d65bc2136c6ed";
};
buildType = "catkin";
diff --git a/distros/melodic/kobuki-dock-drive/default.nix b/distros/melodic/kobuki-dock-drive/default.nix
index e698f267fa..3648d35a6b 100644
--- a/distros/melodic/kobuki-dock-drive/default.nix
+++ b/distros/melodic/kobuki-dock-drive/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-geometry, ecl-linear-algebra, ecl-threads }:
buildRosPackage {
pname = "ros-melodic-kobuki-dock-drive";
- version = "0.7.9-r1";
+ version = "0.7.12-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_dock_drive/0.7.9-1.tar.gz";
- name = "0.7.9-1.tar.gz";
- sha256 = "2385bb482dfb73b115422ccd2d03f79a88ea1204dd266e6055581954051a6d8c";
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_dock_drive/0.7.12-1.tar.gz";
+ name = "0.7.12-1.tar.gz";
+ sha256 = "29aad541dfcc801a6f5a9b615416d382e7804d1f59a803cb48012ca39384a2b3";
};
buildType = "catkin";
diff --git a/distros/melodic/kobuki-driver/default.nix b/distros/melodic/kobuki-driver/default.nix
index dae9de196d..18b7648209 100644
--- a/distros/melodic/kobuki-driver/default.nix
+++ b/distros/melodic/kobuki-driver/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }:
+{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }:
buildRosPackage {
pname = "ros-melodic-kobuki-driver";
- version = "0.7.9-r1";
+ version = "0.7.12-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_driver/0.7.9-1.tar.gz";
- name = "0.7.9-1.tar.gz";
- sha256 = "143fee86362ab50f8330b45d973314d596da894543aa03e829a4f0448dc6b629";
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_driver/0.7.12-1.tar.gz";
+ name = "0.7.12-1.tar.gz";
+ sha256 = "38e54041401f657447538999ea3adb4ba2c8c34f8677a80df31d7685eafa896f";
};
buildType = "catkin";
buildInputs = [ ecl-build ];
- propagatedBuildInputs = [ ecl-command-line ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ];
+ propagatedBuildInputs = [ ecl-command-line ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/kobuki-ftdi/default.nix b/distros/melodic/kobuki-ftdi/default.nix
index 105ce68466..2b3903619a 100644
--- a/distros/melodic/kobuki-ftdi/default.nix
+++ b/distros/melodic/kobuki-ftdi/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, ecl-command-line, libftdi, libusb, pkg-config }:
buildRosPackage {
pname = "ros-melodic-kobuki-ftdi";
- version = "0.7.9-r1";
+ version = "0.7.12-r1";
src = fetchurl {
- url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_ftdi/0.7.9-1.tar.gz";
- name = "0.7.9-1.tar.gz";
- sha256 = "321412cb348ed15d949d2c861d4c0d3514921185bf8cad86cba5946b5e985bdb";
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_ftdi/0.7.12-1.tar.gz";
+ name = "0.7.12-1.tar.gz";
+ sha256 = "5e9dd769834fdfab45353add1cb5375000bff8fb98a65f9a39b3751967630baa";
};
buildType = "catkin";
diff --git a/distros/melodic/laser-joint-processor/default.nix b/distros/melodic/laser-joint-processor/default.nix
new file mode 100644
index 0000000000..fa4c118ed7
--- /dev/null
+++ b/distros/melodic/laser-joint-processor/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, image-geometry, joint-states-settler, message-filters, settlerlib }:
+buildRosPackage {
+ pname = "ros-melodic-laser-joint-processor";
+ version = "1.0.11-r3";
+
+ src = fetchurl {
+ url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/laser_joint_processor/1.0.11-3.tar.gz";
+ name = "1.0.11-3.tar.gz";
+ sha256 = "cb7af2be6d05571d0e970c0f7a965ca1b5009f2b278cacc8e2ddcdfec33b8375";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs image-geometry joint-states-settler message-filters settlerlib ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Computes joint angles associated with a specific set of detected checkerboard corners.
+ This package is experimental and unstable.
+ Expect its APIs to change.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/laser-joint-projector/default.nix b/distros/melodic/laser-joint-projector/default.nix
new file mode 100644
index 0000000000..752ebe962a
--- /dev/null
+++ b/distros/melodic/laser-joint-projector/default.nix
@@ -0,0 +1,27 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, calibration-msgs, catkin, cmake-modules, geometry-msgs, kdl-parser, orocos-kdl, roscpp, roscpp-serialization }:
+buildRosPackage {
+ pname = "ros-melodic-laser-joint-projector";
+ version = "1.0.11-r3";
+
+ src = fetchurl {
+ url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/laser_joint_projector/1.0.11-3.tar.gz";
+ name = "1.0.11-3.tar.gz";
+ sha256 = "e39ed9fe09aca1b76382f081da92833adc0ca6ef95f4cdf8d3a026d89c9482d0";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ roscpp ];
+ propagatedBuildInputs = [ calibration-msgs cmake-modules geometry-msgs kdl-parser orocos-kdl roscpp-serialization ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Projects laser readings into a point cloud, based on a set of recorded joint angles
+ This package is experimental and unstable.
+ Expect its APIs to change.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/leo-description/default.nix b/distros/melodic/leo-description/default.nix
index a5894f84a1..0e8e4b9364 100644
--- a/distros/melodic/leo-description/default.nix
+++ b/distros/melodic/leo-description/default.nix
@@ -2,18 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin }:
+{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, xacro }:
buildRosPackage {
pname = "ros-melodic-leo-description";
- version = "0.3.0-r1";
+ version = "1.0.0-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_description-release/archive/release/melodic/leo_description/0.3.0-1.tar.gz";
- name = "0.3.0-1.tar.gz";
- sha256 = "2e6b81531ab0493e73e6083379a277d4ccd6f886879818f3a77261a74372876e";
+ url = "https://github.com/fictionlab-gbp/leo_description-release/archive/release/melodic/leo_description/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "e5eb760ce73e9c75e4f6f618a84755cff6a1c1fcb3edbf6fc16bd450775f1cce";
};
buildType = "catkin";
+ propagatedBuildInputs = [ robot-state-publisher xacro ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/leo-gazebo/default.nix b/distros/melodic/leo-gazebo/default.nix
new file mode 100644
index 0000000000..24314ab29b
--- /dev/null
+++ b/distros/melodic/leo-gazebo/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, compressed-image-transport, diff-drive-controller, gazebo, gazebo-plugins, gazebo-ros, gazebo-ros-control, geometry-msgs, joint-state-controller, leo-description, nav-msgs, roscpp, topic-tools }:
+buildRosPackage {
+ pname = "ros-melodic-leo-gazebo";
+ version = "0.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/fictionlab-gbp/leo_gazebo-release/archive/release/melodic/leo_gazebo/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "8f1f3c9d6274ce78cd8c847b41ce421704e9478bd17c05c9bcda5d89203484e6";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ compressed-image-transport diff-drive-controller gazebo gazebo-plugins gazebo-ros gazebo-ros-control geometry-msgs joint-state-controller leo-description nav-msgs roscpp topic-tools ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The leo_gazebo package'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/melodic/libmavconn/default.nix b/distros/melodic/libmavconn/default.nix
index 82f6235a19..3e1d693e35 100644
--- a/distros/melodic/libmavconn/default.nix
+++ b/distros/melodic/libmavconn/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }:
buildRosPackage {
pname = "ros-melodic-libmavconn";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/melodic/libmavconn/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "389a42d4483e1687d3e3a435b196a9f94760c3b5aad83e2abf4be1dba2430332";
+ url = "https://github.com/mavlink/mavros-release/archive/release/melodic/libmavconn/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "9344bb68b21e3605106dfc1d1fd666a0ba2d756ef02b0b024631bd693699e51d";
};
buildType = "catkin";
diff --git a/distros/melodic/librealsense2/default.nix b/distros/melodic/librealsense2/default.nix
index 20b53987ad..f28a4005e5 100644
--- a/distros/melodic/librealsense2/default.nix
+++ b/distros/melodic/librealsense2/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, libusb1, openssl, pkg-config, udev }:
buildRosPackage {
pname = "ros-melodic-librealsense2";
- version = "2.37.0-r1";
+ version = "2.38.1-r1";
src = fetchurl {
- url = "https://github.com/IntelRealSense/librealsense2-release/archive/release/melodic/librealsense2/2.37.0-1.tar.gz";
- name = "2.37.0-1.tar.gz";
- sha256 = "449f5c22a3caa8d692b497992e3a3935157bded76047354fd6c70ae7de465500";
+ url = "https://github.com/IntelRealSense/librealsense2-release/archive/release/melodic/librealsense2/2.38.1-1.tar.gz";
+ name = "2.38.1-1.tar.gz";
+ sha256 = "c314886322a430b4a6d5470cbbab063de4601f6a3621822eed05fab62a898fc2";
};
buildType = "cmake";
diff --git a/distros/melodic/mavlink/default.nix b/distros/melodic/mavlink/default.nix
index 0f79a94d6d..6c28a8c01d 100644
--- a/distros/melodic/mavlink/default.nix
+++ b/distros/melodic/mavlink/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cmake, python, pythonPackages }:
buildRosPackage {
pname = "ros-melodic-mavlink";
- version = "2020.8.8-r1";
+ version = "2020.9.10-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.8.8-1.tar.gz";
- name = "2020.8.8-1.tar.gz";
- sha256 = "3ca19e121e2c00607add26759e4585a21d549389d4d9937abd27cb39c4756ffd";
+ url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.9.10-1.tar.gz";
+ name = "2020.9.10-1.tar.gz";
+ sha256 = "941f1dd7beb5c907d9080f2df031a8a613cbb7930dfb6b51820090ca21e62795";
};
buildType = "cmake";
diff --git a/distros/melodic/mavros-extras/default.nix b/distros/melodic/mavros-extras/default.nix
index 33bdcfd5ac..ba03b521c0 100644
--- a/distros/melodic/mavros-extras/default.nix
+++ b/distros/melodic/mavros-extras/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-eigen, urdf, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-mavros-extras";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_extras/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "ec7fa88872db9b052550105040dec879d514eedf545966ac835d05c8d153e187";
+ url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_extras/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "350addbaadd1b5cb961e3d3caa692a9153b44996fc75e8a843ea20bc9f3004f2";
};
buildType = "catkin";
diff --git a/distros/melodic/mavros-msgs/default.nix b/distros/melodic/mavros-msgs/default.nix
index 09252ab9c2..0e42edf2b1 100644
--- a/distros/melodic/mavros-msgs/default.nix
+++ b/distros/melodic/mavros-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-melodic-mavros-msgs";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_msgs/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "69f1f4fa1e3d7a50b709b4def11f606f1b6e078a1c7690ced533882ca5fd4d9b";
+ url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_msgs/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "f8ebf0ac98ff1c8876ad9d29bbcc421c2f172507f1eba700c046334275f24d8e";
};
buildType = "catkin";
diff --git a/distros/melodic/mavros/default.nix b/distros/melodic/mavros/default.nix
index 319e364d2a..4fd397856f 100644
--- a/distros/melodic/mavros/default.nix
+++ b/distros/melodic/mavros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, boost, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-runtime, nav-msgs, pluginlib, rosconsole-bridge, roscpp, rospy, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }:
buildRosPackage {
pname = "ros-melodic-mavros";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "305d892c3416107c50e41fdf6cda18836d85da0d144b62a1a177b50500bcd80c";
+ url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "d3e882fcd600b85d85f9725f135515da722779bb46d60b1e7f22d92e936345d0";
};
buildType = "catkin";
diff --git a/distros/melodic/moose-desktop/default.nix b/distros/melodic/moose-desktop/default.nix
new file mode 100644
index 0000000000..404f907c26
--- /dev/null
+++ b/distros/melodic/moose-desktop/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, moose-msgs, moose-viz }:
+buildRosPackage {
+ pname = "ros-melodic-moose-desktop";
+ version = "0.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/melodic/moose_desktop/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "eee8c52478443ca5259632b918c854241382a04fd8a15836f707442d4c629d30";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ moose-msgs moose-viz ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Packages for working with Moose from a ROS desktop.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/moose-gazebo/default.nix b/distros/melodic/moose-gazebo/default.nix
new file mode 100644
index 0000000000..1dfe5d94f3
--- /dev/null
+++ b/distros/melodic/moose-gazebo/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, joint-state-publisher, moose-control, moose-description, robot-localization, robot-state-publisher, roslaunch }:
+buildRosPackage {
+ pname = "ros-melodic-moose-gazebo";
+ version = "0.1.3-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/moose_simulator-release/archive/release/melodic/moose_gazebo/0.1.3-1.tar.gz";
+ name = "0.1.3-1.tar.gz";
+ sha256 = "96224ec31a33af8058f47fc9343d99355692fed711835d8b18c1b87cb6ecfc6b";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslaunch ];
+ propagatedBuildInputs = [ controller-manager gazebo-plugins gazebo-ros gazebo-ros-control hector-gazebo-plugins joint-state-publisher moose-control moose-description robot-localization robot-state-publisher ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Launch files to use Moose in Gazebo.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/moose-simulator/default.nix b/distros/melodic/moose-simulator/default.nix
new file mode 100644
index 0000000000..23536a86a2
--- /dev/null
+++ b/distros/melodic/moose-simulator/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, moose-gazebo }:
+buildRosPackage {
+ pname = "ros-melodic-moose-simulator";
+ version = "0.1.3-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/moose_simulator-release/archive/release/melodic/moose_simulator/0.1.3-1.tar.gz";
+ name = "0.1.3-1.tar.gz";
+ sha256 = "6e07c0ddc729792bd9f1437f7ec0498958624b2675eb966aa07d012371977070";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ moose-gazebo ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Packages for simulating Moose'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/moose-viz/default.nix b/distros/melodic/moose-viz/default.nix
new file mode 100644
index 0000000000..3b3bb71a6c
--- /dev/null
+++ b/distros/melodic/moose-viz/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher-gui, moose-description, roslaunch, rviz }:
+buildRosPackage {
+ pname = "ros-melodic-moose-viz";
+ version = "0.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/melodic/moose_viz/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "cefa5a0b9eb0d80c77df8bfa401189d41c2db797467e57e5ac77886760716829";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ roslaunch ];
+ propagatedBuildInputs = [ joint-state-publisher-gui moose-description rviz ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Visualization launchers and helpers for Moose.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mrp2-common/default.nix b/distros/melodic/mrp2-common/default.nix
new file mode 100644
index 0000000000..d22a5dc439
--- /dev/null
+++ b/distros/melodic/mrp2-common/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mrp2-description, mrp2-navigation, mrp2-teleop }:
+buildRosPackage {
+ pname = "ros-melodic-mrp2-common";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_common/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "77c19936251d04af85bdbc6d3795d77c6c534a7aeaae13e9afcf044734141faf";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mrp2-description mrp2-navigation mrp2-teleop ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Necessary packages in common for both simulation and real environment.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mrp2-description/default.nix b/distros/melodic/mrp2-description/default.nix
new file mode 100644
index 0000000000..b1dd260a98
--- /dev/null
+++ b/distros/melodic/mrp2-description/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roscpp, std-msgs, std-srvs }:
+buildRosPackage {
+ pname = "ros-melodic-mrp2-description";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_description/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "013be584475464ae7a6cdb5808b43706a8eda7a1d658db790c9fea6d21c0f7fe";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ roscpp std-msgs std-srvs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''URDF and xacro description files for MRP2.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mrp2-gazebo/default.nix b/distros/melodic/mrp2-gazebo/default.nix
new file mode 100644
index 0000000000..eca4c65801
--- /dev/null
+++ b/distros/melodic/mrp2-gazebo/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, mrp2-description }:
+buildRosPackage {
+ pname = "ros-melodic-mrp2-gazebo";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/milvusrobotics/mrp2_simulator-release/archive/release/melodic/mrp2_gazebo/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "f77fb0195ade42964f6a031678a1e7e2cff25fb9bf9b9322f9501d73bf09daa6";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ gazebo-ros mrp2-description ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Launch files and simulation files to run MRP2 in Gazebo.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mrp2-navigation/default.nix b/distros/melodic/mrp2-navigation/default.nix
new file mode 100644
index 0000000000..9651fc8142
--- /dev/null
+++ b/distros/melodic/mrp2-navigation/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, amcl, cartographer, catkin, gmapping, map-server, move-base, urdf, xacro }:
+buildRosPackage {
+ pname = "ros-melodic-mrp2-navigation";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_navigation/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "c1112b94a3dbe6edf34a3f4c7befea2e5b51ade35db801a2460e7270fff724d1";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ amcl cartographer gmapping map-server move-base urdf xacro ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Launch files, parameters and maps for different navigation applications.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mrp2-simulator/default.nix b/distros/melodic/mrp2-simulator/default.nix
new file mode 100644
index 0000000000..26ed561d22
--- /dev/null
+++ b/distros/melodic/mrp2-simulator/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mrp2-gazebo }:
+buildRosPackage {
+ pname = "ros-melodic-mrp2-simulator";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/milvusrobotics/mrp2_simulator-release/archive/release/melodic/mrp2_simulator/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "74d4fe6ed97f54e4168fc135452ebe756bcdab2ac11cb89000d500a1e6e7cfeb";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mrp2-gazebo ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Simulation-related packages for MRP2'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mrp2-slam/default.nix b/distros/melodic/mrp2-slam/default.nix
new file mode 100644
index 0000000000..9b72764dc5
--- /dev/null
+++ b/distros/melodic/mrp2-slam/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, amcl, catkin, gmapping, map-server, move-base, tf, urdf, xacro }:
+buildRosPackage {
+ pname = "ros-melodic-mrp2-slam";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_slam/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "207c284c5bd45d3fdff2deb47ca84513c5739991cf9082d62ec841d742e068a2";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ tf ];
+ propagatedBuildInputs = [ amcl gmapping map-server move-base urdf xacro ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Launch scripts for mapping operations'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mrp2-teleop/default.nix b/distros/melodic/mrp2-teleop/default.nix
new file mode 100644
index 0000000000..d4d2d532c3
--- /dev/null
+++ b/distros/melodic/mrp2-teleop/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, joy-teleop, robot-localization, robot-state-publisher, twist-mux }:
+buildRosPackage {
+ pname = "ros-melodic-mrp2-teleop";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_teleop/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "2ce1fc55f49d75f858d0933568b15a432db23769b1241f5a088468b0ca12c21c";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy joy-teleop robot-localization robot-state-publisher twist-mux ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Teleoperation and ros controls related launch files and configurations.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/openzen-sensor/default.nix b/distros/melodic/openzen-sensor/default.nix
new file mode 100644
index 0000000000..9fdd9533dd
--- /dev/null
+++ b/distros/melodic/openzen-sensor/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslaunch, rostest, sensor-msgs, std-msgs, std-srvs, tf, topic-tools }:
+buildRosPackage {
+ pname = "ros-melodic-openzen-sensor";
+ version = "1.0.1-r2";
+
+ src = fetchurl {
+ url = "https://github.com/lp-research/openzen_sensor-release/archive/release/melodic/openzen_sensor/1.0.1-2.tar.gz";
+ name = "1.0.1-2.tar.gz";
+ sha256 = "9d07fc38d2fc20c47f7359a03771201cfb511af5494ea8112b16f6bf5a83bffb";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslaunch rostest ];
+ propagatedBuildInputs = [ roscpp sensor-msgs std-msgs std-srvs tf topic-tools ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''ROS driver for LP-Research OpenZen'';
+ license = with lib.licenses; [ mit boost lgpl2 bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/pr2-bringup-tests/default.nix b/distros/melodic/pr2-bringup-tests/default.nix
new file mode 100644
index 0000000000..997238c1cd
--- /dev/null
+++ b/distros/melodic/pr2-bringup-tests/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, camera-calibration, catkin, ethercat-trigger-controllers, image-view, pr2-bringup, pr2-controller-manager, pr2-mannequin-mode }:
+buildRosPackage {
+ pname = "ros-melodic-pr2-bringup-tests";
+ version = "1.0.15-r1";
+
+ src = fetchurl {
+ url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_bringup_tests/1.0.15-1.tar.gz";
+ name = "1.0.15-1.tar.gz";
+ sha256 = "7f6580eba23820b9db17fc9cf6874215eeafbb29fa3604a7b1eeb1c0737a35f3";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ camera-calibration ethercat-trigger-controllers image-view pr2-bringup pr2-controller-manager pr2-mannequin-mode ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Complete functionality tests for PR2. Contains utilities designed to test and verify devices, mechanicals and sensors.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/pr2-calibration-launch/default.nix b/distros/melodic/pr2-calibration-launch/default.nix
new file mode 100644
index 0000000000..8f8c7e15c3
--- /dev/null
+++ b/distros/melodic/pr2-calibration-launch/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, calibration-estimation, calibration-launch, calibration-msgs, catkin, geometry-msgs, image-cb-detector, image-view, kdl-parser, laser-cb-detector, laser-joint-processor, laser-joint-projector, message-generation, message-runtime, monocam-settler, pr2-dense-laser-snapshotter, pr2-teleop, python-orocos-kdl, robot-mechanism-controllers, rospy, rostest, sensor-msgs, stereo-image-proc }:
+buildRosPackage {
+ pname = "ros-melodic-pr2-calibration-launch";
+ version = "1.0.11-r3";
+
+ src = fetchurl {
+ url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_calibration_launch/1.0.11-3.tar.gz";
+ name = "1.0.11-3.tar.gz";
+ sha256 = "837c7337131f079244deacf4ac3d5e8314fe8f2e9453a9852ceeb53f9491b59a";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ calibration-estimation calibration-launch calibration-msgs geometry-msgs image-cb-detector image-view kdl-parser laser-cb-detector laser-joint-processor laser-joint-projector message-runtime monocam-settler pr2-dense-laser-snapshotter pr2-teleop python-orocos-kdl robot-mechanism-controllers rospy rostest sensor-msgs stereo-image-proc ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Launch files and configuration files needed to run the calibration pipeline on PR2. This package is
+ still experimental. Expect large changes tp occur.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/pr2-calibration/default.nix b/distros/melodic/pr2-calibration/default.nix
new file mode 100644
index 0000000000..20847eea58
--- /dev/null
+++ b/distros/melodic/pr2-calibration/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dense-laser-assembler, laser-joint-processor, laser-joint-projector, pr2-calibration-launch, pr2-dense-laser-snapshotter, pr2-se-calibration-launch }:
+buildRosPackage {
+ pname = "ros-melodic-pr2-calibration";
+ version = "1.0.11-r3";
+
+ src = fetchurl {
+ url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_calibration/1.0.11-3.tar.gz";
+ name = "1.0.11-3.tar.gz";
+ sha256 = "4fc3cd24252ad180ed0f1c688330c45bb102d47273bb586aa52764de0f62c745";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dense-laser-assembler laser-joint-processor laser-joint-projector pr2-calibration-launch pr2-dense-laser-snapshotter pr2-se-calibration-launch ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The pr2_calibration package'';
+ license = with lib.licenses; [ "TODO" ];
+ };
+}
diff --git a/distros/melodic/pr2-counterbalance-check/default.nix b/distros/melodic/pr2-counterbalance-check/default.nix
new file mode 100644
index 0000000000..8315da00f4
--- /dev/null
+++ b/distros/melodic/pr2-counterbalance-check/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, actionlib, catkin, joint-qualification-controllers, pr2-controller-configuration, pr2-controller-manager, pr2-controllers-msgs, pr2-self-test-msgs, rospy, rostest, rosunit, std-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-pr2-counterbalance-check";
+ version = "1.0.15-r1";
+
+ src = fetchurl {
+ url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_counterbalance_check/1.0.15-1.tar.gz";
+ name = "1.0.15-1.tar.gz";
+ sha256 = "6698890b4bd9f1f68de5d8d19e7e4b466f67c7399bd65504701a059f622411fe";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ rostest ];
+ checkInputs = [ rosunit ];
+ propagatedBuildInputs = [ actionlib joint-qualification-controllers pr2-controller-configuration pr2-controller-manager pr2-controllers-msgs pr2-self-test-msgs rospy std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''pr2_counterbalance_check'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/pr2-dense-laser-snapshotter/default.nix b/distros/melodic/pr2-dense-laser-snapshotter/default.nix
new file mode 100644
index 0000000000..1b7dbe76b5
--- /dev/null
+++ b/distros/melodic/pr2-dense-laser-snapshotter/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dense-laser-assembler, pr2-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-pr2-dense-laser-snapshotter";
+ version = "1.0.11-r3";
+
+ src = fetchurl {
+ url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_dense_laser_snapshotter/1.0.11-3.tar.gz";
+ name = "1.0.11-3.tar.gz";
+ sha256 = "a40e1a007d63427cfc72b218f652aaef205545937a028252b4672b45b971bfd0";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dense-laser-assembler pr2-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Stores the data from a series of laser scan messages in a dense representation, allowing
+ users to easily perform image-like operations on intensity or range data. This package is
+ experimental. Expect APIs to change.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/pr2-motor-diagnostic-tool/default.nix b/distros/melodic/pr2-motor-diagnostic-tool/default.nix
new file mode 100644
index 0000000000..05f7807abf
--- /dev/null
+++ b/distros/melodic/pr2-motor-diagnostic-tool/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, ethercat-hardware, pluginlib, pr2-controller-interface, pr2-mechanism-model, pr2-mechanism-msgs, rospy, rqt-gui, rqt-gui-py }:
+buildRosPackage {
+ pname = "ros-melodic-pr2-motor-diagnostic-tool";
+ version = "1.0.15-r1";
+
+ src = fetchurl {
+ url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_motor_diagnostic_tool/1.0.15-1.tar.gz";
+ name = "1.0.15-1.tar.gz";
+ sha256 = "e75790673805832f38a80872b25fabef1aa2022bea66ee125c370be5fe1fbbc7";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ ethercat-hardware pluginlib pr2-controller-interface pr2-mechanism-model pr2-mechanism-msgs rospy rqt-gui rqt-gui-py ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''pr2_motor_diagnostic_tool'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/pr2-se-calibration-launch/default.nix b/distros/melodic/pr2-se-calibration-launch/default.nix
new file mode 100644
index 0000000000..a19c16e61f
--- /dev/null
+++ b/distros/melodic/pr2-se-calibration-launch/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, pr2-calibration-launch }:
+buildRosPackage {
+ pname = "ros-melodic-pr2-se-calibration-launch";
+ version = "1.0.11-r3";
+
+ src = fetchurl {
+ url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_se_calibration_launch/1.0.11-3.tar.gz";
+ name = "1.0.11-3.tar.gz";
+ sha256 = "c76aa428bb37415f4c538c72ee1e6cc5b16a1c18eb24dca7bb4be53b4d7c81b5";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ pr2-calibration-launch ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''pr2_se_calibration_launch'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/pr2-self-test-msgs/default.nix b/distros/melodic/pr2-self-test-msgs/default.nix
new file mode 100644
index 0000000000..9c8600ca92
--- /dev/null
+++ b/distros/melodic/pr2-self-test-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
+buildRosPackage {
+ pname = "ros-melodic-pr2-self-test-msgs";
+ version = "1.0.15-r1";
+
+ src = fetchurl {
+ url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_self_test_msgs/1.0.15-1.tar.gz";
+ name = "1.0.15-1.tar.gz";
+ sha256 = "de71f082718fea8f61e7054fb4713e43fe8128c28bf66fccc47e33166db7f19a";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ message-runtime ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Messages used in PR2 hardware testing.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/pr2-self-test/default.nix b/distros/melodic/pr2-self-test/default.nix
new file mode 100644
index 0000000000..6609848895
--- /dev/null
+++ b/distros/melodic/pr2-self-test/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, joint-qualification-controllers, pr2-bringup-tests, pr2-counterbalance-check, pr2-self-test-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-pr2-self-test";
+ version = "1.0.15-r1";
+
+ src = fetchurl {
+ url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_self_test/1.0.15-1.tar.gz";
+ name = "1.0.15-1.tar.gz";
+ sha256 = "cfb06ed51a6fe0252689d276c2302fb691f2928b2a009c92abcde0c0e74afd67";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ joint-qualification-controllers pr2-bringup-tests pr2-counterbalance-check pr2-self-test-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The pr2_self_test package'';
+ license = with lib.licenses; [ "TODO" ];
+ };
+}
diff --git a/distros/melodic/rc-genicam-api/default.nix b/distros/melodic/rc-genicam-api/default.nix
index d16010a8a5..3233ad5afc 100644
--- a/distros/melodic/rc-genicam-api/default.nix
+++ b/distros/melodic/rc-genicam-api/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, cmake, libpng, libusb }:
+{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }:
buildRosPackage {
pname = "ros-melodic-rc-genicam-api";
- version = "2.3.4-r1";
+ version = "2.4.1-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/melodic/rc_genicam_api/2.3.4-1.tar.gz";
- name = "2.3.4-1.tar.gz";
- sha256 = "52f3e443c3256ac3a9b7a9dddb02e8db92c802de6d01e454898a7b330bef7686";
+ url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/melodic/rc_genicam_api/2.4.1-1.tar.gz";
+ name = "2.4.1-1.tar.gz";
+ sha256 = "1ba4fd0afdd122c9f21a0df6f078b614e94c2c7a2cb71347e5d4826065b9d9eb";
};
buildType = "cmake";
- propagatedBuildInputs = [ catkin libpng libusb ];
+ propagatedBuildInputs = [ libpng libusb ];
nativeBuildInputs = [ cmake ];
meta = {
diff --git a/distros/melodic/rc-hand-eye-calibration-client/default.nix b/distros/melodic/rc-hand-eye-calibration-client/default.nix
index f5a2cfa998..181b09a2cb 100644
--- a/distros/melodic/rc-hand-eye-calibration-client/default.nix
+++ b/distros/melodic/rc-hand-eye-calibration-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rcdiscover, roscpp, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-melodic-rc-hand-eye-calibration-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_hand_eye_calibration_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "dd03bb22ba77ad2084b478de9f91565ea03b36cfa5bfe9ed717bcebcb82c91fb";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_hand_eye_calibration_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "079416443768af43d9c225c26f8db8bf126e88c5978e068647cfdc99f77bc6cf";
};
buildType = "catkin";
diff --git a/distros/melodic/rc-pick-client/default.nix b/distros/melodic/rc-pick-client/default.nix
index aa55c963b2..8b68df17c9 100644
--- a/distros/melodic/rc-pick-client/default.nix
+++ b/distros/melodic/rc-pick-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, shape-msgs, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-rc-pick-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_pick_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "147a77930be32baf6d1ea2c8c807f6d17edc2767f86135fb1d59ca26e686bfc9";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_pick_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "a4e31475700cb0057d85fc961065d15742cd56f71e61fc91d5c3834d387a6954";
};
buildType = "catkin";
diff --git a/distros/melodic/rc-roi-manager-gui/default.nix b/distros/melodic/rc-roi-manager-gui/default.nix
index 3c564ce96f..ed2108c635 100644
--- a/distros/melodic/rc-roi-manager-gui/default.nix
+++ b/distros/melodic/rc-roi-manager-gui/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, message-runtime, rc-common-msgs, rc-pick-client, roscpp, shape-msgs, tf, visualization-msgs, wxGTK }:
buildRosPackage {
pname = "ros-melodic-rc-roi-manager-gui";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_roi_manager_gui/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "3df3c12d48b7523c7dc55515363f827affaab32226137dd8aaa0e9ecda0085f1";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_roi_manager_gui/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "bf8922cf068e1517ac176c42d58bf7791b91d810faef59a1c3fa09339efd81f8";
};
buildType = "catkin";
diff --git a/distros/melodic/rc-silhouettematch-client/default.nix b/distros/melodic/rc-silhouettematch-client/default.nix
index b677339ff2..d625573ca2 100644
--- a/distros/melodic/rc-silhouettematch-client/default.nix
+++ b/distros/melodic/rc-silhouettematch-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-rc-silhouettematch-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_silhouettematch_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "d627a3d243a69af5394a56efc268150b797ebe6b4d3440379a2b4626bd184b73";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_silhouettematch_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "3e0cfc2c52c4329d5db974587b5047b81362e4d01ada858c6707a60d2c686c87";
};
buildType = "catkin";
diff --git a/distros/melodic/rc-tagdetect-client/default.nix b/distros/melodic/rc-tagdetect-client/default.nix
index 28d380e2ef..215f36205b 100644
--- a/distros/melodic/rc-tagdetect-client/default.nix
+++ b/distros/melodic/rc-tagdetect-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-rc-tagdetect-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_tagdetect_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "08aa73dfe702468ffbe8cee9d775e5e42c6d31147f31644700dfdc4d1a3bc954";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_tagdetect_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "f747d0f59d881cc8458bfdd333a6304a46a98feb3270e7ac4c2a5432e2ae49d9";
};
buildType = "catkin";
diff --git a/distros/melodic/rc-visard-description/default.nix b/distros/melodic/rc-visard-description/default.nix
index fd56668d22..1a04f36555 100644
--- a/distros/melodic/rc-visard-description/default.nix
+++ b/distros/melodic/rc-visard-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roslaunch, xacro }:
buildRosPackage {
pname = "ros-melodic-rc-visard-description";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_description/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "e2fb992a5f50506cce08c0f27cd3ea383b0f53b05e6a0975de9a008617571128";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_description/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "75e034b3c413585592ab647e38324bc21447efe64c0afd5d8bd0d10570b26ec8";
};
buildType = "catkin";
diff --git a/distros/melodic/rc-visard-driver/default.nix b/distros/melodic/rc-visard-driver/default.nix
index 71de09ec42..7a14c590ac 100644
--- a/distros/melodic/rc-visard-driver/default.nix
+++ b/distros/melodic/rc-visard-driver/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, diagnostic-updater, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, nodelet, protobuf, rc-common-msgs, rc-dynamics-api, rc-genicam-api, roscpp, sensor-msgs, stereo-msgs, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-rc-visard-driver";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_driver/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "5fd04db3143448e54c15a70095d1bb8a7ed4aeb7f4d6ed355cb4ad2a7f39f6bc";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_driver/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "7910906cf7d1f28c563997a99651b2c13dea8521969221cb853fe0d1c83f8e5a";
};
buildType = "catkin";
diff --git a/distros/melodic/rc-visard/default.nix b/distros/melodic/rc-visard/default.nix
index 74fdac1983..2455bb232c 100644
--- a/distros/melodic/rc-visard/default.nix
+++ b/distros/melodic/rc-visard/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rc-hand-eye-calibration-client, rc-pick-client, rc-roi-manager-gui, rc-silhouettematch-client, rc-tagdetect-client, rc-visard-description, rc-visard-driver }:
buildRosPackage {
pname = "ros-melodic-rc-visard";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "2eb306e4951d4284ad2356a1adc861d8df943e886c634e6619761a9fb52b72b0";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "c7cf55a9679306b4b2719ffaff0fc2f1d38d4a619f06f923301a5656b7805ea1";
};
buildType = "catkin";
diff --git a/distros/melodic/realsense2-camera/default.nix b/distros/melodic/realsense2-camera/default.nix
index 49d8d7ff04..13394976cd 100644
--- a/distros/melodic/realsense2-camera/default.nix
+++ b/distros/melodic/realsense2-camera/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, ddynamic-reconfigure, diagnostic-updater, eigen, genmsg, image-transport, librealsense2, message-runtime, nav-msgs, nodelet, roscpp, sensor-msgs, std-msgs, tf }:
buildRosPackage {
pname = "ros-melodic-realsense2-camera";
- version = "2.2.16-r1";
+ version = "2.2.17-r1";
src = fetchurl {
- url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_camera/2.2.16-1.tar.gz";
- name = "2.2.16-1.tar.gz";
- sha256 = "fae09067f458d9fffe461062541b1d00c370e614b07ccda34432fbfea777c22a";
+ url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_camera/2.2.17-1.tar.gz";
+ name = "2.2.17-1.tar.gz";
+ sha256 = "3fa17333b62b08b7ad481504337165d8e3541ee1a1a4a0b8dba867036fe8782c";
};
buildType = "catkin";
diff --git a/distros/melodic/realsense2-description/default.nix b/distros/melodic/realsense2-description/default.nix
index 0a004a516b..82d11fa536 100644
--- a/distros/melodic/realsense2-description/default.nix
+++ b/distros/melodic/realsense2-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rosunit, xacro }:
buildRosPackage {
pname = "ros-melodic-realsense2-description";
- version = "2.2.16-r1";
+ version = "2.2.17-r1";
src = fetchurl {
- url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_description/2.2.16-1.tar.gz";
- name = "2.2.16-1.tar.gz";
- sha256 = "4e294c827ceec86e15bf343c634bcdd65dfb033667418be41807daa2815678e4";
+ url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_description/2.2.17-1.tar.gz";
+ name = "2.2.17-1.tar.gz";
+ sha256 = "e7487e9e50ae12e097716363ccd2e99661de8c4ecc9a1c61ddf3a5afaf473bb5";
};
buildType = "catkin";
diff --git a/distros/melodic/ros-canopen/default.nix b/distros/melodic/ros-canopen/default.nix
index e9b2758d9f..100e5347d1 100644
--- a/distros/melodic/ros-canopen/default.nix
+++ b/distros/melodic/ros-canopen/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, can-msgs, canopen-402, canopen-chain-node, canopen-master, canopen-motor-node, catkin, socketcan-bridge, socketcan-interface }:
buildRosPackage {
pname = "ros-melodic-ros-canopen";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/ros_canopen/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "2240ae96993c7594c522a1b75a815d8bf22c040352182ebe4d07a3e591b271e7";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/ros_canopen/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "6c0b9823cc2602239e88dbe44cf288525e7311f518cb721505bdad20bfeba7c5";
};
buildType = "catkin";
diff --git a/distros/melodic/rt-usb-9axisimu-driver/default.nix b/distros/melodic/rt-usb-9axisimu-driver/default.nix
new file mode 100644
index 0000000000..1734bd507a
--- /dev/null
+++ b/distros/melodic/rt-usb-9axisimu-driver/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, sensor-msgs, std-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-rt-usb-9axisimu-driver";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/rt-net-gbp/rt_usb_9axisimu_driver-release/archive/release/melodic/rt_usb_9axisimu_driver/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "5e87b5487d5b3137aa2aa185ec87ebb0b44ca2e13bfbd4bff28aeae41a0c6482";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ roscpp roslint sensor-msgs std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The rt_usb_9axisimu_driver package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/sick-safetyscanners/default.nix b/distros/melodic/sick-safetyscanners/default.nix
index 46806040ad..ba0929f980 100644
--- a/distros/melodic/sick-safetyscanners/default.nix
+++ b/distros/melodic/sick-safetyscanners/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, rqt-reconfigure, sensor-msgs, std-msgs }:
+{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-melodic-sick-safetyscanners";
- version = "1.0.5-r1";
+ version = "1.0.6-r1";
src = fetchurl {
- url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/melodic/sick_safetyscanners/1.0.5-1.tar.gz";
- name = "1.0.5-1.tar.gz";
- sha256 = "6a68c960289587db1874f30044b13bf6b436b49c14f901185c0d55865ba6b48f";
+ url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/melodic/sick_safetyscanners/1.0.6-1.tar.gz";
+ name = "1.0.6-1.tar.gz";
+ sha256 = "cc08c0d0b1c86ca621137dc3fe1621a49e59076c3fe28c0ca17a844304d26a76";
};
buildType = "catkin";
buildInputs = [ message-generation ];
- propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp rqt-reconfigure sensor-msgs std-msgs ];
+ propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp sensor-msgs std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/socketcan-bridge/default.nix b/distros/melodic/socketcan-bridge/default.nix
index a64fbde265..eada6effd5 100644
--- a/distros/melodic/socketcan-bridge/default.nix
+++ b/distros/melodic/socketcan-bridge/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, can-msgs, catkin, rosconsole-bridge, roscpp, roslint, rostest, rosunit, socketcan-interface }:
buildRosPackage {
pname = "ros-melodic-socketcan-bridge";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_bridge/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "3394960da4d9838b4ffae8fac173f728008548fa41868aa859c2bc180007ceb2";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_bridge/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "d195820d08a60070e886fe46899e4d967b40838d1fe41b57ef11b70cc6ececad";
};
buildType = "catkin";
diff --git a/distros/melodic/socketcan-interface/default.nix b/distros/melodic/socketcan-interface/default.nix
index 272d1d85d6..434ebbeff9 100644
--- a/distros/melodic/socketcan-interface/default.nix
+++ b/distros/melodic/socketcan-interface/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, class-loader, console-bridge, linuxHeaders, rosunit, xmlrpcpp }:
buildRosPackage {
pname = "ros-melodic-socketcan-interface";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_interface/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "3f830a415dd5bfdcdae7540985c0012f502c2842d78ec7cbbbc3ebd5da238ae6";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_interface/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "c6081461a8225963a3d576e9e5d6abbbb1518406786d3cda971206883ee5e917";
};
buildType = "catkin";
diff --git a/distros/melodic/test-mavros/default.nix b/distros/melodic/test-mavros/default.nix
index e41515f517..4350acb4fa 100644
--- a/distros/melodic/test-mavros/default.nix
+++ b/distros/melodic/test-mavros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, control-toolbox, eigen, eigen-conversions, geometry-msgs, mavros, mavros-extras, roscpp, std-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-melodic-test-mavros";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/melodic/test_mavros/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "afbe97183c24ab9158543c7ac65e0fc6e45cde5c850452f8792cea9350cc9d28";
+ url = "https://github.com/mavlink/mavros-release/archive/release/melodic/test_mavros/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "948337659afd854e975a3d6919a558cbe59cfea2c9d07831e1ac10505ff97af0";
};
buildType = "catkin";
diff --git a/distros/melodic/ur-client-library/default.nix b/distros/melodic/ur-client-library/default.nix
new file mode 100644
index 0000000000..f3fb8558db
--- /dev/null
+++ b/distros/melodic/ur-client-library/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, console-bridge }:
+buildRosPackage {
+ pname = "ros-melodic-ur-client-library";
+ version = "0.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/melodic/ur_client_library/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "73799aade33baff806b0ce765299351fcdebb9e35f7d12f73024de65f108517f";
+ };
+
+ buildType = "cmake";
+ buildInputs = [ boost ];
+ propagatedBuildInputs = [ catkin console-bridge ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''Standalone C++ library for accessing Universal Robots interfaces. This has been forked off the ur_robot_driver.'';
+ license = with lib.licenses; [ asl20 bsd2 "Zlib" mit ];
+ };
+}
diff --git a/distros/melodic/warthog-control/default.nix b/distros/melodic/warthog-control/default.nix
index a638720fe4..8ba03ce39c 100644
--- a/distros/melodic/warthog-control/default.nix
+++ b/distros/melodic/warthog-control/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, rosserial-server, teleop-twist-joy, topic-tools, twist-mux }:
+{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, teleop-twist-joy, topic-tools, twist-mux }:
buildRosPackage {
pname = "ros-melodic-warthog-control";
- version = "0.1.1-r2";
+ version = "0.1.2-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_control/0.1.1-2.tar.gz";
- name = "0.1.1-2.tar.gz";
- sha256 = "e370cf7695d20f5c2d9c20146c481c11536d54d69cfe4147aadbe0e75243e314";
+ url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_control/0.1.2-1.tar.gz";
+ name = "0.1.2-1.tar.gz";
+ sha256 = "b005fc1de6847771e3b4062f6319cd940dd334f78844d532c5c0f83b7f4a0c2d";
};
buildType = "catkin";
buildInputs = [ roslaunch ];
- propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization rosserial-server teleop-twist-joy topic-tools twist-mux ];
+ propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization teleop-twist-joy topic-tools twist-mux ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/warthog-description/default.nix b/distros/melodic/warthog-description/default.nix
index d7ca021d15..f85a1e8e34 100644
--- a/distros/melodic/warthog-description/default.nix
+++ b/distros/melodic/warthog-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, roslaunch, urdf, xacro }:
buildRosPackage {
pname = "ros-melodic-warthog-description";
- version = "0.1.1-r2";
+ version = "0.1.2-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_description/0.1.1-2.tar.gz";
- name = "0.1.1-2.tar.gz";
- sha256 = "dd90723c17e49d8ee56e64008479d08bdbf4e3344ee37cca5612f54ec1ed2033";
+ url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_description/0.1.2-1.tar.gz";
+ name = "0.1.2-1.tar.gz";
+ sha256 = "243a1ad878d4c901df8ebecfa588a6076fa6ed204bf892ac84012cc66a9a1d5f";
};
buildType = "catkin";
diff --git a/distros/melodic/warthog-desktop/default.nix b/distros/melodic/warthog-desktop/default.nix
index a83dd5cbc9..7f6944d2ef 100644
--- a/distros/melodic/warthog-desktop/default.nix
+++ b/distros/melodic/warthog-desktop/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, warthog-msgs, warthog-viz }:
buildRosPackage {
pname = "ros-melodic-warthog-desktop";
- version = "0.0.1-r1";
+ version = "0.1.0-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_desktop/0.0.1-1.tar.gz";
- name = "0.0.1-1.tar.gz";
- sha256 = "3b839c59095be96b5f39a0473d13467834a3f7ef43d4bcbd7e53befb569025c8";
+ url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_desktop/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "dd9cb05569510461e865eb51fb6dda99cdf8a2a4a9536d67804ba94575100b6a";
};
buildType = "catkin";
diff --git a/distros/melodic/warthog-msgs/default.nix b/distros/melodic/warthog-msgs/default.nix
index 1963cc4b83..98304a043c 100644
--- a/distros/melodic/warthog-msgs/default.nix
+++ b/distros/melodic/warthog-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-warthog-msgs";
- version = "0.1.1-r2";
+ version = "0.1.2-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_msgs/0.1.1-2.tar.gz";
- name = "0.1.1-2.tar.gz";
- sha256 = "babfd9ac89810b461c758964b130b80caf92655ba2aac79c7b70d6a232b5849c";
+ url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_msgs/0.1.2-1.tar.gz";
+ name = "0.1.2-1.tar.gz";
+ sha256 = "506d668bc4254f8b197bc74dfb67f870ded037461ec696936cbc325a35b494bc";
};
buildType = "catkin";
diff --git a/distros/melodic/warthog-viz/default.nix b/distros/melodic/warthog-viz/default.nix
index 3701706ae3..b937024787 100644
--- a/distros/melodic/warthog-viz/default.nix
+++ b/distros/melodic/warthog-viz/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, roslaunch, rviz, warthog-description }:
+{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, roslaunch, rviz, warthog-description }:
buildRosPackage {
pname = "ros-melodic-warthog-viz";
- version = "0.0.1-r1";
+ version = "0.1.0-r1";
src = fetchurl {
- url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_viz/0.0.1-1.tar.gz";
- name = "0.0.1-1.tar.gz";
- sha256 = "627e058e9037beadb575229c7dadfc27003f278a83edb1177aa271629be1e6d1";
+ url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_viz/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "2f960a1ab14f68a3c7fa56d4f343176d4f1499372203c6114657d90610d8df76";
};
buildType = "catkin";
buildInputs = [ roslaunch ];
- propagatedBuildInputs = [ joint-state-publisher rviz warthog-description ];
+ propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui rviz warthog-description ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/noetic/audio-capture/default.nix b/distros/noetic/audio-capture/default.nix
index f9670bb274..215782d8db 100644
--- a/distros/noetic/audio-capture/default.nix
+++ b/distros/noetic/audio-capture/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
buildRosPackage {
pname = "ros-noetic-audio-capture";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_capture/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "d4d72969305828be68c7769d168dd4de825d9d923da6702fe17ece7e92f81f8e";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_capture/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "7d757db4ba7dbe4c30c6d7b402159cebcf426ad0cdf7cf565d573ee74a37bc89";
};
buildType = "catkin";
diff --git a/distros/noetic/audio-common-msgs/default.nix b/distros/noetic/audio-common-msgs/default.nix
index e1a39da14e..e266b3747e 100644
--- a/distros/noetic/audio-common-msgs/default.nix
+++ b/distros/noetic/audio-common-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
buildRosPackage {
pname = "ros-noetic-audio-common-msgs";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common_msgs/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "2ef864cad4afc9aec31da01e40c2964fe4c9fa5506c04a9fcf1801a18754865e";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common_msgs/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "64d29ffb41524ef20efa1df47dcc4129e5b1937ab9f607d511b9ff7a24145092";
};
buildType = "catkin";
diff --git a/distros/noetic/audio-common/default.nix b/distros/noetic/audio-common/default.nix
index 3399dd78ff..72cce4f4c5 100644
--- a/distros/noetic/audio-common/default.nix
+++ b/distros/noetic/audio-common/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }:
buildRosPackage {
pname = "ros-noetic-audio-common";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "1aee051ea5e4f19329a9fbfa2ea20f8a4cd86721cb34b860f1e52373e464f2ca";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "9f53bdc14db3b5a9cadaf2dbcc042bdd61a57708496949efaf6238406dbee446";
};
buildType = "catkin";
diff --git a/distros/noetic/audio-play/default.nix b/distros/noetic/audio-play/default.nix
index 8f512b198f..283af2ce3c 100644
--- a/distros/noetic/audio-play/default.nix
+++ b/distros/noetic/audio-play/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
buildRosPackage {
pname = "ros-noetic-audio-play";
- version = "0.3.7-r1";
+ version = "0.3.8-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_play/0.3.7-1.tar.gz";
- name = "0.3.7-1.tar.gz";
- sha256 = "087c5db9bc4253ab31a3713735a817b4b5ce2756c1b036aed8006975050d5b6e";
+ url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_play/0.3.8-1.tar.gz";
+ name = "0.3.8-1.tar.gz";
+ sha256 = "a614de51bf1a8d453b42ced84e55d952e69e992a585fdc21c3703ab423437041";
};
buildType = "catkin";
diff --git a/distros/noetic/behaviortree-cpp-v3/default.nix b/distros/noetic/behaviortree-cpp-v3/default.nix
index 71e33d0199..9a747fdaf7 100644
--- a/distros/noetic/behaviortree-cpp-v3/default.nix
+++ b/distros/noetic/behaviortree-cpp-v3/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cppzmq, ncurses, roslib }:
buildRosPackage {
pname = "ros-noetic-behaviortree-cpp-v3";
- version = "3.5.2-r1";
+ version = "3.5.3-r1";
src = fetchurl {
- url = "https://github.com/BehaviorTree/behaviortree_cpp-release/archive/release/noetic/behaviortree_cpp_v3/3.5.2-1.tar.gz";
- name = "3.5.2-1.tar.gz";
- sha256 = "5697457e10b875a1e02addd939eca68880c501c81d9179458323b1acc2af30b3";
+ url = "https://github.com/BehaviorTree/behaviortree_cpp-release/archive/release/noetic/behaviortree_cpp_v3/3.5.3-1.tar.gz";
+ name = "3.5.3-1.tar.gz";
+ sha256 = "be572da316779c43e60a73249a34a5211238ff0520b28ce7d42080abba68e7a8";
};
buildType = "catkin";
diff --git a/distros/noetic/can-msgs/default.nix b/distros/noetic/can-msgs/default.nix
index f391be4de7..39d4530658 100644
--- a/distros/noetic/can-msgs/default.nix
+++ b/distros/noetic/can-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-noetic-can-msgs";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/can_msgs/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "290db2a16c91ffaf44f2ad8156d7380bde0a7493a60cab076f84b6e8c4d993c9";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/can_msgs/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "8b92a29487f697d796327b534a499e7021afd7ad5c6a0a86987d3af9371eb41d";
};
buildType = "catkin";
diff --git a/distros/noetic/canopen-402/default.nix b/distros/noetic/canopen-402/default.nix
index e0359caeb3..7155bb23b5 100644
--- a/distros/noetic/canopen-402/default.nix
+++ b/distros/noetic/canopen-402/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, canopen-master, catkin, class-loader, rosunit }:
buildRosPackage {
pname = "ros-noetic-canopen-402";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_402/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "8cf52616a9b20aa72c4349489bd7138384ec01e407d5f131e8b6e4e98ebec3b0";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_402/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "b9480b8db5b584f817caf494d54634dc3deeaa75026096c6de3760c662ed5110";
};
buildType = "catkin";
diff --git a/distros/noetic/canopen-chain-node/default.nix b/distros/noetic/canopen-chain-node/default.nix
index 591d0ad43f..47a494d3bd 100644
--- a/distros/noetic/canopen-chain-node/default.nix
+++ b/distros/noetic/canopen-chain-node/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, canopen-master, catkin, diagnostic-updater, message-generation, message-runtime, pluginlib, rosconsole-bridge, roscpp, roslib, socketcan-interface, std-msgs, std-srvs }:
buildRosPackage {
pname = "ros-noetic-canopen-chain-node";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_chain_node/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "4a2cf8bcdabbb514ff3700e2db8edc0f0a86ee8a28fdc2d0e0c21beeb92a359a";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_chain_node/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "5853943d7f7e158ea8c7e0e48babf23c01988c88768537a63f701c3106e5c79e";
};
buildType = "catkin";
diff --git a/distros/noetic/canopen-master/default.nix b/distros/noetic/canopen-master/default.nix
index f5c3ef08d1..c59e205d46 100644
--- a/distros/noetic/canopen-master/default.nix
+++ b/distros/noetic/canopen-master/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, class-loader, rosunit, socketcan-interface }:
buildRosPackage {
pname = "ros-noetic-canopen-master";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_master/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "067e9bec008eb389f6bf877e9883e9f9812085cd241354df2de114f492ae4531";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_master/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "96664493e18cf66e5e6e53e7c0de4036d72fe3543885f757b63a046642b21f2b";
};
buildType = "catkin";
diff --git a/distros/noetic/canopen-motor-node/default.nix b/distros/noetic/canopen-motor-node/default.nix
index 105c7f1140..2a27b9d7f5 100644
--- a/distros/noetic/canopen-motor-node/default.nix
+++ b/distros/noetic/canopen-motor-node/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, canopen-402, canopen-chain-node, canopen-master, catkin, controller-manager, controller-manager-msgs, filters, hardware-interface, joint-limits-interface, muparser, roscpp, rosunit, urdf }:
buildRosPackage {
pname = "ros-noetic-canopen-motor-node";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_motor_node/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "d4a66183ad4b37350212f8b2c775fbec286ae5d3bfdaedd1a0b57d4cbe99263f";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_motor_node/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "7c87557f7149e32db48ae6d11db31f03a1de517c03942e9253d6e3884314c9ad";
};
buildType = "catkin";
diff --git a/distros/noetic/computer-status-msgs/default.nix b/distros/noetic/computer-status-msgs/default.nix
new file mode 100644
index 0000000000..885c1d2fec
--- /dev/null
+++ b/distros/noetic/computer-status-msgs/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-computer-status-msgs";
+ version = "2.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/130s/computer_status_msgs-release/archive/release/kinetic/computer_status_msgs/2.0.0-2.tar.gz";
+ name = "2.0.0-2.tar.gz";
+ sha256 = "69f402bd2ecc328385908e0142da03751096a9957d9dd4db41afd93e5298b81b";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Messages definitions for representing computer's hardware state, such as battery information, GPU, some miscellaneous sensors. Format is in ROS. Originally developed at pr2_common repository'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/dnn-detect/default.nix b/distros/noetic/dnn-detect/default.nix
new file mode 100644
index 0000000000..de9b25a693
--- /dev/null
+++ b/distros/noetic/dnn-detect/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, image-transport, image-transport-plugins, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-dnn-detect";
+ version = "0.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/UbiquityRobotics-release/dnn_detect-release/archive/release/noetic/dnn_detect/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "d19a621cdb0b368a4f90b5bb7d8f0b85b6efbf70c64aa1dd52503a60a85de8c1";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport image-transport-plugins roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''DNN based detection'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/easy-markers/default.nix b/distros/noetic/easy-markers/default.nix
new file mode 100644
index 0000000000..70630ea02e
--- /dev/null
+++ b/distros/noetic/easy-markers/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, roslint, rospy, rviz, std-msgs, tf, visualization-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-easy-markers";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/easy_markers/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "6706cf26cb96afa9ee2aea827e3be776af427dd591d6cdfabbcc83f14cb6bc20";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ geometry-msgs interactive-markers rospy rviz std-msgs tf visualization-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Python library to assist in publishing markers easily'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/eiquadprog/default.nix b/distros/noetic/eiquadprog/default.nix
new file mode 100644
index 0000000000..3b00dfa033
--- /dev/null
+++ b/distros/noetic/eiquadprog/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, graphviz }:
+buildRosPackage {
+ pname = "ros-noetic-eiquadprog";
+ version = "1.2.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/noetic/eiquadprog/1.2.2-1.tar.gz";
+ name = "1.2.2-1.tar.gz";
+ sha256 = "5750d5d79266d9b7117160d6464c0279c9a5cad73e0bc81f63e159ba57c5b384";
+ };
+
+ buildType = "cmake";
+ buildInputs = [ doxygen git ];
+ propagatedBuildInputs = [ boost catkin eigen graphviz ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''Eiquadprog a QP solver using active sets'';
+ license = with lib.licenses; [ lgpl2 ];
+ };
+}
diff --git a/distros/noetic/filters/default.nix b/distros/noetic/filters/default.nix
index d3ce460c37..467409bc01 100644
--- a/distros/noetic/filters/default.nix
+++ b/distros/noetic/filters/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, pluginlib, rosconsole, roscpp, roslib, rostest }:
buildRosPackage {
pname = "ros-noetic-filters";
- version = "1.9.0-r1";
+ version = "1.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/filters-release/archive/release/noetic/filters/1.9.0-1.tar.gz";
- name = "1.9.0-1.tar.gz";
- sha256 = "659a10b722a67fcd66a650898b880c264f716126f6274f3b4c761a907886810d";
+ url = "https://github.com/ros-gbp/filters-release/archive/release/noetic/filters/1.9.1-1.tar.gz";
+ name = "1.9.1-1.tar.gz";
+ sha256 = "a8a2088bfcc4b02644c20627bdc445b36443fc4c2c5c1a9f7e0ce8dc4764bb11";
};
buildType = "catkin";
diff --git a/distros/noetic/generated.nix b/distros/noetic/generated.nix
index 5309dbe953..f7d3395ffc 100644
--- a/distros/noetic/generated.nix
+++ b/distros/noetic/generated.nix
@@ -116,6 +116,8 @@ self: super: {
compressed-image-transport = self.callPackage ./compressed-image-transport {};
+ computer-status-msgs = self.callPackage ./computer-status-msgs {};
+
control-msgs = self.callPackage ./control-msgs {};
control-toolbox = self.callPackage ./control-toolbox {};
@@ -226,6 +228,8 @@ self: super: {
dlux-plugins = self.callPackage ./dlux-plugins {};
+ dnn-detect = self.callPackage ./dnn-detect {};
+
downward = self.callPackage ./downward {};
dual-quaternions = self.callPackage ./dual-quaternions {};
@@ -256,6 +260,8 @@ self: super: {
dynamixel-sdk = self.callPackage ./dynamixel-sdk {};
+ easy-markers = self.callPackage ./easy-markers {};
+
ecl-build = self.callPackage ./ecl-build {};
ecl-command-line = self.callPackage ./ecl-command-line {};
@@ -336,6 +342,8 @@ self: super: {
eigenpy = self.callPackage ./eigenpy {};
+ eiquadprog = self.callPackage ./eiquadprog {};
+
executive-smach = self.callPackage ./executive-smach {};
executive-smach-visualization = self.callPackage ./executive-smach-visualization {};
@@ -528,6 +536,8 @@ self: super: {
joy = self.callPackage ./joy {};
+ joy-listener = self.callPackage ./joy-listener {};
+
joy-teleop = self.callPackage ./joy-teleop {};
joystick-drivers = self.callPackage ./joystick-drivers {};
@@ -552,6 +562,8 @@ self: super: {
julius = self.callPackage ./julius {};
+ kalman-filter = self.callPackage ./kalman-filter {};
+
kartech-linear-actuator-msgs = self.callPackage ./kartech-linear-actuator-msgs {};
kdl-conversions = self.callPackage ./kdl-conversions {};
@@ -562,6 +574,14 @@ self: super: {
key-teleop = self.callPackage ./key-teleop {};
+ kobuki-core = self.callPackage ./kobuki-core {};
+
+ kobuki-dock-drive = self.callPackage ./kobuki-dock-drive {};
+
+ kobuki-driver = self.callPackage ./kobuki-driver {};
+
+ kobuki-ftdi = self.callPackage ./kobuki-ftdi {};
+
kobuki-msgs = self.callPackage ./kobuki-msgs {};
lanelet2 = self.callPackage ./lanelet2 {};
@@ -924,6 +944,12 @@ self: super: {
pcl-ros = self.callPackage ./pcl-ros {};
+ people = self.callPackage ./people {};
+
+ people-msgs = self.callPackage ./people-msgs {};
+
+ people-velocity-tracker = self.callPackage ./people-velocity-tracker {};
+
perception = self.callPackage ./perception {};
perception-pcl = self.callPackage ./perception-pcl {};
@@ -1118,6 +1144,8 @@ self: super: {
rosbag-storage = self.callPackage ./rosbag-storage {};
+ rosbaglive = self.callPackage ./rosbaglive {};
+
rosbash = self.callPackage ./rosbash {};
rosboost-cfg = self.callPackage ./rosboost-cfg {};
@@ -1356,6 +1384,8 @@ self: super: {
sdc21x0 = self.callPackage ./sdc21x0 {};
+ sdhlibrary-cpp = self.callPackage ./sdhlibrary-cpp {};
+
self-test = self.callPackage ./self-test {};
sensor-msgs = self.callPackage ./sensor-msgs {};
@@ -1468,6 +1498,8 @@ self: super: {
teleop-tools-msgs = self.callPackage ./teleop-tools-msgs {};
+ teleop-twist-joy = self.callPackage ./teleop-twist-joy {};
+
teleop-twist-keyboard = self.callPackage ./teleop-twist-keyboard {};
test-diagnostic-aggregator = self.callPackage ./test-diagnostic-aggregator {};
@@ -1546,6 +1578,8 @@ self: super: {
unique-identifier = self.callPackage ./unique-identifier {};
+ ur-client-library = self.callPackage ./ur-client-library {};
+
urdf = self.callPackage ./urdf {};
urdf-geometry-parser = self.callPackage ./urdf-geometry-parser {};
@@ -1618,10 +1652,26 @@ self: super: {
wiimote = self.callPackage ./wiimote {};
+ wu-ros-tools = self.callPackage ./wu-ros-tools {};
+
xacro = self.callPackage ./xacro {};
xmlrpcpp = self.callPackage ./xmlrpcpp {};
+ xpp = self.callPackage ./xpp {};
+
+ xpp-examples = self.callPackage ./xpp-examples {};
+
+ xpp-hyq = self.callPackage ./xpp-hyq {};
+
+ xpp-msgs = self.callPackage ./xpp-msgs {};
+
+ xpp-quadrotor = self.callPackage ./xpp-quadrotor {};
+
+ xpp-states = self.callPackage ./xpp-states {};
+
+ xpp-vis = self.callPackage ./xpp-vis {};
+
xv-11-laser-driver = self.callPackage ./xv-11-laser-driver {};
ypspur = self.callPackage ./ypspur {};
diff --git a/distros/noetic/hfl-driver/default.nix b/distros/noetic/hfl-driver/default.nix
index db18e5410a..7bc3905881 100644
--- a/distros/noetic/hfl-driver/default.nix
+++ b/distros/noetic/hfl-driver/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }:
+{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-geometry, image-transport, message-generation, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-hfl-driver";
- version = "0.0.17-r1";
+ version = "0.0.20-r1";
src = fetchurl {
- url = "https://github.com/flynneva/hfl_driver-release/archive/release/noetic/hfl_driver/0.0.17-1.tar.gz";
- name = "0.0.17-1.tar.gz";
- sha256 = "a0a2897b964ca4e328217ee3bee491a825e424735c01d4f022d38b1013aaf4fd";
+ url = "https://github.com/flynneva/hfl_driver-release/archive/release/noetic/hfl_driver/0.0.20-1.tar.gz";
+ name = "0.0.20-1.tar.gz";
+ sha256 = "19eeb9a0eb527e02b10b7a498b11d552590863557a140c71d350bbe3cc040ac9";
};
buildType = "catkin";
checkInputs = [ roslint rostest ];
- propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ];
+ propagatedBuildInputs = [ angles camera-info-manager cv-bridge dynamic-reconfigure geometry-msgs image-geometry image-transport message-generation message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/noetic/ixblue-stdbin-decoder/default.nix b/distros/noetic/ixblue-stdbin-decoder/default.nix
index 6e49330764..bb570b7a32 100644
--- a/distros/noetic/ixblue-stdbin-decoder/default.nix
+++ b/distros/noetic/ixblue-stdbin-decoder/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, git, gtest }:
buildRosPackage {
pname = "ros-noetic-ixblue-stdbin-decoder";
- version = "0.1.1-r1";
+ version = "0.1.3-r1";
src = fetchurl {
- url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/noetic/ixblue_stdbin_decoder/0.1.1-1.tar.gz";
- name = "0.1.1-1.tar.gz";
- sha256 = "75b183c26ce921e1e7f42760b052ca5c2f94d3031fe43d061db7738593358b6a";
+ url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/noetic/ixblue_stdbin_decoder/0.1.3-1.tar.gz";
+ name = "0.1.3-1.tar.gz";
+ sha256 = "0257fe35424f1f72730026bfdade654e453e04236dc5ea6af2ac6c0560e362e3";
};
buildType = "cmake";
diff --git a/distros/noetic/joy-listener/default.nix b/distros/noetic/joy-listener/default.nix
new file mode 100644
index 0000000000..df2282c5e4
--- /dev/null
+++ b/distros/noetic/joy-listener/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roslint, rospy, sensor-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-joy-listener";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/joy_listener/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "ed8d02e94e400cbe16efce75d3b11c3474f9bf5b1e2cf4f1eae1202cb2deaa6b";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ rospy sensor-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Translates joy msgs'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/kalman-filter/default.nix b/distros/noetic/kalman-filter/default.nix
new file mode 100644
index 0000000000..901e1f7a6b
--- /dev/null
+++ b/distros/noetic/kalman-filter/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roslint, rospy }:
+buildRosPackage {
+ pname = "ros-noetic-kalman-filter";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/kalman_filter/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "343082c9f9a54591f3e81a0fdb6c3b92731e54f25818208be8dad393bed88312";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ rospy ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Simple Kalman Filter in Python'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/kobuki-core/default.nix b/distros/noetic/kobuki-core/default.nix
new file mode 100644
index 0000000000..f382eb899a
--- /dev/null
+++ b/distros/noetic/kobuki-core/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, kobuki-dock-drive, kobuki-driver, kobuki-ftdi }:
+buildRosPackage {
+ pname = "ros-noetic-kobuki-core";
+ version = "0.7.12-r1";
+
+ src = fetchurl {
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/noetic/kobuki_core/0.7.12-1.tar.gz";
+ name = "0.7.12-1.tar.gz";
+ sha256 = "e9c04dfff9fa404901b01cd7cce253bed12a00385b76a24da99f5e96158d869e";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ kobuki-dock-drive kobuki-driver kobuki-ftdi ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Non-ROS software for Kobuki, Yujin Robot's mobile research base.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/kobuki-dock-drive/default.nix b/distros/noetic/kobuki-dock-drive/default.nix
new file mode 100644
index 0000000000..f18d346ebf
--- /dev/null
+++ b/distros/noetic/kobuki-dock-drive/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-geometry, ecl-linear-algebra, ecl-threads }:
+buildRosPackage {
+ pname = "ros-noetic-kobuki-dock-drive";
+ version = "0.7.12-r1";
+
+ src = fetchurl {
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/noetic/kobuki_dock_drive/0.7.12-1.tar.gz";
+ name = "0.7.12-1.tar.gz";
+ sha256 = "09bfee1de3dd1c0c372a4148546db5ec2b1750513c6f6fef419ee0e39288983f";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ecl-build ];
+ propagatedBuildInputs = [ ecl-geometry ecl-linear-algebra ecl-threads ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Dock driving library for Kobuki. Users owning a docking station for Kobuki
+ can use this tool to develop autonomous docking drive algorithms.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/kobuki-driver/default.nix b/distros/noetic/kobuki-driver/default.nix
new file mode 100644
index 0000000000..7cdf0039f8
--- /dev/null
+++ b/distros/noetic/kobuki-driver/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }:
+buildRosPackage {
+ pname = "ros-noetic-kobuki-driver";
+ version = "0.7.12-r1";
+
+ src = fetchurl {
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/noetic/kobuki_driver/0.7.12-1.tar.gz";
+ name = "0.7.12-1.tar.gz";
+ sha256 = "b0f18fe6187363b8f02af194048f4401f2f92f45ec42500f9ee5e4bb354ac692";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ecl-build ];
+ propagatedBuildInputs = [ ecl-command-line ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''C++ driver library for Kobuki:
+ Pure C++ driver library for Kobuki. This is for those who do not wish to use ROS on their systems.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/kobuki-ftdi/default.nix b/distros/noetic/kobuki-ftdi/default.nix
new file mode 100644
index 0000000000..c2bc5535a0
--- /dev/null
+++ b/distros/noetic/kobuki-ftdi/default.nix
@@ -0,0 +1,28 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, ecl-command-line, libftdi, libusb, pkg-config }:
+buildRosPackage {
+ pname = "ros-noetic-kobuki-ftdi";
+ version = "0.7.12-r1";
+
+ src = fetchurl {
+ url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/noetic/kobuki_ftdi/0.7.12-1.tar.gz";
+ name = "0.7.12-1.tar.gz";
+ sha256 = "18412e46db87688bbb61c3fc5ff42be7aed0f10bab0de1677028c3152f663356";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ pkg-config ];
+ propagatedBuildInputs = [ ecl-command-line libftdi libusb ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Utilities for flashing and enabling Kobuki's USB connection.
+ This package contains tools for flashing the Kobuki's FTDI chip (usually done at the factory).
+ The special firmware for the FTDI chip (USB to serial converter) enables it to appear as
+ /dev/kobuki on the user's PC.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/lanelet2-core/default.nix b/distros/noetic/lanelet2-core/default.nix
index 5c5089864c..fb77783ebe 100644
--- a/distros/noetic/lanelet2-core/default.nix
+++ b/distros/noetic/lanelet2-core/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, eigen, gtest, mrt-cmake-modules }:
buildRosPackage {
pname = "ros-noetic-lanelet2-core";
- version = "1.1.0-r2";
+ version = "1.1.1-r1";
src = fetchurl {
- url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_core/1.1.0-2.tar.gz";
- name = "1.1.0-2.tar.gz";
- sha256 = "986f5d9df003073397f4e062fe17c13cdae780ee20bb85e93c7ff5bff9402958";
+ url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_core/1.1.1-1.tar.gz";
+ name = "1.1.1-1.tar.gz";
+ sha256 = "ddfea83676a4f5c5e963b8d2862b482ebdd7a59b67df52cfdb23f4bd43bfa7d1";
};
buildType = "catkin";
diff --git a/distros/noetic/lanelet2-examples/default.nix b/distros/noetic/lanelet2-examples/default.nix
index f2cead4d74..bcb5d9c3cd 100644
--- a/distros/noetic/lanelet2-examples/default.nix
+++ b/distros/noetic/lanelet2-examples/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules, rosbash }:
buildRosPackage {
pname = "ros-noetic-lanelet2-examples";
- version = "1.1.0-r2";
+ version = "1.1.1-r1";
src = fetchurl {
- url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_examples/1.1.0-2.tar.gz";
- name = "1.1.0-2.tar.gz";
- sha256 = "98247a3f08a812069b9dcf310aee6595f18616099286d9cd3a37a1a4e281a01c";
+ url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_examples/1.1.1-1.tar.gz";
+ name = "1.1.1-1.tar.gz";
+ sha256 = "57602b504adc7f742ff2a6cd04f679e515e0ad4e88bd3d698130eb47f205b524";
};
buildType = "catkin";
diff --git a/distros/noetic/lanelet2-maps/default.nix b/distros/noetic/lanelet2-maps/default.nix
index 410e00f52f..e1f0b669e4 100644
--- a/distros/noetic/lanelet2-maps/default.nix
+++ b/distros/noetic/lanelet2-maps/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, lanelet2-core, mrt-cmake-modules }:
buildRosPackage {
pname = "ros-noetic-lanelet2-maps";
- version = "1.1.0-r2";
+ version = "1.1.1-r1";
src = fetchurl {
- url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_maps/1.1.0-2.tar.gz";
- name = "1.1.0-2.tar.gz";
- sha256 = "2d8d51ba9e921177e507ec71ce93caf76ee8ec6f3d6e880aa89940138bb063ab";
+ url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_maps/1.1.1-1.tar.gz";
+ name = "1.1.1-1.tar.gz";
+ sha256 = "606cfe35ab43bfeca8abb7213e030056dc3a4eb920f49c59f5add39ab04aa7ec";
};
buildType = "catkin";
diff --git a/distros/noetic/lanelet2-projection/default.nix b/distros/noetic/lanelet2-projection/default.nix
index f6345b0c0e..51506e9c5d 100644
--- a/distros/noetic/lanelet2-projection/default.nix
+++ b/distros/noetic/lanelet2-projection/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geographiclib, gtest, lanelet2-io, mrt-cmake-modules }:
buildRosPackage {
pname = "ros-noetic-lanelet2-projection";
- version = "1.1.0-r2";
+ version = "1.1.1-r1";
src = fetchurl {
- url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_projection/1.1.0-2.tar.gz";
- name = "1.1.0-2.tar.gz";
- sha256 = "08f4cffb63b0da39098c1bf2cfa2ef3face634aa7942bc3bb37799b3de767b28";
+ url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_projection/1.1.1-1.tar.gz";
+ name = "1.1.1-1.tar.gz";
+ sha256 = "722991b38fdaf300d51b46ae7706017a934c2190ff5d6e84e9f5137e2d1dbcd1";
};
buildType = "catkin";
diff --git a/distros/noetic/lanelet2-python/default.nix b/distros/noetic/lanelet2-python/default.nix
index efdd419cbb..ff762d5fd8 100644
--- a/distros/noetic/lanelet2-python/default.nix
+++ b/distros/noetic/lanelet2-python/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }:
buildRosPackage {
pname = "ros-noetic-lanelet2-python";
- version = "1.1.0-r2";
+ version = "1.1.1-r1";
src = fetchurl {
- url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_python/1.1.0-2.tar.gz";
- name = "1.1.0-2.tar.gz";
- sha256 = "110b18661b51f5ae685297a96c2a8371d39409816ee7c4e85c51fab99d58f4e6";
+ url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_python/1.1.1-1.tar.gz";
+ name = "1.1.1-1.tar.gz";
+ sha256 = "12f04c8e937e1ac5f922d3f8afe4ef6f847d5a06a29bbbcfa1724379800841f9";
};
buildType = "catkin";
diff --git a/distros/noetic/lanelet2-routing/default.nix b/distros/noetic/lanelet2-routing/default.nix
index 47f224d463..72254bf726 100644
--- a/distros/noetic/lanelet2-routing/default.nix
+++ b/distros/noetic/lanelet2-routing/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, gtest, lanelet2-core, lanelet2-traffic-rules, mrt-cmake-modules }:
buildRosPackage {
pname = "ros-noetic-lanelet2-routing";
- version = "1.1.0-r2";
+ version = "1.1.1-r1";
src = fetchurl {
- url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_routing/1.1.0-2.tar.gz";
- name = "1.1.0-2.tar.gz";
- sha256 = "32106f66f78ab07f0ec847b335e12f17168d91eb7dd21260c665201484dcedde";
+ url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_routing/1.1.1-1.tar.gz";
+ name = "1.1.1-1.tar.gz";
+ sha256 = "929df4e7c8aee6ec92fb03a8dd0b0bbe41bd57e3c99ebb3f355674d08c502e02";
};
buildType = "catkin";
diff --git a/distros/noetic/lanelet2-traffic-rules/default.nix b/distros/noetic/lanelet2-traffic-rules/default.nix
index f7509a9625..61280ef7df 100644
--- a/distros/noetic/lanelet2-traffic-rules/default.nix
+++ b/distros/noetic/lanelet2-traffic-rules/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, gtest, lanelet2-core, mrt-cmake-modules }:
buildRosPackage {
pname = "ros-noetic-lanelet2-traffic-rules";
- version = "1.1.0-r2";
+ version = "1.1.1-r1";
src = fetchurl {
- url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_traffic_rules/1.1.0-2.tar.gz";
- name = "1.1.0-2.tar.gz";
- sha256 = "7dba4a6456f49edde898005c76f0cbc850f7e83cf549dee25dd20d9c7320d41b";
+ url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_traffic_rules/1.1.1-1.tar.gz";
+ name = "1.1.1-1.tar.gz";
+ sha256 = "85f85ce06f1e71e26bd5c8bea1fa08cbc32300547fa4d417cccec8b8231e970a";
};
buildType = "catkin";
diff --git a/distros/noetic/lanelet2-validation/default.nix b/distros/noetic/lanelet2-validation/default.nix
index 524aab4d80..8ffa4d37b1 100644
--- a/distros/noetic/lanelet2-validation/default.nix
+++ b/distros/noetic/lanelet2-validation/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, gtest, lanelet2-core, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }:
buildRosPackage {
pname = "ros-noetic-lanelet2-validation";
- version = "1.1.0-r2";
+ version = "1.1.1-r1";
src = fetchurl {
- url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_validation/1.1.0-2.tar.gz";
- name = "1.1.0-2.tar.gz";
- sha256 = "ca312d15fe34e8558207bbbe4c25e781d29356575d209c1a76340cf9fe069990";
+ url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2_validation/1.1.1-1.tar.gz";
+ name = "1.1.1-1.tar.gz";
+ sha256 = "7e790e68136a204efbbbd3b6df8f7faa2dca79cf7c2b37bfa143f6313af6e9a9";
};
buildType = "catkin";
diff --git a/distros/noetic/lanelet2/default.nix b/distros/noetic/lanelet2/default.nix
index 5e32a05bc5..bd98157335 100644
--- a/distros/noetic/lanelet2/default.nix
+++ b/distros/noetic/lanelet2/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, lanelet2-core, lanelet2-examples, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation }:
+{ lib, buildRosPackage, fetchurl, catkin, lanelet2-core, lanelet2-examples, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation, ros-environment }:
buildRosPackage {
pname = "ros-noetic-lanelet2";
- version = "1.1.0-r2";
+ version = "1.1.1-r1";
src = fetchurl {
- url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2/1.1.0-2.tar.gz";
- name = "1.1.0-2.tar.gz";
- sha256 = "70614e47fae35fc4d01fde6fb0797615c9de70bd754b783fd423fac10c534b45";
+ url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/noetic/lanelet2/1.1.1-1.tar.gz";
+ name = "1.1.1-1.tar.gz";
+ sha256 = "c34c9b5f14881562d39c80145644750c465f28146f5bf5a3679903728d2be40c";
};
buildType = "catkin";
propagatedBuildInputs = [ lanelet2-core lanelet2-examples lanelet2-io lanelet2-maps lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules lanelet2-validation ];
- nativeBuildInputs = [ catkin ];
+ nativeBuildInputs = [ catkin ros-environment ];
meta = {
description = ''Meta-package for lanelet2'';
diff --git a/distros/noetic/libmavconn/default.nix b/distros/noetic/libmavconn/default.nix
index ce2af833ef..cc87012426 100644
--- a/distros/noetic/libmavconn/default.nix
+++ b/distros/noetic/libmavconn/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }:
buildRosPackage {
pname = "ros-noetic-libmavconn";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/noetic/libmavconn/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "bc04d3e83e3a453b5ed7d9ea2dfd1180695ae3c87c738c311a94f0b052cc4b09";
+ url = "https://github.com/mavlink/mavros-release/archive/release/noetic/libmavconn/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "36666ab250bd37e34b9812d35f89206ebbfc54759e1624ada280b34231a377df";
};
buildType = "catkin";
diff --git a/distros/noetic/mavlink/default.nix b/distros/noetic/mavlink/default.nix
index 4f65eec6c0..3c332bdf0c 100644
--- a/distros/noetic/mavlink/default.nix
+++ b/distros/noetic/mavlink/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cmake, python3, python3Packages }:
buildRosPackage {
pname = "ros-noetic-mavlink";
- version = "2020.8.8-r1";
+ version = "2020.9.10-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.8.8-1.tar.gz";
- name = "2020.8.8-1.tar.gz";
- sha256 = "86cebde0cdf7b67a3ba99143ecdb2f3ccad17e3e970b68bf5dcfd7e820eb41d8";
+ url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.9.10-1.tar.gz";
+ name = "2020.9.10-1.tar.gz";
+ sha256 = "323b8b1f1d6c2aeedd675e31dfe227f3e468326ec1c61570a0902ff7068a72c4";
};
buildType = "cmake";
diff --git a/distros/noetic/mavros-extras/default.nix b/distros/noetic/mavros-extras/default.nix
index 2615ea7b55..3c8da41797 100644
--- a/distros/noetic/mavros-extras/default.nix
+++ b/distros/noetic/mavros-extras/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-eigen, urdf, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-mavros-extras";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_extras/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "d5b282457bb0bec86ddddc9ad77145299bc17f4ede4c58b57461dd24585516c2";
+ url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_extras/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "8e28909f31fa9dfae3e6ea7f0cb961d6fb5cfa9bc4604a8cdad5f0f0aaa16b3b";
};
buildType = "catkin";
diff --git a/distros/noetic/mavros-msgs/default.nix b/distros/noetic/mavros-msgs/default.nix
index a7d2928b12..c25d37050b 100644
--- a/distros/noetic/mavros-msgs/default.nix
+++ b/distros/noetic/mavros-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-noetic-mavros-msgs";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_msgs/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "d7901e6df9d12e4e61db9a8fa3b684d0008589e3baebb43d4d2e72e090d393fe";
+ url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros_msgs/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "4e2bea6d3309a4294fd1a651af3efe20d1b0f5cb136d098fe4f424ff2205cb58";
};
buildType = "catkin";
diff --git a/distros/noetic/mavros/default.nix b/distros/noetic/mavros/default.nix
index ead8251ece..e23864a11d 100644
--- a/distros/noetic/mavros/default.nix
+++ b/distros/noetic/mavros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, boost, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-runtime, nav-msgs, pluginlib, rosconsole-bridge, roscpp, rospy, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }:
buildRosPackage {
pname = "ros-noetic-mavros";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "613a30e2498a348b06f5f98466912f548f52eb8f8123ce2c1c007ddae518206f";
+ url = "https://github.com/mavlink/mavros-release/archive/release/noetic/mavros/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "17dfad7b061b7da7f36d3ca747e09e110f79954fcb82016359ac4f998bc5cc91";
};
buildType = "catkin";
diff --git a/distros/noetic/people-msgs/default.nix b/distros/noetic/people-msgs/default.nix
new file mode 100644
index 0000000000..2e1134497f
--- /dev/null
+++ b/distros/noetic/people-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-people-msgs";
+ version = "1.2.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/OSUrobotics/people-release/archive/release/noetic/people_msgs/1.2.2-1.tar.gz";
+ name = "1.2.2-1.tar.gz";
+ sha256 = "0fc16f697e58974184b80ffbd67d294db3548012597e9803d4093dd7cb282e25";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Messages used by nodes in the people stack.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/people-velocity-tracker/default.nix b/distros/noetic/people-velocity-tracker/default.nix
new file mode 100644
index 0000000000..0b965a3d2e
--- /dev/null
+++ b/distros/noetic/people-velocity-tracker/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, easy-markers, geometry-msgs, kalman-filter, people-msgs, roslib, roslint, rospy }:
+buildRosPackage {
+ pname = "ros-noetic-people-velocity-tracker";
+ version = "1.2.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/OSUrobotics/people-release/archive/release/noetic/people_velocity_tracker/1.2.2-1.tar.gz";
+ name = "1.2.2-1.tar.gz";
+ sha256 = "9ce69647385152fc6877470b7f1aa545a3ce53e3c639cc71f474e8ad3357f1bf";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ easy-markers geometry-msgs kalman-filter people-msgs roslib rospy ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Track the output of the leg_detector to indicate the velocity of person.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/people/default.nix b/distros/noetic/people/default.nix
new file mode 100644
index 0000000000..f36955d868
--- /dev/null
+++ b/distros/noetic/people/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, people-msgs, people-velocity-tracker }:
+buildRosPackage {
+ pname = "ros-noetic-people";
+ version = "1.2.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/OSUrobotics/people-release/archive/release/noetic/people/1.2.2-1.tar.gz";
+ name = "1.2.2-1.tar.gz";
+ sha256 = "95a6dbcd69d0e0556b34ff693ed87b1a596118ddf9d147e43c071617391696ed";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ people-msgs people-velocity-tracker ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The people stack holds algorithms for perceiving people from a number of sensors.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/rc-genicam-api/default.nix b/distros/noetic/rc-genicam-api/default.nix
index af969944ec..268dd7cbd6 100644
--- a/distros/noetic/rc-genicam-api/default.nix
+++ b/distros/noetic/rc-genicam-api/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, cmake, libpng, libusb }:
+{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb }:
buildRosPackage {
pname = "ros-noetic-rc-genicam-api";
- version = "2.3.4-r1";
+ version = "2.4.1-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/noetic/rc_genicam_api/2.3.4-1.tar.gz";
- name = "2.3.4-1.tar.gz";
- sha256 = "731f40e2814694c2b26ec9f134ff6d53f5c462163c4a4f23b653707a57f6aebb";
+ url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/noetic/rc_genicam_api/2.4.1-1.tar.gz";
+ name = "2.4.1-1.tar.gz";
+ sha256 = "c09506c1ac67706392602233c7d0d88acf3b66b375c05f7dd3400521295897a0";
};
buildType = "cmake";
- propagatedBuildInputs = [ catkin libpng libusb ];
+ propagatedBuildInputs = [ libpng libusb ];
nativeBuildInputs = [ cmake ];
meta = {
diff --git a/distros/noetic/rc-hand-eye-calibration-client/default.nix b/distros/noetic/rc-hand-eye-calibration-client/default.nix
index 3cf669ca1d..bcefff64f8 100644
--- a/distros/noetic/rc-hand-eye-calibration-client/default.nix
+++ b/distros/noetic/rc-hand-eye-calibration-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rcdiscover, roscpp, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-noetic-rc-hand-eye-calibration-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_hand_eye_calibration_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "de5139108b453346c16642ca5786caca76a10f350a8ea9c5fe9abf566abd937d";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_hand_eye_calibration_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "42fed367015a0b913c1019cea3b7c1a158842a051467b4c1bbcce6256c0f3c78";
};
buildType = "catkin";
diff --git a/distros/noetic/rc-pick-client/default.nix b/distros/noetic/rc-pick-client/default.nix
index 5de7e41be2..956169dc0b 100644
--- a/distros/noetic/rc-pick-client/default.nix
+++ b/distros/noetic/rc-pick-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, shape-msgs, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-rc-pick-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_pick_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "94723ff9a4d1dbacf32aa8f52c5a0158412c794a3e221d6fe97eaa944d905041";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_pick_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "a545bc438b103de27cdcf1e71db510abb507de9ac58442f76adddab5af05c4f3";
};
buildType = "catkin";
diff --git a/distros/noetic/rc-roi-manager-gui/default.nix b/distros/noetic/rc-roi-manager-gui/default.nix
index 4f96819ac6..61976209b6 100644
--- a/distros/noetic/rc-roi-manager-gui/default.nix
+++ b/distros/noetic/rc-roi-manager-gui/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, message-runtime, rc-common-msgs, rc-pick-client, roscpp, shape-msgs, tf, visualization-msgs, wxGTK }:
buildRosPackage {
pname = "ros-noetic-rc-roi-manager-gui";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_roi_manager_gui/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "82f13f3de33a3e8171570c707dc1135dea6f5c16db984a9e89af2ce6be69bd91";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_roi_manager_gui/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "8196dcf46013683562dfc4e39fb058a4305a945eb0ce91c7f51730a50f841e75";
};
buildType = "catkin";
diff --git a/distros/noetic/rc-silhouettematch-client/default.nix b/distros/noetic/rc-silhouettematch-client/default.nix
index e692fac5a3..276e790063 100644
--- a/distros/noetic/rc-silhouettematch-client/default.nix
+++ b/distros/noetic/rc-silhouettematch-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-rc-silhouettematch-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_silhouettematch_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "adc0af74023c0d22b97f29e9ea1493faa9881f0c906946f7f71e7cae58624c68";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_silhouettematch_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "bafa5cb1a54ddb79c9f7fcb1b3559fcf274cef15b0b7e8f97406000c6c7d49ca";
};
buildType = "catkin";
diff --git a/distros/noetic/rc-tagdetect-client/default.nix b/distros/noetic/rc-tagdetect-client/default.nix
index 61c8ce06ad..3f0f88176c 100644
--- a/distros/noetic/rc-tagdetect-client/default.nix
+++ b/distros/noetic/rc-tagdetect-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-rc-tagdetect-client";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_tagdetect_client/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "d20e05ac82b5d3499c6093a6d7f69a47a0e708ac66c3cb47b848d51f7c63c7c5";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_tagdetect_client/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "d7cddec267d6469dba8d989f9280d3dcd793a3feb0210a1a1a31d7cec5d509fe";
};
buildType = "catkin";
diff --git a/distros/noetic/rc-visard-description/default.nix b/distros/noetic/rc-visard-description/default.nix
index 01bfab89fa..dd862ce8db 100644
--- a/distros/noetic/rc-visard-description/default.nix
+++ b/distros/noetic/rc-visard-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roslaunch, xacro }:
buildRosPackage {
pname = "ros-noetic-rc-visard-description";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard_description/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "9a09b1acab35e80ac46414c2b35523c1cd976dd62f3c77e7c783929d90e60629";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard_description/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "8a089d0ced46a5b99fd22e50d746c2ccc9ab51b7b3b5dc928adb6fa8663aa508";
};
buildType = "catkin";
diff --git a/distros/noetic/rc-visard-driver/default.nix b/distros/noetic/rc-visard-driver/default.nix
index eb477c4180..250a0a53d3 100644
--- a/distros/noetic/rc-visard-driver/default.nix
+++ b/distros/noetic/rc-visard-driver/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, curl, diagnostic-updater, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, nodelet, protobuf, rc-common-msgs, rc-dynamics-api, rc-genicam-api, roscpp, sensor-msgs, stereo-msgs, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-rc-visard-driver";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard_driver/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "1950a6cdb526597a926f73460b7b93c5a7a1d958dc839cd0a6d9c112e0c1e96b";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard_driver/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "ceb670ddd3db7661732c5b777acba870dde599c25eb28d6f6f1d3b4bb91d1a8a";
};
buildType = "catkin";
diff --git a/distros/noetic/rc-visard/default.nix b/distros/noetic/rc-visard/default.nix
index 0f758ba508..6e53c97043 100644
--- a/distros/noetic/rc-visard/default.nix
+++ b/distros/noetic/rc-visard/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rc-hand-eye-calibration-client, rc-pick-client, rc-roi-manager-gui, rc-silhouettematch-client, rc-tagdetect-client, rc-visard-description, rc-visard-driver }:
buildRosPackage {
pname = "ros-noetic-rc-visard";
- version = "3.0.2-r1";
+ version = "3.0.4-r1";
src = fetchurl {
- url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard/3.0.2-1.tar.gz";
- name = "3.0.2-1.tar.gz";
- sha256 = "17584776c792cf977f62b7983caa36a6ba7afaa549eed4e4fd688ad3cd4605af";
+ url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/noetic/rc_visard/3.0.4-1.tar.gz";
+ name = "3.0.4-1.tar.gz";
+ sha256 = "59e3cbda00dde398afda1adcc3ea3a004ed883d549ada8893999157e9c2a07a0";
};
buildType = "catkin";
diff --git a/distros/noetic/ros-canopen/default.nix b/distros/noetic/ros-canopen/default.nix
index 854c9bf404..2d8bf23e72 100644
--- a/distros/noetic/ros-canopen/default.nix
+++ b/distros/noetic/ros-canopen/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, can-msgs, canopen-402, canopen-chain-node, canopen-master, canopen-motor-node, catkin, socketcan-bridge, socketcan-interface }:
buildRosPackage {
pname = "ros-noetic-ros-canopen";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/ros_canopen/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "bd013a10f721619fa7c7385dbe97670d1edc0a570377269ea003e9441afa0f5e";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/ros_canopen/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "c7a0d3494c60a140418396cd2a4bb190c3496ee9492f8dd3d3af2ac0df172458";
};
buildType = "catkin";
diff --git a/distros/noetic/rosbaglive/default.nix b/distros/noetic/rosbaglive/default.nix
new file mode 100644
index 0000000000..82071ea72d
--- /dev/null
+++ b/distros/noetic/rosbaglive/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, rosbag, roslint, rospy }:
+buildRosPackage {
+ pname = "ros-noetic-rosbaglive";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/rosbaglive/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "33ca1e07cc82c0bdf15f8ba6ce3789fe61a4f362223624f2f1ae4187a48f9b1e";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ rosbag rospy ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Plays rosbags as though they were happening NOW.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/rosserial-arduino/default.nix b/distros/noetic/rosserial-arduino/default.nix
index 340021a8f6..21aed3366b 100644
--- a/distros/noetic/rosserial-arduino/default.nix
+++ b/distros/noetic/rosserial-arduino/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, arduino, catkin, message-generation, message-runtime, rospy, rosserial-client, rosserial-msgs, rosserial-python }:
buildRosPackage {
pname = "ros-noetic-rosserial-arduino";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_arduino/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "27dcf7c8c4c20fe3c6a78d1b77292af9a414a33979ae2a07e2a661b6c61bd8f8";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_arduino/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "8bb910a45bda782ba13c9badb2652bdf91bbc51cc5d599bc7d1ba92166153d97";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-chibios/default.nix b/distros/noetic/rosserial-chibios/default.nix
index e7bb77ef16..6b69791186 100644
--- a/distros/noetic/rosserial-chibios/default.nix
+++ b/distros/noetic/rosserial-chibios/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rosserial-client }:
buildRosPackage {
pname = "ros-noetic-rosserial-chibios";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_chibios/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "c96d6f7f31804561faedf88c99404decdb48217065a7d55fa521ea173eb81ae0";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_chibios/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "77e1de5169a9ef37f9e99f849b9a2079922c0f79f14220b77531e0312685c737";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-client/default.nix b/distros/noetic/rosserial-client/default.nix
index 7acd60a9e0..3a0cbc83e4 100644
--- a/distros/noetic/rosserial-client/default.nix
+++ b/distros/noetic/rosserial-client/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rosbash, rospy, rosserial-msgs, rosunit, std-msgs, tf }:
buildRosPackage {
pname = "ros-noetic-rosserial-client";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_client/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "3c32e2f835061019584dcf2b71709e35472bc2052e53269514b61c8663965406";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_client/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "a3cf4f05fe54991f7eb6e2e5235f768009321baa9206b37c9be37f300c1df103";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-embeddedlinux/default.nix b/distros/noetic/rosserial-embeddedlinux/default.nix
index ccbee822eb..895965b4d1 100644
--- a/distros/noetic/rosserial-embeddedlinux/default.nix
+++ b/distros/noetic/rosserial-embeddedlinux/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rospy, rosserial-client, rosserial-msgs }:
buildRosPackage {
pname = "ros-noetic-rosserial-embeddedlinux";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_embeddedlinux/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "1f01c66a70cbdf17f0ff916c33aaf4cb086198ca9ce11d6ef3ed972e0b7086bc";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_embeddedlinux/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "8fab7fd62aa5730d3e266c5125be5a09db98716ec3be6204c363088c3ed7be8c";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-mbed/default.nix b/distros/noetic/rosserial-mbed/default.nix
index 085975c8e6..727145eb3a 100644
--- a/distros/noetic/rosserial-mbed/default.nix
+++ b/distros/noetic/rosserial-mbed/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rospy, rosserial-client, rosserial-msgs }:
buildRosPackage {
pname = "ros-noetic-rosserial-mbed";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_mbed/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "2134c783bbe3d0a92b2641ebc732761c34e40f5d1247e91b076c748cce0979cf";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_mbed/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "2a66e27104b82ac52289b841cb4fade83190a88235643811638a8bdff4456214";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-msgs/default.nix b/distros/noetic/rosserial-msgs/default.nix
index b2073d6f26..5460e8fcdb 100644
--- a/distros/noetic/rosserial-msgs/default.nix
+++ b/distros/noetic/rosserial-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
buildRosPackage {
pname = "ros-noetic-rosserial-msgs";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_msgs/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "4faffb02d46676dbd2dd7d20209ba6f380524ea1ecd2e12bcb3ac8222a8d567f";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_msgs/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "c6859213e38abe0f7420df6dda9393ca927d7b02540b74c7b993c901c0da9d2a";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-python/default.nix b/distros/noetic/rosserial-python/default.nix
index 972396bf95..f76af54fdb 100644
--- a/distros/noetic/rosserial-python/default.nix
+++ b/distros/noetic/rosserial-python/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, python3Packages, rospy, rosserial-msgs }:
buildRosPackage {
pname = "ros-noetic-rosserial-python";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_python/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "9fcfc97bb9b21e3a55698787d7b9d111481b4b7a1a605064b56154c9a18977bc";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_python/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "2393f56767cc42a0eb64ec4f38a475500dc729ca5244f917209dc60d2c3c371b";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-server/default.nix b/distros/noetic/rosserial-server/default.nix
index a868b5c657..471bf9635e 100644
--- a/distros/noetic/rosserial-server/default.nix
+++ b/distros/noetic/rosserial-server/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, roscpp, rosserial-msgs, std-msgs, topic-tools }:
+{ lib, buildRosPackage, fetchurl, boost, catkin, roscpp, rosserial-msgs, std-msgs, topic-tools }:
buildRosPackage {
pname = "ros-noetic-rosserial-server";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_server/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "e47755e66a3b8f1a48a755197c7631a577e3b61e7473ffc8d0abe34a1fa58897";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_server/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "108f4bd765f7d0c115c947849bad5a382068363e2715b8ea777bd2e716f52924";
};
buildType = "catkin";
- propagatedBuildInputs = [ roscpp rosserial-msgs std-msgs topic-tools ];
+ propagatedBuildInputs = [ boost roscpp rosserial-msgs std-msgs topic-tools ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/noetic/rosserial-tivac/default.nix b/distros/noetic/rosserial-tivac/default.nix
index 511e763592..efdaccbb17 100644
--- a/distros/noetic/rosserial-tivac/default.nix
+++ b/distros/noetic/rosserial-tivac/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rosserial-client, rosserial-msgs }:
buildRosPackage {
pname = "ros-noetic-rosserial-tivac";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_tivac/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "b40247b60c3edeccee585a0ffa6ddc1b637c52c338c74fb786b5181d623c352f";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_tivac/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "0c7e20dff364e12f953a53d7f55f75e2c0f999f9e4c3ac66f609bc2637e5a7f2";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-vex-cortex/default.nix b/distros/noetic/rosserial-vex-cortex/default.nix
index 82ea8d664a..2ec64a59c6 100644
--- a/distros/noetic/rosserial-vex-cortex/default.nix
+++ b/distros/noetic/rosserial-vex-cortex/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rospy, rosserial-client, rosserial-python }:
buildRosPackage {
pname = "ros-noetic-rosserial-vex-cortex";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_vex_cortex/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "cb71ece9413128967388628eb43d2a8105d2ff423ba06c4c32cb98b6f6935a1a";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_vex_cortex/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "3468b34c8339af45c03b05a8393b49bf81b3b1e5f4e19ae87f31ab434dbc1ebe";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-vex-v5/default.nix b/distros/noetic/rosserial-vex-v5/default.nix
index a056b7ab2f..3fc1b98f8c 100644
--- a/distros/noetic/rosserial-vex-v5/default.nix
+++ b/distros/noetic/rosserial-vex-v5/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rospy, rosserial-client, rosserial-python }:
buildRosPackage {
pname = "ros-noetic-rosserial-vex-v5";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_vex_v5/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "1cfaa195247011089ae970f7a89c8a2280b3c138952e25bbd3e0f53ee999f306";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_vex_v5/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "9409634a923e35f16bd0d82876113b8812601ea90bcfbc0276c0e032b19e0620";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-windows/default.nix b/distros/noetic/rosserial-windows/default.nix
index b6fbcae5ce..d2fb7deff9 100644
--- a/distros/noetic/rosserial-windows/default.nix
+++ b/distros/noetic/rosserial-windows/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-runtime, nav-msgs, rospy, rosserial-client, rosserial-msgs, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-noetic-rosserial-windows";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_windows/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "3a382150d76594e65bc4b5df3f237a39b832aa07813e75ace7265c6f4acfa39e";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_windows/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "1dd0c9743c0636ea7b95720021d1601099e645ab3e8ac81e5b32d24093bcbd7c";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial-xbee/default.nix b/distros/noetic/rosserial-xbee/default.nix
index d3dc140c02..173a6f3e51 100644
--- a/distros/noetic/rosserial-xbee/default.nix
+++ b/distros/noetic/rosserial-xbee/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, python3Packages, rospy, rosserial-msgs, rosserial-python }:
buildRosPackage {
pname = "ros-noetic-rosserial-xbee";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_xbee/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "48bd401b187d431fad426d14556f2b39f3e9bb18fe0d77c4a59de7709c33bfb4";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial_xbee/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "8dad77c8163b660cf568f4c61395f47d5dbd3f990ff520c88c783588ffd2ded0";
};
buildType = "catkin";
diff --git a/distros/noetic/rosserial/default.nix b/distros/noetic/rosserial/default.nix
index 5efc9cd1f2..92c5b8fb5b 100644
--- a/distros/noetic/rosserial/default.nix
+++ b/distros/noetic/rosserial/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rosserial-client, rosserial-msgs, rosserial-python }:
buildRosPackage {
pname = "ros-noetic-rosserial";
- version = "0.9.0-r1";
+ version = "0.9.1-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial/0.9.0-1.tar.gz";
- name = "0.9.0-1.tar.gz";
- sha256 = "7de39c34e3024f4c4e1fccc871932ee0da4c8b8c09a6a9c97c37c53b25e0bc1b";
+ url = "https://github.com/ros-gbp/rosserial-release/archive/release/noetic/rosserial/0.9.1-1.tar.gz";
+ name = "0.9.1-1.tar.gz";
+ sha256 = "3b81adfdf45826f8b132b2347517959c461e15a21226a09179779683116e0bfc";
};
buildType = "catkin";
diff --git a/distros/noetic/rqt-tf-tree/default.nix b/distros/noetic/rqt-tf-tree/default.nix
index f3ff709bb3..5216e9c181 100644
--- a/distros/noetic/rqt-tf-tree/default.nix
+++ b/distros/noetic/rqt-tf-tree/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, python-qt-binding, python3Packages, qt-dotgraph, rospy, rqt-graph, rqt-gui, rqt-gui-py, tf2-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-noetic-rqt-tf-tree";
- version = "0.6.1-r1";
+ version = "0.6.2-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/noetic/rqt_tf_tree/0.6.1-1.tar.gz";
- name = "0.6.1-1.tar.gz";
- sha256 = "e1652831152be7540779724aa2882dc7bbd3bd6ccbda58c99a8710cef889eeaf";
+ url = "https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/noetic/rqt_tf_tree/0.6.2-1.tar.gz";
+ name = "0.6.2-1.tar.gz";
+ sha256 = "db171b666480146b4ae5978f86eaa4f07c498367b04b860ab0d1cf78766d9d32";
};
buildType = "catkin";
diff --git a/distros/noetic/sdhlibrary-cpp/default.nix b/distros/noetic/sdhlibrary-cpp/default.nix
new file mode 100644
index 0000000000..5cece0d264
--- /dev/null
+++ b/distros/noetic/sdhlibrary-cpp/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, cmake }:
+buildRosPackage {
+ pname = "ros-noetic-sdhlibrary-cpp";
+ version = "0.2.10-r1";
+
+ src = fetchurl {
+ url = "https://github.com/ipab-slmc/SDHLibrary-CPP-release/archive/release/noetic/sdhlibrary_cpp/0.2.10-1.tar.gz";
+ name = "0.2.10-1.tar.gz";
+ sha256 = "ffc04d5df500d974febd8575389ff9a96c149290190befe111345aa5fb08fe7f";
+ };
+
+ buildType = "cmake";
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''This is SDHLibrary-CPP, the C++ library to access
+ an SDH (SCHUNK Dexterous Hand)'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/noetic/sick-safetyscanners/default.nix b/distros/noetic/sick-safetyscanners/default.nix
index d75d51115b..4f5d1a7e08 100644
--- a/distros/noetic/sick-safetyscanners/default.nix
+++ b/distros/noetic/sick-safetyscanners/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, rqt-reconfigure, sensor-msgs, std-msgs }:
+{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-noetic-sick-safetyscanners";
- version = "1.0.5-r2";
+ version = "1.0.6-r1";
src = fetchurl {
- url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/noetic/sick_safetyscanners/1.0.5-2.tar.gz";
- name = "1.0.5-2.tar.gz";
- sha256 = "a5e6f363233d779c720ffd27e83018044a003e4bbb2f91186be77b2ceea1e4b7";
+ url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/noetic/sick_safetyscanners/1.0.6-1.tar.gz";
+ name = "1.0.6-1.tar.gz";
+ sha256 = "bcced4534d2fac16d0c7c1efc99cc1164c61f5c23bb4af1e68b0fd7abc5d40fc";
};
buildType = "catkin";
buildInputs = [ message-generation ];
- propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp rqt-reconfigure sensor-msgs std-msgs ];
+ propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp sensor-msgs std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/noetic/socketcan-bridge/default.nix b/distros/noetic/socketcan-bridge/default.nix
index 3b625f9778..3f38ec03ac 100644
--- a/distros/noetic/socketcan-bridge/default.nix
+++ b/distros/noetic/socketcan-bridge/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, can-msgs, catkin, rosconsole-bridge, roscpp, roslint, rostest, rosunit, socketcan-interface }:
buildRosPackage {
pname = "ros-noetic-socketcan-bridge";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/socketcan_bridge/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "382552a95541c1804b75890f07f4ec86ca093b28ddf810b7391aa0ebfc42c504";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/socketcan_bridge/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "2cd955e1bc167097328167d7d7c82c47ef382feec380bfd483bd0910860e0dc7";
};
buildType = "catkin";
diff --git a/distros/noetic/socketcan-interface/default.nix b/distros/noetic/socketcan-interface/default.nix
index df292ba8f5..1cb81b9432 100644
--- a/distros/noetic/socketcan-interface/default.nix
+++ b/distros/noetic/socketcan-interface/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, class-loader, console-bridge, linuxHeaders, rosunit, xmlrpcpp }:
buildRosPackage {
pname = "ros-noetic-socketcan-interface";
- version = "0.8.4-r1";
+ version = "0.8.5-r1";
src = fetchurl {
- url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/socketcan_interface/0.8.4-1.tar.gz";
- name = "0.8.4-1.tar.gz";
- sha256 = "9bde4150b5559c96c308fe388ecb4d7872f73f2299be7b42cd6591f23b0ce917";
+ url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/socketcan_interface/0.8.5-1.tar.gz";
+ name = "0.8.5-1.tar.gz";
+ sha256 = "fa0431b6e832e6c4b5ddb2b009ec74c4cd4b851ca2615d5058e2715eae529ab0";
};
buildType = "catkin";
diff --git a/distros/noetic/srdfdom/default.nix b/distros/noetic/srdfdom/default.nix
index db6ca6dc9a..2f26306cf6 100644
--- a/distros/noetic/srdfdom/default.nix
+++ b/distros/noetic/srdfdom/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, console-bridge, rostest, tinyxml-2, urdf, urdfdom-py }:
buildRosPackage {
pname = "ros-noetic-srdfdom";
- version = "0.6.1-r2";
+ version = "0.6.2-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/srdfdom-release/archive/release/noetic/srdfdom/0.6.1-2.tar.gz";
- name = "0.6.1-2.tar.gz";
- sha256 = "13502c73f611fab5f662060684966a1f07731a67b6ed0e618f7b6a592c018c14";
+ url = "https://github.com/ros-gbp/srdfdom-release/archive/release/noetic/srdfdom/0.6.2-1.tar.gz";
+ name = "0.6.2-1.tar.gz";
+ sha256 = "f7d787b4e320f1ad302bc111fe08fd78dd65cdf0246429bda041327c13827efc";
};
buildType = "catkin";
diff --git a/distros/noetic/teleop-twist-joy/default.nix b/distros/noetic/teleop-twist-joy/default.nix
new file mode 100644
index 0000000000..d1ad9b5292
--- /dev/null
+++ b/distros/noetic/teleop-twist-joy/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, joy, roscpp, roslaunch, roslint, rostest, sensor-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-teleop-twist-joy";
+ version = "0.1.3-r1";
+
+ src = fetchurl {
+ url = "https://github.com/ros-gbp/teleop_twist_joy-release/archive/release/noetic/teleop_twist_joy/0.1.3-1.tar.gz";
+ name = "0.1.3-1.tar.gz";
+ sha256 = "86330180ab0c8a15456eb72ec998798f841e1fcab88a9dd87c5c9a2a16037a2f";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ roslaunch roslint rostest ];
+ propagatedBuildInputs = [ geometry-msgs joy roscpp sensor-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Generic joystick teleop for twist robots.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/test-mavros/default.nix b/distros/noetic/test-mavros/default.nix
index 56baaf0eae..141f428651 100644
--- a/distros/noetic/test-mavros/default.nix
+++ b/distros/noetic/test-mavros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, control-toolbox, eigen, eigen-conversions, geometry-msgs, mavros, mavros-extras, roscpp, std-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-noetic-test-mavros";
- version = "1.3.0-r1";
+ version = "1.4.0-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavros-release/archive/release/noetic/test_mavros/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "0b042815c183d7424975dc8a127c8d615dd67b0d8c51965e3cb8f67b974d557a";
+ url = "https://github.com/mavlink/mavros-release/archive/release/noetic/test_mavros/1.4.0-1.tar.gz";
+ name = "1.4.0-1.tar.gz";
+ sha256 = "ab2bfdad011b838f229de030213948d9e425ba6e0dd9add7c0a21f5c14694e93";
};
buildType = "catkin";
diff --git a/distros/noetic/ur-client-library/default.nix b/distros/noetic/ur-client-library/default.nix
new file mode 100644
index 0000000000..9483de3589
--- /dev/null
+++ b/distros/noetic/ur-client-library/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, console-bridge }:
+buildRosPackage {
+ pname = "ros-noetic-ur-client-library";
+ version = "0.1.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/0.1.1-1.tar.gz";
+ name = "0.1.1-1.tar.gz";
+ sha256 = "2a4619d46de76b3543ee0a198ee735c1e669ca1676b7f5f094e7a5aba2bfdd31";
+ };
+
+ buildType = "cmake";
+ buildInputs = [ boost ];
+ propagatedBuildInputs = [ catkin console-bridge ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''Standalone C++ library for accessing Universal Robots interfaces. This has been forked off the ur_robot_driver.'';
+ license = with lib.licenses; [ asl20 bsd2 "Zlib" mit ];
+ };
+}
diff --git a/distros/noetic/wu-ros-tools/default.nix b/distros/noetic/wu-ros-tools/default.nix
new file mode 100644
index 0000000000..e3b98b30a5
--- /dev/null
+++ b/distros/noetic/wu-ros-tools/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, easy-markers, joy-listener, kalman-filter, rosbaglive }:
+buildRosPackage {
+ pname = "ros-noetic-wu-ros-tools";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/noetic/wu_ros_tools/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "7040e992f4f0d0c5a52568a1d1e3792c0114a331ebbf8db9267dfe57ba07b892";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ easy-markers joy-listener kalman-filter rosbaglive ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''A collection of tools for making a variety of generic ROS-related tasks easier.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/xpp-examples/default.nix b/distros/noetic/xpp-examples/default.nix
new file mode 100644
index 0000000000..2ad1e6c706
--- /dev/null
+++ b/distros/noetic/xpp-examples/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, rosbag, roscpp, xpp-hyq, xpp-quadrotor, xpp-vis }:
+buildRosPackage {
+ pname = "ros-noetic-xpp-examples";
+ version = "1.0.10-r1";
+
+ src = fetchurl {
+ url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_examples/1.0.10-1.tar.gz";
+ name = "1.0.10-1.tar.gz";
+ sha256 = "bc63e0be9668cb5153caae1ad556d3222cac96d45e9d7c9e4b200a85da89dbca";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ rosbag roscpp xpp-hyq xpp-quadrotor xpp-vis ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Examples of how to use the xpp framework.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/xpp-hyq/default.nix b/distros/noetic/xpp-hyq/default.nix
new file mode 100644
index 0000000000..9e83b9da6e
--- /dev/null
+++ b/distros/noetic/xpp-hyq/default.nix
@@ -0,0 +1,33 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roscpp, xacro, xpp-vis }:
+buildRosPackage {
+ pname = "ros-noetic-xpp-hyq";
+ version = "1.0.10-r1";
+
+ src = fetchurl {
+ url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_hyq/1.0.10-1.tar.gz";
+ name = "1.0.10-1.tar.gz";
+ sha256 = "b62b282e59bc70fb9fde91beb6451de651efdb0012083c065ede1693d0aebcdb";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ roscpp xacro xpp-vis ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''HyQ-robot specific functions for visualization in the XPP Motion Framework.
+
+ These include inverse kinematics as well as urdf files for a one-legged,
+ two-legged and four legged robot with HyQ
+ legs.
+
+ The dynamic model can be found
+ here.
+
+ See also IIT.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/xpp-msgs/default.nix b/distros/noetic/xpp-msgs/default.nix
new file mode 100644
index 0000000000..b8f1f29d56
--- /dev/null
+++ b/distros/noetic/xpp-msgs/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-xpp-msgs";
+ version = "1.0.10-r1";
+
+ src = fetchurl {
+ url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_msgs/1.0.10-1.tar.gz";
+ name = "1.0.10-1.tar.gz";
+ sha256 = "cfb69281c6c51f4ca2bbdc100148ff2cfc10a19962ecae957dd66968c7837317";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs message-generation message-runtime sensor-msgs std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''ROS messages used in the XPP framework.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/xpp-quadrotor/default.nix b/distros/noetic/xpp-quadrotor/default.nix
new file mode 100644
index 0000000000..a84c368c27
--- /dev/null
+++ b/distros/noetic/xpp-quadrotor/default.nix
@@ -0,0 +1,29 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roscpp, xacro, xpp-vis }:
+buildRosPackage {
+ pname = "ros-noetic-xpp-quadrotor";
+ version = "1.0.10-r1";
+
+ src = fetchurl {
+ url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_quadrotor/1.0.10-1.tar.gz";
+ name = "1.0.10-1.tar.gz";
+ sha256 = "8a031860f897dd32e79b6220ba09faeab92299afb05b4dfa86c686f644a4fa09";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ roscpp xacro xpp-vis ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The URDF file for a quadrotor to be used with the xpp packages and a
+ simple rviz publisher of quadrotor tfs.
+
+ Adapted from Daniel Mellinger, Nathan Michael, Vijay Kumar,
+ "Trajectory Generation and Control for Precise Aggressive Maneuvers
+ with Quadrotors".'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/xpp-states/default.nix b/distros/noetic/xpp-states/default.nix
new file mode 100644
index 0000000000..ca356aa719
--- /dev/null
+++ b/distros/noetic/xpp-states/default.nix
@@ -0,0 +1,27 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, eigen }:
+buildRosPackage {
+ pname = "ros-noetic-xpp-states";
+ version = "1.0.10-r1";
+
+ src = fetchurl {
+ url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_states/1.0.10-1.tar.gz";
+ name = "1.0.10-1.tar.gz";
+ sha256 = "cda3dc0aa390e9aec9fdcf29f5f22dd0bcb5cb1850d8a11904c47627cd2acaf5";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ eigen ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Common definitions (positions, velocities, angular angles,
+ angular rates) and robot definitions in Cartesian and joint state
+ used in the Xpp Motion Framework, as well as conversions to/from
+ xpp_msgs.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/xpp-vis/default.nix b/distros/noetic/xpp-vis/default.nix
new file mode 100644
index 0000000000..b949c9adf4
--- /dev/null
+++ b/distros/noetic/xpp-vis/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, kdl-parser, robot-state-publisher, roscpp, rosunit, tf, visualization-msgs, xpp-msgs, xpp-states }:
+buildRosPackage {
+ pname = "ros-noetic-xpp-vis";
+ version = "1.0.10-r1";
+
+ src = fetchurl {
+ url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp_vis/1.0.10-1.tar.gz";
+ name = "1.0.10-1.tar.gz";
+ sha256 = "b421fcd1fc81fd9db475406fcf042fc59f6de51bdac34b282e46c430926bd37f";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ rosunit ];
+ propagatedBuildInputs = [ kdl-parser robot-state-publisher roscpp tf visualization-msgs xpp-msgs xpp-states ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Visualization for the XPP Motion Framework.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/xpp/default.nix b/distros/noetic/xpp/default.nix
new file mode 100644
index 0000000000..7e9f433290
--- /dev/null
+++ b/distros/noetic/xpp/default.nix
@@ -0,0 +1,29 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, xpp-examples, xpp-hyq, xpp-msgs, xpp-quadrotor, xpp-states, xpp-vis }:
+buildRosPackage {
+ pname = "ros-noetic-xpp";
+ version = "1.0.10-r1";
+
+ src = fetchurl {
+ url = "https://github.com/leggedrobotics/xpp-release/archive/release/noetic/xpp/1.0.10-1.tar.gz";
+ name = "1.0.10-1.tar.gz";
+ sha256 = "f7501d7db91d3ceabafed99e6f47332c578efd2bc2575cfa000bf3991a1235c5";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ xpp-examples xpp-hyq xpp-msgs xpp-quadrotor xpp-states xpp-vis ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Visualization of motion-plans for legged robots. It draws support areas,
+ contact forces and motion trajectories in RVIZ and displays URDFs for
+ specific robots, including a one-legged, a two-legged hopper and
+ HyQ.
+ Example motions were generated by
+ towr.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}