Remove ROS2 crystal

This commit is contained in:
Ben Wolsieffer 2020-06-12 20:48:21 -04:00
parent c64a130ff0
commit c26878a043
378 changed files with 0 additions and 10194 deletions

View file

@ -11,7 +11,6 @@ jobs:
- melodic
- melodicPython3
- noetic
- crystal
- dashing
- eloquent
- foxy

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.3-0.tar.gz";
sha256 = "f2e941f36e7ab54f4f676606371c1ded0d3cc072721e14669c47cc66897fdd4d";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "37d6e848b58289db815f06b0dfd3da6e53e9dc5af9e2cf9acb7f023a425cb814";
};
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 or actions.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, clang, pythonPackages }:
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";
name = "0.6.4-0.tar.gz";
sha256 = "fb0ce39426f8b95d721329f6ac0f86df6cc5603de6cec10df0e7d7b72caf3b3c";
};
buildType = "ament_python";
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
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

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "f086a76d34c50fa2911b64f9cb008056b851967739449fa2f1a735e440057145";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "31b14d3d99e6605e48b154a34ed51adeef553da71755edcbddcc3b79a1afcc70";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "d02c99554dabb82416c5fea8397c1404a420beb134a348f080086b7b4b5e42e9";
};
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 ];
};
}

View file

@ -1,31 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "fdf241071c3f7151841f0ba54be21351e60c17571722644bac8df642587354ca";
};
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 ];
};
}

View file

@ -1,26 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "b3f21a1bcec89475e45f41284987f6e661606677d7c924251756095c629fee14";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "e93ba94c0aade4db5b180e15e3bc5cb38692009ed1e722f88ba229a5a90613b2";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "c2078ecbc9d65976f16b35b9afcae8ac4ad6e5b4b7665366773ae86e7e94053e";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "ba891a576fbe4430d9c2f82152e56a1fff88d72c8b3a6eebd9aea1f7e7e81b99";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "950066e63b941eb05df48b9ef6ebf84666a331aa92d4e1b37a6a646b3e3b57cb";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "239e260cd706e537974809c2310e4f8368ff3e714dc9c31aae64d82f830bfd9d";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "33037387d8ac0af0329716607dde7ad1532d91cc3a585cff344470f1e033ec81";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "8b54185847f99157540ce3086ab551ba15b7dcd42c4ed10a19e9933e2de69c37";
};
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 ];
};
}

View file

@ -1,26 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "248fb44c61e814feac712493cd5e69b67b6c01d9c66a69505cd6075c4503471e";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "4117982aa38392d3fdb94a27f46863791d7885ddef97ae4a156a9375dc2a4367";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "6fe61d406969f7576d21a3b43906813b932426ba44b83663a1e380cd320b37a4";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "7d6e34603f43754020726b6674f705ca43703256437c1a2e809b6e159e898c1b";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "46209d3b0b471e2b4aa957a931a5edea0b7ad3d837cde55dec489a3bd353596d";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "28560ee58db56a7792eecab075a151c98d6b6c442c96c63dd82104d5ef8dcdec";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "0fec7ba4af531935db3cb1fd4f6c03273639e52cf792df5deeda081f49c3bfd1";
};
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 ];
};
}

View file

@ -1,26 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "89f5ba8c6f6917e479fae3548c1595fd255a839c00564dd79c689f6c62cb7cbc";
};
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 ];
};
}

View file

@ -1,26 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "a3f1c7e38ba783e0b380b7af7daf437afe04eb3495d19556e6e7e45e465cb976";
};
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 ];
};
}

View file

@ -1,26 +0,0 @@
# 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-pep8 }:
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";
name = "0.6.4-0.tar.gz";
sha256 = "068579b247325a0186817e0c1f5cac02a8089691fdf50553ca65b230525e6a99";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-pep8 ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
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

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "d0a1cae175c33fa6c188f724bbf7aaadbdc0f2fbb250c10c7248d65567ac31e0";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "a3ec48306706c8dcdfe3e3a5b2cef99e4faae7ff2273f3c8eef746b9d0be1c73";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "196e1acf5e949daae5d1fa6822ab126abe7c4fa8001bb610132e374977ef0922";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.5.0-0.tar.gz";
sha256 = "dbbe845687229efffa115f1d88111fb766276cb7eaf4dd8d55b91149e76f6349";
};
buildType = "ament_cmake";
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''The ROS specific CMake bits in the ament buildsystem.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "796b09108958c81160c6bdaaadc180d3a85b00ae65400368ede1e26bdb8a717f";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.1-0.tar.gz";
sha256 = "464c3a333ab241426588ec2fc30acacd88084bab1308abc6ffe9d75e04d0ef1d";
};
buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ];
meta = {
description = ''The ability to add tests in the ament buildsystem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,26 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "4c034005cf6ca1a21e87cc3a6bd1a9835ec0101ca54ae95e68fdc753171926e9";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-virtualenv }:
buildRosPackage {
pname = "ros-crystal-ament-cmake-virtualenv";
version = "0.0.4-r1";
src = fetchurl {
url = "https://github.com/esol-community/ament_virtualenv-release/archive/release/crystal/ament_cmake_virtualenv/0.0.4-1.tar.gz";
name = "0.0.4-1.tar.gz";
sha256 = "295548aaaf0f99386f73aec401c1a70322aa6c46e509aae59b0f9efba9c2f569";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-virtualenv ];
meta = {
description = ''Bundle python requirements in a ament package via virtualenv.'';
license = with lib.licenses; [ gpl1 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "3c62c07aa1f927358d19975e1efc9252b74b3e087cde3ce38a09772b5e629aca";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-libraries, ament-cmake-python, ament-cmake-target-dependencies, ament-cmake-test, cmake }:
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";
name = "0.6.1-0.tar.gz";
sha256 = "bf2fd9fe87c115775fe65edc3ac86e01770a979300da2d962053541681bc69ee";
};
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-libraries ament-cmake-python ament-cmake-target-dependencies ament-cmake-test cmake ];
nativeBuildInputs = [ cmake ];
meta = {
description = ''The entry point package for the ament buildsystem in CMake.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-flake8, ament-pep257, pythonPackages }:
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";
name = "0.6.4-0.tar.gz";
sha256 = "3ff8c5e00112dd4024dd76eb261662386100e6ba21ff545d230aee15913f5d5e";
};
buildType = "ament_python";
checkInputs = [ ament-flake8 ament-pep257 pythonPackages.pytest ];
meta = {
description = ''The ability to check source files for copyright and license
information.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.4-0.tar.gz";
sha256 = "bb321d98c2d9bf483046b10d43e62bbefdbd50a3e9653037d39e545a59b43ff0";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "ac452583f5777569d2cb054248455bf44dc453803333114bd262e5793e3f4334";
};
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 ];
};
}

View file

@ -1,23 +0,0 @@
# Copyright 2020 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";
name = "0.6.4-0.tar.gz";
sha256 = "6ca0be3c8b206bba1c02c67147ac5a3fb36abda8dec3b867d397dfa123ecbe1a";
};
buildType = "ament_python";
propagatedBuildInputs = [ python3Packages.flake8 ];
meta = {
description = ''The ability to check code for style and syntax conventions with flake8.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.5.1-0.tar.gz";
sha256 = "ce2cffe1a63b5fa10c1fa8569b30bb1831addeb247a9d69147f5542d4958aeb4";
};
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 ];
};
}

View file

@ -1,23 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-flake8, ament-pep257, pythonPackages }:
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";
name = "0.5.1-0.tar.gz";
sha256 = "2c72c61f27599e5d25900d22ad6e70116552e5eea1570e00b519b5b2d730a97e";
};
buildType = "ament_python";
checkInputs = [ ament-flake8 ament-pep257 pythonPackages.pytest ];
meta = {
description = ''Python API to access the ament resource index.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "8b28146a32d2183e576af9961a78146b3e485a9b47d979c01655df7238a977e3";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "7acb95f4084aa67dba627c65fb30b77d38bac682fa1006f6b4691c72af75f5eb";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "91f4a7f259165adea29e391b8ff97c091d12e0f112dcc6b93cb2f616653f8eb1";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, python3Packages, pythonPackages }:
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";
name = "0.6.0-0.tar.gz";
sha256 = "93eb732b8925aa6e1c265ef6c803225354debff818830762cc887729d8e47f6b";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.4-0.tar.gz";
sha256 = "a08c29729914d6bed1c19c6f4db8372abb0c76318a20d901af6432e517bc62e2";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-flake8, python3Packages, pythonPackages }:
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";
name = "0.6.4-0.tar.gz";
sha256 = "43ef83c5ba4b2c52dc3894c4155efb794a7d376a69dc0b4142f6e3da22d61e59";
};
buildType = "ament_python";
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

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.4-0.tar.gz";
sha256 = "0e32fad5d0415c3f3c752fef5cec0254d9c2bfee07cddedad4df37aa3c920497";
};
buildType = "ament_python";
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

