mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-07-09 03:44:40 +03:00
regenerate rosPackages.noetic, Sat May 23 15:15:05 2020
This commit is contained in:
parent
fc47179019
commit
11ccd872b9
353 changed files with 9763 additions and 0 deletions
25
distros/noetic/ackermann-msgs/default.nix
Normal file
25
distros/noetic/ackermann-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-ackermann-msgs";
|
||||
version = "1.0.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-drivers-gbp/ackermann_msgs-release/archive/release/noetic/ackermann_msgs/1.0.2-1.tar.gz";
|
||||
name = "1.0.2-1.tar.gz";
|
||||
sha256 = "07e95f3c6d2f07e9533ff7a2fb99ff6ca5abc394b6ef2c4428431802709fa702";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ message-runtime std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''ROS messages for robots using Ackermann steering.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/ackermann-steering-controller/default.nix
Normal file
25
distros/noetic/ackermann-steering-controller/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, catkin, controller-interface, controller-manager, diff-drive-controller, geometry-msgs, hardware-interface, nav-msgs, pluginlib, realtime-tools, roscpp, rostest, rosunit, std-msgs, std-srvs, tf, urdf, xacro }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-ackermann-steering-controller";
|
||||
version = "0.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/ackermann_steering_controller/0.17.0-1.tar.gz";
|
||||
name = "0.17.0-1.tar.gz";
|
||||
sha256 = "5cd72e46f4c3b23ff0d46047f2914ab17e00175d012fb27286fb1a8d88c86c68";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ controller-manager geometry-msgs rostest rosunit std-msgs std-srvs xacro ];
|
||||
propagatedBuildInputs = [ boost controller-interface diff-drive-controller hardware-interface nav-msgs pluginlib realtime-tools roscpp tf urdf ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Controller for a steer drive mobile base.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
28
distros/noetic/actionlib-msgs/default.nix
Normal file
28
distros/noetic/actionlib-msgs/default.nix
Normal file
|
@ -0,0 +1,28 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-actionlib-msgs";
|
||||
version = "1.13.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/actionlib_msgs/1.13.0-1.tar.gz";
|
||||
name = "1.13.0-1.tar.gz";
|
||||
sha256 = "b636ae60698ff7f38a474d9420430eb265b84549757a6a420baea4006eb94fc7";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ message-generation message-runtime std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''actionlib_msgs defines the common messages to interact with an
|
||||
action server and an action client. For full documentation of
|
||||
the actionlib API see
|
||||
the <a href="http://wiki.ros.org/actionlib">actionlib</a>
|
||||
package.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/actionlib-tools/default.nix
Normal file
24
distros/noetic/actionlib-tools/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, roslib, rospy, rostopic }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-actionlib-tools";
|
||||
version = "1.13.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/actionlib-release/archive/release/noetic/actionlib_tools/1.13.1-1.tar.gz";
|
||||
name = "1.13.1-1.tar.gz";
|
||||
sha256 = "577d4b364e54a8e1467364750eb978ca35b762f6722398ef04f89188202d3e26";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ actionlib actionlib-msgs roslib rospy rostopic ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The actionlib_tools package'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/actionlib-tutorials/default.nix
Normal file
25
distros/noetic/actionlib-tutorials/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, roscpp, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-actionlib-tutorials";
|
||||
version = "0.1.12-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/common_tutorials-release/archive/release/noetic/actionlib_tutorials/0.1.12-1.tar.gz";
|
||||
name = "0.1.12-1.tar.gz";
|
||||
sha256 = "28273e58e2d14c96dbdf0d62e882223c483fb633d2001866b39370086d3b837f";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ actionlib-msgs message-generation std-msgs ];
|
||||
propagatedBuildInputs = [ actionlib message-runtime roscpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The actionlib_tutorials package'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
29
distros/noetic/actionlib/default.nix
Normal file
29
distros/noetic/actionlib/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib-msgs, boost, catkin, message-generation, message-runtime, roscpp, rosnode, rospy, rostest, rosunit, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-actionlib";
|
||||
version = "1.13.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/actionlib-release/archive/release/noetic/actionlib/1.13.1-1.tar.gz";
|
||||
name = "1.13.1-1.tar.gz";
|
||||
sha256 = "5eec74c03d8791edc4d7af45b4981ebc58a0223ae8a5a0c0b6794403b124d493";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
checkInputs = [ rosnode rosunit ];
|
||||
propagatedBuildInputs = [ actionlib-msgs boost message-runtime roscpp rospy rostest std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The actionlib stack provides a standardized interface for
|
||||
interfacing with preemptable tasks. Examples of this include moving
|
||||
the base to a target location, performing a laser scan and returning
|
||||
the resulting point cloud, detecting the handle of a door, etc.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
32
distros/noetic/angles/default.nix
Normal file
32
distros/noetic/angles/default.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-angles";
|
||||
version = "1.9.13-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/noetic/angles/1.9.13-1.tar.gz";
|
||||
name = "1.9.13-1.tar.gz";
|
||||
sha256 = "bd33e903e57fce8b8cfc4444924e684088609475b61cdd8343e80be60a4861ea";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ rosunit ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
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 ];
|
||||
};
|
||||
}
|
26
distros/noetic/audio-capture/default.nix
Normal file
26
distros/noetic/audio-capture/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-audio-capture";
|
||||
version = "0.3.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_capture/0.3.5-1.tar.gz";
|
||||
name = "0.3.5-1.tar.gz";
|
||||
sha256 = "746f069448936c7a1544d05990d40a75c3a44dcbccd85dc7062e8bd4e93d8ea8";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ audio-common-msgs gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-ugly gst_all_1.gstreamer roscpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Transports audio from a source to a destination. Audio sources can come
|
||||
from a microphone or file. The destination can play the audio or save it
|
||||
to an mp3 file.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/audio-common-msgs/default.nix
Normal file
25
distros/noetic/audio-common-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-audio-common-msgs";
|
||||
version = "0.3.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common_msgs/0.3.5-1.tar.gz";
|
||||
name = "0.3.5-1.tar.gz";
|
||||
sha256 = "52cf9a18835b92ab878e11bb8348df0a485d2eb23e0351a75cf5a0e3f442c3d9";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ message-runtime ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Messages for transmitting audio via ROS'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/audio-common/default.nix
Normal file
24
distros/noetic/audio-common/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-audio-common";
|
||||
version = "0.3.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_common/0.3.5-1.tar.gz";
|
||||
name = "0.3.5-1.tar.gz";
|
||||
sha256 = "abbe10eb4dc989441c1c5f5dc544401c43476076b7cbdc281d7ca2d6deb95168";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ audio-capture audio-common-msgs audio-play sound-play ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Common code for working with audio in ROS'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/audio-play/default.nix
Normal file
24
distros/noetic/audio-play/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-audio-play";
|
||||
version = "0.3.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/audio_common-release/archive/release/noetic/audio_play/0.3.5-1.tar.gz";
|
||||
name = "0.3.5-1.tar.gz";
|
||||
sha256 = "594522f643639bb0f8db94709f754d0ff25ff66bc055eacf1ef0aa5653224d94";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ audio-common-msgs gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-ugly gst_all_1.gstreamer roscpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Outputs audio to a speaker from a source node.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/base-local-planner/default.nix
Normal file
26
distros/noetic/base-local-planner/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, costmap-2d, dynamic-reconfigure, eigen, geometry-msgs, message-generation, message-runtime, nav-core, nav-msgs, pluginlib, rosconsole, roscpp, rospy, rosunit, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs, voxel-grid }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-base-local-planner";
|
||||
version = "1.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/navigation-release/archive/release/noetic/base_local_planner/1.17.0-1.tar.gz";
|
||||
name = "1.17.0-1.tar.gz";
|
||||
sha256 = "f6ad6c874cd63717621aa9712eb905c42da4d94319c8673813c9250c230301d9";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cmake-modules message-generation tf2-geometry-msgs ];
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ angles costmap-2d dynamic-reconfigure eigen geometry-msgs message-runtime nav-core nav-msgs pluginlib rosconsole roscpp rospy sensor-msgs std-msgs tf2 tf2-ros visualization-msgs voxel-grid ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides implementations of the Trajectory Rollout and Dynamic Window approaches to local robot navigation on a plane. Given a plan to follow and a costmap, the controller produces velocity commands to send to a mobile base. This package supports both holonomic and non-holonomic robots, any robot footprint that can be represented as a convex polygon or circle, and exposes its configuration as ROS parameters that can be set in a launch file. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the <a href="http://wiki.ros.org/nav_core">nav_core</a> package.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
27
distros/noetic/bond-core/default.nix
Normal file
27
distros/noetic/bond-core/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, bond, bondcpp, bondpy, catkin, smclib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-bond-core";
|
||||
version = "1.8.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bond_core/1.8.5-1.tar.gz";
|
||||
name = "1.8.5-1.tar.gz";
|
||||
sha256 = "22a58d93f038a746f27ae2f311b365be6e11a19263fa22d6b8127142e76049c7";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ bond bondcpp bondpy smclib ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A bond allows two processes, A and B, to know when the other has
|
||||
terminated, either cleanly or by crashing. The bond remains
|
||||
connected until it is either broken explicitly or until a
|
||||
heartbeat times out.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
28
distros/noetic/bond/default.nix
Normal file
28
distros/noetic/bond/default.nix
Normal file
|
@ -0,0 +1,28 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-bond";
|
||||
version = "1.8.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bond/1.8.5-1.tar.gz";
|
||||
name = "1.8.5-1.tar.gz";
|
||||
sha256 = "205c4045f6f792e9b56f5deabdf147ae0d75074b56414eab142c6ca00a94e180";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ message-runtime std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A bond allows two processes, A and B, to know when the other has
|
||||
terminated, either cleanly or by crashing. The bond remains
|
||||
connected until it is either broken explicitly or until a
|
||||
heartbeat times out.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/bondcpp/default.nix
Normal file
26
distros/noetic/bondcpp/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, bond, boost, catkin, cmake-modules, roscpp, smclib, utillinux }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-bondcpp";
|
||||
version = "1.8.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bondcpp/1.8.5-1.tar.gz";
|
||||
name = "1.8.5-1.tar.gz";
|
||||
sha256 = "ff7e50c91051a60b26ee28a2817243516f4f8d0c79d37a58e52d08829ef8d123";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cmake-modules ];
|
||||
propagatedBuildInputs = [ bond boost roscpp smclib utillinux ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''C++ implementation of bond, a mechanism for checking when
|
||||
another process has terminated.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/bondpy/default.nix
Normal file
26
distros/noetic/bondpy/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, bond, catkin, pythonPackages, rospy, smclib, utillinux }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-bondpy";
|
||||
version = "1.8.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/bond_core-release/archive/release/noetic/bondpy/1.8.5-1.tar.gz";
|
||||
name = "1.8.5-1.tar.gz";
|
||||
sha256 = "8cc92ec3a0514a803fdb422d0b23d4188c937499386126846ef53df4ab7eac31";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ bond ];
|
||||
propagatedBuildInputs = [ rospy smclib utillinux ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''Python implementation of bond, a mechanism for checking when
|
||||
another process has terminated.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/camera-calibration-parsers/default.nix
Normal file
26
distros/noetic/camera-calibration-parsers/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, catkin, libyamlcpp, pkg-config, rosbash, rosconsole, roscpp, roscpp-serialization, rosunit, sensor-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-camera-calibration-parsers";
|
||||
version = "1.12.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/image_common-release/archive/release/noetic/camera_calibration_parsers/1.12.0-1.tar.gz";
|
||||
name = "1.12.0-1.tar.gz";
|
||||
sha256 = "9a61cdd6c7c363a7edb9e58315680826f1fccd4ed43418b4a3ff02c5fad30503";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ pkg-config rosconsole ];
|
||||
checkInputs = [ rosbash rosunit ];
|
||||
propagatedBuildInputs = [ boost libyamlcpp roscpp roscpp-serialization sensor-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''camera_calibration_parsers contains routines for reading and writing camera calibration parameters.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/camera-calibration/default.nix
Normal file
26
distros/noetic/camera-calibration/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-geometry, message-filters, rospy, rostest, sensor-msgs, std-srvs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-camera-calibration";
|
||||
version = "1.15.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/camera_calibration/1.15.2-1.tar.gz";
|
||||
name = "1.15.2-1.tar.gz";
|
||||
sha256 = "21cb2dc6cc8de3ac56437b26c443b609bab4264b356fb02a9b4e1cc5e99bc5c0";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ cv-bridge image-geometry message-filters rospy sensor-msgs std-srvs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''camera_calibration allows easy calibration of monocular or stereo
|
||||
cameras using a checkerboard calibration target.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
29
distros/noetic/camera-info-manager/default.nix
Normal file
29
distros/noetic/camera-info-manager/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, camera-calibration-parsers, catkin, gtest, image-transport, roscpp, roslib, rostest, sensor-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-camera-info-manager";
|
||||
version = "1.12.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/image_common-release/archive/release/noetic/camera_info_manager/1.12.0-1.tar.gz";
|
||||
name = "1.12.0-1.tar.gz";
|
||||
sha256 = "665ff2dc8fd366d67b1fd535bbf3bae4eca13f43e622b8ec4232afc0b8844c51";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ rostest ];
|
||||
checkInputs = [ gtest ];
|
||||
propagatedBuildInputs = [ boost camera-calibration-parsers image-transport roscpp roslib sensor-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides a C++ interface for camera calibration
|
||||
information. It provides CameraInfo, and handles SetCameraInfo
|
||||
service requests, saving and restoring the camera calibration
|
||||
data.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/can-msgs/default.nix
Normal file
25
distros/noetic/can-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-can-msgs";
|
||||
version = "0.8.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/can_msgs/0.8.3-1.tar.gz";
|
||||
name = "0.8.3-1.tar.gz";
|
||||
sha256 = "b9da266aee453eda091041f522dc8c326043ba7319c3ab88d2efe78473062b55";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ message-runtime std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''CAN related message types.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/canopen-402/default.nix
Normal file
25
distros/noetic/canopen-402/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, canopen-master, catkin, class-loader, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-canopen-402";
|
||||
version = "0.8.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_402/0.8.3-1.tar.gz";
|
||||
name = "0.8.3-1.tar.gz";
|
||||
sha256 = "86d4f54157ff281c6f8c129303c2756d98954c638e597fbd13f736706d2aa11f";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ canopen-master class-loader ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This implements the CANopen device profile for drives and motion control. CiA(r) 402'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
};
|
||||
}
|
25
distros/noetic/canopen-chain-node/default.nix
Normal file
25
distros/noetic/canopen-chain-node/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, canopen-master, catkin, diagnostic-updater, message-generation, message-runtime, pluginlib, rosconsole-bridge, roscpp, roslib, socketcan-interface, std-msgs, std-srvs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-canopen-chain-node";
|
||||
version = "0.8.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_chain_node/0.8.3-1.tar.gz";
|
||||
name = "0.8.3-1.tar.gz";
|
||||
sha256 = "4b863fbed3a3508ca9c6e4e99ceaed82751d43080042ae771e508469b657dd0d";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ canopen-master diagnostic-updater message-runtime pluginlib rosconsole-bridge roscpp roslib socketcan-interface std-msgs std-srvs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Base implementation for CANopen chains node with support for management services and diagnostics'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
};
|
||||
}
|
25
distros/noetic/canopen-master/default.nix
Normal file
25
distros/noetic/canopen-master/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, catkin, class-loader, rosunit, socketcan-interface }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-canopen-master";
|
||||
version = "0.8.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_master/0.8.3-1.tar.gz";
|
||||
name = "0.8.3-1.tar.gz";
|
||||
sha256 = "fdeaab7b38cc8eeb1945231fdfa1af47a3bb8d7edfc42ea5f67d360d637a1827";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ boost class-loader socketcan-interface ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''CiA(r) CANopen 301 master implementation with support for interprocess master synchronisation.'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
};
|
||||
}
|
25
distros/noetic/canopen-motor-node/default.nix
Normal file
25
distros/noetic/canopen-motor-node/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, canopen-402, canopen-chain-node, canopen-master, catkin, controller-manager, controller-manager-msgs, filters, hardware-interface, joint-limits-interface, muparser, roscpp, rosunit, urdf }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-canopen-motor-node";
|
||||
version = "0.8.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/noetic/canopen_motor_node/0.8.3-1.tar.gz";
|
||||
name = "0.8.3-1.tar.gz";
|
||||
sha256 = "5adb393bdde51952e79c2f04ecb95901562dc626c3059d07e674ad9b709211a8";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ canopen-402 canopen-chain-node canopen-master controller-manager controller-manager-msgs filters hardware-interface joint-limits-interface muparser roscpp urdf ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''canopen_chain_node specialization for handling of canopen_402 motor devices. It facilitates interface abstraction with ros_control.'';
|
||||
license = with lib.licenses; [ lgpl2 ];
|
||||
};
|
||||
}
|
26
distros/noetic/capabilities/default.nix
Normal file
26
distros/noetic/capabilities/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, bondpy, catkin, geometry-msgs, message-generation, message-runtime, nodelet, pythonPackages, roslaunch, rospy, rosservice, rostest, std-msgs, std-srvs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-capabilities";
|
||||
version = "0.3.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/capabilities-release/archive/release/noetic/capabilities/0.3.1-1.tar.gz";
|
||||
name = "0.3.1-1.tar.gz";
|
||||
sha256 = "1501424f9e0037067b6f14cc81563056d02b9d642f7a2cc6c7cc1af68aa98dbc";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation rostest ];
|
||||
checkInputs = [ geometry-msgs pythonPackages.coverage pythonPackages.mock pythonPackages.pep8 rosservice ];
|
||||
propagatedBuildInputs = [ bondpy message-runtime nodelet pythonPackages.pyyaml roslaunch rospy std-msgs std-srvs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Package which implements capabilities, including code to parse capability interface specs, to parse capability provider specs, and implement the capability server.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/carrot-planner/default.nix
Normal file
25
distros/noetic/carrot-planner/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, costmap-2d, eigen, nav-core, pluginlib, roscpp, tf2, tf2-geometry-msgs, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-carrot-planner";
|
||||
version = "1.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/navigation-release/archive/release/noetic/carrot_planner/1.17.0-1.tar.gz";
|
||||
name = "1.17.0-1.tar.gz";
|
||||
sha256 = "22fa3234c67f9b4fb5dc154da44c39652a737691aa4459fc786e48953d2c2346";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ tf2-geometry-msgs ];
|
||||
propagatedBuildInputs = [ base-local-planner costmap-2d eigen nav-core pluginlib roscpp tf2 tf2-ros ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This planner attempts to find a legal place to put a carrot for the robot to follow. It does this by moving back along the vector between the robot and the goal point.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/catkin/default.nix
Normal file
25
distros/noetic/catkin/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cmake, gmock, gtest, python, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-catkin";
|
||||
version = "0.8.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/catkin-release/archive/release/noetic/catkin/0.8.5-1.tar.gz";
|
||||
name = "0.8.5-1.tar.gz";
|
||||
sha256 = "3ab8eaec0c1d7a1d2a8746faabe657c900858188e0faa942a727f787d1fa7969";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ pythonPackages.mock pythonPackages.nose ];
|
||||
propagatedBuildInputs = [ cmake gmock gtest python pythonPackages.catkin-pkg pythonPackages.empy pythonPackages.nose ];
|
||||
nativeBuildInputs = [ cmake pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''Low-level build system macros and infrastructure for ROS.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/class-loader/default.nix
Normal file
25
distros/noetic/class-loader/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, console-bridge, poco }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-class-loader";
|
||||
version = "0.5.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/class_loader-release/archive/release/noetic/class_loader/0.5.0-1.tar.gz";
|
||||
name = "0.5.0-1.tar.gz";
|
||||
sha256 = "7c1c002eac68d9c1b8bb82ea68004a444955fb844e444b806b1639501644de1b";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cmake-modules ];
|
||||
propagatedBuildInputs = [ boost console-bridge poco ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
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 said exported classes without the explicit declaration (i.e. header file) for those classes.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/clear-costmap-recovery/default.nix
Normal file
26
distros/noetic/clear-costmap-recovery/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, costmap-2d, eigen, nav-core, pluginlib, roscpp, rostest, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-clear-costmap-recovery";
|
||||
version = "1.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/navigation-release/archive/release/noetic/clear_costmap_recovery/1.17.0-1.tar.gz";
|
||||
name = "1.17.0-1.tar.gz";
|
||||
sha256 = "9f4a9bc04b1ae13fba71ec55860abd1650cd3b34c27a3aaf5c56bde1df5fd70d";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cmake-modules ];
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ costmap-2d eigen nav-core pluginlib roscpp tf2-ros ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides a recovery behavior for the navigation stack that attempts to clear space by reverting the costmaps used by the navigation stack to the static map outside of a given area.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
23
distros/noetic/cmake-modules/default.nix
Normal file
23
distros/noetic/cmake-modules/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-cmake-modules";
|
||||
version = "0.5.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/cmake_modules-release/archive/release/noetic/cmake_modules/0.5.0-1.tar.gz";
|
||||
name = "0.5.0-1.tar.gz";
|
||||
sha256 = "dfeaf30ec1bc678393abb6429ee19d99582a6df73cdfdf5d8a165bd408ebc46b";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A common repository for CMake Modules which are not distributed with CMake but are commonly used by ROS packages.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/code-coverage/default.nix
Normal file
24
distros/noetic/code-coverage/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, lcov, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-code-coverage";
|
||||
version = "0.4.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mikeferguson/code_coverage-gbp/archive/release/noetic/code_coverage/0.4.2-1.tar.gz";
|
||||
name = "0.4.2-1.tar.gz";
|
||||
sha256 = "d7ad54e10cdfe81fdc7a25041a2b2a68973dbe5a2bee5511ce87cb5d2290c766";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ lcov pythonPackages.coverage ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''CMake configuration to run coverage'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/combined-robot-hw-tests/default.nix
Normal file
25
distros/noetic/combined-robot-hw-tests/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, combined-robot-hw, controller-manager, controller-manager-msgs, controller-manager-tests, hardware-interface, pluginlib, roscpp, rostest }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-combined-robot-hw-tests";
|
||||
version = "0.19.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_control-release/archive/release/noetic/combined_robot_hw_tests/0.19.1-1.tar.gz";
|
||||
name = "0.19.1-1.tar.gz";
|
||||
sha256 = "a16d4166e25cbe739d98175d115387cb737cfe36e0f930e9ed339cd0d6efdb64";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ controller-manager-msgs controller-manager-tests rostest ];
|
||||
propagatedBuildInputs = [ combined-robot-hw controller-manager hardware-interface pluginlib roscpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Tests for the combined Robot HW class.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/combined-robot-hw/default.nix
Normal file
24
distros/noetic/combined-robot-hw/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, hardware-interface, pluginlib, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-combined-robot-hw";
|
||||
version = "0.19.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_control-release/archive/release/noetic/combined_robot_hw/0.19.1-1.tar.gz";
|
||||
name = "0.19.1-1.tar.gz";
|
||||
sha256 = "09b4727c8fdd2710d7bea72b51a730cd327b59519aa1e74776bfd612c737b292";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ hardware-interface pluginlib roscpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Combined Robot HW class.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
30
distros/noetic/common-msgs/default.nix
Normal file
30
distros/noetic/common-msgs/default.nix
Normal file
|
@ -0,0 +1,30 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, sensor-msgs, shape-msgs, stereo-msgs, trajectory-msgs, visualization-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-common-msgs";
|
||||
version = "1.13.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/common_msgs/1.13.0-1.tar.gz";
|
||||
name = "1.13.0-1.tar.gz";
|
||||
sha256 = "10a28d9caef981577cf754df277957c888c26eec9b890f87cc501ea49e9fc14c";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ actionlib-msgs diagnostic-msgs geometry-msgs nav-msgs sensor-msgs shape-msgs stereo-msgs trajectory-msgs visualization-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''common_msgs contains messages that are widely used by other ROS packages.
|
||||
These includes messages for
|
||||
actions (<a href="http://wiki.ros.org/actionlib_msgs">actionlib_msgs</a>),
|
||||
diagnostics (<a href="http://wiki.ros.org/diagnostic_msgs">diagnostic_msgs</a>),
|
||||
geometric primitives (<a href="http://wiki.ros.org/geometry_msgs">geometry_msgs</a>),
|
||||
robot navigation (<a href="http://wiki.ros.org/nav_msgs">nav_msgs</a>),
|
||||
and common sensors (<a href="http://wiki.ros.org/sensor_msgs">sensor_msgs</a>), such as laser range finders, cameras, point clouds.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/common-tutorials/default.nix
Normal file
24
distros/noetic/common-tutorials/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib-tutorials, catkin, nodelet-tutorial-math, pluginlib-tutorials, turtle-actionlib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-common-tutorials";
|
||||
version = "0.1.12-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/common_tutorials-release/archive/release/noetic/common_tutorials/0.1.12-1.tar.gz";
|
||||
name = "0.1.12-1.tar.gz";
|
||||
sha256 = "734d697a26f0dcb2c51de10bd1af74bc93ee45c6e442ebbb174e8ed99d99c826";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ actionlib-tutorials nodelet-tutorial-math pluginlib-tutorials turtle-actionlib ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Metapackage that contains common tutorials'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/compressed-depth-image-transport/default.nix
Normal file
25
distros/noetic/compressed-depth-image-transport/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, image-transport }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-compressed-depth-image-transport";
|
||||
version = "1.14.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/image_transport_plugins-release/archive/release/noetic/compressed_depth_image_transport/1.14.0-1.tar.gz";
|
||||
name = "1.14.0-1.tar.gz";
|
||||
sha256 = "e1d9148c00c4ca8e7a71faea92217cb02ed97a74e7b065eae76b70f021f5ba25";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Compressed_depth_image_transport provides a plugin to image_transport for transparently sending
|
||||
depth images (raw, floating-point) using PNG compression.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/compressed-image-transport/default.nix
Normal file
25
distros/noetic/compressed-image-transport/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, image-transport }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-compressed-image-transport";
|
||||
version = "1.14.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/image_transport_plugins-release/archive/release/noetic/compressed_image_transport/1.14.0-1.tar.gz";
|
||||
name = "1.14.0-1.tar.gz";
|
||||
sha256 = "e6e3ada1e7da3d37a2b3d73c9bad5c9c6acc1535ba0f24916f8de15fad7d85d1";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
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 ];
|
||||
};
|
||||
}
|
27
distros/noetic/control-msgs/default.nix
Normal file
27
distros/noetic/control-msgs/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, std-msgs, trajectory-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-control-msgs";
|
||||
version = "1.5.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/control_msgs-release/archive/release/noetic/control_msgs/1.5.2-1.tar.gz";
|
||||
name = "1.5.2-1.tar.gz";
|
||||
sha256 = "a1fc24186afc292cd6e94eec5b30eae1fef0c05776c5bac7606a63c5223c9d63";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime std-msgs trajectory-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''control_msgs contains base messages and actions useful for
|
||||
controlling robots. It provides representations for controller
|
||||
setpoints and joint and cartesian trajectories.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/control-toolbox/default.nix
Normal file
26
distros/noetic/control-toolbox/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, control-msgs, dynamic-reconfigure, message-generation, message-runtime, realtime-tools, roscpp, rosunit, std-msgs, tinyxml }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-control-toolbox";
|
||||
version = "1.18.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/control_toolbox-release/archive/release/noetic/control_toolbox/1.18.0-1.tar.gz";
|
||||
name = "1.18.0-1.tar.gz";
|
||||
sha256 = "22af8464ea59e77e430a8dc5539e977ffad9544d77932dc5a1df2a89725df7de";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cmake-modules message-generation ];
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ control-msgs dynamic-reconfigure message-runtime realtime-tools roscpp std-msgs tinyxml ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The control toolbox contains modules that are useful across all controllers.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/controller-interface/default.nix
Normal file
24
distros/noetic/controller-interface/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, hardware-interface, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-controller-interface";
|
||||
version = "0.19.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_control-release/archive/release/noetic/controller_interface/0.19.1-1.tar.gz";
|
||||
name = "0.19.1-1.tar.gz";
|
||||
sha256 = "3ce1fe17e4fad5cfcee82ed0da0baa6aca6adf79a459abc15fe895b0e8e5f141";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ hardware-interface roscpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Interface base class for controllers.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/controller-manager-msgs/default.nix
Normal file
25
distros/noetic/controller-manager-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, pythonPackages, rospy, rosservice, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-controller-manager-msgs";
|
||||
version = "0.19.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_control-release/archive/release/noetic/controller_manager_msgs/0.19.1-1.tar.gz";
|
||||
name = "0.19.1-1.tar.gz";
|
||||
sha256 = "3236788a50472c9e36f99794152bba69b1135559e16db419a8083200a5446628";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ message-runtime rospy rosservice std-msgs ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''Messages and services for the controller manager.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/controller-manager-tests/default.nix
Normal file
25
distros/noetic/controller-manager-tests/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, pluginlib, pythonPackages, rosbash, roscpp, rosnode, rospy, rostest }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-controller-manager-tests";
|
||||
version = "0.19.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_control-release/archive/release/noetic/controller_manager_tests/0.19.1-1.tar.gz";
|
||||
name = "0.19.1-1.tar.gz";
|
||||
sha256 = "4c37ac8366757e93d6f70f373ff930308e246f811f3c9376b0e6db71e521fa14";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ rosbash rosnode rostest ];
|
||||
propagatedBuildInputs = [ controller-interface controller-manager controller-manager-msgs hardware-interface pluginlib roscpp rospy ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''Tests for the controller manager.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/controller-manager/default.nix
Normal file
25
distros/noetic/controller-manager/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, controller-interface, controller-manager-msgs, hardware-interface, pluginlib, pythonPackages, roscpp, rosparam, rospy, rostest, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-controller-manager";
|
||||
version = "0.19.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_control-release/archive/release/noetic/controller_manager/0.19.1-1.tar.gz";
|
||||
name = "0.19.1-1.tar.gz";
|
||||
sha256 = "0aec224976af162f4591433fc7bbffc959cdcab1e53761748b1e720bb652f25e";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ controller-interface controller-manager-msgs hardware-interface pluginlib roscpp rosparam rospy std-msgs ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''The controller manager.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/convex-decomposition/default.nix
Normal file
24
distros/noetic/convex-decomposition/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, unzip }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-convex-decomposition";
|
||||
version = "0.1.12-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/convex_decomposition-release/archive/release/noetic/convex_decomposition/0.1.12-1.tar.gz";
|
||||
name = "0.1.12-1.tar.gz";
|
||||
sha256 = "bc47b7c456b6dc779558c0819365ce50602c14ec304799195c535965f17b4507";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ unzip ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Convex Decomposition Tool for Robot Model'';
|
||||
license = with lib.licenses; [ mit ];
|
||||
};
|
||||
}
|
32
distros/noetic/costmap-2d/default.nix
Normal file
32
distros/noetic/costmap-2d/default.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, geometry-msgs, laser-geometry, map-msgs, map-server, message-filters, message-generation, message-runtime, nav-msgs, pluginlib, rosbag, rosconsole, roscpp, rostest, rosunit, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs, voxel-grid }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-costmap-2d";
|
||||
version = "1.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/navigation-release/archive/release/noetic/costmap_2d/1.17.0-1.tar.gz";
|
||||
name = "1.17.0-1.tar.gz";
|
||||
sha256 = "4198a0d80640c7b0d0cfb1d8a68671232fa839d39e66fa17042ce3e0cae23df3";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cmake-modules message-generation tf2-geometry-msgs tf2-sensor-msgs ];
|
||||
checkInputs = [ map-server rosbag rostest rosunit ];
|
||||
propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs laser-geometry map-msgs message-filters message-runtime nav-msgs pluginlib rosconsole roscpp rostest sensor-msgs std-msgs tf2 tf2-ros visualization-msgs voxel-grid ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
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 ];
|
||||
};
|
||||
}
|
26
distros/noetic/costmap-converter/default.nix
Normal file
26
distros/noetic/costmap-converter/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, costmap-2d, cv-bridge, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, pluginlib, roscpp, rostest, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-costmap-converter";
|
||||
version = "0.0.13-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/rst-tu-dortmund/costmap_converter-release/archive/release/noetic/costmap_converter/0.0.13-1.tar.gz";
|
||||
name = "0.0.13-1.tar.gz";
|
||||
sha256 = "1fc08ca45b83e4fc557b9b34b5f3fb1684af9a87dabd655fc72a1f3106f26d1d";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ costmap-2d cv-bridge dynamic-reconfigure geometry-msgs message-runtime pluginlib roscpp std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A ros package that includes plugins and nodes to convert occupied costmap2d cells to primitive types.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/costmap-cspace-msgs/default.nix
Normal file
25
distros/noetic/costmap-cspace-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-costmap-cspace-msgs";
|
||||
version = "0.8.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/at-wat/neonavigation_msgs-release/archive/release/noetic/costmap_cspace_msgs/0.8.0-1.tar.gz";
|
||||
name = "0.8.0-1.tar.gz";
|
||||
sha256 = "3554cbf6c004d7b8a1d237cd8dd0156695fb8d0d45c08e36667e175a67f6bff7";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Message definitions for costmap_cspace package'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/costmap-cspace/default.nix
Normal file
25
distros/noetic/costmap-cspace/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace-msgs, geometry-msgs, laser-geometry, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-costmap-cspace";
|
||||
version = "0.8.7-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/costmap_cspace/0.8.7-1.tar.gz";
|
||||
name = "0.8.7-1.tar.gz";
|
||||
sha256 = "1fb9dbab7bbd99d9898fb556bb92a4877d55cba3ba43bd7d23feb4825b54d10e";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ roslint rostest ];
|
||||
propagatedBuildInputs = [ costmap-cspace-msgs geometry-msgs laser-geometry nav-msgs neonavigation-common roscpp sensor-msgs tf2-geometry-msgs tf2-ros tf2-sensor-msgs xmlrpcpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''3-dof configuration space costmap package'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
29
distros/noetic/cpp-common/default.nix
Normal file
29
distros/noetic/cpp-common/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, catkin, console-bridge }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-cpp-common";
|
||||
version = "0.7.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/roscpp_core-release/archive/release/noetic/cpp_common/0.7.1-1.tar.gz";
|
||||
name = "0.7.1-1.tar.gz";
|
||||
sha256 = "381fc00674f632f524c062a68efb3bae210229f46b759fb63b598c649ab9a686";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ boost console-bridge ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''cpp_common contains C++ code for doing things that are not necessarily ROS
|
||||
related, but are useful for multiple packages. This includes things like
|
||||
the ROS_DEPRECATED and ROS_FORCE_INLINE macros, as well as code for getting
|
||||
backtraces.
|
||||
|
||||
This package is a component of <a href="http://www.ros.org/wiki/roscpp">roscpp</a>.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
29
distros/noetic/depth-image-proc/default.nix
Normal file
29
distros/noetic/depth-image-proc/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, cv-bridge, eigen-conversions, image-geometry, image-transport, message-filters, nodelet, rostest, sensor-msgs, stereo-msgs, tf2, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-depth-image-proc";
|
||||
version = "1.15.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/depth_image_proc/1.15.2-1.tar.gz";
|
||||
name = "1.15.2-1.tar.gz";
|
||||
sha256 = "bace13cb6af5a602c4356390a0dc4dea01d54bea2eceacbead2f5f7d8a1e95bd";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cmake-modules message-filters sensor-msgs stereo-msgs ];
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ boost cv-bridge eigen-conversions image-geometry image-transport nodelet tf2 tf2-ros ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
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 ];
|
||||
};
|
||||
}
|
24
distros/noetic/desktop-full/default.nix
Normal file
24
distros/noetic/desktop-full/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, desktop, perception, simulators, urdf-sim-tutorial }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-desktop-full";
|
||||
version = "1.5.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/metapackages-release/archive/release/noetic/desktop_full/1.5.0-1.tar.gz";
|
||||
name = "1.5.0-1.tar.gz";
|
||||
sha256 = "a464f2b0bc587ebc77fc1ac28c80f0f53945a21810c6f6d9002d1e47e71fc97a";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ desktop perception simulators urdf-sim-tutorial ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A metapackage to aggregate several packages.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/desktop/default.nix
Normal file
24
distros/noetic/desktop/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, catkin, common-tutorials, geometry-tutorials, joint-state-publisher-gui, robot, ros-tutorials, roslint, urdf-tutorial, visualization-tutorials, viz }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-desktop";
|
||||
version = "1.5.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/metapackages-release/archive/release/noetic/desktop/1.5.0-1.tar.gz";
|
||||
name = "1.5.0-1.tar.gz";
|
||||
sha256 = "d7ee8d0df916f35d34edf1c1ef3449378ed5ce7a75657362e1dd523b7066f2f7";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ angles common-tutorials geometry-tutorials joint-state-publisher-gui robot ros-tutorials roslint urdf-tutorial visualization-tutorials viz ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A metapackage to aggregate several packages.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/diagnostic-aggregator/default.nix
Normal file
25
distros/noetic/diagnostic-aggregator/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, bondcpp, bondpy, catkin, diagnostic-msgs, pluginlib, roscpp, rospy, rostest, xmlrpcpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-diagnostic-aggregator";
|
||||
version = "1.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_aggregator/1.9.4-1.tar.gz";
|
||||
name = "1.9.4-1.tar.gz";
|
||||
sha256 = "28a24c5f463210ebb20fcfe13a46c078f0a8c70082af81d1a8dc0f7509fb9f01";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ bondcpp bondpy diagnostic-msgs pluginlib roscpp rospy xmlrpcpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''diagnostic_aggregator'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
27
distros/noetic/diagnostic-analysis/default.nix
Normal file
27
distros/noetic/diagnostic-analysis/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, rosbag, roslib, rostest }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-diagnostic-analysis";
|
||||
version = "1.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_analysis/1.9.4-1.tar.gz";
|
||||
name = "1.9.4-1.tar.gz";
|
||||
sha256 = "964f0541e80120c25b870948830cd15c7eb9102f2aa405c77c9db881c4f9d985";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ diagnostic-msgs rosbag roslib ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The diagnostic_analysis package can convert a log of diagnostics data
|
||||
into a series of CSV files. Robot logs are recorded with rosbag, and
|
||||
can be processed offline using the scripts in this package.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/diagnostic-common-diagnostics/default.nix
Normal file
25
distros/noetic/diagnostic-common-diagnostics/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, hddtemp, python3Packages, rospy, rostest, tf }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-diagnostic-common-diagnostics";
|
||||
version = "1.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_common_diagnostics/1.9.4-1.tar.gz";
|
||||
name = "1.9.4-1.tar.gz";
|
||||
sha256 = "dc83ad5c9f5988f8227a1bbc4c8109edec81c4fc9477031fd86bc6fb2ee97e3e";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ diagnostic-updater hddtemp python3Packages.psutil rospy tf ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''diagnostic_common_diagnostics'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
34
distros/noetic/diagnostic-msgs/default.nix
Normal file
34
distros/noetic/diagnostic-msgs/default.nix
Normal file
|
@ -0,0 +1,34 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-diagnostic-msgs";
|
||||
version = "1.13.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/diagnostic_msgs/1.13.0-1.tar.gz";
|
||||
name = "1.13.0-1.tar.gz";
|
||||
sha256 = "57bc7102905c53be67a2587d2ef745e09168cae2cfaafc7eee6ad4541238fbba";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ message-runtime std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package holds the diagnostic messages which provide the
|
||||
standardized interface for the diagnostic and runtime monitoring
|
||||
systems in ROS. These messages are currently used by
|
||||
the <a href="http://wiki.ros.org/diagnostics">diagnostics</a>
|
||||
Stack, which provides libraries for simple ways to set and access
|
||||
the messages, as well as automated ways to process the diagnostic
|
||||
data.
|
||||
|
||||
These messages are used for long term logging and will not be
|
||||
changed unless there is a very important reason.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/diagnostic-updater/default.nix
Normal file
25
distros/noetic/diagnostic-updater/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, roscpp, rostest, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-diagnostic-updater";
|
||||
version = "1.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostic_updater/1.9.4-1.tar.gz";
|
||||
name = "1.9.4-1.tar.gz";
|
||||
sha256 = "58be3014a00431bf2a8c5ec3e92adafc77ee7669dbe3d93f1ca2ebd418e0f7eb";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ diagnostic-msgs roscpp std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/diagnostics/default.nix
Normal file
24
distros/noetic/diagnostics/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-aggregator, diagnostic-analysis, diagnostic-common-diagnostics, diagnostic-updater, self-test }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-diagnostics";
|
||||
version = "1.9.4-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/diagnostics-release/archive/release/noetic/diagnostics/1.9.4-1.tar.gz";
|
||||
name = "1.9.4-1.tar.gz";
|
||||
sha256 = "0ec167c2b04698a4f4e80dd8ca1329fe974380275d06f3d023ef84b1477d5934";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ diagnostic-aggregator diagnostic-analysis diagnostic-common-diagnostics diagnostic-updater self-test ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''diagnostics'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/diff-drive-controller/default.nix
Normal file
25
distros/noetic/diff-drive-controller/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, control-msgs, controller-interface, controller-manager, dynamic-reconfigure, nav-msgs, pluginlib, realtime-tools, rosgraph-msgs, rostest, std-srvs, tf, urdf, xacro }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-diff-drive-controller";
|
||||
version = "0.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/diff_drive_controller/0.17.0-1.tar.gz";
|
||||
name = "0.17.0-1.tar.gz";
|
||||
sha256 = "427e9aaeb6e9c64528014a2d2ddb606f3aa270c47f5d6bcef148847637752c17";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ controller-manager rosgraph-msgs rostest std-srvs xacro ];
|
||||
propagatedBuildInputs = [ control-msgs controller-interface dynamic-reconfigure nav-msgs pluginlib realtime-tools tf urdf ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Controller for a differential drive mobile base.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
32
distros/noetic/dwa-local-planner/default.nix
Normal file
32
distros/noetic/dwa-local-planner/default.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, base-local-planner, catkin, cmake-modules, costmap-2d, dynamic-reconfigure, eigen, nav-core, nav-msgs, pluginlib, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-dwa-local-planner";
|
||||
version = "1.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/navigation-release/archive/release/noetic/dwa_local_planner/1.17.0-1.tar.gz";
|
||||
name = "1.17.0-1.tar.gz";
|
||||
sha256 = "dcce4e56815594c4aec8d20c147d88b692a74fb7e2bff79cbaf69eb5d9ba150c";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ angles cmake-modules ];
|
||||
propagatedBuildInputs = [ base-local-planner costmap-2d dynamic-reconfigure eigen nav-core nav-msgs pluginlib roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides an implementation of the Dynamic Window Approach to
|
||||
local robot navigation on a plane. Given a global plan to follow and a
|
||||
costmap, the local planner produces velocity commands to send to a mobile
|
||||
base. This package supports any robot who's footprint can be represented as
|
||||
a convex polygon or cicrle, and exposes its configuration as ROS parameters
|
||||
that can be set in a launch file. The parameters for this planner are also
|
||||
dynamically reconfigurable. This package's ROS wrapper adheres to the
|
||||
BaseLocalPlanner interface specified in the <a href="http://wiki.ros.org/nav_core">nav_core</a> package.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/dynamic-edt-3d/default.nix
Normal file
24
distros/noetic/dynamic-edt-3d/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cmake, octomap }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-dynamic-edt-3d";
|
||||
version = "1.9.5-r4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/octomap-release/archive/release/noetic/dynamic_edt_3d/1.9.5-4.tar.gz";
|
||||
name = "1.9.5-4.tar.gz";
|
||||
sha256 = "5e706bb118b62000c10af3217f63782f854ea0606ff175332df13da519b0d3c4";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
propagatedBuildInputs = [ octomap ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/dynamic-reconfigure/default.nix
Normal file
26
distros/noetic/dynamic-reconfigure/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, message-generation, message-runtime, roscpp, roscpp-serialization, roslib, rospy, rosservice, rostest, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-dynamic-reconfigure";
|
||||
version = "1.7.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/noetic/dynamic_reconfigure/1.7.0-1.tar.gz";
|
||||
name = "1.7.0-1.tar.gz";
|
||||
sha256 = "1d819cef438c55862e79f5a5f489e336c79722464a403488aa6b9a3ea3320e72";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cpp-common message-generation roscpp-serialization rostest ];
|
||||
propagatedBuildInputs = [ boost message-runtime roscpp roslib rospy rosservice std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The dynamic_reconfigure package provides a means to update parameters
|
||||
at runtime without having to restart the node.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/effort-controllers/default.nix
Normal file
25
distros/noetic/effort-controllers/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, catkin, control-msgs, control-toolbox, controller-interface, controller-manager, forward-command-controller, hardware-interface, pluginlib, realtime-tools, robot-state-publisher, rosgraph-msgs, rostest, sensor-msgs, std-msgs, urdf, xacro }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-effort-controllers";
|
||||
version = "0.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/effort_controllers/0.17.0-1.tar.gz";
|
||||
name = "0.17.0-1.tar.gz";
|
||||
sha256 = "228a9714ec28778f5dce22475a3c151dc95dbb865ae916a34c21108b00bf251d";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ controller-manager hardware-interface robot-state-publisher rosgraph-msgs rostest sensor-msgs std-msgs xacro ];
|
||||
propagatedBuildInputs = [ angles control-msgs control-toolbox controller-interface forward-command-controller pluginlib realtime-tools urdf ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''effort_controllers'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/eigen-stl-containers/default.nix
Normal file
26
distros/noetic/eigen-stl-containers/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-eigen-stl-containers";
|
||||
version = "0.1.8-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/eigen_stl_containers-release/archive/release/noetic/eigen_stl_containers/0.1.8-1.tar.gz";
|
||||
name = "0.1.8-1.tar.gz";
|
||||
sha256 = "429b113a5389a4a38b94d79def3bb8acc51f9589fb97013adf9d3a716d026a18";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cmake-modules ];
|
||||
propagatedBuildInputs = [ eigen ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides a set of typedef's that allow
|
||||
using Eigen datatypes in STL containers'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/eigenpy/default.nix
Normal file
25
distros/noetic/eigenpy/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, cmake, doxygen, eigen, git, python, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-eigenpy";
|
||||
version = "2.3.2-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/noetic/eigenpy/2.3.2-2.tar.gz";
|
||||
name = "2.3.2-2.tar.gz";
|
||||
sha256 = "242da6cb6ae35e9e3da98cb97faeb8b0668a42dbeb2ec3962f30e2cbf3db5c07";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
buildInputs = [ doxygen git ];
|
||||
propagatedBuildInputs = [ boost eigen python pythonPackages.numpy ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Bindings between Numpy and Eigen using Boost.Python'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/executive-smach/default.nix
Normal file
25
distros/noetic/executive-smach/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, smach, smach-msgs, smach-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-executive-smach";
|
||||
version = "2.5.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/executive_smach-release/archive/release/noetic/executive_smach/2.5.0-1.tar.gz";
|
||||
name = "2.5.0-1.tar.gz";
|
||||
sha256 = "bbdeca738f41610a184f7cab0168311cb7531661a75c9e1c5e143392a2959735";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ smach smach-msgs smach-ros ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This metapackage depends on the SMACH library and ROS SMACH integration
|
||||
packages.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/fake-localization/default.nix
Normal file
25
distros/noetic/fake-localization/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, catkin, geometry-msgs, message-filters, nav-msgs, rosconsole, roscpp, rospy, tf2-geometry-msgs, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-fake-localization";
|
||||
version = "1.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/navigation-release/archive/release/noetic/fake_localization/1.17.0-1.tar.gz";
|
||||
name = "1.17.0-1.tar.gz";
|
||||
sha256 = "eddcef07d62b56694b7a5b202f0670020887df212fbf9cb763bd2e664e270b60";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ angles tf2-geometry-msgs ];
|
||||
propagatedBuildInputs = [ geometry-msgs message-filters nav-msgs rosconsole roscpp rospy tf2-ros ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A ROS node that simply forwards odometry information.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
27
distros/noetic/filters/default.nix
Normal file
27
distros/noetic/filters/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, catkin, pluginlib, rosconsole, roscpp, roslib, rostest }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-filters";
|
||||
version = "1.9.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/filters-release/archive/release/noetic/filters/1.9.0-1.tar.gz";
|
||||
name = "1.9.0-1.tar.gz";
|
||||
sha256 = "659a10b722a67fcd66a650898b880c264f716126f6274f3b4c761a907886810d";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ boost pluginlib rosconsole roscpp roslib ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This library provides a standardized interface for processing data as a sequence
|
||||
of filters. This package contains a base class upon which to build specific implementations
|
||||
as well as an interface which dynamically loads filters based on runtime parameters.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/fkie-message-filters/default.nix
Normal file
25
distros/noetic/fkie-message-filters/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, image-transport, roscpp, rosunit, sensor-msgs, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-fkie-message-filters";
|
||||
version = "1.0.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/fkie-release/message_filters-release/archive/release/noetic/fkie_message_filters/1.0.1-1.tar.gz";
|
||||
name = "1.0.1-1.tar.gz";
|
||||
sha256 = "e358366085f0edd74e73c142561ace1d325542b13bc098fe7a68bdc4f1b43407";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ image-transport roscpp sensor-msgs tf2-ros ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Improved ROS message filters'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/noetic/fmi-adapter-examples/default.nix
Normal file
24
distros/noetic/fmi-adapter-examples/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, fmi-adapter, roscpp, rqt-plot }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-fmi-adapter-examples";
|
||||
version = "1.0.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/boschresearch/fmi_adapter-release/archive/release/noetic/fmi_adapter_examples/1.0.3-1.tar.gz";
|
||||
name = "1.0.3-1.tar.gz";
|
||||
sha256 = "0000104bd07c734c1ec6d27a40505810d97cc1c37f74ec1e1ef91acd138252b0";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ fmi-adapter roscpp rqt-plot ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Provides small examples for use of the fmi_adapter package'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/noetic/fmi-adapter/default.nix
Normal file
26
distros/noetic/fmi-adapter/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, git, roscpp, rostest, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-fmi-adapter";
|
||||
version = "1.0.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/boschresearch/fmi_adapter-release/archive/release/noetic/fmi_adapter/1.0.3-1.tar.gz";
|
||||
name = "1.0.3-1.tar.gz";
|
||||
sha256 = "ff52416ed151e432b74cbc291300e602eae309d09c5e3b8a73484c4c1b5a4295";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ git ];
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ roscpp std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Wraps FMUs for co-simulation'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/noetic/force-torque-sensor-controller/default.nix
Normal file
24
distros/noetic/force-torque-sensor-controller/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, controller-interface, geometry-msgs, hardware-interface, pluginlib, realtime-tools, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-force-torque-sensor-controller";
|
||||
version = "0.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/force_torque_sensor_controller/0.17.0-1.tar.gz";
|
||||
name = "0.17.0-1.tar.gz";
|
||||
sha256 = "90dc43918ac887a743bf8179a2fc40fe0e1617da88899704bafcac2fe7ecd32e";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ controller-interface geometry-msgs hardware-interface pluginlib realtime-tools roscpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Controller to publish state of force-torque sensors'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/forward-command-controller/default.nix
Normal file
24
distros/noetic/forward-command-controller/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, controller-interface, hardware-interface, realtime-tools, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-forward-command-controller";
|
||||
version = "0.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/forward_command_controller/0.17.0-1.tar.gz";
|
||||
name = "0.17.0-1.tar.gz";
|
||||
sha256 = "ec1f14a2bd1a5bfefc63e0d8d7fb00cc0078ffd55898f5d16be949b582aa03ec";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ controller-interface hardware-interface realtime-tools std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''forward_command_controller'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/four-wheel-steering-controller/default.nix
Normal file
25
distros/noetic/four-wheel-steering-controller/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, controller-interface, controller-manager, four-wheel-steering-msgs, nav-msgs, pluginlib, realtime-tools, rosgraph-msgs, rostest, std-srvs, tf, urdf-geometry-parser }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-four-wheel-steering-controller";
|
||||
version = "0.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/four_wheel_steering_controller/0.17.0-1.tar.gz";
|
||||
name = "0.17.0-1.tar.gz";
|
||||
sha256 = "1320523a70c91568dbc925f4bee7206e5f9912bfe74bc014e4aea5197b8a8994";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
checkInputs = [ controller-manager rosgraph-msgs rostest std-srvs ];
|
||||
propagatedBuildInputs = [ controller-interface four-wheel-steering-msgs nav-msgs pluginlib realtime-tools tf urdf-geometry-parser ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Controller for a four wheel steering mobile base.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/four-wheel-steering-msgs/default.nix
Normal file
25
distros/noetic/four-wheel-steering-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-four-wheel-steering-msgs";
|
||||
version = "1.1.1-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-drivers-gbp/four_wheel_steering_msgs-release/archive/release/noetic/four_wheel_steering_msgs/1.1.1-2.tar.gz";
|
||||
name = "1.1.1-2.tar.gz";
|
||||
sha256 = "a58c4e1c6823ba417ca59a49b39630d83dca194e80a6be06af3763272e199218";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ message-runtime std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''ROS messages for robots using FourWheelSteering.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/gazebo-msgs/default.nix
Normal file
25
distros/noetic/gazebo-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs, std-srvs, trajectory-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-gazebo-msgs";
|
||||
version = "2.9.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/noetic/gazebo_msgs/2.9.1-1.tar.gz";
|
||||
name = "2.9.1-1.tar.gz";
|
||||
sha256 = "b4264ae694da21a28ae0a65addaf091d754c51665ba9083c0fccf19b7a7cfebf";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs std-srvs trajectory-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Message and service data structures for interacting with Gazebo from ROS.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/gazebo-plugins/default.nix
Normal file
26
distros/noetic/gazebo-plugins/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, diagnostic-updater, dynamic-reconfigure, gazebo-dev, gazebo-msgs, gazebo-ros, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, nodelet, polled-camera, rosconsole, roscpp, rosgraph-msgs, rospy, rostest, sensor-msgs, std-msgs, std-srvs, tf, tf2-ros, trajectory-msgs, urdf, visualization-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-gazebo-plugins";
|
||||
version = "2.9.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/noetic/gazebo_plugins/2.9.1-1.tar.gz";
|
||||
name = "2.9.1-1.tar.gz";
|
||||
sha256 = "9a73b433fa3bc5f8ac318654c9b519f814bf5fee600d6ba582d343aedfabc477";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ angles camera-info-manager cv-bridge diagnostic-updater dynamic-reconfigure gazebo-dev gazebo-msgs gazebo-ros geometry-msgs image-transport message-runtime nav-msgs nodelet polled-camera rosconsole roscpp rosgraph-msgs rospy sensor-msgs std-msgs std-srvs tf tf2-ros trajectory-msgs urdf visualization-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Robot-independent Gazebo plugins for sensors, motors and dynamic reconfigurable components.'';
|
||||
license = with lib.licenses; [ bsd2 ];
|
||||
};
|
||||
}
|
25
distros/noetic/gazebo-ros-control/default.nix
Normal file
25
distros/noetic/gazebo-ros-control/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, catkin, control-toolbox, controller-manager, gazebo-dev, gazebo-ros, hardware-interface, joint-limits-interface, pluginlib, roscpp, std-msgs, transmission-interface, urdf }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-gazebo-ros-control";
|
||||
version = "2.9.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/noetic/gazebo_ros_control/2.9.1-1.tar.gz";
|
||||
name = "2.9.1-1.tar.gz";
|
||||
sha256 = "56344eb183068671724e79f226fd0f867e1ef32cf0c5854bf45a2bff1a3d34da";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ gazebo-dev ];
|
||||
propagatedBuildInputs = [ angles control-toolbox controller-manager gazebo-ros hardware-interface joint-limits-interface pluginlib roscpp std-msgs transmission-interface urdf ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''gazebo_ros_control'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/gazebo-ros-pkgs/default.nix
Normal file
24
distros/noetic/gazebo-ros-pkgs/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, gazebo-dev, gazebo-msgs, gazebo-plugins, gazebo-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-gazebo-ros-pkgs";
|
||||
version = "2.9.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/noetic/gazebo_ros_pkgs/2.9.1-1.tar.gz";
|
||||
name = "2.9.1-1.tar.gz";
|
||||
sha256 = "c42fd67588c6bad6f17db1ee79cc08027f0006db3bb3c36615df1f0e0938f632";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ gazebo-dev gazebo-msgs gazebo-plugins gazebo-ros ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Interface for using ROS with the <a href="http://gazebosim.org/">Gazebo</a> simulator.'';
|
||||
license = with lib.licenses; [ bsd2 ];
|
||||
};
|
||||
}
|
26
distros/noetic/gazebo-ros/default.nix
Normal file
26
distros/noetic/gazebo-ros/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, gazebo-dev, gazebo-msgs, geometry-msgs, python, roscpp, rosgraph-msgs, roslib, std-msgs, std-srvs, tf, tinyxml }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-gazebo-ros";
|
||||
version = "2.9.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/noetic/gazebo_ros/2.9.1-1.tar.gz";
|
||||
name = "2.9.1-1.tar.gz";
|
||||
sha256 = "e11f96ea6b51f1869770a141e130245d88a166f608935966083044859ffe1d6a";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ cmake-modules ];
|
||||
propagatedBuildInputs = [ dynamic-reconfigure gazebo-dev gazebo-msgs geometry-msgs python roscpp rosgraph-msgs roslib std-msgs std-srvs tf tinyxml ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Provides ROS plugins that offer message and service publishers for interfacing with <a href="http://gazebosim.org">Gazebo</a> through ROS.
|
||||
Formally simulator_gazebo/gazebo'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/noetic/gencpp/default.nix
Normal file
24
distros/noetic/gencpp/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, genmsg, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-gencpp";
|
||||
version = "0.6.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/gencpp-release/archive/release/noetic/gencpp/0.6.5-1.tar.gz";
|
||||
name = "0.6.5-1.tar.gz";
|
||||
sha256 = "898b106c3752b20287c5375a6c3517a53a4d26efbc10f1e2d5f57275ceecb3b1";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ genmsg ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''C++ ROS message and service generators.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
711
distros/noetic/generated.nix
Normal file
711
distros/noetic/generated.nix
Normal file
|
@ -0,0 +1,711 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
self: super: {
|
||||
|
||||
ackermann-msgs = self.callPackage ./ackermann-msgs {};
|
||||
|
||||
ackermann-steering-controller = self.callPackage ./ackermann-steering-controller {};
|
||||
|
||||
actionlib = self.callPackage ./actionlib {};
|
||||
|
||||
actionlib-msgs = self.callPackage ./actionlib-msgs {};
|
||||
|
||||
actionlib-tools = self.callPackage ./actionlib-tools {};
|
||||
|
||||
actionlib-tutorials = self.callPackage ./actionlib-tutorials {};
|
||||
|
||||
angles = self.callPackage ./angles {};
|
||||
|
||||
audio-capture = self.callPackage ./audio-capture {};
|
||||
|
||||
audio-common = self.callPackage ./audio-common {};
|
||||
|
||||
audio-common-msgs = self.callPackage ./audio-common-msgs {};
|
||||
|
||||
audio-play = self.callPackage ./audio-play {};
|
||||
|
||||
base-local-planner = self.callPackage ./base-local-planner {};
|
||||
|
||||
bond = self.callPackage ./bond {};
|
||||
|
||||
bond-core = self.callPackage ./bond-core {};
|
||||
|
||||
bondcpp = self.callPackage ./bondcpp {};
|
||||
|
||||
bondpy = self.callPackage ./bondpy {};
|
||||
|
||||
camera-calibration = self.callPackage ./camera-calibration {};
|
||||
|
||||
camera-calibration-parsers = self.callPackage ./camera-calibration-parsers {};
|
||||
|
||||
camera-info-manager = self.callPackage ./camera-info-manager {};
|
||||
|
||||
can-msgs = self.callPackage ./can-msgs {};
|
||||
|
||||
canopen-402 = self.callPackage ./canopen-402 {};
|
||||
|
||||
canopen-chain-node = self.callPackage ./canopen-chain-node {};
|
||||
|
||||
canopen-master = self.callPackage ./canopen-master {};
|
||||
|
||||
canopen-motor-node = self.callPackage ./canopen-motor-node {};
|
||||
|
||||
capabilities = self.callPackage ./capabilities {};
|
||||
|
||||
carrot-planner = self.callPackage ./carrot-planner {};
|
||||
|
||||
catkin = self.callPackage ./catkin {};
|
||||
|
||||
class-loader = self.callPackage ./class-loader {};
|
||||
|
||||
clear-costmap-recovery = self.callPackage ./clear-costmap-recovery {};
|
||||
|
||||
cmake-modules = self.callPackage ./cmake-modules {};
|
||||
|
||||
code-coverage = self.callPackage ./code-coverage {};
|
||||
|
||||
combined-robot-hw = self.callPackage ./combined-robot-hw {};
|
||||
|
||||
combined-robot-hw-tests = self.callPackage ./combined-robot-hw-tests {};
|
||||
|
||||
common-msgs = self.callPackage ./common-msgs {};
|
||||
|
||||
common-tutorials = self.callPackage ./common-tutorials {};
|
||||
|
||||
compressed-depth-image-transport = self.callPackage ./compressed-depth-image-transport {};
|
||||
|
||||
compressed-image-transport = self.callPackage ./compressed-image-transport {};
|
||||
|
||||
control-msgs = self.callPackage ./control-msgs {};
|
||||
|
||||
control-toolbox = self.callPackage ./control-toolbox {};
|
||||
|
||||
controller-interface = self.callPackage ./controller-interface {};
|
||||
|
||||
controller-manager = self.callPackage ./controller-manager {};
|
||||
|
||||
controller-manager-msgs = self.callPackage ./controller-manager-msgs {};
|
||||
|
||||
controller-manager-tests = self.callPackage ./controller-manager-tests {};
|
||||
|
||||
convex-decomposition = self.callPackage ./convex-decomposition {};
|
||||
|
||||
costmap-2d = self.callPackage ./costmap-2d {};
|
||||
|
||||
costmap-converter = self.callPackage ./costmap-converter {};
|
||||
|
||||
costmap-cspace = self.callPackage ./costmap-cspace {};
|
||||
|
||||
costmap-cspace-msgs = self.callPackage ./costmap-cspace-msgs {};
|
||||
|
||||
cpp-common = self.callPackage ./cpp-common {};
|
||||
|
||||
depth-image-proc = self.callPackage ./depth-image-proc {};
|
||||
|
||||
desktop = self.callPackage ./desktop {};
|
||||
|
||||
desktop-full = self.callPackage ./desktop-full {};
|
||||
|
||||
diagnostic-aggregator = self.callPackage ./diagnostic-aggregator {};
|
||||
|
||||
diagnostic-analysis = self.callPackage ./diagnostic-analysis {};
|
||||
|
||||
diagnostic-common-diagnostics = self.callPackage ./diagnostic-common-diagnostics {};
|
||||
|
||||
diagnostic-msgs = self.callPackage ./diagnostic-msgs {};
|
||||
|
||||
diagnostic-updater = self.callPackage ./diagnostic-updater {};
|
||||
|
||||
diagnostics = self.callPackage ./diagnostics {};
|
||||
|
||||
diff-drive-controller = self.callPackage ./diff-drive-controller {};
|
||||
|
||||
dwa-local-planner = self.callPackage ./dwa-local-planner {};
|
||||
|
||||
dynamic-edt-3d = self.callPackage ./dynamic-edt-3d {};
|
||||
|
||||
dynamic-reconfigure = self.callPackage ./dynamic-reconfigure {};
|
||||
|
||||
effort-controllers = self.callPackage ./effort-controllers {};
|
||||
|
||||
eigen-stl-containers = self.callPackage ./eigen-stl-containers {};
|
||||
|
||||
eigenpy = self.callPackage ./eigenpy {};
|
||||
|
||||
executive-smach = self.callPackage ./executive-smach {};
|
||||
|
||||
fake-localization = self.callPackage ./fake-localization {};
|
||||
|
||||
filters = self.callPackage ./filters {};
|
||||
|
||||
fkie-message-filters = self.callPackage ./fkie-message-filters {};
|
||||
|
||||
fmi-adapter = self.callPackage ./fmi-adapter {};
|
||||
|
||||
fmi-adapter-examples = self.callPackage ./fmi-adapter-examples {};
|
||||
|
||||
force-torque-sensor-controller = self.callPackage ./force-torque-sensor-controller {};
|
||||
|
||||
forward-command-controller = self.callPackage ./forward-command-controller {};
|
||||
|
||||
four-wheel-steering-controller = self.callPackage ./four-wheel-steering-controller {};
|
||||
|
||||
four-wheel-steering-msgs = self.callPackage ./four-wheel-steering-msgs {};
|
||||
|
||||
gazebo-msgs = self.callPackage ./gazebo-msgs {};
|
||||
|
||||
gazebo-plugins = self.callPackage ./gazebo-plugins {};
|
||||
|
||||
gazebo-ros = self.callPackage ./gazebo-ros {};
|
||||
|
||||
gazebo-ros-control = self.callPackage ./gazebo-ros-control {};
|
||||
|
||||
gazebo-ros-pkgs = self.callPackage ./gazebo-ros-pkgs {};
|
||||
|
||||
gencpp = self.callPackage ./gencpp {};
|
||||
|
||||
geneus = self.callPackage ./geneus {};
|
||||
|
||||
genlisp = self.callPackage ./genlisp {};
|
||||
|
||||
genmsg = self.callPackage ./genmsg {};
|
||||
|
||||
gennodejs = self.callPackage ./gennodejs {};
|
||||
|
||||
genpy = self.callPackage ./genpy {};
|
||||
|
||||
geodesy = self.callPackage ./geodesy {};
|
||||
|
||||
geographic-info = self.callPackage ./geographic-info {};
|
||||
|
||||
geographic-msgs = self.callPackage ./geographic-msgs {};
|
||||
|
||||
geometry = self.callPackage ./geometry {};
|
||||
|
||||
geometry2 = self.callPackage ./geometry2 {};
|
||||
|
||||
geometry-msgs = self.callPackage ./geometry-msgs {};
|
||||
|
||||
geometry-tutorials = self.callPackage ./geometry-tutorials {};
|
||||
|
||||
gl-dependency = self.callPackage ./gl-dependency {};
|
||||
|
||||
global-planner = self.callPackage ./global-planner {};
|
||||
|
||||
gripper-action-controller = self.callPackage ./gripper-action-controller {};
|
||||
|
||||
hardware-interface = self.callPackage ./hardware-interface {};
|
||||
|
||||
hokuyo3d = self.callPackage ./hokuyo3d {};
|
||||
|
||||
image-common = self.callPackage ./image-common {};
|
||||
|
||||
image-geometry = self.callPackage ./image-geometry {};
|
||||
|
||||
image-pipeline = self.callPackage ./image-pipeline {};
|
||||
|
||||
image-proc = self.callPackage ./image-proc {};
|
||||
|
||||
image-publisher = self.callPackage ./image-publisher {};
|
||||
|
||||
image-rotate = self.callPackage ./image-rotate {};
|
||||
|
||||
image-transport = self.callPackage ./image-transport {};
|
||||
|
||||
image-transport-plugins = self.callPackage ./image-transport-plugins {};
|
||||
|
||||
image-view = self.callPackage ./image-view {};
|
||||
|
||||
imu-sensor-controller = self.callPackage ./imu-sensor-controller {};
|
||||
|
||||
interactive-marker-tutorials = self.callPackage ./interactive-marker-tutorials {};
|
||||
|
||||
interactive-markers = self.callPackage ./interactive-markers {};
|
||||
|
||||
ivcon = self.callPackage ./ivcon {};
|
||||
|
||||
joint-limits-interface = self.callPackage ./joint-limits-interface {};
|
||||
|
||||
joint-state-controller = self.callPackage ./joint-state-controller {};
|
||||
|
||||
joint-state-publisher = self.callPackage ./joint-state-publisher {};
|
||||
|
||||
joint-state-publisher-gui = self.callPackage ./joint-state-publisher-gui {};
|
||||
|
||||
joint-trajectory-controller = self.callPackage ./joint-trajectory-controller {};
|
||||
|
||||
joystick-interrupt = self.callPackage ./joystick-interrupt {};
|
||||
|
||||
jsk-common-msgs = self.callPackage ./jsk-common-msgs {};
|
||||
|
||||
jsk-footstep-msgs = self.callPackage ./jsk-footstep-msgs {};
|
||||
|
||||
jsk-gui-msgs = self.callPackage ./jsk-gui-msgs {};
|
||||
|
||||
jsk-hark-msgs = self.callPackage ./jsk-hark-msgs {};
|
||||
|
||||
laser-assembler = self.callPackage ./laser-assembler {};
|
||||
|
||||
laser-filtering = self.callPackage ./laser-filtering {};
|
||||
|
||||
laser-filters = self.callPackage ./laser-filters {};
|
||||
|
||||
laser-geometry = self.callPackage ./laser-geometry {};
|
||||
|
||||
laser-pipeline = self.callPackage ./laser-pipeline {};
|
||||
|
||||
laser-proc = self.callPackage ./laser-proc {};
|
||||
|
||||
libg2o = self.callPackage ./libg2o {};
|
||||
|
||||
librviz-tutorial = self.callPackage ./librviz-tutorial {};
|
||||
|
||||
map-laser = self.callPackage ./map-laser {};
|
||||
|
||||
map-msgs = self.callPackage ./map-msgs {};
|
||||
|
||||
map-organizer = self.callPackage ./map-organizer {};
|
||||
|
||||
map-organizer-msgs = self.callPackage ./map-organizer-msgs {};
|
||||
|
||||
map-server = self.callPackage ./map-server {};
|
||||
|
||||
mavlink = self.callPackage ./mavlink {};
|
||||
|
||||
mcl-3dl = self.callPackage ./mcl-3dl {};
|
||||
|
||||
mcl-3dl-msgs = self.callPackage ./mcl-3dl-msgs {};
|
||||
|
||||
media-export = self.callPackage ./media-export {};
|
||||
|
||||
message-filters = self.callPackage ./message-filters {};
|
||||
|
||||
message-generation = self.callPackage ./message-generation {};
|
||||
|
||||
message-runtime = self.callPackage ./message-runtime {};
|
||||
|
||||
mk = self.callPackage ./mk {};
|
||||
|
||||
move-base = self.callPackage ./move-base {};
|
||||
|
||||
move-base-msgs = self.callPackage ./move-base-msgs {};
|
||||
|
||||
move-slow-and-clear = self.callPackage ./move-slow-and-clear {};
|
||||
|
||||
mrpt2 = self.callPackage ./mrpt2 {};
|
||||
|
||||
nav-core = self.callPackage ./nav-core {};
|
||||
|
||||
nav-msgs = self.callPackage ./nav-msgs {};
|
||||
|
||||
navfn = self.callPackage ./navfn {};
|
||||
|
||||
navigation = self.callPackage ./navigation {};
|
||||
|
||||
neonavigation = self.callPackage ./neonavigation {};
|
||||
|
||||
neonavigation-common = self.callPackage ./neonavigation-common {};
|
||||
|
||||
neonavigation-launch = self.callPackage ./neonavigation-launch {};
|
||||
|
||||
neonavigation-msgs = self.callPackage ./neonavigation-msgs {};
|
||||
|
||||
neonavigation-rviz-plugins = self.callPackage ./neonavigation-rviz-plugins {};
|
||||
|
||||
nodelet = self.callPackage ./nodelet {};
|
||||
|
||||
nodelet-core = self.callPackage ./nodelet-core {};
|
||||
|
||||
nodelet-topic-tools = self.callPackage ./nodelet-topic-tools {};
|
||||
|
||||
nodelet-tutorial-math = self.callPackage ./nodelet-tutorial-math {};
|
||||
|
||||
obj-to-pointcloud = self.callPackage ./obj-to-pointcloud {};
|
||||
|
||||
object-recognition-msgs = self.callPackage ./object-recognition-msgs {};
|
||||
|
||||
octomap = self.callPackage ./octomap {};
|
||||
|
||||
octomap-mapping = self.callPackage ./octomap-mapping {};
|
||||
|
||||
octomap-msgs = self.callPackage ./octomap-msgs {};
|
||||
|
||||
octomap-ros = self.callPackage ./octomap-ros {};
|
||||
|
||||
octomap-server = self.callPackage ./octomap-server {};
|
||||
|
||||
open-karto = self.callPackage ./open-karto {};
|
||||
|
||||
openslam-gmapping = self.callPackage ./openslam-gmapping {};
|
||||
|
||||
pcl-conversions = self.callPackage ./pcl-conversions {};
|
||||
|
||||
pcl-msgs = self.callPackage ./pcl-msgs {};
|
||||
|
||||
pcl-ros = self.callPackage ./pcl-ros {};
|
||||
|
||||
perception = self.callPackage ./perception {};
|
||||
|
||||
perception-pcl = self.callPackage ./perception-pcl {};
|
||||
|
||||
planner-cspace = self.callPackage ./planner-cspace {};
|
||||
|
||||
planner-cspace-msgs = self.callPackage ./planner-cspace-msgs {};
|
||||
|
||||
pluginlib = self.callPackage ./pluginlib {};
|
||||
|
||||
pluginlib-tutorials = self.callPackage ./pluginlib-tutorials {};
|
||||
|
||||
polled-camera = self.callPackage ./polled-camera {};
|
||||
|
||||
posedetection-msgs = self.callPackage ./posedetection-msgs {};
|
||||
|
||||
position-controllers = self.callPackage ./position-controllers {};
|
||||
|
||||
pyquaternion = self.callPackage ./pyquaternion {};
|
||||
|
||||
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 {};
|
||||
|
||||
qwt-dependency = self.callPackage ./qwt-dependency {};
|
||||
|
||||
random-numbers = self.callPackage ./random-numbers {};
|
||||
|
||||
rc-common-msgs = self.callPackage ./rc-common-msgs {};
|
||||
|
||||
rc-dynamics-api = self.callPackage ./rc-dynamics-api {};
|
||||
|
||||
rc-genicam-api = self.callPackage ./rc-genicam-api {};
|
||||
|
||||
rcdiscover = self.callPackage ./rcdiscover {};
|
||||
|
||||
realtime-tools = self.callPackage ./realtime-tools {};
|
||||
|
||||
resource-retriever = self.callPackage ./resource-retriever {};
|
||||
|
||||
robot = self.callPackage ./robot {};
|
||||
|
||||
ros = self.callPackage ./ros {};
|
||||
|
||||
ros-base = self.callPackage ./ros-base {};
|
||||
|
||||
ros-canopen = self.callPackage ./ros-canopen {};
|
||||
|
||||
ros-comm = self.callPackage ./ros-comm {};
|
||||
|
||||
ros-control = self.callPackage ./ros-control {};
|
||||
|
||||
ros-controllers = self.callPackage ./ros-controllers {};
|
||||
|
||||
ros-core = self.callPackage ./ros-core {};
|
||||
|
||||
ros-environment = self.callPackage ./ros-environment {};
|
||||
|
||||
ros-tutorials = self.callPackage ./ros-tutorials {};
|
||||
|
||||
rosauth = self.callPackage ./rosauth {};
|
||||
|
||||
rosbag = self.callPackage ./rosbag {};
|
||||
|
||||
rosbag-migration-rule = self.callPackage ./rosbag-migration-rule {};
|
||||
|
||||
rosbag-storage = self.callPackage ./rosbag-storage {};
|
||||
|
||||
rosbash = self.callPackage ./rosbash {};
|
||||
|
||||
rosboost-cfg = self.callPackage ./rosboost-cfg {};
|
||||
|
||||
rosbuild = self.callPackage ./rosbuild {};
|
||||
|
||||
rosclean = self.callPackage ./rosclean {};
|
||||
|
||||
rosconsole = self.callPackage ./rosconsole {};
|
||||
|
||||
rosconsole-bridge = self.callPackage ./rosconsole-bridge {};
|
||||
|
||||
roscpp = self.callPackage ./roscpp {};
|
||||
|
||||
roscpp-core = self.callPackage ./roscpp-core {};
|
||||
|
||||
roscpp-serialization = self.callPackage ./roscpp-serialization {};
|
||||
|
||||
roscpp-traits = self.callPackage ./roscpp-traits {};
|
||||
|
||||
roscpp-tutorials = self.callPackage ./roscpp-tutorials {};
|
||||
|
||||
roscreate = self.callPackage ./roscreate {};
|
||||
|
||||
rosdiagnostic = self.callPackage ./rosdiagnostic {};
|
||||
|
||||
rosgraph = self.callPackage ./rosgraph {};
|
||||
|
||||
rosgraph-msgs = self.callPackage ./rosgraph-msgs {};
|
||||
|
||||
roslang = self.callPackage ./roslang {};
|
||||
|
||||
roslaunch = self.callPackage ./roslaunch {};
|
||||
|
||||
roslib = self.callPackage ./roslib {};
|
||||
|
||||
roslint = self.callPackage ./roslint {};
|
||||
|
||||
roslisp = self.callPackage ./roslisp {};
|
||||
|
||||
roslz4 = self.callPackage ./roslz4 {};
|
||||
|
||||
rosmake = self.callPackage ./rosmake {};
|
||||
|
||||
rosmaster = self.callPackage ./rosmaster {};
|
||||
|
||||
rosmsg = self.callPackage ./rosmsg {};
|
||||
|
||||
rosnode = self.callPackage ./rosnode {};
|
||||
|
||||
rosout = self.callPackage ./rosout {};
|
||||
|
||||
rospack = self.callPackage ./rospack {};
|
||||
|
||||
rosparam = self.callPackage ./rosparam {};
|
||||
|
||||
rospy = self.callPackage ./rospy {};
|
||||
|
||||
rospy-tutorials = self.callPackage ./rospy-tutorials {};
|
||||
|
||||
rosservice = self.callPackage ./rosservice {};
|
||||
|
||||
rostest = self.callPackage ./rostest {};
|
||||
|
||||
rostime = self.callPackage ./rostime {};
|
||||
|
||||
rostopic = self.callPackage ./rostopic {};
|
||||
|
||||
rosunit = self.callPackage ./rosunit {};
|
||||
|
||||
roswtf = self.callPackage ./roswtf {};
|
||||
|
||||
rotate-recovery = self.callPackage ./rotate-recovery {};
|
||||
|
||||
rqt = self.callPackage ./rqt {};
|
||||
|
||||
rqt-action = self.callPackage ./rqt-action {};
|
||||
|
||||
rqt-bag = self.callPackage ./rqt-bag {};
|
||||
|
||||
rqt-bag-plugins = self.callPackage ./rqt-bag-plugins {};
|
||||
|
||||
rqt-common-plugins = self.callPackage ./rqt-common-plugins {};
|
||||
|
||||
rqt-console = self.callPackage ./rqt-console {};
|
||||
|
||||
rqt-controller-manager = self.callPackage ./rqt-controller-manager {};
|
||||
|
||||
rqt-dep = self.callPackage ./rqt-dep {};
|
||||
|
||||
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-joint-trajectory-controller = self.callPackage ./rqt-joint-trajectory-controller {};
|
||||
|
||||
rqt-launch = self.callPackage ./rqt-launch {};
|
||||
|
||||
rqt-logger-level = self.callPackage ./rqt-logger-level {};
|
||||
|
||||
rqt-moveit = self.callPackage ./rqt-moveit {};
|
||||
|
||||
rqt-msg = self.callPackage ./rqt-msg {};
|
||||
|
||||
rqt-nav-view = self.callPackage ./rqt-nav-view {};
|
||||
|
||||
rqt-plot = self.callPackage ./rqt-plot {};
|
||||
|
||||
rqt-pose-view = self.callPackage ./rqt-pose-view {};
|
||||
|
||||
rqt-publisher = self.callPackage ./rqt-publisher {};
|
||||
|
||||
rqt-py-common = self.callPackage ./rqt-py-common {};
|
||||
|
||||
rqt-py-console = self.callPackage ./rqt-py-console {};
|
||||
|
||||
rqt-reconfigure = self.callPackage ./rqt-reconfigure {};
|
||||
|
||||
rqt-robot-dashboard = self.callPackage ./rqt-robot-dashboard {};
|
||||
|
||||
rqt-robot-plugins = self.callPackage ./rqt-robot-plugins {};
|
||||
|
||||
rqt-robot-steering = self.callPackage ./rqt-robot-steering {};
|
||||
|
||||
rqt-runtime-monitor = self.callPackage ./rqt-runtime-monitor {};
|
||||
|
||||
rqt-rviz = self.callPackage ./rqt-rviz {};
|
||||
|
||||
rqt-service-caller = self.callPackage ./rqt-service-caller {};
|
||||
|
||||
rqt-shell = self.callPackage ./rqt-shell {};
|
||||
|
||||
rqt-srv = self.callPackage ./rqt-srv {};
|
||||
|
||||
rqt-tf-tree = self.callPackage ./rqt-tf-tree {};
|
||||
|
||||
rqt-top = self.callPackage ./rqt-top {};
|
||||
|
||||
rqt-topic = self.callPackage ./rqt-topic {};
|
||||
|
||||
rqt-web = self.callPackage ./rqt-web {};
|
||||
|
||||
rviz = self.callPackage ./rviz {};
|
||||
|
||||
rviz-plugin-tutorials = self.callPackage ./rviz-plugin-tutorials {};
|
||||
|
||||
rviz-python-tutorial = self.callPackage ./rviz-python-tutorial {};
|
||||
|
||||
safety-limiter = self.callPackage ./safety-limiter {};
|
||||
|
||||
safety-limiter-msgs = self.callPackage ./safety-limiter-msgs {};
|
||||
|
||||
self-test = self.callPackage ./self-test {};
|
||||
|
||||
sensor-msgs = self.callPackage ./sensor-msgs {};
|
||||
|
||||
shape-msgs = self.callPackage ./shape-msgs {};
|
||||
|
||||
simulators = self.callPackage ./simulators {};
|
||||
|
||||
slam-karto = self.callPackage ./slam-karto {};
|
||||
|
||||
smach = self.callPackage ./smach {};
|
||||
|
||||
smach-msgs = self.callPackage ./smach-msgs {};
|
||||
|
||||
smach-ros = self.callPackage ./smach-ros {};
|
||||
|
||||
smclib = self.callPackage ./smclib {};
|
||||
|
||||
socketcan-bridge = self.callPackage ./socketcan-bridge {};
|
||||
|
||||
socketcan-interface = self.callPackage ./socketcan-interface {};
|
||||
|
||||
sparse-bundle-adjustment = self.callPackage ./sparse-bundle-adjustment {};
|
||||
|
||||
speech-recognition-msgs = self.callPackage ./speech-recognition-msgs {};
|
||||
|
||||
stage = self.callPackage ./stage {};
|
||||
|
||||
stage-ros = self.callPackage ./stage-ros {};
|
||||
|
||||
std-msgs = self.callPackage ./std-msgs {};
|
||||
|
||||
std-srvs = self.callPackage ./std-srvs {};
|
||||
|
||||
stereo-image-proc = self.callPackage ./stereo-image-proc {};
|
||||
|
||||
stereo-msgs = self.callPackage ./stereo-msgs {};
|
||||
|
||||
test-diagnostic-aggregator = self.callPackage ./test-diagnostic-aggregator {};
|
||||
|
||||
tf = self.callPackage ./tf {};
|
||||
|
||||
tf2 = self.callPackage ./tf2 {};
|
||||
|
||||
tf2-bullet = self.callPackage ./tf2-bullet {};
|
||||
|
||||
tf2-eigen = self.callPackage ./tf2-eigen {};
|
||||
|
||||
tf2-msgs = self.callPackage ./tf2-msgs {};
|
||||
|
||||
tf2-py = self.callPackage ./tf2-py {};
|
||||
|
||||
tf2-ros = self.callPackage ./tf2-ros {};
|
||||
|
||||
tf2-tools = self.callPackage ./tf2-tools {};
|
||||
|
||||
theora-image-transport = self.callPackage ./theora-image-transport {};
|
||||
|
||||
topic-tools = self.callPackage ./topic-tools {};
|
||||
|
||||
track-odometry = self.callPackage ./track-odometry {};
|
||||
|
||||
trajectory-msgs = self.callPackage ./trajectory-msgs {};
|
||||
|
||||
trajectory-tracker = self.callPackage ./trajectory-tracker {};
|
||||
|
||||
trajectory-tracker-msgs = self.callPackage ./trajectory-tracker-msgs {};
|
||||
|
||||
trajectory-tracker-rviz-plugins = self.callPackage ./trajectory-tracker-rviz-plugins {};
|
||||
|
||||
transmission-interface = self.callPackage ./transmission-interface {};
|
||||
|
||||
turtle-actionlib = self.callPackage ./turtle-actionlib {};
|
||||
|
||||
turtle-tf = self.callPackage ./turtle-tf {};
|
||||
|
||||
turtle-tf2 = self.callPackage ./turtle-tf2 {};
|
||||
|
||||
turtlesim = self.callPackage ./turtlesim {};
|
||||
|
||||
unique-id = self.callPackage ./unique-id {};
|
||||
|
||||
unique-identifier = self.callPackage ./unique-identifier {};
|
||||
|
||||
urdf = self.callPackage ./urdf {};
|
||||
|
||||
urdf-geometry-parser = self.callPackage ./urdf-geometry-parser {};
|
||||
|
||||
urdf-parser-plugin = self.callPackage ./urdf-parser-plugin {};
|
||||
|
||||
urdf-sim-tutorial = self.callPackage ./urdf-sim-tutorial {};
|
||||
|
||||
urdf-tutorial = self.callPackage ./urdf-tutorial {};
|
||||
|
||||
urdfdom-py = self.callPackage ./urdfdom-py {};
|
||||
|
||||
urg-stamped = self.callPackage ./urg-stamped {};
|
||||
|
||||
uuid-msgs = self.callPackage ./uuid-msgs {};
|
||||
|
||||
velocity-controllers = self.callPackage ./velocity-controllers {};
|
||||
|
||||
vision-opencv = self.callPackage ./vision-opencv {};
|
||||
|
||||
visualization-marker-tutorials = self.callPackage ./visualization-marker-tutorials {};
|
||||
|
||||
visualization-msgs = self.callPackage ./visualization-msgs {};
|
||||
|
||||
visualization-tutorials = self.callPackage ./visualization-tutorials {};
|
||||
|
||||
viz = self.callPackage ./viz {};
|
||||
|
||||
voxel-grid = self.callPackage ./voxel-grid {};
|
||||
|
||||
warehouse-ros = self.callPackage ./warehouse-ros {};
|
||||
|
||||
webkit-dependency = self.callPackage ./webkit-dependency {};
|
||||
|
||||
xacro = self.callPackage ./xacro {};
|
||||
|
||||
xmlrpcpp = self.callPackage ./xmlrpcpp {};
|
||||
|
||||
ypspur = self.callPackage ./ypspur {};
|
||||
|
||||
ypspur-ros = self.callPackage ./ypspur-ros {};
|
||||
|
||||
}
|
24
distros/noetic/geneus/default.nix
Normal file
24
distros/noetic/geneus/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, genmsg, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-geneus";
|
||||
version = "3.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/tork-a/geneus-release/archive/release/noetic/geneus/3.0.0-1.tar.gz";
|
||||
name = "3.0.0-1.tar.gz";
|
||||
sha256 = "ff5b138e338c71c9be13e2a426b76e274bf9eb28b3a7f9c3e48d1019816b6ba8";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ genmsg ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''EusLisp ROS message and service generators.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/genlisp/default.nix
Normal file
24
distros/noetic/genlisp/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, genmsg, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-genlisp";
|
||||
version = "0.4.18-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/genlisp-release/archive/release/noetic/genlisp/0.4.18-1.tar.gz";
|
||||
name = "0.4.18-1.tar.gz";
|
||||
sha256 = "a2a0af65d9e93227ac21bbf58e2ee27b02f3172523787e10165c1351ab4966c5";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ genmsg ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''Common-Lisp ROS message and service generators.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/genmsg/default.nix
Normal file
24
distros/noetic/genmsg/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-genmsg";
|
||||
version = "0.5.16-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/genmsg-release/archive/release/noetic/genmsg/0.5.16-1.tar.gz";
|
||||
name = "0.5.16-1.tar.gz";
|
||||
sha256 = "f8fc86a75b6e33b8e9afb2977ba2d6f443dcf48e3ad67929a580f0c5ab331662";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ catkin pythonPackages.empy ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''Standalone Python library for generating ROS message and service data structures for various languages.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/gennodejs/default.nix
Normal file
24
distros/noetic/gennodejs/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, genmsg, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-gennodejs";
|
||||
version = "2.0.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/sloretz/gennodejs-release/archive/release/noetic/gennodejs/2.0.2-1.tar.gz";
|
||||
name = "2.0.2-1.tar.gz";
|
||||
sha256 = "a4f42f9e0ea4aa5390032c98a0702ed33d62069ade18ee942002524b2a22e77d";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ genmsg ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''Javascript ROS message and service generators.'';
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/noetic/genpy/default.nix
Normal file
24
distros/noetic/genpy/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, genmsg, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-genpy";
|
||||
version = "0.6.11-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/genpy-release/archive/release/noetic/genpy/0.6.11-1.tar.gz";
|
||||
name = "0.6.11-1.tar.gz";
|
||||
sha256 = "1b4fb32adf1a2a62a0320ee282a88f51bc1e7a8cf9b89372b7fa9c52f013b88a";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ genmsg pythonPackages.pyyaml ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''Python ROS message and service generators.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
26
distros/noetic/geodesy/default.nix
Normal file
26
distros/noetic/geodesy/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, catkin, geographic-msgs, geometry-msgs, pythonPackages, rosunit, sensor-msgs, tf, unique-id, uuid-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-geodesy";
|
||||
version = "0.5.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-geographic-info/geographic_info-release/archive/release/noetic/geodesy/0.5.5-1.tar.gz";
|
||||
name = "0.5.5-1.tar.gz";
|
||||
sha256 = "b52d720b7b0623c331b34aeaa28e9101b3a28eb9821d943616c5e13c21442ba2";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ angles pythonPackages.catkin-pkg ];
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ geographic-msgs geometry-msgs pythonPackages.pyproj sensor-msgs tf unique-id uuid-msgs ];
|
||||
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
|
||||
|
||||
meta = {
|
||||
description = ''Python and C++ interfaces for manipulating geodetic coordinates.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
27
distros/noetic/geographic-info/default.nix
Normal file
27
distros/noetic/geographic-info/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, geodesy, geographic-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-geographic-info";
|
||||
version = "0.5.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-geographic-info/geographic_info-release/archive/release/noetic/geographic_info/0.5.5-1.tar.gz";
|
||||
name = "0.5.5-1.tar.gz";
|
||||
sha256 = "a19fe073d334e4b20d67d705e9af80c7899de201888a1814b093f02158220cb8";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ geodesy geographic-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Geographic information metapackage.
|
||||
|
||||
Not needed for wet packages, use only to resolve dry stack
|
||||
dependencies.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/geographic-msgs/default.nix
Normal file
25
distros/noetic/geographic-msgs/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs, uuid-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-geographic-msgs";
|
||||
version = "0.5.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-geographic-info/geographic_info-release/archive/release/noetic/geographic_msgs/0.5.5-1.tar.gz";
|
||||
name = "0.5.5-1.tar.gz";
|
||||
sha256 = "23116da81c5941eae2ea1b954016f7417c2682a2aa6cbe8f4d2ecaada24e98ae";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs uuid-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''ROS messages for Geographic Information Systems.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
28
distros/noetic/geometry-msgs/default.nix
Normal file
28
distros/noetic/geometry-msgs/default.nix
Normal file
|
@ -0,0 +1,28 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-geometry-msgs";
|
||||
version = "1.13.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/common_msgs-release/archive/release/noetic/geometry_msgs/1.13.0-1.tar.gz";
|
||||
name = "1.13.0-1.tar.gz";
|
||||
sha256 = "6fbf372de686ef86caea222437e550891752e93698c5b608dcfcf9993e059476";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ message-generation ];
|
||||
propagatedBuildInputs = [ message-runtime std-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''geometry_msgs provides messages for common geometric primitives
|
||||
such as points, vectors, and poses. These primitives are designed
|
||||
to provide a common data type and facilitate interoperability
|
||||
throughout the system.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/geometry-tutorials/default.nix
Normal file
24
distros/noetic/geometry-tutorials/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, turtle-tf, turtle-tf2 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-geometry-tutorials";
|
||||
version = "0.2.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/noetic/geometry_tutorials/0.2.3-1.tar.gz";
|
||||
name = "0.2.3-1.tar.gz";
|
||||
sha256 = "58b0ecb64acf567e9bc62efb6252452443c399d98701edc9bbbb295d9999ecb4";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ turtle-tf turtle-tf2 ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Metapackage of geometry tutorials ROS.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
27
distros/noetic/geometry/default.nix
Normal file
27
distros/noetic/geometry/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, catkin, eigen-conversions, kdl-conversions, tf, tf-conversions }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-geometry";
|
||||
version = "1.13.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/geometry-release/archive/release/noetic/geometry/1.13.1-1.tar.gz";
|
||||
name = "1.13.1-1.tar.gz";
|
||||
sha256 = "d28bb57be01e2d33a1cbd87ac1673e7b1cc62a255c550bec00035de412d00c9f";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ angles eigen-conversions kdl-conversions tf tf-conversions ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''<p>A metapackage for geometry library suite.</p>
|
||||
<p><b>Migration</b>: Since ROS Hydro, tf has been "deprecated" in favor of <a href="http://wiki.ros.org/tf2">tf2</a>. tf2 is an iteration on tf providing generally the same feature set more efficiently. As well as adding a few new features.<br/>
|
||||
As tf2 is a major change the tf API has been maintained in its current form. Since tf2 has a superset of the tf features with a subset of the dependencies the tf implementation has been removed and replaced with calls to tf2 under the hood. This will mean that all users will be compatible with tf2. It is recommended for new work to use tf2 directly as it has a cleaner interface. However tf will continue to be supported for through at least J Turtle.
|
||||
</p>'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/geometry2/default.nix
Normal file
24
distros/noetic/geometry2/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, tf2, tf2-bullet, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-msgs, tf2-py, tf2-ros, tf2-sensor-msgs, tf2-tools }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-geometry2";
|
||||
version = "0.7.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/geometry2/0.7.1-1.tar.gz";
|
||||
name = "0.7.1-1.tar.gz";
|
||||
sha256 = "66592d019ee1d562349ad4d89bf8971254e871492164623a93fd141c7fa832da";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ tf2 tf2-bullet tf2-eigen tf2-geometry-msgs tf2-kdl tf2-msgs tf2-py tf2-ros tf2-sensor-msgs tf2-tools ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A metapackage to bring in the default packages second generation Transform Library in ros, tf2.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/gl-dependency/default.nix
Normal file
24
distros/noetic/gl-dependency/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-gl-dependency";
|
||||
version = "1.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/gl_dependency-release/archive/release/noetic/gl_dependency/1.1.2-1.tar.gz";
|
||||
name = "1.1.2-1.tar.gz";
|
||||
sha256 = "0dd1355fce88a9e67f0ee0f2c223511f7686e5a07bbabaecb7663a732452daf3";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ pythonPackages.pyqt5 ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This encapsulates the GL dependency for a specific ROS distribution and its Qt version'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/global-planner/default.nix
Normal file
25
distros/noetic/global-planner/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, angles, catkin, costmap-2d, dynamic-reconfigure, geometry-msgs, nav-core, nav-msgs, navfn, pluginlib, roscpp, tf2-geometry-msgs, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-global-planner";
|
||||
version = "1.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/navigation-release/archive/release/noetic/global_planner/1.17.0-1.tar.gz";
|
||||
name = "1.17.0-1.tar.gz";
|
||||
sha256 = "bd853c996bbe03084e2b3d6b651931873c5f9fee3c5ec85b70c8fb1fe400d15f";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ angles tf2-geometry-msgs ];
|
||||
propagatedBuildInputs = [ costmap-2d dynamic-reconfigure geometry-msgs nav-core nav-msgs navfn pluginlib roscpp tf2-ros ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A path planner library and node.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/gripper-action-controller/default.nix
Normal file
24
distros/noetic/gripper-action-controller/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib, angles, catkin, cmake-modules, control-msgs, control-toolbox, controller-interface, controller-manager, hardware-interface, pluginlib, realtime-tools, roscpp, trajectory-msgs, urdf, xacro }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-gripper-action-controller";
|
||||
version = "0.17.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/noetic/gripper_action_controller/0.17.0-1.tar.gz";
|
||||
name = "0.17.0-1.tar.gz";
|
||||
sha256 = "b8b8f9c319397d23a03b11208898a81e55092016fbe538c334660a303daabc90";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ actionlib angles cmake-modules control-msgs control-toolbox controller-interface controller-manager hardware-interface pluginlib realtime-tools roscpp trajectory-msgs urdf xacro ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The gripper_action_controller package'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/hardware-interface/default.nix
Normal file
24
distros/noetic/hardware-interface/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-hardware-interface";
|
||||
version = "0.19.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/ros_control-release/archive/release/noetic/hardware_interface/0.19.1-1.tar.gz";
|
||||
name = "0.19.1-1.tar.gz";
|
||||
sha256 = "a5129eda4113f33544ba15b6f2865afb617d84b78d6c7ed82a8740810ee32072";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ roscpp ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Hardware Interface base class.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/noetic/hokuyo3d/default.nix
Normal file
25
distros/noetic/hokuyo3d/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, sensor-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-hokuyo3d";
|
||||
version = "0.2.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/at-wat/hokuyo3d-release/archive/release/noetic/hokuyo3d/0.2.1-1.tar.gz";
|
||||
name = "0.2.1-1.tar.gz";
|
||||
sha256 = "54ea4d34ed4d3913af28037b4bab6eac729a6d9bdac82aac9143c00e4c448855";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
buildInputs = [ roslint rostest ];
|
||||
propagatedBuildInputs = [ roscpp sensor-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''ROS driver node for HOKUYO 3D LIDARs'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/noetic/image-common/default.nix
Normal file
24
distros/noetic/image-common/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2020 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, camera-calibration-parsers, camera-info-manager, catkin, image-transport, polled-camera }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-image-common";
|
||||
version = "1.12.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros-gbp/image_common-release/archive/release/noetic/image_common/1.12.0-1.tar.gz";
|
||||
name = "1.12.0-1.tar.gz";
|
||||
sha256 = "697fe0a393f7b4d08c2dc1168a7479344b4997a1920d233138c07232d90f5d7a";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
propagatedBuildInputs = [ camera-calibration-parsers camera-info-manager image-transport polled-camera ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Common code for working with images in ROS.'';
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
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