mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-06-11 10:14:50 +03:00
regenerate all distros, Fri Jun 12 18:02:43 2020
This commit is contained in:
parent
2387d4135a
commit
e68c29e498
434 changed files with 11020 additions and 92 deletions
|
@ -10,7 +10,7 @@ buildRosPackage {
|
|||
src = fetchurl {
|
||||
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/ros2trace/0.2.8-1";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "be0044a3cd8924c54627d963ea29c6987aec28afa21b3d875f0ea34bed8ad7ff";
|
||||
sha256 = "64237813f80593f21dffe7f61ba91f290111e8a994449bc55800e9d42acf29c5";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
|
|
|
@ -10,7 +10,7 @@ buildRosPackage {
|
|||
src = fetchurl {
|
||||
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools_launch/0.2.8-1";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "d2001368f6c4949a7512227b12ee7afb3448009bd66547434805a2ef6dc823f5";
|
||||
sha256 = "79e8f22eefe5b15423eb3d57822ef407a03b0bd4a9cca40bae1eeeddc7acac4e";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
|
|
|
@ -10,7 +10,7 @@ buildRosPackage {
|
|||
src = fetchurl {
|
||||
url = "https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing-release/repository/archive.tar.gz?ref=release/dashing/tracetools_test/0.2.8-1";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "a9450bbafff2fa4e1f269e4168418831dfad4a8cdca940ea2fc1fd998730acb4";
|
||||
sha256 = "f1664d011b343bcae3be8cd5e5fbe26f56cdaaf403cef05ca5ce4ce6171e035d";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, boost, builtin-interfaces, diagnostic-updater, laser-proc, rclcpp, rclcpp-components, rosidl-default-generators, sensor-msgs, std-srvs, urg-c, urg-node-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-dashing-urg-node";
|
||||
version = "1.0.0-r1";
|
||||
version = "1.0.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/urg_node-release/archive/release/dashing/urg_node/1.0.0-1.tar.gz";
|
||||
name = "1.0.0-1.tar.gz";
|
||||
sha256 = "4577461b3d4aa6574ab8a5c56df83685d0e4e35d77c0942e29614d60a3330080";
|
||||
url = "https://github.com/ros2-gbp/urg_node-release/archive/release/dashing/urg_node/1.0.1-1.tar.gz";
|
||||
name = "1.0.1-1.tar.gz";
|
||||
sha256 = "6cea683adeec8c895a94156e8ec16964879263b0995113c48ca04a1d0332affa";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
25
distros/foxy/action-msgs/default.nix
Normal file
25
distros/foxy/action-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, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, unique-identifier-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-action-msgs";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/foxy/action_msgs/1.0.0-1.tar.gz";
|
||||
name = "1.0.0-1.tar.gz";
|
||||
sha256 = "98f6d6a6cdce04e07d239dc50233ec4d6ab460c6caa4eb297d1138416cef1d97";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime unique-identifier-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''Messages and service definitions common among all ROS actions.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/action-tutorials-cpp/default.nix
Normal file
25
distros/foxy/action-tutorials-cpp/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, action-tutorials-interfaces, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-action, rclcpp-components }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-action-tutorials-cpp";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/action_tutorials_cpp/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "816ab33375f8cc567cfb192bff96c4847eac39e290c69cf94384c67ccd4f3aca";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ action-tutorials-interfaces rclcpp rclcpp-action rclcpp-components ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''C++ action tutorial cpp code'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/action-tutorials-interfaces/default.nix
Normal file
25
distros/foxy/action-tutorials-interfaces/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, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-action-tutorials-interfaces";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/action_tutorials_interfaces/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "509d00f49c0f504acf6082a000e021e59be05833281fb5855b6a3202fb3c3e9d";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ action-msgs rosidl-default-runtime ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''Action tutorials action'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/action-tutorials-py/default.nix
Normal file
24
distros/foxy/action-tutorials-py/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, action-tutorials-interfaces, ament-lint-auto, ament-lint-common, rclpy }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-action-tutorials-py";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/action_tutorials_py/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "afd80319550d71052ac8543e26dabe243d548a6543cd916f71da38eb6e652ea8";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ action-tutorials-interfaces rclpy ];
|
||||
|
||||
meta = {
|
||||
description = ''Python action tutorial code'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/actionlib-msgs/default.nix
Normal file
25
distros/foxy/actionlib-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, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-actionlib-msgs";
|
||||
version = "2.0.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/foxy/actionlib_msgs/2.0.1-1.tar.gz";
|
||||
name = "2.0.1-1.tar.gz";
|
||||
sha256 = "440f4f079f187f08a364bae49c43d587588516e641fed8f31acd1c69488c76ee";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''A package containing some message definitions used in the implementation of ROS 1 actions.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-clang-format/default.nix
Normal file
25
distros/foxy/ament-clang-format/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-copyright, ament-flake8, ament-pep257, clang, python3Packages, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-clang-format";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_clang_format/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "648ec03f6ccd0620c9d2021de40484e408978433381b5bc8ccd397aafd5b18b0";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
propagatedBuildInputs = [ clang python3Packages.pyyaml ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to check code against style conventions using
|
||||
clang-format and generate xUnit test result files.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-clang-tidy/default.nix
Normal file
25
distros/foxy/ament-clang-tidy/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-copyright, ament-flake8, ament-pep257, clang, python3Packages, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-clang-tidy";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_clang_tidy/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "6a79aa3f8107252d5807605c487185ab1dd98e66161376727940097dec2a005a";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
propagatedBuildInputs = [ clang python3Packages.pyyaml ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to check code against style conventions using
|
||||
clang-tidy and generate xUnit test result files.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-auto/default.nix
Normal file
24
distros/foxy/ament-cmake-auto/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-auto";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_auto/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "31138d4e4c5f87412edc57531dca50617ed683a03cdd37072948ba425e79971d";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''The auto-magic functions for ease to use of the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-cmake-clang-format/default.nix
Normal file
25
distros/foxy/ament-cmake-clang-format/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-clang-format, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-clang-format";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_clang_format/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "d0cc9e2c5ab6706ca6d5b5c8d93278ad74d05180fac2f9eb8c9eb1adfb9723f8";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-clang-format ament-cmake-test ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_clang_format to lint C / C++ code using clang format.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-cmake-clang-tidy/default.nix
Normal file
25
distros/foxy/ament-cmake-clang-tidy/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-clang-tidy, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-clang-tidy";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_clang_tidy/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "e9bc0c84afe1ff8ebc51bd7eddd55c65148b30196906e08370e2c0c4f65f1ba2";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-clang-tidy ament-cmake-test ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_clang_tidy to lint C / C++ code using clang tidy.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-cmake-copyright/default.nix
Normal file
25
distros/foxy/ament-cmake-copyright/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, ament-cmake-lint-cmake, ament-cmake-test, ament-copyright }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-copyright";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_copyright/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "ef3fca97b4490e5bb5c7afc390e7a614c1d6701ff92581080c04b9f7ca8661f5";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-copyright ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-copyright ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_copyright to check every source file contains copyright reference.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
31
distros/foxy/ament-cmake-core/default.nix
Normal file
31
distros/foxy/ament-cmake-core/default.nix
Normal file
|
@ -0,0 +1,31 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-package, cmake, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-core";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_core/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "766183ccd4c94c341d1e14dd5c3309b1abd40739911a5701d0e1d875b0dfc577";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-package cmake python3Packages.catkin-pkg ];
|
||||
nativeBuildInputs = [ ament-package cmake python3Packages.catkin-pkg ];
|
||||
|
||||
meta = {
|
||||
description = ''The core of the ament buildsystem in CMake.
|
||||
|
||||
Several subcomponents provide specific funtionalities:
|
||||
* environment: provide prefix-level setup files
|
||||
* environment_hooks: provide package-level setup files and environment hooks
|
||||
* index: store information in an index and retrieve them without crawling
|
||||
* package_templates: templates from the ament_package Python package
|
||||
* symlink_install: use symlinks for CMake install commands'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/ament-cmake-cppcheck/default.nix
Normal file
26
distros/foxy/ament-cmake-cppcheck/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, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cppcheck }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-cppcheck";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_cppcheck/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "1548c8d4b1403dea29e63758d0498bb68c3a8a8b81781d02a9bca3ac93f8839e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test ament-cppcheck ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_cppcheck to perform static code analysis on C/C++
|
||||
code using Cppcheck.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-cmake-cpplint/default.nix
Normal file
25
distros/foxy/ament-cmake-cpplint/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-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-cpplint }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-cpplint";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_cpplint/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "26dcfd5962a1efc0b254ac9badf0c4168686d275a7e32a32926c54114e0be7eb";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-cpplint ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_cpplint to lint C / C++ code using cpplint.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-export-definitions/default.nix
Normal file
24
distros/foxy/ament-cmake-export-definitions/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-export-definitions";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_definitions/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "bb75d1ad8b778ad86ffb772e3d682fab169eb1510538ec1c5c24455d8cfcf848";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to export definitions to downstream packages in the ament buildsystem.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-export-dependencies/default.nix
Normal file
24
distros/foxy/ament-cmake-export-dependencies/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-libraries }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-export-dependencies";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_dependencies/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "9709006989244e989cc7355e82fb7a7ae590fd59016c68fa0bfbe139d419db7c";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ament-cmake-libraries ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to export dependencies to downstream packages in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-export-include-directories";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_include_directories/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "fd1fa4080ae01d20257de50a0c96691eccadcd5e10edbec69c6d6da2aa6c7f4f";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to export include directories to downstream packages in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-export-interfaces/default.nix
Normal file
24
distros/foxy/ament-cmake-export-interfaces/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-export-libraries }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-export-interfaces";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_interfaces/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "c76832e7d164b28a2b0ab24299547b7b238998db313fff5fe889655fbb60db67";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to export interfaces to downstream packages in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-export-libraries/default.nix
Normal file
24
distros/foxy/ament-cmake-export-libraries/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-export-libraries";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_libraries/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "663ce3f2403a27e619f5399b59cd9773c042cab984d8d6af487db08d6bfa0880";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to export libraries to downstream packages in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-export-link-flags/default.nix
Normal file
24
distros/foxy/ament-cmake-export-link-flags/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-export-link-flags";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_link_flags/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "3b94c50b1a8c153d447bd16a54e7c4b54bfe44ab8bafbe1fd7c869fedd05a95e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to export link flags to downstream packages in the ament buildsystem.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-export-targets/default.nix
Normal file
24
distros/foxy/ament-cmake-export-targets/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-export-libraries }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-export-targets";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_export_targets/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "cbf60a0e0be542f83f41926b8c59cfc8adde5c126d47a0c3155f48a8fc486a81";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to export targets to downstream packages in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/ament-cmake-flake8/default.nix
Normal file
26
distros/foxy/ament-cmake-flake8/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, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-flake8 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-flake8";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_flake8/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "10689aea02029a348221c33d9a1bd87f74fa54438da36bc700ad8f49de39af9a";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-flake8 ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_flake8 to check code syntax and style conventions
|
||||
with flake8.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-gmock/default.nix
Normal file
24
distros/foxy/ament-cmake-gmock/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-gtest, ament-cmake-test, gmock, gmock-vendor }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-gmock";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gmock/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "7bac550acca3e21db0bc566005cdb15c868afcf16d16c55756520b13811aad1d";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-gtest ament-cmake-test gmock gmock-vendor ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to add Google mock-based tests in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-gtest/default.nix
Normal file
24
distros/foxy/ament-cmake-gtest/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-test, gtest, gtest-vendor }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-gtest";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_gtest/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "9d2f4253cc491dab3d3312fb0c9c88915486c046e1c1377d50f17c3c949396f4";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-test gtest gtest-vendor ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to add gtest-based tests in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-include-directories/default.nix
Normal file
24
distros/foxy/ament-cmake-include-directories/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-include-directories";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_include_directories/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "4a3a6802ac9f0dd3cbaa422da5c9eef10b4281835cb12043f29c990663645553";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-libraries/default.nix
Normal file
24
distros/foxy/ament-cmake-libraries/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-libraries";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_libraries/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "1d60ea0572a78cf6848762b618f28aad9c8076abe89df677a27a81e2d12a1bf6";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The functionality to deduplicate libraries in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-lint-cmake/default.nix
Normal file
24
distros/foxy/ament-cmake-lint-cmake/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-test, ament-lint-cmake }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-lint-cmake";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_lint_cmake/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "58df23366b5bae279e5ff4db8046dddc1a3e8ca81e506ccedac7fc473a8b722f";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-lint-cmake ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-lint-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_lint_cmake to lint CMake code using cmakelint.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/ament-cmake-mypy/default.nix
Normal file
26
distros/foxy/ament-cmake-mypy/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, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-mypy }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-mypy";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_mypy/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "a447e9e489175a24f90b6214fa5cc484db61bf9c230698cbb737e39bfd82fd4b";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-mypy ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_mypy to perform static type analysis on python code
|
||||
with mypy.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-nose/default.nix
Normal file
24
distros/foxy/ament-cmake-nose/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-test, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-nose";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_nose/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "9830b3f7d1ffe261c30eacd6336790a104199c916b58acf6c1bfc8159a6f51bd";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test python3Packages.nose ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to add nose-based tests in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/ament-cmake-pclint/default.nix
Normal file
26
distros/foxy/ament-cmake-pclint/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, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pclint }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-pclint";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_pclint/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "0240a34a905200e66f05f1e292765a30470ddd4185a62af7ed38c207e65ff6ce";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-pclint ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_pclint to perform static code analysis on C/C++
|
||||
code using PCLint.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/ament-cmake-pep257/default.nix
Normal file
26
distros/foxy/ament-cmake-pep257/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, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pep257 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-pep257";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_pep257/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "7ab644cd3b0e1e7eadfbb0ff770ae77617c0c1166948c583636f897e2530c985";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-pep257 ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_pep257 to check code against the style conventions in
|
||||
PEP 257.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/ament-cmake-pycodestyle/default.nix
Normal file
26
distros/foxy/ament-cmake-pycodestyle/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, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pycodestyle }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-pycodestyle";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_pycodestyle/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "51db9bfc2a48458b4fc615e46c87960fe5427e7db1d43f249f749ce357a31411";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-pycodestyle ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_pycodestyle to check code against the style conventions in
|
||||
PEP 8.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-cmake-pyflakes/default.nix
Normal file
25
distros/foxy/ament-cmake-pyflakes/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-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-pyflakes }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-pyflakes";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_pyflakes/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "54c0e1af19c83a454ec87da037a6a51097417fd766e05c68144016655086c010";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-pyflakes ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_pyflakes to check code using pyflakes.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-pytest/default.nix
Normal file
24
distros/foxy/ament-cmake-pytest/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-test, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-pytest";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_pytest/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "9894b4790167e97b616ff7b54c714ae7c2bc2cadb95a7d379eeec207361b319d";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test pythonPackages.pytest ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to run Python tests using pytest in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-python/default.nix
Normal file
24
distros/foxy/ament-cmake-python/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-python";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_python/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "9a6b76c1ac9d2fa6883dafd8f3b0196266d67ad3caaf099066125d4b91fd1b51";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to use Python in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-cmake-ros/default.nix
Normal file
25
distros/foxy/ament-cmake-ros/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-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, domain-coordinator }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-ros";
|
||||
version = "0.9.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/foxy/ament_cmake_ros/0.9.0-1.tar.gz";
|
||||
name = "0.9.0-1.tar.gz";
|
||||
sha256 = "36c0112e464925fad61e855f13518209376135d898456dc0b4c1516e0e8f6fe6";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest domain-coordinator ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''The ROS specific CMake bits in the ament buildsystem.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-target-dependencies/default.nix
Normal file
24
distros/foxy/ament-cmake-target-dependencies/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-include-directories, ament-cmake-libraries }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-target-dependencies";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_target_dependencies/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "7d0e0ae1fb360644f44027c45e87e20915cc4ede05f87d72028cf7925e0d44c5";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ament-cmake-include-directories ament-cmake-libraries ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-test/default.nix
Normal file
24
distros/foxy/ament-cmake-test/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-test";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_test/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "14d1695ce28bdaf4059031e8cea86abd07a4516b9c3ea553d4859ca693603f96";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-python ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to add tests in the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/ament-cmake-uncrustify/default.nix
Normal file
26
distros/foxy/ament-cmake-uncrustify/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, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-uncrustify }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-uncrustify";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_uncrustify/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "3db77f3099465847f23cec164b8d0780b64ecedca5ab6f6be8a3d1f0cc85fac2";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_uncrustify to check code against styleconventions
|
||||
using uncrustify.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake-version/default.nix
Normal file
24
distros/foxy/ament-cmake-version/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-version";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake_version/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "5a2ccecb66a9e0cad00a224444c31429fce421cac99b95d52ef157b90dcd19aa";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ];
|
||||
nativeBuildInputs = [ ament-cmake-core ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to override the exported package version in the ament buildsystem.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-cmake-xmllint/default.nix
Normal file
25
distros/foxy/ament-cmake-xmllint/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-copyright, ament-cmake-core, ament-cmake-lint-cmake, ament-cmake-test, ament-xmllint }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake-xmllint";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cmake_xmllint/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "41080279f4ac3910f184d8e96cfdc2dba17a5f4f6b1b0e31a087379fa3fafe28";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
propagatedBuildInputs = [ ament-cmake-test ament-xmllint ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The CMake API for ament_xmllint to check XML file using xmmlint.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cmake/default.nix
Normal file
24
distros/foxy/ament-cmake/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-export-definitions, ament-cmake-export-dependencies, ament-cmake-export-include-directories, ament-cmake-export-interfaces, ament-cmake-export-libraries, ament-cmake-export-link-flags, ament-cmake-export-targets, ament-cmake-libraries, ament-cmake-python, ament-cmake-target-dependencies, ament-cmake-test, ament-cmake-version, cmake }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cmake";
|
||||
version = "0.9.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake-release/archive/release/foxy/ament_cmake/0.9.5-1.tar.gz";
|
||||
name = "0.9.5-1.tar.gz";
|
||||
sha256 = "32407933a401897367f241d5c6a5905a884cc43444b4029cdb7da646b4319e9f";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-definitions ament-cmake-export-dependencies ament-cmake-export-include-directories ament-cmake-export-interfaces ament-cmake-export-libraries ament-cmake-export-link-flags ament-cmake-export-targets ament-cmake-libraries ament-cmake-python ament-cmake-target-dependencies ament-cmake-test ament-cmake-version cmake ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''The entry point package for the ament buildsystem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-copyright/default.nix
Normal file
25
distros/foxy/ament-copyright/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-flake8, ament-lint, ament-pep257, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-copyright";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_copyright/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "e995570db00f3a0d04e5cc732e3f6e7033be843aaf3a744086eb386a22fbdaa8";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
propagatedBuildInputs = [ ament-lint ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to check source files for copyright and license
|
||||
information.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cppcheck/default.nix
Normal file
24
distros/foxy/ament-cppcheck/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, cppcheck }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cppcheck";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cppcheck/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "b58398119adb64cce6f221fa9bb7ada0f23beb70eb7e47494549df50575ae7f4";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
propagatedBuildInputs = [ cppcheck ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to perform static code analysis on C/C++ code using Cppcheck
|
||||
and generate xUnit test result files.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-cpplint/default.nix
Normal file
24
distros/foxy/ament-cpplint/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-copyright, ament-flake8, ament-pep257, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-cpplint";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_cpplint/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "6d5c0406b130ab904c6a57546b04de3df4e545f2c91c544eb4daf6d7ae5c3909";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to check code against the Google style conventions using
|
||||
cpplint and generate xUnit test result files.'';
|
||||
license = with lib.licenses; [ asl20 bsdOriginal ];
|
||||
};
|
||||
}
|
23
distros/foxy/ament-flake8/default.nix
Normal file
23
distros/foxy/ament-flake8/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, ament-lint, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-flake8";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_flake8/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "d21cf25394ba1a0fd76adac6a777ed9d45b6783b9fed7b5c2b10883928d01423";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
propagatedBuildInputs = [ ament-lint python3Packages.flake8 ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to check code for style and syntax conventions with flake8.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-index-cpp/default.nix
Normal file
24
distros/foxy/ament-index-cpp/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, ament-cmake-gtest, ament-lint-auto, ament-lint-common }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-index-cpp";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_index-release/archive/release/foxy/ament_index_cpp/1.0.0-1.tar.gz";
|
||||
name = "1.0.0-1.tar.gz";
|
||||
sha256 = "9e04ed68d8889c5024f15886430818b405d7b5bc08498c1898371643556624f0";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''C++ API to access the ament resource index.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
23
distros/foxy/ament-index-python/default.nix
Normal file
23
distros/foxy/ament-index-python/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, ament-copyright, ament-flake8, ament-pep257, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-index-python";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_index-release/archive/release/foxy/ament_index_python/1.0.0-1.tar.gz";
|
||||
name = "1.0.0-1.tar.gz";
|
||||
sha256 = "64ffefa83b213bdcd5f741f7291775db481a9a3983baf4af4ebeda63761b8d14";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
|
||||
meta = {
|
||||
description = ''Python API to access the ament resource index.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-lint-auto/default.nix
Normal file
24
distros/foxy/ament-lint-auto/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-test }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-lint-auto";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_lint_auto/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "63a106542fc547155f4a6726bc658636d647b7c33c737f14baf222d58d8daa1b";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
|
||||
|
||||
meta = {
|
||||
description = ''The auto-magic functions for ease to use of the ament linters in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-lint-cmake/default.nix
Normal file
24
distros/foxy/ament-lint-cmake/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-copyright, ament-flake8, ament-pep257, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-lint-cmake";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_lint_cmake/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "8def36dd0aed1b78fb08b6ef207fe43a51a447f070477572df40f0b9a2910d0f";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to lint CMake code using cmakelint and generate xUnit test
|
||||
result files.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-lint-common/default.nix
Normal file
24
distros/foxy/ament-lint-common/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-copyright, ament-cmake-core, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-export-dependencies, ament-cmake-flake8, ament-cmake-lint-cmake, ament-cmake-pep257, ament-cmake-uncrustify, ament-cmake-xmllint }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-lint-common";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_lint_common/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "75923c206098b0dc2139c82ba82fd141a2ea87a9c71cfb3b87b3f1079849335e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-cmake-copyright ament-cmake-core ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-flake8 ament-cmake-lint-cmake ament-cmake-pep257 ament-cmake-uncrustify ament-cmake-xmllint ];
|
||||
nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ];
|
||||
|
||||
meta = {
|
||||
description = ''The list of commonly used linters in the ament buildsytem in CMake.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
22
distros/foxy/ament-lint/default.nix
Normal file
22
distros/foxy/ament-lint/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-lint";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_lint/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "ba2ac821605207b451f48ec1cf19d8df8577777e431b0ab9f7af97862aad97c2";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
|
||||
meta = {
|
||||
description = ''Providing common API for ament linter packages.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-mypy/default.nix
Normal file
24
distros/foxy/ament-mypy/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-flake8, python3Packages, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-mypy";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_mypy/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "a411c75f3d2bd9a6c03fa2bf0665ed0341af3430f4b6bad985630118b2552f7f";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-flake8 python3Packages.pytest-mock pythonPackages.pytest ];
|
||||
propagatedBuildInputs = [ python3Packages.mypy ];
|
||||
|
||||
meta = {
|
||||
description = ''Support for mypy static type checking in ament.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-nodl/default.nix
Normal file
24
distros/foxy/ament-nodl/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, ament-lint-auto, ament-lint-common }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-nodl";
|
||||
version = "0.1.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/canonical/ament_nodl-release/archive/release/foxy/ament_nodl/0.1.0-1.tar.gz";
|
||||
name = "0.1.0-1.tar.gz";
|
||||
sha256 = "9e05e775640cf8b78f1b83a2f08ffa7ee451b1cb41d44b0a7e9ef84fdbe7a80e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Ament extension for exporting NoDL .xml files'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-package/default.nix
Normal file
24
distros/foxy/ament-package/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, python3Packages, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-package";
|
||||
version = "0.9.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_package-release/archive/release/foxy/ament_package/0.9.2-1.tar.gz";
|
||||
name = "0.9.2-1.tar.gz";
|
||||
sha256 = "827beeb13d48ff7a347cabdc665b42d3056eeccdf1ef85e926b9a763543bb6dd";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ python3Packages.flake8 pythonPackages.pytest ];
|
||||
propagatedBuildInputs = [ python3Packages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''The parser for the manifest files in the ament buildsystem.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-pclint/default.nix
Normal file
24
distros/foxy/ament-pclint/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-copyright, ament-flake8, ament-pep257, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-pclint";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_pclint/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "aa29f713ac8c26ddcce1365e66ee70a24676dad18798af85825972f7e2923cd1";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to perform static code analysis on C/C++ code using pclint
|
||||
and generate xUnit test result files.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-pep257/default.nix
Normal file
25
distros/foxy/ament-pep257/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-flake8, ament-lint, python3Packages, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-pep257";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_pep257/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "c71a73e6a150e58d0b57878d31bda0fdd7ad3b0d724bffb3d9dff32bf896531d";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-flake8 pythonPackages.pytest ];
|
||||
propagatedBuildInputs = [ ament-lint python3Packages.pydocstyle ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to check code against the style conventions in PEP 8 and
|
||||
generate xUnit test result files.'';
|
||||
license = with lib.licenses; [ asl20 mit ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-pyflakes/default.nix
Normal file
25
distros/foxy/ament-pyflakes/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-pycodestyle, python3Packages, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-pyflakes";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_pyflakes/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "a14fef33704d32f5338a206535d23fe7a0d72b7ec327d122e6f0657d6997c522";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-pycodestyle pythonPackages.pytest ];
|
||||
propagatedBuildInputs = [ python3Packages.pyflakes ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to check code using pyflakes and generate xUnit test
|
||||
result files.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/ament-uncrustify/default.nix
Normal file
24
distros/foxy/ament-uncrustify/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, uncrustify-vendor }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-uncrustify";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_uncrustify/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "26caa6a3b5379f3aabcba5b8d739ad659d963011880d54b79b8610a802b1f54d";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
propagatedBuildInputs = [ uncrustify-vendor ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to check code against style conventions using uncrustify
|
||||
and generate xUnit test result files.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/ament-xmllint/default.nix
Normal file
25
distros/foxy/ament-xmllint/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-copyright, ament-flake8, ament-lint, ament-pep257, libxml2, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-ament-xmllint";
|
||||
version = "0.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/foxy/ament_xmllint/0.9.4-1.tar.gz";
|
||||
name = "0.9.4-1.tar.gz";
|
||||
sha256 = "1749d7d629e96c60c63e2fe7ac32264a87b85f48fa861db1dcb85ad4d78b01b6";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
propagatedBuildInputs = [ ament-lint libxml2 ];
|
||||
|
||||
meta = {
|
||||
description = ''The ability to check XML files like the package manifest using xmllint
|
||||
and generate xUnit test result files.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
31
distros/foxy/angles/default.nix
Normal file
31
distros/foxy/angles/default.nix
Normal file
|
@ -0,0 +1,31 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-angles";
|
||||
version = "1.12.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/angles-release/archive/release/foxy/angles/1.12.3-1.tar.gz";
|
||||
name = "1.12.3-1.tar.gz";
|
||||
sha256 = "2ece091460ffc83df530336e95aaf361e1d760d236a3a0a04e3df2768d8ab94d";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides a set of simple math utilities to work
|
||||
with angles. The utilities cover simple things like
|
||||
normalizing an angle and conversion between degrees and
|
||||
radians. But even if you're trying to calculate things like
|
||||
the shortest angular distance between two joint space
|
||||
positions of your robot, but the joint motion is constrained
|
||||
by joint limits, this package is what you need. The code in
|
||||
this package is stable and well tested. There are no plans for
|
||||
major changes in the near future.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/foxy/behaviortree-cpp-v3/default.nix
Normal file
24
distros/foxy/behaviortree-cpp-v3/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, cppzmq, ncurses, rclcpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-behaviortree-cpp-v3";
|
||||
version = "3.5.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/BehaviorTree/behaviortree_cpp-release/archive/release/foxy/behaviortree_cpp_v3/3.5.0-1.tar.gz";
|
||||
name = "3.5.0-1.tar.gz";
|
||||
sha256 = "a543619e1af6ab267b6be50d05b437eb48f4909327d1e03cd2bc57b8f17d88e1";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ cppzmq ncurses rclcpp ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides the Behavior Trees core library.'';
|
||||
license = with lib.licenses; [ mit ];
|
||||
};
|
||||
}
|
25
distros/foxy/builtin-interfaces/default.nix
Normal file
25
distros/foxy/builtin-interfaces/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-builtin-interfaces";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/foxy/builtin_interfaces/1.0.0-1.tar.gz";
|
||||
name = "1.0.0-1.tar.gz";
|
||||
sha256 = "cfca8040d1beb9a6cb122334cde383ff5f513d0e44ee0c8d21ce4c6a2614c0c1";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ rosidl-default-runtime ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''A package containing message and service definitions for types defined in the OMG IDL Platform Specific Model.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/camera-calibration-parsers/default.nix
Normal file
25
distros/foxy/camera-calibration-parsers/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-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rcpputils, sensor-msgs, yaml-cpp-vendor }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-camera-calibration-parsers";
|
||||
version = "2.3.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/image_common-release/archive/release/foxy/camera_calibration_parsers/2.3.0-1.tar.gz";
|
||||
name = "2.3.0-1.tar.gz";
|
||||
sha256 = "095e7dca0a824d48a168961e4fe157d55cef0e2a7b7a126252b713ed7e8f28f0";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ rclcpp rcpputils sensor-msgs yaml-cpp-vendor ];
|
||||
nativeBuildInputs = [ ament-cmake-ros ];
|
||||
|
||||
meta = {
|
||||
description = ''camera_calibration_parsers contains routines for reading and writing camera calibration parameters.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
28
distros/foxy/camera-info-manager/default.nix
Normal file
28
distros/foxy/camera-info-manager/default.nix
Normal file
|
@ -0,0 +1,28 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-index-cpp, ament-lint-auto, ament-lint-common, camera-calibration-parsers, rclcpp, rcpputils, sensor-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-camera-info-manager";
|
||||
version = "2.3.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/image_common-release/archive/release/foxy/camera_info_manager/2.3.0-1.tar.gz";
|
||||
name = "2.3.0-1.tar.gz";
|
||||
sha256 = "ee222b6a1cca8221b859426c6d5d0254ee5bbb5fbc6669f979896c6cc24e9388";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ ament-index-cpp camera-calibration-parsers rclcpp rcpputils sensor-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake-ros ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides a C++ interface for camera calibration
|
||||
information. It provides CameraInfo, and handles SetCameraInfo
|
||||
service requests, saving and restoring the camera calibration
|
||||
data.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/foxy/cartographer-ros-msgs/default.nix
Normal file
25
distros/foxy/cartographer-ros-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, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-cartographer-ros-msgs";
|
||||
version = "1.0.9001-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/cartographer_ros-release/archive/release/foxy/cartographer_ros_msgs/1.0.9001-1.tar.gz";
|
||||
name = "1.0.9001-1.tar.gz";
|
||||
sha256 = "cd9607611d053908f5360dd6356c4bb72a27c9468326e5e3e4d7c6b5701e134e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ geometry-msgs rosidl-default-runtime std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''ROS messages for the cartographer_ros package.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
27
distros/foxy/cartographer-ros/default.nix
Normal file
27
distros/foxy/cartographer-ros/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, cartographer, cartographer-ros-msgs, eigen, libyamlcpp, lua5, nav-msgs, pcl, pcl-conversions, rclcpp, sensor-msgs, tf2, tf2-eigen, tf2-msgs, tf2-ros, urdfdom-headers, visualization-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-cartographer-ros";
|
||||
version = "1.0.9001-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/cartographer_ros-release/archive/release/foxy/cartographer_ros/1.0.9001-1.tar.gz";
|
||||
name = "1.0.9001-1.tar.gz";
|
||||
sha256 = "f408e0d891a311d1dfeab930b1807e007e4c0da3a9cac1dd208a904b496174d8";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ eigen pcl-conversions tf2-eigen urdfdom-headers ];
|
||||
propagatedBuildInputs = [ cartographer cartographer-ros-msgs libyamlcpp lua5 nav-msgs pcl rclcpp sensor-msgs tf2 tf2-msgs tf2-ros visualization-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Cartographer is a system that provides real-time simultaneous localization
|
||||
and mapping (SLAM) in 2D and 3D across multiple platforms and sensor
|
||||
configurations. This package provides Cartographer's ROS integration.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/class-loader/default.nix
Normal file
26
distros/foxy/class-loader/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, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, console-bridge, console-bridge-vendor, rcpputils }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-class-loader";
|
||||
version = "2.0.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/class_loader-release/archive/release/foxy/class_loader/2.0.1-1.tar.gz";
|
||||
name = "2.0.1-1.tar.gz";
|
||||
sha256 = "fce5634db80750c334ac74f517280b45625c7dad5d38c07953f6060fc1463926";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ console-bridge console-bridge-vendor rcpputils ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library.
|
||||
class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/foxy/common-interfaces/default.nix
Normal file
25
distros/foxy/common-interfaces/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, actionlib-msgs, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, diagnostic-msgs, geometry-msgs, nav-msgs, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, trajectory-msgs, visualization-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-common-interfaces";
|
||||
version = "2.0.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/foxy/common_interfaces/2.0.1-1.tar.gz";
|
||||
name = "2.0.1-1.tar.gz";
|
||||
sha256 = "9636533dc375e6d6b8a2489c731d1914b9f4de04003f879d681cec24d8d859de";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ actionlib-msgs builtin-interfaces diagnostic-msgs geometry-msgs nav-msgs sensor-msgs shape-msgs std-msgs std-srvs stereo-msgs trajectory-msgs visualization-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''common_interfaces contains messages and services that are widely used by other ROS packages.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/composition-interfaces/default.nix
Normal file
25
distros/foxy/composition-interfaces/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, rcl-interfaces, rosidl-default-generators, rosidl-default-runtime }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-composition-interfaces";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/foxy/composition_interfaces/1.0.0-1.tar.gz";
|
||||
name = "1.0.0-1.tar.gz";
|
||||
sha256 = "22653ac9eaa92432abe00d7e6c67b29fdde39e9ab7d84d76bdea7c7c29b82fa7";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ rcl-interfaces rosidl-default-runtime ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''A package containing message and service definitions for managing composable nodes in a container process.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/composition/default.nix
Normal file
25
distros/foxy/composition/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-cmake-pytest, ament-lint-auto, ament-lint-common, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, rcutils, rmw-implementation-cmake, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-composition";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/composition/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "120513c48efdbab0b7eb4b1ac018740f5a57d8c84cb2e1a45eb3f971cb87641e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros rmw-implementation-cmake ];
|
||||
propagatedBuildInputs = [ example-interfaces launch-ros rclcpp rclcpp-components rcutils std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Examples for composing multiple nodes in a single process.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/compressed-depth-image-transport/default.nix
Normal file
25
distros/foxy/compressed-depth-image-transport/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, cv-bridge, image-transport }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-compressed-depth-image-transport";
|
||||
version = "2.3.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/foxy/compressed_depth_image_transport/2.3.0-1.tar.gz";
|
||||
name = "2.3.0-1.tar.gz";
|
||||
sha256 = "f83ae0dbb7bd2c7efe9dda5589d34ccad3128fae8588fc42d681c2dbdca0cb20";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ cv-bridge image-transport ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Compressed_depth_image_transport provides a plugin to image_transport for transparently sending
|
||||
depth images (raw, floating-point) using PNG compression.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/foxy/compressed-image-transport/default.nix
Normal file
25
distros/foxy/compressed-image-transport/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, cv-bridge, image-transport }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-compressed-image-transport";
|
||||
version = "2.3.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/foxy/compressed_image_transport/2.3.0-1.tar.gz";
|
||||
name = "2.3.0-1.tar.gz";
|
||||
sha256 = "0a3b2c9d056118fa9f7e5279549c70e773f331ab1d3c2ab52aa535185adab0a4";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ cv-bridge image-transport ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Compressed_image_transport provides a plugin to image_transport for transparently sending images
|
||||
encoded as JPEG or PNG.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/foxy/connext-cmake-module/default.nix
Normal file
25
distros/foxy/connext-cmake-module/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 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-connext-cmake-module";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/rosidl_typesupport_connext-release/archive/release/foxy/connext_cmake_module/1.0.0-1.tar.gz";
|
||||
name = "1.0.0-1.tar.gz";
|
||||
sha256 = "dd962f303eb537fd47fb6118b70d3fae1177c6f82524a7c4d638ff77a5b39797";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ ament-cmake ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Provide CMake module to find RTI Connext.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/console-bridge-vendor/default.nix
Normal file
26
distros/foxy/console-bridge-vendor/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, ament-cmake, ament-lint-auto, ament-lint-common, console-bridge }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-console-bridge-vendor";
|
||||
version = "1.2.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/console_bridge_vendor-release/archive/release/foxy/console_bridge_vendor/1.2.1-1.tar.gz";
|
||||
name = "1.2.1-1.tar.gz";
|
||||
sha256 = "5e97a0f3ef8826f64c2721027db06882fe877fcbdf4480cd367574474fa8dde6";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ console-bridge ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Wrapper around console_bridge, providing nothing but a dependency on console_bridge, on some systems.
|
||||
On others, it provides an ExternalProject build of console_bridge.'';
|
||||
license = with lib.licenses; [ asl20 bsdOriginal ];
|
||||
};
|
||||
}
|
27
distros/foxy/control-msgs/default.nix
Normal file
27
distros/foxy/control-msgs/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
# 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, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, trajectory-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-control-msgs";
|
||||
version = "2.3.0-r3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/control_msgs-release/archive/release/foxy/control_msgs/2.3.0-3.tar.gz";
|
||||
name = "2.3.0-3.tar.gz";
|
||||
sha256 = "17f734f73c7ec0aeca2e968c2713f81cf5a6fea2f50babad8666e0147160c928";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs trajectory-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''control_msgs contains base messages and actions useful for
|
||||
controlling robots. It provides representations for controller
|
||||
setpoints and joint and cartesian trajectories.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/foxy/cv-bridge/default.nix
Normal file
26
distros/foxy/cv-bridge/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, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-python, ament-lint-auto, ament-lint-common, boost, opencv3, python-cmake-module, python3Packages, sensor-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-cv-bridge";
|
||||
version = "2.2.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/vision_opencv-release/archive/release/foxy/cv_bridge/2.2.0-1.tar.gz";
|
||||
name = "2.2.0-1.tar.gz";
|
||||
sha256 = "7455ffed849afe7238d4968dc4982c984e8f78fa3123743dbb063c6a7f86ed13";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.opencv3 ];
|
||||
propagatedBuildInputs = [ ament-index-python boost opencv3 python3Packages.numpy sensor-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake-ros python-cmake-module ];
|
||||
|
||||
meta = {
|
||||
description = ''This contains CvBridge, which converts between ROS2
|
||||
Image messages and OpenCV images.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/foxy/cyclonedds/default.nix
Normal file
25
distros/foxy/cyclonedds/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, cmake, cunit, maven, openjdk, openssl }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-cyclonedds";
|
||||
version = "0.5.1-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/cyclonedds-release/archive/release/foxy/cyclonedds/0.5.1-2.tar.gz";
|
||||
name = "0.5.1-2.tar.gz";
|
||||
sha256 = "5b3edf7326843f994bc115d5291addede1a3f9d8592bb7cedc8122f1a4c637d1";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
checkInputs = [ cunit ];
|
||||
propagatedBuildInputs = [ openssl ];
|
||||
nativeBuildInputs = [ cmake maven openjdk ];
|
||||
|
||||
meta = {
|
||||
description = ''Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation. Cyclone DDS is developed completely in the open as an Eclipse IoT project.'';
|
||||
license = with lib.licenses; [ "Eclipse Public License 2.0" ];
|
||||
};
|
||||
}
|
25
distros/foxy/demo-nodes-cpp-native/default.nix
Normal file
25
distros/foxy/demo-nodes-cpp-native/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-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-testing, launch-testing-ament-cmake, launch-testing-ros, rclcpp, rclcpp-components, rmw-fastrtps-cpp, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-demo-nodes-cpp-native";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/demo_nodes_cpp_native/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "9e082ddaa648aaa990973210b016667d2b3ec0f7352e49bb4bccb3fc6f42e6bd";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros ];
|
||||
propagatedBuildInputs = [ rclcpp rclcpp-components rmw-fastrtps-cpp std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''C++ nodes which access the native handles of the rmw implemenation.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/demo-nodes-cpp/default.nix
Normal file
26
distros/foxy/demo-nodes-cpp/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, ament-cmake, ament-cmake-pytest, ament-lint-auto, ament-lint-common, example-interfaces, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, launch-xml, rclcpp, rclcpp-components, rcutils, rmw, rmw-implementation-cmake, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-demo-nodes-cpp";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/demo_nodes_cpp/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "df808a65ddef9088b6ec57d219712be082ada282ff28d554a31a06a9c9240a1b";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ rmw-implementation-cmake ];
|
||||
checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing launch-testing-ament-cmake launch-testing-ros ];
|
||||
propagatedBuildInputs = [ example-interfaces launch-ros launch-xml rclcpp rclcpp-components rcutils rmw std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/demo-nodes-py/default.nix
Normal file
24
distros/foxy/demo-nodes-py/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-copyright, ament-flake8, ament-pep257, example-interfaces, pythonPackages, rclpy, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-demo-nodes-py";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/demo_nodes_py/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "0d5d5a6a942764e89cef5d7c683ba8e08a79cd1ef298900fab10f7922caebdd4";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
propagatedBuildInputs = [ example-interfaces rclpy std-msgs ];
|
||||
|
||||
meta = {
|
||||
description = ''Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
29
distros/foxy/depth-image-proc/default.nix
Normal file
29
distros/foxy/depth-image-proc/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, image-geometry, image-transport, message-filters, sensor-msgs, stereo-msgs, tf2, tf2-eigen, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-depth-image-proc";
|
||||
version = "2.1.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/foxy/depth_image_proc/2.1.0-1.tar.gz";
|
||||
name = "2.1.0-1.tar.gz";
|
||||
sha256 = "9104c4531ba18ae307203c6eb1fcbea113b8498016d0741871d475b2b6bf766b";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ class-loader message-filters sensor-msgs stereo-msgs ];
|
||||
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ cv-bridge image-geometry image-transport tf2 tf2-eigen tf2-ros ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Contains components for processing depth images such as those
|
||||
produced by OpenNI camera. Functions include creating disparity
|
||||
images and point clouds, as well as registering (reprojecting)
|
||||
a depth image into another camera frame.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/foxy/depthimage-to-laserscan/default.nix
Normal file
25
distros/foxy/depthimage-to-laserscan/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-gtest, ament-cmake-ros, image-geometry, opencv3, rclcpp, rclcpp-components, sensor-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-depthimage-to-laserscan";
|
||||
version = "2.3.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/depthimage_to_laserscan-release/archive/release/foxy/depthimage_to_laserscan/2.3.0-1.tar.gz";
|
||||
name = "2.3.0-1.tar.gz";
|
||||
sha256 = "7618ec5d609c4845baf6560a759eee213f7d24b418d8505be111925ade96d9ce";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ];
|
||||
propagatedBuildInputs = [ image-geometry opencv3 rclcpp rclcpp-components sensor-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake-ros ];
|
||||
|
||||
meta = {
|
||||
description = ''depthimage_to_laserscan'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/foxy/desktop/default.nix
Normal file
24
distros/foxy/desktop/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, action-tutorials-cpp, action-tutorials-interfaces, action-tutorials-py, ament-cmake, angles, composition, demo-nodes-cpp, demo-nodes-cpp-native, demo-nodes-py, depthimage-to-laserscan, dummy-map-server, dummy-robot-bringup, dummy-sensors, examples-rclcpp-minimal-action-client, examples-rclcpp-minimal-action-server, examples-rclcpp-minimal-client, examples-rclcpp-minimal-composition, examples-rclcpp-minimal-publisher, examples-rclcpp-minimal-service, examples-rclcpp-minimal-subscriber, examples-rclcpp-minimal-timer, examples-rclcpp-multithreaded-executor, examples-rclpy-executors, examples-rclpy-minimal-action-client, examples-rclpy-minimal-action-server, examples-rclpy-minimal-client, examples-rclpy-minimal-publisher, examples-rclpy-minimal-service, examples-rclpy-minimal-subscriber, image-tools, intra-process-demo, joy, lifecycle, logging-demo, pcl-conversions, pendulum-control, pendulum-msgs, quality-of-service-demo-cpp, quality-of-service-demo-py, ros-base, rqt-common-plugins, rviz-default-plugins, rviz2, teleop-twist-joy, teleop-twist-keyboard, tlsf, tlsf-cpp, topic-monitor }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-desktop";
|
||||
version = "0.9.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/variants-release/archive/release/foxy/desktop/0.9.1-1.tar.gz";
|
||||
name = "0.9.1-1.tar.gz";
|
||||
sha256 = "f350caf4d25c32ebf7126fad65b2a67d52bc97e768e7e0971656b634a610c9f6";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ action-tutorials-cpp action-tutorials-interfaces action-tutorials-py angles composition demo-nodes-cpp demo-nodes-cpp-native demo-nodes-py depthimage-to-laserscan dummy-map-server dummy-robot-bringup dummy-sensors examples-rclcpp-minimal-action-client examples-rclcpp-minimal-action-server examples-rclcpp-minimal-client examples-rclcpp-minimal-composition examples-rclcpp-minimal-publisher examples-rclcpp-minimal-service examples-rclcpp-minimal-subscriber examples-rclcpp-minimal-timer examples-rclcpp-multithreaded-executor examples-rclpy-executors examples-rclpy-minimal-action-client examples-rclpy-minimal-action-server examples-rclpy-minimal-client examples-rclpy-minimal-publisher examples-rclpy-minimal-service examples-rclpy-minimal-subscriber image-tools intra-process-demo joy lifecycle logging-demo pcl-conversions pendulum-control pendulum-msgs quality-of-service-demo-cpp quality-of-service-demo-py ros-base rqt-common-plugins rviz-default-plugins rviz2 teleop-twist-joy teleop-twist-keyboard tlsf tlsf-cpp topic-monitor ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/foxy/diagnostic-aggregator/default.nix
Normal file
26
distros/foxy/diagnostic-aggregator/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, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, diagnostic-msgs, launch-testing-ament-cmake, launch-testing-ros, pluginlib, rclcpp, rclpy, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-diagnostic-aggregator";
|
||||
version = "2.0.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/foxy/diagnostic_aggregator/2.0.2-1.tar.gz";
|
||||
name = "2.0.2-1.tar.gz";
|
||||
sha256 = "7a6d4824adea8a25f382cbaf1f18c3e8b4477d7bf52c5fc85c7045ccee710c7b";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ diagnostic-msgs pluginlib rclcpp std-msgs ];
|
||||
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch-testing-ament-cmake launch-testing-ros ];
|
||||
propagatedBuildInputs = [ rclpy ];
|
||||
nativeBuildInputs = [ ament-cmake ament-cmake-python ];
|
||||
|
||||
meta = {
|
||||
description = ''diagnostic_aggregator'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/foxy/diagnostic-msgs/default.nix
Normal file
25
distros/foxy/diagnostic-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, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-diagnostic-msgs";
|
||||
version = "2.0.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/foxy/diagnostic_msgs/2.0.1-1.tar.gz";
|
||||
name = "2.0.1-1.tar.gz";
|
||||
sha256 = "d4d72bda8e658ba4403ac2cede6087178281d509fc5f0d27e5e3ef087288959f";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''A package containing some diagnostics related message and service definitions.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/diagnostic-updater/default.nix
Normal file
25
distros/foxy/diagnostic-updater/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-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-common, diagnostic-msgs, rclcpp, rclcpp-lifecycle, rclpy, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-diagnostic-updater";
|
||||
version = "2.0.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/diagnostics-release/archive/release/foxy/diagnostic_updater/2.0.2-1.tar.gz";
|
||||
name = "2.0.2-1.tar.gz";
|
||||
sha256 = "d5e7d155361f128af65498d6911f3d8dfb16b52b2f4bc7cc1606cd562879aa2e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common rclcpp-lifecycle ];
|
||||
propagatedBuildInputs = [ diagnostic-msgs rclcpp rclpy std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake ament-cmake-python ];
|
||||
|
||||
meta = {
|
||||
description = ''diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
23
distros/foxy/domain-coordinator/default.nix
Normal file
23
distros/foxy/domain-coordinator/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, ament-copyright, ament-flake8, ament-pep257, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-domain-coordinator";
|
||||
version = "0.9.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/foxy/domain_coordinator/0.9.0-1.tar.gz";
|
||||
name = "0.9.0-1.tar.gz";
|
||||
sha256 = "efeccebd28642b468e619386391c2fec3a9c30b2a531402310ef26d38010f715";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
|
||||
|
||||
meta = {
|
||||
description = ''A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/dummy-map-server/default.nix
Normal file
25
distros/foxy/dummy-map-server/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-cmake-gtest, ament-lint-auto, ament-lint-common, nav-msgs, rclcpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-dummy-map-server";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/dummy_map_server/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "fc3dd724bf6b7efad7f0087e55041711799e598f75bd6aa675de7ee106c094f8";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ nav-msgs rclcpp ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''dummy map server node'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/dummy-robot-bringup/default.nix
Normal file
25
distros/foxy/dummy-robot-bringup/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-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, dummy-map-server, dummy-sensors, launch, launch-ros, robot-state-publisher }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-dummy-robot-bringup";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/dummy_robot_bringup/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "95c029262a4e3c6f96bb375cb6be6ff9a231a02f3b33c5f9d9642e390e74298b";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ ament-index-python dummy-map-server dummy-sensors launch launch-ros robot-state-publisher ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''dummy robot bringup'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/dummy-sensors/default.nix
Normal file
25
distros/foxy/dummy-sensors/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-cmake-gtest, ament-lint-auto, ament-lint-common, rclcpp, sensor-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-dummy-sensors";
|
||||
version = "0.9.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/demos-release/archive/release/foxy/dummy_sensors/0.9.3-1.tar.gz";
|
||||
name = "0.9.3-1.tar.gz";
|
||||
sha256 = "803abc65c58c7af83296bc886fd387ecf82c0721d0bbeadaaed1426d5e578c45";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ rclcpp sensor-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''dummy sensor nodes'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
25
distros/foxy/eigen-stl-containers/default.nix
Normal file
25
distros/foxy/eigen-stl-containers/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, eigen }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-eigen-stl-containers";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/foxy/eigen_stl_containers/1.0.0-1.tar.gz";
|
||||
name = "1.0.0-1.tar.gz";
|
||||
sha256 = "5c00e7ae634ca8497711010a991e817f42e0ae75a244101e1defb177662e23cd";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ eigen ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides a set of typedef's that allow
|
||||
using Eigen datatypes in STL containers'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/foxy/eigen3-cmake-module/default.nix
Normal file
24
distros/foxy/eigen3-cmake-module/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, ament-cmake-copyright, ament-cmake-lint-cmake }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-eigen3-cmake-module";
|
||||
version = "0.1.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/eigen3_cmake_module-release/archive/release/foxy/eigen3_cmake_module/0.1.1-1.tar.gz";
|
||||
name = "0.1.1-1.tar.gz";
|
||||
sha256 = "0f41b3b7ccb8094f1c74a0e357f50f1dc80fe6e6e685ae4dbdde83a93c6044fa";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Exports a custom CMake module to find Eigen3.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/foxy/example-interfaces/default.nix
Normal file
24
distros/foxy/example-interfaces/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, action-msgs, ament-cmake, rosidl-default-generators, rosidl-default-runtime }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-example-interfaces";
|
||||
version = "0.9.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/example_interfaces-release/archive/release/foxy/example_interfaces/0.9.0-1.tar.gz";
|
||||
name = "0.9.0-1.tar.gz";
|
||||
sha256 = "cd5d69ea3a7eea5f2ec562a6ab2f15f6d3b58ff0bbbd67a53c06b3058b9b6699";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ action-msgs rosidl-default-runtime ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''Contains message and service definitions used by the examples.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, example-interfaces, rclcpp, rclcpp-action }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-examples-rclcpp-minimal-action-client";
|
||||
version = "0.9.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/examples-release/archive/release/foxy/examples_rclcpp_minimal_action_client/0.9.2-1.tar.gz";
|
||||
name = "0.9.2-1.tar.gz";
|
||||
sha256 = "89124b53a10d2233b9dd2db820130c2634e0030f239a01901533c9a068a1cc3d";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-action ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Minimal action client examples'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, example-interfaces, rclcpp, rclcpp-action }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-examples-rclcpp-minimal-action-server";
|
||||
version = "0.9.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/examples-release/archive/release/foxy/examples_rclcpp_minimal_action_server/0.9.2-1.tar.gz";
|
||||
name = "0.9.2-1.tar.gz";
|
||||
sha256 = "56b0ebaaeeb63b959e4fbd3612629cba5ed2e39ac60814f5bce8beacabcfdb29";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-action ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Minimal action server examples'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
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