@ -1,25 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-pep8, python3Packages, pythonPackages }:
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";
name = "0.6.4-0.tar.gz";
sha256 = "cd644a2d4b018df7f1ad0a61a29e866da634fd0358c46c399bcfc41fddfd035c";
};
buildType = "ament_python";
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

@ -1,24 +0,0 @@
# Copyright 2020 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";
name = "0.6.4-0.tar.gz";
sha256 = "4303f28d8848fb7120b71011fbd4288245952a807d4d6f7e95aaf2193f804e78";
};
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 ];
};
}

View file

@ -1,23 +0,0 @@
# 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-crystal-ament-virtualenv";
version = "0.0.4-r1";
src = fetchurl {
url = "https://github.com/esol-community/ament_virtualenv-release/archive/release/crystal/ament_virtualenv/0.0.4-1.tar.gz";
name = "0.0.4-1.tar.gz";
sha256 = "82afd26af944b88a6bc229801567b64ae62e43954ad8b870cb66b82436b1e3e4";
};
buildType = "ament_python";
checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ];
meta = {
description = ''Bundle python requirements in a ament package via virtualenv.'';
license = with lib.licenses; [ gpl1 ];
};
}

View file

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

View file

@ -1,31 +0,0 @@
# Copyright 2020 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";
name = "1.12.1-1.tar.gz";
sha256 = "e3c90023c90d9597d863351a77b147dc86aabf26c6ea2d44cbd5e8bf2c69ebb0";
};
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 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "af7792e34c22e34c7cf69608d103c3d27cb182bb5741a3848fb21d4eb59cc028";
};
buildType = "ament_cmake";
propagatedBuildInputs = [ rosidl-default-runtime std-msgs ];
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
meta = {
description = ''AprilTag message definitions'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,23 +0,0 @@
# Copyright 2020 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";
name = "0.9.8-1.tar.gz";
sha256 = "3f021fcda7c06021420a3edbd25dcac2df45bb01d90de64e6cade44e94f8b3e0";
};
buildType = "cmake";
nativeBuildInputs = [ cmake ];
meta = {
description = ''AprilTag detector library'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, apriltag, apriltag-msgs, class-loader, eigen, rclcpp, sensor-msgs, tf2-msgs }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "096c7aba240c1767464228f85390ab0162b0443d470887944047d7b0b9e56f08";
};
buildType = "ament_cmake";
buildInputs = [ eigen ];
propagatedBuildInputs = [ apriltag apriltag-msgs class-loader rclcpp sensor-msgs tf2-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''AprilTag2 detection node'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cppzmq, 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";
name = "3.0.4-0.tar.gz";
sha256 = "b2807d1238adbba82ece6d5045a0335bd3c461e7c38ec96cdc6e369b2be8e990";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ];
propagatedBuildInputs = [ cppzmq elfutils ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''This package provides the Behavior Trees core library.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, cppzmq }:
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";
name = "2.4.3-1.tar.gz";
sha256 = "119e8a57c251ae3979a0481b693f062941796764ee047eb40eff98789183a9aa";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ];
propagatedBuildInputs = [ cppzmq ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''This package provides a behavior trees core.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.3-0.tar.gz";
sha256 = "249ef8ac57b8ee997b7de2d8be13a6c12f2785c7e3440f7f0c9171366b30b74a";
};
buildType = "ament_cmake";
checkInputs = [ ament-lint-common ];
propagatedBuildInputs = [ rosidl-default-runtime ];
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
meta = {
description = ''A package containing builtin message and service definitions.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# 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, sensor-msgs, yaml-cpp-vendor }:
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";
name = "2.0.1-0.tar.gz";
sha256 = "5514c154dde82c64bfeb0429016be98dca06045908ab314727c0ef234615a26a";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ rclcpp 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 ];
};
}

View file

@ -1,28 +0,0 @@
# 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, camera-calibration-parsers, image-transport, rclcpp, sensor-msgs }:
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";
name = "2.0.1-0.tar.gz";
sha256 = "65a8f9750504734de8a7033629376d64487c7a0467394f8438b92ff98aee89ef";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ camera-calibration-parsers image-transport rclcpp 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 ];
};
}

View file

@ -1,27 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, cairo, ceres-solver, cmake, eigen, gflags, glog, gmock, lua5, protobuf, pythonPackages }:
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";
name = "1.0.0-1.tar.gz";
sha256 = "8820033c5d07d4acc754b8fe40fb5aee18cdf065b3120e14e7c4fea5115b320c";
};
buildType = "cmake";
buildInputs = [ gmock pythonPackages.sphinx ];
propagatedBuildInputs = [ boost cairo ceres-solver eigen gflags glog lua5 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

@ -1,26 +0,0 @@
# 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, poco, poco-vendor }:
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";
name = "1.2.0-0.tar.gz";
sha256 = "eb449f54bbf1fe37e38580e83446b523eb5891f4e187acd4fbce4ec3033c0c56";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ console-bridge console-bridge-vendor poco poco-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

@ -1,24 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, actionlib-msgs, ament-cmake, 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "ff57c8465eb21ae5a6d109da36edd8b13c31c475c9e0f18fcad0c8119889f136";
};
buildType = "ament_cmake";
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 ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-cpp, ament-lint-auto, ament-lint-common, class-loader, example-interfaces, launch, launch-testing, rclcpp, rcutils, rmw-implementation-cmake, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
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";
name = "0.6.2-0.tar.gz";
sha256 = "c85ad022454c92e1dd338ca1a30bf24033a260aa49eb582b4b022d35becba0e9";
};
buildType = "ament_cmake";
buildInputs = [ rosidl-cmake ];
checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing rmw-implementation-cmake ];
propagatedBuildInputs = [ ament-index-cpp class-loader example-interfaces rclcpp rcutils rosidl-default-runtime std-msgs ];
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
meta = {
description = ''Examples for composing multiple nodes in a single process.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "2.0.0-0.tar.gz";
sha256 = "f4f1b34f97b7804c465ba8e3521c4040dad59873354b378db59b025aa5e54a1c";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "2.0.0-0.tar.gz";
sha256 = "aa631582dbcb9af820c40dd48c116d705b020b0f9fe5d49e660ba3bb078d87de";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-crystal-connext-cmake-module";
version = "0.6.4";
src = fetchurl {
url = "https://github.com/ros2-gbp/rosidl_typesupport_connext-release/archive/release/crystal/connext_cmake_module/0.6.4-0.tar.gz";
name = "0.6.4-0.tar.gz";
sha256 = "8caa23925fe887991096acad6bc11127a5db523d941a75e18782e122b7cb475c";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, console-bridge }:
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";
name = "1.1.0-0.tar.gz";
sha256 = "1a8eb7126fa9825f35ad4f5373646c2df8b68595d0d6e4c2a595c3916e8f7722";
};
buildType = "ament_cmake";
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

@ -1,27 +0,0 @@
# 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-crystal-control-msgs";
version = "2.2.0-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/control_msgs-release/archive/release/crystal/control_msgs/2.2.0-1.tar.gz";
name = "2.2.0-1.tar.gz";
sha256 = "cd8efc04d5acd9d2e2ed35538300b7f488197cfde2a34ab2f769dad99ee058ca";
};
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 ];
};
}

View file

@ -1,26 +0,0 @@
# 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-lint-auto, ament-lint-common, boost, launch, launch-testing, nav2-common, nav2-costmap-2d, rclcpp }:
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";
name = "0.1.7-0.tar.gz";
sha256 = "b4d9d3b0b6b5447d9292858ee3a711bd91973ab3cb9b943945eea0b860ca1b7e";
};
buildType = "ament_cmake";
buildInputs = [ nav2-common ];
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ];
propagatedBuildInputs = [ boost nav2-costmap-2d rclcpp ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''The costmap_queue package'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# 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-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";
name = "2.1.0-0.tar.gz";
sha256 = "13c70c9ab1a1a243b1e8c6cd77384e9f037ef7e5b0daf94e1d70ffc6dda2ce53";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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, rclcpp, rmw-fastrtps-cpp, std-msgs }:
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";
name = "0.6.2-0.tar.gz";
sha256 = "3a7bbe8783baab74faa5bfc7f49cc90e4ffa199f6cde8b83dcdf0146dcc0f5fe";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ];
propagatedBuildInputs = [ rclcpp 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 ];
};
}

View file

@ -1,26 +0,0 @@
# 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, rclcpp, rcutils, rmw, rmw-implementation-cmake, std-msgs }:
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";
name = "0.6.2-0.tar.gz";
sha256 = "5def106eb042cfb5259c31fac8c3a80da34a4949ea5f731fd4907f3606df812f";
};
buildType = "ament_cmake";
buildInputs = [ rmw-implementation-cmake ];
checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ];
propagatedBuildInputs = [ example-interfaces launch-ros rclcpp 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 ];
};
}

View file

@ -1,24 +0,0 @@
# 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-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";
name = "0.6.2-0.tar.gz";
sha256 = "cc1e237a66ebe61ff40c27723c53672c42ebc6afc8f292e422d648b60c394af5";
};
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 ];
};
}

View file

@ -1,29 +0,0 @@
# 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-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";
name = "2.0.0-0.tar.gz";
sha256 = "ffea92a4b087654cdee1786eda631c4a98b1e7725e9824630a5706a8309b2f58";
};
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 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

@ -1,25 +0,0 @@
# 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, sensor-msgs }:
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";
name = "2.2.1-0.tar.gz";
sha256 = "582d63c338ab61eaa11d0299ba51a6da91979a75877b6c72208f71891e6b13a1";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ];
propagatedBuildInputs = [ image-geometry opencv3 rclcpp sensor-msgs ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''depthimage_to_laserscan'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, 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-rclpy-executors, 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, ros-base, rviz-default-plugins, rviz2, sros2, teleop-twist-joy, teleop-twist-keyboard, tlsf, tlsf-cpp, topic-monitor }:
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";
name = "0.6.1-0.tar.gz";
sha256 = "ea16bc7630a42e64f787bf24c164a20cbc7c22c66bcfe04f248e5c1c3d7615fd";
};
buildType = "ament_cmake";
propagatedBuildInputs = [ 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-rclpy-executors 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 ros-base rviz-default-plugins rviz2 sros2 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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.1-0.tar.gz";
sha256 = "fb8bea9a6b213a575647cb0daa3ae1b271216a254babe767effec9c8b123ae1f";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.2-0.tar.gz";
sha256 = "90e3e9890a0b7f07e13a20da7af26cfb7fe15ff10b324080c20f9c4a1300563b";
};
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 ];
};
}

View file

@ -1,25 +0,0 @@
# 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, ros2run }:
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";
name = "0.6.2-0.tar.gz";
sha256 = "30e4072ba6f57663d61f629456bc07c74bd3a9678e9d94d85e7917f09781b468";
};
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 ros2run ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''dummy robot bringup'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# 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-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";
name = "0.6.2-0.tar.gz";
sha256 = "9ad027e3adbca974a195d5ef9140a6b3042333e39d017c0520590127884e494c";
};
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 ];
};
}

View file

@ -1,26 +0,0 @@
# 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-lint-auto, ament-lint-common, boost, dwb-core, launch, launch-testing, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-msgs, nav2-robot, nav2-tasks, nav2-util, rclcpp, std-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";
name = "0.1.7-0.tar.gz";
sha256 = "450f6b6b59a11f491adbd99d2ceaf1e150a11f337e4d64b84738e3159dd974d4";
};
buildType = "ament_cmake";
buildInputs = [ nav2-common ];
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ];
propagatedBuildInputs = [ boost dwb-core nav-2d-msgs nav-2d-utils nav2-msgs nav2-robot nav2-tasks nav2-util rclcpp std-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''TODO'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,26 +0,0 @@
# 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-lint-auto, ament-lint-common, dwb-msgs, geometry-msgs, launch, launch-testing, nav-2d-msgs, nav-2d-utils, nav-msgs, nav2-common, nav2-costmap-2d, pluginlib, rclcpp, sensor-msgs, std-msgs, tf2-ros, visualization-msgs }:
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";
name = "0.1.7-0.tar.gz";
sha256 = "eafb4f87e73d2f5c1d33a113563b09617903c56fcb721e661c54ec7632635693";
};
buildType = "ament_cmake";
buildInputs = [ nav-2d-msgs nav2-common sensor-msgs visualization-msgs ];
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ];
propagatedBuildInputs = [ dwb-msgs geometry-msgs nav-2d-utils nav-msgs nav2-costmap-2d pluginlib rclcpp std-msgs tf2-ros ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''TODO'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# 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-lint-auto, ament-lint-common, angles, costmap-queue, dwb-core, geometry-msgs, launch, launch-testing, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, sensor-msgs }:
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";
name = "0.1.7-0.tar.gz";
sha256 = "0e3089d57956c995c412f80fd13e621dc44777f3d006c4eaf0128f694e746987";
};
buildType = "ament_cmake";
buildInputs = [ nav2-common ];
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ];
propagatedBuildInputs = [ angles costmap-queue dwb-core geometry-msgs nav-2d-msgs nav-2d-utils nav2-costmap-2d nav2-util pluginlib rclcpp sensor-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''The dwb_critics package'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# 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-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, launch, launch-testing, nav-2d-msgs, nav-msgs, rosidl-default-runtime, std-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";
name = "0.1.7-0.tar.gz";
sha256 = "7c6481c5bee51568f7797885b0b4c2fe8ae830896c770644f8de11084f7bc04e";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ];
propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-2d-msgs nav-msgs rosidl-default-runtime std-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''Message/Service definitions specifically for the dwb_core'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,27 +0,0 @@
# 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-lint-auto, ament-lint-common, angles, dwb-core, launch, launch-testing, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-dynamic-params, nav2-util, pluginlib, rclcpp }:
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";
name = "0.1.7-0.tar.gz";
sha256 = "bed22e1314016069e8dc619d7f6c557e156a3e353c370234fb349f0180b8bc56";
};
buildType = "ament_cmake";
buildInputs = [ nav2-common ];
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ];
propagatedBuildInputs = [ angles dwb-core nav-2d-msgs nav-2d-utils nav2-dynamic-params nav2-util pluginlib rclcpp ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''Standard implementations of the GoalChecker
and TrajectoryGenerators for dwb_core'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ecl-license }:
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";
name = "1.0.1-1.tar.gz";
sha256 = "ab906dc70d7f2b7e3a145e192387984a328e0cea93c4cc28f73b6701c7a089d7";
};
buildType = "ament_cmake";
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

@ -1,27 +0,0 @@
# 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, ecl-build, ecl-license }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "b45934bc518ec3fb2db5679cc94ee22198ff0caa7bbb7302ee06f6faef9fa432";
};
buildType = "ament_cmake";
buildInputs = [ ecl-build ];
checkInputs = [ ament-cmake-gtest ament-lint-auto 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

@ -1,28 +0,0 @@
# 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, ecl-build, ecl-config, ecl-license, ecl-type-traits }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "2c40dadf1d20d70d7a66e905b174d5159ca3d22bf6a474df5b155ec8e8c809d2";
};
buildType = "ament_cmake";
buildInputs = [ ecl-build ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ecl-config ecl-license ecl-type-traits ];
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

@ -1,26 +0,0 @@
# 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, ecl-build, ecl-license }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "8ad595aa9aed466ab1b8e62aa7da54d3694dfe6308695b27d18892807b940de6";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ecl-build ecl-license ];
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

@ -1,24 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-config, ecl-license }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "4c6c0d24df184f7b818373d6db1e430079772dfbf33741e96bdd589259708435";
};
buildType = "ament_cmake";
propagatedBuildInputs = [ ecl-build ecl-config ecl-license ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Color codes for ansii consoles.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,31 +0,0 @@
# 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, ecl-build, ecl-config, ecl-converters, ecl-errors, ecl-exceptions, ecl-formatters, ecl-license, ecl-mpl, ecl-type-traits, ecl-utilities }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "a98dc17847066bd224c940ceec83f19382445a49a50436b6f2d2dbe41cfa9a44";
};
buildType = "ament_cmake";
buildInputs = [ ecl-build ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ecl-config ecl-converters ecl-errors ecl-exceptions ecl-formatters ecl-license ecl-mpl ecl-type-traits ecl-utilities ];
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

@ -1,27 +0,0 @@
# 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, ecl-config, ecl-license }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "92cca05995fd5fa738bfbeb5ad9f49d5a77dedaef8c11ed7d59966bc0f8ce642";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ecl-config ecl-license ];
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

@ -1,30 +0,0 @@
# 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, ecl-build, ecl-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-mpl, ecl-type-traits }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "c7bcb0421318715a2360dfa77f08f6e45796beb5c8c9db62b19e722da3751671";
};
buildType = "ament_cmake";
buildInputs = [ ecl-build ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ecl-concepts ecl-config ecl-errors ecl-exceptions ecl-license ecl-mpl ecl-type-traits ];
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

@ -1,26 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-build, ecl-command-line, ecl-config, ecl-containers, ecl-converters, ecl-devices, ecl-errors, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-license, ecl-linear-algebra, ecl-sigslots, ecl-streams, ecl-threads, ecl-time-lite, ecl-type-traits }:
buildRosPackage {
pname = "ros-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";
name = "1.0.1-0.tar.gz";
sha256 = "4ecaab4200b12304d57fd077b3027cd57ed8ea021cfd7ab1c8b4299f2ee41134";
};
buildType = "ament_cmake";
propagatedBuildInputs = [ ecl-build ecl-command-line ecl-config ecl-containers ecl-converters ecl-devices ecl-errors ecl-exceptions ecl-formatters ecl-geometry ecl-ipc ecl-license ecl-linear-algebra ecl-sigslots ecl-streams ecl-threads ecl-time-lite ecl-type-traits ];
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

@ -1,26 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ecl-command-line, ecl-concepts, ecl-containers, ecl-converters, ecl-core-apps, ecl-devices, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-sigslots, ecl-statistics, ecl-streams, ecl-threads, ecl-time, ecl-type-traits, ecl-utilities }:
buildRosPackage {
pname = "ros-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";
name = "1.0.1-0.tar.gz";
sha256 = "00d05827ed189c57dba3950f6a68f25c3b5e3da5ff06e8390b0c117bac974a41";
};
buildType = "ament_cmake";
propagatedBuildInputs = [ ecl-command-line ecl-concepts ecl-containers ecl-converters ecl-core-apps ecl-devices ecl-eigen ecl-exceptions ecl-formatters ecl-geometry ecl-ipc ecl-linear-algebra ecl-math ecl-mpl ecl-sigslots ecl-statistics ecl-streams ecl-threads ecl-time ecl-type-traits ecl-utilities ];
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

@ -1,26 +0,0 @@
# 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, ecl-build, ecl-config, ecl-containers, ecl-errors, ecl-license, ecl-mpl, ecl-threads, ecl-type-traits, ecl-utilities }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "83dee83518c5937165ee4506d6358e714d9cf8fce2fa05c54ab922669e22ddb1";
};
buildType = "ament_cmake";
buildInputs = [ ecl-build ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ecl-config ecl-containers ecl-errors ecl-license ecl-mpl ecl-threads ecl-type-traits ecl-utilities ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Provides an extensible and standardised framework for input-output devices.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, eigen }:
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";
name = "1.0.1-0.tar.gz";
sha256 = "e3f94550689bffd30ec975d5a94c4ac7b521da5f59e5e14b19b1728d0af9c3b2";
};
buildType = "ament_cmake";
propagatedBuildInputs = [ eigen ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''This provides an Eigen implementation for ecl's linear algebra.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

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