1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-12 05:16:30 +03:00

regenerate ros-dashing, Thu Sep 5 22:45:08 2019

This commit is contained in:
Ben Wolsieffer 2019-09-04 17:11:04 -04:00
parent 40ccc530bb
commit 807e9720ab
783 changed files with 20340 additions and 0 deletions

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, builtin-interfaces, unique-identifier-msgs, ament-cmake, ament-lint-common, rosidl-default-generators, ament-lint-auto, rosidl-default-runtime }:
buildRosPackage {
pname = "ros-crystal-action-msgs";
version = "0.6.3";
src = fetchurl {
url = https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/crystal/action_msgs/0.6.3-0.tar.gz;
sha256 = "f2e941f36e7ab54f4f676606371c1ded0d3cc072721e14669c47cc66897fdd4d";
};
buildInputs = [ builtin-interfaces unique-identifier-msgs ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime unique-identifier-msgs ];
nativeBuildInputs = [ rosidl-default-generators ament-cmake ];
meta = {
description = ''Messages and service definitions common among all ROS actions.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, builtin-interfaces, ament-cmake, ament-lint-common, rosidl-default-generators, std-msgs, rosidl-default-runtime }:
buildRosPackage {
pname = "ros-crystal-actionlib-msgs";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/common_interfaces-release/archive/release/crystal/actionlib_msgs/0.6.1-0.tar.gz;
sha256 = "37d6e848b58289db815f06b0dfd3da6e53e9dc5af9e2cf9acb7f023a425cb814";
};
buildInputs = [ std-msgs builtin-interfaces ];
checkInputs = [ ament-lint-common ];
propagatedBuildInputs = [ builtin-interfaces std-msgs rosidl-default-runtime ];
nativeBuildInputs = [ rosidl-default-generators ament-cmake ];
meta = {
description = ''A package containing some message definitions used in the implementation or actions.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, clang, ament-flake8, pythonPackages, ament-pep257, ament-copyright }:
buildRosPackage {
pname = "ros-crystal-ament-clang-format";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_clang_format/0.6.4-0.tar.gz;
sha256 = "fb0ce39426f8b95d721329f6ac0f86df6cc5603de6cec10df0e7d7b72caf3b3c";
};
checkInputs = [ ament-flake8 ament-copyright pythonPackages.pytest ament-pep257 ];
propagatedBuildInputs = [ clang ];
meta = {
description = ''The ability to check code against style conventions using
clang-format and generate xUnit test result files.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-auto";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_auto/0.6.1-0.tar.gz;
sha256 = "f086a76d34c50fa2911b64f9cb008056b851967739449fa2f1a735e440057145";
};
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''The auto-magic functions for ease to use of the ament buildsystem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-clang-format";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_clang_format/0.6.4-0.tar.gz;
sha256 = "31b14d3d99e6605e48b154a34ed51adeef553da71755edcbddcc3b79a1afcc70";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_clang_format to lint C / C++ code using clang format.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-copyright";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_copyright/0.6.4-0.tar.gz;
sha256 = "d02c99554dabb82416c5fea8397c1404a420beb134a348f080086b7b4b5e42e9";
};
checkInputs = [ ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-copyright ament-cmake-core ];
meta = {
description = ''The CMake API for ament_copyright to check every source file contains copyright reference.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,28 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-package, cmake, python3Packages }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-core";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_core/0.6.1-0.tar.gz;
sha256 = "fdf241071c3f7151841f0ba54be21351e60c17571722644bac8df642587354ca";
};
nativeBuildInputs = [ ament-package python3Packages.catkin-pkg cmake ];
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 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-cppcheck";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_cppcheck/0.6.4-0.tar.gz;
sha256 = "b3f21a1bcec89475e45f41284987f6e661606677d7c924251756095c629fee14";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_cppcheck to perform static code analysis on C/C++
code using Cppcheck.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-cpplint";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_cpplint/0.6.4-0.tar.gz;
sha256 = "e93ba94c0aade4db5b180e15e3bc5cb38692009ed1e722f88ba229a5a90613b2";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_cpplint to lint C / C++ code using cpplint.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-export-definitions";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_export_definitions/0.6.1-0.tar.gz;
sha256 = "c2078ecbc9d65976f16b35b9afcae8ac4ad6e5b4b7665366773ae86e7e94053e";
};
nativeBuildInputs = [ ament-cmake-core ];
meta = {
description = ''The ability to export definitions to downstream packages in the ament buildsystem.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-export-dependencies";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_export_dependencies/0.6.1-0.tar.gz;
sha256 = "ba891a576fbe4430d9c2f82152e56a1fff88d72c8b3a6eebd9aea1f7e7e81b99";
};
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 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-export-include-directories";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_export_include_directories/0.6.1-0.tar.gz;
sha256 = "950066e63b941eb05df48b9ef6ebf84666a331aa92d4e1b37a6a646b3e3b57cb";
};
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 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-export-interfaces";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_export_interfaces/0.6.1-0.tar.gz;
sha256 = "239e260cd706e537974809c2310e4f8368ff3e714dc9c31aae64d82f830bfd9d";
};
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 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-export-libraries";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_export_libraries/0.6.1-0.tar.gz;
sha256 = "33037387d8ac0af0329716607dde7ad1532d91cc3a585cff344470f1e033ec81";
};
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 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-export-link-flags";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_export_link_flags/0.6.1-0.tar.gz;
sha256 = "8b54185847f99157540ce3086ab551ba15b7dcd42c4ed10a19e9933e2de69c37";
};
nativeBuildInputs = [ ament-cmake-core ];
meta = {
description = ''The ability to export link flags to downstream packages in the ament buildsystem.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-flake8";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_flake8/0.6.4-0.tar.gz;
sha256 = "248fb44c61e814feac712493cd5e69b67b6c01d9c66a69505cd6075c4503471e";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_flake8 to check code syntax and style conventions
with flake8.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-gmock";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_gmock/0.6.1-0.tar.gz;
sha256 = "4117982aa38392d3fdb94a27f46863791d7885ddef97ae4a156a9375dc2a4367";
};
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 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-gtest";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_gtest/0.6.1-0.tar.gz;
sha256 = "6fe61d406969f7576d21a3b43906813b932426ba44b83663a1e380cd320b37a4";
};
nativeBuildInputs = [ ament-cmake-core ];
meta = {
description = ''The ability to add gtest-based tests in the ament buildsystem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-include-directories";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_include_directories/0.6.1-0.tar.gz;
sha256 = "7d6e34603f43754020726b6674f705ca43703256437c1a2e809b6e159e898c1b";
};
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 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-libraries";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_libraries/0.6.1-0.tar.gz;
sha256 = "46209d3b0b471e2b4aa957a931a5edea0b7ad3d837cde55dec489a3bd353596d";
};
nativeBuildInputs = [ ament-cmake-core ];
meta = {
description = ''The functionality to deduplicate libraries in the ament buildsystem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-lint-cmake, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-lint-cmake";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_lint_cmake/0.6.4-0.tar.gz;
sha256 = "28560ee58db56a7792eecab075a151c98d6b6c442c96c63dd82104d5ef8dcdec";
};
nativeBuildInputs = [ ament-cmake-test ament-lint-cmake ament-cmake-core ];
meta = {
description = ''The CMake API for ament_lint_cmake to lint CMake code using cmakelint.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-nose";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_nose/0.6.1-0.tar.gz;
sha256 = "0fec7ba4af531935db3cb1fd4f6c03273639e52cf792df5deeda081f49c3bfd1";
};
nativeBuildInputs = [ ament-cmake-core ];
meta = {
description = ''The ability to add nose-based tests in the ament buildsystem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-pclint";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_pclint/0.6.4-0.tar.gz;
sha256 = "89f5ba8c6f6917e479fae3548c1595fd255a839c00564dd79c689f6c62cb7cbc";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_pclint to perform static code analysis on C/C++
code using PCLint.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-pep257";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_pep257/0.6.4-0.tar.gz;
sha256 = "a3f1c7e38ba783e0b380b7af7daf437afe04eb3495d19556e6e7e45e465cb976";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_pep257 to check code against the style conventions in
PEP 257.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-pep8";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_pep8/0.6.4-0.tar.gz;
sha256 = "068579b247325a0186817e0c1f5cac02a8089691fdf50553ca65b230525e6a99";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_pep8 to check code against the style conventions in
PEP 8.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-pyflakes";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_pyflakes/0.6.4-0.tar.gz;
sha256 = "d0a1cae175c33fa6c188f724bbf7aaadbdc0f2fbb250c10c7248d65567ac31e0";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_pyflakes to check code using pyflakes.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-pytest";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_pytest/0.6.1-0.tar.gz;
sha256 = "a3ec48306706c8dcdfe3e3a5b2cef99e4faae7ff2273f3c8eef746b9d0be1c73";
};
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 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-python";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_python/0.6.1-0.tar.gz;
sha256 = "196e1acf5e949daae5d1fa6822ab126abe7c4fa8001bb610132e374977ef0922";
};
nativeBuildInputs = [ ament-cmake-core ];
meta = {
description = ''The ability to use Python in the ament buildsystem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-cmake, ament-lint-common }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-ros";
version = "0.5.0";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/crystal/ament_cmake_ros/0.5.0-0.tar.gz;
sha256 = "dbbe845687229efffa115f1d88111fb766276cb7eaf4dd8d55b91149e76f6349";
};
checkInputs = [ ament-lint-auto ament-lint-common ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''The ROS specific CMake bits in the ament buildsystem.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-target-dependencies";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_target_dependencies/0.6.1-0.tar.gz;
sha256 = "796b09108958c81160c6bdaaadc180d3a85b00ae65400368ede1e26bdb8a717f";
};
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 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-test";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake_test/0.6.1-0.tar.gz;
sha256 = "464c3a333ab241426588ec2fc30acacd88084bab1308abc6ffe9d75e04d0ef1d";
};
nativeBuildInputs = [ ament-cmake-core ];
meta = {
description = ''The ability to add tests in the ament buildsystem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-uncrustify";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_uncrustify/0.6.4-0.tar.gz;
sha256 = "4c034005cf6ca1a21e87cc3a6bd1a9835ec0101ca54ae95e68fdc753171926e9";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_uncrustify to check code against styleconventions
using uncrustify.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-copyright, ament-cmake-core, ament-cmake-lint-cmake }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-xmllint";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cmake_xmllint/0.6.4-0.tar.gz;
sha256 = "3c62c07aa1f927358d19975e1efc9252b74b3e087cde3ce38a09772b5e629aca";
};
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The CMake API for ament_xmllint to check XML file using xmmlint.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-export-link-flags, ament-cmake-export-definitions, ament-cmake-core, ament-cmake-libraries, ament-cmake-export-libraries, ament-cmake-test, ament-cmake-target-dependencies, ament-cmake-export-dependencies, ament-cmake-export-include-directories, ament-cmake-python, cmake, ament-cmake-export-interfaces }:
buildRosPackage {
pname = "ros-crystal-ament-cmake";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_cmake-release/archive/release/crystal/ament_cmake/0.6.1-0.tar.gz;
sha256 = "bf2fd9fe87c115775fe65edc3ac86e01770a979300da2d962053541681bc69ee";
};
buildInputs = [ ament-cmake-export-dependencies ament-cmake-core ];
propagatedBuildInputs = [ ament-cmake-export-link-flags ament-cmake-export-definitions ament-cmake-core ament-cmake-libraries ament-cmake-export-libraries ament-cmake-test ament-cmake-target-dependencies ament-cmake-export-include-directories ament-cmake-python ament-cmake-export-interfaces ament-cmake-export-dependencies ];
nativeBuildInputs = [ cmake ];
meta = {
description = ''The entry point package for the ament buildsystem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, pythonPackages, ament-flake8, ament-pep257 }:
buildRosPackage {
pname = "ros-crystal-ament-copyright";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_copyright/0.6.4-0.tar.gz;
sha256 = "3ff8c5e00112dd4024dd76eb261662386100e6ba21ff545d230aee15913f5d5e";
};
checkInputs = [ ament-flake8 pythonPackages.pytest ament-pep257 ];
meta = {
description = ''The ability to check source files for copyright and license
information.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, cppcheck }:
buildRosPackage {
pname = "ros-crystal-ament-cppcheck";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cppcheck/0.6.4-0.tar.gz;
sha256 = "bb321d98c2d9bf483046b10d43e62bbefdbd50a3e9653037d39e545a59b43ff0";
};
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 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-copyright, pythonPackages, ament-flake8, ament-pep257 }:
buildRosPackage {
pname = "ros-crystal-ament-cpplint";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_cpplint/0.6.4-0.tar.gz;
sha256 = "ac452583f5777569d2cb054248455bf44dc453803333114bd262e5793e3f4334";
};
checkInputs = [ ament-flake8 ament-copyright pythonPackages.pytest ament-pep257 ];
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 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, python3Packages }:
buildRosPackage {
pname = "ros-crystal-ament-flake8";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_flake8/0.6.4-0.tar.gz;
sha256 = "6ca0be3c8b206bba1c02c67147ac5a3fb36abda8dec3b867d397dfa123ecbe1a";
};
propagatedBuildInputs = [ python3Packages.flake8 ];
meta = {
description = ''The ability to check code for style and syntax conventions with flake8.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-cmake-gtest, ament-cmake, ament-lint-common }:
buildRosPackage {
pname = "ros-crystal-ament-index-cpp";
version = "0.5.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_index-release/archive/release/crystal/ament_index_cpp/0.5.1-0.tar.gz;
sha256 = "ce2cffe1a63b5fa10c1fa8569b30bb1831addeb247a9d69147f5542d4958aeb4";
};
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''C++ API to access the ament resource index.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, pythonPackages, ament-flake8, ament-pep257 }:
buildRosPackage {
pname = "ros-crystal-ament-index-python";
version = "0.5.1";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_index-release/archive/release/crystal/ament_index_python/0.5.1-0.tar.gz;
sha256 = "2c72c61f27599e5d25900d22ad6e70116552e5eea1570e00b519b5b2d730a97e";
};
checkInputs = [ ament-flake8 pythonPackages.pytest ament-pep257 ];
meta = {
description = ''Python API to access the ament resource index.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-test, ament-cmake-core }:
buildRosPackage {
pname = "ros-crystal-ament-lint-auto";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_lint_auto/0.6.4-0.tar.gz;
sha256 = "8b28146a32d2183e576af9961a78146b3e485a9b47d979c01655df7238a977e3";
};
nativeBuildInputs = [ ament-cmake-test ament-cmake-core ];
meta = {
description = ''The auto-magic functions for ease to use of the ament linters in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-copyright, pythonPackages, ament-flake8, ament-pep257 }:
buildRosPackage {
pname = "ros-crystal-ament-lint-cmake";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_lint_cmake/0.6.4-0.tar.gz;
sha256 = "7acb95f4084aa67dba627c65fb30b77d38bac682fa1006f6b4691c72af75f5eb";
};
checkInputs = [ ament-flake8 ament-copyright pythonPackages.pytest ament-pep257 ];
meta = {
description = ''The ability to lint CMake code using cmakelint and generate xUnit test
result files.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-uncrustify, ament-cmake-flake8, ament-cmake-cppcheck, ament-cmake-pep257, ament-cmake-xmllint, ament-cmake-lint-cmake, ament-cmake-copyright, ament-cmake-export-dependencies, ament-cmake-cpplint }:
buildRosPackage {
pname = "ros-crystal-ament-lint-common";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_lint_common/0.6.4-0.tar.gz;
sha256 = "91f4a7f259165adea29e391b8ff97c091d12e0f112dcc6b93cb2f616653f8eb1";
};
propagatedBuildInputs = [ ament-cmake-uncrustify ament-cmake-flake8 ament-cmake-cppcheck ament-cmake-pep257 ament-cmake-xmllint ament-cmake-lint-cmake ament-cmake-copyright ament-cmake-cpplint ];
nativeBuildInputs = [ ament-cmake-export-dependencies ament-cmake-core ];
meta = {
description = ''The list of commonly used linters in the ament buildsytem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, pythonPackages, python3Packages }:
buildRosPackage {
pname = "ros-crystal-ament-package";
version = "0.6.0";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_package-release/archive/release/crystal/ament_package/0.6.0-0.tar.gz;
sha256 = "93eb732b8925aa6e1c265ef6c803225354debff818830762cc887729d8e47f6b";
};
buildInputs = [ python3Packages.setuptools ];
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 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-copyright, pythonPackages, ament-flake8, ament-pep257 }:
buildRosPackage {
pname = "ros-crystal-ament-pclint";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_pclint/0.6.4-0.tar.gz;
sha256 = "a08c29729914d6bed1c19c6f4db8372abb0c76318a20d901af6432e517bc62e2";
};
checkInputs = [ ament-flake8 ament-copyright pythonPackages.pytest ament-pep257 ];
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 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, pythonPackages, ament-flake8, python3Packages }:
buildRosPackage {
pname = "ros-crystal-ament-pep257";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_pep257/0.6.4-0.tar.gz;
sha256 = "43ef83c5ba4b2c52dc3894c4155efb794a7d376a69dc0b4142f6e3da22d61e59";
};
checkInputs = [ ament-flake8 pythonPackages.pytest ];
propagatedBuildInputs = [ 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 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, python3Packages }:
buildRosPackage {
pname = "ros-crystal-ament-pep8";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_pep8/0.6.4-0.tar.gz;
sha256 = "0e32fad5d0415c3f3c752fef5cec0254d9c2bfee07cddedad4df37aa3c920497";
};
propagatedBuildInputs = [ python3Packages.pep8 ];
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 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-pep8, pythonPackages, python3Packages }:
buildRosPackage {
pname = "ros-crystal-ament-pyflakes";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_pyflakes/0.6.4-0.tar.gz;
sha256 = "cd644a2d4b018df7f1ad0a61a29e866da634fd0358c46c399bcfc41fddfd035c";
};
checkInputs = [ ament-pep8 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 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, uncrustify-vendor }:
buildRosPackage {
pname = "ros-crystal-ament-uncrustify";
version = "0.6.4";
src = fetchurl {
url = https://github.com/ros2-gbp/ament_lint-release/archive/release/crystal/ament_uncrustify/0.6.4-0.tar.gz;
sha256 = "4303f28d8848fb7120b71011fbd4288245952a807d4d6f7e95aaf2193f804e78";
};
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 ];
};
}

View file

@ -0,0 +1,29 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake }:
buildRosPackage {
pname = "ros-crystal-angles";
version = "1.12.1-r1";
src = fetchurl {
url = https://github.com/ros2-gbp/angles-release/archive/release/crystal/angles/1.12.1-1.tar.gz;
sha256 = "e3c90023c90d9597d863351a77b147dc86aabf26c6ea2d44cbd5e8bf2c69ebb0";
};
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 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, std-msgs, rosidl-default-generators, rosidl-default-runtime, ament-cmake }:
buildRosPackage {
pname = "ros-crystal-apriltag-msgs";
version = "1.0.1";
src = fetchurl {
url = https://github.com/christianrauch/apriltag2_node-release/archive/release/crystal/apriltag_msgs/1.0.1-0.tar.gz;
sha256 = "af7792e34c22e34c7cf69608d103c3d27cb182bb5741a3848fb21d4eb59cc028";
};
buildInputs = [ std-msgs ];
propagatedBuildInputs = [ std-msgs rosidl-default-runtime ];
nativeBuildInputs = [ rosidl-default-generators ament-cmake ];
meta = {
description = ''AprilTag message definitions'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, cmake }:
buildRosPackage {
pname = "ros-crystal-apriltag";
version = "0.9.8-r1";
src = fetchurl {
url = https://github.com/christianrauch/apriltag2-release/archive/release/crystal/apriltag/0.9.8-1.tar.gz;
sha256 = "3f021fcda7c06021420a3edbd25dcac2df45bb01d90de64e6cade44e94f8b3e0";
};
nativeBuildInputs = [ cmake ];
meta = {
description = ''AprilTag detector library'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, apriltag-msgs, tf2-msgs, ament-cmake, sensor-msgs, class-loader, apriltag, rclcpp, eigen }:
buildRosPackage {
pname = "ros-crystal-apriltag2-node";
version = "1.0.1";
src = fetchurl {
url = https://github.com/christianrauch/apriltag2_node-release/archive/release/crystal/apriltag2_node/1.0.1-0.tar.gz;
sha256 = "096c7aba240c1767464228f85390ab0162b0443d470887944047d7b0b9e56f08";
};
buildInputs = [ apriltag-msgs tf2-msgs class-loader sensor-msgs apriltag rclcpp eigen ];
propagatedBuildInputs = [ apriltag-msgs tf2-msgs class-loader sensor-msgs apriltag rclcpp ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''AprilTag2 detection node'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake, zeromq, elfutils }:
buildRosPackage {
pname = "ros-crystal-behaviortree-cpp-v3";
version = "3.0.4";
src = fetchurl {
url = https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/crystal/behaviortree_cpp_v3/3.0.4-0.tar.gz;
sha256 = "b2807d1238adbba82ece6d5045a0335bd3c461e7c38ec96cdc6e369b2be8e990";
};
buildInputs = [ elfutils zeromq ];
checkInputs = [ ament-cmake-gtest ];
propagatedBuildInputs = [ elfutils zeromq ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''This package provides the Behavior Trees core library.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake, zeromq }:
buildRosPackage {
pname = "ros-crystal-behaviortree-cpp";
version = "2.4.3-r1";
src = fetchurl {
url = https://github.com/BehaviorTree/behaviortree_cpp-release/archive/release/crystal/behaviortree_cpp/2.4.3-1.tar.gz;
sha256 = "119e8a57c251ae3979a0481b693f062941796764ee047eb40eff98789183a9aa";
};
buildInputs = [ zeromq ];
checkInputs = [ ament-cmake-gtest ];
propagatedBuildInputs = [ zeromq ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''This package provides a behavior trees core.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, rosidl-default-generators, rosidl-default-runtime, ament-cmake, ament-lint-common }:
buildRosPackage {
pname = "ros-crystal-builtin-interfaces";
version = "0.6.3";
src = fetchurl {
url = https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/crystal/builtin_interfaces/0.6.3-0.tar.gz;
sha256 = "249ef8ac57b8ee997b7de2d8be13a6c12f2785c7e3440f7f0c9171366b30b74a";
};
checkInputs = [ ament-lint-common ];
propagatedBuildInputs = [ rosidl-default-runtime ];
nativeBuildInputs = [ rosidl-default-generators ament-cmake ];
meta = {
description = ''A package containing builtin message and service definitions.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, yaml-cpp-vendor, ament-lint-common, ament-cmake-gtest, sensor-msgs, rclcpp, ament-cmake-ros, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-camera-calibration-parsers";
version = "2.0.1";
src = fetchurl {
url = https://github.com/ros2-gbp/image_common-release/archive/release/crystal/camera_calibration_parsers/2.0.1-0.tar.gz;
sha256 = "5514c154dde82c64bfeb0429016be98dca06045908ab314727c0ef234615a26a";
};
buildInputs = [ yaml-cpp-vendor sensor-msgs rclcpp ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ yaml-cpp-vendor sensor-msgs rclcpp ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''camera_calibration_parsers contains routines for reading and writing camera calibration parameters.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,27 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-lint-common, camera-calibration-parsers, image-transport, ament-cmake-gtest, sensor-msgs, rclcpp, ament-cmake-ros, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-camera-info-manager";
version = "2.0.1";
src = fetchurl {
url = https://github.com/ros2-gbp/image_common-release/archive/release/crystal/camera_info_manager/2.0.1-0.tar.gz;
sha256 = "65a8f9750504734de8a7033629376d64487c7a0467394f8438b92ff98aee89ef";
};
buildInputs = [ camera-calibration-parsers image-transport sensor-msgs rclcpp ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ camera-calibration-parsers image-transport sensor-msgs rclcpp ];
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 ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, cairo, ceres-solver, boost, gflags, lua5, pythonPackages, glog, eigen, protobuf, cmake, gmock }:
buildRosPackage {
pname = "ros-crystal-cartographer";
version = "1.0.0-r1";
src = fetchurl {
url = https://github.com/ros2-gbp/cartographer-release/archive/release/crystal/cartographer/1.0.0-1.tar.gz;
sha256 = "8820033c5d07d4acc754b8fe40fb5aee18cdf065b3120e14e7c4fea5115b320c";
};
buildInputs = [ cairo ceres-solver boost gflags lua5 pythonPackages.sphinx glog eigen protobuf gmock ];
propagatedBuildInputs = [ cairo ceres-solver boost gflags lua5 glog eigen protobuf ];
nativeBuildInputs = [ 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.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, poco, ament-cmake, ament-lint-common, ament-cmake-gtest, poco-vendor, console-bridge-vendor, console-bridge, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-class-loader";
version = "1.2.0";
src = fetchurl {
url = https://github.com/ros2-gbp/class_loader-release/archive/release/crystal/class_loader/1.2.0-0.tar.gz;
sha256 = "eb449f54bbf1fe37e38580e83446b523eb5891f4e187acd4fbce4ec3033c0c56";
};
buildInputs = [ poco poco-vendor console-bridge console-bridge-vendor ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ poco poco-vendor console-bridge console-bridge-vendor ];
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 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, builtin-interfaces, shape-msgs, std-srvs, ament-cmake, actionlib-msgs, trajectory-msgs, sensor-msgs, nav-msgs, std-msgs, diagnostic-msgs, visualization-msgs, geometry-msgs, stereo-msgs }:
buildRosPackage {
pname = "ros-crystal-common-interfaces";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/common_interfaces-release/archive/release/crystal/common_interfaces/0.6.1-0.tar.gz;
sha256 = "ff57c8465eb21ae5a6d109da36edd8b13c31c475c9e0f18fcad0c8119889f136";
};
propagatedBuildInputs = [ builtin-interfaces shape-msgs std-srvs actionlib-msgs trajectory-msgs sensor-msgs nav-msgs std-msgs diagnostic-msgs visualization-msgs geometry-msgs stereo-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 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake, rmw-implementation-cmake, rcutils, ament-lint-common, launch-testing, class-loader, rosidl-default-generators, launch, rosidl-cmake, example-interfaces, rclcpp, ament-index-cpp, std-msgs, ament-lint-auto, rosidl-default-runtime }:
buildRosPackage {
pname = "ros-crystal-composition";
version = "0.6.2";
src = fetchurl {
url = https://github.com/ros2-gbp/demos-release/archive/release/crystal/composition/0.6.2-0.tar.gz;
sha256 = "c85ad022454c92e1dd338ca1a30bf24033a260aa49eb582b4b022d35becba0e9";
};
buildInputs = [ class-loader rosidl-cmake rclcpp example-interfaces ament-index-cpp std-msgs rcutils ];
checkInputs = [ ament-cmake-pytest rmw-implementation-cmake ament-lint-common launch-testing launch ament-lint-auto ];
propagatedBuildInputs = [ rcutils class-loader example-interfaces rclcpp ament-index-cpp std-msgs rosidl-default-runtime ];
nativeBuildInputs = [ rosidl-default-generators ament-cmake ];
meta = {
description = ''Examples for composing multiple nodes in a single process.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, image-transport, cv-bridge, ament-cmake }:
buildRosPackage {
pname = "ros-crystal-compressed-depth-image-transport";
version = "2.0.0";
src = fetchurl {
url = https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/crystal/compressed_depth_image_transport/2.0.0-0.tar.gz;
sha256 = "f4f1b34f97b7804c465ba8e3521c4040dad59873354b378db59b025aa5e54a1c";
};
buildInputs = [ image-transport cv-bridge ];
propagatedBuildInputs = [ image-transport cv-bridge ];
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 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, image-transport, cv-bridge, ament-cmake }:
buildRosPackage {
pname = "ros-crystal-compressed-image-transport";
version = "2.0.0";
src = fetchurl {
url = https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/crystal/compressed_image_transport/2.0.0-0.tar.gz;
sha256 = "aa631582dbcb9af820c40dd48c116d705b020b0f9fe5d49e660ba3bb078d87de";
};
buildInputs = [ image-transport cv-bridge ];
propagatedBuildInputs = [ image-transport cv-bridge ];
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 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, console-bridge, ament-cmake }:
buildRosPackage {
pname = "ros-crystal-console-bridge-vendor";
version = "1.1.0";
src = fetchurl {
url = https://github.com/ros2-gbp/console_bridge_vendor-release/archive/release/crystal/console_bridge_vendor/1.1.0-0.tar.gz;
sha256 = "1a8eb7126fa9825f35ad4f5373646c2df8b68595d0d6e4c2a595c3916e8f7722";
};
buildInputs = [ console-bridge ];
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 ];
};
}

View file

@ -0,0 +1,26 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, builtin-interfaces, ament-cmake, ament-lint-common, trajectory-msgs, rosidl-default-generators, std-msgs, action-msgs, ament-lint-auto, rosidl-default-runtime, geometry-msgs }:
buildRosPackage {
pname = "ros-crystal-control-msgs";
version = "2.1.0";
src = fetchurl {
url = https://github.com/ros-gbp/control_msgs-release/archive/release/crystal/control_msgs/2.1.0-0.tar.gz;
sha256 = "1d934b64b7a9fbb74be9ce80d1b4f1791c8c40e1128abf787845853e10bd4842";
};
buildInputs = [ builtin-interfaces trajectory-msgs action-msgs std-msgs geometry-msgs ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ builtin-interfaces trajectory-msgs action-msgs std-msgs rosidl-default-runtime geometry-msgs ];
nativeBuildInputs = [ rosidl-default-generators ament-cmake ];
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 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake, boost, ament-lint-common, launch-testing, ament-cmake-gtest, launch, nav2-common, rclcpp, nav2-costmap-2d, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-costmap-queue";
version = "0.1.7";
src = fetchurl {
url = https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/costmap_queue/0.1.7-0.tar.gz;
sha256 = "b4d9d3b0b6b5447d9292858ee3a711bd91973ab3cb9b943945eea0b860ca1b7e";
};
buildInputs = [ boost rclcpp nav2-costmap-2d nav2-common ];
checkInputs = [ ament-cmake-pytest ament-lint-common launch-testing ament-cmake-gtest launch ament-lint-auto ];
propagatedBuildInputs = [ rclcpp nav2-costmap-2d boost ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''The costmap_queue package'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake-ros, boost, ament-lint-common, sensor-msgs, ament-cmake-gtest, python-cmake-module, python3Packages, ament-index-python, ament-lint-auto, opencv3 }:
buildRosPackage {
pname = "ros-crystal-cv-bridge";
version = "2.1.0";
src = fetchurl {
url = https://github.com/ros2-gbp/vision_opencv-release/archive/release/crystal/cv_bridge/2.1.0-0.tar.gz;
sha256 = "13c70c9ab1a1a243b1e8c6cd77384e9f037ef7e5b0daf94e1d70ffc6dda2ce53";
};
buildInputs = [ python3Packages.numpy opencv3 boost sensor-msgs ];
checkInputs = [ ament-cmake-pytest python3Packages.opencv3 ament-lint-common ament-cmake-gtest ament-lint-auto ];
propagatedBuildInputs = [ boost sensor-msgs ament-index-python python3Packages.numpy opencv3 ];
nativeBuildInputs = [ python-cmake-module ament-cmake-ros ];
meta = {
description = ''This contains CvBridge, which converts between ROS2
Image messages and OpenCV images.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake, ament-lint-common, launch-testing, launch, rclcpp, std-msgs, rmw-fastrtps-cpp, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-demo-nodes-cpp-native";
version = "0.6.2";
src = fetchurl {
url = https://github.com/ros2-gbp/demos-release/archive/release/crystal/demo_nodes_cpp_native/0.6.2-0.tar.gz;
sha256 = "3a7bbe8783baab74faa5bfc7f49cc90e4ffa199f6cde8b83dcdf0146dcc0f5fe";
};
buildInputs = [ std-msgs rmw-fastrtps-cpp rclcpp ];
checkInputs = [ ament-cmake-pytest ament-lint-common launch-testing launch ament-lint-auto ];
propagatedBuildInputs = [ std-msgs rmw-fastrtps-cpp rclcpp ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''C++ nodes which access the native handles of the rmw implemenation.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake, launch-ros, rmw-implementation-cmake, ament-lint-common, launch-testing, launch, example-interfaces, rclcpp, std-msgs, ament-lint-auto, rcutils, rmw }:
buildRosPackage {
pname = "ros-crystal-demo-nodes-cpp";
version = "0.6.2";
src = fetchurl {
url = https://github.com/ros2-gbp/demos-release/archive/release/crystal/demo_nodes_cpp/0.6.2-0.tar.gz;
sha256 = "5def106eb042cfb5259c31fac8c3a80da34a4949ea5f731fd4907f3606df812f";
};
buildInputs = [ rmw-implementation-cmake example-interfaces rclcpp std-msgs rcutils rmw ];
checkInputs = [ ament-cmake-pytest ament-lint-common launch-testing launch ament-lint-auto ];
propagatedBuildInputs = [ launch-ros example-interfaces rclcpp std-msgs rcutils rmw ];
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 ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-flake8, rclpy, pythonPackages, example-interfaces, ament-pep257, std-msgs, ament-copyright }:
buildRosPackage {
pname = "ros-crystal-demo-nodes-py";
version = "0.6.2";
src = fetchurl {
url = https://github.com/ros2-gbp/demos-release/archive/release/crystal/demo_nodes_py/0.6.2-0.tar.gz;
sha256 = "cc1e237a66ebe61ff40c27723c53672c42ebc6afc8f292e422d648b60c394af5";
};
checkInputs = [ ament-flake8 ament-copyright pythonPackages.pytest ament-pep257 ];
propagatedBuildInputs = [ rclpy std-msgs example-interfaces ];
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 ];
};
}

View file

@ -0,0 +1,27 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, image-transport, class-loader, cv-bridge, sensor-msgs, ament-cmake-gtest, tf2-ros, image-geometry, message-filters, tf2, tf2-eigen, ament-lint-auto, stereo-msgs }:
buildRosPackage {
pname = "ros-crystal-depth-image-proc";
version = "2.0.0";
src = fetchurl {
url = https://github.com/ros2-gbp/image_pipeline-release/archive/release/crystal/depth_image_proc/2.0.0-0.tar.gz;
sha256 = "ffea92a4b087654cdee1786eda631c4a98b1e7725e9824630a5706a8309b2f58";
};
buildInputs = [ image-transport class-loader sensor-msgs message-filters cv-bridge tf2-ros image-geometry tf2 tf2-eigen stereo-msgs ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ image-transport cv-bridge tf2-ros image-geometry tf2 tf2-eigen ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''Contains nodelets 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 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, sensor-msgs, image-geometry, rclcpp, ament-cmake-ros, opencv3 }:
buildRosPackage {
pname = "ros-crystal-depthimage-to-laserscan";
version = "2.2.1";
src = fetchurl {
url = https://github.com/ros2-gbp/depthimage_to_laserscan-release/archive/release/crystal/depthimage_to_laserscan/2.2.1-0.tar.gz;
sha256 = "582d63c338ab61eaa11d0299ba51a6da91979a75877b6c72208f71891e6b13a1";
};
buildInputs = [ sensor-msgs opencv3 rclcpp image-geometry ];
checkInputs = [ ament-cmake-gtest ];
propagatedBuildInputs = [ sensor-msgs opencv3 rclcpp image-geometry ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''depthimage_to_laserscan'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, examples-rclcpp-minimal-subscriber, ament-cmake, rviz-default-plugins, demo-nodes-cpp-native, demo-nodes-py, examples-rclpy-minimal-client, composition, demo-nodes-cpp, pcl-conversions, topic-monitor, examples-rclcpp-minimal-client, examples-rclcpp-minimal-composition, pendulum-control, sros2, intra-process-demo, teleop-twist-keyboard, examples-rclpy-executors, examples-rclcpp-minimal-action-client, teleop-twist-joy, angles, examples-rclcpp-minimal-action-server, depthimage-to-laserscan, dummy-map-server, dummy-sensors, dummy-robot-bringup, ros-base, examples-rclpy-minimal-subscriber, examples-rclpy-minimal-publisher, joy, image-tools, examples-rclcpp-minimal-service, rviz2, examples-rclcpp-minimal-timer, examples-rclcpp-minimal-publisher, examples-rclpy-minimal-service, tlsf, logging-demo, tlsf-cpp, lifecycle }:
buildRosPackage {
pname = "ros-crystal-desktop";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/variants-release/archive/release/crystal/desktop/0.6.1-0.tar.gz;
sha256 = "ea16bc7630a42e64f787bf24c164a20cbc7c22c66bcfe04f248e5c1c3d7615fd";
};
propagatedBuildInputs = [ examples-rclcpp-minimal-subscriber rviz-default-plugins demo-nodes-cpp-native demo-nodes-py examples-rclpy-minimal-client composition demo-nodes-cpp pcl-conversions lifecycle topic-monitor examples-rclcpp-minimal-client examples-rclcpp-minimal-composition pendulum-control sros2 intra-process-demo teleop-twist-keyboard examples-rclpy-executors examples-rclcpp-minimal-action-client teleop-twist-joy angles examples-rclcpp-minimal-action-server depthimage-to-laserscan dummy-sensors dummy-robot-bringup ros-base examples-rclpy-minimal-subscriber examples-rclpy-minimal-publisher joy image-tools examples-rclcpp-minimal-service rviz2 examples-rclcpp-minimal-timer examples-rclcpp-minimal-publisher examples-rclpy-minimal-service tlsf logging-demo tlsf-cpp dummy-map-server ];
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 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, builtin-interfaces, ament-cmake, ament-lint-common, rosidl-default-generators, std-msgs, rosidl-default-runtime, geometry-msgs }:
buildRosPackage {
pname = "ros-crystal-diagnostic-msgs";
version = "0.6.1";
src = fetchurl {
url = https://github.com/ros2-gbp/common_interfaces-release/archive/release/crystal/diagnostic_msgs/0.6.1-0.tar.gz;
sha256 = "fb8bea9a6b213a575647cb0daa3ae1b271216a254babe767effec9c8b123ae1f";
};
buildInputs = [ std-msgs geometry-msgs builtin-interfaces ];
checkInputs = [ ament-lint-common ];
propagatedBuildInputs = [ builtin-interfaces std-msgs rosidl-default-runtime geometry-msgs ];
nativeBuildInputs = [ rosidl-default-generators ament-cmake ];
meta = {
description = ''A package containing some diagnostics related message and service definitions.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, ament-cmake-gtest, nav-msgs, rclcpp, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-dummy-map-server";
version = "0.6.2";
src = fetchurl {
url = https://github.com/ros2-gbp/demos-release/archive/release/crystal/dummy_map_server/0.6.2-0.tar.gz;
sha256 = "90e3e9890a0b7f07e13a20da7af26cfb7fe15ff10b324080c20f9c4a1300563b";
};
buildInputs = [ nav-msgs rclcpp ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ nav-msgs rclcpp ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''dummy map server node'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, launch-ros, ros2run, ament-cmake-gtest, launch, robot-state-publisher, ament-index-python, ament-lint-auto, dummy-sensors, dummy-map-server }:
buildRosPackage {
pname = "ros-crystal-dummy-robot-bringup";
version = "0.6.2";
src = fetchurl {
url = https://github.com/ros2-gbp/demos-release/archive/release/crystal/dummy_robot_bringup/0.6.2-0.tar.gz;
sha256 = "30e4072ba6f57663d61f629456bc07c74bd3a9678e9d94d85e7917f09781b468";
};
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ launch-ros ros2run launch robot-state-publisher ament-index-python dummy-sensors dummy-map-server ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''dummy robot bringup'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, ament-cmake-gtest, sensor-msgs, rclcpp, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-dummy-sensors";
version = "0.6.2";
src = fetchurl {
url = https://github.com/ros2-gbp/demos-release/archive/release/crystal/dummy_sensors/0.6.2-0.tar.gz;
sha256 = "9ad027e3adbca974a195d5ef9140a6b3042333e39d017c0520590127884e494c";
};
buildInputs = [ sensor-msgs rclcpp ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ sensor-msgs rclcpp ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''dummy sensor nodes'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake, nav2-tasks, boost, ament-lint-common, launch-testing, nav2-msgs, ament-cmake-gtest, nav2-util, launch, nav2-common, nav-2d-utils, rclcpp, std-msgs, ament-lint-auto, dwb-core, nav2-robot, nav-2d-msgs }:
buildRosPackage {
pname = "ros-crystal-dwb-controller";
version = "0.1.7";
src = fetchurl {
url = https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/dwb_controller/0.1.7-0.tar.gz;
sha256 = "450f6b6b59a11f491adbd99d2ceaf1e150a11f337e4d64b84738e3159dd974d4";
};
buildInputs = [ boost nav2-tasks nav2-msgs nav2-util nav2-common nav-2d-utils rclcpp std-msgs dwb-core nav2-robot nav-2d-msgs ];
checkInputs = [ ament-cmake-pytest ament-lint-common launch-testing ament-cmake-gtest launch ament-lint-auto ];
propagatedBuildInputs = [ boost nav2-tasks nav2-msgs nav2-util nav-2d-utils rclcpp std-msgs dwb-core nav2-robot nav-2d-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''TODO'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, nav2-common, nav-2d-msgs, geometry-msgs, ament-cmake-pytest, ament-cmake-gtest, launch, rclcpp, tf2-ros, nav-2d-utils, nav-msgs, std-msgs, visualization-msgs, pluginlib, ament-lint-common, launch-testing, sensor-msgs, dwb-msgs, nav2-costmap-2d, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-dwb-core";
version = "0.1.7";
src = fetchurl {
url = https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/dwb_core/0.1.7-0.tar.gz;
sha256 = "eafb4f87e73d2f5c1d33a113563b09617903c56fcb721e661c54ec7632635693";
};
buildInputs = [ pluginlib sensor-msgs tf2-ros nav2-common nav-2d-utils nav-msgs dwb-msgs nav2-costmap-2d rclcpp std-msgs visualization-msgs nav-2d-msgs geometry-msgs ];
checkInputs = [ ament-cmake-pytest ament-lint-common launch-testing ament-cmake-gtest launch ament-lint-auto ];
propagatedBuildInputs = [ pluginlib tf2-ros nav-2d-utils nav-msgs dwb-msgs nav2-costmap-2d rclcpp std-msgs geometry-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''TODO'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, costmap-queue, nav2-common, nav-2d-msgs, geometry-msgs, ament-cmake-pytest, ament-cmake-gtest, launch, nav2-util, rclcpp, angles, nav-2d-utils, dwb-core, pluginlib, ament-lint-common, launch-testing, sensor-msgs, nav2-costmap-2d, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-dwb-critics";
version = "0.1.7";
src = fetchurl {
url = https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/dwb_critics/0.1.7-0.tar.gz;
sha256 = "0e3089d57956c995c412f80fd13e621dc44777f3d006c4eaf0128f694e746987";
};
buildInputs = [ pluginlib sensor-msgs costmap-queue nav2-util nav2-common nav-2d-utils rclcpp nav2-costmap-2d angles dwb-core nav-2d-msgs geometry-msgs ];
checkInputs = [ ament-cmake-pytest ament-lint-common launch-testing ament-cmake-gtest launch ament-lint-auto ];
propagatedBuildInputs = [ pluginlib sensor-msgs costmap-queue nav2-util nav-2d-utils rclcpp nav2-costmap-2d angles dwb-core nav-2d-msgs geometry-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''The dwb_critics package'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, builtin-interfaces, ament-cmake-pytest, ament-cmake, ament-lint-common, launch-testing, ament-cmake-gtest, launch, nav-msgs, std-msgs, ament-lint-auto, rosidl-default-runtime, nav-2d-msgs, geometry-msgs }:
buildRosPackage {
pname = "ros-crystal-dwb-msgs";
version = "0.1.7";
src = fetchurl {
url = https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/dwb_msgs/0.1.7-0.tar.gz;
sha256 = "7c6481c5bee51568f7797885b0b4c2fe8ae830896c770644f8de11084f7bc04e";
};
buildInputs = [ builtin-interfaces nav-msgs std-msgs rosidl-default-runtime nav-2d-msgs geometry-msgs ];
checkInputs = [ ament-cmake-pytest ament-lint-common launch-testing ament-cmake-gtest launch ament-lint-auto ];
propagatedBuildInputs = [ builtin-interfaces nav-msgs std-msgs rosidl-default-runtime nav-2d-msgs geometry-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''Message/Service definitions specifically for the dwb_core'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, nav2-dynamic-params, ament-cmake-pytest, ament-cmake, pluginlib, ament-lint-common, launch-testing, ament-cmake-gtest, launch, nav2-util, nav2-common, nav-2d-utils, rclcpp, angles, ament-lint-auto, dwb-core, nav-2d-msgs }:
buildRosPackage {
pname = "ros-crystal-dwb-plugins";
version = "0.1.7";
src = fetchurl {
url = https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/dwb_plugins/0.1.7-0.tar.gz;
sha256 = "bed22e1314016069e8dc619d7f6c557e156a3e353c370234fb349f0180b8bc56";
};
buildInputs = [ nav2-dynamic-params pluginlib nav2-util nav2-common nav-2d-utils rclcpp angles dwb-core nav-2d-msgs ];
checkInputs = [ ament-cmake-pytest ament-lint-common launch-testing ament-cmake-gtest launch ament-lint-auto ];
propagatedBuildInputs = [ nav2-dynamic-params pluginlib nav2-util nav-2d-utils rclcpp angles dwb-core nav-2d-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''Standard implementations of the GoalChecker
and TrajectoryGenerators for dwb_core'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-license, ament-cmake }:
buildRosPackage {
pname = "ros-crystal-ecl-build";
version = "1.0.1-r1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_tools-release/archive/release/crystal/ecl_build/1.0.1-1.tar.gz;
sha256 = "ab906dc70d7f2b7e3a145e192387984a328e0cea93c4cc28f73b6701c7a089d7";
};
buildInputs = [ ecl-license ];
propagatedBuildInputs = [ ecl-license ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''Collection of cmake/make build tools primarily for ecl development itself, but also
contains a few cmake modules useful outside of the ecl.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-lint-common, ament-cmake-gtest, ecl-build, ecl-license, ament-cmake-ros, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-ecl-command-line";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_command_line/1.0.1-0.tar.gz;
sha256 = "b45934bc518ec3fb2db5679cc94ee22198ff0caa7bbb7302ee06f6faef9fa432";
};
buildInputs = [ ecl-license ecl-build ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ ecl-license ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Embeds the TCLAP library inside the ecl. This is a very convenient
command line parser in templatised c++.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,26 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-lint-common, ament-cmake-gtest, ecl-build, ecl-license, ecl-type-traits, ament-cmake-ros, ament-lint-auto, ecl-config }:
buildRosPackage {
pname = "ros-crystal-ecl-concepts";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_concepts/1.0.1-0.tar.gz;
sha256 = "2c40dadf1d20d70d7a66e905b174d5159ca3d22bf6a474df5b155ec8e8c809d2";
};
buildInputs = [ ecl-license ecl-type-traits ecl-config ecl-build ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ ecl-license ecl-type-traits ecl-config ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Introduces a compile time concept checking mechanism that can be used
most commonly to check for required functionality when passing
template arguments.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-lint-common, ament-cmake-gtest, ecl-build, ecl-license, ament-cmake-ros, ament-lint-auto }:
buildRosPackage {
pname = "ros-crystal-ecl-config";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_lite-release/archive/release/crystal/ecl_config/1.0.1-0.tar.gz;
sha256 = "8ad595aa9aed466ab1b8e62aa7da54d3694dfe6308695b27d18892807b940de6";
};
buildInputs = [ ecl-license ecl-build ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ ecl-license ecl-build ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''These tools inspect and describe your system with macros, types
and functions.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-build, ecl-license, ecl-config, ament-cmake-ros }:
buildRosPackage {
pname = "ros-crystal-ecl-console";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_lite-release/archive/release/crystal/ecl_console/1.0.1-0.tar.gz;
sha256 = "4c6c0d24df184f7b818373d6db1e430079772dfbf33741e96bdd589259708435";
};
buildInputs = [ ecl-license ecl-config ecl-build ];
propagatedBuildInputs = [ ecl-license ecl-config ecl-build ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Color codes for ansii consoles.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,29 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-converters, ecl-formatters, ecl-utilities, ament-lint-common, ament-cmake-gtest, ecl-build, ecl-exceptions, ecl-license, ecl-errors, ecl-type-traits, ament-cmake-ros, ament-lint-auto, ecl-config, ecl-mpl }:
buildRosPackage {
pname = "ros-crystal-ecl-containers";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_containers/1.0.1-0.tar.gz;
sha256 = "a98dc17847066bd224c940ceec83f19382445a49a50436b6f2d2dbe41cfa9a44";
};
buildInputs = [ ecl-converters ecl-formatters ecl-utilities ecl-build ecl-exceptions ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ ecl-converters ecl-formatters ecl-utilities ecl-exceptions ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''The containers included here are intended to extend the stl containers.
In all cases, these implementations are designed to implement
c++ conveniences and safety where speed is not sacrificed.
Also includes techniques for memory debugging of common problems such
as buffer overruns.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,26 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-lint-common, ament-cmake-gtest, ecl-license, ament-cmake-ros, ament-lint-auto, ecl-config }:
buildRosPackage {
pname = "ros-crystal-ecl-converters-lite";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_lite-release/archive/release/crystal/ecl_converters_lite/1.0.1-0.tar.gz;
sha256 = "92cca05995fd5fa738bfbeb5ad9f49d5a77dedaef8c11ed7d59966bc0f8ce642";
};
buildInputs = [ ecl-license ecl-config ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ ecl-license ecl-config ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''These are a very simple version of some of the functions in ecl_converters
suitable for firmware development. That is, there is no use of new,
templates or exceptions.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,28 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-lint-common, ament-cmake-gtest, ecl-concepts, ecl-build, ecl-exceptions, ecl-license, ecl-errors, ecl-type-traits, ament-cmake-ros, ament-lint-auto, ecl-config, ecl-mpl }:
buildRosPackage {
pname = "ros-crystal-ecl-converters";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_converters/1.0.1-0.tar.gz;
sha256 = "c7bcb0421318715a2360dfa77f08f6e45796beb5c8c9db62b19e722da3751671";
};
buildInputs = [ ecl-concepts ecl-build ecl-exceptions ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ ecl-concepts ecl-exceptions ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Some fast/convenient type converters, mostly for char strings or strings.
These are not really fully fleshed out, alot of them could use the addition for
the whole range of fundamental types (e.g. all integers, not just int, unsigned int).
They will come as the need arises.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-streams, ecl-threads, ecl-exceptions, ecl-linear-algebra, ecl-ipc, ecl-formatters, ecl-time-lite, ecl-geometry, ecl-build, ecl-license, ecl-errors, ecl-type-traits, ecl-sigslots, ecl-command-line, ecl-containers, ecl-devices, ament-cmake-ros, ecl-config, ecl-converters }:
buildRosPackage {
pname = "ros-crystal-ecl-core-apps";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_core_apps/1.0.1-0.tar.gz;
sha256 = "4ecaab4200b12304d57fd077b3027cd57ed8ea021cfd7ab1c8b4299f2ee41134";
};
buildInputs = [ ecl-converters ecl-formatters ecl-sigslots ecl-streams ecl-time-lite ecl-command-line ecl-geometry ecl-threads ecl-exceptions ecl-containers ecl-license ecl-build ecl-errors ecl-type-traits ecl-devices ecl-linear-algebra ecl-config ecl-ipc ];
propagatedBuildInputs = [ ecl-converters ecl-formatters ecl-sigslots ecl-streams ecl-time-lite ecl-command-line ecl-geometry ecl-threads ecl-exceptions ecl-containers ecl-license ecl-build ecl-errors ecl-type-traits ecl-devices ecl-linear-algebra ecl-config ecl-ipc ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''This includes a suite of programs demo'ing various aspects of the
ecl_core. It also includes various benchmarking and utility programs for
use primarily with embedded systems.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-streams, ecl-threads, ecl-exceptions, ecl-linear-algebra, ecl-ipc, ecl-formatters, ecl-concepts, ecl-statistics, ecl-geometry, ecl-type-traits, ecl-eigen, ecl-utilities, ecl-sigslots, ecl-command-line, ecl-containers, ecl-math, ecl-devices, ament-cmake-ros, ecl-converters, ecl-time, ecl-core-apps, ecl-mpl }:
buildRosPackage {
pname = "ros-crystal-ecl-core";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_core/1.0.1-0.tar.gz;
sha256 = "00d05827ed189c57dba3950f6a68f25c3b5e3da5ff06e8390b0c117bac974a41";
};
propagatedBuildInputs = [ ecl-streams ecl-threads ecl-exceptions ecl-linear-algebra ecl-ipc ecl-formatters ecl-concepts ecl-statistics ecl-geometry ecl-type-traits ecl-eigen ecl-utilities ecl-sigslots ecl-command-line ecl-containers ecl-math ecl-devices ecl-converters ecl-time ecl-core-apps ecl-mpl ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''A set of tools and interfaces extending the capabilities of c++ to
provide a lightweight, consistent interface with a focus for control
programming.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-utilities, ament-lint-common, ament-cmake-gtest, ecl-threads, ecl-containers, ecl-build, ecl-license, ecl-errors, ecl-type-traits, ament-cmake-ros, ament-lint-auto, ecl-config, ecl-mpl }:
buildRosPackage {
pname = "ros-crystal-ecl-devices";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_devices/1.0.1-0.tar.gz;
sha256 = "83dee83518c5937165ee4506d6358e714d9cf8fce2fa05c54ab922669e22ddb1";
};
buildInputs = [ ecl-utilities ecl-threads ecl-build ecl-containers ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ ecl-utilities ecl-threads ecl-containers ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Provides an extensible and standardised framework for input-output devices.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, eigen, ament-cmake-ros }:
buildRosPackage {
pname = "ros-crystal-ecl-eigen";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_eigen/1.0.1-0.tar.gz;
sha256 = "e3f94550689bffd30ec975d5a94c4ac7b521da5f59e5e14b19b1728d0af9c3b2";
};
buildInputs = [ eigen ];
propagatedBuildInputs = [ eigen ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''This provides an Eigen implementation for ecl's linear algebra.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,26 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-build, ecl-license, ecl-config, ament-cmake-ros }:
buildRosPackage {
pname = "ros-crystal-ecl-errors";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_lite-release/archive/release/crystal/ecl_errors/1.0.1-0.tar.gz;
sha256 = "7253c6f1af5c15d658d23f14b52f07fa1bc48648b8dfa34eed0c95ba8875b186";
};
buildInputs = [ ecl-license ecl-config ecl-build ];
propagatedBuildInputs = [ ecl-license ecl-config ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''This library provides lean and mean error mechanisms.
It includes c style error functions as well as a few
useful macros. For higher level mechanisms,
refer to ecl_exceptions.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-build, ecl-license, ecl-errors, ament-cmake-ros, ecl-config }:
buildRosPackage {
pname = "ros-crystal-ecl-exceptions";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_exceptions/1.0.1-0.tar.gz;
sha256 = "c673d88f292daa245bfa460d0af1e3623e15f8c507adec03b28f9fc5ca82968b";
};
buildInputs = [ ecl-license ecl-errors ecl-config ecl-build ];
propagatedBuildInputs = [ ecl-license ecl-errors ecl-config ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Template based exceptions - these are simple and practical
and avoid the proliferation of exception types. Although not
syntatactically ideal, it is convenient and eminently practical.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-lint-common, ament-cmake-gtest, ecl-build, ecl-license, ecl-errors, ament-cmake-ros, ament-lint-auto, ecl-config }:
buildRosPackage {
pname = "ros-crystal-ecl-filesystem";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_filesystem/1.0.1-0.tar.gz;
sha256 = "9b6fd490434d4a1a8f44f974f4f01ebfd5b6a2bef880fca7586b41d811a8aabc";
};
buildInputs = [ ecl-license ecl-errors ecl-config ecl-build ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ ecl-license ecl-errors ecl-config ecl-build ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Cross platform filesystem utilities (until c++11 makes its way in).'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-converters, ecl-build, ecl-exceptions, ecl-license, ament-cmake-ros, ecl-config }:
buildRosPackage {
pname = "ros-crystal-ecl-formatters";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_formatters/1.0.1-0.tar.gz;
sha256 = "b965714bbb869bbbfe9ecf925fa6e2f6e1275d8ff764f9e8f93110a00609cbe0";
};
buildInputs = [ ecl-converters ecl-build ecl-exceptions ecl-license ecl-config ];
propagatedBuildInputs = [ ecl-exceptions ecl-converters ecl-license ecl-config ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''The formatters here simply format various input types to a specified
text format. They can be used with most streaming types (including both
ecl and stl streams).'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ecl-formatters, ament-lint-common, ament-cmake-gtest, ecl-build, ecl-exceptions, ecl-containers, ecl-license, ecl-type-traits, ecl-math, ament-cmake-ros, ament-lint-auto, ecl-linear-algebra, ecl-config, ecl-mpl }:
buildRosPackage {
pname = "ros-crystal-ecl-geometry";
version = "1.0.1";
src = fetchurl {
url = https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_geometry/1.0.1-0.tar.gz;
sha256 = "98e1c67a4da502cf83f49ba02364bf31a341082365569700466fcb01d3f269b3";
};
buildInputs = [ ecl-formatters ecl-build ecl-exceptions ecl-containers ecl-license ecl-type-traits ecl-math ecl-linear-algebra ecl-config ecl-mpl ];
checkInputs = [ ament-lint-auto ament-cmake-gtest ament-lint-common ];
propagatedBuildInputs = [ ecl-formatters ecl-build ecl-exceptions ecl-containers ecl-license ecl-type-traits ecl-math ecl-linear-algebra ecl-config ecl-mpl ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Any tools relating to mathematical geometry.
Primarily featuring polynomials and interpolations.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

Some files were not shown because too many files have changed in this diff Show more