mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-07-12 05:16:30 +03:00
regenerate all distros, Fri Oct 23 13:30:31 2020
This commit is contained in:
parent
610176ee38
commit
e275dce414
823 changed files with 8873 additions and 2406 deletions
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, aws-common, cmake, dataflow-lite, file-management }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, aws-common, cmake, dataflow-lite, file-management }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-cloudwatch-logs-common";
|
pname = "ros-dashing-cloudwatch-logs-common";
|
||||||
version = "1.1.4-r1";
|
version = "1.1.5-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/dashing/cloudwatch_logs_common/1.1.4-1.tar.gz";
|
url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/dashing/cloudwatch_logs_common/1.1.5-1.tar.gz";
|
||||||
name = "1.1.4-1.tar.gz";
|
name = "1.1.5-1.tar.gz";
|
||||||
sha256 = "774e21f3b7e04156c08596e67f0c04696d8f91f95e16618ff5c5cdf353431450";
|
sha256 = "e9a9f4577f31251eefd70ceda46fcf4a2a00773fc13aebbc0e6fac0aaccbda31";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "cmake";
|
buildType = "cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, aws-common, cmake, dataflow-lite, file-management }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, aws-common, cmake, dataflow-lite, file-management }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-cloudwatch-metrics-common";
|
pname = "ros-dashing-cloudwatch-metrics-common";
|
||||||
version = "1.1.4-r1";
|
version = "1.1.5-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/dashing/cloudwatch_metrics_common/1.1.4-1.tar.gz";
|
url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/dashing/cloudwatch_metrics_common/1.1.5-1.tar.gz";
|
||||||
name = "1.1.4-1.tar.gz";
|
name = "1.1.5-1.tar.gz";
|
||||||
sha256 = "5a8c2c3ac0a8c61e37f37504920b17760336955404caa7d19e0d67a7cb04550b";
|
sha256 = "aeb5a5eeacd54ea4e81546fa6fb7f613b859b97667f95ec4ac09c1b44da47a43";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "cmake";
|
buildType = "cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, aws-common, cmake }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, aws-common, cmake }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-dataflow-lite";
|
pname = "ros-dashing-dataflow-lite";
|
||||||
version = "1.1.4-r1";
|
version = "1.1.5-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/dashing/dataflow_lite/1.1.4-1.tar.gz";
|
url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/dashing/dataflow_lite/1.1.5-1.tar.gz";
|
||||||
name = "1.1.4-1.tar.gz";
|
name = "1.1.5-1.tar.gz";
|
||||||
sha256 = "5142cfbd53d9c6254b37e584589aa9f0f99a475091d390a96f70822c255b32c0";
|
sha256 = "3cffbe0f1f840f9f668005c42ef993ff73c9c2abe225a34310a23a9c4ebb50a2";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "cmake";
|
buildType = "cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, aws-common, cmake, dataflow-lite }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, aws-common, cmake, dataflow-lite }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-file-management";
|
pname = "ros-dashing-file-management";
|
||||||
version = "1.1.4-r1";
|
version = "1.1.5-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/dashing/file_management/1.1.4-1.tar.gz";
|
url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/dashing/file_management/1.1.5-1.tar.gz";
|
||||||
name = "1.1.4-1.tar.gz";
|
name = "1.1.5-1.tar.gz";
|
||||||
sha256 = "ec609930010579466648cbceefd45512567a310738e3981a72dba33fcd41b9a4";
|
sha256 = "a86186cf34c6342994c1d7b994db94a82270694efdb4ff4ab76d1ff6b0ef4a98";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "cmake";
|
buildType = "cmake";
|
||||||
|
|
|
@ -414,6 +414,8 @@ self: super: {
|
||||||
|
|
||||||
gpsd-client = self.callPackage ./gpsd-client {};
|
gpsd-client = self.callPackage ./gpsd-client {};
|
||||||
|
|
||||||
|
grbl-msgs = self.callPackage ./grbl-msgs {};
|
||||||
|
|
||||||
grbl-ros = self.callPackage ./grbl-ros {};
|
grbl-ros = self.callPackage ./grbl-ros {};
|
||||||
|
|
||||||
gtest-vendor = self.callPackage ./gtest-vendor {};
|
gtest-vendor = self.callPackage ./gtest-vendor {};
|
||||||
|
@ -470,6 +472,24 @@ self: super: {
|
||||||
|
|
||||||
kinesis-video-streamer = self.callPackage ./kinesis-video-streamer {};
|
kinesis-video-streamer = self.callPackage ./kinesis-video-streamer {};
|
||||||
|
|
||||||
|
lanelet2 = self.callPackage ./lanelet2 {};
|
||||||
|
|
||||||
|
lanelet2-core = self.callPackage ./lanelet2-core {};
|
||||||
|
|
||||||
|
lanelet2-examples = self.callPackage ./lanelet2-examples {};
|
||||||
|
|
||||||
|
lanelet2-maps = self.callPackage ./lanelet2-maps {};
|
||||||
|
|
||||||
|
lanelet2-projection = self.callPackage ./lanelet2-projection {};
|
||||||
|
|
||||||
|
lanelet2-python = self.callPackage ./lanelet2-python {};
|
||||||
|
|
||||||
|
lanelet2-routing = self.callPackage ./lanelet2-routing {};
|
||||||
|
|
||||||
|
lanelet2-traffic-rules = self.callPackage ./lanelet2-traffic-rules {};
|
||||||
|
|
||||||
|
lanelet2-validation = self.callPackage ./lanelet2-validation {};
|
||||||
|
|
||||||
laser-geometry = self.callPackage ./laser-geometry {};
|
laser-geometry = self.callPackage ./laser-geometry {};
|
||||||
|
|
||||||
laser-proc = self.callPackage ./laser-proc {};
|
laser-proc = self.callPackage ./laser-proc {};
|
||||||
|
@ -670,6 +690,8 @@ self: super: {
|
||||||
|
|
||||||
poco-vendor = self.callPackage ./poco-vendor {};
|
poco-vendor = self.callPackage ./poco-vendor {};
|
||||||
|
|
||||||
|
proj = self.callPackage ./proj {};
|
||||||
|
|
||||||
px4-msgs = self.callPackage ./px4-msgs {};
|
px4-msgs = self.callPackage ./px4-msgs {};
|
||||||
|
|
||||||
py-trees-ros = self.callPackage ./py-trees-ros {};
|
py-trees-ros = self.callPackage ./py-trees-ros {};
|
||||||
|
@ -702,6 +724,8 @@ self: super: {
|
||||||
|
|
||||||
raspimouse-msgs = self.callPackage ./raspimouse-msgs {};
|
raspimouse-msgs = self.callPackage ./raspimouse-msgs {};
|
||||||
|
|
||||||
|
rc-common-msgs = self.callPackage ./rc-common-msgs {};
|
||||||
|
|
||||||
rc-dynamics-api = self.callPackage ./rc-dynamics-api {};
|
rc-dynamics-api = self.callPackage ./rc-dynamics-api {};
|
||||||
|
|
||||||
rc-genicam-api = self.callPackage ./rc-genicam-api {};
|
rc-genicam-api = self.callPackage ./rc-genicam-api {};
|
||||||
|
@ -1098,6 +1122,8 @@ self: super: {
|
||||||
|
|
||||||
turtlebot3-description = self.callPackage ./turtlebot3-description {};
|
turtlebot3-description = self.callPackage ./turtlebot3-description {};
|
||||||
|
|
||||||
|
turtlebot3-example = self.callPackage ./turtlebot3-example {};
|
||||||
|
|
||||||
turtlebot3-gazebo = self.callPackage ./turtlebot3-gazebo {};
|
turtlebot3-gazebo = self.callPackage ./turtlebot3-gazebo {};
|
||||||
|
|
||||||
turtlebot3-msgs = self.callPackage ./turtlebot3-msgs {};
|
turtlebot3-msgs = self.callPackage ./turtlebot3-msgs {};
|
||||||
|
@ -1114,6 +1140,8 @@ self: super: {
|
||||||
|
|
||||||
udp-driver = self.callPackage ./udp-driver {};
|
udp-driver = self.callPackage ./udp-driver {};
|
||||||
|
|
||||||
|
udp-msgs = self.callPackage ./udp-msgs {};
|
||||||
|
|
||||||
uncrustify-vendor = self.callPackage ./uncrustify-vendor {};
|
uncrustify-vendor = self.callPackage ./uncrustify-vendor {};
|
||||||
|
|
||||||
unique-identifier-msgs = self.callPackage ./unique-identifier-msgs {};
|
unique-identifier-msgs = self.callPackage ./unique-identifier-msgs {};
|
||||||
|
|
26
distros/dashing/grbl-msgs/default.nix
Normal file
26
distros/dashing/grbl-msgs/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-grbl-msgs";
|
||||||
|
version = "0.0.2-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/flynneva/grbl_msgs-release/archive/release/dashing/grbl_msgs/0.0.2-1.tar.gz";
|
||||||
|
name = "0.0.2-1.tar.gz";
|
||||||
|
sha256 = "671637b93b133e1f5ff7886af1b9eb3c5a47eba094d0fb6bdc304b16c60b3242";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
buildInputs = [ rosidl-default-generators ];
|
||||||
|
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||||
|
propagatedBuildInputs = [ action-msgs rosidl-default-runtime std-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''ROS2 Messages package for GRBL devices'';
|
||||||
|
license = with lib.licenses; [ mit ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -2,20 +2,21 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages }:
|
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, grbl-msgs, python3Packages, pythonPackages, rclpy, std-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-grbl-ros";
|
pname = "ros-dashing-grbl-ros";
|
||||||
version = "0.0.12-r3";
|
version = "0.0.15-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/flynneva/grbl_ros-release/archive/release/dashing/grbl_ros/0.0.12-3.tar.gz";
|
url = "https://github.com/flynneva/grbl_ros-release/archive/release/dashing/grbl_ros/0.0.15-1.tar.gz";
|
||||||
name = "0.0.12-3.tar.gz";
|
name = "0.0.15-1.tar.gz";
|
||||||
sha256 = "580daaa4b6f9f5c16d10b2d0c6af175052022f6ce0292bdb21e5bd999e859db4";
|
sha256 = "6a750f776884ec76f8dd6ee39b78239ff8cf971c1ee87f41507f2cdb11af064c";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
buildInputs = [ python3Packages.pyserial ];
|
buildInputs = [ python3Packages.pyserial ];
|
||||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||||
|
propagatedBuildInputs = [ grbl-msgs rclpy std-msgs ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''ROS2 package to interface with a GRBL serial device'';
|
description = ''ROS2 package to interface with a GRBL serial device'';
|
||||||
|
|
25
distros/dashing/lanelet2-core/default.nix
Normal file
25
distros/dashing/lanelet2-core/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, boost, eigen, gtest, mrt-cmake-modules }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-lanelet2-core";
|
||||||
|
version = "1.1.1-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/dashing/lanelet2_core/1.1.1-1.tar.gz";
|
||||||
|
name = "1.1.1-1.tar.gz";
|
||||||
|
sha256 = "8cd3979cc63296834214780b9c96037b96f2b0b98bac462ab484f65fc725677f";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "catkin";
|
||||||
|
checkInputs = [ gtest ];
|
||||||
|
propagatedBuildInputs = [ boost eigen mrt-cmake-modules ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Lanelet2 core module'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
25
distros/dashing/lanelet2-examples/default.nix
Normal file
25
distros/dashing/lanelet2-examples/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules, ros2cli }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-lanelet2-examples";
|
||||||
|
version = "1.1.1-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/dashing/lanelet2_examples/1.1.1-1.tar.gz";
|
||||||
|
name = "1.1.1-1.tar.gz";
|
||||||
|
sha256 = "38aff269d47e5fa1a7cee1531cfadb5511c20247e75dd57d8291928a3e13e9c9";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "catkin";
|
||||||
|
checkInputs = [ gtest ];
|
||||||
|
propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ros2cli ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Examples for working with Lanelet2'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
24
distros/dashing/lanelet2-maps/default.nix
Normal file
24
distros/dashing/lanelet2-maps/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, lanelet2-core, mrt-cmake-modules }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-lanelet2-maps";
|
||||||
|
version = "1.1.1-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/dashing/lanelet2_maps/1.1.1-1.tar.gz";
|
||||||
|
name = "1.1.1-1.tar.gz";
|
||||||
|
sha256 = "e01c35f72619aa62c53ba28e53299139d3bc713cf0704504318a13f88127272a";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "catkin";
|
||||||
|
propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Example maps in the lanelet2-format'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
25
distros/dashing/lanelet2-projection/default.nix
Normal file
25
distros/dashing/lanelet2-projection/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, geographiclib, gtest, lanelet2-io, mrt-cmake-modules }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-lanelet2-projection";
|
||||||
|
version = "1.1.1-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/dashing/lanelet2_projection/1.1.1-1.tar.gz";
|
||||||
|
name = "1.1.1-1.tar.gz";
|
||||||
|
sha256 = "b62df994317bb4a1c21b53cc3f93bc059499fc3cc456cc9a7fa3088aa754bb03";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "catkin";
|
||||||
|
checkInputs = [ gtest ];
|
||||||
|
propagatedBuildInputs = [ geographiclib lanelet2-io mrt-cmake-modules ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Lanelet2 projection library for lat/lon to local x/y conversion'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
25
distros/dashing/lanelet2-python/default.nix
Normal file
25
distros/dashing/lanelet2-python/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, boost, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-lanelet2-python";
|
||||||
|
version = "1.1.1-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/dashing/lanelet2_python/1.1.1-1.tar.gz";
|
||||||
|
name = "1.1.1-1.tar.gz";
|
||||||
|
sha256 = "7d75ea695d0a4ae870c626e7e2c41d67563ba023a46b20ae7c532f00d8bcc88e";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "catkin";
|
||||||
|
checkInputs = [ gtest ];
|
||||||
|
propagatedBuildInputs = [ boost lanelet2-core lanelet2-io lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Python bindings for lanelet2'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
25
distros/dashing/lanelet2-routing/default.nix
Normal file
25
distros/dashing/lanelet2-routing/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, boost, gtest, lanelet2-core, lanelet2-traffic-rules, mrt-cmake-modules }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-lanelet2-routing";
|
||||||
|
version = "1.1.1-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/dashing/lanelet2_routing/1.1.1-1.tar.gz";
|
||||||
|
name = "1.1.1-1.tar.gz";
|
||||||
|
sha256 = "821f5d8130031126885a57fe7abf06ea1a4ad8c5e2945199a23ff68e37e83c6e";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "catkin";
|
||||||
|
checkInputs = [ gtest ];
|
||||||
|
propagatedBuildInputs = [ boost lanelet2-core lanelet2-traffic-rules mrt-cmake-modules ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Routing module for lanelet2'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
25
distros/dashing/lanelet2-traffic-rules/default.nix
Normal file
25
distros/dashing/lanelet2-traffic-rules/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, gtest, lanelet2-core, mrt-cmake-modules }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-lanelet2-traffic-rules";
|
||||||
|
version = "1.1.1-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/dashing/lanelet2_traffic_rules/1.1.1-1.tar.gz";
|
||||||
|
name = "1.1.1-1.tar.gz";
|
||||||
|
sha256 = "7f818b076c349d7b490152a23a2fced56522b024455f2ab1a5f68a1b4be1c2fa";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "catkin";
|
||||||
|
checkInputs = [ gtest ];
|
||||||
|
propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Package for interpreting traffic rules in a lanelet map'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
25
distros/dashing/lanelet2-validation/default.nix
Normal file
25
distros/dashing/lanelet2-validation/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, gtest, lanelet2-core, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-lanelet2-validation";
|
||||||
|
version = "1.1.1-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/dashing/lanelet2_validation/1.1.1-1.tar.gz";
|
||||||
|
name = "1.1.1-1.tar.gz";
|
||||||
|
sha256 = "43f82c7c369aa97298e5a9ae5c9c1de16ad7833314c0c09cc2c2a3695b99c8b5";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "catkin";
|
||||||
|
checkInputs = [ gtest lanelet2-maps ];
|
||||||
|
propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Package for sanitizing lanelet maps'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
24
distros/dashing/lanelet2/default.nix
Normal file
24
distros/dashing/lanelet2/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, lanelet2-core, lanelet2-examples, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation, ros-environment }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-lanelet2";
|
||||||
|
version = "1.1.1-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/dashing/lanelet2/1.1.1-1.tar.gz";
|
||||||
|
name = "1.1.1-1.tar.gz";
|
||||||
|
sha256 = "f46af695e7de870af2207b2e6f1836c68768a5645d68894d28280bd54de007ee";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "catkin";
|
||||||
|
propagatedBuildInputs = [ lanelet2-core lanelet2-examples lanelet2-io lanelet2-maps lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules lanelet2-validation ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core ros-environment ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Meta-package for lanelet2'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -2,19 +2,19 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, boost, rcl, rcutils }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, boost, lgsvl-msgs, nav-msgs, rcl, rcutils, rosgraph-msgs, sensor-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-lgsvl-bridge";
|
pname = "ros-dashing-lgsvl-bridge";
|
||||||
version = "0.1.1-r1";
|
version = "0.2.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/lgsvl/ros2-lgsvl-bridge-release/archive/release/dashing/lgsvl_bridge/0.1.1-1.tar.gz";
|
url = "https://github.com/lgsvl/ros2-lgsvl-bridge-release/archive/release/dashing/lgsvl_bridge/0.2.0-1.tar.gz";
|
||||||
name = "0.1.1-1.tar.gz";
|
name = "0.2.0-1.tar.gz";
|
||||||
sha256 = "ff669923d9cc6d4da98c0685502a2fcd87774fe7600af5798f5434747b7c0c0e";
|
sha256 = "4d74bcd424ba88e87790f3215bf3faef3b588f647e903adbd76e46041f3e7f39";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
propagatedBuildInputs = [ ament-cmake-ros boost rcl rcutils ];
|
propagatedBuildInputs = [ ament-cmake-ros boost lgsvl-msgs nav-msgs rcl rcutils rosgraph-msgs sensor-msgs ];
|
||||||
nativeBuildInputs = [ ament-cmake-auto ];
|
nativeBuildInputs = [ ament-cmake-auto ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-lgsvl-msgs";
|
pname = "ros-dashing-lgsvl-msgs";
|
||||||
version = "0.0.3-r1";
|
version = "0.0.4-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/lgsvl/lgsvl_msgs-release/archive/release/dashing/lgsvl_msgs/0.0.3-1.tar.gz";
|
url = "https://github.com/lgsvl/lgsvl_msgs-release/archive/release/dashing/lgsvl_msgs/0.0.4-1.tar.gz";
|
||||||
name = "0.0.3-1.tar.gz";
|
name = "0.0.4-1.tar.gz";
|
||||||
sha256 = "9db29920ced9ee14bd86be0d3a80db012aecd6558c112f04173905f250c24326";
|
sha256 = "4669b80480ff1d37d376791f216e6903a8cfce23997a7d71019b9c3b5ea2a4fe";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "catkin";
|
buildType = "catkin";
|
||||||
|
@ -19,7 +19,7 @@ buildRosPackage {
|
||||||
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ];
|
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''The lgsvl_msgs package for ground truth data.'';
|
description = ''Message definitions for interfacing with the LGSVL Simulator for ROS and ROS 2.'';
|
||||||
license = with lib.licenses; [ bsdOriginal ];
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, builtin-interfaces, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime }:
|
{ lib, buildRosPackage, fetchurl, builtin-interfaces, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-mapviz-interfaces";
|
pname = "ros-dashing-mapviz-interfaces";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/mapviz_interfaces/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/mapviz_interfaces/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "ff909e9dcfccfe152c4de973a52d588c49e6e91ca169e9cb45362a3425ba464a";
|
sha256 = "262b7adc5c074e632e43a130639ac538539b3cc71e38831937448e8c37260d75";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, sensor-msgs, std-msgs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, sensor-msgs, std-msgs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-mapviz-plugins";
|
pname = "ros-dashing-mapviz-plugins";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/mapviz_plugins/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/mapviz_plugins/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "f75fa78a62a6f5c0eaf41cbfc5006d65f7d7c823d001dc599950d329fc9c1b86";
|
sha256 = "9cbede24bf218239420dbd25d68a04442339d680dd6890bac97f6bcba2651597";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, libyamlcpp, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, libyamlcpp, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-mapviz";
|
pname = "ros-dashing-mapviz";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/mapviz/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/mapviz/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "70f8f895bd4a2ea3c7c7200a30a86168cfccf79e8b09b163e2bbd5c4f0107768";
|
sha256 = "eca887238d4bc50beaf3238223375c2aa259799a4532ce29bf938b0687b6ffca";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2 }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2 }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-multires-image";
|
pname = "ros-dashing-multires-image";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/multires_image/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/multires_image/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "ebf11affa6760eb21d94dd70b20c055536828614767c4ce6441a2da4dd752d3c";
|
sha256 = "16582249225ed33fe8f07585bd63cb2d760ce6eb8eac06b8d57e4d4a269683ea";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, boost, diagnostic-msgs, diagnostic-updater, gps-msgs, libpcap, nav-msgs, novatel-gps-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, swri-math-util, swri-roscpp, swri-serial-util, tf2, tf2-geometry-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, boost, diagnostic-msgs, diagnostic-updater, gps-msgs, libpcap, nav-msgs, novatel-gps-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, swri-math-util, swri-roscpp, swri-serial-util, tf2, tf2-geometry-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-novatel-gps-driver";
|
pname = "ros-dashing-novatel-gps-driver";
|
||||||
version = "4.0.3-r1";
|
version = "4.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/dashing/novatel_gps_driver/4.0.3-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/dashing/novatel_gps_driver/4.1.0-1.tar.gz";
|
||||||
name = "4.0.3-1.tar.gz";
|
name = "4.1.0-1.tar.gz";
|
||||||
sha256 = "4d66783e1e12b139b4f958c934d115df285552ac316cc812291c0209d357b3f1";
|
sha256 = "732b9a81006b50cedbdd8af74edeeec87c728d50f564a6a1e7cb794d45d5e146";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-novatel-gps-msgs";
|
pname = "ros-dashing-novatel-gps-msgs";
|
||||||
version = "4.0.3-r1";
|
version = "4.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/dashing/novatel_gps_msgs/4.0.3-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/dashing/novatel_gps_msgs/4.1.0-1.tar.gz";
|
||||||
name = "4.0.3-1.tar.gz";
|
name = "4.1.0-1.tar.gz";
|
||||||
sha256 = "a45e2dff554df37d445daaabc241eb6afa33007828527f19240c80cb959ad2fc";
|
sha256 = "4b0a32cda1dde0716d7dc85968eac4ca03b3fcf917eadab36a3f57522bd8525e";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
23
distros/dashing/proj/default.nix
Normal file
23
distros/dashing/proj/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, cmake }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-proj";
|
||||||
|
version = "5.2.0-r3";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/stonier/proj-release/archive/release/dashing/proj/5.2.0-3.tar.gz";
|
||||||
|
name = "5.2.0-3.tar.gz";
|
||||||
|
sha256 = "7b91f3990ef5633b2e07ac566dac10109daa4d327a2bb63b900ed619a54e3e77";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "cmake";
|
||||||
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''PROJ is a generic coordinate transformation software, that transforms coordinates from one coordinate reference system (CRS) to another.'';
|
||||||
|
license = with lib.licenses; [ mit ];
|
||||||
|
};
|
||||||
|
}
|
25
distros/dashing/rc-common-msgs/default.nix
Normal file
25
distros/dashing/rc-common-msgs/default.nix
Normal file
|
@ -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, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-rc-common-msgs";
|
||||||
|
version = "0.5.3-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/roboception-gbp/rc_common_msgs_ros2-release/archive/release/dashing/rc_common_msgs/0.5.3-1.tar.gz";
|
||||||
|
name = "0.5.3-1.tar.gz";
|
||||||
|
sha256 = "6379751f1827fce78815852468d9e4d27853cbd7058406783c352830821bedf1";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
checkInputs = [ ament-lint-common ];
|
||||||
|
propagatedBuildInputs = [ rosidl-default-runtime std-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Common msg and srv definitions used by Roboception's ROS2 packages'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.1-r1";
|
version = "0.2.1-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/tracetools_analysis-release/repository/archive.tar.gz?ref=release/dashing/ros2trace_analysis/0.2.1-1";
|
url = "https://gitlab.com/ros-tracing/tracetools_analysis-release/repository/archive.tar.gz?ref=release/dashing/ros2trace_analysis/0.2.1-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "85a6703cc16e45e71e1d55c7192d86bf2789280f9da1ea3eda478a18264ca769";
|
sha256 = "85a6703cc16e45e71e1d55c7192d86bf2789280f9da1ea3eda478a18264ca769";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.8-r1";
|
version = "0.2.8-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/ros2trace/0.2.8-1";
|
url = "https://gitlab.com/ros-tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/ros2trace/0.2.8-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "be0044a3cd8924c54627d963ea29c6987aec28afa21b3d875f0ea34bed8ad7ff";
|
sha256 = "be0044a3cd8924c54627d963ea29c6987aec28afa21b3d875f0ea34bed8ad7ff";
|
||||||
};
|
};
|
||||||
|
|
|
@ -2,24 +2,25 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, rclcpp, rclcpp-lifecycle, system-modes }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, rclcpp, rclcpp-lifecycle, ros2launch, system-modes }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-system-modes-examples";
|
pname = "ros-dashing-system-modes-examples";
|
||||||
version = "0.3.0-r1";
|
version = "0.4.1-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes_examples/0.3.0-1.tar.gz";
|
url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes_examples/0.4.1-1.tar.gz";
|
||||||
name = "0.3.0-1.tar.gz";
|
name = "0.4.1-1.tar.gz";
|
||||||
sha256 = "33e47e08892e3f6688057af8f509cb0589d487e0f434f7a60aa68db1ede4f0c8";
|
sha256 = "20363aee0a792f17298c2e7c33c8546d8c4a15bbf1b8c2b8fd3b9e2d6e9b9d2f";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ];
|
checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ];
|
||||||
propagatedBuildInputs = [ rclcpp rclcpp-lifecycle system-modes ];
|
propagatedBuildInputs = [ rclcpp rclcpp-lifecycle ros2launch system-modes ];
|
||||||
nativeBuildInputs = [ ament-cmake ];
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Simple example system for system_modes package.'';
|
description = ''Simple example system and according launch files for the system_modes
|
||||||
|
package.'';
|
||||||
license = with lib.licenses; [ asl20 ];
|
license = with lib.licenses; [ asl20 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,24 +2,28 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, builtin-interfaces, rclcpp, rclcpp-lifecycle, rosidl-default-generators, std-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, builtin-interfaces, launch-ros, rclcpp, rclcpp-lifecycle, rosidl-default-generators, std-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-system-modes";
|
pname = "ros-dashing-system-modes";
|
||||||
version = "0.3.0-r1";
|
version = "0.4.1-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes/0.3.0-1.tar.gz";
|
url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes/0.4.1-1.tar.gz";
|
||||||
name = "0.3.0-1.tar.gz";
|
name = "0.4.1-1.tar.gz";
|
||||||
sha256 = "0f5e1f0a4ad6d104f3cc03ffa1c8c115e7992b72f3344816bbcc76a6c0582ad2";
|
sha256 = "2bfcb2368d2e96ccc17485fe7bb2bcc0643e0712e711799a5e1bd6e346018ab9";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ];
|
checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ];
|
||||||
propagatedBuildInputs = [ builtin-interfaces rclcpp rclcpp-lifecycle rosidl-default-generators std-msgs ];
|
propagatedBuildInputs = [ builtin-interfaces launch-ros rclcpp rclcpp-lifecycle rosidl-default-generators std-msgs ];
|
||||||
nativeBuildInputs = [ ament-cmake ];
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Model-based distributed configuration handling.'';
|
description = ''The system modes concept assumes that a robotics system is built
|
||||||
|
from components with a lifecycle. It adds a notion of (sub-)systems,
|
||||||
|
hiararchically grouping these nodes, as well as a notion of modes
|
||||||
|
that determine the configuration of these nodes and (sub-)systems in
|
||||||
|
terms of their parameter values.'';
|
||||||
license = with lib.licenses; [ asl20 ];
|
license = with lib.licenses; [ asl20 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, libyamlcpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2 }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, libyamlcpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2 }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-tile-map";
|
pname = "ros-dashing-tile-map";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/tile_map/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/dashing/tile_map/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "84bca991354bc19d51bb4802f7333809db24c5917c6e0f2063f9e5e57234a45e";
|
sha256 = "5f0a33d80492ff9ac71da13f2e3e3b82719c1168a3c1bf4d138b59303a636af5";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.1-r1";
|
version = "0.2.1-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/tracetools_analysis-release/repository/archive.tar.gz?ref=release/dashing/tracetools_analysis/0.2.1-1";
|
url = "https://gitlab.com/ros-tracing/tracetools_analysis-release/repository/archive.tar.gz?ref=release/dashing/tracetools_analysis/0.2.1-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "9136f5999555452ed1960996a6d725c3859665d907cc03568b882f97aa02c53c";
|
sha256 = "9136f5999555452ed1960996a6d725c3859665d907cc03568b882f97aa02c53c";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.8-r1";
|
version = "0.2.8-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
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";
|
url = "https://gitlab.com/ros-tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools_launch/0.2.8-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "d2001368f6c4949a7512227b12ee7afb3448009bd66547434805a2ef6dc823f5";
|
sha256 = "d2001368f6c4949a7512227b12ee7afb3448009bd66547434805a2ef6dc823f5";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.8-r1";
|
version = "0.2.8-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
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";
|
url = "https://gitlab.com/ros-tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools_test/0.2.8-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "a9450bbafff2fa4e1f269e4168418831dfad4a8cdca940ea2fc1fd998730acb4";
|
sha256 = "a9450bbafff2fa4e1f269e4168418831dfad4a8cdca940ea2fc1fd998730acb4";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.8-r1";
|
version = "0.2.8-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools/0.2.8-1";
|
url = "https://gitlab.com/ros-tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools/0.2.8-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "41d143bfa711fd0099511994140865377d0951df75711d5a22e409d5427c2ecf";
|
sha256 = "41d143bfa711fd0099511994140865377d0951df75711d5a22e409d5427c2ecf";
|
||||||
};
|
};
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, hls-lfcd-lds-driver, robot-state-publisher, rviz2, turtlebot3-description, turtlebot3-node }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, hls-lfcd-lds-driver, robot-state-publisher, rviz2, turtlebot3-description, turtlebot3-node }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-turtlebot3-bringup";
|
pname = "ros-dashing-turtlebot3-bringup";
|
||||||
version = "2.0.1-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_bringup/2.0.1-1.tar.gz";
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_bringup/2.1.0-1.tar.gz";
|
||||||
name = "2.0.1-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "10848088a1244839b21166d0e9f9822710d4558c8d2752598f679b593d6d21a3";
|
sha256 = "7001b40e07f1aef95c3ca8771d525e3b23636e597200629de3a92db159e6dc9c";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, cartographer-ros }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, cartographer-ros }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-turtlebot3-cartographer";
|
pname = "ros-dashing-turtlebot3-cartographer";
|
||||||
version = "2.0.1-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_cartographer/2.0.1-1.tar.gz";
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_cartographer/2.1.0-1.tar.gz";
|
||||||
name = "2.0.1-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "578d0ba6f8572b287c908dd52a902c466fb14df74d268102071f4620f4f37f96";
|
sha256 = "a127d5c87f9c35520c6ebb026161c827008424afcd6b8034208c2eed47bd2b80";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, urdf }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, urdf }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-turtlebot3-description";
|
pname = "ros-dashing-turtlebot3-description";
|
||||||
version = "2.0.1-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_description/2.0.1-1.tar.gz";
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_description/2.1.0-1.tar.gz";
|
||||||
name = "2.0.1-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "3f561bba775ec4993d7d6be216d9bcd755f9252c7ebdd2894561edffe5036f0c";
|
sha256 = "d29a730ae7bdfc78b91679ba6b4c0f8acd00787894fefd2445b8aa2b8eefa9d4";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
24
distros/dashing/turtlebot3-example/default.nix
Normal file
24
distros/dashing/turtlebot3-example/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclpy, sensor-msgs, turtlebot3-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-turtlebot3-example";
|
||||||
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_example/2.1.0-1.tar.gz";
|
||||||
|
name = "2.1.0-1.tar.gz";
|
||||||
|
sha256 = "913763aa7304e74dd6fafc4cd7cd2cdbc8bdc41da60086c173902a8621d8476b";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_python";
|
||||||
|
propagatedBuildInputs = [ geometry-msgs nav-msgs rclpy sensor-msgs turtlebot3-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''This package provides four basic examples for TurtleBot3 (i.e., interactive marker, object detection, patrol and position control).'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, nav2-bringup }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, nav2-bringup }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-turtlebot3-navigation2";
|
pname = "ros-dashing-turtlebot3-navigation2";
|
||||||
version = "2.0.1-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_navigation2/2.0.1-1.tar.gz";
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_navigation2/2.1.0-1.tar.gz";
|
||||||
name = "2.0.1-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "1c25d71d8a26765b7ce52136aaf6dd9f8a775473dd1a898326094e607bd4cc07";
|
sha256 = "d2b558a16cf425cb41461ee85418bb7700c6133d1a333b53da49d94504c33149";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, dynamixel-sdk, geometry-msgs, message-filters, nav-msgs, rclcpp, rcutils, sensor-msgs, std-msgs, std-srvs, tf2, tf2-ros, turtlebot3-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, dynamixel-sdk, geometry-msgs, message-filters, nav-msgs, rclcpp, rcutils, sensor-msgs, std-msgs, std-srvs, tf2, tf2-ros, turtlebot3-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-turtlebot3-node";
|
pname = "ros-dashing-turtlebot3-node";
|
||||||
version = "2.0.1-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_node/2.0.1-1.tar.gz";
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_node/2.1.0-1.tar.gz";
|
||||||
name = "2.0.1-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "1c0903f21dada488e85be0c4701687141f680ea4e3273448a3591b745dedaf76";
|
sha256 = "8e5b923d76ecf0deb54473d4bae77d6acd8beb9216e0b2574619d23be6c4e0fc";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, geometry-msgs, rclpy }:
|
{ lib, buildRosPackage, fetchurl, geometry-msgs, rclpy }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-turtlebot3-teleop";
|
pname = "ros-dashing-turtlebot3-teleop";
|
||||||
version = "2.0.1-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_teleop/2.0.1-1.tar.gz";
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3_teleop/2.1.0-1.tar.gz";
|
||||||
name = "2.0.1-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "1ec6c004e8e04d5b946d3e52d259b1aed8644ccaeca6dca29a16227adfdf1032";
|
sha256 = "75e0793ac15606429ca9fe2dc7211aca1eac5c1da2f83cf56f1a6568cf0461a0";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
|
@ -2,19 +2,19 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, turtlebot3-bringup, turtlebot3-cartographer, turtlebot3-description, turtlebot3-navigation2, turtlebot3-node, turtlebot3-teleop }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, turtlebot3-bringup, turtlebot3-cartographer, turtlebot3-description, turtlebot3-example, turtlebot3-navigation2, turtlebot3-node, turtlebot3-teleop }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-dashing-turtlebot3";
|
pname = "ros-dashing-turtlebot3";
|
||||||
version = "2.0.1-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3/2.0.1-1.tar.gz";
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/dashing/turtlebot3/2.1.0-1.tar.gz";
|
||||||
name = "2.0.1-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "dc8880ee6c9504b851f7e1a3625b3657a32bb2ff04af81fc1eb37975fe9d2802";
|
sha256 = "6ce987d2d775125bda26cd392fb1d95c3b3223543f47641a9615bc80150dd8b2";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
propagatedBuildInputs = [ turtlebot3-bringup turtlebot3-cartographer turtlebot3-description turtlebot3-navigation2 turtlebot3-node turtlebot3-teleop ];
|
propagatedBuildInputs = [ turtlebot3-bringup turtlebot3-cartographer turtlebot3-description turtlebot3-example turtlebot3-navigation2 turtlebot3-node turtlebot3-teleop ];
|
||||||
nativeBuildInputs = [ ament-cmake ];
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
25
distros/dashing/udp-msgs/default.nix
Normal file
25
distros/dashing/udp-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-dashing-udp-msgs";
|
||||||
|
version = "0.0.2-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/flynneva/udp_msgs-release/archive/release/dashing/udp_msgs/0.0.2-1.tar.gz";
|
||||||
|
name = "0.0.2-1.tar.gz";
|
||||||
|
sha256 = "5244bbbabd532a8654f213e7a16860d065b2d50893b8943ad386534b25632712";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||||
|
propagatedBuildInputs = [ rosidl-default-runtime std-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''ROS2 udp_msgs package'';
|
||||||
|
license = with lib.licenses; [ mit ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -400,6 +400,8 @@ self: super: {
|
||||||
|
|
||||||
gpsd-client = self.callPackage ./gpsd-client {};
|
gpsd-client = self.callPackage ./gpsd-client {};
|
||||||
|
|
||||||
|
grbl-msgs = self.callPackage ./grbl-msgs {};
|
||||||
|
|
||||||
grbl-ros = self.callPackage ./grbl-ros {};
|
grbl-ros = self.callPackage ./grbl-ros {};
|
||||||
|
|
||||||
gtest-vendor = self.callPackage ./gtest-vendor {};
|
gtest-vendor = self.callPackage ./gtest-vendor {};
|
||||||
|
@ -496,6 +498,8 @@ self: super: {
|
||||||
|
|
||||||
libphidget22 = self.callPackage ./libphidget22 {};
|
libphidget22 = self.callPackage ./libphidget22 {};
|
||||||
|
|
||||||
|
librealsense2 = self.callPackage ./librealsense2 {};
|
||||||
|
|
||||||
libyaml-vendor = self.callPackage ./libyaml-vendor {};
|
libyaml-vendor = self.callPackage ./libyaml-vendor {};
|
||||||
|
|
||||||
lifecycle = self.callPackage ./lifecycle {};
|
lifecycle = self.callPackage ./lifecycle {};
|
||||||
|
@ -708,6 +712,8 @@ self: super: {
|
||||||
|
|
||||||
quality-of-service-demo-py = self.callPackage ./quality-of-service-demo-py {};
|
quality-of-service-demo-py = self.callPackage ./quality-of-service-demo-py {};
|
||||||
|
|
||||||
|
rc-common-msgs = self.callPackage ./rc-common-msgs {};
|
||||||
|
|
||||||
rc-dynamics-api = self.callPackage ./rc-dynamics-api {};
|
rc-dynamics-api = self.callPackage ./rc-dynamics-api {};
|
||||||
|
|
||||||
rc-genicam-api = self.callPackage ./rc-genicam-api {};
|
rc-genicam-api = self.callPackage ./rc-genicam-api {};
|
||||||
|
@ -1084,10 +1090,28 @@ self: super: {
|
||||||
|
|
||||||
trajectory-msgs = self.callPackage ./trajectory-msgs {};
|
trajectory-msgs = self.callPackage ./trajectory-msgs {};
|
||||||
|
|
||||||
|
turtlebot3 = self.callPackage ./turtlebot3 {};
|
||||||
|
|
||||||
|
turtlebot3-bringup = self.callPackage ./turtlebot3-bringup {};
|
||||||
|
|
||||||
|
turtlebot3-cartographer = self.callPackage ./turtlebot3-cartographer {};
|
||||||
|
|
||||||
|
turtlebot3-description = self.callPackage ./turtlebot3-description {};
|
||||||
|
|
||||||
|
turtlebot3-example = self.callPackage ./turtlebot3-example {};
|
||||||
|
|
||||||
turtlebot3-msgs = self.callPackage ./turtlebot3-msgs {};
|
turtlebot3-msgs = self.callPackage ./turtlebot3-msgs {};
|
||||||
|
|
||||||
|
turtlebot3-navigation2 = self.callPackage ./turtlebot3-navigation2 {};
|
||||||
|
|
||||||
|
turtlebot3-node = self.callPackage ./turtlebot3-node {};
|
||||||
|
|
||||||
|
turtlebot3-teleop = self.callPackage ./turtlebot3-teleop {};
|
||||||
|
|
||||||
turtlesim = self.callPackage ./turtlesim {};
|
turtlesim = self.callPackage ./turtlesim {};
|
||||||
|
|
||||||
|
udp-msgs = self.callPackage ./udp-msgs {};
|
||||||
|
|
||||||
uncrustify-vendor = self.callPackage ./uncrustify-vendor {};
|
uncrustify-vendor = self.callPackage ./uncrustify-vendor {};
|
||||||
|
|
||||||
unique-identifier-msgs = self.callPackage ./unique-identifier-msgs {};
|
unique-identifier-msgs = self.callPackage ./unique-identifier-msgs {};
|
||||||
|
|
26
distros/eloquent/grbl-msgs/default.nix
Normal file
26
distros/eloquent/grbl-msgs/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-grbl-msgs";
|
||||||
|
version = "0.0.2-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/flynneva/grbl_msgs-release/archive/release/eloquent/grbl_msgs/0.0.2-1.tar.gz";
|
||||||
|
name = "0.0.2-1.tar.gz";
|
||||||
|
sha256 = "72592d10f7499513a852c67905fcba15ea221e8063c5bed1ecdc7f870483fce0";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
buildInputs = [ rosidl-default-generators ];
|
||||||
|
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||||
|
propagatedBuildInputs = [ action-msgs rosidl-default-runtime std-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''ROS2 Messages package for GRBL devices'';
|
||||||
|
license = with lib.licenses; [ mit ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -2,20 +2,21 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, pythonPackages }:
|
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, grbl-msgs, python3Packages, pythonPackages, rclpy, std-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-grbl-ros";
|
pname = "ros-eloquent-grbl-ros";
|
||||||
version = "0.1.1-r1";
|
version = "0.0.15-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/flynneva/grbl_ros-release/archive/release/eloquent/grbl_ros/0.1.1-1.tar.gz";
|
url = "https://github.com/flynneva/grbl_ros-release/archive/release/eloquent/grbl_ros/0.0.15-1.tar.gz";
|
||||||
name = "0.1.1-1.tar.gz";
|
name = "0.0.15-1.tar.gz";
|
||||||
sha256 = "f12d3a590166bd0d4af27c0a234971cf833c4cdc955b74ee89a562aff5861611";
|
sha256 = "01469d4be2ee0a36bc00c822d11993f13b4b0edc8822bf789fba580f62ce7b36";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
buildInputs = [ python3Packages.pyserial ];
|
buildInputs = [ python3Packages.pyserial ];
|
||||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||||
|
propagatedBuildInputs = [ grbl-msgs rclpy std-msgs ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''ROS2 package to interface with a GRBL serial device'';
|
description = ''ROS2 package to interface with a GRBL serial device'';
|
||||||
|
|
|
@ -2,19 +2,19 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, boost, rcl, rcutils }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-auto, ament-cmake-ros, boost, lgsvl-msgs, nav-msgs, rcl, rcutils, rosgraph-msgs, sensor-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-lgsvl-bridge";
|
pname = "ros-eloquent-lgsvl-bridge";
|
||||||
version = "0.1.1-r1";
|
version = "0.2.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/lgsvl/ros2-lgsvl-bridge-release/archive/release/eloquent/lgsvl_bridge/0.1.1-1.tar.gz";
|
url = "https://github.com/lgsvl/ros2-lgsvl-bridge-release/archive/release/eloquent/lgsvl_bridge/0.2.0-1.tar.gz";
|
||||||
name = "0.1.1-1.tar.gz";
|
name = "0.2.0-1.tar.gz";
|
||||||
sha256 = "50c2bccf4f617bec29bdf7dad8db11e46ac971e4f74f1651583786c520521d43";
|
sha256 = "4db9d8a670867e93594f9cdb180461508a908b70151ec46c2567d769620e9e8c";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
propagatedBuildInputs = [ ament-cmake-ros boost rcl rcutils ];
|
propagatedBuildInputs = [ ament-cmake-ros boost lgsvl-msgs nav-msgs rcl rcutils rosgraph-msgs sensor-msgs ];
|
||||||
nativeBuildInputs = [ ament-cmake-auto ];
|
nativeBuildInputs = [ ament-cmake-auto ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, ros-environment, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-lgsvl-msgs";
|
pname = "ros-eloquent-lgsvl-msgs";
|
||||||
version = "0.0.3-r1";
|
version = "0.0.4-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/lgsvl/lgsvl_msgs-release/archive/release/eloquent/lgsvl_msgs/0.0.3-1.tar.gz";
|
url = "https://github.com/lgsvl/lgsvl_msgs-release/archive/release/eloquent/lgsvl_msgs/0.0.4-1.tar.gz";
|
||||||
name = "0.0.3-1.tar.gz";
|
name = "0.0.4-1.tar.gz";
|
||||||
sha256 = "1b8ae59b70461bedf65ee3d33497abf4c210a47ea5b16fa96f61f449dd5b9124";
|
sha256 = "d590fbd85b8fe3f7e24a294c1e5b0ce32dc4bf89f4ac9f6d3a9daad075b5371a";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "catkin";
|
buildType = "catkin";
|
||||||
|
@ -19,7 +19,7 @@ buildRosPackage {
|
||||||
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ];
|
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''The lgsvl_msgs package for ground truth data.'';
|
description = ''Message definitions for interfacing with the LGSVL Simulator for ROS and ROS 2.'';
|
||||||
license = with lib.licenses; [ bsdOriginal ];
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
25
distros/eloquent/librealsense2/default.nix
Normal file
25
distros/eloquent/librealsense2/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, libusb1, openssl, pkg-config, udev }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-librealsense2";
|
||||||
|
version = "2.38.1-r4";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/IntelRealSense/librealsense2-release/archive/release/eloquent/librealsense2/2.38.1-4.tar.gz";
|
||||||
|
name = "2.38.1-4.tar.gz";
|
||||||
|
sha256 = "5662d72fb46200b1b4dc0a3769712e37cb7daed7f9391a8c7dc441b826a16f55";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
buildInputs = [ pkg-config ];
|
||||||
|
propagatedBuildInputs = [ libusb1 openssl udev ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Library for capturing data from the Intel(R) RealSense(TM) SR300, D400 Depth cameras and T2xx Tracking devices. This effort was initiated to better support researchers, creative coders, and app developers in domains such as robotics, virtual reality, and the internet of things. Several often-requested features of RealSense(TM); devices are implemented in this project.'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, builtin-interfaces, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime }:
|
{ lib, buildRosPackage, fetchurl, builtin-interfaces, marti-common-msgs, rosidl-default-generators, rosidl-default-runtime }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-mapviz-interfaces";
|
pname = "ros-eloquent-mapviz-interfaces";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/mapviz_interfaces/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/mapviz_interfaces/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "541d2df9acbabd0a93bf27c33938d3e0e7b6c2576829660c37eb03a90a7fa967";
|
sha256 = "c4a6c7c820f23bb73838e2ea1079113e60920d2960997a58fbac9ab343f51b3e";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, sensor-msgs, std-msgs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, cv-bridge, gps-msgs, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, nav-msgs, pluginlib, qt5, rclcpp, rclcpp-action, sensor-msgs, std-msgs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, tf2, visualization-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-mapviz-plugins";
|
pname = "ros-eloquent-mapviz-plugins";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/mapviz_plugins/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/mapviz_plugins/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "387e2cbab82243e7c8355bb3333752ca78612cf2f142dfe83f503d9fcde7634a";
|
sha256 = "37f9ca81b9bce9120cf4a584c220eef587108d99edb10f040a44bc88f3c4f9f6";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, libyamlcpp, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, freeglut, geometry-msgs, glew, image-transport, libyamlcpp, mapviz-interfaces, marti-common-msgs, pkg-config, pluginlib, qt5, rclcpp, rqt-gui, rqt-gui-cpp, std-srvs, swri-math-util, swri-transform-util, tf2, tf2-geometry-msgs, tf2-ros, xorg }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-mapviz";
|
pname = "ros-eloquent-mapviz";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/mapviz/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/mapviz/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "afe61c72615e44bd5a1274613a3931d18531955e161c16099cf3cc734ab545eb";
|
sha256 = "071c59d9edfa629a35794ca5bdade6b3c05928da38d3674833809f0d8de3c90b";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-mavlink";
|
pname = "ros-eloquent-mavlink";
|
||||||
version = "2020.9.10-r1";
|
version = "2020.10.11-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/eloquent/mavlink/2020.9.10-1.tar.gz";
|
url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/eloquent/mavlink/2020.10.11-1.tar.gz";
|
||||||
name = "2020.9.10-1.tar.gz";
|
name = "2020.10.11-1.tar.gz";
|
||||||
sha256 = "6932b55aea9e0557705c22e578135c53b60b9580dd47454eb01bec09998d4df3";
|
sha256 = "e244a00b6830c2cc2c309d752edda0cc382e1bb1bb7a54479102bf33e4728f71";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "cmake";
|
buildType = "cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2 }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, cv-bridge, geometry-msgs, gps-msgs, mapviz, pluginlib, qt5, rclcpp, rclpy, swri-math-util, swri-transform-util, tf2 }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-multires-image";
|
pname = "ros-eloquent-multires-image";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/multires_image/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/multires_image/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "b51548b73a5f86a2715a8e4a47e719198cb4af56200566e38efb300d6b33e8d8";
|
sha256 = "668bfb374f1d36a318514d2960513a48bb80b9a28f5332bcd0a443222d1326c4";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, boost, diagnostic-msgs, diagnostic-updater, gps-msgs, libpcap, nav-msgs, novatel-gps-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, swri-math-util, swri-roscpp, swri-serial-util, tf2, tf2-geometry-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, boost, diagnostic-msgs, diagnostic-updater, gps-msgs, libpcap, nav-msgs, novatel-gps-msgs, rclcpp, rclcpp-components, sensor-msgs, std-msgs, swri-math-util, swri-roscpp, swri-serial-util, tf2, tf2-geometry-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-novatel-gps-driver";
|
pname = "ros-eloquent-novatel-gps-driver";
|
||||||
version = "4.0.3-r1";
|
version = "4.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/eloquent/novatel_gps_driver/4.0.3-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/eloquent/novatel_gps_driver/4.1.0-1.tar.gz";
|
||||||
name = "4.0.3-1.tar.gz";
|
name = "4.1.0-1.tar.gz";
|
||||||
sha256 = "774c2153e9eea0fc45f09de942fad5afeafb9754d0b563406a212622d1155ff6";
|
sha256 = "2a64fba79fec06233b9bc6ce72b6839ee1262f69fc2bf5f6db8c823644fb8b9d";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-novatel-gps-msgs";
|
pname = "ros-eloquent-novatel-gps-msgs";
|
||||||
version = "4.0.3-r1";
|
version = "4.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/eloquent/novatel_gps_msgs/4.0.3-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/eloquent/novatel_gps_msgs/4.1.0-1.tar.gz";
|
||||||
name = "4.0.3-1.tar.gz";
|
name = "4.1.0-1.tar.gz";
|
||||||
sha256 = "82e60f744deca17ef12a2bcc65ec362ce9e474a8b510e8fbd65a56c7a0bea827";
|
sha256 = "7eb916c8d9aec61136824601718b0f1beda43824f186f4ab714f409bd12c7d50";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
25
distros/eloquent/rc-common-msgs/default.nix
Normal file
25
distros/eloquent/rc-common-msgs/default.nix
Normal file
|
@ -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, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-rc-common-msgs";
|
||||||
|
version = "0.5.3-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/roboception-gbp/rc_common_msgs_ros2-release/archive/release/eloquent/rc_common_msgs/0.5.3-1.tar.gz";
|
||||||
|
name = "0.5.3-1.tar.gz";
|
||||||
|
sha256 = "62768a35b95b18c5675c3047fe8b036ff1bed394c80283870ae1f2792d20bfb9";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
checkInputs = [ ament-lint-common ];
|
||||||
|
propagatedBuildInputs = [ rosidl-default-runtime std-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Common msg and srv definitions used by Roboception's ROS2 packages'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.2-r1";
|
version = "0.2.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/tracetools_analysis-release/repository/archive.tar.gz?ref=release/eloquent/ros2trace_analysis/0.2.2-1";
|
url = "https://gitlab.com/ros-tracing/tracetools_analysis-release/repository/archive.tar.gz?ref=release/eloquent/ros2trace_analysis/0.2.2-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "f3c42eb2fd3f0057255f5a4af0356e0b78e7358c53edef8e90ed45e75f8e904e";
|
sha256 = "f3c42eb2fd3f0057255f5a4af0356e0b78e7358c53edef8e90ed45e75f8e904e";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.12-r1";
|
version = "0.2.12-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/eloquent/ros2trace/0.2.12-1";
|
url = "https://gitlab.com/ros-tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/eloquent/ros2trace/0.2.12-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "53b7fd634c98c0ad3d8ce76a3ef0c869c178815a95fb826600c4b58875b4cfc5";
|
sha256 = "53b7fd634c98c0ad3d8ce76a3ef0c869c178815a95fb826600c4b58875b4cfc5";
|
||||||
};
|
};
|
||||||
|
|
|
@ -2,24 +2,25 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, rclcpp, rclcpp-lifecycle, system-modes }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, rclcpp, rclcpp-lifecycle, ros2launch, system-modes }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-system-modes-examples";
|
pname = "ros-eloquent-system-modes-examples";
|
||||||
version = "0.3.0-r2";
|
version = "0.4.1-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/microROS/system_modes-release/archive/release/eloquent/system_modes_examples/0.3.0-2.tar.gz";
|
url = "https://github.com/microROS/system_modes-release/archive/release/eloquent/system_modes_examples/0.4.1-1.tar.gz";
|
||||||
name = "0.3.0-2.tar.gz";
|
name = "0.4.1-1.tar.gz";
|
||||||
sha256 = "a6fa7e06025e934387f1b6910fc5c1b9cabc3e758edc962deaa5056a9b2ed298";
|
sha256 = "ccfb5156537cd1778e042bcd3bd38db4fb4e1307ede08acebaef5dc3a88b97ca";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ];
|
checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ];
|
||||||
propagatedBuildInputs = [ rclcpp rclcpp-lifecycle system-modes ];
|
propagatedBuildInputs = [ rclcpp rclcpp-lifecycle ros2launch system-modes ];
|
||||||
nativeBuildInputs = [ ament-cmake ];
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Simple example system for system_modes package.'';
|
description = ''Simple example system and according launch files for the system_modes
|
||||||
|
package.'';
|
||||||
license = with lib.licenses; [ asl20 ];
|
license = with lib.licenses; [ asl20 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,24 +2,28 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, builtin-interfaces, rclcpp, rclcpp-lifecycle, rosidl-default-generators, std-msgs }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, builtin-interfaces, launch-ros, rclcpp, rclcpp-lifecycle, rosidl-default-generators, std-msgs }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-system-modes";
|
pname = "ros-eloquent-system-modes";
|
||||||
version = "0.3.0-r2";
|
version = "0.4.1-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/microROS/system_modes-release/archive/release/eloquent/system_modes/0.3.0-2.tar.gz";
|
url = "https://github.com/microROS/system_modes-release/archive/release/eloquent/system_modes/0.4.1-1.tar.gz";
|
||||||
name = "0.3.0-2.tar.gz";
|
name = "0.4.1-1.tar.gz";
|
||||||
sha256 = "e379f271a01665e4d072021f3339dc2cbae2b585956ec94140f4f5eabf4b92d2";
|
sha256 = "d26afbc85de5d1797383ae51103eb307d722b505fe7e8da12132965e0cd4e2aa";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ];
|
checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-gmock ament-cmake-gtest ament-cmake-pep257 ament-cmake-uncrustify ament-lint-auto ];
|
||||||
propagatedBuildInputs = [ builtin-interfaces rclcpp rclcpp-lifecycle rosidl-default-generators std-msgs ];
|
propagatedBuildInputs = [ builtin-interfaces launch-ros rclcpp rclcpp-lifecycle rosidl-default-generators std-msgs ];
|
||||||
nativeBuildInputs = [ ament-cmake ];
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''Model-based distributed configuration handling.'';
|
description = ''The system modes concept assumes that a robotics system is built
|
||||||
|
from components with a lifecycle. It adds a notion of (sub-)systems,
|
||||||
|
hiararchically grouping these nodes, as well as a notion of modes
|
||||||
|
that determine the configuration of these nodes and (sub-)systems in
|
||||||
|
terms of their parameter values.'';
|
||||||
license = with lib.licenses; [ asl20 ];
|
license = with lib.licenses; [ asl20 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, libyamlcpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2 }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, glew, jsoncpp, libyamlcpp, mapviz, pluginlib, qt5, rclcpp, swri-math-util, swri-transform-util, tf2 }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-tile-map";
|
pname = "ros-eloquent-tile-map";
|
||||||
version = "2.0.0-r1";
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/tile_map/2.0.0-1.tar.gz";
|
url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/eloquent/tile_map/2.1.0-1.tar.gz";
|
||||||
name = "2.0.0-1.tar.gz";
|
name = "2.1.0-1.tar.gz";
|
||||||
sha256 = "43171afc18e19574a7a43e94e35cba1ead9631d673d7cd83c305ea2be3d1b8e4";
|
sha256 = "40b759109a19edb6f804d548690e0622532e03669f361a0bbc50c6ecaee5f44e";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.2-r1";
|
version = "0.2.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/tracetools_analysis-release/repository/archive.tar.gz?ref=release/eloquent/tracetools_analysis/0.2.2-1";
|
url = "https://gitlab.com/ros-tracing/tracetools_analysis-release/repository/archive.tar.gz?ref=release/eloquent/tracetools_analysis/0.2.2-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "adbf0349e08560ab14536833e57bdec0d6ee1a39fa6da7e2b88de2fadd594ec2";
|
sha256 = "adbf0349e08560ab14536833e57bdec0d6ee1a39fa6da7e2b88de2fadd594ec2";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.12-r1";
|
version = "0.2.12-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/eloquent/tracetools_launch/0.2.12-1";
|
url = "https://gitlab.com/ros-tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/eloquent/tracetools_launch/0.2.12-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "0a2037162f7f02bc0e4a77b5e5f722af8f7c60a13367cf70fbca2f7bf15ffc80";
|
sha256 = "0a2037162f7f02bc0e4a77b5e5f722af8f7c60a13367cf70fbca2f7bf15ffc80";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.12-r1";
|
version = "0.2.12-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/eloquent/tracetools_test/0.2.12-1";
|
url = "https://gitlab.com/ros-tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/eloquent/tracetools_test/0.2.12-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "51c65c562d702cca6bf927eac0aa561d0aa020d5bcc8e7704f8cc0af316fb742";
|
sha256 = "51c65c562d702cca6bf927eac0aa561d0aa020d5bcc8e7704f8cc0af316fb742";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildRosPackage {
|
||||||
version = "0.2.12-r1";
|
version = "0.2.12-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/eloquent/tracetools/0.2.12-1";
|
url = "https://gitlab.com/ros-tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/eloquent/tracetools/0.2.12-1";
|
||||||
name = "archive.tar.gz";
|
name = "archive.tar.gz";
|
||||||
sha256 = "09af757a97c6608849fbd211f17d50718a73a27c34dc8351669e48673b4786e5";
|
sha256 = "09af757a97c6608849fbd211f17d50718a73a27c34dc8351669e48673b4786e5";
|
||||||
};
|
};
|
||||||
|
|
24
distros/eloquent/turtlebot3-bringup/default.nix
Normal file
24
distros/eloquent/turtlebot3-bringup/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, hls-lfcd-lds-driver, robot-state-publisher, rviz2, turtlebot3-description, turtlebot3-node }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-turtlebot3-bringup";
|
||||||
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/eloquent/turtlebot3_bringup/2.1.0-1.tar.gz";
|
||||||
|
name = "2.1.0-1.tar.gz";
|
||||||
|
sha256 = "924313ec66ad76575c17a05672e466815d0a35a69f127b3e3baedb098c7168a2";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
propagatedBuildInputs = [ hls-lfcd-lds-driver robot-state-publisher rviz2 turtlebot3-description turtlebot3-node ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''ROS 2 launch scripts for starting the TurtleBot3'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
24
distros/eloquent/turtlebot3-cartographer/default.nix
Normal file
24
distros/eloquent/turtlebot3-cartographer/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, cartographer-ros }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-turtlebot3-cartographer";
|
||||||
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/eloquent/turtlebot3_cartographer/2.1.0-1.tar.gz";
|
||||||
|
name = "2.1.0-1.tar.gz";
|
||||||
|
sha256 = "1e1c9ef37bae4e76dd4fb79869eaddf8acbab3061a34cfbba3bc5aa017424e3e";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
propagatedBuildInputs = [ cartographer-ros ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''ROS 2 launch scripts for cartographer'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
24
distros/eloquent/turtlebot3-description/default.nix
Normal file
24
distros/eloquent/turtlebot3-description/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, urdf }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-turtlebot3-description";
|
||||||
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/eloquent/turtlebot3_description/2.1.0-1.tar.gz";
|
||||||
|
name = "2.1.0-1.tar.gz";
|
||||||
|
sha256 = "9f777473ed535549acd2bec534f724f8a56b80f410ec810bab39c617404795cc";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
propagatedBuildInputs = [ urdf ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''3D models of the TurtleBot3 for simulation and visualization'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
24
distros/eloquent/turtlebot3-example/default.nix
Normal file
24
distros/eloquent/turtlebot3-example/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, nav-msgs, rclpy, sensor-msgs, turtlebot3-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-turtlebot3-example";
|
||||||
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/eloquent/turtlebot3_example/2.1.0-1.tar.gz";
|
||||||
|
name = "2.1.0-1.tar.gz";
|
||||||
|
sha256 = "c32b53d14ea85d1376f5846446eb6f9b473bf1f15683481d8cd0db81105976d0";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_python";
|
||||||
|
propagatedBuildInputs = [ geometry-msgs nav-msgs rclpy sensor-msgs turtlebot3-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''This package provides four basic examples for TurtleBot3 (i.e., interactive marker, object detection, patrol and position control).'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
24
distros/eloquent/turtlebot3-navigation2/default.nix
Normal file
24
distros/eloquent/turtlebot3-navigation2/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, nav2-bringup }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-turtlebot3-navigation2";
|
||||||
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/eloquent/turtlebot3_navigation2/2.1.0-1.tar.gz";
|
||||||
|
name = "2.1.0-1.tar.gz";
|
||||||
|
sha256 = "fba3d51c72634a2a1d7f00be8ae7f35b1ec8851371c56c5009c16864a8d256d4";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
propagatedBuildInputs = [ nav2-bringup ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''ROS 2 launch scripts for navigation2'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
24
distros/eloquent/turtlebot3-node/default.nix
Normal file
24
distros/eloquent/turtlebot3-node/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, dynamixel-sdk, geometry-msgs, message-filters, nav-msgs, rclcpp, rcutils, sensor-msgs, std-msgs, std-srvs, tf2, tf2-ros, turtlebot3-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-turtlebot3-node";
|
||||||
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/eloquent/turtlebot3_node/2.1.0-1.tar.gz";
|
||||||
|
name = "2.1.0-1.tar.gz";
|
||||||
|
sha256 = "807468ee08c5566092132d13b834aa45ae27547d09557012ff6ef40429810d22";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
propagatedBuildInputs = [ dynamixel-sdk geometry-msgs message-filters nav-msgs rclcpp rcutils sensor-msgs std-msgs std-srvs tf2 tf2-ros turtlebot3-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''TurtleBot3 driver node that include diff drive controller, odometry and tf node'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
23
distros/eloquent/turtlebot3-teleop/default.nix
Normal file
23
distros/eloquent/turtlebot3-teleop/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, geometry-msgs, rclpy }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-turtlebot3-teleop";
|
||||||
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/eloquent/turtlebot3_teleop/2.1.0-1.tar.gz";
|
||||||
|
name = "2.1.0-1.tar.gz";
|
||||||
|
sha256 = "5a17c43e43f97e81d9ecc41e2e1852bcb317cf9094cc743f0108145720a18c6e";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_python";
|
||||||
|
propagatedBuildInputs = [ geometry-msgs rclpy ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''Teleoperation node using keyboard for TurtleBot3.'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
24
distros/eloquent/turtlebot3/default.nix
Normal file
24
distros/eloquent/turtlebot3/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, turtlebot3-bringup, turtlebot3-cartographer, turtlebot3-description, turtlebot3-example, turtlebot3-navigation2, turtlebot3-node, turtlebot3-teleop }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-turtlebot3";
|
||||||
|
version = "2.1.0-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/eloquent/turtlebot3/2.1.0-1.tar.gz";
|
||||||
|
name = "2.1.0-1.tar.gz";
|
||||||
|
sha256 = "ff2b8de0e89dfe8f032cbc01fc9c923bbed9596beaa004fece20ad56ddeb5bf5";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
propagatedBuildInputs = [ turtlebot3-bringup turtlebot3-cartographer turtlebot3-description turtlebot3-example turtlebot3-navigation2 turtlebot3-node turtlebot3-teleop ];
|
||||||
|
nativeBuildInputs = [ ament-cmake ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''ROS 2 packages for TurtleBot3'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
25
distros/eloquent/udp-msgs/default.nix
Normal file
25
distros/eloquent/udp-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-eloquent-udp-msgs";
|
||||||
|
version = "0.0.2-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/flynneva/udp_msgs-release/archive/release/eloquent/udp_msgs/0.0.2-1.tar.gz";
|
||||||
|
name = "0.0.2-1.tar.gz";
|
||||||
|
sha256 = "a261b7eb6cb7e43c9822a1d8e392c0a38ecdcaeb656097e7e30280ec47e9444e";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||||
|
propagatedBuildInputs = [ rosidl-default-runtime std-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''ROS2 udp_msgs package'';
|
||||||
|
license = with lib.licenses; [ mit ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -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 }:
|
{ 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 {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-abb";
|
pname = "ros-eloquent-webots-ros2-abb";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_abb/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_abb/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "8f7c1975be4c8eb8317fed40be3d60233b0990cf340b73969f09b192516a9cec";
|
sha256 = "6439c2afe85954bea1dca69577e2adff734f292487b987a4505dd1f62ab40d4d";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, python3Packages, 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 {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-core";
|
pname = "ros-eloquent-webots-ros2-core";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_core/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_core/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "69ea203a0cf5ed23abb4a396c465d29fd7d417286c2921bbaef7649c33a048ae";
|
sha256 = "47d726e86751cc3cb6fa470540abf767bfe786d30c81d308502efd356fa97714";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
|
@ -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 }:
|
{ 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 {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-demos";
|
pname = "ros-eloquent-webots-ros2-demos";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_demos/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_demos/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "17152fd74105586797e30a6f46896a11548f54aa99891ce507f7ecfb4a6e02bb";
|
sha256 = "3eb7b07b83f7d5c6fccc27cffe06b3c237ada19edf75cbc27c422d64ff3ab51e";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
|
@ -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 }:
|
{ 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 {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-epuck";
|
pname = "ros-eloquent-webots-ros2-epuck";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_epuck/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_epuck/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "9a73808ec8f09a79721e7e7c9bdc247ea858bafceeeb826e767153864c2210e0";
|
sha256 = "bc7a5058a26d5092d5a001adc29c6ccf60e48124416034496f8e76f4de61e430";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
|
@ -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 }:
|
{ 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 {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-examples";
|
pname = "ros-eloquent-webots-ros2-examples";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_examples/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_examples/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "8936d440bb3fdb0ea7b2723ea170483f8948ddc74cf41b2cd88e995ba41c1d3a";
|
sha256 = "758c91929aa036ac64d8ec314ec2a3b67f24ddbb0d290170192b1b0a7ec0be16";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
|
@ -2,19 +2,19 @@
|
||||||
# Copyright 2020 Open Source Robotics Foundation
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
# Distributed under the terms of the BSD license
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, pythonPackages, xacro }:
|
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, python3Packages, pythonPackages, xacro }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-importer";
|
pname = "ros-eloquent-webots-ros2-importer";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_importer/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_importer/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "ee76ac44952e57c1d1b970fa891d4414b8d3e01354868e1499f43fec5e7ded16";
|
sha256 = "203b7dc25a112aa72d39fe9b86b0d1275307380cb306f3fde71e03f4b124202f";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pep8 python3Packages.pillow pythonPackages.numpy pythonPackages.pillow pythonPackages.pytest ];
|
||||||
propagatedBuildInputs = [ builtin-interfaces xacro ];
|
propagatedBuildInputs = [ builtin-interfaces xacro ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-msgs";
|
pname = "ros-eloquent-webots-ros2-msgs";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_msgs/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_msgs/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "538a17b2929ba96d8cd73bfeceedf49f7c13010fb76e745e171f50da5379e763";
|
sha256 = "3c4d89c16e36ebe40bb06d881f6d711ee94669330789d6800116e34000cc70a2";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, rviz2, webots-ros2-core }:
|
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, builtin-interfaces, geometry-msgs, pythonPackages, rclpy, rviz2, webots-ros2-core }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-tiago";
|
pname = "ros-eloquent-webots-ros2-tiago";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_tiago/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_tiago/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "a5120827bee95cee920a0f7371d8836a8dca31990bf6d05fd54f9afca69f1907";
|
sha256 = "2fccc29da56fb625d3c3455429b8a101dcd48ef70df5425d8909bed340d7e97e";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
|
@ -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 }:
|
{ 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 {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-universal-robot";
|
pname = "ros-eloquent-webots-ros2-universal-robot";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_universal_robot/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_universal_robot/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "1d96d546aed8b5e32eb14919ec5d50c58483700bd480368050e5bf8519e37255";
|
sha256 = "2f6e46104bc8ecc179652c6668769c0e4cccc9e1d7d66656567e69197162d3d2";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, urdf }:
|
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, pythonPackages, urdf }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2-ur-e-description";
|
pname = "ros-eloquent-webots-ros2-ur-e-description";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_ur_e_description/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2_ur_e_description/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "01b038dcb685612a805793cf45e122552d06be40a24db7d69749a2e8ffb2f7a7";
|
sha256 = "3544a60212eacf0c0a4c5f9da315f4f535e509f1e43c1d44a552d00d067dbd6e";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
|
@ -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-demos, webots-ros2-epuck, webots-ros2-examples, webots-ros2-importer, webots-ros2-msgs, 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 {
|
buildRosPackage {
|
||||||
pname = "ros-eloquent-webots-ros2";
|
pname = "ros-eloquent-webots-ros2";
|
||||||
version = "1.0.1-r1";
|
version = "1.0.2-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2/1.0.1-1.tar.gz";
|
url = "https://github.com/cyberbotics/webots_ros2-release/archive/release/eloquent/webots_ros2/1.0.2-1.tar.gz";
|
||||||
name = "1.0.1-1.tar.gz";
|
name = "1.0.2-1.tar.gz";
|
||||||
sha256 = "3d1f60ba956273db5242211bf5fded5896199452efdf945dbd3e39237ccdc8ec";
|
sha256 = "dee545b720d12daa20a6861928bcc8b89377bebec1340c8264debaafa7b93296";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_python";
|
buildType = "ament_python";
|
||||||
|
|
25
distros/foxy/ackermann-msgs/default.nix
Normal file
25
distros/foxy/ackermann-msgs/default.nix
Normal file
|
@ -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, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-foxy-ackermann-msgs";
|
||||||
|
version = "2.0.2-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/ros-drivers-gbp/ackermann_msgs-release/archive/release/foxy/ackermann_msgs/2.0.2-1.tar.gz";
|
||||||
|
name = "2.0.2-1.tar.gz";
|
||||||
|
sha256 = "8e8d92f2ef625abec378de4425b4da8421a28287feb6727610104e1e8902501f";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
checkInputs = [ ament-lint-common ];
|
||||||
|
propagatedBuildInputs = [ rosidl-default-runtime std-msgs ];
|
||||||
|
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''ROS2 messages for robots using Ackermann steering.'';
|
||||||
|
license = with lib.licenses; [ bsdOriginal ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-auto";
|
pname = "ros-foxy-ament-cmake-auto";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_auto/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_auto/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "a4d38482ed5a737afe7797c460c0a01c3eb4f4a0c2b9736a27af81fb9871f85d";
|
sha256 = "b9a2a7ea9aa85137f329a69e9556f99e157226b501f47c261f3bbfc0c40e9ec1";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-package, cmake, python3Packages }:
|
{ lib, buildRosPackage, fetchurl, ament-package, cmake, python3Packages }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-core";
|
pname = "ros-foxy-ament-cmake-core";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_core/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_core/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "83bdc693169d845f977ca1258b937631eab25763a12f0d528a5023909e19a940";
|
sha256 = "ecc149168845c79517d5783a8d847ed59e56a6d947f2842bfa9644d1dbab05ad";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-export-definitions";
|
pname = "ros-foxy-ament-cmake-export-definitions";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_definitions/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_definitions/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "de0f1e385bff5fb0dcf6792818a718ac0c59b72c3301ef7b7bec8f593bf76421";
|
sha256 = "fdedc9ac2e58e78cbe752bc97fbeb83b4bdc0cc2e6fea269a00c490c6ada361f";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-libraries }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-libraries }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-export-dependencies";
|
pname = "ros-foxy-ament-cmake-export-dependencies";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_dependencies/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_dependencies/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "caa0ae309c610010246a025a77f72720023d4cebaa94ec5da4cc3aa060ea9246";
|
sha256 = "1cfa5ddf8586ab572daec32c2e85a2271f6efa5684ad205ec2fb7d6e92235126";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-export-include-directories";
|
pname = "ros-foxy-ament-cmake-export-include-directories";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_include_directories/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_include_directories/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "ba90771b2f024ee018403167368bd5ac62fb8a14b3a8afebead86fa3ed354ef7";
|
sha256 = "2631530e5d2668810e9ff6deb66a8b533001fbebad9fa50c88ab0d0202a79a15";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-export-interfaces";
|
pname = "ros-foxy-ament-cmake-export-interfaces";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_interfaces/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_interfaces/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "7127ea3382c266dea8d8876212086b6c5186e73b6e815d054249ad70711a562f";
|
sha256 = "18760c32a3c370f1b340551fe377cfb6611f4fdbf091a2888a4bdcb445918081";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-export-libraries";
|
pname = "ros-foxy-ament-cmake-export-libraries";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_libraries/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_libraries/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "d378d1eba06c07763a911efc8a8245c3c1b6730f0c1d8119a6a687ee20b14b34";
|
sha256 = "00c4cf75dd3eaa0886b71af5e7a2dd18fbba472818da73a39baac0819cd44849";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-export-link-flags";
|
pname = "ros-foxy-ament-cmake-export-link-flags";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_link_flags/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_link_flags/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "e343989e87e451d37033b7b0b212ab3eaa3611e35159bb1389d9fef88738c0ce";
|
sha256 = "b1b9bfcc232b61d4641f6b6044e9c8436e415b9f9ec403f35de6e979c8f8c98b";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-export-libraries }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-export-targets";
|
pname = "ros-foxy-ament-cmake-export-targets";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_targets/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_targets/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "4f9b40aa1228d7cab1e18a07edabda18f409122920ed5b00614fecda7d9e49d5";
|
sha256 = "0fcf7844b0a69ce1219819d72788e4df79f2881ce36dc06336dcaf42bb3220dc";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-gtest, ament-cmake-test, gmock, gmock-vendor }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-gtest, ament-cmake-test, gmock, gmock-vendor }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-gmock";
|
pname = "ros-foxy-ament-cmake-gmock";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gmock/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gmock/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "a925bf69e5be2fe9c19919fb4bc0d5521a2ed684aee33110ef9dacd0c2eea214";
|
sha256 = "8df86d44e4817694808d83d36e20876c597720271d3700fc8d822aa881e5f152";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
24
distros/foxy/ament-cmake-google-benchmark/default.nix
Normal file
24
distros/foxy/ament-cmake-google-benchmark/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
# Copyright 2020 Open Source Robotics Foundation
|
||||||
|
# Distributed under the terms of the BSD license
|
||||||
|
|
||||||
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python, ament-cmake-test, google-benchmark-vendor }:
|
||||||
|
buildRosPackage {
|
||||||
|
pname = "ros-foxy-ament-cmake-google-benchmark";
|
||||||
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_google_benchmark/0.9.7-1.tar.gz";
|
||||||
|
name = "0.9.7-1.tar.gz";
|
||||||
|
sha256 = "e178edd6e9b348b76dbb723565ca5c5efe3cc564ee10c5fa137d9f77079f6ff5";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildType = "ament_cmake";
|
||||||
|
propagatedBuildInputs = [ ament-cmake-test google-benchmark-vendor ];
|
||||||
|
nativeBuildInputs = [ ament-cmake-core ament-cmake-python ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = ''The ability to add Google Benchmark tests in the ament buildsystem in CMake.'';
|
||||||
|
license = with lib.licenses; [ asl20 ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -5,12 +5,12 @@
|
||||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, gtest, gtest-vendor }:
|
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-test, gtest, gtest-vendor }:
|
||||||
buildRosPackage {
|
buildRosPackage {
|
||||||
pname = "ros-foxy-ament-cmake-gtest";
|
pname = "ros-foxy-ament-cmake-gtest";
|
||||||
version = "0.9.6-r1";
|
version = "0.9.7-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gtest/0.9.6-1.tar.gz";
|
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gtest/0.9.7-1.tar.gz";
|
||||||
name = "0.9.6-1.tar.gz";
|
name = "0.9.7-1.tar.gz";
|
||||||
sha256 = "2c7d2360e27768743e7ca5c29c16e4d39ad6403ac7c8375e4486f2762acd192d";
|
sha256 = "c21a50c60858aacc28839cd64486308a1194867b30fb4fd9f962ffaf26bb960b";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildType = "ament_cmake";
|
buildType = "ament_cmake";
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue