mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-07-13 21:50:38 +03:00
regenerate all distros, Mon Mar 28 21:23:37 2022
This commit is contained in:
parent
5fd6ef708d
commit
7d2be1bdcc
794 changed files with 2314 additions and 1226 deletions
24
distros/foxy/acado-vendor/default.nix
Normal file
24
distros/foxy/acado-vendor/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2022 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-lint-cmake, ament-cmake-xmllint, ament-lint-auto }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-acado-vendor";
|
||||
version = "1.0.0-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://gitlab.com/autowarefoundation/autoware.auto/acado_vendor-release/-/archive/release/foxy/acado_vendor/1.0.0-2/archive.tar.gz";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "58962a744baeaa154e3c11b16ce3daface6b67600d813d458c8150bf7e01b06e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-lint-cmake ament-cmake-xmllint ament-lint-auto ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''ament package for ACADO toolkit for MPC code generation'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Ament extension for exporting NoDL .xml files'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
license = with lib.licenses; [ "LGPL-3.0-only" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -8,9 +8,9 @@ buildRosPackage {
|
|||
version = "0.0.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://gitlab.com/ApexAI/apex_containers-release/-/archive/release/foxy/apex_containers/0.0.3-1/apex_containers-release-release-foxy-apex_containers-0.0.3-1.tar.gz";
|
||||
name = "apex_containers-release-release-foxy-apex_containers-0.0.3-1.tar.gz";
|
||||
sha256 = "4770a7df0dd7e9026017d7b491aef0a7edcaeaf62ebfb84fc461a40bc88e3560";
|
||||
url = "https://gitlab.com/ApexAI/apex_containers-release/-/archive/release/foxy/apex_containers/0.0.3-1/archive.tar.gz";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "32ed55b4adff00c9f65f3ab34c1cfaea899ade1d73963b41edeb33a2dee445aa";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -8,9 +8,9 @@ buildRosPackage {
|
|||
version = "0.0.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://gitlab.com/ApexAI/apex_test_tools-release/-/archive/release/foxy/apex_test_tools/0.0.2-1/apex_test_tools-release-release-foxy-apex_test_tools-0.0.2-1.tar.gz";
|
||||
name = "apex_test_tools-release-release-foxy-apex_test_tools-0.0.2-1.tar.gz";
|
||||
sha256 = "5397b4f6725e6f7a8ade5832dd802bbe9b9506fa69f2ab7402c6ebb840c3a260";
|
||||
url = "https://gitlab.com/ApexAI/apex_test_tools-release/-/archive/release/foxy/apex_test_tools/0.0.2-1/archive.tar.gz";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "892bad4ede47e5e159b2d8ced4a6381f116176ecc5469783003c5cdf350ed661";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -2,19 +2,20 @@
|
|||
# Copyright 2022 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cmake, python3Packages }:
|
||||
{ lib, buildRosPackage, fetchurl, cmake, opencv3, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-apriltag";
|
||||
version = "3.1.5-r1";
|
||||
version = "3.2.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/AprilRobotics/apriltag-release/archive/release/foxy/apriltag/3.1.5-1.tar.gz";
|
||||
name = "3.1.5-1.tar.gz";
|
||||
sha256 = "c7bb3aed55dda58ce94a3749aeaa59938ba15150bd9e9438f1004a0305185d40";
|
||||
url = "https://github.com/AprilRobotics/apriltag-release/archive/release/foxy/apriltag/3.2.0-1.tar.gz";
|
||||
name = "3.2.0-1.tar.gz";
|
||||
sha256 = "3eab780272240f80deebb5440587ea9958a1bff60356f11de9c972d9dd6905b7";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
buildInputs = [ python3Packages.numpy ];
|
||||
checkInputs = [ opencv3 ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
meta = {
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "258c5f14af862f6c85ca8573cfcbcd9edfa67b502f94ce97f84cd6fa28d4ab3a";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment ];
|
||||
propagatedBuildInputs = [ delphi-esr-msgs delphi-srr-msgs derived-object-msgs ibeo-msgs kartech-linear-actuator-msgs mobileye-560-660-msgs neobotix-usboard-msgs pacmod-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "85ccd955cbadc897374c94ea50e08eecb1aa5562d37fb8a90fa18001ab832a3b";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment ];
|
||||
propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "612eebd72c82191bf2cdcab245485cc65b728806be9cc7f13cdfafb273ad90ad";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "4bc6a91b23bc8eca2931cd43c975b4a3b1b5cc672e99b8e51754d244ba1b5e7b";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
|
|
26
distros/foxy/autoware-auto-msgs/default.nix
Normal file
26
distros/foxy/autoware-auto-msgs/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2022 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake-auto, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-autoware-auto-msgs";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://gitlab.com/autowarefoundation/autoware.auto/autoware_auto_msgs-release/-/archive/release/foxy/autoware_auto_msgs/1.0.0-1/archive.tar.gz";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "0ffd2d0d97fcd3d6d9536f11c0b836bc2aadcacd3e4fa388c00cd19aee7fa429";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ action-msgs geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake-auto ];
|
||||
|
||||
meta = {
|
||||
description = ''Interfaces between core Autoware.Auto components'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''AWS RoboMaker package for a warehouse world to use in manufacturing and logistics robot applications.'';
|
||||
license = with lib.licenses; [ mit ];
|
||||
license = with lib.licenses; [ "MIT-0" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "1650215dfeff9009bb656a5554d379673c51167e50d1ba630e4a107bd16f1ec3";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ];
|
||||
propagatedBuildInputs = [ ament-index-cpp boost cppzmq ncurses rclcpp ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "7ac2b7863a08277506c55af3df35054cb441623002173e5b619155e44d05d97c";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces diagnostic-msgs geometry-msgs rosidl-default-runtime std-msgs ];
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''The costmap_queue package'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation. Cyclone DDS is developed completely in the open as an Eclipse IoT project.'';
|
||||
license = with lib.licenses; [ "Eclipse Public License 2.0" "Eclipse Distribution License 1.0" ];
|
||||
license = with lib.licenses; [ "EPL-2.0" "Eclipse-Distribution-License-1.0" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "e0f142f60047d2773945b43c1abf273da68618d0aa36b9e7fd445e3a2b99ed4a";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "b5394667d1ff96e8a0736138e9f59c10c887473bb8c9d769ad8b7d076f4a3bd5";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "b150a619194892976766f98d02eb1cb91ffd7fecb6405337cf5d78f838a373da";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "1c8368fd5e5eca6a7dafa651489bb8569bc66a68cd0e8105a7885eb7f88a18bf";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime shape-msgs std-msgs ];
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''TODO'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''The dwb_critics package'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Message/Service definitions specifically for the dwb_core'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -22,6 +22,6 @@ buildRosPackage {
|
|||
meta = {
|
||||
description = ''Standard implementations of the GoalChecker
|
||||
and TrajectoryGenerators for dwb_core'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Eiquadprog a QP solver using active sets'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
license = with lib.licenses; [ "LGPL-3.0-only" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -8,9 +8,9 @@ buildRosPackage {
|
|||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://gitlab.com/espeak-ros2/espeak-ros2-release/-/archive/release/foxy/espeak_interfaces/1.0.0-1/espeak-ros2-release-release-foxy-espeak_interfaces-1.0.0-1.tar.gz";
|
||||
name = "espeak-ros2-release-release-foxy-espeak_interfaces-1.0.0-1.tar.gz";
|
||||
sha256 = "9fac62992b1ae3f6de3aded1216811a042f6a0389e8764fc8666bb8a9248e3fb";
|
||||
url = "https://gitlab.com/espeak-ros2/espeak-ros2-release/-/archive/release/foxy/espeak_interfaces/1.0.0-1/archive.tar.gz";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "946b044e2311581d5f544fd31566154f17ae0bf36c41c41a2e020b91e957ea2a";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -8,9 +8,9 @@ buildRosPackage {
|
|||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://gitlab.com/espeak-ros2/espeak-ros2-release/-/archive/release/foxy/espeak_ros/1.0.0-1/espeak-ros2-release-release-foxy-espeak_ros-1.0.0-1.tar.gz";
|
||||
name = "espeak-ros2-release-release-foxy-espeak_ros-1.0.0-1.tar.gz";
|
||||
sha256 = "bbefb7e80bc3dbdfbf467050cabd658a12ca4a8216fb9122e2785e68960a8e6e";
|
||||
url = "https://gitlab.com/espeak-ros2/espeak-ros2-release/-/archive/release/foxy/espeak_ros/1.0.0-1/archive.tar.gz";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "0fcfc70a61735971c858a4ed23dfeb920c1db630f0228556f11816c7124603e5";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Wrapper (aka vendor package) around the FMILibrary by Modelon AB (JModelica.org)'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Foonathan/memory vendor package for Fast-RTPS.'';
|
||||
license = with lib.licenses; [ asl20 "zlib License" ];
|
||||
license = with lib.licenses; [ asl20 "Zlib" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Robot-independent Gazebo plugins for sensors, motors and dynamic reconfigurable components.'';
|
||||
license = with lib.licenses; [ bsd2 ];
|
||||
license = with lib.licenses; [ "BSD-&-Apache-2.0" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Interface for using ROS with the <a href="http://gazebosim.org/">Gazebo</a> simulator.'';
|
||||
license = with lib.licenses; [ bsd2 ];
|
||||
license = with lib.licenses; [ "BSD-&-LGPL-&-Apache-2.0" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
self: super: {
|
||||
|
||||
acado-vendor = self.callPackage ./acado-vendor {};
|
||||
|
||||
ackermann-msgs = self.callPackage ./ackermann-msgs {};
|
||||
|
||||
action-msgs = self.callPackage ./action-msgs {};
|
||||
|
@ -150,6 +152,8 @@ self: super: {
|
|||
|
||||
automotive-platform-msgs = self.callPackage ./automotive-platform-msgs {};
|
||||
|
||||
autoware-auto-msgs = self.callPackage ./autoware-auto-msgs {};
|
||||
|
||||
avt-vimba-camera = self.callPackage ./avt-vimba-camera {};
|
||||
|
||||
aws-robomaker-small-warehouse-world = self.callPackage ./aws-robomaker-small-warehouse-world {};
|
||||
|
@ -954,6 +958,8 @@ self: super: {
|
|||
|
||||
pacmod-msgs = self.callPackage ./pacmod-msgs {};
|
||||
|
||||
paho-mqtt-c = self.callPackage ./paho-mqtt-c {};
|
||||
|
||||
pal-gazebo-worlds = self.callPackage ./pal-gazebo-worlds {};
|
||||
|
||||
pal-statistics = self.callPackage ./pal-statistics {};
|
||||
|
@ -1148,6 +1154,8 @@ self: super: {
|
|||
|
||||
rclc-lifecycle = self.callPackage ./rclc-lifecycle {};
|
||||
|
||||
rclc-parameter = self.callPackage ./rclc-parameter {};
|
||||
|
||||
rclcpp = self.callPackage ./rclcpp {};
|
||||
|
||||
rclcpp-action = self.callPackage ./rclcpp-action {};
|
||||
|
|
|
@ -2,20 +2,20 @@
|
|||
# Copyright 2022 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, builtin-interfaces, python3Packages, pythonPackages, rclpy, rosidl-runtime-py, std-msgs }:
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, builtin-interfaces, python3Packages, pythonPackages, rclpy, rosidl-parser, rosidl-runtime-py, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-grepros";
|
||||
version = "0.4.0-r1";
|
||||
version = "0.4.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/suurjaak/grepros-release/archive/release/foxy/grepros/0.4.0-1.tar.gz";
|
||||
name = "0.4.0-1.tar.gz";
|
||||
sha256 = "698f47b1e3da4fd7a892b4ca2eecbb8aeb326092f5e2a8e744ed5420df471f9b";
|
||||
url = "https://github.com/suurjaak/grepros-release/archive/release/foxy/grepros/0.4.4-1.tar.gz";
|
||||
name = "0.4.4-1.tar.gz";
|
||||
sha256 = "fee5e4face7dbfba341b71f0e54d0216be6c2ae33615c36fc368251f38327cb4";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-cmake-pytest pythonPackages.pytest std-msgs ];
|
||||
propagatedBuildInputs = [ builtin-interfaces python3Packages.pyyaml rclpy rosidl-runtime-py ];
|
||||
propagatedBuildInputs = [ builtin-interfaces python3Packages.pyyaml rclpy rosidl-parser rosidl-runtime-py ];
|
||||
|
||||
meta = {
|
||||
description = ''grep for ROS bag files and live topics'';
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
meta = {
|
||||
description = ''A ROS camera driver that uses gstreamer to connect to
|
||||
devices such as webcams.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
license = with lib.licenses; [ "Apache-2.0-License" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "dabef943871667ff41ec094c08509dd58f2447c49cc7cabe69411a301d25437e";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "9468c167457b815de99636cab4fc1c1d82a8c20954563604458b48bec42f6901";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "3bcea4bd78d7a3e84ffba38bda55c89b895dcae6c39e5f7d3c9dd2f9fdbcd982";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ gtest ];
|
||||
propagatedBuildInputs = [ boost eigen mrt-cmake-modules ];
|
||||
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "df5c02978f9781b5385519cc6511e3fa6648c604b8a21c0cbe183d9e81997f55";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ gtest ];
|
||||
propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ros2cli ];
|
||||
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "408c1360908af9c0bd336550027a95b811f73fca34bf94f125bba5b89163b7c7";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ gtest ];
|
||||
propagatedBuildInputs = [ boost lanelet2-core mrt-cmake-modules pugixml ];
|
||||
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "726c2de104e44915a022a29d52f7154effaed83958d5319df5418947ac08ed8b";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ];
|
||||
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "7bc0f53273a52f01cd7939b11f8d7bb8537eeee16e5dc77079e33c62731f01bd";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ gtest ];
|
||||
propagatedBuildInputs = [ geographiclib lanelet2-io mrt-cmake-modules ];
|
||||
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "5237dcf5ed1f713d7b649a7cfccfe9ce7354f36fa8d8766c8db5b4727ecbe398";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ gtest ];
|
||||
propagatedBuildInputs = [ boost lanelet2-core lanelet2-io lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ];
|
||||
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "bd6f9c0bb160e9ba0e1ae3672a072f1e2743a8e02d1b9e2e49a8dbbc723c3864";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ gtest ];
|
||||
propagatedBuildInputs = [ boost lanelet2-core lanelet2-traffic-rules mrt-cmake-modules ];
|
||||
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "140a75c2da25cf7db53ecf533816122ced186ded6c08539e696a6b87e854aa64";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ gtest ];
|
||||
propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ];
|
||||
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "4b59065a9f6fc4d9ad374a37757e8260620ceacf230bef0526df715ca03c8838";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ gtest lanelet2-maps ];
|
||||
propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ];
|
||||
nativeBuildInputs = [ ament-cmake-core mrt-cmake-modules ];
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "807cf757bea51d3ef5fdc224ee075ab75c49acc6d5e27bdaf62d10e748b881ca";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ lanelet2-core lanelet2-examples lanelet2-io lanelet2-maps lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules lanelet2-validation ];
|
||||
nativeBuildInputs = [ ament-cmake-core ros-environment ];
|
||||
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Utilities for launch files'';
|
||||
license = with lib.licenses; [ "Apache-1.0" ];
|
||||
license = with lib.licenses; [ "Apache" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''LGSVL Simulator Bridge'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "a23b9f1f20257200a77a0287512c25f8f174d354e938560c8e6415a19e22ec2d";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ];
|
||||
|
|
|
@ -25,6 +25,6 @@ buildRosPackage {
|
|||
and URL to connection object mapper.
|
||||
|
||||
This library can be used in standalone programs.'';
|
||||
license = with lib.licenses; [ gpl3 lgpl2 bsdOriginal ];
|
||||
license = with lib.licenses; [ "GPL-3.0-only" "LGPL-3.0-only" bsdOriginal ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''This package wraps the libphidget22 to use it as a ROS dependency'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
license = with lib.licenses; [ "LGPL" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''MassRobotics AMR Interop Sender'';
|
||||
license = with lib.licenses; [ "3-Clause BSD License" ];
|
||||
license = with lib.licenses; [ "3-Clause-BSD-License" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -23,6 +23,6 @@ buildRosPackage {
|
|||
for both 1.0 and 2.0 versions of protocol.
|
||||
|
||||
For pymavlink use separate install via rosdep (python-pymavlink).'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
license = with lib.licenses; [ "LGPL-3.0-only" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Extra nodes and plugins for <a href="http://wiki.ros.org/mavros">MAVROS</a>.'';
|
||||
license = with lib.licenses; [ gpl3 lgpl2 bsdOriginal ];
|
||||
license = with lib.licenses; [ "GPL-3.0-only" "LGPL-3.0-only" bsdOriginal ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''mavros_msgs defines messages for <a href="http://wiki.ros.org/mavros">MAVROS</a>.'';
|
||||
license = with lib.licenses; [ gpl3 lgpl2 bsdOriginal ];
|
||||
license = with lib.licenses; [ "GPL-3.0-only" "LGPL-3.0-only" bsdOriginal ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -22,6 +22,6 @@ buildRosPackage {
|
|||
meta = {
|
||||
description = ''MAVROS -- MAVLink extendable communication node for ROS
|
||||
with proxy for Ground Control Station.'';
|
||||
license = with lib.licenses; [ gpl3 lgpl2 bsdOriginal ];
|
||||
license = with lib.licenses; [ "GPL-3.0-only" "LGPL-3.0-only" bsdOriginal ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "de53cebac614b0ff1a57718ce59e3f30d08b202da6f874b3be46a577fa110a9e";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Provides real-time manipulator Cartesian and joint servoing.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''A handful of useful utility functions for nav_2d packages.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -30,6 +30,6 @@ buildRosPackage {
|
|||
This node is derived, with thanks, from Andrew Howard's excellent
|
||||
'amcl' Player driver.
|
||||
</p>'';
|
||||
license = with lib.licenses; [ lgpl21 ];
|
||||
license = with lib.licenses; [ "LGPL-2.1-or-later" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -27,6 +27,6 @@ buildRosPackage {
|
|||
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 asl20 ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" asl20 ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Refactored map server for ROS2 Navigation'';
|
||||
license = with lib.licenses; [ asl20 bsdOriginal ];
|
||||
license = with lib.licenses; [ asl20 "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''TODO'';
|
||||
license = with lib.licenses; [ asl20 bsdOriginal ];
|
||||
license = with lib.licenses; [ asl20 "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''TODO'';
|
||||
license = with lib.licenses; [ asl20 bsdOriginal ];
|
||||
license = with lib.licenses; [ asl20 "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
|
||||
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 ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "7daaa6ad2392569bb26cb3c35030db44ff13477b38216d222f19f3f7e3150037";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''ros2 hardware interface for nmea_gps'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
license = with lib.licenses; [ "apache-2.0" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
meta = {
|
||||
description = ''octovis is visualization tool for the OctoMap library based on Qt and libQGLViewer. See
|
||||
http://octomap.github.io for details.'';
|
||||
license = with lib.licenses; [ gpl2 ];
|
||||
license = with lib.licenses; [ "GPL-2.0-only" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''ROS 2 Driver for LP-Research inertial measurement units and satellite navigation senors'';
|
||||
license = with lib.licenses; [ mit boost lgpl2 bsdOriginal ];
|
||||
license = with lib.licenses; [ mit "BSL-1.0" "LGPL-3.0-only" bsdOriginal ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
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 ];
|
||||
license = with lib.licenses; [ "LGPL" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ buildRosPackage {
|
|||
sha256 = "2339e91006ab1e3492f75d2c2b620cc5c1a99c2bf633811aa916d9093f97962b";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-auto ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
|
||||
|
|
24
distros/foxy/paho-mqtt-c/default.nix
Normal file
24
distros/foxy/paho-mqtt-c/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2022 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cmake, openssl }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-paho-mqtt-c";
|
||||
version = "1.3.9-r4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/nobleo/paho.mqtt.c-release/archive/release/foxy/paho-mqtt-c/1.3.9-4.tar.gz";
|
||||
name = "1.3.9-4.tar.gz";
|
||||
sha256 = "f90130ac18196616adc1a44fc5a611de0e7229714c4f4436b97cc62a45e9bb1d";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
propagatedBuildInputs = [ openssl ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Eclipse Paho C Client Library for the MQTT Protocol'';
|
||||
license = with lib.licenses; [ "EPL-2.0" ];
|
||||
};
|
||||
}
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''API and ROS drivers for Phidgets devices'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-&-LGPL" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,12 +13,12 @@ buildRosPackage {
|
|||
sha256 = "b9ccd0527820889123388af70c416c86717b779845ff11a7c486e3280f85974f";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ binutils boost diagnostic-msgs fastcdr geometry-msgs nav-msgs plotjuggler plotjuggler-msgs qt5.qtbase qt5.qtsvg qt5.qtwebsockets rclcpp rcpputils rosbag2 rosbag2-transport sensor-msgs tf2-msgs tf2-ros ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''PlotJuggler plugin for ROS'';
|
||||
license = with lib.licenses; [ gpl3 ];
|
||||
license = with lib.licenses; [ "AGPLv3" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,12 +13,12 @@ buildRosPackage {
|
|||
sha256 = "be3ba195a60718a5080a63e34385447a84daba6f8d74c15a771652321bb6f502";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ ament-index-cpp binutils boost cppzmq qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''PlotJuggler: juggle with data'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
license = with lib.licenses; [ "LGPL-3.0-only" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ buildRosPackage {
|
|||
meta = {
|
||||
description = ''PMB2-specific launch files needed to run
|
||||
navigation on the PMB2 robot.'';
|
||||
license = with lib.licenses; [ "Modified BSD" ];
|
||||
license = with lib.licenses; [ "Modified-BSD" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Simulation files for the PMB2 robot.'';
|
||||
license = with lib.licenses; [ "Modified BSD" ];
|
||||
license = with lib.licenses; [ "Modified-BSD" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -8,9 +8,9 @@ buildRosPackage {
|
|||
version = "1.0.7-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://gitlab.com/ApexAI/point_cloud_msg_wrapper-release/-/archive/release/foxy/point_cloud_msg_wrapper/1.0.7-1/point_cloud_msg_wrapper-release-release-foxy-point_cloud_msg_wrapper-1.0.7-1.tar.gz";
|
||||
name = "point_cloud_msg_wrapper-release-release-foxy-point_cloud_msg_wrapper-1.0.7-1.tar.gz";
|
||||
sha256 = "552051203ff6efe317e11675745a88de303e3f51490cdc4947a5b8d981ee7277";
|
||||
url = "https://gitlab.com/ApexAI/point_cloud_msg_wrapper-release/-/archive/release/foxy/point_cloud_msg_wrapper/1.0.7-1/archive.tar.gz";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "4227bbd13ddd88f4a342779157cae33de4c008f0347013b33aea2bd8c2a769b5";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''ROS support for the Pilz laser scanner'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
license = with lib.licenses; [ "LGPL-3.0-only" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Wrapper around qpOASES to make it available to the ROS ecosystem.'';
|
||||
license = with lib.licenses; [ asl20 lgpl2 ];
|
||||
license = with lib.licenses; [ asl20 "LGPL" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -2,19 +2,19 @@
|
|||
# Copyright 2022 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, example-interfaces, lifecycle-msgs, rcl, rclc, rclc-lifecycle, std-msgs }:
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, example-interfaces, lifecycle-msgs, rcl, rclc, rclc-lifecycle, rclc-parameter, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-rclc-examples";
|
||||
version = "1.1.0-r1";
|
||||
version = "1.1.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/rclc-release/archive/release/foxy/rclc_examples/1.1.0-1.tar.gz";
|
||||
name = "1.1.0-1.tar.gz";
|
||||
sha256 = "b91a7a11d36cf1a312eb67cf7f52ea2b51369a66bd622a6cb1e17ec63bb9229d";
|
||||
url = "https://github.com/ros2-gbp/rclc-release/archive/release/foxy/rclc_examples/1.1.1-1.tar.gz";
|
||||
name = "1.1.1-1.tar.gz";
|
||||
sha256 = "ca7fff48cba64fcbbb6b297264a76737e6a50d207cf87bf4c55bf7966a021314";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
propagatedBuildInputs = [ example-interfaces lifecycle-msgs rcl rclc rclc-lifecycle std-msgs ];
|
||||
propagatedBuildInputs = [ example-interfaces lifecycle-msgs rcl rclc rclc-lifecycle rclc-parameter std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake-ros ];
|
||||
|
||||
meta = {
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, lifecycle-msgs, osrf-testing-tools-cpp, rcl-lifecycle, rclc }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-rclc-lifecycle";
|
||||
version = "1.1.0-r1";
|
||||
version = "1.1.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/rclc-release/archive/release/foxy/rclc_lifecycle/1.1.0-1.tar.gz";
|
||||
name = "1.1.0-1.tar.gz";
|
||||
sha256 = "cb99511b0ec97a571c0e624077dddabdfeeceaa2f62783018a8c17393bcbc25b";
|
||||
url = "https://github.com/ros2-gbp/rclc-release/archive/release/foxy/rclc_lifecycle/1.1.1-1.tar.gz";
|
||||
name = "1.1.1-1.tar.gz";
|
||||
sha256 = "015a9e3b82d73480998a876155a537e68a01ece2e22182231c61c4c9ba127250";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
25
distros/foxy/rclc-parameter/default.nix
Normal file
25
distros/foxy/rclc-parameter/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2022 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-lint-auto, ament-lint-common, builtin-interfaces, example-interfaces, osrf-testing-tools-cpp, rcl, rcl-interfaces, rclc, rclcpp, rcutils, rosidl-runtime-c, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-rclc-parameter";
|
||||
version = "1.1.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/rclc-release/archive/release/foxy/rclc_parameter/1.1.1-1.tar.gz";
|
||||
name = "1.1.1-1.tar.gz";
|
||||
sha256 = "c6da2727f71faa465d32fb16a35d58622f6c6fedc873614b3f61054cb7c89951";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common example-interfaces osrf-testing-tools-cpp rclcpp std-msgs ];
|
||||
propagatedBuildInputs = [ builtin-interfaces rcl rcl-interfaces rclc rcutils rosidl-runtime-c ];
|
||||
nativeBuildInputs = [ ament-cmake-ros ];
|
||||
|
||||
meta = {
|
||||
description = ''Parameter server implementation for micro-ROS nodes'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-lint-auto, ament-lint-common, example-interfaces, launch-testing, osrf-testing-tools-cpp, rcl, rcutils, rosidl-generator-c, rosidl-typesupport-c, std-msgs, test-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-rclc";
|
||||
version = "1.1.0-r1";
|
||||
version = "1.1.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/rclc-release/archive/release/foxy/rclc/1.1.0-1.tar.gz";
|
||||
name = "1.1.0-1.tar.gz";
|
||||
sha256 = "516a522d674cce7feedd4a63906bc43c370938bf95e33590905979e0c3683d82";
|
||||
url = "https://github.com/ros2-gbp/rclc-release/archive/release/foxy/rclc/1.1.1-1.tar.gz";
|
||||
name = "1.1.1-1.tar.gz";
|
||||
sha256 = "f57f69375c791ad71b6c32d2f50a05af3450c6c491b717148f05a93787ff1c8a";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''ros2 hardware interface for realsense camera'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
license = with lib.licenses; [ "apache-2.0" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-realsense2-camera-msgs";
|
||||
version = "4.0.2-r1";
|
||||
version = "4.0.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/foxy/realsense2_camera_msgs/4.0.2-1.tar.gz";
|
||||
name = "4.0.2-1.tar.gz";
|
||||
sha256 = "61e336e0799b56ff9422fbde6dac20d0432516befbbe54f2fbbd030b092d5087";
|
||||
url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/foxy/realsense2_camera_msgs/4.0.4-1.tar.gz";
|
||||
name = "4.0.4-1.tar.gz";
|
||||
sha256 = "326781ffcc20e422261bc3d8021a8d934ae5bdeccb5c73e62e9508e781d87988";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
@ -19,7 +19,7 @@ buildRosPackage {
|
|||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = ''A package containing realsense camera messages definitions.'';
|
||||
description = ''RealSense camera_msgs package containing realsense camera messages definitions'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -2,25 +2,25 @@
|
|||
# Copyright 2022 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, diagnostic-updater, eigen, geometry-msgs, image-transport, launch-ros, librealsense2, opencv3, rclcpp, rclcpp-components, realsense2-camera-msgs, ros-environment, sensor-msgs, std-msgs, tf2, tf2-ros }:
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, cv-bridge, diagnostic-updater, eigen, geometry-msgs, image-transport, launch-ros, librealsense2, nav-msgs, opencv3, rclcpp, rclcpp-components, realsense2-camera-msgs, ros-environment, sensor-msgs, std-msgs, tf2, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-realsense2-camera";
|
||||
version = "4.0.2-r1";
|
||||
version = "4.0.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/foxy/realsense2_camera/4.0.2-1.tar.gz";
|
||||
name = "4.0.2-1.tar.gz";
|
||||
sha256 = "79c6f5f97c2f31343085597d0272af76cbf4a8ba8ee63ead7b606c991cb2b5e6";
|
||||
url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/foxy/realsense2_camera/4.0.4-1.tar.gz";
|
||||
name = "4.0.4-1.tar.gz";
|
||||
sha256 = "c07648b244e80c46ee9075fdd65a0d3fbd0bc595f2f951e21e46d158eede83e5";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ros-environment ];
|
||||
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common opencv3 ];
|
||||
propagatedBuildInputs = [ builtin-interfaces cv-bridge diagnostic-updater eigen geometry-msgs image-transport launch-ros librealsense2 rclcpp rclcpp-components realsense2-camera-msgs sensor-msgs std-msgs tf2 tf2-ros ];
|
||||
propagatedBuildInputs = [ builtin-interfaces cv-bridge diagnostic-updater eigen geometry-msgs image-transport launch-ros librealsense2 nav-msgs rclcpp rclcpp-components realsense2-camera-msgs sensor-msgs std-msgs tf2 tf2-ros ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''RealSense Camera package allowing access to Intel T265 Tracking module and SR300 and D400 3D cameras'';
|
||||
description = ''RealSense camera package allowing access to Intel T265 Tracking module and SR300 and D400 3D cameras'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, launch-ros, rclcpp, rclcpp-components, realsense2-camera-msgs, xacro }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-realsense2-description";
|
||||
version = "4.0.2-r1";
|
||||
version = "4.0.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/foxy/realsense2_description/4.0.2-1.tar.gz";
|
||||
name = "4.0.2-1.tar.gz";
|
||||
sha256 = "1ecba40f3b2b9279cef5376d7f2e48e7ce686fee89ed0af0ce8210ca762bf661";
|
||||
url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/foxy/realsense2_description/4.0.4-1.tar.gz";
|
||||
name = "4.0.4-1.tar.gz";
|
||||
sha256 = "e68b7ccd5281d036c9b999e866ac9b128340d1d6472e19453c63527e464af135";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
@ -19,7 +19,7 @@ buildRosPackage {
|
|||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''RealSense Camera description package for Intel 3D D400 cameras'';
|
||||
description = ''RealSense description package for Intel 3D D400 cameras'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,6 +18,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''A package containing scripts for demos'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
license = with lib.licenses; [ "Apache-Licence-2.0" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -8,9 +8,9 @@ buildRosPackage {
|
|||
version = "1.0.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://gitlab.com/ros-tracing/tracetools_analysis-release/-/archive/release/foxy/ros2trace_analysis/1.0.3-1/tracetools_analysis-release-release-foxy-ros2trace_analysis-1.0.3-1.tar.gz";
|
||||
name = "tracetools_analysis-release-release-foxy-ros2trace_analysis-1.0.3-1.tar.gz";
|
||||
sha256 = "4cb6188b451d8fb208353528850b75d5551605615aa9942de7e6a307119b6a88";
|
||||
url = "https://gitlab.com/ros-tracing/tracetools_analysis-release/-/archive/release/foxy/ros2trace_analysis/1.0.3-1/archive.tar.gz";
|
||||
name = "archive.tar.gz";
|
||||
sha256 = "e6557a80c5a0fa101ebd086ffdd93575239e0cbf6f92a6aa8811494a3c1dc395";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''A ROS2 wrapper for xbee devices using digi-xbee python API'';
|
||||
license = with lib.licenses; [ "TODO: License declaration" ];
|
||||
license = with lib.licenses; [ "TODO-License-declaration" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Launch files and configuration scripts for operation of the Rover and suported sensors.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''URDF description of Rover.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Serial driver for Rover platform.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Messages for communicating with a Rover Pro.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Contains Rover navigation launch files'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Launch files for Rover Simulation'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,6 +20,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Contains Rover provided teleoperation applications.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,6 +19,6 @@ buildRosPackage {
|
|||
|
||||
meta = {
|
||||
description = ''Messages for communicating with a Rover Pro.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
license = with lib.licenses; [ "BSD-3-Clause" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, diagnostic-msgs, python-qt-binding, python3Packages, qt-gui, qt-gui-py-common, rclpy, rosidl-default-generators, rqt-gui, rqt-gui-py, rqt-py-common }:
|
||||
buildRosPackage {
|
||||
pname = "ros-foxy-rqt-robot-monitor";
|
||||
version = "1.0.4-r1";
|
||||
version = "1.0.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/rqt_robot_monitor-release/archive/release/foxy/rqt_robot_monitor/1.0.4-1.tar.gz";
|
||||
name = "1.0.4-1.tar.gz";
|
||||
sha256 = "35a752c5e4b9496c554a4c1a32eab60797ca13a4a5d6a46cdc64a902b5de8508";
|
||||
url = "https://github.com/ros2-gbp/rqt_robot_monitor-release/archive/release/foxy/rqt_robot_monitor/1.0.5-1.tar.gz";
|
||||
name = "1.0.5-1.tar.gz";
|
||||
sha256 = "0aad78d4049e71e4134c5208b650763283c08434d737604ec4d27543f55d6aea";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue