mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-06-10 01:42:24 +03:00
regenerate ros-kinetic, Sat Apr 6 23:17:13 2019
This commit is contained in:
parent
e57f53f657
commit
06f93746ad
24 changed files with 571 additions and 6 deletions
24
kinetic/async-web-server-cpp/default.nix
Normal file
24
kinetic/async-web-server-cpp/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, catkin, pythonPackages, rostest, rospy, openssl, roslib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-async-web-server-cpp";
|
||||
version = "0.0.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/gt-rail-release/async_web_server_cpp-release/archive/release/kinetic/async_web_server_cpp/0.0.3-0.tar.gz;
|
||||
sha256 = "32d6fc632c8c80656899d314fae6ca57e3db01312e82b3735c9ee50bb3f996e7";
|
||||
};
|
||||
|
||||
buildInputs = [ openssl boost ];
|
||||
checkInputs = [ rostest roslib rospy ];
|
||||
propagatedBuildInputs = [ openssl boost pythonPackages.websocket_client ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Asynchronous Web/WebSocket Server in C++'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
kinetic/behaviortree-cpp-v3/default.nix
Normal file
23
kinetic/behaviortree-cpp-v3/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, roslib, elfutils, zeromq3 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-behaviortree-cpp-v3";
|
||||
version = "3.0.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/kinetic/behaviortree_cpp_v3/3.0.7-0.tar.gz;
|
||||
sha256 = "be5c54dc7ae328f3c0bd6bd1abdbcb073b48eec8ab19e1e6caebfc5c8a34523b";
|
||||
};
|
||||
|
||||
buildInputs = [ roslib zeromq3 elfutils ];
|
||||
propagatedBuildInputs = [ roslib zeromq3 elfutils ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides the Behavior Trees core library.'';
|
||||
#license = lib.licenses.MIT;
|
||||
};
|
||||
}
|
23
kinetic/behaviortree-cpp/default.nix
Normal file
23
kinetic/behaviortree-cpp/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, roslib, zeromq3 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-behaviortree-cpp";
|
||||
version = "2.5.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/BehaviorTree/behaviortree_cpp-release/archive/release/kinetic/behaviortree_cpp/2.5.1-0.tar.gz;
|
||||
sha256 = "e8732929b0566874fe3b9584fcf40df76c10ec686fcd9fd9affba6e90a8e4e86";
|
||||
};
|
||||
|
||||
buildInputs = [ roslib zeromq3 ];
|
||||
propagatedBuildInputs = [ roslib zeromq3 ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides a behavior trees core.'';
|
||||
#license = lib.licenses.MIT;
|
||||
};
|
||||
}
|
26
kinetic/cartographer-ros/default.nix
Normal file
26
kinetic/cartographer-ros/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cartographer, pcl-conversions, geometry-msgs, gflags, pythonPackages, cartographer-ros-msgs, message-runtime, robot-state-publisher, glog, roslaunch, eigen-conversions, roslib, rosbag, catkin, tf2-ros, nav-msgs, urdf, std-msgs, gmock, protobuf, visualization-msgs, roscpp, libyamlcpp, pcl, sensor-msgs, tf2, tf2-eigen, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-cartographer-ros";
|
||||
version = "0.2.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/cartographer_ros-release/archive/release/kinetic/cartographer_ros/0.2.0-0.tar.gz;
|
||||
sha256 = "0ef5e828a66bdcc06a9ba6c9f63e34bea1b4719166dce79a1d578af428bf9763";
|
||||
};
|
||||
|
||||
buildInputs = [ rosbag tf2-ros pythonPackages.sphinx nav-msgs urdf std-msgs cartographer protobuf roscpp pcl-conversions visualization-msgs geometry-msgs gflags libyamlcpp pcl sensor-msgs eigen-conversions cartographer-ros-msgs tf2 message-runtime robot-state-publisher tf2-eigen glog roslaunch roslib gmock ];
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ rosbag tf2-ros nav-msgs urdf std-msgs cartographer roscpp pcl-conversions visualization-msgs geometry-msgs gflags libyamlcpp pcl sensor-msgs eigen-conversions cartographer-ros-msgs tf2 message-runtime robot-state-publisher tf2-eigen glog roslaunch roslib ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Cartographer is a system that provides real-time simultaneous localization
|
||||
and mapping (SLAM) in 2D and 3D across multiple platforms and sensor
|
||||
configurations. This package provides Cartographer's ROS integration.'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
25
kinetic/cartographer/default.nix
Normal file
25
kinetic/cartographer/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cairo, ceres-solver, libwebp, boost, gflags, lua5, catkin, pythonPackages, glog, eigen, protobuf, gmock }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-cartographer";
|
||||
version = "0.2.0-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/cartographer-release/archive/release/kinetic/cartographer/0.2.0-2.tar.gz;
|
||||
sha256 = "83c80c70ec6d580bbd65ab60a08d59470351349e92cacc79c4bc7332becd193b";
|
||||
};
|
||||
|
||||
buildInputs = [ cairo ceres-solver libwebp boost gflags lua5 pythonPackages.sphinx glog eigen protobuf gmock ];
|
||||
propagatedBuildInputs = [ cairo ceres-solver libwebp boost gflags lua5 glog eigen protobuf ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Cartographer is a system that provides real-time simultaneous localization
|
||||
and mapping (SLAM) in 2D and 3D across multiple platforms and sensor
|
||||
configurations.'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
23
kinetic/gcloud-speech/default.nix
Normal file
23
kinetic/gcloud-speech/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib-msgs, gflags, catkin, grpc, glog, actionlib, gcloud-speech-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-gcloud-speech";
|
||||
version = "0.0.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/CogRobRelease/gcloud_speech-release/archive/release/kinetic/gcloud_speech/0.0.5-0.tar.gz;
|
||||
sha256 = "b1b722a5ffeb893be63d92de5b8bbb18f567f82971d32195162b347b94f05cc4";
|
||||
};
|
||||
|
||||
buildInputs = [ grpc actionlib glog gflags gcloud-speech-msgs actionlib-msgs ];
|
||||
propagatedBuildInputs = [ grpc actionlib glog gflags gcloud-speech-msgs actionlib-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Google Cloud Speech client.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
|
@ -116,6 +116,8 @@ self: super: {
|
|||
|
||||
async-comm = self.callPackage ./async-comm {};
|
||||
|
||||
async-web-server-cpp = self.callPackage ./async-web-server-cpp {};
|
||||
|
||||
ati-ft-sensor = self.callPackage ./ati-ft-sensor {};
|
||||
|
||||
audibot = self.callPackage ./audibot {};
|
||||
|
@ -178,6 +180,10 @@ self: super: {
|
|||
|
||||
bcap-service-test = self.callPackage ./bcap-service-test {};
|
||||
|
||||
behaviortree-cpp = self.callPackage ./behaviortree-cpp {};
|
||||
|
||||
behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {};
|
||||
|
||||
bfl = self.callPackage ./bfl {};
|
||||
|
||||
bhand-controller = self.callPackage ./bhand-controller {};
|
||||
|
@ -244,6 +250,10 @@ self: super: {
|
|||
|
||||
cartesian-msgs = self.callPackage ./cartesian-msgs {};
|
||||
|
||||
cartographer = self.callPackage ./cartographer {};
|
||||
|
||||
cartographer-ros = self.callPackage ./cartographer-ros {};
|
||||
|
||||
cartographer-ros-msgs = self.callPackage ./cartographer-ros-msgs {};
|
||||
|
||||
cartographer-rviz = self.callPackage ./cartographer-rviz {};
|
||||
|
@ -1068,6 +1078,8 @@ self: super: {
|
|||
|
||||
gazebo-ros-pkgs = self.callPackage ./gazebo-ros-pkgs {};
|
||||
|
||||
gcloud-speech = self.callPackage ./gcloud-speech {};
|
||||
|
||||
gcloud-speech-msgs = self.callPackage ./gcloud-speech-msgs {};
|
||||
|
||||
gencpp = self.callPackage ./gencpp {};
|
||||
|
@ -1104,6 +1116,8 @@ self: super: {
|
|||
|
||||
geometry-tutorials = self.callPackage ./geometry-tutorials {};
|
||||
|
||||
gl-dependency = self.callPackage ./gl-dependency {};
|
||||
|
||||
glkh-solver = self.callPackage ./glkh-solver {};
|
||||
|
||||
global-planner = self.callPackage ./global-planner {};
|
||||
|
@ -1466,6 +1480,8 @@ self: super: {
|
|||
|
||||
ipr-extern = self.callPackage ./ipr-extern {};
|
||||
|
||||
ira-laser-tools = self.callPackage ./ira-laser-tools {};
|
||||
|
||||
ivcon = self.callPackage ./ivcon {};
|
||||
|
||||
jackal-control = self.callPackage ./jackal-control {};
|
||||
|
@ -1580,6 +1596,8 @@ self: super: {
|
|||
|
||||
jsk-recognition-msgs = self.callPackage ./jsk-recognition-msgs {};
|
||||
|
||||
jsk-recognition-utils = self.callPackage ./jsk-recognition-utils {};
|
||||
|
||||
jsk-roseus = self.callPackage ./jsk-roseus {};
|
||||
|
||||
jsk-rqt-plugins = self.callPackage ./jsk-rqt-plugins {};
|
||||
|
@ -2004,6 +2022,8 @@ self: super: {
|
|||
|
||||
mir-description = self.callPackage ./mir-description {};
|
||||
|
||||
mir-driver = self.callPackage ./mir-driver {};
|
||||
|
||||
mir-dwb-critics = self.callPackage ./mir-dwb-critics {};
|
||||
|
||||
mir-gazebo = self.callPackage ./mir-gazebo {};
|
||||
|
@ -2116,6 +2136,8 @@ self: super: {
|
|||
|
||||
mqtt-bridge = self.callPackage ./mqtt-bridge {};
|
||||
|
||||
mrpt1 = self.callPackage ./mrpt1 {};
|
||||
|
||||
mrpt-bridge = self.callPackage ./mrpt-bridge {};
|
||||
|
||||
mrpt-local-obstacles = self.callPackage ./mrpt-local-obstacles {};
|
||||
|
@ -2176,6 +2198,8 @@ self: super: {
|
|||
|
||||
multisense-lib = self.callPackage ./multisense-lib {};
|
||||
|
||||
multisense-ros = self.callPackage ./multisense-ros {};
|
||||
|
||||
multiwii = self.callPackage ./multiwii {};
|
||||
|
||||
mvsim = self.callPackage ./mvsim {};
|
||||
|
@ -2388,6 +2412,8 @@ self: super: {
|
|||
|
||||
octomap-server = self.callPackage ./octomap-server {};
|
||||
|
||||
octovis = self.callPackage ./octovis {};
|
||||
|
||||
oculusprime = self.callPackage ./oculusprime {};
|
||||
|
||||
odometry-publisher-tutorial = self.callPackage ./odometry-publisher-tutorial {};
|
||||
|
@ -2492,6 +2518,8 @@ self: super: {
|
|||
|
||||
open-manipulator-with-tb3-waffle-pi-moveit = self.callPackage ./open-manipulator-with-tb3-waffle-pi-moveit {};
|
||||
|
||||
opencv3 = self.callPackage ./opencv3 {};
|
||||
|
||||
opencv-apps = self.callPackage ./opencv-apps {};
|
||||
|
||||
opencv-candidate = self.callPackage ./opencv-candidate {};
|
||||
|
@ -2568,6 +2596,8 @@ self: super: {
|
|||
|
||||
parameter-pa = self.callPackage ./parameter-pa {};
|
||||
|
||||
parrot-arsdk = self.callPackage ./parrot-arsdk {};
|
||||
|
||||
pcdfilter-pa = self.callPackage ./pcdfilter-pa {};
|
||||
|
||||
pcl-conversions = self.callPackage ./pcl-conversions {};
|
||||
|
@ -2648,6 +2678,8 @@ self: super: {
|
|||
|
||||
pilz-msgs = self.callPackage ./pilz-msgs {};
|
||||
|
||||
pilz-robot-programming = self.callPackage ./pilz-robot-programming {};
|
||||
|
||||
pilz-robots = self.callPackage ./pilz-robots {};
|
||||
|
||||
pilz-testutils = self.callPackage ./pilz-testutils {};
|
||||
|
@ -2874,6 +2906,8 @@ self: super: {
|
|||
|
||||
prosilica-gige-sdk = self.callPackage ./prosilica-gige-sdk {};
|
||||
|
||||
ps3joy = self.callPackage ./ps3joy {};
|
||||
|
||||
ps4eye = self.callPackage ./ps4eye {};
|
||||
|
||||
puma-motor-driver = self.callPackage ./puma-motor-driver {};
|
||||
|
@ -3038,6 +3072,8 @@ self: super: {
|
|||
|
||||
rbcar-sim-bringup = self.callPackage ./rbcar-sim-bringup {};
|
||||
|
||||
rc-cloud-accumulator = self.callPackage ./rc-cloud-accumulator {};
|
||||
|
||||
rc-dynamics-api = self.callPackage ./rc-dynamics-api {};
|
||||
|
||||
rc-genicam-api = self.callPackage ./rc-genicam-api {};
|
||||
|
@ -3072,6 +3108,8 @@ self: super: {
|
|||
|
||||
resource-retriever = self.callPackage ./resource-retriever {};
|
||||
|
||||
respeaker-ros = self.callPackage ./respeaker-ros {};
|
||||
|
||||
rfsm = self.callPackage ./rfsm {};
|
||||
|
||||
rgbd-launch = self.callPackage ./rgbd-launch {};
|
||||
|
@ -3376,6 +3414,8 @@ self: super: {
|
|||
|
||||
rosbridge-msgs = self.callPackage ./rosbridge-msgs {};
|
||||
|
||||
rosbridge-server = self.callPackage ./rosbridge-server {};
|
||||
|
||||
rosbridge-suite = self.callPackage ./rosbridge-suite {};
|
||||
|
||||
rosbuild = self.callPackage ./rosbuild {};
|
||||
|
@ -3536,6 +3576,8 @@ self: super: {
|
|||
|
||||
roswtf = self.callPackage ./roswtf {};
|
||||
|
||||
roswww = self.callPackage ./roswww {};
|
||||
|
||||
rotate-recovery = self.callPackage ./rotate-recovery {};
|
||||
|
||||
route-network = self.callPackage ./route-network {};
|
||||
|
@ -3594,6 +3636,8 @@ self: super: {
|
|||
|
||||
rqt-plot = self.callPackage ./rqt-plot {};
|
||||
|
||||
rqt-pose-view = self.callPackage ./rqt-pose-view {};
|
||||
|
||||
rqt-pr2-dashboard = self.callPackage ./rqt-pr2-dashboard {};
|
||||
|
||||
rqt-publisher = self.callPackage ./rqt-publisher {};
|
||||
|
@ -3742,6 +3786,8 @@ self: super: {
|
|||
|
||||
rviz-recorder-buttons = self.callPackage ./rviz-recorder-buttons {};
|
||||
|
||||
rviz-visual-tools = self.callPackage ./rviz-visual-tools {};
|
||||
|
||||
safe-teleop-stage = self.callPackage ./safe-teleop-stage {};
|
||||
|
||||
safety-limiter = self.callPackage ./safety-limiter {};
|
||||
|
|
22
kinetic/gl-dependency/default.nix
Normal file
22
kinetic/gl-dependency/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-gl-dependency";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/gl_dependency-release/archive/release/kinetic/gl_dependency/1.1.0-0.tar.gz;
|
||||
sha256 = "e253a8266d014f00b961a089835ba7e13748096f2e2ff5b056ea094b2d80835e";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ pythonPackages.pyqt5 ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This encapsulates the GL dependency for a specific ROS distribution and its Qt version'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
kinetic/ira-laser-tools/default.nix
Normal file
23
kinetic/ira-laser-tools/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, tf, pcl, sensor-msgs, catkin, laser-geometry, vtkWithQt4, std-msgs, roscpp, pcl-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-ira-laser-tools";
|
||||
version = "1.0.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/iralabdisco/ira_laser_tools-release/archive/release/kinetic/ira_laser_tools/1.0.2-0.tar.gz;
|
||||
sha256 = "d1394e4f4f8dc23d9fe38bcc54ba8e04762e58a5e527bf5643ebb1600f38b09b";
|
||||
};
|
||||
|
||||
buildInputs = [ vtkWithQt4 std-msgs pcl sensor-msgs laser-geometry pcl-ros roscpp tf ];
|
||||
propagatedBuildInputs = [ vtkWithQt4 std-msgs pcl sensor-msgs laser-geometry pcl-ros roscpp tf ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The ira_laser_tools package. These nodes are meant to provide some utils for lasers, like listen to different laser scan sources and merge them in a single scan or generate virtual laser scans from a pointcloud.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
24
kinetic/jsk-recognition-utils/default.nix
Normal file
24
kinetic/jsk-recognition-utils/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, image-geometry, jsk-tools, pcl-ros, tf-conversions, tf, geometry-msgs, pythonPackages, jsk-topic-tools, message-generation, message-runtime, pcl-msgs, eigen-conversions, catkin, tf2-ros, jsk-recognition-msgs, std-msgs, visualization-msgs, libyamlcpp, sensor-msgs, dynamic-reconfigure }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-jsk-recognition-utils";
|
||||
version = "1.2.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/tork-a/jsk_recognition-release/archive/release/kinetic/jsk_recognition_utils/1.2.9-0.tar.gz;
|
||||
sha256 = "7ec6f134c0afe52f0008c000374cb106cbcb238bc70246430e72e3fd0200b013";
|
||||
};
|
||||
|
||||
buildInputs = [ pythonPackages.cython tf libyamlcpp sensor-msgs jsk-topic-tools pcl-msgs eigen-conversions image-geometry tf2-ros message-generation tf-conversions jsk-recognition-msgs pcl-ros std-msgs dynamic-reconfigure visualization-msgs geometry-msgs ];
|
||||
checkInputs = [ jsk-tools ];
|
||||
propagatedBuildInputs = [ tf libyamlcpp sensor-msgs jsk-topic-tools pcl-msgs eigen-conversions image-geometry tf2-ros pythonPackages.chainer message-runtime jsk-recognition-msgs pcl-ros std-msgs tf-conversions pythonPackages.scikitimage visualization-msgs geometry-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''C++ library about sensor model, geometrical modeling and perception.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
kinetic/mir-driver/default.nix
Normal file
23
kinetic/mir-driver/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib-msgs, rospy-message-converter, rosgraph-msgs, rospy, diagnostic-msgs, tf, geometry-msgs, mir-description, pythonPackages, robot-state-publisher, roslaunch, catkin, move-base-msgs, mir-actions, nav-msgs, std-msgs, visualization-msgs, sensor-msgs, dynamic-reconfigure, mir-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-mir-driver";
|
||||
version = "1.0.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/uos-gbp/mir_robot-release/archive/release/kinetic/mir_driver/1.0.3-0.tar.gz;
|
||||
sha256 = "6077342572cee4c6daed96ea01d6f2b2444159d549080133cd5e40b72bcb3e60";
|
||||
};
|
||||
|
||||
buildInputs = [ actionlib-msgs geometry-msgs mir-msgs sensor-msgs rospy rospy-message-converter rosgraph-msgs move-base-msgs nav-msgs mir-actions visualization-msgs dynamic-reconfigure std-msgs diagnostic-msgs roslaunch tf pythonPackages.websocket_client ];
|
||||
propagatedBuildInputs = [ actionlib-msgs geometry-msgs mir-msgs sensor-msgs mir-description rospy rospy-message-converter rosgraph-msgs move-base-msgs nav-msgs mir-actions robot-state-publisher dynamic-reconfigure std-msgs diagnostic-msgs visualization-msgs tf pythonPackages.websocket_client ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A reverse ROS bridge for the MiR100 robot'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
kinetic/mrpt1/default.nix
Normal file
23
kinetic/mrpt1/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, python, wxGTK, suitesparse, boost, libpcap, catkin, pythonPackages, ffmpeg, assimp, libusb1, octomap, libjpeg, eigen, zlib, freeglut, cmake, opencv3, libudev }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-mrpt1";
|
||||
version = "1.5.7-r4";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/mrpt-ros-pkg-release/mrpt1-release/archive/release/kinetic/mrpt1/1.5.7-4.tar.gz;
|
||||
sha256 = "d1f36282f236ae99970625082b19ae8fac1ed7f333e4712f45526263f664579b";
|
||||
};
|
||||
|
||||
buildInputs = [ python wxGTK pythonPackages.numpy suitesparse boost libpcap assimp ffmpeg libusb1 libjpeg octomap eigen zlib freeglut opencv3 libudev ];
|
||||
propagatedBuildInputs = [ python wxGTK pythonPackages.numpy suitesparse boost libpcap catkin assimp ffmpeg libusb1 libjpeg octomap eigen zlib freeglut opencv3 libudev ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''Mobile Robot Programming Toolkit (MRPT) version 1.5.x'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
kinetic/multisense-ros/default.nix
Normal file
23
kinetic/multisense-ros/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cv-bridge, image-geometry, tf, geometry-msgs, stereo-msgs, image-transport, libjpeg_turbo, message-generation, message-runtime, multisense-lib, angles, genmsg, rosbag, catkin, std-msgs, roscpp, libyamlcpp, sensor-msgs, dynamic-reconfigure }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-multisense-ros";
|
||||
version = "4.0.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/carnegieroboticsllc/multisense_ros-release/archive/release/kinetic/multisense_ros/4.0.0-0.tar.gz;
|
||||
sha256 = "64dbfe1a34999ec414c8caec8f7b9d34baf10c08e74584ace80cab60122ce0d5";
|
||||
};
|
||||
|
||||
buildInputs = [ image-transport rosbag libjpeg_turbo sensor-msgs cv-bridge genmsg roscpp image-geometry message-generation message-runtime multisense-lib dynamic-reconfigure std-msgs angles tf geometry-msgs stereo-msgs ];
|
||||
propagatedBuildInputs = [ image-transport rosbag libjpeg_turbo sensor-msgs cv-bridge genmsg roscpp image-geometry message-generation message-runtime multisense-lib dynamic-reconfigure std-msgs angles tf geometry-msgs stereo-msgs ];
|
||||
nativeBuildInputs = [ libyamlcpp catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''multisense_ros'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
24
kinetic/octovis/default.nix
Normal file
24
kinetic/octovis/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, qt4, libqglviewer, catkin, octomap, cmake }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-octovis";
|
||||
version = "1.8.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/octomap-release/archive/release/kinetic/octovis/1.8.1-0.tar.gz;
|
||||
sha256 = "3c29b6a392cf48985126527130fdc378e60e0987e2cd63c65cdda6e90bbc282b";
|
||||
};
|
||||
|
||||
buildInputs = [ qt4 libqglviewer octomap ];
|
||||
propagatedBuildInputs = [ qt4 catkin libqglviewer octomap ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''octovis is visualization tool for the OctoMap library based on Qt and libQGLViewer. See
|
||||
http://octomap.github.io for details.'';
|
||||
#license = lib.licenses.GPLv2;
|
||||
};
|
||||
}
|
23
kinetic/opencv3/default.nix
Normal file
23
kinetic/opencv3/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, python, libwebp, catkin, pythonPackages, libtiff, ffmpeg, libv4l, libjpeg, vtkWithQt4, zlib, protobuf, cmake, libpng }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-opencv3";
|
||||
version = "3.3.1-r5";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/opencv3-release/archive/release/kinetic/opencv3/3.3.1-5.tar.gz;
|
||||
sha256 = "49a1574305a96dd2d2f940948b53d78244d44529369c205c994ae5f6d529599b";
|
||||
};
|
||||
|
||||
buildInputs = [ python libwebp pythonPackages.numpy libtiff libv4l ffmpeg libjpeg vtkWithQt4 zlib protobuf libpng ];
|
||||
propagatedBuildInputs = [ python libwebp pythonPackages.numpy catkin ffmpeg libjpeg vtkWithQt4 zlib protobuf libpng ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
meta = {
|
||||
description = ''OpenCV 3.x'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
kinetic/parrot-arsdk/default.nix
Normal file
22
kinetic/parrot-arsdk/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, autoconf, catkin, libtool, ffmpeg, automake, unzip, yasm, nasm, curl, zlib, ncurses, avahi }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-parrot-arsdk";
|
||||
version = "3.14.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/AutonomyLab/parrot_arsdk-release/archive/release/kinetic/parrot_arsdk/3.14.1-0.tar.gz;
|
||||
sha256 = "694bb67559e158098d309e3c9dc836642ce456540e047764ef38ea6f092a98b6";
|
||||
};
|
||||
|
||||
buildInputs = [ autoconf libtool ffmpeg automake unzip yasm nasm curl zlib ncurses avahi ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Catkin wrapper for the official ARSDK from Parrot'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
24
kinetic/pilz-robot-programming/default.nix
Normal file
24
kinetic/pilz-robot-programming/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, roslint, prbt-moveit-config, tf, prbt-pg70-support, pythonPackages, catkin, rostest, pilz-industrial-motion-testutils, moveit-commander, rospy, pilz-msgs, pilz-trajectory-generation }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-pilz-robot-programming";
|
||||
version = "0.3.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/PilzDE/pilz_industrial_motion-release/archive/release/kinetic/pilz_robot_programming/0.3.6-0.tar.gz;
|
||||
sha256 = "2284296981b16a72c626703a586b25418fef5b667ffba4b4aa0bcc7749ca5829";
|
||||
};
|
||||
|
||||
buildInputs = [ roslint rospy ];
|
||||
checkInputs = [ rostest pilz-industrial-motion-testutils pythonPackages.coverage prbt-moveit-config pythonPackages.docopt prbt-pg70-support ];
|
||||
propagatedBuildInputs = [ pythonPackages.psutil moveit-commander rospy tf pilz-msgs pilz-trajectory-generation ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''An Easy to use API to execute standard industrial robot commands like Ptp, Lin, Circ and Sequence using Moveit.'';
|
||||
#license = lib.licenses.LGPLv3;
|
||||
};
|
||||
}
|
29
kinetic/ps3joy/default.nix
Normal file
29
kinetic/ps3joy/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, bluez, sensor-msgs, linuxConsoleTools, pythonPackages, catkin, rosgraph, rospy, diagnostic-msgs, libusb }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-ps3joy";
|
||||
version = "1.12.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/joystick_drivers-release/archive/release/kinetic/ps3joy/1.12.0-0.tar.gz;
|
||||
sha256 = "7ab034be1a472b3f03fd6301aac20a442c38c77de2d08a72da341cfe4d1c23a4";
|
||||
};
|
||||
|
||||
buildInputs = [ rosgraph pythonPackages.pybluez libusb bluez diagnostic-msgs sensor-msgs linuxConsoleTools rospy ];
|
||||
propagatedBuildInputs = [ rosgraph pythonPackages.pybluez libusb bluez diagnostic-msgs sensor-msgs linuxConsoleTools rospy ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Playstation 3 SIXAXIS or DUAL SHOCK 3 joystick driver.
|
||||
Driver for the Sony PlayStation 3 SIXAXIS or DUAL SHOCK 3
|
||||
joysticks. In its current state, this driver is not compatible
|
||||
with the use of other Bluetooth HID devices. The driver listens
|
||||
for a connection on the HID ports, starts the joystick
|
||||
streaming data, and passes the data to the Linux uinput device
|
||||
so that it shows up as a normal joystick.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
kinetic/rc-cloud-accumulator/default.nix
Normal file
23
kinetic/rc-cloud-accumulator/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, std-srvs, tf2-msgs, pcl, catkin, tf2-ros, tf2, nav-msgs, vtkWithQt4, roscpp, pcl-ros, geometry-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-rc-cloud-accumulator";
|
||||
version = "1.0.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/roboception-gbp/rc_cloud_accumulator-release/archive/release/kinetic/rc_cloud_accumulator/1.0.4-0.tar.gz;
|
||||
sha256 = "9f7218122b8d827536e815a96fb251fbc1c84bca566678eb4bea2b3b2bcbeedd";
|
||||
};
|
||||
|
||||
buildInputs = [ std-srvs tf2-msgs pcl tf2-ros tf2 nav-msgs vtkWithQt4 roscpp pcl-ros geometry-msgs ];
|
||||
propagatedBuildInputs = [ std-srvs tf2-msgs pcl tf2-ros tf2 nav-msgs vtkWithQt4 roscpp pcl-ros geometry-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A viewer for the SLAM component of roboception based on ROS and PCL'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
kinetic/respeaker-ros/default.nix
Normal file
23
kinetic/respeaker-ros/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, angles, std-msgs, dynamic-reconfigure, tf, audio-common-msgs, geometry-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-respeaker-ros";
|
||||
version = "2.1.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/tork-a/jsk_3rdparty-release/archive/release/kinetic/respeaker_ros/2.1.11-0.tar.gz;
|
||||
sha256 = "050535e2dbd22482d68b486717caf2c8ff7da20d9dd8556dee0b423a410ef7d8";
|
||||
};
|
||||
|
||||
buildInputs = [ dynamic-reconfigure ];
|
||||
propagatedBuildInputs = [ pythonPackages.numpy pythonPackages.pyaudio dynamic-reconfigure std-msgs angles tf pythonPackages.pyusb audio-common-msgs geometry-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The respeaker_ros package'';
|
||||
#license = lib.licenses.Apache;
|
||||
};
|
||||
}
|
22
kinetic/rosbridge-server/default.nix
Normal file
22
kinetic/rosbridge-server/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, rosapi, catkin, pythonPackages, rosbridge-library, rosauth, rospy, rosbridge-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-rosbridge-server";
|
||||
version = "0.11.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_server/0.11.0-0.tar.gz;
|
||||
sha256 = "1bef2abd5fee2c7b6713bc1cf336e776b1bdc22b289f851e8282f91c65effa62";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ pythonPackages.backports_ssl_match_hostname rosbridge-library pythonPackages.twisted rosauth rospy rosapi rosbridge-msgs pythonPackages.tornado ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A WebSocket interface to rosbridge.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
|
@ -2,19 +2,20 @@
|
|||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, rospack, catkin, pythonPackages, rosbridge-server, rostest, rosgraph }:
|
||||
{ lib, buildRosPackage, fetchurl, rospack, phantomjs, catkin, pythonPackages, rosbridge-server, rostest, rosgraph }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-roswww";
|
||||
version = "0.1.10";
|
||||
version = "0.1.12";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/roswww-release/archive/release/kinetic/roswww/0.1.10-0.tar.gz;
|
||||
sha256 = "2f161d6a711b33a04c392b79f184998e979c1aac461f92d085d25efddea2afcd";
|
||||
url = https://github.com/ros-gbp/roswww-release/archive/release/kinetic/roswww/0.1.12-0.tar.gz;
|
||||
sha256 = "3e87f6079a79ea103ff5ab7dda875830a5cbc6fbc86d72eef0aa591849d04727";
|
||||
};
|
||||
|
||||
checkInputs = [ rostest pythonPackages.requests ];
|
||||
buildInputs = [ pythonPackages.catkin-pkg ];
|
||||
checkInputs = [ rostest phantomjs pythonPackages.selenium ];
|
||||
propagatedBuildInputs = [ rospack rosbridge-server rosgraph ];
|
||||
nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Feathery lightweight web server for ROS, that is based on <a href="http://www.tornadoweb.org/en/stable">Tornado</a> web server module.'';
|
||||
|
|
22
kinetic/rqt-pose-view/default.nix
Normal file
22
kinetic/rqt-pose-view/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, rqt-gui-py, gl-dependency, catkin, rqt-gui, pythonPackages, rostopic, rospy, rqt-py-common, tf, python-qt-binding, geometry-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-rqt-pose-view";
|
||||
version = "0.5.8";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/rqt_pose_view-release/archive/release/kinetic/rqt_pose_view/0.5.8-0.tar.gz;
|
||||
sha256 = "edc43dd3e9e64426de3841b197e9980e330b2c6678a12917e50f3a20c9e4d5e9";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ rqt-gui-py geometry-msgs pythonPackages.rospkg rqt-gui rostopic pythonPackages.pyopengl rospy rqt-py-common tf python-qt-binding gl-dependency ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''rqt_pose_view provides a GUI plugin for visualizing 3D poses.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
24
kinetic/rviz-visual-tools/default.nix
Normal file
24
kinetic/rviz-visual-tools/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, roslint, trajectory-msgs, eigen-stl-containers, catkin, sensor-msgs, roscpp, rostest, std-msgs, rviz, qt5, graph-msgs, tf-conversions, eigen-conversions, visualization-msgs, rosunit, geometry-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-kinetic-rviz-visual-tools";
|
||||
version = "3.6.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/davetcoleman/rviz_visual_tools-release/archive/release/kinetic/rviz_visual_tools/3.6.0-0.tar.gz;
|
||||
sha256 = "c31874ae535654e6ef65b52efae8b86799ffcbe0afadf58e13dc22838dd754b6";
|
||||
};
|
||||
|
||||
buildInputs = [ roslint qt5.qtx11extras trajectory-msgs eigen-stl-containers sensor-msgs roscpp std-msgs rviz graph-msgs tf-conversions eigen-conversions visualization-msgs geometry-msgs ];
|
||||
checkInputs = [ rostest rosunit ];
|
||||
propagatedBuildInputs = [ roslint qt5.qtx11extras trajectory-msgs eigen-stl-containers sensor-msgs roscpp std-msgs rviz graph-msgs tf-conversions eigen-conversions visualization-msgs geometry-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Utility functions for displaying and debugging data in Rviz via published markers'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue