diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 06152414ea..bab0f95791 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,7 +11,6 @@ jobs: - melodic - melodicPython3 - noetic - - crystal - dashing - eloquent - foxy diff --git a/distros/crystal/action-msgs/default.nix b/distros/crystal/action-msgs/default.nix deleted file mode 100644 index 44be6133e9..0000000000 --- a/distros/crystal/action-msgs/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/actionlib-msgs/default.nix b/distros/crystal/actionlib-msgs/default.nix deleted file mode 100644 index 674a4420fb..0000000000 --- a/distros/crystal/actionlib-msgs/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-clang-format/default.nix b/distros/crystal/ament-clang-format/default.nix deleted file mode 100644 index 79bf19e6ed..0000000000 --- a/distros/crystal/ament-clang-format/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-auto/default.nix b/distros/crystal/ament-cmake-auto/default.nix deleted file mode 100644 index d5d840acb3..0000000000 --- a/distros/crystal/ament-cmake-auto/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-clang-format/default.nix b/distros/crystal/ament-cmake-clang-format/default.nix deleted file mode 100644 index 6aa40e89bc..0000000000 --- a/distros/crystal/ament-cmake-clang-format/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-copyright/default.nix b/distros/crystal/ament-cmake-copyright/default.nix deleted file mode 100644 index ce46f1eae7..0000000000 --- a/distros/crystal/ament-cmake-copyright/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-core/default.nix b/distros/crystal/ament-cmake-core/default.nix deleted file mode 100644 index 3de3901b6d..0000000000 --- a/distros/crystal/ament-cmake-core/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-cppcheck/default.nix b/distros/crystal/ament-cmake-cppcheck/default.nix deleted file mode 100644 index 7eefab7e3d..0000000000 --- a/distros/crystal/ament-cmake-cppcheck/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-cpplint/default.nix b/distros/crystal/ament-cmake-cpplint/default.nix deleted file mode 100644 index 857358be27..0000000000 --- a/distros/crystal/ament-cmake-cpplint/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-export-definitions/default.nix b/distros/crystal/ament-cmake-export-definitions/default.nix deleted file mode 100644 index 54bbaeb16d..0000000000 --- a/distros/crystal/ament-cmake-export-definitions/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-export-dependencies/default.nix b/distros/crystal/ament-cmake-export-dependencies/default.nix deleted file mode 100644 index 7ed268e266..0000000000 --- a/distros/crystal/ament-cmake-export-dependencies/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-export-include-directories/default.nix b/distros/crystal/ament-cmake-export-include-directories/default.nix deleted file mode 100644 index cb0e5f9b64..0000000000 --- a/distros/crystal/ament-cmake-export-include-directories/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-export-interfaces/default.nix b/distros/crystal/ament-cmake-export-interfaces/default.nix deleted file mode 100644 index 8ba41b6a88..0000000000 --- a/distros/crystal/ament-cmake-export-interfaces/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-export-libraries/default.nix b/distros/crystal/ament-cmake-export-libraries/default.nix deleted file mode 100644 index f8aff3eca9..0000000000 --- a/distros/crystal/ament-cmake-export-libraries/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-export-link-flags/default.nix b/distros/crystal/ament-cmake-export-link-flags/default.nix deleted file mode 100644 index 3df538534b..0000000000 --- a/distros/crystal/ament-cmake-export-link-flags/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-flake8/default.nix b/distros/crystal/ament-cmake-flake8/default.nix deleted file mode 100644 index 071fbd74f0..0000000000 --- a/distros/crystal/ament-cmake-flake8/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-gmock/default.nix b/distros/crystal/ament-cmake-gmock/default.nix deleted file mode 100644 index ab173a87b1..0000000000 --- a/distros/crystal/ament-cmake-gmock/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-gtest/default.nix b/distros/crystal/ament-cmake-gtest/default.nix deleted file mode 100644 index 39e24b1a48..0000000000 --- a/distros/crystal/ament-cmake-gtest/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-include-directories/default.nix b/distros/crystal/ament-cmake-include-directories/default.nix deleted file mode 100644 index 223756874f..0000000000 --- a/distros/crystal/ament-cmake-include-directories/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-libraries/default.nix b/distros/crystal/ament-cmake-libraries/default.nix deleted file mode 100644 index c955346ba7..0000000000 --- a/distros/crystal/ament-cmake-libraries/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-lint-cmake/default.nix b/distros/crystal/ament-cmake-lint-cmake/default.nix deleted file mode 100644 index acf7956e49..0000000000 --- a/distros/crystal/ament-cmake-lint-cmake/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-nose/default.nix b/distros/crystal/ament-cmake-nose/default.nix deleted file mode 100644 index 5f1622c607..0000000000 --- a/distros/crystal/ament-cmake-nose/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-pclint/default.nix b/distros/crystal/ament-cmake-pclint/default.nix deleted file mode 100644 index b7141218bf..0000000000 --- a/distros/crystal/ament-cmake-pclint/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-pep257/default.nix b/distros/crystal/ament-cmake-pep257/default.nix deleted file mode 100644 index de34943a4b..0000000000 --- a/distros/crystal/ament-cmake-pep257/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-pep8/default.nix b/distros/crystal/ament-cmake-pep8/default.nix deleted file mode 100644 index 55c109b382..0000000000 --- a/distros/crystal/ament-cmake-pep8/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-pyflakes/default.nix b/distros/crystal/ament-cmake-pyflakes/default.nix deleted file mode 100644 index be106196af..0000000000 --- a/distros/crystal/ament-cmake-pyflakes/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-pytest/default.nix b/distros/crystal/ament-cmake-pytest/default.nix deleted file mode 100644 index 160932b307..0000000000 --- a/distros/crystal/ament-cmake-pytest/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-python/default.nix b/distros/crystal/ament-cmake-python/default.nix deleted file mode 100644 index 2c952f0457..0000000000 --- a/distros/crystal/ament-cmake-python/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-ros/default.nix b/distros/crystal/ament-cmake-ros/default.nix deleted file mode 100644 index 4d666e88df..0000000000 --- a/distros/crystal/ament-cmake-ros/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-target-dependencies/default.nix b/distros/crystal/ament-cmake-target-dependencies/default.nix deleted file mode 100644 index a4a037c109..0000000000 --- a/distros/crystal/ament-cmake-target-dependencies/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-test/default.nix b/distros/crystal/ament-cmake-test/default.nix deleted file mode 100644 index 0c27604ef3..0000000000 --- a/distros/crystal/ament-cmake-test/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-uncrustify/default.nix b/distros/crystal/ament-cmake-uncrustify/default.nix deleted file mode 100644 index e282bd64b5..0000000000 --- a/distros/crystal/ament-cmake-uncrustify/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-virtualenv/default.nix b/distros/crystal/ament-cmake-virtualenv/default.nix deleted file mode 100644 index 086edeb38e..0000000000 --- a/distros/crystal/ament-cmake-virtualenv/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake-xmllint/default.nix b/distros/crystal/ament-cmake-xmllint/default.nix deleted file mode 100644 index c7b4be5c3a..0000000000 --- a/distros/crystal/ament-cmake-xmllint/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cmake/default.nix b/distros/crystal/ament-cmake/default.nix deleted file mode 100644 index 7582f73957..0000000000 --- a/distros/crystal/ament-cmake/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-copyright/default.nix b/distros/crystal/ament-copyright/default.nix deleted file mode 100644 index 780b3d6620..0000000000 --- a/distros/crystal/ament-copyright/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cppcheck/default.nix b/distros/crystal/ament-cppcheck/default.nix deleted file mode 100644 index 6a3274bd8f..0000000000 --- a/distros/crystal/ament-cppcheck/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-cpplint/default.nix b/distros/crystal/ament-cpplint/default.nix deleted file mode 100644 index 3a34ef305e..0000000000 --- a/distros/crystal/ament-cpplint/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-flake8/default.nix b/distros/crystal/ament-flake8/default.nix deleted file mode 100644 index e7528d1e3f..0000000000 --- a/distros/crystal/ament-flake8/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-index-cpp/default.nix b/distros/crystal/ament-index-cpp/default.nix deleted file mode 100644 index d2709680ca..0000000000 --- a/distros/crystal/ament-index-cpp/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-index-python/default.nix b/distros/crystal/ament-index-python/default.nix deleted file mode 100644 index 12c50cddc9..0000000000 --- a/distros/crystal/ament-index-python/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-lint-auto/default.nix b/distros/crystal/ament-lint-auto/default.nix deleted file mode 100644 index 93a404d214..0000000000 --- a/distros/crystal/ament-lint-auto/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-lint-cmake/default.nix b/distros/crystal/ament-lint-cmake/default.nix deleted file mode 100644 index 7010e370ed..0000000000 --- a/distros/crystal/ament-lint-cmake/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-lint-common/default.nix b/distros/crystal/ament-lint-common/default.nix deleted file mode 100644 index 61c7fa9628..0000000000 --- a/distros/crystal/ament-lint-common/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-package/default.nix b/distros/crystal/ament-package/default.nix deleted file mode 100644 index 27e13c8c6f..0000000000 --- a/distros/crystal/ament-package/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-pclint/default.nix b/distros/crystal/ament-pclint/default.nix deleted file mode 100644 index 629730a5eb..0000000000 --- a/distros/crystal/ament-pclint/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-pep257/default.nix b/distros/crystal/ament-pep257/default.nix deleted file mode 100644 index 3aea7d6935..0000000000 --- a/distros/crystal/ament-pep257/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-pep8/default.nix b/distros/crystal/ament-pep8/default.nix deleted file mode 100644 index 48d6edcb58..0000000000 --- a/distros/crystal/ament-pep8/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-pyflakes/default.nix b/distros/crystal/ament-pyflakes/default.nix deleted file mode 100644 index f37c2baac1..0000000000 --- a/distros/crystal/ament-pyflakes/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-uncrustify/default.nix b/distros/crystal/ament-uncrustify/default.nix deleted file mode 100644 index 0283a7504b..0000000000 --- a/distros/crystal/ament-uncrustify/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-virtualenv/default.nix b/distros/crystal/ament-virtualenv/default.nix deleted file mode 100644 index a7f3c67f7c..0000000000 --- a/distros/crystal/ament-virtualenv/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ament-xmllint/default.nix b/distros/crystal/ament-xmllint/default.nix deleted file mode 100644 index d999d1509d..0000000000 --- a/distros/crystal/ament-xmllint/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/angles/default.nix b/distros/crystal/angles/default.nix deleted file mode 100644 index 64b7b42db0..0000000000 --- a/distros/crystal/angles/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/apriltag-msgs/default.nix b/distros/crystal/apriltag-msgs/default.nix deleted file mode 100644 index 8374816e6a..0000000000 --- a/distros/crystal/apriltag-msgs/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/apriltag/default.nix b/distros/crystal/apriltag/default.nix deleted file mode 100644 index 03ca4f32eb..0000000000 --- a/distros/crystal/apriltag/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/apriltag2-node/default.nix b/distros/crystal/apriltag2-node/default.nix deleted file mode 100644 index ee99d3bfa7..0000000000 --- a/distros/crystal/apriltag2-node/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/behaviortree-cpp-v3/default.nix b/distros/crystal/behaviortree-cpp-v3/default.nix deleted file mode 100644 index c3b9f5e8a1..0000000000 --- a/distros/crystal/behaviortree-cpp-v3/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/behaviortree-cpp/default.nix b/distros/crystal/behaviortree-cpp/default.nix deleted file mode 100644 index 8c84ec0a17..0000000000 --- a/distros/crystal/behaviortree-cpp/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/builtin-interfaces/default.nix b/distros/crystal/builtin-interfaces/default.nix deleted file mode 100644 index 41ab1669b4..0000000000 --- a/distros/crystal/builtin-interfaces/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/camera-calibration-parsers/default.nix b/distros/crystal/camera-calibration-parsers/default.nix deleted file mode 100644 index b3e8b82927..0000000000 --- a/distros/crystal/camera-calibration-parsers/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/camera-info-manager/default.nix b/distros/crystal/camera-info-manager/default.nix deleted file mode 100644 index 06aff3965d..0000000000 --- a/distros/crystal/camera-info-manager/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/cartographer/default.nix b/distros/crystal/cartographer/default.nix deleted file mode 100644 index f19004d30b..0000000000 --- a/distros/crystal/cartographer/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/class-loader/default.nix b/distros/crystal/class-loader/default.nix deleted file mode 100644 index 6ce2cd907c..0000000000 --- a/distros/crystal/class-loader/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/common-interfaces/default.nix b/distros/crystal/common-interfaces/default.nix deleted file mode 100644 index e7acd55ff3..0000000000 --- a/distros/crystal/common-interfaces/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/composition/default.nix b/distros/crystal/composition/default.nix deleted file mode 100644 index dac6be0b92..0000000000 --- a/distros/crystal/composition/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/compressed-depth-image-transport/default.nix b/distros/crystal/compressed-depth-image-transport/default.nix deleted file mode 100644 index 25fee40d40..0000000000 --- a/distros/crystal/compressed-depth-image-transport/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/compressed-image-transport/default.nix b/distros/crystal/compressed-image-transport/default.nix deleted file mode 100644 index 9625dd8c8b..0000000000 --- a/distros/crystal/compressed-image-transport/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/connext-cmake-module/default.nix b/distros/crystal/connext-cmake-module/default.nix deleted file mode 100644 index accb0def91..0000000000 --- a/distros/crystal/connext-cmake-module/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/console-bridge-vendor/default.nix b/distros/crystal/console-bridge-vendor/default.nix deleted file mode 100644 index 69eb38ed70..0000000000 --- a/distros/crystal/console-bridge-vendor/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/control-msgs/default.nix b/distros/crystal/control-msgs/default.nix deleted file mode 100644 index b60c538fae..0000000000 --- a/distros/crystal/control-msgs/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/costmap-queue/default.nix b/distros/crystal/costmap-queue/default.nix deleted file mode 100644 index 411b56b3ce..0000000000 --- a/distros/crystal/costmap-queue/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/cv-bridge/default.nix b/distros/crystal/cv-bridge/default.nix deleted file mode 100644 index ae33ff3626..0000000000 --- a/distros/crystal/cv-bridge/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/demo-nodes-cpp-native/default.nix b/distros/crystal/demo-nodes-cpp-native/default.nix deleted file mode 100644 index 8172254b24..0000000000 --- a/distros/crystal/demo-nodes-cpp-native/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/demo-nodes-cpp/default.nix b/distros/crystal/demo-nodes-cpp/default.nix deleted file mode 100644 index 6e976501b1..0000000000 --- a/distros/crystal/demo-nodes-cpp/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/demo-nodes-py/default.nix b/distros/crystal/demo-nodes-py/default.nix deleted file mode 100644 index f601021b67..0000000000 --- a/distros/crystal/demo-nodes-py/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/depth-image-proc/default.nix b/distros/crystal/depth-image-proc/default.nix deleted file mode 100644 index 9048731ed4..0000000000 --- a/distros/crystal/depth-image-proc/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/depthimage-to-laserscan/default.nix b/distros/crystal/depthimage-to-laserscan/default.nix deleted file mode 100644 index 0d12c23407..0000000000 --- a/distros/crystal/depthimage-to-laserscan/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/desktop/default.nix b/distros/crystal/desktop/default.nix deleted file mode 100644 index 036519b003..0000000000 --- a/distros/crystal/desktop/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/diagnostic-msgs/default.nix b/distros/crystal/diagnostic-msgs/default.nix deleted file mode 100644 index 5ed35f3304..0000000000 --- a/distros/crystal/diagnostic-msgs/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/dummy-map-server/default.nix b/distros/crystal/dummy-map-server/default.nix deleted file mode 100644 index 719cc266b6..0000000000 --- a/distros/crystal/dummy-map-server/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/dummy-robot-bringup/default.nix b/distros/crystal/dummy-robot-bringup/default.nix deleted file mode 100644 index c31aca2922..0000000000 --- a/distros/crystal/dummy-robot-bringup/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/dummy-sensors/default.nix b/distros/crystal/dummy-sensors/default.nix deleted file mode 100644 index f108712660..0000000000 --- a/distros/crystal/dummy-sensors/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/dwb-controller/default.nix b/distros/crystal/dwb-controller/default.nix deleted file mode 100644 index c80f6321b3..0000000000 --- a/distros/crystal/dwb-controller/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/dwb-core/default.nix b/distros/crystal/dwb-core/default.nix deleted file mode 100644 index 7f5ffb97d9..0000000000 --- a/distros/crystal/dwb-core/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/dwb-critics/default.nix b/distros/crystal/dwb-critics/default.nix deleted file mode 100644 index 1091ff7dc1..0000000000 --- a/distros/crystal/dwb-critics/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/dwb-msgs/default.nix b/distros/crystal/dwb-msgs/default.nix deleted file mode 100644 index 9b1caa1f4f..0000000000 --- a/distros/crystal/dwb-msgs/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/dwb-plugins/default.nix b/distros/crystal/dwb-plugins/default.nix deleted file mode 100644 index e21b23c2b2..0000000000 --- a/distros/crystal/dwb-plugins/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-build/default.nix b/distros/crystal/ecl-build/default.nix deleted file mode 100644 index a9e893c251..0000000000 --- a/distros/crystal/ecl-build/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-command-line/default.nix b/distros/crystal/ecl-command-line/default.nix deleted file mode 100644 index 85429264fd..0000000000 --- a/distros/crystal/ecl-command-line/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-concepts/default.nix b/distros/crystal/ecl-concepts/default.nix deleted file mode 100644 index ac963f73f2..0000000000 --- a/distros/crystal/ecl-concepts/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-config/default.nix b/distros/crystal/ecl-config/default.nix deleted file mode 100644 index 219c246d99..0000000000 --- a/distros/crystal/ecl-config/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-console/default.nix b/distros/crystal/ecl-console/default.nix deleted file mode 100644 index f1800fa1b4..0000000000 --- a/distros/crystal/ecl-console/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-containers/default.nix b/distros/crystal/ecl-containers/default.nix deleted file mode 100644 index 55aaed9276..0000000000 --- a/distros/crystal/ecl-containers/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-converters-lite/default.nix b/distros/crystal/ecl-converters-lite/default.nix deleted file mode 100644 index d676b6de57..0000000000 --- a/distros/crystal/ecl-converters-lite/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-converters/default.nix b/distros/crystal/ecl-converters/default.nix deleted file mode 100644 index 8ae890792d..0000000000 --- a/distros/crystal/ecl-converters/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-core-apps/default.nix b/distros/crystal/ecl-core-apps/default.nix deleted file mode 100644 index 93dc3129f5..0000000000 --- a/distros/crystal/ecl-core-apps/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-core/default.nix b/distros/crystal/ecl-core/default.nix deleted file mode 100644 index 3e431b0dfe..0000000000 --- a/distros/crystal/ecl-core/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-devices/default.nix b/distros/crystal/ecl-devices/default.nix deleted file mode 100644 index 37fef25e4a..0000000000 --- a/distros/crystal/ecl-devices/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-eigen/default.nix b/distros/crystal/ecl-eigen/default.nix deleted file mode 100644 index 7d8e39c299..0000000000 --- a/distros/crystal/ecl-eigen/default.nix +++ /dev/null @@ -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 ]; - }; -} diff --git a/distros/crystal/ecl-errors/default.nix b/distros/crystal/ecl-errors/default.nix deleted file mode 100644 index 11bfff055f..0000000000 --- a/distros/crystal/ecl-errors/default.nix +++ /dev/null @@ -1,28 +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-errors"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/crystal/ecl_errors/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "7253c6f1af5c15d658d23f14b52f07fa1bc48648b8dfa34eed0c95ba8875b186"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''This library provides lean and mean error mechanisms. - It includes c style error functions as well as a few - useful macros. For higher level mechanisms, - refer to ecl_exceptions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-exceptions/default.nix b/distros/crystal/ecl-exceptions/default.nix deleted file mode 100644 index ea3629a38c..0000000000 --- a/distros/crystal/ecl-exceptions/default.nix +++ /dev/null @@ -1,27 +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-errors, ecl-license }: -buildRosPackage { - pname = "ros-crystal-ecl-exceptions"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_exceptions/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "c673d88f292daa245bfa460d0af1e3623e15f8c507adec03b28f9fc5ca82968b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Template based exceptions - these are simple and practical - and avoid the proliferation of exception types. Although not - syntatactically ideal, it is convenient and eminently practical.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-filesystem/default.nix b/distros/crystal/ecl-filesystem/default.nix deleted file mode 100644 index 111325fb4c..0000000000 --- a/distros/crystal/ecl-filesystem/default.nix +++ /dev/null @@ -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, ecl-build, ecl-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-crystal-ecl-filesystem"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_filesystem/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "9b6fd490434d4a1a8f44f974f4f01ebfd5b6a2bef880fca7586b41d811a8aabc"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Cross platform filesystem utilities (until c++11 makes its way in).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-formatters/default.nix b/distros/crystal/ecl-formatters/default.nix deleted file mode 100644 index 895f07af53..0000000000 --- a/distros/crystal/ecl-formatters/default.nix +++ /dev/null @@ -1,27 +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-converters, ecl-exceptions, ecl-license }: -buildRosPackage { - pname = "ros-crystal-ecl-formatters"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_formatters/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "b965714bbb869bbbfe9ecf925fa6e2f6e1275d8ff764f9e8f93110a00609cbe0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-converters ecl-exceptions ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''The formatters here simply format various input types to a specified - text format. They can be used with most streaming types (including both - ecl and stl streams).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-geometry/default.nix b/distros/crystal/ecl-geometry/default.nix deleted file mode 100644 index 4f7ff5ca99..0000000000 --- a/distros/crystal/ecl-geometry/default.nix +++ /dev/null @@ -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-exceptions, ecl-formatters, ecl-license, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-type-traits }: -buildRosPackage { - pname = "ros-crystal-ecl-geometry"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_geometry/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "98e1c67a4da502cf83f49ba02364bf31a341082365569700466fcb01d3f269b3"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-containers ecl-exceptions ecl-formatters ecl-license ecl-linear-algebra ecl-math ecl-mpl ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Any tools relating to mathematical geometry. - Primarily featuring polynomials and interpolations.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-io/default.nix b/distros/crystal/ecl-io/default.nix deleted file mode 100644 index d57fa865df..0000000000 --- a/distros/crystal/ecl-io/default.nix +++ /dev/null @@ -1,27 +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-errors, ecl-license }: -buildRosPackage { - pname = "ros-crystal-ecl-io"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/crystal/ecl_io/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "415a4a10ce017151d21132c31d26f1dcac1cb80cae3fe6f5b5eb79241acd06e6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Most implementations (windows, posix, ...) have slightly different api for - low level input-output functions. These are gathered here and re-represented - with a cross platform set of functions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-ipc/default.nix b/distros/crystal/ecl-ipc/default.nix deleted file mode 100644 index 7d4393e25d..0000000000 --- a/distros/crystal/ecl-ipc/default.nix +++ /dev/null @@ -1,29 +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-errors, ecl-exceptions, ecl-license, ecl-threads, ecl-time, ecl-time-lite }: -buildRosPackage { - pname = "ros-crystal-ecl-ipc"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_ipc/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "8b8c012ac5e1ad3893b3faa2985b7fe0c276271992adb1dbfc2f745a04e4063d"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-exceptions ecl-license ecl-threads ecl-time ecl-time-lite ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there - are more than a few. This package provides an infrastructure to allow for developing - cross platform c++ wrappers around the lower level c api's that handle these - mechanisms. These make it not only easier to utilise such mechanisms, but allow it - to be done consistently across platforms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-license/default.nix b/distros/crystal/ecl-license/default.nix deleted file mode 100644 index 84a77a2815..0000000000 --- a/distros/crystal/ecl-license/default.nix +++ /dev/null @@ -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-ecl-license"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_tools-release/archive/release/crystal/ecl_license/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "3a142f1a9e1aa1229979e45856ab06c6c923a9efd595dd616d2f04b2f5fbc721"; - }; - - buildType = "ament_cmake"; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Maintains the ecl licenses and also provides an install - target for deploying licenses with the ecl libraries.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-linear-algebra/default.nix b/distros/crystal/ecl-linear-algebra/default.nix deleted file mode 100644 index 5068184662..0000000000 --- a/distros/crystal/ecl-linear-algebra/default.nix +++ /dev/null @@ -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, ecl-build, ecl-converters, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-license, ecl-math, sophus }: -buildRosPackage { - pname = "ros-crystal-ecl-linear-algebra"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_linear_algebra/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "f5a5be624ca3ea6bc470d459a4395f3b74944c615c24987124e235922b8be9ea"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-converters ecl-eigen ecl-exceptions ecl-formatters ecl-license ecl-math sophus ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Ecl frontend to a linear matrix package (currently eigen).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-lite/default.nix b/distros/crystal/ecl-lite/default.nix deleted file mode 100644 index 680db9e21a..0000000000 --- a/distros/crystal/ecl-lite/default.nix +++ /dev/null @@ -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-config, ecl-converters-lite, ecl-errors, ecl-io, ecl-sigslots-lite, ecl-time-lite }: -buildRosPackage { - pname = "ros-crystal-ecl-lite"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/crystal/ecl_lite/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "da24938f4d3fabe34a7d9e936cb274beb26f8070113c92fd3b3da54b7a127f75"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ecl-config ecl-converters-lite ecl-errors ecl-io ecl-sigslots-lite ecl-time-lite ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Libraries and utilities for embedded and low-level linux development.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-manipulators/default.nix b/distros/crystal/ecl-manipulators/default.nix deleted file mode 100644 index 46de9e6d8b..0000000000 --- a/distros/crystal/ecl-manipulators/default.nix +++ /dev/null @@ -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-exceptions, ecl-formatters, ecl-geometry, ecl-license }: -buildRosPackage { - pname = "ros-crystal-ecl-manipulators"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_manipulators/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "9072031429b88698f4f2afa98037077bbf0256aa6fc11512ea4220f7b15760be"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-exceptions ecl-formatters ecl-geometry ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Deploys various manipulation algorithms, currently just - feedforward filters (interpolations).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-math/default.nix b/distros/crystal/ecl-math/default.nix deleted file mode 100644 index 3b5e355a27..0000000000 --- a/distros/crystal/ecl-math/default.nix +++ /dev/null @@ -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, ecl-type-traits }: -buildRosPackage { - pname = "ros-crystal-ecl-math"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_math/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "34a913f20b96c7a81741ede0f5af6b280089f100b273304efc328a9a2d738ae4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-license ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''This package provides simple support to cmath, filling in holes - or redefining in a c++ formulation where desirable.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-mobile-robot/default.nix b/distros/crystal/ecl-mobile-robot/default.nix deleted file mode 100644 index ef9aeb826e..0000000000 --- a/distros/crystal/ecl-mobile-robot/default.nix +++ /dev/null @@ -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-errors, ecl-formatters, ecl-geometry, ecl-license, ecl-linear-algebra, ecl-math }: -buildRosPackage { - pname = "ros-crystal-ecl-mobile-robot"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_mobile_robot/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "6f5823539daecf82dd626c3bb0737a5e86d5726019d272171217fd7115890500"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-errors ecl-formatters ecl-geometry ecl-license ecl-linear-algebra ecl-math ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Contains transforms (e.g. differential drive inverse kinematics) - for the various types of mobile robot platforms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-mpl/default.nix b/distros/crystal/ecl-mpl/default.nix deleted file mode 100644 index c8502263f2..0000000000 --- a/distros/crystal/ecl-mpl/default.nix +++ /dev/null @@ -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-license }: -buildRosPackage { - pname = "ros-crystal-ecl-mpl"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_mpl/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "b4200f6806db576ae61d0e4eddfb60286f0c8a9f4523abccbb72ae284cdd6f73"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Metaprogramming tools move alot of runtime calculations to be shifted to - compile time. This has only very elementary structures at this stage.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-sigslots-lite/default.nix b/distros/crystal/ecl-sigslots-lite/default.nix deleted file mode 100644 index 2f7c618104..0000000000 --- a/distros/crystal/ecl-sigslots-lite/default.nix +++ /dev/null @@ -1,27 +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-errors, ecl-license }: -buildRosPackage { - pname = "ros-crystal-ecl-sigslots-lite"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/crystal/ecl_sigslots_lite/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "e9103435c3befa6c163051a944ca2964b5761d2db5697a288be95cc82aa6a423"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to - provide a very simple sigslots implementation that can be used for *very* - embedded development.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-sigslots/default.nix b/distros/crystal/ecl-sigslots/default.nix deleted file mode 100644 index 97754635b5..0000000000 --- a/distros/crystal/ecl-sigslots/default.nix +++ /dev/null @@ -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-config, ecl-license, ecl-threads }: -buildRosPackage { - pname = "ros-crystal-ecl-sigslots"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_sigslots/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "9f2f83fc23240e78693cb56a7abf2cb87b2bea9efbe6a9107299e0dd574db611"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-config ecl-license ecl-threads ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Provides a signal/slot mechanism (in the same vein as qt sigslots, - boost::signals etc for intra-process communication. These include - some improvements - they do not need a preprocessor, are fully type safe, - allow for simple connections via a posix style string identifier - and are multithread-safe.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-statistics/default.nix b/distros/crystal/ecl-statistics/default.nix deleted file mode 100644 index d4f4fb763f..0000000000 --- a/distros/crystal/ecl-statistics/default.nix +++ /dev/null @@ -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, ecl-build, ecl-config, ecl-license, ecl-linear-algebra, ecl-mpl, ecl-type-traits }: -buildRosPackage { - pname = "ros-crystal-ecl-statistics"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_statistics/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "a27f8fd665f798bb50774cf81cd42fa8139d3388c9df67db53d3e616144deba1"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-license ecl-linear-algebra ecl-mpl ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Common statistical structures and algorithms for control systems.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-streams/default.nix b/distros/crystal/ecl-streams/default.nix deleted file mode 100644 index 1165712da5..0000000000 --- a/distros/crystal/ecl-streams/default.nix +++ /dev/null @@ -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-concepts, ecl-converters, ecl-devices, ecl-errors, ecl-license, ecl-time, ecl-type-traits }: -buildRosPackage { - pname = "ros-crystal-ecl-streams"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_streams/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "06275da6301894c7d669770ca6333a60b9b0ccd0ffeee6482464fd8c1924a34e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-concepts ecl-converters ecl-devices ecl-errors ecl-license ecl-time ecl-type-traits ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''These are lightweight text streaming classes that connect to standardised - ecl type devices.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-threads/default.nix b/distros/crystal/ecl-threads/default.nix deleted file mode 100644 index c78c161df7..0000000000 --- a/distros/crystal/ecl-threads/default.nix +++ /dev/null @@ -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-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time, ecl-utilities }: -buildRosPackage { - pname = "ros-crystal-ecl-threads"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_threads/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "04e4e9d7cd8b64c1d3169d0f018f14ddde749db5fb7acccc0184371cee0bf078"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-concepts ecl-config ecl-errors ecl-exceptions ecl-license ecl-time ecl-utilities ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''This package provides the c++ extensions for a variety of threaded - programming tools. These are usually different on different - platforms, so the architecture for a cross-platform framework - is also implemented.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-time-lite/default.nix b/distros/crystal/ecl-time-lite/default.nix deleted file mode 100644 index b1ba1e6e1b..0000000000 --- a/distros/crystal/ecl-time-lite/default.nix +++ /dev/null @@ -1,25 +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-errors, ecl-license }: -buildRosPackage { - pname = "ros-crystal-ecl-time-lite"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/crystal/ecl_time_lite/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "0e008aa72773384f0da2906b6562477ca47abdef604076529eac6a19ca179997"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Provides a portable set of time functions that are especially useful for - porting other code or being wrapped by higher level c++ classes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-time/default.nix b/distros/crystal/ecl-time/default.nix deleted file mode 100644 index 579c2165c5..0000000000 --- a/distros/crystal/ecl-time/default.nix +++ /dev/null @@ -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-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time-lite }: -buildRosPackage { - pname = "ros-crystal-ecl-time"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_time/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "f9c643be05bfe53d52aa9aafe0bc5b41620cace6fea343bb68578334905d799c"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-exceptions ecl-license ecl-time-lite ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Timing utilities are very dependent on the system api provided for their use. - This package provides a means for handling different timing models. Current support - - - posix rt : complete. - - macosx : posix timers only, missing absolute timers. - - win : none.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-tools/default.nix b/distros/crystal/ecl-tools/default.nix deleted file mode 100644 index 72ac171574..0000000000 --- a/distros/crystal/ecl-tools/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ecl-build, ecl-license }: -buildRosPackage { - pname = "ros-crystal-ecl-tools"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_tools-release/archive/release/crystal/ecl_tools/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "899c4f6f93e12acdb6d81631ac8fdf56c45a54f565e68a4ce6a05030e4ddbbbd"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ecl-build ecl-license ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Tools and utilities for ecl development.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-type-traits/default.nix b/distros/crystal/ecl-type-traits/default.nix deleted file mode 100644 index 7dda64098d..0000000000 --- a/distros/crystal/ecl-type-traits/default.nix +++ /dev/null @@ -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-license, ecl-mpl }: -buildRosPackage { - pname = "ros-crystal-ecl-type-traits"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_type_traits/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "dba20da2c44d2b510db614738312ff31374fef5dee29c28efba4b1a69c7a29ff"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-config ecl-license ecl-mpl ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Extends c++ type traits and implements a few more to boot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ecl-utilities/default.nix b/distros/crystal/ecl-utilities/default.nix deleted file mode 100644 index b309016402..0000000000 --- a/distros/crystal/ecl-utilities/default.nix +++ /dev/null @@ -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-concepts, ecl-license, ecl-mpl }: -buildRosPackage { - pname = "ros-crystal-ecl-utilities"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/crystal/ecl_utilities/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "393f6746ee0a4963fff724ea6f63c429e76f2beb5ef25e37e552134afe570b94"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ecl-build ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ecl-concepts ecl-license ecl-mpl ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Includes various supporting tools and utilities for c++ programming.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/eigen-stl-containers/default.nix b/distros/crystal/eigen-stl-containers/default.nix deleted file mode 100644 index 2dcb34e98b..0000000000 --- a/distros/crystal/eigen-stl-containers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, eigen }: -buildRosPackage { - pname = "ros-crystal-eigen-stl-containers"; - version = "1.0.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/crystal/eigen_stl_containers/1.0.0-0.tar.gz"; - name = "1.0.0-0.tar.gz"; - sha256 = "dd870ca56fe118b51f00459340ffcf4cef968c1c6e27f8eab9326b9f02c95ee4"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''This package provides a set of typedef's that allow - using Eigen datatypes in STL containers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/ets-cpp-client/default.nix b/distros/crystal/ets-cpp-client/default.nix deleted file mode 100644 index e973fd6b1a..0000000000 --- a/distros/crystal/ets-cpp-client/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ets-msgs, launch-ros, rclcpp, rcutils, rmw, rmw-implementation-cmake, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-crystal-ets-cpp-client"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/brunodmt/ets_ros2-release/archive/release/crystal/ets_cpp_client/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "fd8f72849064578c712fd7d106067af72c38aadfeb89fea2f19e90244df93b44"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rmw-implementation-cmake ]; - propagatedBuildInputs = [ ets-msgs launch-ros rclcpp rcutils rmw rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ETS2/ATS sample client''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ets-msgs/default.nix b/distros/crystal/ets-msgs/default.nix deleted file mode 100644 index ca9629b066..0000000000 --- a/distros/crystal/ets-msgs/default.nix +++ /dev/null @@ -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 }: -buildRosPackage { - pname = "ros-crystal-ets-msgs"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/brunodmt/ets_ros2-release/archive/release/crystal/ets_msgs/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "082495a82ab3acee57fc481d295a4926ac065b963b3f6a8dd4355fb25a1a1851"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''Messages definition for ETS2/ATS telemetry and configuration data''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ets-plugin/default.nix b/distros/crystal/ets-plugin/default.nix deleted file mode 100644 index 37feecbcef..0000000000 --- a/distros/crystal/ets-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ets-msgs, launch-ros, rclcpp, rcutils, rmw, rmw-implementation-cmake, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-crystal-ets-plugin"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/brunodmt/ets_ros2-release/archive/release/crystal/ets_plugin/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "8287ec4889915a5aa9a8e1db5b55c6b95fefba310f11f31f594ad9e132f0391d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rmw-implementation-cmake ]; - propagatedBuildInputs = [ ets-msgs launch-ros rclcpp rcutils rmw rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ETS2/ATS plugin to publish telemetry information using ROS2''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/example-interfaces/default.nix b/distros/crystal/example-interfaces/default.nix deleted file mode 100644 index e55e6a7a1f..0000000000 --- a/distros/crystal/example-interfaces/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-crystal-example-interfaces"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/example_interfaces-release/archive/release/crystal/example_interfaces/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "0c93953b378fdd65af4e4b68d46bb155e4dbb2ae469e8f04c9c445e3cdfb8224"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ action-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''Contains message and service definitions used by the examples.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclcpp-minimal-action-client/default.nix b/distros/crystal/examples-rclcpp-minimal-action-client/default.nix deleted file mode 100644 index bb5ad12f9c..0000000000 --- a/distros/crystal/examples-rclcpp-minimal-action-client/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, example-interfaces, rclcpp, rclcpp-action }: -buildRosPackage { - pname = "ros-crystal-examples-rclcpp-minimal-action-client"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclcpp_minimal_action_client/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "c0b4a4f04e4aa693e82c2091a69aef412fe5e99b2f6e5e23d179629f78a7e1a0"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-action ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Minimal action client examples''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclcpp-minimal-action-server/default.nix b/distros/crystal/examples-rclcpp-minimal-action-server/default.nix deleted file mode 100644 index 22b0a7b7f6..0000000000 --- a/distros/crystal/examples-rclcpp-minimal-action-server/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, example-interfaces, rclcpp, rclcpp-action }: -buildRosPackage { - pname = "ros-crystal-examples-rclcpp-minimal-action-server"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclcpp_minimal_action_server/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "b05d0aabfa0ead11e5a42ebddb00917a0033ec7199cc21b1e93e262e4c9fcd64"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ example-interfaces rclcpp rclcpp-action ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Minimal action server examples''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclcpp-minimal-client/default.nix b/distros/crystal/examples-rclcpp-minimal-client/default.nix deleted file mode 100644 index 592b9a0f71..0000000000 --- a/distros/crystal/examples-rclcpp-minimal-client/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, example-interfaces, rclcpp }: -buildRosPackage { - pname = "ros-crystal-examples-rclcpp-minimal-client"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclcpp_minimal_client/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "f752e4565af0a8dab10f84d6a24c1220a30673f768b91cb82d3baab8231c563a"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ example-interfaces rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Examples of minimal service clients''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclcpp-minimal-composition/default.nix b/distros/crystal/examples-rclcpp-minimal-composition/default.nix deleted file mode 100644 index a2bfca622c..0000000000 --- a/distros/crystal/examples-rclcpp-minimal-composition/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, class-loader, rclcpp, std-msgs }: -buildRosPackage { - pname = "ros-crystal-examples-rclcpp-minimal-composition"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclcpp_minimal_composition/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "e52d9d3afa270e4a1c01f3dc1197578dd66a33d328a7789b186035338b86e4ca"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ class-loader rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Minimalist examples of composing nodes in the same - process''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclcpp-minimal-publisher/default.nix b/distros/crystal/examples-rclcpp-minimal-publisher/default.nix deleted file mode 100644 index 20994b2990..0000000000 --- a/distros/crystal/examples-rclcpp-minimal-publisher/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp, std-msgs }: -buildRosPackage { - pname = "ros-crystal-examples-rclcpp-minimal-publisher"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclcpp_minimal_publisher/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "55927e19129e0ead3947981d10dceda95d9f9e979d35275ecd0d271f90c642be"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Examples of minimal publisher nodes''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclcpp-minimal-service/default.nix b/distros/crystal/examples-rclcpp-minimal-service/default.nix deleted file mode 100644 index d361c0b1e5..0000000000 --- a/distros/crystal/examples-rclcpp-minimal-service/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, example-interfaces, rclcpp }: -buildRosPackage { - pname = "ros-crystal-examples-rclcpp-minimal-service"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclcpp_minimal_service/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "62f7408c2a5d1afffe56efa4bff51318fbd63bfb50d22ec863d628a2d77d1841"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ example-interfaces rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''A minimal service server which adds two numbers''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclcpp-minimal-subscriber/default.nix b/distros/crystal/examples-rclcpp-minimal-subscriber/default.nix deleted file mode 100644 index 11b3fdbe69..0000000000 --- a/distros/crystal/examples-rclcpp-minimal-subscriber/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp, std-msgs }: -buildRosPackage { - pname = "ros-crystal-examples-rclcpp-minimal-subscriber"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclcpp_minimal_subscriber/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "d8f394fccb9c4844ab7b4bbd0af9b0d15642bab4dea934ad72f9fa5f152d8ea1"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Examples of minimal subscribers''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclcpp-minimal-timer/default.nix b/distros/crystal/examples-rclcpp-minimal-timer/default.nix deleted file mode 100644 index 56c7d62940..0000000000 --- a/distros/crystal/examples-rclcpp-minimal-timer/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp }: -buildRosPackage { - pname = "ros-crystal-examples-rclcpp-minimal-timer"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclcpp_minimal_timer/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "0844580bbf14b2ac1bb4494ad84842edadff3252a491dda7087d5159e685fbdc"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Examples of minimal nodes which have timers''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclpy-executors/default.nix b/distros/crystal/examples-rclpy-executors/default.nix deleted file mode 100644 index d66bea704d..0000000000 --- a/distros/crystal/examples-rclpy-executors/default.nix +++ /dev/null @@ -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, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-crystal-examples-rclpy-executors"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclpy_executors/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "c9d7cf286993d9694474145287a1b37acaceb6d37f2a4d7f5759adb08cb76b83"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy std-msgs ]; - - meta = { - description = ''Examples of creating and using exectors to run multiple nodes in the same process''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclpy-minimal-action-client/default.nix b/distros/crystal/examples-rclpy-minimal-action-client/default.nix deleted file mode 100644 index cb8e99a84d..0000000000 --- a/distros/crystal/examples-rclpy-minimal-action-client/default.nix +++ /dev/null @@ -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 }: -buildRosPackage { - pname = "ros-crystal-examples-rclpy-minimal-action-client"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclpy_minimal_action_client/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "761e476a76b0c8a640872e75449f43229aef8822bedef1c3f472464b52d6505d"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ example-interfaces rclpy ]; - - meta = { - description = ''Examples of minimal action clients using rclpy.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclpy-minimal-action-server/default.nix b/distros/crystal/examples-rclpy-minimal-action-server/default.nix deleted file mode 100644 index c014c8f3ad..0000000000 --- a/distros/crystal/examples-rclpy-minimal-action-server/default.nix +++ /dev/null @@ -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 }: -buildRosPackage { - pname = "ros-crystal-examples-rclpy-minimal-action-server"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclpy_minimal_action_server/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "a1640fec00489dbe9a6832ba1fa9924bdb09eff1dabc721a035b028a9f15608d"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ example-interfaces rclpy ]; - - meta = { - description = ''Examples of minimal action servers using rclpy.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclpy-minimal-client/default.nix b/distros/crystal/examples-rclpy-minimal-client/default.nix deleted file mode 100644 index 246972c96f..0000000000 --- a/distros/crystal/examples-rclpy-minimal-client/default.nix +++ /dev/null @@ -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-examples-rclpy-minimal-client"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclpy_minimal_client/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "dd729504700ecf9699229a9537db7c2cde5976223ac12b319842bf5e83744ff6"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ example-interfaces rclpy std-msgs ]; - - meta = { - description = ''Examples of minimal service clients using rclpy.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclpy-minimal-publisher/default.nix b/distros/crystal/examples-rclpy-minimal-publisher/default.nix deleted file mode 100644 index 93545ec61e..0000000000 --- a/distros/crystal/examples-rclpy-minimal-publisher/default.nix +++ /dev/null @@ -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, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-crystal-examples-rclpy-minimal-publisher"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclpy_minimal_publisher/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "e73863a26c3235c8cc139b24c6c5ad84925ce099534ccf09dcb933ea6c34dffb"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy std-msgs ]; - - meta = { - description = ''Examples of minimal publishers using rclpy.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclpy-minimal-service/default.nix b/distros/crystal/examples-rclpy-minimal-service/default.nix deleted file mode 100644 index 9fa0013cf8..0000000000 --- a/distros/crystal/examples-rclpy-minimal-service/default.nix +++ /dev/null @@ -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-examples-rclpy-minimal-service"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclpy_minimal_service/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "e5f701fcf72f20f0e5e05dffb741d0f537e77daf58f5daa8e1227843ea98a18c"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ example-interfaces rclpy std-msgs ]; - - meta = { - description = ''Examples of minimal service servers using rclpy.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/examples-rclpy-minimal-subscriber/default.nix b/distros/crystal/examples-rclpy-minimal-subscriber/default.nix deleted file mode 100644 index 7e5579ae5d..0000000000 --- a/distros/crystal/examples-rclpy-minimal-subscriber/default.nix +++ /dev/null @@ -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, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-crystal-examples-rclpy-minimal-subscriber"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/examples-release/archive/release/crystal/examples_rclpy_minimal_subscriber/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "549277190cb95b82551aa913eaf92b9e48aee264134c5fba42a6d248ae0f0596"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rclpy std-msgs ]; - - meta = { - description = ''Examples of minimal subscribers using rclpy.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/fastcdr/default.nix b/distros/crystal/fastcdr/default.nix deleted file mode 100644 index f8d69d5a55..0000000000 --- a/distros/crystal/fastcdr/default.nix +++ /dev/null @@ -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-fastcdr"; - version = "1.0.8"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fastcdr-release/archive/release/crystal/fastcdr/1.0.8-0.tar.gz"; - name = "1.0.8-0.tar.gz"; - sha256 = "4ad70c34ca0db3146a4b1eaf0cefb85ffceb28087da57e4b0fd06345607d5935"; - }; - - buildType = "cmake"; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''CDR serialization implementation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/fastrtps-cmake-module/default.nix b/distros/crystal/fastrtps-cmake-module/default.nix deleted file mode 100644 index c67c048549..0000000000 --- a/distros/crystal/fastrtps-cmake-module/default.nix +++ /dev/null @@ -1,24 +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-fastrtps-cmake-module"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/crystal/fastrtps_cmake_module/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "f2a152b916a700341bd1fdb6c2730e06f094e773fac5b42b3706cabbaf79ae93"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Provide CMake module to find eProsima FastRTPS.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/fastrtps/default.nix b/distros/crystal/fastrtps/default.nix deleted file mode 100644 index 31ccbcd308..0000000000 --- a/distros/crystal/fastrtps/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, asio, cmake, fastcdr, openssl, tinyxml-2 }: -buildRosPackage { - pname = "ros-crystal-fastrtps"; - version = "1.7.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/fastrtps-release/archive/release/crystal/fastrtps/1.7.2-0.tar.gz"; - name = "1.7.2-0.tar.gz"; - sha256 = "296305d8465e27e3cff4289865b15bf2bb40ccfb7a7d60e7c28b3a5df3a1a33a"; - }; - - buildType = "cmake"; - buildInputs = [ asio ]; - propagatedBuildInputs = [ fastcdr openssl tinyxml-2 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Implementation of RTPS standard.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/fmi-adapter-examples/default.nix b/distros/crystal/fmi-adapter-examples/default.nix deleted file mode 100644 index 5a2c663b27..0000000000 --- a/distros/crystal/fmi-adapter-examples/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, fmi-adapter, launch, launch-ros }: -buildRosPackage { - pname = "ros-crystal-fmi-adapter-examples"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/boschresearch/fmi_adapter_ros2-release/archive/release/crystal/fmi_adapter_examples/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "a6ab41c00250033a1aa06e24c40929299dc51bd7842b8488195abdf3dc16fe15"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ fmi-adapter launch launch-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Provides small examples for use of the fmi_adapter package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/fmi-adapter/default.nix b/distros/crystal/fmi-adapter/default.nix deleted file mode 100644 index d04eac04c7..0000000000 --- a/distros/crystal/fmi-adapter/default.nix +++ /dev/null @@ -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-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-ros, launch-testing, rclcpp, rclcpp-lifecycle, rcutils, std-msgs }: -buildRosPackage { - pname = "ros-crystal-fmi-adapter"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/boschresearch/fmi_adapter_ros2-release/archive/release/crystal/fmi_adapter/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "25baebf9675f26c246a6a7608f48ac92f323bdbe129809007ad98f52191aec77"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch-testing rcutils ]; - propagatedBuildInputs = [ launch launch-ros rclcpp rclcpp-lifecycle std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Wraps FMUs for co-simulation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/gazebo-dev/default.nix b/distros/crystal/gazebo-dev/default.nix deleted file mode 100644 index b111b9abff..0000000000 --- a/distros/crystal/gazebo-dev/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gazeboSimulator }: -buildRosPackage { - pname = "ros-crystal-gazebo-dev"; - version = "3.2.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/crystal/gazebo_dev/3.2.0-0.tar.gz"; - name = "3.2.0-0.tar.gz"; - sha256 = "a7820291c149e6e678fe5b6b4076fc4aa4872ad674555d4f8ec3cc072fae6968"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ gazeboSimulator.gazebo9 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Provides a cmake config for the default version of Gazebo for the ROS distribution.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/gazebo-msgs/default.nix b/distros/crystal/gazebo-msgs/default.nix deleted file mode 100644 index ec3690830e..0000000000 --- a/distros/crystal/gazebo-msgs/default.nix +++ /dev/null @@ -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, trajectory-msgs }: -buildRosPackage { - pname = "ros-crystal-gazebo-msgs"; - version = "3.2.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/crystal/gazebo_msgs/3.2.0-0.tar.gz"; - name = "3.2.0-0.tar.gz"; - sha256 = "2d9081921a5f60dd3cc5a886d1bf96e54d2a1d4620aa59e766f71b543e57f7f5"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''Message and service data structures for interacting with Gazebo from ROS2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/gazebo-plugins/default.nix b/distros/crystal/gazebo-plugins/default.nix deleted file mode 100644 index 474e174e1d..0000000000 --- a/distros/crystal/gazebo-plugins/default.nix +++ /dev/null @@ -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, camera-info-manager, cv-bridge, gazebo-dev, gazebo-ros, geometry-msgs, image-transport, nav-msgs, rclcpp, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-crystal-gazebo-plugins"; - version = "3.2.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/crystal/gazebo_plugins/3.2.0-0.tar.gz"; - name = "3.2.0-0.tar.gz"; - sha256 = "51a0467974dfe60f044ee9ce790bf66bd17cd0c3c2f342aacc7711bb7673fe8c"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common cv-bridge ]; - propagatedBuildInputs = [ camera-info-manager gazebo-dev gazebo-ros geometry-msgs image-transport nav-msgs rclcpp sensor-msgs std-msgs tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Robot-independent Gazebo plugins for sensors, motors and dynamic reconfigurable components.''; - license = with lib.licenses; [ bsd2 ]; - }; -} diff --git a/distros/crystal/gazebo-ros-pkgs/default.nix b/distros/crystal/gazebo-ros-pkgs/default.nix deleted file mode 100644 index e05d52ee6e..0000000000 --- a/distros/crystal/gazebo-ros-pkgs/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-dev, gazebo-msgs, gazebo-plugins, gazebo-ros }: -buildRosPackage { - pname = "ros-crystal-gazebo-ros-pkgs"; - version = "3.2.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/crystal/gazebo_ros_pkgs/3.2.0-0.tar.gz"; - name = "3.2.0-0.tar.gz"; - sha256 = "49aa4f9a95b2dc720b6c0494692aad11ab21b9626116ce4b28ef9c6f6c2e6e17"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ gazebo-dev gazebo-msgs gazebo-plugins gazebo-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Interface for using ROS with the Gazebo simulator.''; - license = with lib.licenses; [ bsd2 ]; - }; -} diff --git a/distros/crystal/gazebo-ros/default.nix b/distros/crystal/gazebo-ros/default.nix deleted file mode 100644 index e2b24d7215..0000000000 --- a/distros/crystal/gazebo-ros/default.nix +++ /dev/null @@ -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, builtin-interfaces, gazebo-dev, gazebo-msgs, geometry-msgs, rclcpp, sensor-msgs, std-msgs, std-srvs, tinyxml-vendor }: -buildRosPackage { - pname = "ros-crystal-gazebo-ros"; - version = "3.2.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/crystal/gazebo_ros/3.2.0-0.tar.gz"; - name = "3.2.0-0.tar.gz"; - sha256 = "15951164aa4962195cbd701f7539de10a4da2133444a759426f22ed43de36905"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs sensor-msgs std-msgs ]; - propagatedBuildInputs = [ builtin-interfaces gazebo-dev gazebo-msgs geometry-msgs rclcpp sensor-msgs std-srvs tinyxml-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Utilities to interface with Gazebo through ROS.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/generated.nix b/distros/crystal/generated.nix deleted file mode 100644 index 8229623fdf..0000000000 --- a/distros/crystal/generated.nix +++ /dev/null @@ -1,751 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -self: super: { - - action-msgs = self.callPackage ./action-msgs {}; - - actionlib-msgs = self.callPackage ./actionlib-msgs {}; - - ament-clang-format = self.callPackage ./ament-clang-format {}; - - ament-cmake = self.callPackage ./ament-cmake {}; - - ament-cmake-auto = self.callPackage ./ament-cmake-auto {}; - - ament-cmake-clang-format = self.callPackage ./ament-cmake-clang-format {}; - - ament-cmake-copyright = self.callPackage ./ament-cmake-copyright {}; - - ament-cmake-core = self.callPackage ./ament-cmake-core {}; - - ament-cmake-cppcheck = self.callPackage ./ament-cmake-cppcheck {}; - - ament-cmake-cpplint = self.callPackage ./ament-cmake-cpplint {}; - - ament-cmake-export-definitions = self.callPackage ./ament-cmake-export-definitions {}; - - ament-cmake-export-dependencies = self.callPackage ./ament-cmake-export-dependencies {}; - - ament-cmake-export-include-directories = self.callPackage ./ament-cmake-export-include-directories {}; - - ament-cmake-export-interfaces = self.callPackage ./ament-cmake-export-interfaces {}; - - ament-cmake-export-libraries = self.callPackage ./ament-cmake-export-libraries {}; - - ament-cmake-export-link-flags = self.callPackage ./ament-cmake-export-link-flags {}; - - ament-cmake-flake8 = self.callPackage ./ament-cmake-flake8 {}; - - ament-cmake-gmock = self.callPackage ./ament-cmake-gmock {}; - - ament-cmake-gtest = self.callPackage ./ament-cmake-gtest {}; - - ament-cmake-include-directories = self.callPackage ./ament-cmake-include-directories {}; - - ament-cmake-libraries = self.callPackage ./ament-cmake-libraries {}; - - ament-cmake-lint-cmake = self.callPackage ./ament-cmake-lint-cmake {}; - - ament-cmake-nose = self.callPackage ./ament-cmake-nose {}; - - ament-cmake-pclint = self.callPackage ./ament-cmake-pclint {}; - - ament-cmake-pep257 = self.callPackage ./ament-cmake-pep257 {}; - - ament-cmake-pep8 = self.callPackage ./ament-cmake-pep8 {}; - - ament-cmake-pyflakes = self.callPackage ./ament-cmake-pyflakes {}; - - ament-cmake-pytest = self.callPackage ./ament-cmake-pytest {}; - - ament-cmake-python = self.callPackage ./ament-cmake-python {}; - - ament-cmake-ros = self.callPackage ./ament-cmake-ros {}; - - ament-cmake-target-dependencies = self.callPackage ./ament-cmake-target-dependencies {}; - - ament-cmake-test = self.callPackage ./ament-cmake-test {}; - - ament-cmake-uncrustify = self.callPackage ./ament-cmake-uncrustify {}; - - ament-cmake-virtualenv = self.callPackage ./ament-cmake-virtualenv {}; - - ament-cmake-xmllint = self.callPackage ./ament-cmake-xmllint {}; - - ament-copyright = self.callPackage ./ament-copyright {}; - - ament-cppcheck = self.callPackage ./ament-cppcheck {}; - - ament-cpplint = self.callPackage ./ament-cpplint {}; - - ament-flake8 = self.callPackage ./ament-flake8 {}; - - ament-index-cpp = self.callPackage ./ament-index-cpp {}; - - ament-index-python = self.callPackage ./ament-index-python {}; - - ament-lint-auto = self.callPackage ./ament-lint-auto {}; - - ament-lint-cmake = self.callPackage ./ament-lint-cmake {}; - - ament-lint-common = self.callPackage ./ament-lint-common {}; - - ament-package = self.callPackage ./ament-package {}; - - ament-pclint = self.callPackage ./ament-pclint {}; - - ament-pep257 = self.callPackage ./ament-pep257 {}; - - ament-pep8 = self.callPackage ./ament-pep8 {}; - - ament-pyflakes = self.callPackage ./ament-pyflakes {}; - - ament-uncrustify = self.callPackage ./ament-uncrustify {}; - - ament-virtualenv = self.callPackage ./ament-virtualenv {}; - - ament-xmllint = self.callPackage ./ament-xmllint {}; - - angles = self.callPackage ./angles {}; - - apriltag = self.callPackage ./apriltag {}; - - apriltag2-node = self.callPackage ./apriltag2-node {}; - - apriltag-msgs = self.callPackage ./apriltag-msgs {}; - - behaviortree-cpp = self.callPackage ./behaviortree-cpp {}; - - behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {}; - - builtin-interfaces = self.callPackage ./builtin-interfaces {}; - - camera-calibration-parsers = self.callPackage ./camera-calibration-parsers {}; - - camera-info-manager = self.callPackage ./camera-info-manager {}; - - cartographer = self.callPackage ./cartographer {}; - - class-loader = self.callPackage ./class-loader {}; - - common-interfaces = self.callPackage ./common-interfaces {}; - - composition = self.callPackage ./composition {}; - - compressed-depth-image-transport = self.callPackage ./compressed-depth-image-transport {}; - - compressed-image-transport = self.callPackage ./compressed-image-transport {}; - - connext-cmake-module = self.callPackage ./connext-cmake-module {}; - - console-bridge-vendor = self.callPackage ./console-bridge-vendor {}; - - control-msgs = self.callPackage ./control-msgs {}; - - costmap-queue = self.callPackage ./costmap-queue {}; - - cv-bridge = self.callPackage ./cv-bridge {}; - - demo-nodes-cpp = self.callPackage ./demo-nodes-cpp {}; - - demo-nodes-cpp-native = self.callPackage ./demo-nodes-cpp-native {}; - - demo-nodes-py = self.callPackage ./demo-nodes-py {}; - - depth-image-proc = self.callPackage ./depth-image-proc {}; - - depthimage-to-laserscan = self.callPackage ./depthimage-to-laserscan {}; - - desktop = self.callPackage ./desktop {}; - - diagnostic-msgs = self.callPackage ./diagnostic-msgs {}; - - dummy-map-server = self.callPackage ./dummy-map-server {}; - - dummy-robot-bringup = self.callPackage ./dummy-robot-bringup {}; - - dummy-sensors = self.callPackage ./dummy-sensors {}; - - dwb-controller = self.callPackage ./dwb-controller {}; - - dwb-core = self.callPackage ./dwb-core {}; - - dwb-critics = self.callPackage ./dwb-critics {}; - - dwb-msgs = self.callPackage ./dwb-msgs {}; - - dwb-plugins = self.callPackage ./dwb-plugins {}; - - ecl-build = self.callPackage ./ecl-build {}; - - ecl-command-line = self.callPackage ./ecl-command-line {}; - - ecl-concepts = self.callPackage ./ecl-concepts {}; - - ecl-config = self.callPackage ./ecl-config {}; - - ecl-console = self.callPackage ./ecl-console {}; - - ecl-containers = self.callPackage ./ecl-containers {}; - - ecl-converters = self.callPackage ./ecl-converters {}; - - ecl-converters-lite = self.callPackage ./ecl-converters-lite {}; - - ecl-core = self.callPackage ./ecl-core {}; - - ecl-core-apps = self.callPackage ./ecl-core-apps {}; - - ecl-devices = self.callPackage ./ecl-devices {}; - - ecl-eigen = self.callPackage ./ecl-eigen {}; - - ecl-errors = self.callPackage ./ecl-errors {}; - - ecl-exceptions = self.callPackage ./ecl-exceptions {}; - - ecl-filesystem = self.callPackage ./ecl-filesystem {}; - - ecl-formatters = self.callPackage ./ecl-formatters {}; - - ecl-geometry = self.callPackage ./ecl-geometry {}; - - ecl-io = self.callPackage ./ecl-io {}; - - ecl-ipc = self.callPackage ./ecl-ipc {}; - - ecl-license = self.callPackage ./ecl-license {}; - - ecl-linear-algebra = self.callPackage ./ecl-linear-algebra {}; - - ecl-lite = self.callPackage ./ecl-lite {}; - - ecl-manipulators = self.callPackage ./ecl-manipulators {}; - - ecl-math = self.callPackage ./ecl-math {}; - - ecl-mobile-robot = self.callPackage ./ecl-mobile-robot {}; - - ecl-mpl = self.callPackage ./ecl-mpl {}; - - ecl-sigslots = self.callPackage ./ecl-sigslots {}; - - ecl-sigslots-lite = self.callPackage ./ecl-sigslots-lite {}; - - ecl-statistics = self.callPackage ./ecl-statistics {}; - - ecl-streams = self.callPackage ./ecl-streams {}; - - ecl-threads = self.callPackage ./ecl-threads {}; - - ecl-time = self.callPackage ./ecl-time {}; - - ecl-time-lite = self.callPackage ./ecl-time-lite {}; - - ecl-tools = self.callPackage ./ecl-tools {}; - - ecl-type-traits = self.callPackage ./ecl-type-traits {}; - - ecl-utilities = self.callPackage ./ecl-utilities {}; - - eigen-stl-containers = self.callPackage ./eigen-stl-containers {}; - - ets-cpp-client = self.callPackage ./ets-cpp-client {}; - - ets-msgs = self.callPackage ./ets-msgs {}; - - ets-plugin = self.callPackage ./ets-plugin {}; - - example-interfaces = self.callPackage ./example-interfaces {}; - - examples-rclcpp-minimal-action-client = self.callPackage ./examples-rclcpp-minimal-action-client {}; - - examples-rclcpp-minimal-action-server = self.callPackage ./examples-rclcpp-minimal-action-server {}; - - examples-rclcpp-minimal-client = self.callPackage ./examples-rclcpp-minimal-client {}; - - examples-rclcpp-minimal-composition = self.callPackage ./examples-rclcpp-minimal-composition {}; - - examples-rclcpp-minimal-publisher = self.callPackage ./examples-rclcpp-minimal-publisher {}; - - examples-rclcpp-minimal-service = self.callPackage ./examples-rclcpp-minimal-service {}; - - examples-rclcpp-minimal-subscriber = self.callPackage ./examples-rclcpp-minimal-subscriber {}; - - examples-rclcpp-minimal-timer = self.callPackage ./examples-rclcpp-minimal-timer {}; - - examples-rclpy-executors = self.callPackage ./examples-rclpy-executors {}; - - examples-rclpy-minimal-action-client = self.callPackage ./examples-rclpy-minimal-action-client {}; - - examples-rclpy-minimal-action-server = self.callPackage ./examples-rclpy-minimal-action-server {}; - - examples-rclpy-minimal-client = self.callPackage ./examples-rclpy-minimal-client {}; - - examples-rclpy-minimal-publisher = self.callPackage ./examples-rclpy-minimal-publisher {}; - - examples-rclpy-minimal-service = self.callPackage ./examples-rclpy-minimal-service {}; - - examples-rclpy-minimal-subscriber = self.callPackage ./examples-rclpy-minimal-subscriber {}; - - fastcdr = self.callPackage ./fastcdr {}; - - fastrtps = self.callPackage ./fastrtps {}; - - fastrtps-cmake-module = self.callPackage ./fastrtps-cmake-module {}; - - fmi-adapter = self.callPackage ./fmi-adapter {}; - - fmi-adapter-examples = self.callPackage ./fmi-adapter-examples {}; - - gazebo-dev = self.callPackage ./gazebo-dev {}; - - gazebo-msgs = self.callPackage ./gazebo-msgs {}; - - gazebo-plugins = self.callPackage ./gazebo-plugins {}; - - gazebo-ros = self.callPackage ./gazebo-ros {}; - - gazebo-ros-pkgs = self.callPackage ./gazebo-ros-pkgs {}; - - geometry-msgs = self.callPackage ./geometry-msgs {}; - - gmock-vendor = self.callPackage ./gmock-vendor {}; - - gtest-vendor = self.callPackage ./gtest-vendor {}; - - image-geometry = self.callPackage ./image-geometry {}; - - image-publisher = self.callPackage ./image-publisher {}; - - image-tools = self.callPackage ./image-tools {}; - - image-transport = self.callPackage ./image-transport {}; - - image-transport-plugins = self.callPackage ./image-transport-plugins {}; - - intra-process-demo = self.callPackage ./intra-process-demo {}; - - joy = self.callPackage ./joy {}; - - kdl-parser = self.callPackage ./kdl-parser {}; - - keystroke = self.callPackage ./keystroke {}; - - laser-geometry = self.callPackage ./laser-geometry {}; - - launch = self.callPackage ./launch {}; - - launch-ros = self.callPackage ./launch-ros {}; - - launch-testing = self.callPackage ./launch-testing {}; - - libcurl-vendor = self.callPackage ./libcurl-vendor {}; - - librealsense2 = self.callPackage ./librealsense2 {}; - - libyaml-vendor = self.callPackage ./libyaml-vendor {}; - - lifecycle = self.callPackage ./lifecycle {}; - - lifecycle-msgs = self.callPackage ./lifecycle-msgs {}; - - logging-demo = self.callPackage ./logging-demo {}; - - map-msgs = self.callPackage ./map-msgs {}; - - message-filters = self.callPackage ./message-filters {}; - - microxrcedds-agent = self.callPackage ./microxrcedds-agent {}; - - ml-classifiers = self.callPackage ./ml-classifiers {}; - - mrpt2 = self.callPackage ./mrpt2 {}; - - nav2-amcl = self.callPackage ./nav2-amcl {}; - - nav2-bringup = self.callPackage ./nav2-bringup {}; - - nav2-bt-navigator = self.callPackage ./nav2-bt-navigator {}; - - nav2-common = self.callPackage ./nav2-common {}; - - nav2-costmap-2d = self.callPackage ./nav2-costmap-2d {}; - - nav2-dwb-controller = self.callPackage ./nav2-dwb-controller {}; - - nav2-dynamic-params = self.callPackage ./nav2-dynamic-params {}; - - nav2-map-server = self.callPackage ./nav2-map-server {}; - - nav2-mission-executor = self.callPackage ./nav2-mission-executor {}; - - nav2-motion-primitives = self.callPackage ./nav2-motion-primitives {}; - - nav2-msgs = self.callPackage ./nav2-msgs {}; - - nav2-navfn-planner = self.callPackage ./nav2-navfn-planner {}; - - nav2-robot = self.callPackage ./nav2-robot {}; - - nav2-simple-navigator = self.callPackage ./nav2-simple-navigator {}; - - nav2-tasks = self.callPackage ./nav2-tasks {}; - - nav2-util = self.callPackage ./nav2-util {}; - - nav2-voxel-grid = self.callPackage ./nav2-voxel-grid {}; - - nav2-world-model = self.callPackage ./nav2-world-model {}; - - nav-2d-msgs = self.callPackage ./nav-2d-msgs {}; - - nav-2d-utils = self.callPackage ./nav-2d-utils {}; - - nav-msgs = self.callPackage ./nav-msgs {}; - - navigation2 = self.callPackage ./navigation2 {}; - - nmea-msgs = self.callPackage ./nmea-msgs {}; - - object-analytics-msgs = self.callPackage ./object-analytics-msgs {}; - - object-analytics-node = self.callPackage ./object-analytics-node {}; - - object-analytics-rviz = self.callPackage ./object-analytics-rviz {}; - - object-msgs = self.callPackage ./object-msgs {}; - - opensplice-cmake-module = self.callPackage ./opensplice-cmake-module {}; - - orocos-kdl = self.callPackage ./orocos-kdl {}; - - osrf-pycommon = self.callPackage ./osrf-pycommon {}; - - osrf-testing-tools-cpp = self.callPackage ./osrf-testing-tools-cpp {}; - - pcl-conversions = self.callPackage ./pcl-conversions {}; - - pendulum-control = self.callPackage ./pendulum-control {}; - - pendulum-msgs = self.callPackage ./pendulum-msgs {}; - - pluginlib = self.callPackage ./pluginlib {}; - - poco-vendor = self.callPackage ./poco-vendor {}; - - px4-msgs = self.callPackage ./px4-msgs {}; - - py-trees-ros-interfaces = self.callPackage ./py-trees-ros-interfaces {}; - - python-cmake-module = self.callPackage ./python-cmake-module {}; - - python-qt-binding = self.callPackage ./python-qt-binding {}; - - qt-dotgraph = self.callPackage ./qt-dotgraph {}; - - qt-gui = self.callPackage ./qt-gui {}; - - qt-gui-app = self.callPackage ./qt-gui-app {}; - - qt-gui-core = self.callPackage ./qt-gui-core {}; - - qt-gui-cpp = self.callPackage ./qt-gui-cpp {}; - - qt-gui-py-common = self.callPackage ./qt-gui-py-common {}; - - rcl = self.callPackage ./rcl {}; - - rcl-action = self.callPackage ./rcl-action {}; - - rcl-interfaces = self.callPackage ./rcl-interfaces {}; - - rcl-lifecycle = self.callPackage ./rcl-lifecycle {}; - - rcl-logging-log4cxx = self.callPackage ./rcl-logging-log4cxx {}; - - rcl-logging-noop = self.callPackage ./rcl-logging-noop {}; - - rcl-yaml-param-parser = self.callPackage ./rcl-yaml-param-parser {}; - - rclcpp = self.callPackage ./rclcpp {}; - - rclcpp-action = self.callPackage ./rclcpp-action {}; - - rclcpp-lifecycle = self.callPackage ./rclcpp-lifecycle {}; - - rclpy = self.callPackage ./rclpy {}; - - rcutils = self.callPackage ./rcutils {}; - - realsense-camera-msgs = self.callPackage ./realsense-camera-msgs {}; - - realsense-ros2-camera = self.callPackage ./realsense-ros2-camera {}; - - resource-retriever = self.callPackage ./resource-retriever {}; - - rmw = self.callPackage ./rmw {}; - - rmw-connext-cpp = self.callPackage ./rmw-connext-cpp {}; - - rmw-connext-shared-cpp = self.callPackage ./rmw-connext-shared-cpp {}; - - rmw-fastrtps-cpp = self.callPackage ./rmw-fastrtps-cpp {}; - - rmw-fastrtps-dynamic-cpp = self.callPackage ./rmw-fastrtps-dynamic-cpp {}; - - rmw-fastrtps-shared-cpp = self.callPackage ./rmw-fastrtps-shared-cpp {}; - - rmw-implementation = self.callPackage ./rmw-implementation {}; - - rmw-implementation-cmake = self.callPackage ./rmw-implementation-cmake {}; - - rmw-opensplice-cpp = self.callPackage ./rmw-opensplice-cpp {}; - - robot-state-publisher = self.callPackage ./robot-state-publisher {}; - - ros1-bridge = self.callPackage ./ros1-bridge {}; - - ros1-rosbag-storage-vendor = self.callPackage ./ros1-rosbag-storage-vendor {}; - - ros2bag = self.callPackage ./ros2bag {}; - - ros2cli = self.callPackage ./ros2cli {}; - - ros2launch = self.callPackage ./ros2launch {}; - - ros2lifecycle = self.callPackage ./ros2lifecycle {}; - - ros2msg = self.callPackage ./ros2msg {}; - - ros2multicast = self.callPackage ./ros2multicast {}; - - ros2node = self.callPackage ./ros2node {}; - - ros2param = self.callPackage ./ros2param {}; - - ros2pkg = self.callPackage ./ros2pkg {}; - - ros2run = self.callPackage ./ros2run {}; - - ros2service = self.callPackage ./ros2service {}; - - ros2srv = self.callPackage ./ros2srv {}; - - ros2topic = self.callPackage ./ros2topic {}; - - ros-base = self.callPackage ./ros-base {}; - - ros-core = self.callPackage ./ros-core {}; - - ros-environment = self.callPackage ./ros-environment {}; - - ros-workspace = self.callPackage ./ros-workspace {}; - - rosbag2 = self.callPackage ./rosbag2 {}; - - rosbag2-bag-v2-plugins = self.callPackage ./rosbag2-bag-v2-plugins {}; - - rosbag2-converter-default-plugins = self.callPackage ./rosbag2-converter-default-plugins {}; - - rosbag2-storage = self.callPackage ./rosbag2-storage {}; - - rosbag2-storage-default-plugins = self.callPackage ./rosbag2-storage-default-plugins {}; - - rosbag2-test-common = self.callPackage ./rosbag2-test-common {}; - - rosbag2-tests = self.callPackage ./rosbag2-tests {}; - - rosbag2-transport = self.callPackage ./rosbag2-transport {}; - - rosgraph-msgs = self.callPackage ./rosgraph-msgs {}; - - rosidl-actions = self.callPackage ./rosidl-actions {}; - - rosidl-adapter = self.callPackage ./rosidl-adapter {}; - - rosidl-cmake = self.callPackage ./rosidl-cmake {}; - - rosidl-default-generators = self.callPackage ./rosidl-default-generators {}; - - rosidl-default-runtime = self.callPackage ./rosidl-default-runtime {}; - - rosidl-generator-c = self.callPackage ./rosidl-generator-c {}; - - rosidl-generator-cpp = self.callPackage ./rosidl-generator-cpp {}; - - rosidl-generator-dds-idl = self.callPackage ./rosidl-generator-dds-idl {}; - - rosidl-generator-py = self.callPackage ./rosidl-generator-py {}; - - rosidl-parser = self.callPackage ./rosidl-parser {}; - - rosidl-typesupport-c = self.callPackage ./rosidl-typesupport-c {}; - - rosidl-typesupport-connext-c = self.callPackage ./rosidl-typesupport-connext-c {}; - - rosidl-typesupport-connext-cpp = self.callPackage ./rosidl-typesupport-connext-cpp {}; - - rosidl-typesupport-cpp = self.callPackage ./rosidl-typesupport-cpp {}; - - rosidl-typesupport-fastrtps-c = self.callPackage ./rosidl-typesupport-fastrtps-c {}; - - rosidl-typesupport-fastrtps-cpp = self.callPackage ./rosidl-typesupport-fastrtps-cpp {}; - - rosidl-typesupport-interface = self.callPackage ./rosidl-typesupport-interface {}; - - rosidl-typesupport-introspection-c = self.callPackage ./rosidl-typesupport-introspection-c {}; - - rosidl-typesupport-introspection-cpp = self.callPackage ./rosidl-typesupport-introspection-cpp {}; - - rosidl-typesupport-opensplice-c = self.callPackage ./rosidl-typesupport-opensplice-c {}; - - rosidl-typesupport-opensplice-cpp = self.callPackage ./rosidl-typesupport-opensplice-cpp {}; - - rqt = self.callPackage ./rqt {}; - - rqt-action = self.callPackage ./rqt-action {}; - - rqt-console = self.callPackage ./rqt-console {}; - - rqt-graph = self.callPackage ./rqt-graph {}; - - rqt-gui = self.callPackage ./rqt-gui {}; - - rqt-gui-cpp = self.callPackage ./rqt-gui-cpp {}; - - rqt-gui-py = self.callPackage ./rqt-gui-py {}; - - rqt-image-view = self.callPackage ./rqt-image-view {}; - - rqt-msg = self.callPackage ./rqt-msg {}; - - rqt-plot = self.callPackage ./rqt-plot {}; - - rqt-publisher = self.callPackage ./rqt-publisher {}; - - rqt-py-common = self.callPackage ./rqt-py-common {}; - - rqt-py-console = self.callPackage ./rqt-py-console {}; - - rqt-service-caller = self.callPackage ./rqt-service-caller {}; - - rqt-shell = self.callPackage ./rqt-shell {}; - - rqt-srv = self.callPackage ./rqt-srv {}; - - rqt-top = self.callPackage ./rqt-top {}; - - rqt-topic = self.callPackage ./rqt-topic {}; - - rttest = self.callPackage ./rttest {}; - - rviz2 = self.callPackage ./rviz2 {}; - - rviz-assimp-vendor = self.callPackage ./rviz-assimp-vendor {}; - - rviz-common = self.callPackage ./rviz-common {}; - - rviz-default-plugins = self.callPackage ./rviz-default-plugins {}; - - rviz-ogre-vendor = self.callPackage ./rviz-ogre-vendor {}; - - rviz-rendering = self.callPackage ./rviz-rendering {}; - - rviz-rendering-tests = self.callPackage ./rviz-rendering-tests {}; - - rviz-visual-testing-framework = self.callPackage ./rviz-visual-testing-framework {}; - - sensor-msgs = self.callPackage ./sensor-msgs {}; - - shape-msgs = self.callPackage ./shape-msgs {}; - - shared-queues-vendor = self.callPackage ./shared-queues-vendor {}; - - sophus = self.callPackage ./sophus {}; - - sqlite3-vendor = self.callPackage ./sqlite3-vendor {}; - - sros2 = self.callPackage ./sros2 {}; - - sros2-cmake = self.callPackage ./sros2-cmake {}; - - std-msgs = self.callPackage ./std-msgs {}; - - std-srvs = self.callPackage ./std-srvs {}; - - stereo-msgs = self.callPackage ./stereo-msgs {}; - - system-modes = self.callPackage ./system-modes {}; - - system-modes-examples = self.callPackage ./system-modes-examples {}; - - teleop-twist-joy = self.callPackage ./teleop-twist-joy {}; - - teleop-twist-keyboard = self.callPackage ./teleop-twist-keyboard {}; - - test-msgs = self.callPackage ./test-msgs {}; - - test-osrf-testing-tools-cpp = self.callPackage ./test-osrf-testing-tools-cpp {}; - - tf2 = self.callPackage ./tf2 {}; - - tf2-eigen = self.callPackage ./tf2-eigen {}; - - tf2-geometry-msgs = self.callPackage ./tf2-geometry-msgs {}; - - tf2-msgs = self.callPackage ./tf2-msgs {}; - - tf2-ros = self.callPackage ./tf2-ros {}; - - tf2-sensor-msgs = self.callPackage ./tf2-sensor-msgs {}; - - theora-image-transport = self.callPackage ./theora-image-transport {}; - - tinydir-vendor = self.callPackage ./tinydir-vendor {}; - - tinyxml2-vendor = self.callPackage ./tinyxml2-vendor {}; - - tinyxml-vendor = self.callPackage ./tinyxml-vendor {}; - - tlsf = self.callPackage ./tlsf {}; - - tlsf-cpp = self.callPackage ./tlsf-cpp {}; - - topic-monitor = self.callPackage ./topic-monitor {}; - - trajectory-msgs = self.callPackage ./trajectory-msgs {}; - - uncrustify-vendor = self.callPackage ./uncrustify-vendor {}; - - unique-identifier-msgs = self.callPackage ./unique-identifier-msgs {}; - - urdf = self.callPackage ./urdf {}; - - urdfdom = self.callPackage ./urdfdom {}; - - urdfdom-headers = self.callPackage ./urdfdom-headers {}; - - vision-opencv = self.callPackage ./vision-opencv {}; - - visualization-msgs = self.callPackage ./visualization-msgs {}; - - webots-ros2 = self.callPackage ./webots-ros2 {}; - - webots-ros2-core = self.callPackage ./webots-ros2-core {}; - - webots-ros2-desktop = self.callPackage ./webots-ros2-desktop {}; - - webots-ros2-examples = self.callPackage ./webots-ros2-examples {}; - - webots-ros2-msgs = self.callPackage ./webots-ros2-msgs {}; - - webots-ros2-universal-robot = self.callPackage ./webots-ros2-universal-robot {}; - - xacro = self.callPackage ./xacro {}; - - yaml-cpp-vendor = self.callPackage ./yaml-cpp-vendor {}; - -} diff --git a/distros/crystal/geometry-msgs/default.nix b/distros/crystal/geometry-msgs/default.nix deleted file mode 100644 index 393d6bcf5b..0000000000 --- a/distros/crystal/geometry-msgs/default.nix +++ /dev/null @@ -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, std-msgs }: -buildRosPackage { - pname = "ros-crystal-geometry-msgs"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/crystal/geometry_msgs/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "b7f94748df58d15b6b2235a8be0e7ea51f2b72adb73c4f4ae137a38899a3a40f"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''A package containing some geometry related message definitions.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/gmock-vendor/default.nix b/distros/crystal/gmock-vendor/default.nix deleted file mode 100644 index 04f4a90ab6..0000000000 --- a/distros/crystal/gmock-vendor/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, gtest-vendor }: -buildRosPackage { - pname = "ros-crystal-gmock-vendor"; - version = "1.8.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/googletest-release/archive/release/crystal/gmock_vendor/1.8.0-0.tar.gz"; - name = "1.8.0-0.tar.gz"; - sha256 = "c992c3560bfbf7ea20a1eeb8330b99c796f180e7b9d33bf2ce9d5d2cad429810"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ gtest-vendor ]; - - meta = { - description = ''The package provides GoogleMock.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/gtest-vendor/default.nix b/distros/crystal/gtest-vendor/default.nix deleted file mode 100644 index a766501cfe..0000000000 --- a/distros/crystal/gtest-vendor/default.nix +++ /dev/null @@ -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-gtest-vendor"; - version = "1.8.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/googletest-release/archive/release/crystal/gtest_vendor/1.8.0-0.tar.gz"; - name = "1.8.0-0.tar.gz"; - sha256 = "f670a11cca4cf323c27c007c363ae1cdedcab5b04894fe9fb427075855c25854"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - - meta = { - description = ''The package provides GoogleTest.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/image-geometry/default.nix b/distros/crystal/image-geometry/default.nix deleted file mode 100644 index a48ccf4b35..0000000000 --- a/distros/crystal/image-geometry/default.nix +++ /dev/null @@ -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-pytest, ament-cmake-ros, opencv3, sensor-msgs }: -buildRosPackage { - pname = "ros-crystal-image-geometry"; - version = "2.1.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/vision_opencv-release/archive/release/crystal/image_geometry/2.1.0-0.tar.gz"; - name = "2.1.0-0.tar.gz"; - sha256 = "1fbf0988dbf901abd57568dc429988e5316f9184230dbe102d2cb783ccd7c913"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ]; - propagatedBuildInputs = [ opencv3 sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''`image_geometry` contains C++ and Python libraries for interpreting images - geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo - messages with OpenCV functions such as image rectification, much as cv_bridge - interfaces ROS sensor_msgs/Image with OpenCV data types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/image-publisher/default.nix b/distros/crystal/image-publisher/default.nix deleted file mode 100644 index 435a50ccaa..0000000000 --- a/distros/crystal/image-publisher/default.nix +++ /dev/null @@ -1,28 +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, camera-info-manager, class-loader, cv-bridge, image-transport, rclcpp }: -buildRosPackage { - pname = "ros-crystal-image-publisher"; - version = "2.0.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_pipeline-release/archive/release/crystal/image_publisher/2.0.0-0.tar.gz"; - name = "2.0.0-0.tar.gz"; - sha256 = "399a70053d065f616ea3b8a4dcc0b8aa5aba278c3e12d60be4dadfffe39dc7eb"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ camera-info-manager class-loader cv-bridge image-transport rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''
- Contains a node publish an image stream from single image file - or avi motion file. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/image-tools/default.nix b/distros/crystal/image-tools/default.nix deleted file mode 100644 index 0a3336fc3b..0000000000 --- a/distros/crystal/image-tools/default.nix +++ /dev/null @@ -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, opencv3, rclcpp, rmw-implementation-cmake, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-crystal-image-tools"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/crystal/image_tools/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "6b7323ff77c5f2a3770d94e85e1d925ba6b657f5fd0110a644230aba2ad04287"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing rmw-implementation-cmake ]; - propagatedBuildInputs = [ opencv3 rclcpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Tools to capture and play back images to and from DDS subscriptions and publications.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/image-transport-plugins/default.nix b/distros/crystal/image-transport-plugins/default.nix deleted file mode 100644 index 76b51ccd9e..0000000000 --- a/distros/crystal/image-transport-plugins/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, compressed-depth-image-transport, compressed-image-transport, theora-image-transport }: -buildRosPackage { - pname = "ros-crystal-image-transport-plugins"; - version = "2.0.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/crystal/image_transport_plugins/2.0.0-0.tar.gz"; - name = "2.0.0-0.tar.gz"; - sha256 = "31adddd619d0be5f1561ae22d965b98da156ee9b5f0bfa0d7f06534c7eb743cc"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ compressed-depth-image-transport compressed-image-transport theora-image-transport ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''A set of plugins for publishing and subscribing to sensor_msgs/Image topics - in representations other than raw pixel data. For example, for viewing a - stream of images off-robot, a video codec will give much lower bandwidth - and latency. For low frame rate tranport of high-definition images, you - might prefer sending them as JPEG or PNG-compressed form.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/image-transport/default.nix b/distros/crystal/image-transport/default.nix deleted file mode 100644 index 6aaaa4df82..0000000000 --- a/distros/crystal/image-transport/default.nix +++ /dev/null @@ -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, message-filters, pluginlib, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-crystal-image-transport"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_common-release/archive/release/crystal/image_transport/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "80d28aee0a7cf9c2412f589e27638afab061a33740970935efeb990c31cea010"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ message-filters pluginlib rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''image_transport should always be used to subscribe to and publish images. It provides transparent - support for transporting images in low-bandwidth compressed formats. Examples (provided by separate - plugin packages) include JPEG/PNG compression and Theora streaming video.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/intra-process-demo/default.nix b/distros/crystal/intra-process-demo/default.nix deleted file mode 100644 index 259070fbc3..0000000000 --- a/distros/crystal/intra-process-demo/default.nix +++ /dev/null @@ -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, launch, launch-testing, opencv3, rclcpp, rmw-implementation-cmake, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-crystal-intra-process-demo"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/crystal/intra_process_demo/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "f40ccb7be71f24b0b87300e5198f3e721aa99a537c8cee8b3ee707bee901fbc9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ std-msgs ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing rmw-implementation-cmake ]; - propagatedBuildInputs = [ opencv3 rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Demonstrations of intra process communication.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/joy/default.nix b/distros/crystal/joy/default.nix deleted file mode 100644 index 5e65835080..0000000000 --- a/distros/crystal/joy/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, rclcpp, sensor-msgs }: -buildRosPackage { - pname = "ros-crystal-joy"; - version = "2.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/joystick_drivers-release/archive/release/crystal/joy/2.2.1-1.tar.gz"; - name = "2.2.1-1.tar.gz"; - sha256 = "28de8edab84c773926d75918d4dec56c844ff3273a61bbcd098ee0ba710d97dc"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ROS2 driver for a generic Linux joystick. - Will contain a MacOS and Windows version later. - The joy package contains joy_node, a node that interfaces a - generic Linux joystick to ROS2. This node publishes a "Joy" - message, which contains the current state of each one of the - joystick's buttons and axes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/kdl-parser/default.nix b/distros/crystal/kdl-parser/default.nix deleted file mode 100644 index 846bd3b993..0000000000 --- a/distros/crystal/kdl-parser/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, orocos-kdl, tinyxml, tinyxml-vendor, urdf, urdfdom-headers }: -buildRosPackage { - pname = "ros-crystal-kdl-parser"; - version = "2.2.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/kdl_parser-release/archive/release/crystal/kdl_parser/2.2.0-0.tar.gz"; - name = "2.2.0-0.tar.gz"; - sha256 = "9f3e1d9af948522e30fceb48dc27cd55cf2726965b00b6d3f745f205e49c92bf"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ orocos-kdl tinyxml tinyxml-vendor urdf urdfdom-headers ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''The Kinematics and Dynamics Library (KDL) defines a tree structure - to represent the kinematic and dynamic parameters of a robot - mechanism. kdl_parser provides tools to construct a KDL - tree from an XML robot representation in URDF.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/keystroke/default.nix b/distros/crystal/keystroke/default.nix deleted file mode 100644 index 003d26a816..0000000000 --- a/distros/crystal/keystroke/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-lint-auto, ament-lint-common, geometry-msgs, launch, launch-ros, rclpy, std-msgs }: -buildRosPackage { - pname = "ros-crystal-keystroke"; - version = "0.3.0-r2"; - - src = fetchurl { - url = "https://github.com/RoverRobotics/ros2-keystroke-release/archive/release/crystal/keystroke/0.3.0-2.tar.gz"; - name = "0.3.0-2.tar.gz"; - sha256 = "7f8f328829b31d38c84025fc2e56eaa55c6e194ee25bcb9b8487fcc67fd19cc1"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs launch launch-ros rclpy std-msgs ]; - - meta = { - description = ''Capture keyboard input from the local computer and publish it to ROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/laser-geometry/default.nix b/distros/crystal/laser-geometry/default.nix deleted file mode 100644 index 21560d9848..0000000000 --- a/distros/crystal/laser-geometry/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-lint-cmake, ament-cmake-uncrustify, eigen, rclcpp, sensor-msgs, tf2 }: -buildRosPackage { - pname = "ros-crystal-laser-geometry"; - version = "2.0.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/laser_geometry-release/archive/release/crystal/laser_geometry/2.0.0-0.tar.gz"; - name = "2.0.0-0.tar.gz"; - sha256 = "7eebd7deb07fcd802f465ded75470b19331e11795f26069a2d8ce438a316ff70"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-gmock ament-cmake-gtest ament-cmake-lint-cmake ament-cmake-uncrustify ]; - propagatedBuildInputs = [ ament-cmake eigen rclcpp sensor-msgs tf2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''This package contains a class for converting from a 2D laser scan as defined by - sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud - or sensor_msgs/PointCloud2. In particular, it contains functionality to account - for the skew resulting from moving robots or tilting laser scanners.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/launch-ros/default.nix b/distros/crystal/launch-ros/default.nix deleted file mode 100644 index 504ce0658a..0000000000 --- a/distros/crystal/launch-ros/default.nix +++ /dev/null @@ -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-index-python, ament-pep257, launch, lifecycle-msgs, osrf-pycommon, python3Packages, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-crystal-launch-ros"; - version = "0.7.4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/crystal/launch_ros/0.7.4-0.tar.gz"; - name = "0.7.4-0.tar.gz"; - sha256 = "480257659d78e901745518c17ae0e35e6def35dbb7bc7a1d5867a3f1f3f08bbb"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python launch lifecycle-msgs osrf-pycommon python3Packages.pyyaml rclpy ]; - - meta = { - description = ''ROS specific extensions to the launch tool.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/launch-testing/default.nix b/distros/crystal/launch-testing/default.nix deleted file mode 100644 index 4c7ed0a6cb..0000000000 --- a/distros/crystal/launch-testing/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-flake8, ament-index-python, ament-pep257, launch, pythonPackages }: -buildRosPackage { - pname = "ros-crystal-launch-testing"; - version = "0.7.4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/crystal/launch_testing/0.7.4-0.tar.gz"; - name = "0.7.4-0.tar.gz"; - sha256 = "f2e76510b9b46a57150d902ba813ec46f8f9032e2d0152091bbddc7c37c0d959"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-flake8 ament-pep257 launch pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python launch ]; - - meta = { - description = ''Helper scripts for tests that use the ROS launch tool.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/launch/default.nix b/distros/crystal/launch/default.nix deleted file mode 100644 index 08dc97f691..0000000000 --- a/distros/crystal/launch/default.nix +++ /dev/null @@ -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, osrf-pycommon, pythonPackages }: -buildRosPackage { - pname = "ros-crystal-launch"; - version = "0.7.4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/crystal/launch/0.7.4-0.tar.gz"; - name = "0.7.4-0.tar.gz"; - sha256 = "5fc208fcf017a8bfe79594bb62cf434801683c5d01a9785b5b783b558528224a"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ osrf-pycommon ]; - - meta = { - description = ''The ROS launch tool.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/libcurl-vendor/default.nix b/distros/crystal/libcurl-vendor/default.nix deleted file mode 100644 index 22a9d4f85a..0000000000 --- a/distros/crystal/libcurl-vendor/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, curl, pkg-config }: -buildRosPackage { - pname = "ros-crystal-libcurl-vendor"; - version = "2.1.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/crystal/libcurl_vendor/2.1.0-0.tar.gz"; - name = "2.1.0-0.tar.gz"; - sha256 = "904b586704ed7f517291b7e7a863772b6cc3c2819fd2a2f1d9fce1f2d1b26708"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ curl pkg-config ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it.''; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/crystal/librealsense2/default.nix b/distros/crystal/librealsense2/default.nix deleted file mode 100644 index fff4a7effb..0000000000 --- a/distros/crystal/librealsense2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, glfw3, gtk3, libGL, libGLU, libusb1, linuxHeaders, openssl, pkg-config, udev }: -buildRosPackage { - pname = "ros-crystal-librealsense2"; - version = "2.16.5-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/librealsense-release/archive/release/crystal/librealsense2/2.16.5-2.tar.gz"; - name = "2.16.5-2.tar.gz"; - sha256 = "cb95505e6a9a4d16ebb6ca7542eee7bca1afdfca36fd46aa6de30cb011d96b97"; - }; - - buildType = "ament_cmake"; - buildInputs = [ pkg-config ]; - propagatedBuildInputs = [ glfw3 gtk3 libGL libGLU libusb1 linuxHeaders openssl udev ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Library for capturing data from the Intel(R) RealSense(TM) SR300 and D400 cameras. This effort was initiated to better support researchers, creative coders, and app developers in domains such as robotics, virtual reality, and the internet of things. Several often-requested features of RealSense(TM); devices are implemented in this project, including multi-camera capture.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/libyaml-vendor/default.nix b/distros/crystal/libyaml-vendor/default.nix deleted file mode 100644 index de3b6d68da..0000000000 --- a/distros/crystal/libyaml-vendor/default.nix +++ /dev/null @@ -1,23 +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-libyaml-vendor"; - version = "1.0.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/libyaml_vendor-release/archive/release/crystal/libyaml_vendor/1.0.0-0.tar.gz"; - name = "1.0.0-0.tar.gz"; - sha256 = "54515207095b2974e152995adc92a9d0bf88b885336bbefcc26ca404af305188"; - }; - - buildType = "ament_cmake"; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Wrapper around libyaml, provides the last version (1.8.0 rc) that ships with a CMake module''; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/crystal/lifecycle-msgs/default.nix b/distros/crystal/lifecycle-msgs/default.nix deleted file mode 100644 index 3e0e0d6d07..0000000000 --- a/distros/crystal/lifecycle-msgs/default.nix +++ /dev/null @@ -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, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-crystal-lifecycle-msgs"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/crystal/lifecycle_msgs/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "ec86038e23f1d594d28cd01935acc4c433f43b22aa0b07d6ffb1e09dd4a3c7f8"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''A package containing some lifecycle related message and service definitions.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/lifecycle/default.nix b/distros/crystal/lifecycle/default.nix deleted file mode 100644 index bd812addfb..0000000000 --- a/distros/crystal/lifecycle/default.nix +++ /dev/null @@ -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, lifecycle-msgs, rclcpp-lifecycle, ros2run, std-msgs }: -buildRosPackage { - pname = "ros-crystal-lifecycle"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/crystal/lifecycle/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "ba439c587c69ca1c2a3ec569d7e3d9d4995aa98c2e7566ad316e8f6cfd3eaac5"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ lifecycle-msgs rclcpp-lifecycle ros2run std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Package containing demos for lifecycle implementation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/logging-demo/default.nix b/distros/crystal/logging-demo/default.nix deleted file mode 100644 index a51b649457..0000000000 --- a/distros/crystal/logging-demo/default.nix +++ /dev/null @@ -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, launch, launch-testing, rclcpp, rcutils, rmw-implementation-cmake, rosidl-cmake, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-crystal-logging-demo"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/crystal/logging_demo/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "7486e3acfc247d398ac0aaa8a89cec089c9dca1e9f2a542221c3cc894faa658c"; - }; - - 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 rclcpp rcutils rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''Examples for using and configuring loggers.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/map-msgs/default.nix b/distros/crystal/map-msgs/default.nix deleted file mode 100644 index b261b8bd69..0000000000 --- a/distros/crystal/map-msgs/default.nix +++ /dev/null @@ -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, nav-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-crystal-map-msgs"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/navigation_msgs-release/archive/release/crystal/map_msgs/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "73777431375ad7b3d56e25f88ed4655e757047b218ae32ff4ce34affce8ee2bb"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ nav-msgs rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''This package defines messages commonly used in mapping packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/message-filters/default.nix b/distros/crystal/message-filters/default.nix deleted file mode 100644 index 1ee6575fc5..0000000000 --- a/distros/crystal/message-filters/default.nix +++ /dev/null @@ -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-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, builtin-interfaces, rclcpp, rclpy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-crystal-message-filters"; - version = "3.0.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/crystal/message_filters/3.0.0-0.tar.gz"; - name = "3.0.0-0.tar.gz"; - sha256 = "8fe2f16068afc46bdb688496deda0717a80a87a0ec6730f1c6361c9176f63f9e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ builtin-interfaces rclcpp rclpy ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake-python ament-cmake-ros ]; - - meta = { - description = ''A set of ROS2 message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/micro-xrce-dds-agent/default.nix b/distros/crystal/micro-xrce-dds-agent/default.nix deleted file mode 100644 index a2b5bd9577..0000000000 --- a/distros/crystal/micro-xrce-dds-agent/default.nix +++ /dev/null @@ -1,23 +0,0 @@ - -# Copyright 2019 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, fastcdr, cmake, asio, fastrtps }: -buildRosPackage { - pname = "ros-crystal-micro-xrce-dds-agent"; - version = "1.0.3-r1"; - - src = fetchurl { - url = https://github.com/micro-ROS/Micro-XRCE-DDS-Agent-release/archive/release/crystal/micro-xrce-dds-agent/1.0.3-1.tar.gz; - sha256 = "7e9ac037a8a10740e8b5a6f8d82989abe922b94ddc402d25a461a34976cb78c7"; - }; - - buildInputs = [ fastcdr asio fastrtps ]; - propagatedBuildInputs = [ fastcdr fastrtps ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''DDS-XCRE agent implementation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/microxrcedds-agent-cmake-module/default.nix b/distros/crystal/microxrcedds-agent-cmake-module/default.nix deleted file mode 100644 index 91ea082786..0000000000 --- a/distros/crystal/microxrcedds-agent-cmake-module/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2019 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, micro-xrce-dds-agent, ament-lint-auto, ament-cmake, ament-lint-common }: -buildRosPackage { - pname = "ros-crystal-microxrcedds-agent-cmake-module"; - version = "0.0.1-r2"; - - src = fetchurl { - url = https://github.com/micro-ROS/micro-ROS-Agent-release/archive/release/crystal/microxrcedds_agent_cmake_module/0.0.1-2.tar.gz; - sha256 = "98f5c52ea0905c8db2c03ad4a66fef5efa557767387384243bffdff042bf8282"; - }; - - buildInputs = [ micro-xrce-dds-agent ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ micro-xrce-dds-agent ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Provide CMake module to find eProsima Micro XRCE-DDS Agent''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/microxrcedds-agent/default.nix b/distros/crystal/microxrcedds-agent/default.nix deleted file mode 100644 index 1f957d9182..0000000000 --- a/distros/crystal/microxrcedds-agent/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, asio, cmake, fastcdr, fastrtps }: -buildRosPackage { - pname = "ros-crystal-microxrcedds-agent"; - version = "1.0.3-r1"; - - src = fetchurl { - url = "https://github.com/micro-ROS/microxrcedds_agent-release/archive/release/crystal/microxrcedds_agent/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "e803c907ee996f9fe855a0eb232a56bdbdb0bb29b891abe8966c036683afc205"; - }; - - buildType = "cmake"; - buildInputs = [ asio ]; - propagatedBuildInputs = [ fastcdr fastrtps ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''DDS-XCRE agent implementation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ml-classifiers/default.nix b/distros/crystal/ml-classifiers/default.nix deleted file mode 100644 index 4b0309651d..0000000000 --- a/distros/crystal/ml-classifiers/default.nix +++ /dev/null @@ -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-copyright, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-lint-cmake, ament-cmake-uncrustify, ament-cmake-xmllint, ament-lint-auto, eigen, pluginlib, rclcpp, ros-environment, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-crystal-ml-classifiers"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/astuff/ml_classifiers-release/archive/release/crystal/ml_classifiers/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "fe5ced50553b27c4c5ffd272d1d51ccc8264289d8c506eba7600efd82ff9bed8"; - }; - - buildType = "catkin"; - buildInputs = [ rosidl-default-generators ]; - checkInputs = [ ament-cmake-copyright ament-cmake-cppcheck ament-cmake-cpplint ament-cmake-lint-cmake ament-cmake-uncrustify ament-cmake-xmllint ament-lint-auto ]; - propagatedBuildInputs = [ eigen pluginlib rclcpp rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ros-environment ]; - - meta = { - description = ''ml_classifiers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/mrpt2/default.nix b/distros/crystal/mrpt2/default.nix deleted file mode 100644 index cf746f20d6..0000000000 --- a/distros/crystal/mrpt2/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assimp, cmake, eigen, ffmpeg, freeglut, libjpeg, libpcap, libudev, libusb1, opencv3, suitesparse, wxGTK, zlib }: -buildRosPackage { - pname = "ros-crystal-mrpt2"; - version = "1.9.9"; - - src = fetchurl { - url = "https://github.com/mrpt-ros2-pkg-release/mrpt2-release/archive/release/crystal/mrpt2/1.9.9-0.tar.gz"; - name = "1.9.9-0.tar.gz"; - sha256 = "f53bc01e9cecf69776f34c50e4ca8e675327efca9f672b3cf5a4ef8ba5c2631d"; - }; - - buildType = "cmake"; - propagatedBuildInputs = [ assimp eigen ffmpeg freeglut libjpeg libpcap libudev libusb1 opencv3 suitesparse wxGTK zlib ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Mobile Robot Programming Toolkit (MRPT) version 2.x''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/nav-2d-msgs/default.nix b/distros/crystal/nav-2d-msgs/default.nix deleted file mode 100644 index 34051a2e76..0000000000 --- a/distros/crystal/nav-2d-msgs/default.nix +++ /dev/null @@ -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, geometry-msgs, launch, launch-testing, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-crystal-nav-2d-msgs"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav_2d_msgs/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "d93199b6841e254723ea3512ddaefd8d134808f0baee70950a2755f483982d8f"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ geometry-msgs rosidl-default-generators rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/nav-2d-utils/default.nix b/distros/crystal/nav-2d-utils/default.nix deleted file mode 100644 index 303924e333..0000000000 --- a/distros/crystal/nav-2d-utils/default.nix +++ /dev/null @@ -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, geometry-msgs, launch, launch-testing, nav-2d-msgs, nav-msgs, nav2-common, nav2-msgs, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-crystal-nav-2d-utils"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav_2d_utils/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "f1e3e83cf8dd7428606c5b231ba83df50dc6afeac3c2272684222b3d42f2482e"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ geometry-msgs nav-2d-msgs nav-msgs nav2-msgs tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''A handful of useful utility functions for nav_2d packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/nav-msgs/default.nix b/distros/crystal/nav-msgs/default.nix deleted file mode 100644 index f77a6e18a3..0000000000 --- a/distros/crystal/nav-msgs/default.nix +++ /dev/null @@ -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-nav-msgs"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/common_interfaces-release/archive/release/crystal/nav_msgs/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "628eb72829db8cc3288b945e20524504398fb5da7925338dddb25a809976113f"; - }; - - 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 navigation related message and service definitions.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-amcl/default.nix b/distros/crystal/nav2-amcl/default.nix deleted file mode 100644 index 628e5c36b1..0000000000 --- a/distros/crystal/nav2-amcl/default.nix +++ /dev/null @@ -1,35 +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, geometry-msgs, launch, launch-ros, launch-testing, message-filters, nav-msgs, nav2-common, nav2-dynamic-params, nav2-tasks, nav2-util, rclcpp, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-crystal-nav2-amcl"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_amcl/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "620d841b5f5db364761592c12a070d998a234a9fb44a94626f6f634486715ccf"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ geometry-msgs launch-ros launch-testing message-filters nav-msgs nav2-dynamic-params nav2-tasks nav2-util rclcpp sensor-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''- amcl is a probabilistic localization system for a robot moving in - 2D. It implements the adaptive (or KLD-sampling) Monte Carlo - localization approach (as described by Dieter Fox), which uses a - particle filter to track the pose of a robot against a known map. -
-- This node is derived, with thanks, from Andrew Howard's excellent - 'amcl' Player driver. -
''; - license = with lib.licenses; [ lgpl2 ]; - }; -} diff --git a/distros/crystal/nav2-bringup/default.nix b/distros/crystal/nav2-bringup/default.nix deleted file mode 100644 index 3fcddde467..0000000000 --- a/distros/crystal/nav2-bringup/default.nix +++ /dev/null @@ -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, launch, launch-ros, launch-testing, nav2-common, navigation2 }: -buildRosPackage { - pname = "ros-crystal-nav2-bringup"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_bringup/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "66b1e1f2fa567dc199c47dc31ef4c7167dd9c298bcb4758840e18a8a4b63ff2f"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ launch-ros navigation2 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Bringup scripts and configurations for the navigation2 stack''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-bt-navigator/default.nix b/distros/crystal/nav2-bt-navigator/default.nix deleted file mode 100644 index 22f73579d6..0000000000 --- a/distros/crystal/nav2-bt-navigator/default.nix +++ /dev/null @@ -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, behaviortree-cpp, launch, launch-testing, nav-msgs, nav2-common, nav2-msgs, nav2-robot, nav2-tasks, rclcpp, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-crystal-nav2-bt-navigator"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_bt_navigator/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "fd2908b00d423212ddbaeacc31f3b27d048cb21cd200df18f2b9ec80bea1cef1"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common nav2-robot std-srvs ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ behaviortree-cpp nav-msgs nav2-msgs nav2-tasks rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''TODO''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-common/default.nix b/distros/crystal/nav2-common/default.nix deleted file mode 100644 index 980fb41887..0000000000 --- a/distros/crystal/nav2-common/default.nix +++ /dev/null @@ -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-nav2-common"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_common/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "df5eb95e71ce146939b3caf3d98cfa2ecbab31a18680ad7404d756a88b74a551"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake-core ]; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = ''Common support functionality used throughout the navigation 2 stack''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-costmap-2d/default.nix b/distros/crystal/nav2-costmap-2d/default.nix deleted file mode 100644 index 7f1fecb3b3..0000000000 --- a/distros/crystal/nav2-costmap-2d/default.nix +++ /dev/null @@ -1,32 +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, geometry-msgs, laser-geometry, launch, launch-testing, map-msgs, message-filters, nav-msgs, nav2-common, nav2-dynamic-params, nav2-map-server, nav2-msgs, nav2-util, nav2-voxel-grid, pcl, pluginlib, rclcpp, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-crystal-nav2-costmap-2d"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_costmap_2d/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "d334601046ce22f40bb0abe4f43ec89531f3a21890d4e678e98b4e3289fba330"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing nav2-map-server ]; - propagatedBuildInputs = [ geometry-msgs laser-geometry map-msgs message-filters nav-msgs nav2-dynamic-params nav2-msgs nav2-util nav2-voxel-grid pcl pluginlib rclcpp sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros tf2-sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''This package provides an implementation of a 2D costmap that takes in sensor - data from the world, builds a 2D or 3D occupancy grid of the data (depending - on whether a voxel based implementation is used), and inflates costs in a - 2D costmap based on the occupancy grid and a user specified inflation radius. - This package also provides support for map_server based initialization of a - costmap, rolling window based costmaps, and parameter based subscription to - and configuration of sensor topics.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/nav2-dwb-controller/default.nix b/distros/crystal/nav2-dwb-controller/default.nix deleted file mode 100644 index 1ac64f1bf3..0000000000 --- a/distros/crystal/nav2-dwb-controller/default.nix +++ /dev/null @@ -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, costmap-queue, dwb-controller, dwb-core, dwb-critics, dwb-msgs, dwb-plugins, launch, launch-testing, nav-2d-msgs, nav-2d-utils }: -buildRosPackage { - pname = "ros-crystal-nav2-dwb-controller"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_dwb_controller/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "2386ff364ba12b1c7075840d7e70f764f54f2bf2d2c93103fe57ae9703feba7e"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ costmap-queue dwb-controller dwb-core dwb-critics dwb-msgs dwb-plugins nav-2d-msgs nav-2d-utils ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ROS2 controller (DWB) metapackage''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-dynamic-params/default.nix b/distros/crystal/nav2-dynamic-params/default.nix deleted file mode 100644 index 31e24e2189..0000000000 --- a/distros/crystal/nav2-dynamic-params/default.nix +++ /dev/null @@ -1,28 +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, launch, launch-testing, nav2-common, rclcpp }: -buildRosPackage { - pname = "ros-crystal-nav2-dynamic-params"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_dynamic_params/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "cbbeef8e4ffda61c9d7e6506541ccf10dd35653caaea585afe636dd39a9ae463"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''This package provides a validation class for ROS2 parameters with validation based on parameter - type and defined bounds. Support for custom validation callbacks is also provided. Some useful - convenience functions for event callbacks are also provided''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-map-server/default.nix b/distros/crystal/nav2-map-server/default.nix deleted file mode 100644 index f1d9f9f0b3..0000000000 --- a/distros/crystal/nav2-map-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, SDL, SDL_image, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, bullet, launch, launch-ros, launch-testing, nav-msgs, nav2-common, rclcpp, std-msgs, tf2, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-crystal-nav2-map-server"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_map_server/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "6c27f751875f417cb7e257fcb21f3c616af90b6f4d215e4fae98c3bfa34587d9"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ SDL SDL_image bullet launch-ros launch-testing nav-msgs rclcpp std-msgs tf2 yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Refactored map server for ROS2 Navigation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-mission-executor/default.nix b/distros/crystal/nav2-mission-executor/default.nix deleted file mode 100644 index 17d9e9979c..0000000000 --- a/distros/crystal/nav2-mission-executor/default.nix +++ /dev/null @@ -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, behaviortree-cpp, geometry-msgs, launch, launch-testing, nav2-common, nav2-msgs, nav2-tasks, rclcpp, std-msgs }: -buildRosPackage { - pname = "ros-crystal-nav2-mission-executor"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_mission_executor/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "cca9ce8e328491847ee0a5f1733c60f529d270e21040707b150dc68c431dbb74"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ behaviortree-cpp geometry-msgs nav2-msgs nav2-tasks rclcpp std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''TODO''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-motion-primitives/default.nix b/distros/crystal/nav2-motion-primitives/default.nix deleted file mode 100644 index fb595de1aa..0000000000 --- a/distros/crystal/nav2-motion-primitives/default.nix +++ /dev/null @@ -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, geometry-msgs, launch, launch-testing, nav-msgs, nav2-common, nav2-msgs, nav2-robot, nav2-tasks, nav2-util, rclcpp, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-crystal-nav2-motion-primitives"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_motion_primitives/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "50a75ca6f7675e93030ea763839db9e8f4d02795c627dc06f8c0257154c667eb"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common nav2-robot nav2-util tf2 tf2-geometry-msgs ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs nav2-msgs nav2-tasks rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''TODO''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-msgs/default.nix b/distros/crystal/nav2-msgs/default.nix deleted file mode 100644 index 40f1f2524b..0000000000 --- a/distros/crystal/nav2-msgs/default.nix +++ /dev/null @@ -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, builtin-interfaces, geometry-msgs, launch, launch-testing, nav2-common, rclcpp, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-crystal-nav2-msgs"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_msgs/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "8e9fea4bc061a90e57516cabb3b22badf16f496c002a6292b22a4ecf08954e33"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common rosidl-default-generators ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs rclcpp rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Messages and service files for the navigation2 stack''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-navfn-planner/default.nix b/distros/crystal/nav2-navfn-planner/default.nix deleted file mode 100644 index 04b4acb14f..0000000000 --- a/distros/crystal/nav2-navfn-planner/default.nix +++ /dev/null @@ -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, builtin-interfaces, geometry-msgs, launch, launch-testing, nav-msgs, nav2-common, nav2-msgs, nav2-robot, nav2-tasks, nav2-util, rclcpp, visualization-msgs }: -buildRosPackage { - pname = "ros-crystal-nav2-navfn-planner"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_navfn_planner/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "412542dcda7ba8032585d1d0ff7155c10051f76a66b2301d080b282d20503509"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-msgs nav2-msgs nav2-robot nav2-tasks nav2-util rclcpp visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''TODO''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-robot/default.nix b/distros/crystal/nav2-robot/default.nix deleted file mode 100644 index 806e66926b..0000000000 --- a/distros/crystal/nav2-robot/default.nix +++ /dev/null @@ -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, geometry-msgs, launch, launch-testing, nav-msgs, nav2-common, rclcpp, urdf }: -buildRosPackage { - pname = "ros-crystal-nav2-robot"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_robot/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "924fde792c011a96dea86bc3db5454ca5290d392b758f93aa0a11621f7f092fe"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs rclcpp urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''TODO''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-simple-navigator/default.nix b/distros/crystal/nav2-simple-navigator/default.nix deleted file mode 100644 index f7d1b0df85..0000000000 --- a/distros/crystal/nav2-simple-navigator/default.nix +++ /dev/null @@ -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, launch, launch-testing, nav2-common, nav2-msgs, nav2-tasks, rclcpp }: -buildRosPackage { - pname = "ros-crystal-nav2-simple-navigator"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_simple_navigator/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "40fd4cfb0a383c7e86ecc2c63a0093032757dc27c8e84a31d915c407660e94a0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ nav2-msgs nav2-tasks rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''TODO''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-tasks/default.nix b/distros/crystal/nav2-tasks/default.nix deleted file mode 100644 index d56659859b..0000000000 --- a/distros/crystal/nav2-tasks/default.nix +++ /dev/null @@ -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, behaviortree-cpp, builtin-interfaces, geometry-msgs, launch, launch-testing, nav2-common, nav2-msgs, nav2-robot, rclcpp, rosidl-default-generators, rosidl-default-runtime, std-msgs, std-srvs, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-crystal-nav2-tasks"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_tasks/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "b070fc9294edfb71eef1e6b0a3442f371d0e82521958328aa54e48d67428a4c4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common nav2-robot rosidl-default-generators std-srvs ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ behaviortree-cpp builtin-interfaces geometry-msgs nav2-msgs rclcpp rosidl-default-runtime std-msgs tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''TODO''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-util/default.nix b/distros/crystal/nav2-util/default.nix deleted file mode 100644 index b2899cbfce..0000000000 --- a/distros/crystal/nav2-util/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, SDL, SDL_image, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, launch, launch-testing, nav-msgs, nav2-common, nav2-msgs, rclcpp, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-crystal-nav2-util"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_util/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "adbc4db869d72bdb3867c5d69caec08ca78918b7e4cb5cff07c244c9c4c5dbd6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ SDL SDL_image geometry-msgs nav-msgs nav2-msgs rclcpp tf2 tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''TODO''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nav2-voxel-grid/default.nix b/distros/crystal/nav2-voxel-grid/default.nix deleted file mode 100644 index 0057ad9790..0000000000 --- a/distros/crystal/nav2-voxel-grid/default.nix +++ /dev/null @@ -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, launch, launch-testing, nav2-common, rclcpp }: -buildRosPackage { - pname = "ros-crystal-nav2-voxel-grid"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_voxel_grid/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "e5fc2f003f86f1f6d180375dce15de6af9f80f8ac943daed4d4ce4bb178ec2c5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/nav2-world-model/default.nix b/distros/crystal/nav2-world-model/default.nix deleted file mode 100644 index cd237eecb4..0000000000 --- a/distros/crystal/nav2-world-model/default.nix +++ /dev/null @@ -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, launch, launch-testing, nav2-common, nav2-costmap-2d, nav2-msgs, nav2-util, rclcpp, tf2-ros }: -buildRosPackage { - pname = "ros-crystal-nav2-world-model"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/nav2_world_model/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "2908d8d758949f0cdb89461784c1c1200526b184203620d82dd226a663580ac4"; - }; - - buildType = "ament_cmake"; - buildInputs = [ nav2-common ]; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ nav2-costmap-2d nav2-msgs nav2-util rclcpp tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''TODO''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/navigation2/default.nix b/distros/crystal/navigation2/default.nix deleted file mode 100644 index e7e3eca974..0000000000 --- a/distros/crystal/navigation2/default.nix +++ /dev/null @@ -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, launch, launch-testing, nav2-amcl, nav2-bt-navigator, nav2-costmap-2d, nav2-dwb-controller, nav2-dynamic-params, nav2-map-server, nav2-mission-executor, nav2-motion-primitives, nav2-msgs, nav2-navfn-planner, nav2-robot, nav2-simple-navigator, nav2-tasks, nav2-util, nav2-voxel-grid, nav2-world-model }: -buildRosPackage { - pname = "ros-crystal-navigation2"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/navigation2-release/archive/release/crystal/navigation2/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "a64c995199a6691b261ad3789606d0fdaf56f46c582a87ea488bee4c4228d7c0"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; - propagatedBuildInputs = [ nav2-amcl nav2-bt-navigator nav2-costmap-2d nav2-dwb-controller nav2-dynamic-params nav2-map-server nav2-mission-executor nav2-motion-primitives nav2-msgs nav2-navfn-planner nav2-robot nav2-simple-navigator nav2-tasks nav2-util nav2-voxel-grid nav2-world-model ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ROS2 Navigation Stack''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/nmea-msgs/default.nix b/distros/crystal/nmea-msgs/default.nix deleted file mode 100644 index a6106b6531..0000000000 --- a/distros/crystal/nmea-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: -buildRosPackage { - pname = "ros-crystal-nmea-msgs"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/nmea_msgs-release/archive/release/crystal/nmea_msgs/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "b8b45789e7f94f4153aef2bff6543ba2d51a2ab86836d74c8feb62df4253b230"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''The nmea_msgs package contains messages related to data in the NMEA format.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/object-analytics-msgs/default.nix b/distros/crystal/object-analytics-msgs/default.nix deleted file mode 100644 index 4f0c82e85c..0000000000 --- a/distros/crystal/object-analytics-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, object-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-crystal-object-analytics-msgs"; - version = "0.5.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_object_analytics-release/archive/release/crystal/object_analytics_msgs/0.5.3-0.tar.gz"; - name = "0.5.3-0.tar.gz"; - sha256 = "cfa7e51f2ab2c6e644bb41065ea62712cd8fc4b20e16741eda5d6512ab9619ae"; - }; - - buildType = "ament_cmake"; - buildInputs = [ builtin-interfaces rosidl-default-generators ]; - propagatedBuildInputs = [ geometry-msgs object-msgs rosidl-default-runtime sensor-msgs std-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''object analytics message definition''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/object-analytics-node/default.nix b/distros/crystal/object-analytics-node/default.nix deleted file mode 100644 index 35f8a1f7c3..0000000000 --- a/distros/crystal/object-analytics-node/default.nix +++ /dev/null @@ -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-cpp, ament-index-python, ament-lint-auto, ament-lint-common, class-loader, cv-bridge, geometry-msgs, message-filters, object-analytics-msgs, object-msgs, pcl, pcl-conversions, rclcpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-crystal-object-analytics-node"; - version = "0.5.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_object_analytics-release/archive/release/crystal/object_analytics_node/0.5.3-0.tar.gz"; - name = "0.5.3-0.tar.gz"; - sha256 = "8028765babd1011acd8ee4ad27dd07903d43f482e862920544ba212be7186c80"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-cpp ament-index-python class-loader cv-bridge geometry-msgs message-filters object-analytics-msgs object-msgs pcl pcl-conversions rclcpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''The object_analytics_node package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/object-analytics-rviz/default.nix b/distros/crystal/object-analytics-rviz/default.nix deleted file mode 100644 index 73b5fb5415..0000000000 --- a/distros/crystal/object-analytics-rviz/default.nix +++ /dev/null @@ -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, cv-bridge, geometry-msgs, message-filters, object-analytics-msgs, object-msgs, rclcpp, sensor-msgs, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-crystal-object-analytics-rviz"; - version = "0.5.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_object_analytics-release/archive/release/crystal/object_analytics_rviz/0.5.3-0.tar.gz"; - name = "0.5.3-0.tar.gz"; - sha256 = "00f9f160d4740e7ca9799da65b83e5337aa482e4dac4cc151ce8c84deafcb65b"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs message-filters object-analytics-msgs object-msgs rclcpp sensor-msgs std-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Display object analytics result in rviz''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/object-msgs/default.nix b/distros/crystal/object-msgs/default.nix deleted file mode 100644 index 77d30340b8..0000000000 --- a/distros/crystal/object-msgs/default.nix +++ /dev/null @@ -1,25 +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, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-crystal-object-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_object_msgs-release/archive/release/crystal/object_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "0ff91ee611ff83f2c486675907db807660ca39f61db519a77b59543d627735c2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ rosidl-default-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''This package defines messages for NCS inference''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/opensplice-cmake-module/default.nix b/distros/crystal/opensplice-cmake-module/default.nix deleted file mode 100644 index 76245ba440..0000000000 --- a/distros/crystal/opensplice-cmake-module/default.nix +++ /dev/null @@ -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, opensplice_6_9 }: -buildRosPackage { - pname = "ros-crystal-opensplice-cmake-module"; - version = "0.6.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_opensplice-release/archive/release/crystal/opensplice_cmake_module/0.6.3-1.tar.gz"; - name = "0.6.3-1.tar.gz"; - sha256 = "3f8dce3df6054604ead696534b9a9d47b7fc8ad6eb5ce2a9d9ca3dc16222cba0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ opensplice_6_9 ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Provide CMake module to find PrismTech OpenSplice.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/orocos-kdl/default.nix b/distros/crystal/orocos-kdl/default.nix deleted file mode 100644 index 90abce0aa7..0000000000 --- a/distros/crystal/orocos-kdl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, cppunit, eigen, pkg-config }: -buildRosPackage { - pname = "ros-crystal-orocos-kdl"; - version = "3.1.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/orocos_kinematics_dynamics-release/archive/release/crystal/orocos_kdl/3.1.0-0.tar.gz"; - name = "3.1.0-0.tar.gz"; - sha256 = "2c444773f68360b316d826a5bf7c0f12e9a3989d90eb2d350e703a6226a4303e"; - }; - - buildType = "cmake"; - checkInputs = [ cppunit ]; - propagatedBuildInputs = [ eigen pkg-config ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''This package contains a recent version of the Kinematics and Dynamics - Library (KDL), distributed by the Orocos Project.''; - license = with lib.licenses; [ lgpl2 ]; - }; -} diff --git a/distros/crystal/osrf-pycommon/default.nix b/distros/crystal/osrf-pycommon/default.nix deleted file mode 100644 index 5c2ab0e219..0000000000 --- a/distros/crystal/osrf-pycommon/default.nix +++ /dev/null @@ -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-osrf-pycommon"; - version = "0.1.6"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/osrf_pycommon-release/archive/release/crystal/osrf_pycommon/0.1.6-0.tar.gz"; - name = "0.1.6-0.tar.gz"; - sha256 = "0b57f393c62abbe990c23c9b55272fc0e97d402ef68d2e9f7fc3c3a66f4c9d97"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python3Packages.mock ]; - - meta = { - description = ''Commonly needed Python modules, used by Python software developed at OSRF.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/osrf-testing-tools-cpp/default.nix b/distros/crystal/osrf-testing-tools-cpp/default.nix deleted file mode 100644 index 32f40fe4ee..0000000000 --- a/distros/crystal/osrf-testing-tools-cpp/default.nix +++ /dev/null @@ -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-osrf-testing-tools-cpp"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/osrf_testings_tools_cpp-release/archive/release/crystal/osrf_testing_tools_cpp/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "853939b29d8c0e8889459cd6bb22fdd69cba853bfaf2099bd4ae5a1b18ba235b"; - }; - - buildType = "cmake"; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Testing tools for C++, and is used in various OSRF projects.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/overrides.nix b/distros/crystal/overrides.nix deleted file mode 100644 index 56b44cc5fe..0000000000 --- a/distros/crystal/overrides.nix +++ /dev/null @@ -1,9 +0,0 @@ -# Top level package set -self: -# Distro package set -rosSelf: rosSuper: with rosSelf.lib; { - rviz-ogre-vendor = patchVendorUrl rosSuper.rviz-ogre-vendor { - url = "https://github.com/OGRECave/ogre/archive/v1.10.11.zip"; - sha256 = "0906sk8k2yz47mbcymm5s06knhhywgffvf2lzfnc8rbqhn2sc51d"; - }; -} diff --git a/distros/crystal/pcl-conversions/default.nix b/distros/crystal/pcl-conversions/default.nix deleted file mode 100644 index 8a9bdcdd14..0000000000 --- a/distros/crystal/pcl-conversions/default.nix +++ /dev/null @@ -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, builtin-interfaces, eigen, pcl, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-crystal-pcl-conversions"; - version = "2.0.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pcl_conversions-release/archive/release/crystal/pcl_conversions/2.0.0-0.tar.gz"; - name = "2.0.0-0.tar.gz"; - sha256 = "10639c7bb949fbb1640fa0c27d8e4d3a98c05ce8d896314a9d68551b9d476c55"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ builtin-interfaces eigen pcl sensor-msgs std-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Provides conversions from PCL data types and ROS message types''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/pendulum-control/default.nix b/distros/crystal/pendulum-control/default.nix deleted file mode 100644 index 1a0e54bb6a..0000000000 --- a/distros/crystal/pendulum-control/default.nix +++ /dev/null @@ -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, pendulum-msgs, rclcpp, rmw-implementation-cmake, ros2run, rttest, tlsf-cpp }: -buildRosPackage { - pname = "ros-crystal-pendulum-control"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/crystal/pendulum_control/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "160c00093e5a42d1b3a66f3000c322ee41dd3c43a04103b6372c99db57475f98"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing rmw-implementation-cmake ros2run ]; - propagatedBuildInputs = [ pendulum-msgs rclcpp rttest tlsf-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/pendulum-msgs/default.nix b/distros/crystal/pendulum-msgs/default.nix deleted file mode 100644 index 68a0f5d313..0000000000 --- a/distros/crystal/pendulum-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-crystal-pendulum-msgs"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/demos-release/archive/release/crystal/pendulum_msgs/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "fdd12dbae8648dc5a8ca7d6ca10ce2e7a273de06391103bf4edd02adb71484c2"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Custom messages for real-time pendulum control.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/pluginlib/default.nix b/distros/crystal/pluginlib/default.nix deleted file mode 100644 index dbc9c62e98..0000000000 --- a/distros/crystal/pluginlib/default.nix +++ /dev/null @@ -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-index-cpp, class-loader, rcutils, tinyxml2-vendor }: -buildRosPackage { - pname = "ros-crystal-pluginlib"; - version = "2.2.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/pluginlib-release/archive/release/crystal/pluginlib/2.2.1-0.tar.gz"; - name = "2.2.1-0.tar.gz"; - sha256 = "f520bff44d60282657c97f75a9eee211d9e49e0ed605450997a0155f774adbaf"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ]; - propagatedBuildInputs = [ ament-index-cpp class-loader rcutils tinyxml2-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. - To work, these tools require plugin providers to register their plugins in the package.xml of their package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/poco-vendor/default.nix b/distros/crystal/poco-vendor/default.nix deleted file mode 100644 index 24dc7f0dbb..0000000000 --- a/distros/crystal/poco-vendor/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, pcre, poco, zlib }: -buildRosPackage { - pname = "ros-crystal-poco-vendor"; - version = "1.1.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/poco_vendor-release/archive/release/crystal/poco_vendor/1.1.1-0.tar.gz"; - name = "1.1.1-0.tar.gz"; - sha256 = "81e48bbd06ea2658b572efa9e854fb233b6e02f7559ef0ab27ff7d93da0a8e1b"; - }; - - buildType = "cmake"; - propagatedBuildInputs = [ cmake pcre poco zlib ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''CMake shim over the poco library.''; - license = with lib.licenses; [ asl20 boost ]; - }; -} diff --git a/distros/crystal/px4-msgs/default.nix b/distros/crystal/px4-msgs/default.nix deleted file mode 100644 index 5ba4959b3a..0000000000 --- a/distros/crystal/px4-msgs/default.nix +++ /dev/null @@ -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, ros-environment, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-crystal-px4-msgs"; - version = "2.0.1-r1"; - - src = fetchurl { - url = "https://github.com/PX4/px4_msgs2-release/archive/release/crystal/px4_msgs/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "4aa782286c72f83124798ed2b1a5cd75755a65d1c45d201fab859fe2ccf4e9ce"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces ros-environment rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''Package with the ROS-equivalent of PX4 uORB msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/py-trees-ros-interfaces/default.nix b/distros/crystal/py-trees-ros-interfaces/default.nix deleted file mode 100644 index 6995ccf286..0000000000 --- a/distros/crystal/py-trees-ros-interfaces/default.nix +++ /dev/null @@ -1,26 +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-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, unique-identifier-msgs }: -buildRosPackage { - pname = "ros-crystal-py-trees-ros-interfaces"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/stonier/py_trees_ros_interfaces-release/archive/release/crystal/py_trees_ros_interfaces/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "d4792a78173a09b204e0f4bffc654a22b3401ff0bf8b6018930e085d18ea72ba"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ action-msgs geometry-msgs rosidl-default-runtime unique-identifier-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Interfaces used by py_trees_ros and py_trees_ros_tutorials.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/python-cmake-module/default.nix b/distros/crystal/python-cmake-module/default.nix deleted file mode 100644 index c125f4c8ba..0000000000 --- a/distros/crystal/python-cmake-module/default.nix +++ /dev/null @@ -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, python3 }: -buildRosPackage { - pname = "ros-crystal-python-cmake-module"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_python-release/archive/release/crystal/python_cmake_module/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "235463eab00214e06dfd277ca45e4866039703e46edb6747320e251f915bb622"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ python3 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Provide CMake module with extra functionality for Python.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/python-qt-binding/default.nix b/distros/crystal/python-qt-binding/default.nix deleted file mode 100644 index a40915658f..0000000000 --- a/distros/crystal/python-qt-binding/default.nix +++ /dev/null @@ -1,36 +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, python3Packages, qt5 }: -buildRosPackage { - pname = "ros-crystal-python-qt-binding"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/python_qt_binding-release/archive/release/crystal/python_qt_binding/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "fdf6f093e4849aba0695f6fa8c9bbe628d7da9b9745f7274b0fcc5e004cd0b08"; - }; - - buildType = "ament_cmake"; - buildInputs = [ qt5.qtbase ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ python3Packages.pyqt5 ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''This stack provides Python bindings for Qt. - There are two providers: pyside and pyqt. PySide2 is available under - the GPL, LGPL and a commercial license. PyQt is released under the GPL. - - Both the bindings and tools to build bindings are included from each - available provider. For PySide, it is called "Shiboken". For PyQt, - this is called "SIP". - - Also provided is adapter code to make the user's Python code - independent of which binding provider was actually used which makes - it very easy to switch between these.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/qt-dotgraph/default.nix b/distros/crystal/qt-dotgraph/default.nix deleted file mode 100644 index 121c598741..0000000000 --- a/distros/crystal/qt-dotgraph/default.nix +++ /dev/null @@ -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, python-qt-binding, python3Packages }: -buildRosPackage { - pname = "ros-crystal-qt-dotgraph"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/crystal/qt_dotgraph/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "f67cf44c9975de2788be0dce6898d2c7924516ae4e74f1354c94adceb3ed6d23"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common python3Packages.pygraphviz ]; - propagatedBuildInputs = [ python-qt-binding python3Packages.pydot ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''qt_dotgraph provides helpers to work with dot graphs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/qt-gui-app/default.nix b/distros/crystal/qt-gui-app/default.nix deleted file mode 100644 index bc4b3a601e..0000000000 --- a/distros/crystal/qt-gui-app/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, qt-gui }: -buildRosPackage { - pname = "ros-crystal-qt-gui-app"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/crystal/qt_gui_app/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "292e714d858f8ba41b540fda47fdc3d726dc90dbcb7a915efa979c34f8a0d54e"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python qt-gui ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/qt-gui-core/default.nix b/distros/crystal/qt-gui-core/default.nix deleted file mode 100644 index c8712f76b0..0000000000 --- a/distros/crystal/qt-gui-core/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, qt-dotgraph, qt-gui, qt-gui-app, qt-gui-cpp, qt-gui-py-common }: -buildRosPackage { - pname = "ros-crystal-qt-gui-core"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/crystal/qt_gui_core/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "b1b0b36d79f8a747c210b833864f5c311845ea35bdd7a41f7c4c387a897c9204"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ qt-dotgraph qt-gui qt-gui-app qt-gui-cpp qt-gui-py-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/qt-gui-cpp/default.nix b/distros/crystal/qt-gui-cpp/default.nix deleted file mode 100644 index babfbcba9c..0000000000 --- a/distros/crystal/qt-gui-cpp/default.nix +++ /dev/null @@ -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-pytest, pkg-config, pluginlib, python-qt-binding, qt-gui, qt5, tinyxml2-vendor }: -buildRosPackage { - pname = "ros-crystal-qt-gui-cpp"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/crystal/qt_gui_cpp/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "e96c60d3baab759e5bcbfb25f79d4a23bf901e99134d06dd01d2f25490c2abf6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ pkg-config python-qt-binding qt5.qtbase ]; - checkInputs = [ ament-cmake-pytest ]; - propagatedBuildInputs = [ pluginlib qt-gui tinyxml2-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. - At least one specific binding must be available in order to use C++-plugins.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/qt-gui-py-common/default.nix b/distros/crystal/qt-gui-py-common/default.nix deleted file mode 100644 index 7ab4cc828b..0000000000 --- a/distros/crystal/qt-gui-py-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding }: -buildRosPackage { - pname = "ros-crystal-qt-gui-py-common"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/crystal/qt_gui_py_common/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "2efe759ce061e4add65650ada0c741963d04c8b59c988aa405636e34f5cdaeb6"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python python-qt-binding ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''qt_gui_py_common provides common functionality for GUI plugins written in Python.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/qt-gui/default.nix b/distros/crystal/qt-gui/default.nix deleted file mode 100644 index 76bb852e57..0000000000 --- a/distros/crystal/qt-gui/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, ament-lint-auto, ament-lint-common, python-qt-binding, python3Packages, qt5, tango-icon-theme }: -buildRosPackage { - pname = "ros-crystal-qt-gui"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/qt_gui_core-release/archive/release/crystal/qt_gui/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "e321214b3e5dd7308980cbdab72396d3fb387e3457ae67f55ab530096758627d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ python3Packages.pyqt5 qt5.qtbase ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python python-qt-binding python3Packages.catkin-pkg tango-icon-theme ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. - It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. - It requires either PyQt or PySide bindings.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/rcl-action/default.nix b/distros/crystal/rcl-action/default.nix deleted file mode 100644 index 6867a5f40d..0000000000 --- a/distros/crystal/rcl-action/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, osrf-testing-tools-cpp, rcl, rcutils, rmw, rosidl-generator-c, test-msgs }: -buildRosPackage { - pname = "ros-crystal-rcl-action"; - version = "0.6.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/crystal/rcl_action/0.6.6-1.tar.gz"; - name = "0.6.6-1.tar.gz"; - sha256 = "494f14c3ec0492e2c21fe722391b5b7361e2250a4c841ec4b4839439f41b8bf3"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp test-msgs ]; - propagatedBuildInputs = [ action-msgs rcl rcutils rmw rosidl-generator-c ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Package containing a C-based ROS action implementation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rcl-interfaces/default.nix b/distros/crystal/rcl-interfaces/default.nix deleted file mode 100644 index c71194c19f..0000000000 --- a/distros/crystal/rcl-interfaces/default.nix +++ /dev/null @@ -1,27 +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 }: -buildRosPackage { - pname = "ros-crystal-rcl-interfaces"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/crystal/rcl_interfaces/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "600e4132a6d9f49b75eb6cd2d0ea17e227474529f2fad477e7f09eb2fd96525d"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''The ROS client library common interfaces. - This package contains the messages and services which ROS client libraries will use under the hood to - communicate higher level concepts such as parameters.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rcl-lifecycle/default.nix b/distros/crystal/rcl-lifecycle/default.nix deleted file mode 100644 index 5f6bad1bed..0000000000 --- a/distros/crystal/rcl-lifecycle/default.nix +++ /dev/null @@ -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, lifecycle-msgs, osrf-testing-tools-cpp, rcl, rcutils, rmw-implementation, rosidl-generator-c }: -buildRosPackage { - pname = "ros-crystal-rcl-lifecycle"; - version = "0.6.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/crystal/rcl_lifecycle/0.6.6-1.tar.gz"; - name = "0.6.6-1.tar.gz"; - sha256 = "e10ccb57fc49fd78c8f892a991f2dbcf10ac160216b751ed3b66b87f26cb5d18"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; - propagatedBuildInputs = [ lifecycle-msgs rcl rcutils rmw-implementation rosidl-generator-c ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Package containing a C-based lifecycle implementation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rcl-logging-log4cxx/default.nix b/distros/crystal/rcl-logging-log4cxx/default.nix deleted file mode 100644 index 0364323361..0000000000 --- a/distros/crystal/rcl-logging-log4cxx/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, launch-testing, log4cxx, python3Packages }: -buildRosPackage { - pname = "ros-crystal-rcl-logging-log4cxx"; - version = "0.2.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/crystal/rcl_logging_log4cxx/0.2.0-0.tar.gz"; - name = "0.2.0-0.tar.gz"; - sha256 = "3b3814094f4ece619ceaf2f4da10e8727a961951ddc6f83812f355a8e86b888a"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch-testing ]; - propagatedBuildInputs = [ log4cxx ]; - nativeBuildInputs = [ ament-cmake-ros python3Packages.empy ]; - - meta = { - description = ''C API providing common interface to a shared library wrapping 3rd party loggers.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rcl-logging-noop/default.nix b/distros/crystal/rcl-logging-noop/default.nix deleted file mode 100644 index 0f88c4fd60..0000000000 --- a/distros/crystal/rcl-logging-noop/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, launch-testing, python3Packages }: -buildRosPackage { - pname = "ros-crystal-rcl-logging-noop"; - version = "0.2.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_logging-release/archive/release/crystal/rcl_logging_noop/0.2.0-0.tar.gz"; - name = "0.2.0-0.tar.gz"; - sha256 = "7820b3b21a0cd3964df0a6a60e6f385d4cd89ecc3dc59e8ae9c28b44f9bc0139"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch-testing ]; - nativeBuildInputs = [ ament-cmake-ros python3Packages.empy ]; - - meta = { - description = ''An rcl logger implementation that doesn't do anything with log messages.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rcl-yaml-param-parser/default.nix b/distros/crystal/rcl-yaml-param-parser/default.nix deleted file mode 100644 index f2380e6a2f..0000000000 --- a/distros/crystal/rcl-yaml-param-parser/default.nix +++ /dev/null @@ -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, launch-testing, libyaml, libyaml-vendor, rcl, rcutils }: -buildRosPackage { - pname = "ros-crystal-rcl-yaml-param-parser"; - version = "0.6.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/crystal/rcl_yaml_param_parser/0.6.6-1.tar.gz"; - name = "0.6.6-1.tar.gz"; - sha256 = "36a57efcbf15db7c2e71af5c82d59017c74b4b80c3ed9a90be023b47fd8efd1b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rcl rcutils ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch-testing ]; - propagatedBuildInputs = [ libyaml libyaml-vendor ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Package containing various utility types and functions for C''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rcl/default.nix b/distros/crystal/rcl/default.nix deleted file mode 100644 index e602b4391e..0000000000 --- a/distros/crystal/rcl/default.nix +++ /dev/null @@ -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-cmake-ros, ament-lint-auto, ament-lint-common, launch, osrf-testing-tools-cpp, rcl-interfaces, rcl-logging-noop, rcutils, rmw, rmw-implementation, rmw-implementation-cmake, rosidl-default-runtime, rosidl-generator-c, test-msgs }: -buildRosPackage { - pname = "ros-crystal-rcl"; - version = "0.6.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl-release/archive/release/crystal/rcl/0.6.6-1.tar.gz"; - name = "0.6.6-1.tar.gz"; - sha256 = "e98f83aac311ace0a9b1d83d7f1a03765410e68f6281f74c080765133f4cb8cd"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch osrf-testing-tools-cpp rmw rmw-implementation-cmake test-msgs ]; - propagatedBuildInputs = [ ament-cmake rcl-interfaces rcl-logging-noop rcutils rmw rmw-implementation rosidl-default-runtime rosidl-generator-c ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''The ROS client library common implementation. - This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rclcpp-action/default.nix b/distros/crystal/rclcpp-action/default.nix deleted file mode 100644 index 2e9f3e32b2..0000000000 --- a/distros/crystal/rclcpp-action/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, rcl-action, rclcpp, rosidl-generator-c, rosidl-generator-cpp, test-msgs }: -buildRosPackage { - pname = "ros-crystal-rclcpp-action"; - version = "0.6.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/crystal/rclcpp_action/0.6.5-1.tar.gz"; - name = "0.6.5-1.tar.gz"; - sha256 = "85f1d7179b0ada818b4209b7281593ad8f9d7047d0266c80ccbb7aefc6861269"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common test-msgs ]; - propagatedBuildInputs = [ action-msgs ament-cmake rcl-action rclcpp rosidl-generator-c rosidl-generator-cpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Adds action APIs for C++.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rclcpp-lifecycle/default.nix b/distros/crystal/rclcpp-lifecycle/default.nix deleted file mode 100644 index fa5a19c618..0000000000 --- a/distros/crystal/rclcpp-lifecycle/default.nix +++ /dev/null @@ -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, lifecycle-msgs, rcl-lifecycle, rclcpp, rclpy, rmw-implementation, rosidl-typesupport-cpp }: -buildRosPackage { - pname = "ros-crystal-rclcpp-lifecycle"; - version = "0.6.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/crystal/rclcpp_lifecycle/0.6.5-1.tar.gz"; - name = "0.6.5-1.tar.gz"; - sha256 = "379a12d81886bc16c810306e01f996dc2d1ac3f99a3db19a17caacdc4bd0ebba"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ lifecycle-msgs rcl-lifecycle rclcpp rclpy rmw-implementation rosidl-typesupport-cpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Package containing a prototype for lifecycle implementation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rclcpp/default.nix b/distros/crystal/rclcpp/default.nix deleted file mode 100644 index 89ee901084..0000000000 --- a/distros/crystal/rclcpp/default.nix +++ /dev/null @@ -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-gmock, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, builtin-interfaces, rcl, rcl-interfaces, rcl-yaml-param-parser, rmw, rmw-implementation, rmw-implementation-cmake, rosgraph-msgs, rosidl-generator-cpp, rosidl-typesupport-c, rosidl-typesupport-cpp, test-msgs }: -buildRosPackage { - pname = "ros-crystal-rclcpp"; - version = "0.6.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclcpp-release/archive/release/crystal/rclcpp/0.6.5-1.tar.gz"; - name = "0.6.5-1.tar.gz"; - sha256 = "1a86339deaa90b5b5c114811d162039993ed98d7967936a35cb08549f815931b"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common rmw rmw-implementation-cmake test-msgs ]; - propagatedBuildInputs = [ ament-cmake builtin-interfaces rcl rcl-interfaces rcl-yaml-param-parser rmw rmw-implementation rosgraph-msgs rosidl-generator-cpp rosidl-typesupport-c rosidl-typesupport-cpp ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''The ROS client library in C++.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rclpy/default.nix b/distros/crystal/rclpy/default.nix deleted file mode 100644 index dbbc966ea0..0000000000 --- a/distros/crystal/rclpy/default.nix +++ /dev/null @@ -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-python, ament-lint-auto, ament-lint-common, builtin-interfaces, python-cmake-module, pythonPackages, rcl, rcl-action, rcl-interfaces, rcl-yaml-param-parser, rcutils, rmw-implementation, rmw-implementation-cmake, rosidl-generator-py, test-msgs, unique-identifier-msgs }: -buildRosPackage { - pname = "ros-crystal-rclpy"; - version = "0.6.5-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rclpy-release/archive/release/crystal/rclpy/0.6.5-1.tar.gz"; - name = "0.6.5-1.tar.gz"; - sha256 = "a1d925898bd2968eb9c40b232502600daceea28428bcb859c2d633cfd3a8ff48"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rcutils rmw-implementation-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common pythonPackages.pytest rcl-interfaces rosidl-generator-py test-msgs ]; - propagatedBuildInputs = [ ament-index-python builtin-interfaces rcl rcl-action rcl-yaml-param-parser rmw-implementation unique-identifier-msgs ]; - nativeBuildInputs = [ ament-cmake python-cmake-module ]; - - meta = { - description = ''Package containing the Python client.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rcutils/default.nix b/distros/crystal/rcutils/default.nix deleted file mode 100644 index f7a81f0839..0000000000 --- a/distros/crystal/rcutils/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, launch-testing, osrf-testing-tools-cpp, python3Packages }: -buildRosPackage { - pname = "ros-crystal-rcutils"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcutils-release/archive/release/crystal/rcutils/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "0fdb96bde3e98cd975529a326ffaf7ff763f51d523d5fc98fab8c6af6980b407"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch-testing osrf-testing-tools-cpp ]; - nativeBuildInputs = [ ament-cmake-ros python3Packages.empy ]; - - meta = { - description = ''Package containing various utility types and functions for C''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/realsense-camera-msgs/default.nix b/distros/crystal/realsense-camera-msgs/default.nix deleted file mode 100644 index be2238dcfe..0000000000 --- a/distros/crystal/realsense-camera-msgs/default.nix +++ /dev/null @@ -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-realsense-camera-msgs"; - version = "2.0.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_intel_realsense-release/archive/release/crystal/realsense_camera_msgs/2.0.3-0.tar.gz"; - name = "2.0.3-0.tar.gz"; - sha256 = "bbf211ae9823bcb1d68f9c1f2d75b506154350a7037f8f578e0ba347ad9412e5"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''A package containing realsense camera messages definitions.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/realsense-ros2-camera/default.nix b/distros/crystal/realsense-ros2-camera/default.nix deleted file mode 100644 index 53f2d231eb..0000000000 --- a/distros/crystal/realsense-ros2-camera/default.nix +++ /dev/null @@ -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, builtin-interfaces, cv-bridge, eigen, image-transport, librealsense2, rclcpp, realsense-camera-msgs, rmw-implementation, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-crystal-realsense-ros2-camera"; - version = "2.0.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2_intel_realsense-release/archive/release/crystal/realsense_ros2_camera/2.0.3-0.tar.gz"; - name = "2.0.3-0.tar.gz"; - sha256 = "ccd6585ced405d85548f307ccafaffe130bbcdad898c93a6c447205304b8791d"; - }; - - buildType = "ament_cmake"; - buildInputs = [ eigen image-transport ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces cv-bridge librealsense2 rclcpp realsense-camera-msgs rmw-implementation rosidl-default-runtime sensor-msgs std-msgs tf2-ros ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''The realsense_ros2_camera package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/resource-retriever/default.nix b/distros/crystal/resource-retriever/default.nix deleted file mode 100644 index 895c4cc385..0000000000 --- a/distros/crystal/resource-retriever/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-index-cpp, libcurl-vendor }: -buildRosPackage { - pname = "ros-crystal-resource-retriever"; - version = "2.1.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/resource_retriever-release/archive/release/crystal/resource_retriever/2.1.0-0.tar.gz"; - name = "2.1.0-0.tar.gz"; - sha256 = "9db42f615c9c1240dcae2f0ef91495e1177ab7c97acd884dfb38507e5d41660b"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-index-cpp libcurl-vendor ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''This package retrieves data from url-format files such as http://, - ftp://, package:// file://, etc., and loads the data into memory. - The package:// url for ros packages is translated into a local - file:// url. The resourse retriever was initially designed to load - mesh files into memory, but it can be used for any type of - data. The resource retriever is based on the the libcurl library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/rmw-connext-cpp/default.nix b/distros/crystal/rmw-connext-cpp/default.nix deleted file mode 100644 index e67ec40ca8..0000000000 --- a/distros/crystal/rmw-connext-cpp/default.nix +++ /dev/null @@ -1,26 +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, connext-cmake-module, rcutils, rmw, rmw-connext-shared-cpp, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-generator-dds-idl, rosidl-typesupport-connext-c, rosidl-typesupport-connext-cpp }: -buildRosPackage { - pname = "ros-crystal-rmw-connext-cpp"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_connext-release/archive/release/crystal/rmw_connext_cpp/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "a4555f1b7959ab4d90e381594f96e4d96c81ff03fdd512cc584f78bd64ef2bab"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-generator-dds-idl ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake connext-cmake-module rcutils rmw rmw-connext-shared-cpp rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-typesupport-connext-c rosidl-typesupport-connext-cpp ]; - nativeBuildInputs = [ ament-cmake rosidl-cmake ]; - - meta = { - description = ''Implement the ROS middleware interface using RTI Connext static code generation in C++.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rmw-connext-shared-cpp/default.nix b/distros/crystal/rmw-connext-shared-cpp/default.nix deleted file mode 100644 index b232a287a2..0000000000 --- a/distros/crystal/rmw-connext-shared-cpp/default.nix +++ /dev/null @@ -1,26 +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, connext-cmake-module, rcutils, rmw, rosidl-cmake }: -buildRosPackage { - pname = "ros-crystal-rmw-connext-shared-cpp"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_connext-release/archive/release/crystal/rmw_connext_shared_cpp/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "7c45059558c31cf04c5130b14d5df11dedac4f01991d29cec84c4d95784a120b"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rcutils rmw ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake connext-cmake-module ]; - nativeBuildInputs = [ ament-cmake rosidl-cmake ]; - - meta = { - description = ''C++ types and functions shared by the ROS middleware interface to RTI Connext Static and RTI Connext Dynamic.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rmw-fastrtps-cpp/default.nix b/distros/crystal/rmw-fastrtps-cpp/default.nix deleted file mode 100644 index 56b85863ee..0000000000 --- a/distros/crystal/rmw-fastrtps-cpp/default.nix +++ /dev/null @@ -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-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, rcutils, rmw, rmw-fastrtps-shared-cpp, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-typesupport-fastrtps-c, rosidl-typesupport-fastrtps-cpp }: -buildRosPackage { - pname = "ros-crystal-rmw-fastrtps-cpp"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/crystal/rmw_fastrtps_cpp/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "309efba86d62ecbb153d05b71b10b362ab9f89b52f4b324a885c861000cc1f01"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rcutils rmw rmw-fastrtps-shared-cpp rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp ]; - nativeBuildInputs = [ ament-cmake-ros fastrtps-cmake-module rosidl-cmake ]; - - meta = { - description = ''Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rmw-fastrtps-dynamic-cpp/default.nix b/distros/crystal/rmw-fastrtps-dynamic-cpp/default.nix deleted file mode 100644 index c987133d84..0000000000 --- a/distros/crystal/rmw-fastrtps-dynamic-cpp/default.nix +++ /dev/null @@ -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-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, rcutils, rmw, rmw-fastrtps-shared-cpp, rosidl-generator-c, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: -buildRosPackage { - pname = "ros-crystal-rmw-fastrtps-dynamic-cpp"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/crystal/rmw_fastrtps_dynamic_cpp/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "1213ab6b6f2916ca6c8718ceb31aaf58c8434a8525e26af9313b99e1f3ba6e3e"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rcutils rmw rmw-fastrtps-shared-cpp rosidl-generator-c rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; - nativeBuildInputs = [ ament-cmake-ros fastrtps-cmake-module ]; - - meta = { - description = ''Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rmw-fastrtps-shared-cpp/default.nix b/distros/crystal/rmw-fastrtps-shared-cpp/default.nix deleted file mode 100644 index 26cccf0b4b..0000000000 --- a/distros/crystal/rmw-fastrtps-shared-cpp/default.nix +++ /dev/null @@ -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-ros, ament-lint-auto, ament-lint-common, fastcdr, fastrtps, fastrtps-cmake-module, rcutils, rmw }: -buildRosPackage { - pname = "ros-crystal-rmw-fastrtps-shared-cpp"; - version = "0.6.2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/crystal/rmw_fastrtps_shared_cpp/0.6.2-0.tar.gz"; - name = "0.6.2-0.tar.gz"; - sha256 = "e1621ea08ed960bcb88359e26b1a805dc3c233c5edebe3964e8a4a263cfc6422"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rcutils rmw ]; - nativeBuildInputs = [ ament-cmake-ros fastrtps-cmake-module ]; - - meta = { - description = ''Code shared on static and dynamic type support of rmw_fastrtps_cpp.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rmw-implementation-cmake/default.nix b/distros/crystal/rmw-implementation-cmake/default.nix deleted file mode 100644 index 21f04ef4b2..0000000000 --- a/distros/crystal/rmw-implementation-cmake/default.nix +++ /dev/null @@ -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-rmw-implementation-cmake"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw-release/archive/release/crystal/rmw_implementation_cmake/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "c6dcb8d1d0f673d63c8c2052c684efc7d91a714e6024ebc1e4805915d16b7d9c"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''CMake functions which can discover and enumerate available implementations.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rmw-implementation/default.nix b/distros/crystal/rmw-implementation/default.nix deleted file mode 100644 index a2e9358e3b..0000000000 --- a/distros/crystal/rmw-implementation/default.nix +++ /dev/null @@ -1,26 +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, poco, poco-vendor, rcutils, rmw, rmw-connext-cpp, rmw-fastrtps-cpp, rmw-implementation-cmake, rmw-opensplice-cpp }: -buildRosPackage { - pname = "ros-crystal-rmw-implementation"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_implementation-release/archive/release/crystal/rmw_implementation/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "fd0cc3de840262b7d7a09f6593a8eb49dd1f2cbde4a0047e77b925a4b009ab91"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rcutils rmw rmw-connext-cpp rmw-fastrtps-cpp rmw-opensplice-cpp ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ poco poco-vendor rmw-implementation-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''The decision which ROS middleware implementation should be used for C++.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rmw-opensplice-cpp/default.nix b/distros/crystal/rmw-opensplice-cpp/default.nix deleted file mode 100644 index 748b7e6d0a..0000000000 --- a/distros/crystal/rmw-opensplice-cpp/default.nix +++ /dev/null @@ -1,26 +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, opensplice-cmake-module, opensplice_6_9, rcutils, rmw, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-generator-dds-idl, rosidl-typesupport-opensplice-c, rosidl-typesupport-opensplice-cpp }: -buildRosPackage { - pname = "ros-crystal-rmw-opensplice-cpp"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw_opensplice-release/archive/release/crystal/rmw_opensplice_cpp/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "6d86a8b9e2e0aab9e2a58fd3eec8c9463dba0a95e21bae0ea5a9aeb9b03737d6"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rcutils rosidl-generator-dds-idl ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake opensplice-cmake-module opensplice_6_9 rmw rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-typesupport-opensplice-c rosidl-typesupport-opensplice-cpp ]; - nativeBuildInputs = [ ament-cmake opensplice-cmake-module rosidl-cmake ]; - - meta = { - description = ''Implement the ROS middleware interface using PrismTech OpenSplice static code generation in C++.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rmw/default.nix b/distros/crystal/rmw/default.nix deleted file mode 100644 index 02f05eca31..0000000000 --- a/distros/crystal/rmw/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-ros, ament-lint-auto, ament-lint-common, rcutils, rosidl-generator-c }: -buildRosPackage { - pname = "ros-crystal-rmw"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rmw-release/archive/release/crystal/rmw/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "84db3e5964876c57a44fdd440da1df948bc548516baafee870546d851822990b"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rcutils rosidl-generator-c ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Contains the ROS middleware API.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/robot-state-publisher/default.nix b/distros/crystal/robot-state-publisher/default.nix deleted file mode 100644 index 2e8620fcfc..0000000000 --- a/distros/crystal/robot-state-publisher/default.nix +++ /dev/null @@ -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, geometry-msgs, kdl-parser, orocos-kdl, rclcpp, sensor-msgs, tf2-ros, urdf, urdfdom-headers }: -buildRosPackage { - pname = "ros-crystal-robot-state-publisher"; - version = "2.1.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/robot_state_publisher-release/archive/release/crystal/robot_state_publisher/2.1.0-0.tar.gz"; - name = "2.1.0-0.tar.gz"; - sha256 = "d849ccbb30a8a45c01a4a67ab1c7fbcfa331902a2786e127739eb63182b539a1"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ geometry-msgs kdl-parser orocos-kdl rclcpp sensor-msgs tf2-ros urdf urdfdom-headers ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ROS2 version of the robot_state_publisher package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros-base/default.nix b/distros/crystal/ros-base/default.nix deleted file mode 100644 index ca37d6ac5a..0000000000 --- a/distros/crystal/ros-base/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, kdl-parser, robot-state-publisher, ros-core, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, urdf }: -buildRosPackage { - pname = "ros-crystal-ros-base"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/crystal/ros_base/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "f4024e4d573f5137a6c5d7865bdd4ea69875a111db2c4938b7995da59c8d4932"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ kdl-parser robot-state-publisher ros-core tf2 tf2-eigen tf2-geometry-msgs tf2-ros urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros-core/default.nix b/distros/crystal/ros-core/default.nix deleted file mode 100644 index 027a29e5ca..0000000000 --- a/distros/crystal/ros-core/default.nix +++ /dev/null @@ -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-auto, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-cpp, ament-index-python, ament-lint-auto, ament-lint-common, class-loader, common-interfaces, pluginlib, rcl-lifecycle, rclcpp, rclcpp-lifecycle, rclpy, ros-environment, ros2launch, ros2lifecycle, ros2msg, ros2multicast, ros2node, ros2param, ros2pkg, ros2run, ros2service, ros2srv, ros2topic, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage { - pname = "ros-crystal-ros-core"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/crystal/ros_core/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "9a63fb497e726d067691d7876f32675db43300613a56920c77e1d50bd2b6ab16"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-cmake ament-cmake-auto ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ament-cmake-ros ament-index-cpp ament-index-python ament-lint-auto ament-lint-common class-loader common-interfaces pluginlib rcl-lifecycle rclcpp rclcpp-lifecycle rclpy ros-environment ros2launch ros2lifecycle ros2msg ros2multicast ros2node ros2param ros2pkg ros2run ros2service ros2srv ros2topic rosidl-default-generators rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''A package to aggregate the packages required to use publish / subscribe, services, generate messages and other core ROS concepts.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros-environment/default.nix b/distros/crystal/ros-environment/default.nix deleted file mode 100644 index 675fa98691..0000000000 --- a/distros/crystal/ros-environment/default.nix +++ /dev/null @@ -1,23 +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-ros-environment"; - version = "2.2.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_environment-release/archive/release/crystal/ros_environment/2.2.0-0.tar.gz"; - name = "2.2.0-0.tar.gz"; - sha256 = "8c890650a2d0c0bf70cb93ad109a920272f64cba3ac089503891a356d67262a5"; - }; - - buildType = "ament_cmake"; - nativeBuildInputs = [ ament-cmake-core ]; - - meta = { - description = ''The package provides the environment variables `ROS_VERSION` and `ROS_DISTRO`.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros-workspace/default.nix b/distros/crystal/ros-workspace/default.nix deleted file mode 100644 index 5e59eaeeca..0000000000 --- a/distros/crystal/ros-workspace/default.nix +++ /dev/null @@ -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-package, cmake }: -buildRosPackage { - pname = "ros-crystal-ros-workspace"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros_workspace-release/archive/release/crystal/ros_workspace/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "b5806c6fd73383283d4a4eacb5026d308d9d8e1d0039a4ad115e9fda957062f9"; - }; - - buildType = "cmake"; - buildInputs = [ ament-cmake-core ament-package ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Provides the prefix level environment files for ROS 2 packages.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros1-bridge/default.nix b/distros/crystal/ros1-bridge/default.nix deleted file mode 100644 index 0113e9d17f..0000000000 --- a/distros/crystal/ros1-bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, ament-cmake, ament-cmake-pytest, ament-index-python, ament-lint-auto, ament-lint-common, builtin-interfaces, demo-nodes-cpp, diagnostic-msgs, example-interfaces, gazebo-msgs, geometry-msgs, launch, nav-msgs, pkg-config, python3Packages, rclcpp, rcutils, rmw-implementation-cmake, ros2run, rosidl-cmake, rosidl-parser, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-crystal-ros1-bridge"; - version = "0.6.2-r2"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros1_bridge-release/archive/release/crystal/ros1_bridge/0.6.2-2.tar.gz"; - name = "0.6.2-2.tar.gz"; - sha256 = "8dd00267aeb79b2c88892c8b6806f55684450b04fd412f3874309f069f23e9e3"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rmw-implementation-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common demo-nodes-cpp diagnostic-msgs launch ros2run ]; - propagatedBuildInputs = [ actionlib-msgs builtin-interfaces diagnostic-msgs example-interfaces gazebo-msgs geometry-msgs nav-msgs pkg-config python3Packages.pyyaml rclcpp rcutils sensor-msgs shape-msgs std-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ]; - nativeBuildInputs = [ ament-cmake ament-index-python python3Packages.catkin-pkg rosidl-cmake rosidl-parser ]; - - meta = { - description = ''A simple bridge between ROS 1 and ROS 2''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros1-rosbag-storage-vendor/default.nix b/distros/crystal/ros1-rosbag-storage-vendor/default.nix deleted file mode 100644 index 026fb5f20b..0000000000 --- a/distros/crystal/ros1-rosbag-storage-vendor/default.nix +++ /dev/null @@ -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, boost, bzip2, console-bridge, git, gpgme, openssl, pkg-config, pluginlib, ros1-bridge }: -buildRosPackage { - pname = "ros-crystal-ros1-rosbag-storage-vendor"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/ros1_rosbag_storage_vendor/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "691566ef964303ee76e1ea3231d1132284f69d09d2a1aaca8f2674e985e27825"; - }; - - buildType = "ament_cmake"; - buildInputs = [ boost bzip2 console-bridge gpgme openssl pkg-config pluginlib ros1-bridge ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake git ]; - - meta = { - description = ''Vendor package for rosbag_storage of ROS1''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2bag/default.nix b/distros/crystal/ros2bag/default.nix deleted file mode 100644 index a1e2fe7e38..0000000000 --- a/distros/crystal/ros2bag/default.nix +++ /dev/null @@ -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, ros2cli, rosbag2-transport }: -buildRosPackage { - pname = "ros-crystal-ros2bag"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/ros2bag/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "929ca0f58c09e2c71490b80ded4f9d5b6d555ff6b43e7ae3d83ea51e3339ec85"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ros2cli rosbag2-transport ]; - - meta = { - description = ''Entry point for rosbag in ROS 2''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2cli/default.nix b/distros/crystal/ros2cli/default.nix deleted file mode 100644 index 043cba75e3..0000000000 --- a/distros/crystal/ros2cli/default.nix +++ /dev/null @@ -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, python3Packages, pythonPackages, rclpy }: -buildRosPackage { - pname = "ros-crystal-ros2cli"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2cli/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "b777413fcbd5057055a331e5375bbb562c0cbb62074464298a593170795eb9ee"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.setuptools rclpy ]; - - meta = { - description = ''Framework for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2launch/default.nix b/distros/crystal/ros2launch/default.nix deleted file mode 100644 index af2f8970d4..0000000000 --- a/distros/crystal/ros2launch/default.nix +++ /dev/null @@ -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-index-python, ament-pep257, launch, launch-ros, pythonPackages, ros2cli, ros2pkg }: -buildRosPackage { - pname = "ros-crystal-ros2launch"; - version = "0.7.4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/launch-release/archive/release/crystal/ros2launch/0.7.4-0.tar.gz"; - name = "0.7.4-0.tar.gz"; - sha256 = "3d01086b81c441f2d45bfeeb3860f45d5e74a8b3988029ce280755ccdcc65cb1"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python launch launch-ros ros2cli ros2pkg ]; - - meta = { - description = ''The launch command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2lifecycle/default.nix b/distros/crystal/ros2lifecycle/default.nix deleted file mode 100644 index 5c0902e729..0000000000 --- a/distros/crystal/ros2lifecycle/default.nix +++ /dev/null @@ -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, lifecycle-msgs, pythonPackages, rclpy, ros2cli, ros2node, ros2service }: -buildRosPackage { - pname = "ros-crystal-ros2lifecycle"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2lifecycle/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "f9b4f93f89f33644f48b8e71b38f9a28db19761f3a0233a01648a639ab7d2f06"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ lifecycle-msgs rclpy ros2cli ros2node ros2service ]; - - meta = { - description = ''The lifecycle command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2msg/default.nix b/distros/crystal/ros2msg/default.nix deleted file mode 100644 index ee616a8186..0000000000 --- a/distros/crystal/ros2msg/default.nix +++ /dev/null @@ -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-index-python, ament-pep257, pythonPackages, ros2cli, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-crystal-ros2msg"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2msg/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "2f916f28321281cdd792cac534f4b4eb6b983c02eb551e58012c7d2a041442ec"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest std-msgs std-srvs ]; - propagatedBuildInputs = [ ament-index-python ros2cli ]; - - meta = { - description = ''The msg command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2multicast/default.nix b/distros/crystal/ros2multicast/default.nix deleted file mode 100644 index 24d401526a..0000000000 --- a/distros/crystal/ros2multicast/default.nix +++ /dev/null @@ -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, ros2cli }: -buildRosPackage { - pname = "ros-crystal-ros2multicast"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2multicast/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "67d000324c650eb131df4570d3f89287c4f5b5a70d9c52dd62c995c09760a22f"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ros2cli ]; - - meta = { - description = ''The multicast command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2node/default.nix b/distros/crystal/ros2node/default.nix deleted file mode 100644 index 8e0e12ade3..0000000000 --- a/distros/crystal/ros2node/default.nix +++ /dev/null @@ -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, ros2cli }: -buildRosPackage { - pname = "ros-crystal-ros2node"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2node/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "5a98f8f75ece2380b33e4ba7477ff99b3a5cf6916a5c7f12ff9e68a6a4723d19"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ros2cli ]; - - meta = { - description = ''The node command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2param/default.nix b/distros/crystal/ros2param/default.nix deleted file mode 100644 index 298d729b29..0000000000 --- a/distros/crystal/ros2param/default.nix +++ /dev/null @@ -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, rcl-interfaces, rclpy, ros2cli, ros2node }: -buildRosPackage { - pname = "ros-crystal-ros2param"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2param/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "4e9e9bf121ab885ecbc1994379ec6722c85a41abca9e6d4bf5454fcce40cd171"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ rcl-interfaces rclpy ros2cli ros2node ]; - - meta = { - description = ''The param command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2pkg/default.nix b/distros/crystal/ros2pkg/default.nix deleted file mode 100644 index 52ebcf3448..0000000000 --- a/distros/crystal/ros2pkg/default.nix +++ /dev/null @@ -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-index-python, ament-pep257, python3Packages, pythonPackages, ros2cli }: -buildRosPackage { - pname = "ros-crystal-ros2pkg"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2pkg/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "60545874df871dbeafd5ed2d39d5f4b7957c5e7e4260cf1cd4775f1f807a7e31"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ament-index-python python3Packages.catkin-pkg python3Packages.empy python3Packages.setuptools ros2cli ]; - - meta = { - description = ''The pkg command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2run/default.nix b/distros/crystal/ros2run/default.nix deleted file mode 100644 index f9b96e6869..0000000000 --- a/distros/crystal/ros2run/default.nix +++ /dev/null @@ -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, ros2cli, ros2pkg }: -buildRosPackage { - pname = "ros-crystal-ros2run"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2run/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "f0aad3bd70be47c0d33ca3c00594b3815d896aabe91298e6bc6e5023b184863d"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ ros2cli ros2pkg ]; - - meta = { - description = ''The run command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2service/default.nix b/distros/crystal/ros2service/default.nix deleted file mode 100644 index 5e14694bdf..0000000000 --- a/distros/crystal/ros2service/default.nix +++ /dev/null @@ -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, python3Packages, pythonPackages, rclpy, ros2cli, ros2srv, ros2topic }: -buildRosPackage { - pname = "ros-crystal-ros2service"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2service/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "4034b2face753bc2960ae7ad0d7b0c009e7f51f14639fafd7f6386397c2340c8"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.pyyaml rclpy ros2cli ros2srv ros2topic ]; - - meta = { - description = ''The service command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2srv/default.nix b/distros/crystal/ros2srv/default.nix deleted file mode 100644 index b2fe98a339..0000000000 --- a/distros/crystal/ros2srv/default.nix +++ /dev/null @@ -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-index-python, ament-pep257, pythonPackages, ros2cli, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-crystal-ros2srv"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2srv/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "e6eb8a7b8803ad26d1bc1a4661daf9126bdf9a84bd52a7a16e9fc4ce4ada9cd2"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest std-msgs std-srvs ]; - propagatedBuildInputs = [ ament-index-python ros2cli ]; - - meta = { - description = ''The srv command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/ros2topic/default.nix b/distros/crystal/ros2topic/default.nix deleted file mode 100644 index a5003de0c4..0000000000 --- a/distros/crystal/ros2topic/default.nix +++ /dev/null @@ -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, python3Packages, pythonPackages, rclpy, ros2cli, ros2msg, test-msgs }: -buildRosPackage { - pname = "ros-crystal-ros2topic"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/ros2cli-release/archive/release/crystal/ros2topic/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "cc449c6bfc2f21af43c622ffa5e00142a6b7f5cbec5a6de6534d8b37b2c51c54"; - }; - - buildType = "ament_python"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest test-msgs ]; - propagatedBuildInputs = [ python3Packages.pyyaml rclpy ros2cli ros2msg ]; - - meta = { - description = ''The topic command for ROS 2 command line tools.''; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/crystal/rosbag2-bag-v2-plugins/default.nix b/distros/crystal/rosbag2-bag-v2-plugins/default.nix deleted file mode 100644 index 771545288e..0000000000 --- a/distros/crystal/rosbag2-bag-v2-plugins/default.nix +++ /dev/null @@ -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-gmock, ament-lint-auto, ament-lint-common, pluginlib, rclcpp, rcutils, ros1-bridge, ros1-rosbag-storage-vendor, rosbag2, rosbag2-storage, rosbag2-test-common, std-msgs }: -buildRosPackage { - pname = "ros-crystal-rosbag2-bag-v2-plugins"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/rosbag2_bag_v2_plugins/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "4760361587c5fbc1f4003239f3e2b6ce87c755878be0407bb7af5b689c31942b"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rosbag2-test-common std-msgs ]; - propagatedBuildInputs = [ pluginlib rclcpp rcutils ros1-bridge ros1-rosbag-storage-vendor rosbag2 rosbag2-storage ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Package containing storage and converter plugins for rosbag 1''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosbag2-converter-default-plugins/default.nix b/distros/crystal/rosbag2-converter-default-plugins/default.nix deleted file mode 100644 index f154e359b5..0000000000 --- a/distros/crystal/rosbag2-converter-default-plugins/default.nix +++ /dev/null @@ -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-gmock, ament-index-cpp, ament-lint-auto, ament-lint-common, pluginlib, poco-vendor, rcutils, rmw, rmw-fastrtps-dynamic-cpp, rosbag2, rosbag2-test-common, rosidl-generator-cpp, test-msgs }: -buildRosPackage { - pname = "ros-crystal-rosbag2-converter-default-plugins"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/rosbag2_converter_default_plugins/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "b35732ce4c7388c40c5038fe73a76a440328b6abe6b1c70be3f4f64e7711336b"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rcutils rmw-fastrtps-dynamic-cpp rosbag2 rosbag2-test-common test-msgs ]; - propagatedBuildInputs = [ ament-index-cpp pluginlib poco-vendor rcutils rmw rosbag2 rosidl-generator-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Package containing default plugins for format converters''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosbag2-storage-default-plugins/default.nix b/distros/crystal/rosbag2-storage-default-plugins/default.nix deleted file mode 100644 index f9202028af..0000000000 --- a/distros/crystal/rosbag2-storage-default-plugins/default.nix +++ /dev/null @@ -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-gmock, ament-lint-auto, ament-lint-common, pluginlib, rcutils, rosbag2-storage, rosbag2-test-common, sqlite3-vendor }: -buildRosPackage { - pname = "ros-crystal-rosbag2-storage-default-plugins"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/rosbag2_storage_default_plugins/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "d686069fc2136b5053f9e601e2e6f9f69359cf8e2bfc50f3119b06a8261aec74"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rosbag2-test-common ]; - propagatedBuildInputs = [ pluginlib rcutils rosbag2-storage sqlite3-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ROSBag2 SQLite3 storage plugin''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosbag2-storage/default.nix b/distros/crystal/rosbag2-storage/default.nix deleted file mode 100644 index f66f27a6f9..0000000000 --- a/distros/crystal/rosbag2-storage/default.nix +++ /dev/null @@ -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-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, pluginlib, rcutils, rosbag2-test-common, yaml-cpp-vendor }: -buildRosPackage { - pname = "ros-crystal-rosbag2-storage"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/rosbag2_storage/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "e80c7e091dc84f99bcf69adad327232cb17f5d6263b6a7062fb0be4b2aadce3f"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common rosbag2-test-common ]; - propagatedBuildInputs = [ pluginlib rcutils yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ROS2 independent storage format to store serialized ROS2 messages''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosbag2-test-common/default.nix b/distros/crystal/rosbag2-test-common/default.nix deleted file mode 100644 index 601440d4f6..0000000000 --- a/distros/crystal/rosbag2-test-common/default.nix +++ /dev/null @@ -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-gmock, ament-lint-auto, ament-lint-common, rclcpp, rcutils }: -buildRosPackage { - pname = "ros-crystal-rosbag2-test-common"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/rosbag2_test_common/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "21d43e4410570bb103acd19254d87dc584c13a77340f266b393b760568dc2a7e"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rclcpp rcutils ]; - propagatedBuildInputs = [ rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Commonly used test helper classes and fixtures for rosbag2''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosbag2-tests/default.nix b/distros/crystal/rosbag2-tests/default.nix deleted file mode 100644 index f5fa30b6dd..0000000000 --- a/distros/crystal/rosbag2-tests/default.nix +++ /dev/null @@ -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-gmock, ament-index-cpp, ament-lint-auto, ament-lint-common, rclcpp, ros1-bridge, ros2bag, rosbag2, rosbag2-bag-v2-plugins, rosbag2-converter-default-plugins, rosbag2-storage, rosbag2-storage-default-plugins, rosbag2-test-common, std-msgs, test-msgs }: -buildRosPackage { - pname = "ros-crystal-rosbag2-tests"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/rosbag2_tests/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "c29de4e032b989e2d724d9270d9ed4aedd45354b9c989d99c7ff09265cafb577"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rclcpp ros1-bridge ros2bag rosbag2 rosbag2-bag-v2-plugins rosbag2-converter-default-plugins rosbag2-storage rosbag2-storage-default-plugins rosbag2-test-common std-msgs test-msgs ]; - propagatedBuildInputs = [ ament-index-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Tests package for rosbag2''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosbag2-transport/default.nix b/distros/crystal/rosbag2-transport/default.nix deleted file mode 100644 index 7534b8027b..0000000000 --- a/distros/crystal/rosbag2-transport/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-gmock, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rmw, rosbag2, rosbag2-test-common, shared-queues-vendor, test-msgs }: -buildRosPackage { - pname = "ros-crystal-rosbag2-transport"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/rosbag2_transport/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "e32c864241cb17117eae3a7c56b55095ec350968e3e07c96e5baa65c5720df46"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rosbag2-test-common test-msgs ]; - propagatedBuildInputs = [ rclcpp rmw rosbag2 shared-queues-vendor ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middleware''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosbag2/default.nix b/distros/crystal/rosbag2/default.nix deleted file mode 100644 index 4593b44e46..0000000000 --- a/distros/crystal/rosbag2/default.nix +++ /dev/null @@ -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-gmock, ament-index-cpp, ament-lint-auto, ament-lint-common, pluginlib, poco-vendor, rcutils, rosbag2-storage, rosbag2-test-common, rosidl-generator-cpp, rosidl-typesupport-cpp, rosidl-typesupport-introspection-cpp, shared-queues-vendor, test-msgs }: -buildRosPackage { - pname = "ros-crystal-rosbag2"; - version = "0.0.7"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosbag2-release/archive/release/crystal/rosbag2/0.0.7-0.tar.gz"; - name = "0.0.7-0.tar.gz"; - sha256 = "3fd6bf46e3462909038feed3bf7019b83efb38731b9b1d5c136f1ac230cfe002"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common rosbag2-test-common test-msgs ]; - propagatedBuildInputs = [ ament-index-cpp pluginlib poco-vendor rcutils rosbag2-storage rosidl-generator-cpp rosidl-typesupport-cpp rosidl-typesupport-introspection-cpp shared-queues-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''ROSBag2 client library''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosgraph-msgs/default.nix b/distros/crystal/rosgraph-msgs/default.nix deleted file mode 100644 index 9a04bc8058..0000000000 --- a/distros/crystal/rosgraph-msgs/default.nix +++ /dev/null @@ -1,26 +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 }: -buildRosPackage { - pname = "ros-crystal-rosgraph-msgs"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/crystal/rosgraph_msgs/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "1f4b3daa77b09d500c47d14372f4e2a830b3a6a834af9d7510028a497c4ada29"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = ''Messages relating to the ROS Computation Graph. - These are generally considered to be low-level messages that end users do not interact with.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-actions/default.nix b/distros/crystal/rosidl-actions/default.nix deleted file mode 100644 index e201ffe509..0000000000 --- a/distros/crystal/rosidl-actions/default.nix +++ /dev/null @@ -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, pythonPackages, rosidl-parser }: -buildRosPackage { - pname = "ros-crystal-rosidl-actions"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/crystal/rosidl_actions/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "f79319429937ec9389ab706816c9e04dbbbb1903073b76317f97be19a61fd4b7"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common pythonPackages.pytest ]; - propagatedBuildInputs = [ rosidl-parser ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Converts action files into message and service files.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-adapter/default.nix b/distros/crystal/rosidl-adapter/default.nix deleted file mode 100644 index 19535a4a36..0000000000 --- a/distros/crystal/rosidl-adapter/default.nix +++ /dev/null @@ -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, python3Packages }: -buildRosPackage { - pname = "ros-crystal-rosidl-adapter"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/crystal/rosidl_adapter/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "79a9668a51ee594d5e7a3d6d38d25ee20dfefde53e4ce49cd7d7a665e9105801"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ python3Packages.empy ]; - - meta = { - description = ''API and scripts to parse .msg/.srv/.action files and convert them to .idl.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-cmake/default.nix b/distros/crystal/rosidl-cmake/default.nix deleted file mode 100644 index e5e1d08acd..0000000000 --- a/distros/crystal/rosidl-cmake/default.nix +++ /dev/null @@ -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-python, ament-lint-auto, ament-lint-common, python3Packages, rosidl-actions, rosidl-parser }: -buildRosPackage { - pname = "ros-crystal-rosidl-cmake"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/crystal/rosidl_cmake/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "511f4f0f1635d02c087d46fdb566d7a176bf94d1be85488a8764a9c93f706368"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake python3Packages.empy rosidl-actions rosidl-parser ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = ''The CMake functionality to invoke code generation for ROS interface files.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-default-generators/default.nix b/distros/crystal/rosidl-default-generators/default.nix deleted file mode 100644 index fabc54d029..0000000000 --- a/distros/crystal/rosidl-default-generators/default.nix +++ /dev/null @@ -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-core, ament-lint-auto, ament-lint-common, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-generator-py, rosidl-typesupport-c, rosidl-typesupport-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: -buildRosPackage { - pname = "ros-crystal-rosidl-default-generators"; - version = "0.6.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/crystal/rosidl_default_generators/0.6.0-0.tar.gz"; - name = "0.6.0-0.tar.gz"; - sha256 = "0d994dd35ba40f84ae30f6ef0d14a5d00acfd24ca660e55b05a3882e811802a3"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-core rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-generator-py rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''A configuration package defining the default ROS interface generators.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-default-runtime/default.nix b/distros/crystal/rosidl-default-runtime/default.nix deleted file mode 100644 index d39fef5b50..0000000000 --- a/distros/crystal/rosidl-default-runtime/default.nix +++ /dev/null @@ -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, rosidl-generator-cpp, rosidl-generator-py, rosidl-typesupport-c, rosidl-typesupport-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp }: -buildRosPackage { - pname = "ros-crystal-rosidl-default-runtime"; - version = "0.6.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/crystal/rosidl_default_runtime/0.6.0-0.tar.gz"; - name = "0.6.0-0.tar.gz"; - sha256 = "8b856ffb15bc3153f89f51d87b1606568d2702cd87f00c30f39f8b65e24142ad"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ rosidl-generator-cpp rosidl-generator-py rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''A configuration package defining the runtime for the ROS interfaces.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-generator-c/default.nix b/distros/crystal/rosidl-generator-c/default.nix deleted file mode 100644 index 6e6c1dbd80..0000000000 --- a/distros/crystal/rosidl-generator-c/default.nix +++ /dev/null @@ -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-ros, ament-lint-auto, ament-lint-common, rosidl-cmake, rosidl-parser, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-crystal-rosidl-generator-c"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/crystal/rosidl_generator_c/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "faf3e8c0b436926f12be1f2ae3190685d52e0fc6856aff7dc159bceb3456319c"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-cmake ]; - propagatedBuildInputs = [ ament-cmake rosidl-cmake rosidl-parser rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Generate the ROS interfaces in C.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-generator-cpp/default.nix b/distros/crystal/rosidl-generator-cpp/default.nix deleted file mode 100644 index 9889ab04ee..0000000000 --- a/distros/crystal/rosidl-generator-cpp/default.nix +++ /dev/null @@ -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, rosidl-cmake, rosidl-generator-c, rosidl-parser }: -buildRosPackage { - pname = "ros-crystal-rosidl-generator-cpp"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/crystal/rosidl_generator_cpp/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "49fca695e681fc7bb6dc560aecdce2f7a52a177587f9cf8b820cbc473405fbc1"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-cmake rosidl-generator-c ]; - propagatedBuildInputs = [ ament-cmake rosidl-cmake rosidl-generator-c rosidl-parser ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Generate the ROS interfaces in C++.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-generator-dds-idl/default.nix b/distros/crystal/rosidl-generator-dds-idl/default.nix deleted file mode 100644 index 6b4409d6c8..0000000000 --- a/distros/crystal/rosidl-generator-dds-idl/default.nix +++ /dev/null @@ -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, rosidl-cmake }: -buildRosPackage { - pname = "ros-crystal-rosidl-generator-dds-idl"; - version = "0.6.0"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_dds-release/archive/release/crystal/rosidl_generator_dds_idl/0.6.0-0.tar.gz"; - name = "0.6.0-0.tar.gz"; - sha256 = "48f52d487269aacba9ec8e4aa8a0d0646a659daea3042708c1b5a9ac1a32596a"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake rosidl-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Generate the DDS interfaces for ROS interfaces.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-generator-py/default.nix b/distros/crystal/rosidl-generator-py/default.nix deleted file mode 100644 index c2bfe5a66f..0000000000 --- a/distros/crystal/rosidl-generator-py/default.nix +++ /dev/null @@ -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-index-python, ament-lint-auto, ament-lint-common, python-cmake-module, pythonPackages, rmw, rmw-implementation, rmw-implementation-cmake, rosidl-cmake, rosidl-generator-c, rosidl-parser, rosidl-typesupport-c, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-crystal-rosidl-generator-py"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_python-release/archive/release/crystal/rosidl_generator_py/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "6afe8899ecf01ee8636a5afc1f970cc2ac3ceb992349a34f1887b722bb283947"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-pytest ament-index-python ament-lint-auto ament-lint-common python-cmake-module pythonPackages.pytest rmw rmw-implementation rmw-implementation-cmake rosidl-cmake rosidl-generator-c rosidl-parser rosidl-typesupport-c ]; - propagatedBuildInputs = [ ament-cmake ament-index-python python-cmake-module rmw rmw-implementation rmw-implementation-cmake rosidl-cmake rosidl-generator-c rosidl-parser rosidl-typesupport-c rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''Generate the ROS interfaces in Python.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-parser/default.nix b/distros/crystal/rosidl-parser/default.nix deleted file mode 100644 index 39e2c511a4..0000000000 --- a/distros/crystal/rosidl-parser/default.nix +++ /dev/null @@ -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, python3Packages, pythonPackages, rosidl-adapter }: -buildRosPackage { - pname = "ros-crystal-rosidl-parser"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/crystal/rosidl_parser/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "28496bca14e887afa1c7c178146ab443934723db1088e8b54dfde79d43cc3d9e"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common pythonPackages.pytest ]; - propagatedBuildInputs = [ python3Packages.lark-parser rosidl-adapter ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''The parser for ROS interface files.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-c/default.nix b/distros/crystal/rosidl-typesupport-c/default.nix deleted file mode 100644 index 05f4b7f354..0000000000 --- a/distros/crystal/rosidl-typesupport-c/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-ros, ament-lint-auto, ament-lint-common, poco, poco-vendor, rmw-implementation, rosidl-generator-c, rosidl-typesupport-connext-c, rosidl-typesupport-interface, rosidl-typesupport-introspection-c, rosidl-typesupport-opensplice-c }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-c"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/crystal/rosidl_typesupport_c/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "be4fdfbf1648deced42c792279d1ed834eba3df058192d0e30c7600255c297e5"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-typesupport-connext-c rosidl-typesupport-introspection-c rosidl-typesupport-opensplice-c ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-core poco poco-vendor rmw-implementation rosidl-generator-c rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Generate the type support for C messages.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-connext-c/default.nix b/distros/crystal/rosidl-typesupport-connext-c/default.nix deleted file mode 100644 index 85fba33485..0000000000 --- a/distros/crystal/rosidl-typesupport-connext-c/default.nix +++ /dev/null @@ -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, connext-cmake-module, rcutils, rmw, rosidl-cmake, rosidl-generator-c, rosidl-generator-dds-idl, rosidl-parser, rosidl-typesupport-connext-cpp }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-connext-c"; - version = "0.6.4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_connext-release/archive/release/crystal/rosidl_typesupport_connext_c/0.6.4-0.tar.gz"; - name = "0.6.4-0.tar.gz"; - sha256 = "203f5177188d336538c2f0443dffcdd7226c418de48806f85f832e2ac416ad2b"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake connext-cmake-module rcutils rmw rosidl-cmake rosidl-generator-c rosidl-generator-dds-idl rosidl-parser rosidl-typesupport-connext-cpp ]; - nativeBuildInputs = [ ament-cmake connext-cmake-module rosidl-cmake rosidl-generator-c rosidl-typesupport-connext-cpp ]; - - meta = { - description = ''Generate the C interfaces for RTI Connext.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-connext-cpp/default.nix b/distros/crystal/rosidl-typesupport-connext-cpp/default.nix deleted file mode 100644 index 4baf4e07f6..0000000000 --- a/distros/crystal/rosidl-typesupport-connext-cpp/default.nix +++ /dev/null @@ -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, connext-cmake-module, rcutils, rmw, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-generator-dds-idl, rosidl-parser, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-connext-cpp"; - version = "0.6.4"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_connext-release/archive/release/crystal/rosidl_typesupport_connext_cpp/0.6.4-0.tar.gz"; - name = "0.6.4-0.tar.gz"; - sha256 = "7a65e6e25646ea08557082d0ca4435958a2f09ff8670d6234342c244e1c2b682"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake connext-cmake-module rcutils rmw rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-generator-dds-idl rosidl-parser rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake connext-cmake-module rosidl-cmake rosidl-generator-c rosidl-generator-cpp ]; - - meta = { - description = ''Generate the C++ interfaces for RTI Connext.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-cpp/default.nix b/distros/crystal/rosidl-typesupport-cpp/default.nix deleted file mode 100644 index 733a3122a0..0000000000 --- a/distros/crystal/rosidl-typesupport-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-ros, ament-lint-auto, ament-lint-common, poco, poco-vendor, rmw-implementation, rosidl-generator-c, rosidl-typesupport-c, rosidl-typesupport-connext-cpp, rosidl-typesupport-interface, rosidl-typesupport-introspection-cpp, rosidl-typesupport-opensplice-cpp }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-cpp"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/crystal/rosidl_typesupport_cpp/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "9dc80a33f451a8d8fa776974c0c696130fdd27a23e9a76925c59779d0df4d734"; - }; - - buildType = "ament_cmake"; - buildInputs = [ rosidl-typesupport-connext-cpp rosidl-typesupport-introspection-cpp rosidl-typesupport-opensplice-cpp ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake-core poco poco-vendor rmw-implementation rosidl-generator-c rosidl-typesupport-c rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Generate the type support for C++ messages.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-fastrtps-c/default.nix b/distros/crystal/rosidl-typesupport-fastrtps-c/default.nix deleted file mode 100644 index a3173d6562..0000000000 --- a/distros/crystal/rosidl-typesupport-fastrtps-c/default.nix +++ /dev/null @@ -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, fastcdr, fastrtps, fastrtps-cmake-module, rmw, rosidl-cmake, rosidl-generator-c, rosidl-parser, rosidl-typesupport-fastrtps-cpp, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-fastrtps-c"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/crystal/rosidl_typesupport_fastrtps_c/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "7b6a807031603ef8dd4c18a8a78316fba8a333fca59e6ff65b6be32da4b5534a"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rmw rosidl-cmake rosidl-generator-c rosidl-parser rosidl-typesupport-fastrtps-cpp rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rosidl-cmake rosidl-generator-c rosidl-typesupport-fastrtps-cpp ]; - - meta = { - description = ''Generate the C interfaces for eProsima FastRTPS.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-fastrtps-cpp/default.nix b/distros/crystal/rosidl-typesupport-fastrtps-cpp/default.nix deleted file mode 100644 index d7c066c91c..0000000000 --- a/distros/crystal/rosidl-typesupport-fastrtps-cpp/default.nix +++ /dev/null @@ -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, fastcdr, fastrtps, fastrtps-cmake-module, rmw, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-parser, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-fastrtps-cpp"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/crystal/rosidl_typesupport_fastrtps_cpp/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "2daa01538507dddde0fb0cae9725c2a4410ffa22a8939dff2c562c4a6956a93e"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rmw rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-parser rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rosidl-cmake rosidl-generator-c rosidl-generator-cpp ]; - - meta = { - description = ''Generate the C++ interfaces for eProsima FastRTPS.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-interface/default.nix b/distros/crystal/rosidl-typesupport-interface/default.nix deleted file mode 100644 index e0884516ab..0000000000 --- a/distros/crystal/rosidl-typesupport-interface/default.nix +++ /dev/null @@ -1,24 +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-rosidl-typesupport-interface"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/crystal/rosidl_typesupport_interface/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "c26bc487256f5667128fe176e27cf2295aab3474a41a53286066e0405b36d085"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''The interface for rosidl typesupport packages.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-introspection-c/default.nix b/distros/crystal/rosidl-typesupport-introspection-c/default.nix deleted file mode 100644 index 845aa69f47..0000000000 --- a/distros/crystal/rosidl-typesupport-introspection-c/default.nix +++ /dev/null @@ -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-ros, ament-lint-auto, ament-lint-common, rosidl-cmake, rosidl-generator-c, rosidl-parser }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-introspection-c"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/crystal/rosidl_typesupport_introspection_c/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "23fc3046491d1816be15edcd3a210ee401c3efef2b6030efe82dbd2fee1fa783"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake rosidl-cmake rosidl-generator-c rosidl-parser ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Generate the message type support for dynamic message construction in C.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-introspection-cpp/default.nix b/distros/crystal/rosidl-typesupport-introspection-cpp/default.nix deleted file mode 100644 index 5826061b52..0000000000 --- a/distros/crystal/rosidl-typesupport-introspection-cpp/default.nix +++ /dev/null @@ -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-ros, ament-lint-auto, ament-lint-common, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-parser, rosidl-typesupport-interface, rosidl-typesupport-introspection-c }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-introspection-cpp"; - version = "0.6.3"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl-release/archive/release/crystal/rosidl_typesupport_introspection_cpp/0.6.3-0.tar.gz"; - name = "0.6.3-0.tar.gz"; - sha256 = "8c5d625a6f4d27ff0082cbfcfaf4409592d42a01ac99275d604be9bc893b6830"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-parser rosidl-typesupport-interface rosidl-typesupport-introspection-c ]; - nativeBuildInputs = [ ament-cmake-ros ]; - - meta = { - description = ''Generate the message type support for dynamic message construction in C++.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-opensplice-c/default.nix b/distros/crystal/rosidl-typesupport-opensplice-c/default.nix deleted file mode 100644 index 3c34561427..0000000000 --- a/distros/crystal/rosidl-typesupport-opensplice-c/default.nix +++ /dev/null @@ -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, opensplice-cmake-module, opensplice_6_9, rmw, rosidl-cmake, rosidl-generator-c, rosidl-generator-dds-idl, rosidl-parser, rosidl-typesupport-opensplice-cpp }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-opensplice-c"; - version = "0.6.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_opensplice-release/archive/release/crystal/rosidl_typesupport_opensplice_c/0.6.3-1.tar.gz"; - name = "0.6.3-1.tar.gz"; - sha256 = "3eb10890c529a50bc9c098b82bfc8230ca1c4beb285378be7e36631e4a4aa431"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake opensplice-cmake-module opensplice_6_9 rmw rosidl-cmake rosidl-generator-c rosidl-generator-dds-idl rosidl-parser rosidl-typesupport-opensplice-cpp ]; - nativeBuildInputs = [ ament-cmake opensplice-cmake-module opensplice_6_9 rosidl-cmake rosidl-generator-c rosidl-typesupport-opensplice-cpp ]; - - meta = { - description = ''Generate the C interfaces for PrismTech OpenSplice.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rosidl-typesupport-opensplice-cpp/default.nix b/distros/crystal/rosidl-typesupport-opensplice-cpp/default.nix deleted file mode 100644 index 539ea3db22..0000000000 --- a/distros/crystal/rosidl-typesupport-opensplice-cpp/default.nix +++ /dev/null @@ -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, opensplice-cmake-module, opensplice_6_9, rmw, rosidl-cmake, rosidl-generator-c, rosidl-generator-cpp, rosidl-generator-dds-idl, rosidl-parser, rosidl-typesupport-interface }: -buildRosPackage { - pname = "ros-crystal-rosidl-typesupport-opensplice-cpp"; - version = "0.6.3-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rosidl_typesupport_opensplice-release/archive/release/crystal/rosidl_typesupport_opensplice_cpp/0.6.3-1.tar.gz"; - name = "0.6.3-1.tar.gz"; - sha256 = "3bd641b06f77153233a8c5eebab313fd4612685cf23bc6afdc31d42ab9473b31"; - }; - - buildType = "ament_cmake"; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-cmake opensplice-cmake-module opensplice_6_9 rmw rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-generator-dds-idl rosidl-parser rosidl-typesupport-interface ]; - nativeBuildInputs = [ ament-cmake opensplice-cmake-module opensplice_6_9 rosidl-cmake rosidl-generator-c rosidl-generator-cpp ]; - - meta = { - description = ''Generate the C++ interfaces for PrismTech OpenSplice.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/crystal/rqt-action/default.nix b/distros/crystal/rqt-action/default.nix deleted file mode 100644 index 3a3a8535bb..0000000000 --- a/distros/crystal/rqt-action/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, python-qt-binding, rclpy, rqt-gui, rqt-gui-py, rqt-msg, rqt-py-common }: -buildRosPackage { - pname = "ros-crystal-rqt-action"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_action-release/archive/release/crystal/rqt_action/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "7238fa8bf233b4f674088d5229026c07a0e8de91de6183897e92be1786d86b9a"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ python-qt-binding rclpy rqt-gui rqt-gui-py rqt-msg rqt-py-common ]; - - meta = { - description = ''rqt_action provides a feature to introspect all available ROS - action types. By utilizing rqt_msg, the output format is - unified with it and rqt_srv. Note that the actions shown on this plugin - is the ones that are stored on your machine, not on the ROS core your rqt - instance connects to.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/rqt-console/default.nix b/distros/crystal/rqt-console/default.nix deleted file mode 100644 index 6aa1333d98..0000000000 --- a/distros/crystal/rqt-console/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-python, python-qt-binding, rcl-interfaces, rclpy, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-crystal-rqt-console"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_console-release/archive/release/crystal/rqt_console/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "394aa4341e913abde53c085889f1a314d4dc7f8bf6d0eaf33ab6f9ab582e0979"; - }; - - buildType = "ament_cmake"; - propagatedBuildInputs = [ ament-index-python python-qt-binding rcl-interfaces rclpy rqt-gui rqt-gui-py rqt-py-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = ''rqt_console provides a GUI plugin for displaying and filtering ROS messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/crystal/rqt-graph/default.nix b/distros/crystal/rqt-graph/default.nix deleted file mode 100644 index b978cf3477..0000000000 --- a/distros/crystal/rqt-graph/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2020 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ament-index-python, python-qt-binding, qt-dotgraph, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-crystal-rqt-graph"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/rqt_graph-release/archive/release/crystal/rqt_graph/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "0014405bf2a246e8d995efe233db9b7c28eb4244998f0b4b3218ce199e63fac0"; - }; - - buildType = "ament_python"; - propagatedBuildInputs = [ ament-index-python python-qt-binding qt-dotgraph rqt-gui rqt-gui-py ]; - - meta = { - description = ''rqt_graph provides a GUI plugin for visualizing the ROS - computation graph.